Commit Graph

3249 Commits

Author SHA1 Message Date
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
wp_xyz
4a9cf25491 IDE/Images: New component palette icons by Roland Hahn with consistent style. 2024-07-12 23:03:49 +02:00
Martin
f8c74b8794 IDE, SourceEditer: Fix/Improve detection if text-cursor is at ident for "find identifier reference". Issue #41020 2024-07-11 21:37:05 +02:00
Martin
5d9f393aae SynEdit: optimize access to textbuffer. 2024-06-25 12:59:52 +02:00
Martin
3a9a269fd1 SynEdit: fix textbuffer access for empty file (no lines at all) / triggered by IME access on empty file. Issue #40999 2024-06-25 12:58:31 +02:00
Martin
ccda6ea381 SynEdit: missing HL initialization. Issue #40999 2024-06-25 09:54:06 +02:00
Joost van der Sluis
1b1dd07d55 SynEdit: Fixed cleanup of caret-handlers in TSynGutterCodeFolding 2024-06-10 13:19:23 +02:00
Martin
3c41d81f5d SynEdit: fix endless XML HL, do not return empty tokens. 2024-04-28 13:35:35 +02:00
Martin
6b9d5774e7 SynEdit: fix endless loop in html-exporter. Patch by michalgw. Issue #40927 2024-04-28 13:35:08 +02:00
Martin
308396194c SynGutter: reduce invalidating/painting 2024-04-25 22:45:50 +02:00
Martin
0002e72121 SynEdit: Fix SynEditMarkupHighAll MaybeDropOldMatches 2024-04-25 17:32:53 +02:00
Martin
c250e622d1 SynEdit: SynEditMarkupHighAll, tests 2024-04-25 17:22:57 +02:00
Martin
e80bce48a4 SynEdit: SynEditMarkupHighAll, remove unused code 2024-04-25 17:22:56 +02:00