Commit Graph

2846 Commits

Author SHA1 Message Date
juha
651a6436a2 Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred.
git-svn-id: trunk@62890 -
2020-04-05 11:35:01 +00:00
mattias
a472e9ef09 buildintf: split from ideintf
git-svn-id: trunk@62795 -
2020-03-22 11:58:11 +00:00
marcus
51f2804834 MUI: use old internal painter for synedit caret
git-svn-id: trunk@62767 -
2020-03-13 21:19:08 +00:00
martin
690052c603 SynEdit: LineOverview gutter - removed some dead code
git-svn-id: trunk@62612 -
2020-02-07 15:59:49 +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
martin
0fbdea80f8 SynEdit: Use logical pos to mark selection (column mode shows fragmented start/end on double width char)
git-svn-id: trunk@62606 -
2020-02-03 20:23:57 +00:00
martin
dff0c471bc SynEdit: more fixes for ecMoveLineDown / testcase
git-svn-id: trunk@62590 -
2020-01-26 19:25:13 +00:00
martin
39650cf381 SynEdit, IDE: added ecMoveSelection...up/down/right/left, ecDuplicateSelection
git-svn-id: trunk@62575 -
2020-01-21 19:27:09 +00:00
martin
bbf0971c60 Fixed ecMoveLineUp/Down, ecDuplicateLine for persistent selection
git-svn-id: trunk@62573 -
2020-01-21 19:27:05 +00:00
bart
fd263834a1 SynEditExport: only raise an exception (and a make that verbose one) if critical conditions are not met.
git-svn-id: trunk@62479 -
2020-01-03 15:44:41 +00:00
juha
b46b72fb2b LCL: Remove deprecated function FontCanUTF8. All widgetsets returned True, including GTK(2) and QT(5). Not implementing it caused bugs.
git-svn-id: trunk@62425 -
2019-12-20 17:45:44 +00:00
martin
b84c70aa3e SynEdit: Improve move-line-up/down and duplicate-line. If selection includes the linebreak (caret on next line, x=1) then do not include the next line.
git-svn-id: trunk@62422 -
2019-12-19 18:04:20 +00:00
martin
e1fffd38c7 SynEdit: TEST for Improve SetTextBetweenPoints and IncPersistentLock(weak)
git-svn-id: trunk@62421 -
2019-12-19 18:04:19 +00:00
martin
3dc16dd61f SynEdit: Improve SetTextBetweenPoints with scamAdjust caret, if selection exists then let the selection keep the caret. Introduce scamForceAdjust to move the caret, even if it will unset the selection.
git-svn-id: trunk@62420 -
2019-12-19 18:04:17 +00:00
martin
050d7b2f7f SynEdit: fix Selection.IncPersistentLock(weak) for newly inserted lines
git-svn-id: trunk@62419 -
2019-12-19 18:04:15 +00:00
martin
c9a2548cf8 SynEdit: MarkupFoldColor, fix crash when HL does not have config.
git-svn-id: trunk@62317 -
2019-12-01 12:48:31 +00:00
martin
8f520dbc50 SynEdit: Code-Templates, fix AddTemplate. Must parse first, or added tmpl will be overwritten when parse is done
git-svn-id: trunk@62273 -
2019-11-18 22:43:06 +00:00
martin
ce6ee767f9 SynEdit: added firebird to sql highlighter. Issue #0036296 Patch by Gabor Boros
git-svn-id: trunk@62236 -
2019-11-13 12:09:07 +00:00
martin
dde5b39675 SynEdit: Add ec-commands for "move line up/down", "duplicate line", "copy/cut add to existing clipboard", "copy/cut (add) line/sel to clip"
git-svn-id: trunk@62185 -
2019-11-04 00:09:24 +00:00
martin
97e5dde402 SynEdit: add option eoNoScrollOnSelectRange, to prevent scroll on select all/paragraph/to-brace // Fix select-to-brace to scroll by default.
git-svn-id: trunk@62181 -
2019-11-03 21:44:52 +00:00
martin
9a7663f9a7 SynEdit: Fixed Gutter.LeftOffset
git-svn-id: trunk@62163 -
2019-11-03 11:20:01 +00:00
juha
bab4d7305b Remove unused units from uses sections.
git-svn-id: trunk@62149 -
2019-10-31 23:12:37 +00:00
maxim
d92221f335 SynEdit: Reverted change in PO highligter name (SYNS_LangPo) from r61786 #489168d083. These language names should remain static, otherwise config loading will be broken.
git-svn-id: trunk@61811 -
2019-09-02 22:23:24 +00:00
maxim
1bc2b744e8 SynEdit: removed obsolete README.txt from languages directory
git-svn-id: trunk@61787 -
2019-08-29 23:20:43 +00:00
maxim
489168d083 SynEdit: Converted Unix Shell Script highligter name from resource string to constant and moved it to syneditstrconst.pp for symmetry with other highlighters. Removed now obsolete synhighlighterunixshellscript.*.po files. While at this, corrected the case of SYNS_LangPo constant value (didn't seem to cause any regressions).
git-svn-id: trunk@61786 -
2019-08-29 23:06:38 +00:00
martin
cc0a2ae11b SynEdit: Keep Caret.y (and selection) at 1, even for lines.count = 0
git-svn-id: trunk@61680 -
2019-08-10 21:54:59 +00:00
martin
4c48234762 SynEdit: Tests for SetTextBetweenPoints and selection adjustments
git-svn-id: trunk@61679 -
2019-08-10 21:54:57 +00:00
martin
053a87352a SynEdit: fix adjusting selection on empty edit (lines.count = 0) for SetTextBetweenPoints
git-svn-id: trunk@61678 -
2019-08-10 18:54:52 +00:00
martin
8e33ddad91 SynEdit: fix adjusting empty/backward selection for SetTextBetweenPoints
git-svn-id: trunk@61677 -
2019-08-10 18:54:06 +00:00
martin
a2c415d5e2 SynEdit: Optimization for processing multi-carets (updating huge amounts during scrolling). Part of issue: #35854
git-svn-id: trunk@61650 -
2019-07-31 21:13:52 +00:00
martin
c162d92785 SynEdit: Reduce painting when scrolling in multi-caret mode. Issue #35854
git-svn-id: trunk@61649 -
2019-07-31 20:37:09 +00:00
maxim
bd9bfc01d4 Translations: Turkish translation update by Onur ERÇELEN, bug #35865
git-svn-id: trunk@61612 -
2019-07-21 22:57:16 +00:00
martin
15cde7a988 SynEdit: Fix position for IME (e.g. Candidate window). Requests are received before "StartComposition". Issue #0035682
git-svn-id: trunk@61340 -
2019-06-07 17:29:16 +00:00
martin
93d8287c3e SynEdit: Fixed crash in MarkTextAsSaved. Issue #0035635
git-svn-id: trunk@61309 -
2019-06-01 11:27:36 +00:00
maxim
dd661a10de Translations: regenerated all relevant translation files after r61231 #5b72fe1d56
git-svn-id: trunk@61233 -
2019-05-16 23:10:15 +00:00
maxim
b68407fc52 Translations: regenerated all relevant translation files after r61225 #75a8b1b83c
git-svn-id: trunk@61226 -
2019-05-13 23:21:39 +00:00
martin
a17ed6695c fix compare function
git-svn-id: trunk@61158 -
2019-05-05 15:53:28 +00:00
martin
eb2966c1f0 SynEdit: fix compare function
git-svn-id: trunk@61157 -
2019-05-05 15:48:43 +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
519161a185 SynEdit, GTK2: fix ghost caret during scrolling
git-svn-id: trunk@61028 -
2019-04-20 19:57:06 +00:00
martin
d0d5e96859 SynEdit: Test for Fixed crash in SyncroEdit, when undoing. Introduced in r60079 #507784f308 "improved syncro/template edit to deal with adjacent cells"
git-svn-id: trunk@60806 -
2019-03-31 17:04:15 +00:00
martin
232ec1cc26 SynEdit: Fixed crash in SyncroEdit, when undoing. Introduced in r60079 #507784f308 "improved syncro/template edit to deal with adjacent cells"
git-svn-id: trunk@60805 -
2019-03-31 17:04:14 +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
6fb76ef066 SynEdit: PasHighLighter, small optimization (avoid re-calling function)
git-svn-id: trunk@60701 -
2019-03-16 16:21:03 +00:00
martin
f531a8c563 SynEdit: PasHighLighter, fixed highlighting procedure names in interface declaration. Issue #0035238
git-svn-id: trunk@60700 -
2019-03-16 16:21:01 +00:00
martin
b2b0533619 SynEdit: fixed gutter bug, when auto-sizing is off. (fixed loaded values are ignored / fixed div-zero for zero width gutter)
git-svn-id: trunk@60665 -
2019-03-13 20:37:10 +00:00
martin
4075258215 SynEdit: support horizontal mouse wheel
git-svn-id: trunk@60562 -
2019-03-02 19:29:53 +00:00
martin
7823062d48 SynEdit: PasHighLighter, tests for "type helper", issue #0034654
git-svn-id: trunk@60557 -
2019-03-02 14:16:48 +00:00
martin
dd2d67f4d4 SynEdit: PasHighLighter, fixes for "type helper", issue #0034654
git-svn-id: trunk@60556 -
2019-03-02 14:16:45 +00:00