Commit Graph

24709 Commits

Author SHA1 Message Date
Martin
f74f454aee SynEdit: PasHighlighter, don't attempt to merge nil attrib 2025-03-21 16:21:11 +01:00
Martin
4b3cb64bd6 SynEdit: elastic tab, fix stack overflow with shared text buffers. Ping-pong between 2 elastic-tab-views. 2025-03-21 15:06:33 +01:00
Martin
58bbbf0696 SynEdit: PasHighLighter, reduce overhead for extra-attrib-colors 2025-03-21 15:06:33 +01:00
Martin
83ef9dce86 IDE: fix translations for color opts, broken in 900e58ed4f by too early init. 2025-03-20 21:12:00 +01:00
Martin
41ef935d69 SynEdit: PasHighLighter, improve partial code detection. Check if function/procedure can be a type-declaration, or are a named function. 2025-03-20 20:35:40 +01:00
Martin
930711d80f SynEdit: PasHighLighter, improve partial code detection. Check if function/procedure can be a type-declaration, or are a named function. 2025-03-20 20:34:35 +01:00
Martin
a62266dc99 SynEdit: Fix crash when textviews were changed, introduced in 6efa78a255 2025-03-20 19:44:08 +01:00
Martin
4a81cf9580 SynEdit: PasHighLighter, improve partial code detection. Check if function/procedure can be a type-declaration, or are a named function. 2025-03-20 17:36:03 +01:00
Maxim Ganetsky
6024fcb964 TodoList: regenerated translations and updated Russian translation 2025-03-20 19:16:03 +03:00
Maxim Ganetsky
309be93986 TodoList: moved some resource strings to already existing file 2025-03-20 19:16:03 +03:00
Martin
2a78f345ae SynEdit: PasHighLighter, improve cppclass, allow external 2025-03-20 11:43:56 +01:00
Martin
c477ea0e17 TodoList: updated Makefile 2025-03-19 23:39:42 +01:00
Martin
40f380413a LazEdit: Updated fpmake 2025-03-19 23:35:54 +01: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
6efa78a255 IDE, SynEdit: update Scrollbars when view change (e.g. wrap added/removed) / Add Begin/EndUpdate 2025-03-19 17:09:25 +01:00
mattias
447b40f4c8 codetools: fixed searching includefile with non pascal extension 2025-03-19 11:16:33 +01:00
mattias
eb2a771f19 lazwiki: fixed compile 2025-03-18 09:47:45 +01:00
mattias
a7b3a555a2 lazutils: clean up 2025-03-18 09:47:23 +01:00
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