Commit Graph

1079 Commits

Author SHA1 Message Date
maxim
c1a767e4ce SynEdit: fixed typos related to 'occur' word
git-svn-id: trunk@65201 -
2021-06-10 22:13:34 +00:00
martin
176f0b3310 SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit
git-svn-id: trunk@65175 -
2021-06-05 22:33:53 +00:00
juha
9eb3d04915 SynEdit: De-deprecate TCustomSynEdit.FoldState until we have an alternative. Improve editor general options layout a little.
git-svn-id: trunk@65138 -
2021-05-26 09:16:29 +00:00
martin
38d12137b3 SynEdit: fix for replace in column-mode selection
git-svn-id: trunk@64827 -
2021-03-16 20:40:24 +00:00
martin
0c46287ea3 SynEdit: publish OnContextPopup, OnResize. Issue #038511
git-svn-id: trunk@64622 -
2021-02-19 02:13:52 +00:00
ondrej
e80edc6b0d SynEdit: revert wrong changes (ScreenRowToRow->ScreenXYToTextXY, RowToScreenRow->TextXYToScreenXY) during the circular dependency removal
git-svn-id: trunk@64580 -
2021-02-14 18:46:26 +00:00
ondrej
d7e459768f SynEdit: fix r64487 #583d01104a causing AV
git-svn-id: trunk@64495 -
2021-02-05 15:16:18 +00:00
ondrej
a38a50b397 SynEdit: remove circular dependency between SynEdit and SynGutterMarks
git-svn-id: trunk@64491 -
2021-02-05 14:20:11 +00:00
ondrej
34386c9031 SynEdit: remove circular dependency between SynEdit and SynGutterLineOverview
git-svn-id: trunk@64489 -
2021-02-05 13:53:21 +00:00
ondrej
0060c09037 SynEdit: remove circular dependency between SynEdit and SynGutterLineNumber
git-svn-id: trunk@64488 -
2021-02-05 13:48:38 +00:00
ondrej
583d01104a SynEdit: remove circular dependency between SynEdit and SynGutterCodeFolding
git-svn-id: trunk@64487 -
2021-02-05 13:43:42 +00:00
ondrej
e966434b1a SynEdit: remove circular dependency between SynEdit and SynGutterChanges
git-svn-id: trunk@64486 -
2021-02-05 13:32:42 +00:00
ondrej
8e68209e37 SynEdit: remove circular dependency between SynEdit and SynEditMarkupBracket
git-svn-id: trunk@64484 -
2021-02-05 13:28:58 +00:00
ondrej
454ff7cfe4 SynEdit: remove circular dependency between SynEdit and SynEditMarkupHighAll
git-svn-id: trunk@64483 -
2021-02-05 13:26:18 +00:00
ondrej
cb11098e23 SynEdit: remove circular dependency between SynEdit and SynEditMarkupSelection
git-svn-id: trunk@64481 -
2021-02-05 13:24:16 +00:00
ondrej
3c494e28e9 SynEdit: remove circular dependency between SynEdit and SynEditMarkupGutterMark
git-svn-id: trunk@64480 -
2021-02-05 13:20:26 +00:00
ondrej
3afd98807d SynEdit: remove circular dependency between SynEdit and SynEditMarkupFoldColoring
git-svn-id: trunk@64479 -
2021-02-05 13:16:45 +00:00
ondrej
5decda7645 SynEdit: remove circular dependency between SynEdit and SynEditMarkupCtrlMouseLink
git-svn-id: trunk@64478 -
2021-02-05 13:07:33 +00:00
ondrej
e37b60f683 SynEdit: remove circular dependency between SynEdit and SynEditMarkup
git-svn-id: trunk@64477 -
2021-02-05 13:01:19 +00:00
ondrej
1333c96771 SynEdit: remove circular dependency between SynEdit and SynEditFoldedView
git-svn-id: trunk@64476 -
2021-02-05 12:54:49 +00:00
ondrej
33d906c98b SynEdit: remove circular dependency between SynEdit and LazSynIMM
git-svn-id: trunk@64475 -
2021-02-05 12:40:36 +00:00
ondrej
b6b32fe910 SynEdit: remove circular dependency between SynEdit and SynBeautifier
git-svn-id: trunk@64474 -
2021-02-05 12:16:43 +00:00
ondrej
40268610ae SynEdit: move implementation uses to interface
git-svn-id: trunk@64459 -
2021-02-05 11:23:37 +00:00
ondrej
d8a8497788 SynEdit: remove circular dependency between SynGutterBase and SynEdit
git-svn-id: trunk@64458 -
2021-02-05 10:29:32 +00:00
ondrej
1e38e0210b SynEdit: fix default values for streaming of TSynScrollOnEditLeftOptions and TSynScrollOnEditRightOptions
git-svn-id: trunk@64456 -
2021-02-02 11:07:58 +00:00
martin
94b1982906 SynEdit: do not drag selection if shift is hold. This is for altering the selection. Issue #0037963
git-svn-id: trunk@64257 -
2020-12-20 19:38:19 +00:00
mattias
0d8743d0ef IDE: exttools: show env
git-svn-id: trunk@64217 -
2020-12-17 14:38:24 +00:00
juha
6813e28eef LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +00:00
martin
1be98b28e2 SynEdit: add eoAcceptDragDropEditing / keep state from OnDragOver if eoAcceptDragDropEditing is NOT set. Issue #37724
git-svn-id: trunk@63883 -
2020-09-14 12:47:50 +00:00
martin
46f288366e SynEdit: Drag-Selection copy/move - Allow line/column selections Issue #0037431 -- Prevent applying fold info, in case of smColumn
git-svn-id: trunk@63759 -
2020-08-16 15:57:17 +00:00
martin
3efdc51977 SynEdit: Drag-Selection copy/move - Allow line/column selections Issue #0037431
git-svn-id: trunk@63758 -
2020-08-16 15:40:55 +00:00
martin
447eff955c SynEdit: Drag-Selection copy/move - Select newly dropped text (except if persistent selection exists) Issue #0037433
git-svn-id: trunk@63757 -
2020-08-16 15:40:53 +00:00
martin
e7835738c3 SynEdit: Drag-Selection copy/move - Allow copy to immediately next to source-selection Issue #0037432 - Also set DragCursor to indicate acceptance of drop.
git-svn-id: trunk@63756 -
2020-08-16 15:40:51 +00:00
martin
e773812f85 SynEdit: Improved IsPointInSelection
git-svn-id: trunk@63755 -
2020-08-16 15:40:49 +00:00
martin
9afc716aa9 SynEdit: Add check for nil / Improve comments
git-svn-id: trunk@63450 -
2020-06-27 19:24:01 +00:00
martin
821b66e4c2 SynEdit: more replacements of folded view
git-svn-id: trunk@63446 -
2020-06-27 19:23:54 +00:00
martin
d0584cb910 SynEdit: remove more FFoldedLinesView references. Move access to selection.
git-svn-id: trunk@63434 -
2020-06-23 19:43:14 +00:00
martin
057165384d SynEdit: move key handling to folded view. (except: ecFold... constants)
git-svn-id: trunk@63433 -
2020-06-23 19:43:13 +00:00
martin
8af680d14f SynEdit: remove more FFoldedLinesView references.
git-svn-id: trunk@63432 -
2020-06-23 19:43:11 +00:00
martin
e51e371c7c SynEdit: fix "Improve FindNextUnfoldedLine" (r63414) for hidden lines as very start of file.
git-svn-id: trunk@63431 -
2020-06-23 19:43:09 +00:00
martin
6b88883112 SynEdit: Cleanup calls to Fold.(Un)Lock - they are done in Inc/DecPaintlock
git-svn-id: trunk@63421 -
2020-06-22 19:04:43 +00:00
martin
b0e6dc49cf SynEdit: Move FoldedAtTextIndex from folded view to TSynEditStrings.IsTextIdxVisible / Improve FindNextUnfoldedLine
git-svn-id: trunk@63414 -
2020-06-21 02:27:02 +00:00
martin
550339bdde SynEdit: Ensure the correct lines are invalidated when scrolling is involved
git-svn-id: trunk@63412 -
2020-06-21 02:26:59 +00:00
martin
9c5367d8b7 SynEdit: clean up - unused unit / units for implementation only
git-svn-id: trunk@63411 -
2020-06-21 02:26:57 +00:00
martin
1e0f270b8f SynEdit: ScrollTimerHandler, use ViewedPos
git-svn-id: trunk@63284 -
2020-06-03 23:28:17 +00:00
martin
80b71e85fb SynEdit: Move caret up/down by viewed line.
git-svn-id: trunk@63283 -
2020-06-03 23:28:15 +00:00
martin
9566494312 SynEdit: Change CaretXPix/YPix to use ScreenXYToPixels, TextXYToScreenXY
git-svn-id: trunk@63271 -
2020-06-02 00:37:19 +00:00
martin
253d7c2d02 SynEdit: Change RowColumnToPixels => ScreenXYToPixels
git-svn-id: trunk@63270 -
2020-06-02 00:37:17 +00:00
martin
f34e69ea4d SynEdit: Change EnsureCursorPosVisible to use ViewedLineCharPos
git-svn-id: trunk@63269 -
2020-06-02 00:37:15 +00:00
martin
a5b0880676 SynEdit: Add ViewXYRowToTextXY / TextXYToViewXY
git-svn-id: trunk@63267 -
2020-06-02 00:37:12 +00:00