Commit Graph

2799 Commits

Author SHA1 Message Date
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