Commit Graph

24691 Commits

Author SHA1 Message Date
Martin
bf72b42576 SynEdit: PasHighLighter, improve class section (public/private) in unfinished code. Prefer showing as keyword. 2025-03-17 13:19:55 +01:00
Martin
08a52e82f2 SynEdit: PasHighLighter, fix case-label vs goto-label 2025-03-17 10:53:31 +01:00
Martin
515752eac7 SynEdit: PasHighLighter, "is nested" 2025-03-16 21:56:47 +01:00
Martin
1ec1f1e30c SynEdit: PasHighLighter, improve "external name ..." 2025-03-16 21:03:10 +01:00
Martin
f76ca60849 SynEdit: PasHighlighter, improve objectiveC parsing 2025-03-16 20:02:35 +01:00
Martin
b6082c2ab0 SynEdit: PasHighLighter, fix extra-declaration-attrib in class-header 2025-03-16 20:02:07 +01:00
Martin
08474de466 SynEdit: PasHighLighter, replace NestedComments, TypeHelpers with new property ModeSwitches 2025-03-16 20:02:07 +01:00
Martin
434454b4ed SynEdit: PasHighLighter, do not change FRange when processing comments 2025-03-16 15:35:49 +01:00
Martin
e10c541331 SynEdit: PasHighLighter, refactor rsAtClass,rsAfterClass handling. Rename to tsAfterClass,tsInClassHeader 2025-03-16 15:35:48 +01:00
Martin
92d49a3945 SynEdit: PasHighLighter, introduce tsAtBeginOfStatement instead of rsAfterSemiColon 2025-03-16 15:35:48 +01:00
Martin
eb3a93ba6b SynEdit: PasHighLighter, introduce tsAfterVarConstType instead of (tsAfterExternal + semicolon) 2025-03-16 15:35:41 +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
Martin
098985e106 SynEdit: Apply locks before destructions. No need to update any internal values (e.g. caret pos) any more. Fix crash, when wrap and multi-caret active. 2025-03-15 11:58:11 +01:00
Maxim Ganetsky
32f9d39f60 SynEdit: regenerated translations and updated Russian translation 2025-03-12 17:40:10 +03:00
Maxim Ganetsky
35d6b756ce SynEdit: fixed typo in a resource string 2025-03-12 17:37:53 +03:00
Maxim Ganetsky
ea41b14ea6 ProjectGroups: regenerated translations and updated Russian translation 2025-03-12 17:36:36 +03:00
Juha
13a5db69a2 ProjectGroups: Add a choice "Compile clean from here". Issue #41521, patch by Dean Mustakinov. 2025-03-12 12:08:06 +02:00
Martin
9cadb97d54 SynEdit: PascalHighlighter, implement new highlights for declaration sections and proc-headers: param, type, value. / fix missing ranges in scan 2025-03-12 00:23:47 +01: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
017be98e2f Codetoola: Simplify TCodeToolManager.FindLFMFileName. 2025-03-11 16:23:38 +02:00
Martin
6c2a52efe0 SynEdit: fix OnClearMark, checking the correct fields for assigned. Issue #41522 2025-03-11 10:26:51 +01:00
Martin
2594469911 FpDebug: More asm-unwind improvements 2025-03-10 11:09:35 +01:00
mattias
c36f3fe0a5 codetools: fixed TFindDeclarationTool.FindOverridenMethodDecl searching next ancestor 2025-03-10 08:52:23 +01:00
Martin
13186bcc24 SynEdit: PascalHighlighter, refactor/replace ranges for const/type with internal folds / fix ^ handling for pointer vs control-char. Issue #40653 2025-03-10 00:03:19 +01:00
Martin
38a42db5b5 SynEdit: PascalHighlighter, refactor/replace ranges for const/type with internal folds / fix ^ handling for pointer vs control-char. Issue #40653 2025-03-09 23:18:11 +01:00
Martin
37a7a053b1 SynEdit: FoldedView, fix modifier "enumerator" 2025-03-09 22:19:16 +01:00
Martin
a61fd69df0 SynEdit: FoldedView, fix internal setting of TopViewPos (Only visible lines) 2025-03-09 17:10:45 +01:00
Martin
847f6ab0e4 SynEdit: FoldedView, fix accessing out of range lines (due to wrong internal fTopViewPos). Introduced in 86abcd75d9 2025-03-09 12:44:46 +01:00
DomingoGP
482124d17e Jedi code format: refactor, extract function FormatIncludeFile 2025-03-09 10:23:01 +01:00
Juha
ceb97dc470 LazControls: Prevent TreeFilterEdit crashing when a form is closing, again. Issue #41509. 2025-03-08 18:50:15 +02:00
DomingoGP
db66ebdbb3 Jedi code format: fix allowed file types. 2025-03-08 15:16:09 +01:00
DomingoGP
3f542bc813 Jedi code format: find include files without extension (.inc, .pp, .pas) 2025-03-08 14:26:44 +01:00
Martin
1c97b17a3a SynEdit: PascalHighlighter, refactor - set new fRange directly for rsAfterIdentifierOrValue 2025-03-08 11:41:32 +01:00
Martin
0454d6eacf SynEdit: PascalHighlighter, improve "class of". Issue #33014 2025-03-08 11:41:31 +01:00
Martin
c432571c66 SynEdit: PascalHighlighter, highlight "at" in raise statement like a keyword. Issue #22667 2025-03-08 11:41:31 +01:00
Juha
88b1bb6075 LazControls: Prevent TreeFilterEdit crashing when a form is closing. Issue #41509. 2025-03-08 10:41:43 +02:00
wp_xyz
a5c4bef278 TAChart: Split demos off into separate frames (distance, dragdrop, line, multi, radial) 2025-03-08 01:30:18 +01:00
Maxim Ganetsky
d3392b3eb9 AnchorDocking: regenerated translations and updated Russian translation 2025-03-07 23:11:18 +03:00
zamtmn
33acfcdae4 AnchorDocking: Add splitter resize style option, merge request !447 2025-03-07 23:11:18 +03:00
wp_xyz
571d253de0 TAChart: Splitt "legend" demos off into separate frames. 2025-03-07 13:52:27 +01:00
wp_xyz
ca8aa3f8c6 TAChart: Split individual demos in "func" demo off into separate frames. 2025-03-07 13:07:42 +01:00
wp_xyz
a07324e56d TAChart: Split individual demos in "axistransf" and "chartsource" demo projects off into separate frames. 2025-03-07 11:15:55 +01:00
Juha
e8fa62c8e7 LazControls: Reset filtering correctly by FilterEdits when the control is detached. Issue #41321. 2025-03-07 09:53:55 +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
wp_xyz
487ab660e1 TAChart: Split the demos contained in the "axis" demo project into separate frames. 2025-03-06 19:29:45 +01:00
Martin
277a8f0a31 IDE, SynEdit: Add column-selection-shift (shift inside selection only) Issue #40978 2025-03-06 18:06:18 +01:00
Martin
a66269e8bb SynEdit: fix single-line (mode=smLine) selection was not restored by undo (e.g. after undo after indent). Related to issue #29591 2025-03-06 17:50:58 +01:00
Juha
eff9f6981c LazControls: Do not expand/collapse nodes uselessly. Issues #41454,#41455. 2025-03-06 12:53:58 +02:00
Michaël Van Canneyt
f95b262013 * Also accept *.fmx as form file extension (Firemonkey form files) 2025-03-06 10:22:03 +01:00