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 |
|
Martin
|
78cf30a16a
|
SynEdit: Fix for SynEditMarkupHighAll, keep AFirstKeptValidIdx
|
2024-04-25 17:22:56 +02:00 |
|
Martin
|
ad3c41af62
|
SynEdit: Fix SynEditMarkupHighAll MaybeDropOldMatches and DeleteInvalidMatches
|
2024-04-25 17:22:56 +02:00 |
|
Martin
|
3f6c2f860d
|
SynEdit: fix FindStartPointUsedExistingMatch
|
2024-04-25 17:22:56 +02:00 |
|
Martin
|
21f3e40a14
|
SynEdit: rename some variables
|
2024-04-25 17:22:55 +02:00 |
|
Martin
|
1b27926055
|
IDE: Guttermarks, improve layout
|
2024-04-22 02:23:22 +02:00 |
|
Martin
|
fca464e951
|
SynEdit: fix MarksGutter deduplication
|
2024-04-21 22:48:11 +02:00 |
|
Martin
|
00628a8d26
|
SynEdit: "Marks-gutter, use all columns before ..." / limit repeated icons Issue #40914
|
2024-04-20 21:59:10 +02:00 |
|
Martin
|
9fb7aaf3e8
|
SynEdit: Fix 2 columns with debug-lines "Marks-gutter, use all columns before ..." Issue #40914
|
2024-04-20 19:58:41 +02:00 |
|
Martin
|
baef7180da
|
SynEdit: Marks-gutter, overlap/resize marks if not enough space. Issue #40914
|
2024-04-20 16:38:37 +02:00 |
|
Martin
|
8bcc164019
|
SynEdit: Marks-gutter, use all columns before icons get out of visible range. Issue #40914
|
2024-04-20 16:38:37 +02:00 |
|
Martin
|
bf823abbb9
|
SynEdit: Sql highlighter add "union" for mysql. Issue #40908
|
2024-04-16 16:58:23 +02:00 |
|
Martin
|
07c0f26341
|
SynEdit: Sql highlighter add group_concat for mysql. Issue #40887
|
2024-04-16 14:32:48 +02:00 |
|
Martin
|
f3d1f63432
|
SynEdit: fix wrong right-gutter pos, if scrollbars were changed during handle creation / reduce some double calculation during resize
|
2024-04-15 16:39:09 +02:00 |
|
Martin
|
3d50451e87
|
SynEdit: remove check for unnecessary calls to "DoOnResize". The check was wrong, e.g. if the Handle/Window was recreated, old/outdate values where used. Most likely the cause for issue #40241
|
2024-04-15 16:39:09 +02:00 |
|
Martin
|
c4644e5d63
|
SynEdit: mitigate endless loop with regex replace and utf8. (regex does not handle utf-8). Issue #40900
|
2024-04-13 22:08:44 +02:00 |
|
Martin
|
088167ac57
|
SynEdit: Sql highlighter, add new Sqlite identifiers. Issue #40887
|
2024-04-10 12:17:13 +02:00 |
|
Martin
|
a8f03a8829
|
SynEdit: fixed syncro edit cell order (added by IDE for templates). Issue #40866
|
2024-04-06 20:02:39 +02:00 |
|
Martin
|
b38dcaebfc
|
SynEdit: Fix crash (write incorrect memory via pointer in DoGetPhysicalCharWidths / not caught by range check) and 2ndary range-check-error, when linetext has #$00 . Issue #40873
|
2024-04-06 17:38:18 +02:00 |
|
Juha
|
959d8c6ad4
|
Turn some LazLogger into LazLoggerBase.
|
2024-04-06 16:45:28 +03:00 |
|
Pascal Riekenberg
|
3caf5b699b
|
SynEdit: Syncro edit: fixed wrong type cast
|
2024-03-22 10:53:43 +01:00 |
|
Martin
|
7400dc43b0
|
IDE, SynEdit: fix configuring column count for gutter-marks
|
2024-03-13 22:48:01 +01:00 |
|
Martin
|
46516b161f
|
SynEdit: Extend Syncro edit, key-combo for case/context sensitivity Issue #40808 / key-combo to add/change/remove cells
|
2024-03-13 21:55:31 +01:00 |
|
Martin
|
1cd1b06998
|
SynEdit: remove debug code
|
2024-03-12 16:41:34 +01:00 |
|
Martin
|
3b5b15b789
|
IDE, SynEdit: Add option to highlight the most inner fold at caret.
|
2024-03-12 13:40:13 +01:00 |
|
Martin
|
e323ffce4b
|
IDE, SynEdit: Add option to highlight current line in gutter
|
2024-03-12 13:40:13 +01:00 |
|
Martin
|
b1847337ca
|
IDE, SynEdit: Add options for the editor gutter layout. Issue #40170
|
2024-03-12 13:40:12 +01:00 |
|
Juha
|
ca5ac00672
|
IDE: Move function DoMakeResourceString to unit MakeResStrDlg. Improve the logic. Issue #28829.
|
2024-03-07 12:43:31 +02:00 |
|
mattias
|
7931c07c4c
|
synedit: less hints
|
2024-03-05 15:53:40 +01:00 |
|
mattias
|
1c135fc40e
|
synedit: less hints
|
2024-03-05 15:38:14 +01:00 |
|
Martin
|
d291c5479f
|
SynEdit: changed keycombo for (un)indent from ctrl+shift i/u to just ctrl i/u / Resolves conflict with IMM for Unicode input. Issue #40810
|
2024-03-01 22:19:26 +01:00 |
|
Martin
|
f20e3ef6a6
|
SynEdit: Fixed CollectNodeInfo for cfbtRecordCaseSection / "(" and ")" for fold/markup-able "case in record" had wrong pos/len.
|
2024-03-01 21:12:53 +01:00 |
|
Martin
|
0b1f218698
|
SynEdit: fix range check introduced in a7a0b3ee3a - Issue #40778
|
2024-02-16 14:06:14 +01:00 |
|
Juha
|
19e571678c
|
SynEdit: Rename TCodeTemplate as TTemplate and TCodeTemplateList as TTemplateList. Templates are not necessarily code.
|
2024-02-15 15:34:04 +02:00 |
|
Juha
|
9ce73d8f40
|
SynEdit, IDE: Improve the programming interface of TCodeTemplateList. Not dictated by TStringList interface any more.
|
2024-02-15 12:33:36 +02:00 |
|