Commit Graph

126 Commits

Author SHA1 Message Date
Ondrej Pokorny
24a4654188 SynEdit: CopyToClipboard: MSDEVColumnSelect needs some arbitrary data to be passed with it, otherwise it is ignored 2023-04-25 18:23:56 +02:00
Martin
5b23421c5d SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
Martin
6efbdffc8d SynEdit: Fix color calculation 2022-04-01 15:02:48 +02: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
d8a8497788 SynEdit: remove circular dependency between SynGutterBase and SynEdit
git-svn-id: trunk@64458 -
2021-02-05 10:29:32 +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
5a094e4bec SynEdit: Avltree, fix RootOffset
git-svn-id: trunk@63659 -
2020-07-28 16:14:30 +00:00
martin
ebe42a29a7 SynEdit: avl, fixed SumBefore for tree.last
git-svn-id: trunk@63581 -
2020-07-17 01:02:22 +00:00
martin
7aa4a1ccfc SynEdit: fix avl for create-root-node returns nil
git-svn-id: trunk@63447 -
2020-06-27 19:23:55 +00:00
martin
aac3e030bc SynEdit: AvlTree, fix FRootOffset, introduce SetLeftSizeSum
git-svn-id: trunk@63206 -
2020-05-22 14:54:16 +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
9679fa6543 SynEdit: Recognize/Set common clipboard column-mode indicators(Windows). Allow to exchange column mode selection with other apps
git-svn-id: trunk@63124 -
2020-05-06 13:49:21 +00:00
martin
797910c4a4 SynEdit: Fix Avl-tree optimization/clean-up
git-svn-id: trunk@62608 -
2020-02-03 20:24:00 +00:00
martin
10729ff5a2 SynEdit: fixed TSynSizedDifferentialAVLTree.FindNodeAtPosition, left-side-count-sum was wrong. Fixed AdjustForLinesDeleted.
git-svn-id: trunk@62607 -
2020-02-03 20:23:59 +00:00
juha
bab4d7305b Remove unused units from uses sections.
git-svn-id: trunk@62149 -
2019-10-31 23:12:37 +00:00
martin
4d8827642a SynEdit: fix potential rangecheck in compare function
git-svn-id: trunk@61150 -
2019-05-05 15:30:00 +00:00
martin
18953aeb37 SynEdit: AvlTree, check for nil when searching nodes
git-svn-id: trunk@60756 -
2019-03-24 03:05:36 +00:00
martin
ef438f7a45 IDE, SynEdit: MarkupFoldColor, more options to set colors
git-svn-id: trunk@58581 -
2018-07-20 01:12:11 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
ondrej
cb0d5d86d4 SynEdit: TImageList -> TCustomImageList
git-svn-id: trunk@57863 -
2018-05-09 00:54:42 +00:00
dmitry
24f8eff6e3 synedit: Changing the clipboard internal Format storage from UINT to TClipboardFormat (PtrUInt)
git-svn-id: trunk@57096 -
2018-01-15 01:27:01 +00:00
martin
907b1725a5 SynEdit: allow pasting text in any form known by widgetset. Issue #32581
git-svn-id: trunk@56989 -
2018-01-06 16:15:13 +00:00
martin
b6efaa244f SynEdit: Multi caret beta
git-svn-id: trunk@47596 -
2015-02-06 02:07:31 +00:00
mattias
1fe37e15a2 fixed spelling mistakes, found by lintian
git-svn-id: trunk@43900 -
2014-02-05 12:07:46 +00:00
martin
fc0030c327 SynEdit: Fixed painting highlight frame-borders. (do not paint extra left/right borders)
git-svn-id: trunk@43424 -
2013-11-11 20:23:13 +00:00
martin
96236fecb2 SynEdit: added comment
git-svn-id: trunk@43422 -
2013-11-11 13:01:25 +00:00
martin
c6d8df2a56 fixes for wordbreaker
git-svn-id: trunk@42232 -
2013-07-30 06:57:30 +00:00
martin
bf7b52f47d SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41192 -
2013-05-14 18:11:07 +00:00
martin
062c0899c3 SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41188 -
2013-05-14 14:03:07 +00:00
martin
e388dee414 SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41186 -
2013-05-14 12:38:54 +00:00
martin
655de9221e SynEdit: TextAttributes refactor/cleanup: move some properties to highlighter / move "feature" property to IDE
git-svn-id: trunk@41180 -
2013-05-13 18:36:20 +00:00
martin
6f662757d3 SynEdit: TextAttributes refactor class structure
git-svn-id: trunk@41178 -
2013-05-13 16:46:57 +00:00
martin
12d8184160 SynEdit: TextAttributes refactor class structure
git-svn-id: trunk@41167 -
2013-05-13 13:26:57 +00:00
martin
c2de512faf SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41044 -
2013-05-05 22:47:53 +00:00