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
8f790c9d9e
SynEdit: Pascal Highlighter - only store property TypeHelpers if user changed, issue #0036969 . / fix incorrectly overwriting NestedComments when Loading.
...
git-svn-id: trunk@63122 -
2020-05-05 18:16:58 +00:00
martin
42226b563a
IDE, SynEdit: ecPasteAsColums, paste clipboard - forcing column mode
...
git-svn-id: trunk@63118 -
2020-05-05 14:40:11 +00:00
martin
1bbeacb3dc
SynEdit: fix tab key for persistent Block/Selection. Issue #0036917
...
git-svn-id: trunk@63014 -
2020-04-19 00:18:08 +00:00
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
martin
ad27ccb3c5
SynEdit: more tests
...
git-svn-id: trunk@60518 -
2019-02-26 18:51:54 +00:00
martin
b5b5dab6de
SynEdit: MarkupIfdef, clear caches.
...
git-svn-id: trunk@60517 -
2019-02-26 18:51:51 +00:00
mattias
ae434164b9
synedit: fixed CompareBinary for Length(s2) > l
...
git-svn-id: trunk@60333 -
2019-02-04 14:54:22 +00:00
maxim
684c367b8a
IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
...
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.
git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
martin
0911c1c97f
SynEdit: test for improved syncro/template edit to deal with adjacent cells. (no text between cells)
...
git-svn-id: trunk@60080 -
2019-01-14 01:54:11 +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
02479b4a1f
SynEdit: Trailing-Space-Trimmer, clean up / better workaround for syncro edit
...
git-svn-id: trunk@60078 -
2019-01-14 01:45:01 +00:00
martin
cf72a12b68
SynEdit: Syncro/Template-edit, fix adjusting work area, if it ends exactly at end of last cell. Fix adjusting points on line insert (exactly at point)
...
git-svn-id: trunk@60063 -
2019-01-12 17:48:45 +00:00
martin
9b52f8ccf1
SynEdit: test for fix assert/range-check in multi caret. Issue #0030731
...
git-svn-id: trunk@60034 -
2019-01-08 12:19:32 +00:00
martin
dc9a5e764e
SynEdit: fix assert/range-check in multi caret. Issue #0030731
...
git-svn-id: trunk@60033 -
2019-01-08 12:18:51 +00:00
martin
c627ab92eb
SynEdit: MultiCaret - handle 2 stroke key combos correct. Issue #0034825
...
git-svn-id: trunk@60019 -
2019-01-06 21:14:56 +00:00
maxim
bc4e1da857
Translations: Polish translation update by Sławomir Niedziela, bug #34788
...
git-svn-id: trunk@59988 -
2019-01-04 13:58:31 +00:00
martin
f3eefeade7
SynEdit: Added checks for revision 59971 #6bedb95bcd (fix selection with smLine should include folded lines - Issue #0034760 ) - apply only if AutoExtend is true (indicates user input key/mouse) / Setting Selection from code should not be affected.
...
git-svn-id: trunk@59983 -
2019-01-03 18:10:15 +00:00
martin
6bedb95bcd
SynEdit: fix selection with smLine (include some selection via gutter) should include folded lines, if the "fold start" line gets selected. Issue #0034760
...
git-svn-id: trunk@59971 -
2019-01-02 15:02:00 +00:00
mattias
ad186901ea
synedit: updated fpmake
...
git-svn-id: trunk@59945 -
2018-12-31 09:57:59 +00:00
joost
3d5be57e48
fcl,lazutils,lclbase,lcl,synedit: Re-generated fpmake.pp files
...
git-svn-id: trunk@59940 -
2018-12-29 23:13:34 +00:00
joost
21e4fd4e8f
lazutils,lclbase,synedit: Some fixes related to r59934 #a2e9341eb3
...
git-svn-id: trunk@59937 -
2018-12-29 22:28:24 +00:00
joost
a2e9341eb3
lazutils,lclbase,lcl,synedit: Enabled possibility to use fpmake for building these packages
...
git-svn-id: trunk@59934 -
2018-12-29 17:59:40 +00:00
maxim
c8c7a1723a
Translations: Chinese translation update by robsean, bug #34579
...
git-svn-id: trunk@59617 -
2018-11-22 00:03:32 +00:00
martin
f435a9dc89
SynEdit: (Win10 issue only) fix for "ghost" images of text-caret on Windows 10, in certain conditions where part of the editor is outside the physical screen.
...
git-svn-id: trunk@59596 -
2018-11-18 19:55:23 +00:00
zeljko
1d51dbaf10
SynEdit: removed workaround for Qt/Qt5. issue #34563
...
git-svn-id: trunk@59591 -
2018-11-18 11:56:49 +00:00
martin
95d0c815b2
SynEdit: fix caret blinking after ResetInterval. (Enable timer)
...
git-svn-id: trunk@59585 -
2018-11-18 01:01:17 +00:00
martin
e5a2420d88
SynEdit: fix caret blinking during code-completion drop down, if persistent-caret-is-none-blinking
...
git-svn-id: trunk@59584 -
2018-11-18 01:00:13 +00:00
martin
2ff6995d1d
SynEdit: workaround for issue #0034563 / QT: does return false even if caret was created => causing ghost caret in synedit to show (during code completion, qt only). Commit can/should be undone when issue is fixed.
...
git-svn-id: trunk@59580 -
2018-11-17 20:38:46 +00:00
martin
f7d2aeee31
SynEdit: fix showing caret, after getting focus. Issue #0034527 , #0034506
...
If the widgetset sends the wmFocus before the parent is made visible (FVisible=true), then the caret is not made visible. A check for this is/was in VisibleChanged (kept for now, review todo), but that is not called. When the parent becomes visible UpdateShowing is called, so that is where the check now happens.
git-svn-id: trunk@59490 -
2018-11-08 10:35:49 +00:00
maxim
7ee0d26012
Translations: French translation update by Gilles Vasseur, bug #34428
...
git-svn-id: trunk@59310 -
2018-10-16 22:48:41 +00:00
martin
41ff259afe
SynEdit: Pas HL, fixes for fold, detecting "else" in "case", when previous if is nested in other commands
...
git-svn-id: trunk@59300 -
2018-10-15 01:04:35 +00:00
martin
68d6283828
SynEdit: Pas HL, fixes for outline, if only some elements are outlined
...
git-svn-id: trunk@59299 -
2018-10-15 00:48:44 +00:00
martin
22d26674f7
SynEdit: Pas HL, fix markup if "procedure" is outlined, but top level "begin" is not. Part 2 of Issue #0034410
...
git-svn-id: trunk@59298 -
2018-10-15 00:09:18 +00:00
martin
6769e903a6
SynEdit: Pas HL, fix folding/markup for code containing "case", if "case" is not enabled for fold/markup. Part 1 of Issue #0034410
...
git-svn-id: trunk@59297 -
2018-10-14 23:47:42 +00:00
maxim
e26f6ff3ca
Translations: Hungarian translation update by Péter Gábor, bug #34397
...
git-svn-id: trunk@59275 -
2018-10-09 22:41:03 +00:00
mattias
c2b0e049ef
set trunk version to 2.0.0PreRelease
...
git-svn-id: trunk@59008 -
2018-09-15 19:41:22 +00:00
martin
9a1584ac60
SynEdit, Markup outline: fix crash after enabling outline (when IDE started with it disabled)
...
git-svn-id: trunk@58840 -
2018-09-03 14:46:23 +00:00
martin
c825d4842d
SynEdit, EditorOpts: fix color for outline
...
git-svn-id: trunk@58744 -
2018-08-20 12:45:46 +00:00
maxim
a351c9f8fe
Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34139
...
git-svn-id: trunk@58742 -
2018-08-19 23:08:36 +00:00
martin
17dd3e68b9
SynEdit: Caret Color
...
git-svn-id: trunk@58647 -
2018-07-28 18:01:10 +00:00
martin
0e60e21aa7
SynEdit: fix default caret painter class (set to system)
...
git-svn-id: trunk@58644 -
2018-07-28 16:26:32 +00:00
martin
323f78d041
SynEdit: speed up / skip nodes that do not have outlining
...
git-svn-id: trunk@58636 -
2018-07-26 01:51:05 +00:00
martin
8ca82403a0
SynEdit: Fix markup fold color, after recent refactor
...
git-svn-id: trunk@58635 -
2018-07-26 01:42:22 +00:00
martin
eebc5bb077
SynEdit: MarkupFoldColor, clear colors on create
...
git-svn-id: trunk@58611 -
2018-07-24 08:07:35 +00:00
martin
9f5cf98a04
SynEdit: Fix markup fold color, after recent refactor
...
git-svn-id: trunk@58607 -
2018-07-23 22:44:58 +00:00
martin
a052343d83
SynEdit: Fix TLazSynEditNestedFoldsList. NodeEndLine was not reset when line changed
...
git-svn-id: trunk@58606 -
2018-07-23 22:44:24 +00:00
martin
1e7998c60a
SynEdit: Clean up
...
git-svn-id: trunk@58595 -
2018-07-22 11:36:10 +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
maxim
a2b7eb2f9d
Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34005
...
git-svn-id: trunk@58580 -
2018-07-19 22:41:44 +00:00
martin
381de68567
SynEdit: MarkupFoldColor, improve performance
...
git-svn-id: trunk@58578 -
2018-07-19 15:27:31 +00:00
martin
de1e87aabd
SynEdit: remove debugln
...
git-svn-id: trunk@58577 -
2018-07-19 15:24:00 +00:00
martin
425f525ce4
SynEdit: testcase, more verbose
...
git-svn-id: trunk@58576 -
2018-07-19 15:23:09 +00:00
martin
6504e29aab
SynEdit: Disabled assert / currently combining chars are sometimes incorrectly handled by highlighters and markup
...
git-svn-id: trunk@58564 -
2018-07-18 16:39:21 +00:00
martin
2da6e00eeb
SynEdit: Fix crash in TLazSynEditNestedFoldsList, issue #0033996
...
git-svn-id: trunk@58561 -
2018-07-18 13:10:43 +00:00
maxim
e537ad6274
SynEdit: updated Russian translation
...
git-svn-id: trunk@58548 -
2018-07-16 23:02:10 +00:00
martin
6f9cdaefbe
SynEdit: Option to have a static (none blinking) persistent caret. Issue #0033653
...
git-svn-id: trunk@58534 -
2018-07-15 19:49:49 +00:00
martin
55cc39a0a8
SynEdit: Option for left/right to remove selection and keep caret pos. Issue #028152
...
git-svn-id: trunk@58532 -
2018-07-15 17:09:43 +00:00
martin
d69361c79d
SynEdit, SynSearch: workaround in case a none SynEdit TStrings is passed in. Issue #0029520
...
git-svn-id: trunk@58527 -
2018-07-15 01:07:18 +00:00
martin
587653ec39
SynEdit: Hiding scrollbar on Win32 via code may fail. (Maybe bug in Windows itself). Need to disable it first (by setting page width to 100%). Issue #0027072
...
git-svn-id: trunk@58526 -
2018-07-15 00:37:42 +00:00
martin
eeba3dff66
SynEdit: remove old IFDEF
...
git-svn-id: trunk@58525 -
2018-07-15 00:24:28 +00:00
martin
88721aeed3
SynEdit, PasHighlighter: color for procedure name in declaration/header. Issue #0033569
...
git-svn-id: trunk@58519 -
2018-07-14 13:56:25 +00:00
martin
dbfe4e3ba4
SynEdit: overview gutter pen.width for drawing depend on PPI
...
git-svn-id: trunk@58517 -
2018-07-14 10:27:20 +00:00
martin
ed902001ff
SynEdit: fold indicator pen.width for drawing depend on PPI / autosizing
...
git-svn-id: trunk@58516 -
2018-07-14 10:16:58 +00:00
martin
188ad4c51c
SynEdit: fold indicator pen.width for drawing depend on PPI
...
git-svn-id: trunk@58509 -
2018-07-13 19:44:33 +00:00
martin
7556547cb7
SynEdit: fold indicator pen.width / endcap
...
git-svn-id: trunk@58508 -
2018-07-13 16:43:24 +00:00
martin
343b7aae49
SynEdit: fold indicator better vertical centering (when extra line height is used)
...
git-svn-id: trunk@58507 -
2018-07-13 16:27:21 +00:00
martin
1c010971b9
SynEdit: fold indicator pen.width for drawing depend on PPI
...
git-svn-id: trunk@58506 -
2018-07-13 16:04:31 +00:00
martin
1cf8da5039
SynEdit: fix ppi sizing for overview gutter
...
git-svn-id: trunk@58504 -
2018-07-13 15:36:49 +00:00
martin
3af5473c5e
SynEdit: fix ppi sizing for fold gutter
...
git-svn-id: trunk@58496 -
2018-07-12 08:55:36 +00:00
mattias
2bbe0a8cc7
updated makefiles
...
git-svn-id: trunk@58493 -
2018-07-11 23:58:59 +00:00
martin
6680265b3f
SynEdit, Gutter: more PPI PreferedWidth fixes. Issue #33949
...
git-svn-id: trunk@58491 -
2018-07-11 17:20:38 +00:00
martin
9aa47cf01c
SynEdit: fixed calculating position of marks in gutter. No more overlap
...
git-svn-id: trunk@58483 -
2018-07-10 21:19:24 +00:00
mattias
3575d8d0e1
make bigide: added cmdlinedebuggerbase and lazdebuggerlldb
...
git-svn-id: trunk@58363 -
2018-06-20 21:41:44 +00:00
ondrej
4c6e2b53b3
IDE: sourceeditor: better approach to handle font size change to resize gutter glyphs
...
git-svn-id: trunk@58333 -
2018-06-19 13:24:48 +00:00
ondrej
5ce635e1b2
IDE: sourceeditor: change gutter glyph size (and left gutter width) according to editor line height
...
git-svn-id: trunk@58332 -
2018-06-19 13:10:46 +00:00
ondrej
ff4b08c050
SynEdit: gutter autosize fixes
...
git-svn-id: trunk@58331 -
2018-06-19 13:08:59 +00:00
ondrej
4aa02d5b80
SynEdit: fix width of autosized gutter parts
...
git-svn-id: trunk@58329 -
2018-06-19 11:27:20 +00:00
martin
22cab1ecb2
SynEdit: Multi-caret: On windows support none blinking system settings. issue #30513
...
git-svn-id: trunk@58303 -
2018-06-18 10:17:10 +00:00
martin
d263fdd881
SynEdit: Multi-caret: On windows use system settings for caret blink rate. issue #30513
...
git-svn-id: trunk@58292 -
2018-06-16 20:34:07 +00:00
martin
b1f7528188
SynEdit: Multi-caret: when off, keep the single caret drawn by OS (important for screen readers).
...
git-svn-id: trunk@58291 -
2018-06-16 20:24:54 +00:00
juha
53ee66450d
LazUtils: Move exception and stack trace stuff to new LazTracer. Move function ConvertLineEndings to LazUtilities.
...
git-svn-id: trunk@58255 -
2018-06-14 09:05:50 +00:00
juha
3574bdfb6d
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
...
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
martin
a3e61cf56e
SynEdit: fix: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
...
git-svn-id: trunk@58217 -
2018-06-10 19:54:18 +00:00
martin
5aab88ba3c
SynEdit, AutoComplete: prevent timer from accidental trigger. part of issue #0033665
...
git-svn-id: trunk@58209 -
2018-06-09 15:57:04 +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
juha
945c751e01
Fix compilation of LazBuild which uses EnvironmentOpts. SynCompletion was added to uses in r57672 #edc90668e0.
...
git-svn-id: trunk@58199 -
2018-06-09 11:01:32 +00:00
martin
5ab71e4e90
SynEdit: multi caret, option to prevent ecDelete from joining lines (skip delete linebreak)
...
git-svn-id: trunk@58193 -
2018-06-08 21:44:44 +00:00
martin
98b1d8f6ad
SynEdit: multi caret, allow espape (remove all carets) to be shared with other plugins / make "escape" default
...
git-svn-id: trunk@58190 -
2018-06-08 20:51:13 +00:00
martin
dc1a9b3fc8
SynEdit: Fix toggle multi caret, patch by Pascal, issue #0029456
...
git-svn-id: trunk@58189 -
2018-06-08 19:47:12 +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
ondrej
92bbb23a75
SynEdit: handle Delete key in completion window
...
git-svn-id: trunk@58172 -
2018-06-07 15:38:09 +00:00
ondrej
79aba78f15
SynEdit: remove DoubleBuffered hack because LCL fully supports it now
...
git-svn-id: trunk@58100 -
2018-06-03 20:51:32 +00:00
martin
ca253bd7c9
SynEdit: Fix scrollbars, if new handle is created (SynEdit shown a 2nd time). Issue #33784
...
git-svn-id: trunk@58022 -
2018-05-24 18:38:53 +00:00
mattias
9a143d8f0a
synedit: fixed typo
...
git-svn-id: trunk@58017 -
2018-05-23 21:38:32 +00:00
ondrej
8356f39b7d
SynEdit: remove special smart selection jumping, use the normal instead
...
git-svn-id: trunk@57897 -
2018-05-11 14:59:27 +00:00
ondrej
c25de54334
SynEdit: smart previous word fix bug:
...
BUG: abc d|ef -> abc| def
FIX: abc d|ef -> abc |def
git-svn-id: trunk@57894 -
2018-05-11 00:14:19 +00:00
ondrej
56996beaa2
SynEdit: introduce new commands for the new smart word right/left logic
...
git-svn-id: trunk@57876 -
2018-05-09 16:49:55 +00:00
ondrej
239d5a386c
SynEdit: optimize smart prev/next word for selection
...
git-svn-id: trunk@57875 -
2018-05-09 15:17:24 +00:00
ondrej
4846e4ed48
SynEdit: make swbWordSmart default for editor commands
...
git-svn-id: trunk@57874 -
2018-05-09 14:48:42 +00:00
ondrej
e8025d5af5
SynEdit: new swbWordSmart boundary for Prev/NextWordLogicalPos
...
git-svn-id: trunk@57873 -
2018-05-09 14:47:21 +00:00