Commit Graph

3261 Commits

Author SHA1 Message Date
Martin
2f79294556 SynEdit: Python HL, keyword fixes. Issue #41285 2024-12-21 21:02:31 +01:00
Martin
21c681f75f SynEdit: Python HL, keyword fixes. Issue #40585 2024-12-19 17:21:56 +01:00
Martin
c0a982f5ef SynEdit: Python HL, keyword fixes. Issue #40585 2024-12-19 12:33:19 +01:00
Maxim Ganetsky
1425aab2f7 SynEdit (Python highlighter): removed dangling semicolon after "then", patch by n7800, merge request !403 2024-12-14 22:36:54 +03:00
Martin
a81ad6381b SynEdit: Pas-Highlighter. Treat some utf8 as identifiers, to avoid splitting combining marks. Related to Issue #41228 2024-11-24 18:41:12 +01:00
Martin
ed45ec5224 SynEdit: partly implement handling of space followed by combining mark. Issue #41228 2024-11-24 18:15:23 +01:00
Martin
79be6943b5 SynEdit: PascalHighlighter, remove some false detection of continue/break/exit 2024-11-24 17:57:52 +01:00
Maxim Ganetsky
1ec7c2e565 Translations: Turkish translation update by Onur ERÇELEN, merge request !371 2024-10-30 01:38:59 +03:00
mattias
6fa805fb47 updated makefiles 2024-10-22 00:31:29 +02:00
Martin
9a3e82cf06 IDE, SynEdit: Add custom ident/keywords to Pascal Highlighter 2024-10-20 22:37:38 +02:00
Maxim Ganetsky
dcd00a1b13 Translations: French translation update by Gilles Vasseur, issue #41195 2024-10-20 02:13:20 +03:00
Martin
4126af390f SynEdit: new base class for markup-all with several colors 2024-10-19 21:48:07 +02:00
Martin
c07ae4c10e IDE, SynEdit: Add indent for column mode selection 2024-10-04 23:56:24 +02:00
Martin
7e241fef3c SynEdit: clean up 2024-10-04 15:31:51 +02:00
Martin
1bd921e445 SynEdit: added adjusting column selection in shared edit / fixed, prevent column-sel-bounds from becoming invalid (bytepos in middle of utf8 char) 2024-10-04 01:41:26 +02:00
Martin
b97a15169d SynEdit: some optimization to avoid unnecessary Log/Phys point conversions. 2024-10-02 13:44:21 +02:00
Martin
cbf7a97b7f SynEdit: fix marks gutter autosizing 2024-10-01 22:02:25 +02:00
Martin
459dbb1401 SynEdit: Mark-Gutter, allow setting a fixed width for columns 2024-10-01 17:11:47 +02:00
Martin
b64613cf00 SynEdit: CSS-Highlighter fixes - issue #41087 2024-10-01 15:27:35 +02:00
Martin
ec3a425203 SynEdit: fix shell HL multi-line string. Issue #40584 2024-10-01 14:40:14 +02:00
Martin
233d6bee21 SynEdit: fix memleak with recent BookMark changes. 2024-10-01 12:56:24 +02:00
Martin
fcc0fe6d11 IDE: SourceEditor, show selection mode indicator. Issue #40599 2024-09-29 21:12:41 +02:00
Martin
3aae5b8b86 IDE, SynEdit: fix memleak in option to have bookmarks restore the scroll pos. Issue #40912 2024-09-28 18:57:18 +02:00
Martin
fb4c4ca214 IDE, SynEdit: fix memleak in option to have bookmarks restore the scroll pos. Issue #40912 2024-09-28 15:56:48 +02:00
Martin
9a0b5f6a68 SynEdit: Python-HL, add some keywords. Issue #40585 2024-09-26 11:12:31 +02:00
Martin
183907b58d SynEdit: Add keywords to Sql-Hl. Issue #40936 2024-09-26 09:21:31 +02:00
Martin
05030d7c88 SynEdit: fix Sql-Hl escaping "\". Issue #40906 2024-09-25 23:37:10 +02:00
Martin
77c4b7ceae IDE, SynEdit: add option to have bookmarks restore the scroll pos. Issue #40912 2024-09-24 22:35:09 +02:00
Martin
45b079d896 SynEdit: Pascal-Highlighter add cppdecl and oldfpccall. Issue #41051 2024-09-24 16:58:51 +02:00
Martin
906384cc9d Add deprecated for old names. More fixes. 2024-09-23 12:44:32 +02:00
n7800
3610a21aef SynEdit: Fix a typo in the method name TSynEditStringListBase.RemoveManagedHanlders 2024-09-23 10:11:37 +00:00
n7800
cf0a5ec57e SynEdit: Fix a typo in the method name TSynTextViewsManager.RemoveHanlders 2024-09-23 10:11:37 +00:00
n7800
7d398b88c7 SynEdit: Fix a typo in the method name TSynEditStringList.CopyHanlders 2024-09-23 10:11:37 +00:00
n7800
1ef23cb314 SynEdit: Fix a typo in the method name TSynEditStringsLinked.RemoveHanlders 2024-09-23 10:11:37 +00:00
n7800
9d6b34ca0c Using TStringArray from SysUtils instead of creating new types for "array of string" 2024-09-23 09:19:02 +00:00
Martin
041a654351 IdeDebugger: Add Mem-Viewer 2024-09-22 17:39:25 +02:00
Martin
11e23ff696 SynEdit: check AnOwner for gutter parts 2024-09-22 10:24:30 +02:00
Martin
dfb1a41682 SynEdit: fixed some leaked handlers/callbacks. 2024-09-13 21:03:16 +02:00
n7800
c58adfa886 SynEdit: Fixed a typo in the TSynGutterLOvProviderCurrentPage destructor 2024-09-08 11:42:01 +00:00
Martin
cf462fa18d SynEdit: fix superfluous invalidate while scrolling 2024-09-01 14:19:35 +02:00
rich2014
9297084337 SynEdit/Cocoa: UTF8CodepointCount() used instead of UTF8Length() 2024-08-29 21:27:32 +08:00
rich2014
c9d144c313 SynEdit/Cocoa: optimize text bound calc in IME/LookupWord 2024-08-28 21:54:01 +08:00
rich2014
ce17c7fa76 SynEdit/Cocoa: fix the pos in Lookup Word with LineSpacing 2024-08-28 21:50:51 +08:00
rich2014
c2d8e5ef9b SynEdit & Cocoa: improve the handling of Lookup Word when the cursor is not on the text 2024-08-27 22:01:28 +08:00
rich2014
d0353d68d8 SynEdit/Cocoa: LookupWord implemented in SynEdit on macOS 2024-08-27 22:01:28 +08:00
rich2014
4d3547a91c SynEdit/Cocoa: adjust SynEdit/LazSynCocoaIMM uses unit accordingly 2024-08-23 00:32:20 +08:00
Martin
50e99af185 SynEdit: removed incorrect assert 2024-07-28 21:38:58 +02:00
Martin
98ff9dab59 SynEdit: fixed defer any actions that need the true ClientRect, until AutoSize was done. (required after recent IDE change, to defer All-AutoSizing) 2024-07-26 20:13:40 +02:00
Martin
68f4d56310 SynEdit: Pas-Highlighter, fix "nil^" as deref, rather than the next source-char being a "^" control char like "^c". 2024-07-19 11:13:28 +02:00
mattias
f286fac16b updated makefiles 2024-07-15 10:50:53 +02:00