Martin
|
6aab34b3e2
|
SynEdit: move some helper to LazEdit
|
2025-03-05 23:41:35 +01:00 |
|
Martin
|
72d920bcc6
|
SynEdit: cleanup, add initialization.
|
2025-02-23 17:10:57 +01:00 |
|
Martin
|
bdf387d20f
|
SynEdit: add LazLoggerbase to avoid deprecated dbgs / initialize some global var to suppress warning
|
2025-02-23 13:21:04 +01:00 |
|
Martin
|
c29347cfc7
|
SynEdit: Show fold indicator on last wrapped line.
|
2025-02-09 16:20:17 +01:00 |
|
Martin
|
137485b0ab
|
SynEdit: DisplayView, add token origin/kind indicator
|
2025-02-09 16:20:17 +01:00 |
|
Martin
|
6c2cd439b7
|
SynEdit: DisplayView, return PhysXPos of first token, paint wrapped sub-lines with correct Phys-X (not Viewed-X) for Markup
|
2025-02-06 21:42:23 +01:00 |
|
Martin
|
7f4426c2e9
|
SynEdit: Mark as changed (change gutter) if deleting line with ecDeleteLine (next line will be marked, like when selection was deleted). Issue #41264
|
2025-01-25 23:31:26 +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
|
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
|
7d398b88c7
|
SynEdit: Fix a typo in the method name TSynEditStringList.CopyHanlders
|
2024-09-23 10:11:37 +00: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
|
a77a04cc4c
|
SynEdit: fix line-change indicator, when adding new lines (without breaking the current line). Issue #30152
|
2023-06-21 01:44:46 +02:00 |
|
Juha
|
e045ba01d2
|
Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units.
|
2023-06-18 14:57:06 +03:00 |
|
martin
|
c82e723e1a
|
SynEdit: allow "Modified:=False" inside BeginUpdate
git-svn-id: trunk@63838 -
|
2020-08-26 22:24:11 +00:00 |
|
martin
|
289361a48d
|
SynEdit: Update "change gutter" (yellow/green change indicators) to follow undo/redo. Issue #0032865 and issue #0037209
git-svn-id: trunk@63752 -
|
2020-08-16 12:40:34 +00:00 |
|
martin
|
ee7d180202
|
SynEdit: added out param AStartBytePos and ALineByteLen to TLazSynDisplayView.SetHighlighterTokensLine
git-svn-id: trunk@63285 -
|
2020-06-03 23:28:19 +00:00 |
|
martin
|
237ac26a28
|
SynEdit: replaced AddFoldChangedHandler with senrLineMappingChanged
git-svn-id: trunk@63208 -
|
2020-05-22 14:54:20 +00:00 |
|
martin
|
88b4e037a4
|
SynEdit: add ViewToTextIndexEx / rename param for TextIndexToView...
git-svn-id: trunk@63201 -
|
2020-05-21 18:04:10 +00:00 |
|
martin
|
4c5edbe734
|
SynEdit: Refactor Notification from Lines. Cache in TextViewManager, and deal with TextBuffer changes (no more need to update in senrTextBufferChanged
git-svn-id: trunk@63197 -
|
2020-05-21 15:48:47 +00:00 |
|
martin
|
2af8ae984c
|
SynEdit: Clean up "IsUtf8"
git-svn-id: trunk@63155 -
|
2020-05-14 15:55:06 +00:00 |
|
martin
|
507784f308
|
SynEdit: improved syncro/template edit to deal with adjacent cells. (no text between cells)
git-svn-id: trunk@60079 -
|
2019-01-14 01:53:46 +00:00 |
|
martin
|
cc7bb6c248
|
SynEdit: fix position of multi-caret (after EOL), when column selection is deleted. Issue #0032161
git-svn-id: trunk@58181 -
|
2018-06-08 10:19:06 +00:00 |
|
martin
|
11a202ca0f
|
SynEdit: assert correct method types
git-svn-id: trunk@55604 -
|
2017-07-30 16:37:07 +00:00 |
|
martin
|
6b321fe144
|
SynEdit: revert 52474 #1c0abfedcb/52478 #2a7afe821b // more precise change indicator gutter. Issue #30152
git-svn-id: trunk@52761 -
|
2016-07-31 23:14:11 +00:00 |
|
juha
|
20639a9df7
|
SynEdit test: fix compilation in AssertEquals() parameters. Use PtrInt instead of PtrUInt.
git-svn-id: trunk@52587 -
|
2016-06-30 09:46:20 +00:00 |
|
martin
|
2a7afe821b
|
SynEdit: more precise change indicator gutter. Issue #30152
git-svn-id: trunk@52478 -
|
2016-06-12 01:51:51 +00:00 |
|
martin
|
1c0abfedcb
|
SynEdit: more precise change indicator gutter. Issue #30152
git-svn-id: trunk@52474 -
|
2016-06-10 21:34:50 +00:00 |
|
juha
|
4e16799fd7
|
SynEdit: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48478 -
|
2015-03-24 17:50:59 +00:00 |
|
martin
|
b6efaa244f
|
SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
|
2015-02-06 02:07:31 +00:00 |
|
martin
|
626258734f
|
SynEdit: speed up large operations (search replace) / fix
git-svn-id: trunk@43764 -
|
2014-01-18 19:06:02 +00:00 |
|
martin
|
3d9de1aad4
|
SynEdit: speed up large operations (search replace)
git-svn-id: trunk@43760 -
|
2014-01-18 01:19:11 +00:00 |
|
martin
|
cb80606ad0
|
SynEdit: Return past-end-of line attribute in multi line comments // support for p-eol attibute
git-svn-id: trunk@43419 -
|
2013-11-11 01:17:41 +00:00 |
|
martin
|
1c99638ea5
|
SynEdit: various minor speed improvements (replace selection)
git-svn-id: trunk@39835 -
|
2013-01-12 10:47:23 +00:00 |
|
martin
|
d61a0ebb2e
|
SynEdit: ecDelete use codepoints instead of chars
git-svn-id: trunk@39483 -
|
2012-12-09 03:31:37 +00:00 |
|
martin
|
1fa774e608
|
SynEdit: added arabic combining chars
git-svn-id: trunk@39122 -
|
2012-10-18 00:35:21 +00:00 |
|
martin
|
0b12629f67
|
SynEdit: refactor detection of combining chars
git-svn-id: trunk@39120 -
|
2012-10-18 00:04:13 +00:00 |
|
martin
|
4828ed9f53
|
SynEdit: ecChar fix typing none latin at EOL / and file missing from enable BiDi
git-svn-id: trunk@39110 -
|
2012-10-17 11:12:51 +00:00 |
|
martin
|
d5617322c3
|
SynEdit: ecLeft/Right for future bidi support
git-svn-id: trunk@39102 -
|
2012-10-16 13:45:54 +00:00 |
|
martin
|
efacf7ff55
|
SynEdit: fix commit 39095 #bfe4ef2227 - Delete last char in line
git-svn-id: trunk@39096 -
|
2012-10-15 22:50:28 +00:00 |
|
martin
|
caf2837329
|
SynEdit: more support for combining codepoints
git-svn-id: trunk@39094 -
|
2012-10-15 21:54:06 +00:00 |
|
martin
|
1e3155a104
|
SynEdit: Markup and more paint-token-breaker for future bidi support
git-svn-id: trunk@38987 -
|
2012-10-07 17:19:21 +00:00 |
|
martin
|
4ee95d2f5b
|
SynEdit: Fixed crash with certain chars. Issue #0022926. Certain chars were handled as "combining Marks". Introduced in rev 38669 #069b89f42f
git-svn-id: trunk@38827 -
|
2012-09-25 11:49:48 +00:00 |
|
martin
|
069b89f42f
|
SynEdit: Start handling combined utf8 chars (fix painting/selection)
git-svn-id: trunk@38669 -
|
2012-09-15 14:47:18 +00:00 |
|
martin
|
e0b9cef954
|
SynEdit: Clean up lots of IFDEF. Patch by zaher dirkey. Issue #0022186
git-svn-id: trunk@37782 -
|
2012-06-25 22:49:31 +00:00 |
|
martin
|
6a79dbc976
|
SourceEdit: when file changed on disc: keep topline / revert 36226 #77d9a604b6
git-svn-id: trunk@36227 -
|
2012-03-22 18:28:03 +00:00 |
|
martin
|
6f7c5e1d9b
|
SynEdit: Fixed folding broken by undo/redo. issue #21473
git-svn-id: trunk@35912 -
|
2012-03-13 01:18:33 +00:00 |
|
martin
|
88458356c0
|
SynEdi: more debugln for undo
git-svn-id: trunk@34979 -
|
2012-01-27 17:00:59 +00:00 |
|
martin
|
ed078dd6f0
|
SynEdit refactor invalidation of lines
git-svn-id: trunk@34913 -
|
2012-01-25 01:22:16 +00:00 |
|