Commit Graph

15059 Commits

Author SHA1 Message Date
Martin
83ef9dce86 IDE: fix translations for color opts, broken in 900e58ed4f by too early init. 2025-03-20 21:12:00 +01:00
Maxim Ganetsky
0853229897 IDE: improved wordwrap options frame i18n 2025-03-20 19:16:04 +03:00
Martin
900e58ed4f Ide, TodoListLaz: Add IdeIntf for color scheme / Add "todo comment" markup for SourceEditor Issue #41420 2025-03-19 23:22:18 +01:00
Martin
4f387e226f IDE: SourceEditor, keep topline when changing highlighter and wordwrap on/off 2025-03-19 17:09:25 +01:00
Martin
6efa78a255 IDE, SynEdit: update Scrollbars when view change (e.g. wrap added/removed) / Add Begin/EndUpdate 2025-03-19 17:09:25 +01:00
Martin
9fa84d7888 IDE: SourceEditor, refactor SyntaxHighlighterId, prevent duplicate update of editor setting. 2025-03-19 17:09:24 +01:00
Martin
d387a08f04 Ide, SourceEditor: Allow setting word-wrap based on Highlighter. Issue #41527 Patch by paweld 2025-03-19 17:09:24 +01:00
Martin
55c94bee7b IdeDebugger: Don't assert address of empty string. Exit early. 2025-03-16 21:58:09 +01:00
mattias
d927aa92cb ide: find used unit: search in virtual units 2025-03-16 15:18:58 +01:00
mattias
b09fddb930 ide: comment, codetools: FindSourceNameReferences: search virtual files 2025-03-16 13:45:16 +01:00
mattias
435a011e8a ide: create new unique unit name: check disk files 2025-03-16 13:45:16 +01:00
Martin
547f5dd88d IDE: SourceEditor, keep updating set during creation of new editor. Reduce duplicate events. 2025-03-15 11:59:10 +01:00
Martin
3d0e837d14 IdeDebugger: fix crash in watches window. Issue #41530 / Disable "Format watch" if no watch selected. 2025-03-15 09:41:19 +01:00
Martin
0356c69cdd IDE: SourceEditor, fix context menu for choosing Highlighter. If there are items present after the skipped "asm hl" (e.g. loaded tml HL) 2025-03-13 13:02:27 +01:00
n7800
b2229d4e82 IDE/Instances: Use a "USERNAME" environment variable in Windows instead of "USER" 2025-03-13 00:00:32 +05:00
Maxim Ganetsky
2ad2922453 IDE: improved some captions after 584fe85a36 2025-03-12 18:30:12 +03:00
Maxim Ganetsky
584fe85a36 IDE: fixed typos in resource strings 2025-03-12 17:41:36 +03:00
Martin
83509a5b76 SynEdit: PascalHighlighter, implement new highlights for declaration sections and proc-headers: param, type, value. Implement basic label and structure-member (after dot) highlight. Issues #22711 and #40152 2025-03-11 23:13:46 +01:00
Juha
992a23a894 IDE: Initialize a variable in FindRenameIdentifierDialog.SetIdentifier. 2025-03-11 16:23:38 +02:00
Maxim Ganetsky
7d4071e845 IDE: improved captions of clipboard-related keymappings, request in merge request !368 2025-03-07 21:45:35 +03:00
Juha
7a6a7a85c8 IDE: Improve the behavior of ViewUnit dialog. Support initial selection etc. 2025-03-07 14:16:17 +02:00
Martin
cf948b040d SynEdit: Added align-option to auto-string continue on line-break. Issue #23886 2025-03-07 01:01:25 +01:00
Maxim Ganetsky
91b037de63 IDE: improved captions of column-block related keymappings 2025-03-06 22:57:30 +03:00
Juha
ca96e32a3c IDE: Make sure the renamed (LowerCase) project files are found. Issue #10370. 2025-03-06 20:55:39 +02:00
Martin
277a8f0a31 IDE, SynEdit: Add column-selection-shift (shift inside selection only) Issue #40978 2025-03-06 18:06:18 +01:00
Michaël Van Canneyt
f95b262013 * Also accept *.fmx as form file extension (Firemonkey form files) 2025-03-06 10:22:03 +01:00
Maxim Ganetsky
83bb987de7 Merge branch 'IdeConfig/GetSkipCheckByKey' into 'main'
IdeConfig: Always check the skcAll key in GetSkipCheckByKey function

See merge request freepascal.org/lazarus/lazarus!446
2025-03-05 22:40:24 +03:00
Martin
b33513dac3 IDE, Debugger: make toolbars in debug-dialogs wrap-able 2025-03-05 20:20:14 +01:00
n7800
2ad1f33b7d IdeConfig: Refactoring GetSkipCheckByKey function 2025-03-05 22:08:35 +03:00
n7800
971885c68a IdeConfig: Always check the skcAll key in GetSkipCheckByKey function 2025-03-05 22:08:35 +03:00
Maxim Ganetsky
585ec20c79 IDE/IDEUtils: regenerated translations and updated Russian translation 2025-03-05 18:46:08 +03:00
Maxim Ganetsky
e3394f7b36 IDE/IDEUtils: added support of Sinhala language 2025-03-05 18:44:46 +03:00
Martin
9f48130673 IDE: catch codetool error during source-completion paint. Issue #32972 2025-03-04 21:09:25 +01:00
Martin
4162ac50d8 IDE: Editor-Options, fixed wrap column 2025-02-27 17:45:09 +01:00
Martin
b9f6ea9b9d IDE: Debugger-Backend options, new layout 2025-02-26 14:22:43 +01:00
Martin
c4ab5aa2cf IDE: prevent resizing hidden SynEdits. (Workaround for IsControlVisible does not work in tab/pages, and controls do not get notified if their parent becomes visible) 2025-02-25 17:27:10 +01:00
Maxim Ganetsky
8e6b802fb7 IDE: removed a number of highlighting-related duplicate resource strings 2025-02-23 13:00:02 +03:00
Maxim Ganetsky
a356cd0957 IDE: removed a number of keymappings-related duplicate resource strings 2025-02-23 13:00:02 +03:00
n7800
fddfc23bf8 IdeProject: Check mrCancel returning when the dialog is closed by the button in the caption, or pressing [ESC]/[Alt+F4]. Issue #40920 2025-02-23 06:47:27 +00:00
wp_xyz
6d54f9ad91 Set HideSelection of all Treeviews to false. 2025-02-23 01:48:42 +01:00
Martin
e0d50a545c IDE: Editor-Options, fix mem leak 2025-02-22 12:29:01 +01:00
mattias
fea75fa494 ide: fixed rename identifier 2025-02-22 09:07:52 +01:00
Maxim Ganetsky
33ebad8fdc IDE: removed bookmark-related duplicate resource strings 2025-02-22 01:28:02 +03:00
mattias
322ebdf426 ide: find rename identifier: unit: warn about units in search path 2025-02-21 21:31:30 +01:00
mattias
01eedeb8cb ide: find rename identifier: lowercase according to options, fixed when only case has changed 2025-02-21 21:31:30 +01:00
Maxim Ganetsky
7bf295cb28 IDE: removed some duplicate resource strings 2025-02-21 22:43:41 +03:00
Maxim Ganetsky
53138e3764 IDE: removed some duplicate resource strings 2025-02-21 20:27:21 +03:00
Martin
507e0d9ceb IDE, SynEdit: WrappedView, clean up / move init to parent class 2025-02-21 16:56:30 +01:00
Martin
4532b71738 IDE: WrappedView Options, added special home/end key handling 2025-02-21 13:13:18 +01:00
mattias
d26619895d ide: drop files: invalidate file cache 2025-02-20 09:52:05 +01:00