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