Commit Graph

2497 Commits

Author SHA1 Message Date
martin
77b6a944c7 SynEdit: fix memleak in test
git-svn-id: trunk@42714 -
2013-09-10 09:42:18 +00:00
martin
abd94d0f29 SynEdit: AutoComplete, fix GetPreviousToken use Logical pos
git-svn-id: trunk@42701 -
2013-09-09 13:19:34 +00:00
martin
d1da544a24 IDE: add inactive ifdef to fold-gutter popup menu (if text-selection exists) / missing file
git-svn-id: trunk@42653 -
2013-09-07 05:16:27 +00:00
maxim
96d7d0aaf4 SynEdit: updated Russian translation
git-svn-id: trunk@42600 -
2013-09-04 19:45:12 +00:00
martin
7d0f344a06 SynEdit: clean up
git-svn-id: trunk@42514 -
2013-08-28 23:02:57 +00:00
martin
c0948b5372 SynEdit: Fix painting user defined colors (missed update, if editor is hidden)
git-svn-id: trunk@42509 -
2013-08-28 11:22:26 +00:00
martin
00f34de6d3 SynEdit: SynHighlighterJava: basic parsing of Annotations by Flavio. Issue #0024706
git-svn-id: trunk@42488 -
2013-08-24 23:44:34 +00:00
martin
acfad58d98 SynEdit: Fixed issue in IFDEF code (re-using commented node)
git-svn-id: trunk@42487 -
2013-08-24 23:10:43 +00:00
martin
22aff1ece9 SynEdit: publish OnMouseWheel...
git-svn-id: trunk@42456 -
2013-08-23 09:32:56 +00:00
martin
a2561585c7 SynEdit: do not crash the IDE, when failing to read config
git-svn-id: trunk@42425 -
2013-08-18 21:57:30 +00:00
maxim
960505e772 Components, SynEdit: updated Russian translation
git-svn-id: trunk@42383 -
2013-08-10 23:25:13 +00:00
mattias
54ea7174a3 synedit: updated po files
git-svn-id: trunk@42380 -
2013-08-10 10:15:25 +00:00
martin
e8e421dc50 SynEdit: select word-wise, issue #0024523
git-svn-id: trunk@42376 -
2013-08-10 07:27:44 +00:00
mattias
a3c0c0d439 IDE: further migration external tools
git-svn-id: trunk@42292 -
2013-08-03 18:39:14 +00:00
martin
c6d8df2a56 fixes for wordbreaker
git-svn-id: trunk@42232 -
2013-07-30 06:57:30 +00:00
mattias
da82a33fdf IDE: fixed Makefile.compiled to contain inherited custom options
git-svn-id: trunk@42227 -
2013-07-29 10:48:35 +00:00
mattias
996bcacba9 synedit: fixed row in TSynEditMarkupGutterMark.PrepareMarkupForRow
git-svn-id: trunk@42206 -
2013-07-25 17:24:04 +00:00
martin
08b51de095 SynEdit: fixed check for max marks per line (gutter marks)
git-svn-id: trunk@42204 -
2013-07-25 16:02:55 +00:00
mattias
bbc287d669 synedit: fixed range check in TSynEditMarkupGutterMark.PrepareMarkupForRow
git-svn-id: trunk@42203 -
2013-07-25 16:00:21 +00:00
martin
34e144634c SynEdit, pas highlighter: fixed "packed class"
git-svn-id: trunk@42193 -
2013-07-24 08:57:19 +00:00
martin
2d493a3e4a SynEdit: regex, clean up, issue #0024700
git-svn-id: trunk@42184 -
2013-07-23 18:44:37 +00:00
martin
8816386294 SynEdit: changed signature of TSynBaseCompletionSearchPosition, to avoid name conflicts when using code-completion. issue #0024758
git-svn-id: trunk@42155 -
2013-07-20 11:30:42 +00:00
martin
a500bfb2b6 SynEdit: regex, clean up, issue #0024700 / partly reverted
git-svn-id: trunk@42154 -
2013-07-20 11:26:08 +00:00
martin
9022e89a5d SynrEdit: regex, clean up, issue #0024700
git-svn-id: trunk@42153 -
2013-07-20 11:18:42 +00:00
martin
da3b0a3808 SynrEdit: regex, clean up, issue #0024700
git-svn-id: trunk@42152 -
2013-07-20 11:11:31 +00:00
martin
1ecadffa73 SynrEdit: lfm highlighter, clean up, issue #0024700
git-svn-id: trunk@42151 -
2013-07-20 11:06:18 +00:00
martin
6f6e97db2e SynHighlighterJava: added TxtkNonSymbol for EktTokenId. Part of issue #24706
git-svn-id: trunk@42148 -
2013-07-20 10:27:11 +00:00
mattias
2b9efdfe40 synedit: renamed parameters in proc types for easier code completion
git-svn-id: trunk@42095 -
2013-07-15 20:15:09 +00:00
juha
f8dbff1216 SynEdit: Change TSynMacroEvent.RepeatCount from Byte to Integer. Issue #24733
git-svn-id: trunk@42068 -
2013-07-12 14:57:57 +00:00
mattias
2427149e18 synedit: fixed TSynEditMarkupGutterMark
git-svn-id: trunk@42009 -
2013-07-07 09:39:37 +00:00
mattias
96bb81a96d synedit: fixed typo
git-svn-id: trunk@42007 -
2013-07-07 07:14:50 +00:00
maxim
8dda55133d Regenerated translations; updated Russian translation
git-svn-id: trunk@41853 -
2013-06-23 19:36:15 +00:00
martin
c692aea81a SynEdit IFDEF: fix crash with comments
git-svn-id: trunk@41847 -
2013-06-23 18:19:50 +00:00
martin
0e15ad2e4f SynEdit IFDEF: fix crash with comments
git-svn-id: trunk@41829 -
2013-06-23 14:31:43 +00:00
martin
db3fc39cbd SynEdit IFDEF: fix crash with elseif
git-svn-id: trunk@41821 -
2013-06-23 12:58:46 +00:00
martin
ca99d94fe8 SynEdit IFDEF: fix crash when inserting new ifdef
git-svn-id: trunk@41815 -
2013-06-23 11:34:01 +00:00
martin
9f5f01a891 SynEdit IFDEF: fix crash with node on last line in file
git-svn-id: trunk@41800 -
2013-06-22 13:45:19 +00:00
mattias
08201e2904 synedit: highlighters: using non fixed resourcestrings
git-svn-id: trunk@41721 -
2013-06-14 21:41:35 +00:00
mattias
8014b98269 IDE+synedit: TSynHighlighterAttributes: added Caption:PString for non fixed resourcestring, fixed IDE to use Caption and StoredName correct
git-svn-id: trunk@41720 -
2013-06-14 21:28:58 +00:00
martin
70e441594c SynEdit: Ifdef Markup: add safety check, do not est commented nodes
git-svn-id: trunk@41711 -
2013-06-14 11:28:39 +00:00
martin
c1b253f642 SynEdit: Ifdef Markup: fixed wrong assert: issue #0024581
git-svn-id: trunk@41677 -
2013-06-11 11:29:48 +00:00
mattias
24c08f9ea5 synedit: clean up
git-svn-id: trunk@41656 -
2013-06-10 08:29:57 +00:00
martin
595f395fde Fix Compilation for WinCE issue #24560
git-svn-id: trunk@41602 -
2013-06-08 19:35:20 +00:00
martin
82434aaf0f SynEdit: Ifdef Markup: fix missing validate for nodes
git-svn-id: trunk@41597 -
2013-06-08 17:26:40 +00:00
martin
5d22d60084 SynEdit: Ifdef Markup: fix missing initialization of highlighter / check string boundaries
git-svn-id: trunk@41596 -
2013-06-08 16:46:10 +00:00
mattias
1b7872882c synedit: fixed visibilty
git-svn-id: trunk@41529 -
2013-06-04 07:47:09 +00:00
mattias
9fe05b6fa9 synedit: LoadFromFile support for UTF-8 under Windows
git-svn-id: trunk@41478 -
2013-05-31 20:32:37 +00:00
juha
f188af0856 SynEdit: optimize assignment of a private array.
git-svn-id: trunk@41455 -
2013-05-30 08:24:21 +00:00
juha
869b324865 SynEdit: cleanup
git-svn-id: trunk@41443 -
2013-05-28 16:00:02 +00:00
martin
b40fb20f03 SynEdit: Ifdef Markup: fix crash when open shared synedit
git-svn-id: trunk@41437 -
2013-05-27 22:42:59 +00:00
martin
d05dcdee7e SynEdit: Fixed Line markup
git-svn-id: trunk@41435 -
2013-05-27 17:17:36 +00:00
martin
561b01e2bd SynEdit: Ifdef Markup: fix crash when open shared synedit
git-svn-id: trunk@41432 -
2013-05-27 12:45:39 +00:00
mattias
cce525b450 synedit: clean up
git-svn-id: trunk@41430 -
2013-05-27 09:09:39 +00:00
martin
3b13212b92 SynEdit: Ifdef Markup: force re-scan on markup change
git-svn-id: trunk@41406 -
2013-05-25 22:05:02 +00:00
martin
1eb0dfeab9 SynEdit: Ifdef Markup: fix enabled detection
git-svn-id: trunk@41405 -
2013-05-25 18:20:25 +00:00
martin
03bc6f2d9a SynEdit: Ifdef Markup: Allow setting state for else / fixed missing invalidation / fixed issue in detecting $else before topline
git-svn-id: trunk@41392 -
2013-05-25 13:11:49 +00:00
martin
58a3351361 SynEdit: Ifdef Markup: set a default color for temp disabled
git-svn-id: trunk@41355 -
2013-05-22 15:26:30 +00:00
martin
1227d96b7d SynEdit: Ifdef Markup: skip enable nested in disable
git-svn-id: trunk@41350 -
2013-05-22 11:36:50 +00:00
martin
40eaa7dc2a SynEdit: Reduce painting. was broken in revision 39693 #b3f15ac258
git-svn-id: trunk@41345 -
2013-05-22 01:41:44 +00:00
martin
6408743dcd SynEdit: Ifdef Markup: added TempEnabled/Disabled / added markup for the directives too
git-svn-id: trunk@41343 -
2013-05-22 01:01:29 +00:00
maxim
a8a031a612 Translations: reverted Arabic translation to r37531 #c73fdaff8b by request of Mazen Neifer (current Arabic translation maintainer). Reason is poor quality/machine translation, which makes hard to use translated IDE.
git-svn-id: trunk@41340 -
2013-05-21 19:34:39 +00:00
martin
b823ce32cf SynEdit: Ifdef Markup: fixed potential corruption of tree
git-svn-id: trunk@41334 -
2013-05-20 20:27:31 +00:00
martin
c9973c0343 SynEdit: cleanup issue #0024174 Patch by Zaher Dirkey
git-svn-id: trunk@41303 -
2013-05-19 18:03:28 +00:00
martin
34b02a676b SynEdit: Ifdef Markup: fix wrong info, when nodestate changed
git-svn-id: trunk@41258 -
2013-05-18 19:54:35 +00:00
martin
add486763e SynEdit: Ifdef Markup: fix for multi-line-node / improve update detection
git-svn-id: trunk@41257 -
2013-05-18 14:47:05 +00:00
martin
b7b8d3c067 SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913 / Fixed mem leak
git-svn-id: trunk@41228 -
2013-05-16 22:44:35 +00:00
martin
2c790f658b SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913 (missing file)
git-svn-id: trunk@41222 -
2013-05-16 12:53:53 +00:00
martin
a9d1f34275 SynEdit: Trim spaces - position only: Do not mark buffer as modified, if pressing space at EOL. Follow up revision 40680 #63634bb913
git-svn-id: trunk@41220 -
2013-05-16 11:23:08 +00:00
martin
222d915b0f SynEdit: Ifdef Markup: force assert for testing
git-svn-id: trunk@41218 -
2013-05-15 23:57:26 +00:00
martin
a6236159e9 SynEdit: Ifdef Markup: fix several crashes
git-svn-id: trunk@41217 -
2013-05-15 23:53:14 +00:00
martin
1084ad7aed SynEdit: Ifdef Markup: only scan if markup is active
git-svn-id: trunk@41216 -
2013-05-15 20:59:05 +00:00
martin
553e6bbbc3 SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
git-svn-id: trunk@41208 -
2013-05-15 12:31:00 +00:00
martin
618c00afa9 SynEdit: Ifdef Markup: keep node state on edit / wait for idle update
git-svn-id: trunk@41206 -
2013-05-15 12:04:51 +00:00
martin
3f6ef5ad82 SynEdit: Ifdef Markup: fixed using invalid peer
git-svn-id: trunk@41201 -
2013-05-14 23:50:49 +00:00
martin
c1207958d0 SynEdit: Ifdef Markup: fixed uninitialized value
git-svn-id: trunk@41200 -
2013-05-14 23:16:56 +00:00
martin
bf7b52f47d SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41192 -
2013-05-14 18:11:07 +00:00
martin
7d486bba43 SynEdit: Ifdef Markup: updates
git-svn-id: trunk@41191 -
2013-05-14 16:53:41 +00:00
martin
76bf70d6c4 SynEdit: Ifdef Markup: clean up
git-svn-id: trunk@41189 -
2013-05-14 14:56:37 +00:00
martin
062c0899c3 SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41188 -
2013-05-14 14:03:07 +00:00
martin
c115ca588a SynEdit: Ifdef Markup: fixed removing invalid nodes / fixed peering nested, open on same line
git-svn-id: trunk@41187 -
2013-05-14 13:52:41 +00:00
martin
e388dee414 SynEdit: Alphablend (low-lighting) for markup
git-svn-id: trunk@41186 -
2013-05-14 12:38:54 +00:00
maxim
20a03cef69 Translations: updated Spanish translation by Lucas Martín, bug #24424
git-svn-id: trunk@41181 -
2013-05-13 21:59:25 +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
3cef71b547 SynEdit: Ifdef Markup: fixed issue with shared editors (set handlers to new buffer)
git-svn-id: trunk@41179 -
2013-05-13 17:48:12 +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
d7b250c479 SynEdit: Ifdef Markup: tests (fixed compilation)
git-svn-id: trunk@41164 -
2013-05-13 10:02:45 +00:00
martin
f685df6785 SynEdit: Ifdef Markup: tests
git-svn-id: trunk@41152 -
2013-05-12 13:23:09 +00:00
martin
34c01dba58 SynEdit: Ifdef Markup: fix new entries insertion
git-svn-id: trunk@41151 -
2013-05-12 12:15:00 +00:00
juha
c7904068dd SynEdit: Revert changes in TSynEditKeyStrokes.FindKeycode2. Part of issue #24008
git-svn-id: trunk@41140 -
2013-05-12 07:19:35 +00:00
martin
cb36e79f16 SynEdit: Ifdef Markup: fix crash, if node-end is not yet scanned
git-svn-id: trunk@41138 -
2013-05-11 21:11:21 +00:00
martin
4c54591946 SynEdit: Fixed folding in "label" code. Issue #0024417
git-svn-id: trunk@41129 -
2013-05-11 12:48:46 +00:00
martin
4276260f19 SynEdit: Ifdef Markup: re-request deferred nodes (idnNotInCode)
git-svn-id: trunk@41121 -
2013-05-11 00:42:06 +00:00
martin
50c08f1626 SynEdit: Ifdef Markup: clean up
git-svn-id: trunk@41120 -
2013-05-10 22:08:42 +00:00
martin
ec59326033 SynEdit: Ifdef Markup: keep state for commented ifdef
git-svn-id: trunk@41119 -
2013-05-10 21:44:32 +00:00
martin
cfa31199d1 SynEdit: Ifdef Markup: clean up
git-svn-id: trunk@41115 -
2013-05-10 15:57:01 +00:00
martin
8b0eda43dc SynEdit: Ifdef Markup: NodeState for Else
git-svn-id: trunk@41114 -
2013-05-10 13:32:19 +00:00
mattias
14f0aec94d synedit: less hints
git-svn-id: trunk@41108 -
2013-05-10 08:39:51 +00:00
martin
24f0786690 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41103 -
2013-05-09 22:27:23 +00:00
martin
5492eeda02 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41091 -
2013-05-09 12:41:55 +00:00
martin
f5dd5b7aa8 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41090 -
2013-05-09 12:02:57 +00:00
martin
bed7191fa6 SynEdit: Starting on Ifdef Markup / ElseIf
git-svn-id: trunk@41058 -
2013-05-07 00:57:59 +00:00
martin
4965468034 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41052 -
2013-05-06 14:10:27 +00:00
martin
85e5effcc4 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41051 -
2013-05-06 14:03:03 +00:00
martin
9d378cba7a SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41050 -
2013-05-06 12:25:21 +00:00
martin
1c23acb238 SynEdit: Clean up: patch by zaher dirkey / issue #0024174
git-svn-id: trunk@41048 -
2013-05-06 11:18:42 +00:00
martin
cb29a62dfe SynEdit, Pas Highlighter: Completed the list of Ifdef, ifopt, elseif directives
git-svn-id: trunk@41047 -
2013-05-06 10:40:11 +00:00
martin
c7de652f4a SynEdit: Fixed folding in "library" code. Issue #0024370
git-svn-id: trunk@41046 -
2013-05-06 09:58:27 +00:00
martin
c2de512faf SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41044 -
2013-05-05 22:47:53 +00:00
martin
5b89e0ac68 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@40978 -
2013-05-01 21:04:39 +00:00
mattias
fb1458ce76 updated makefiles
git-svn-id: trunk@40935 -
2013-04-29 19:49:55 +00:00
juha
36e370bd76 SynEdit: prevent a range check error when deleting the whole buffer
git-svn-id: trunk@40901 -
2013-04-27 14:24:43 +00:00
juha
51a64480ed SynEdit and IDE: handle correctly sequential keymappings where 2nd part is with or without Ctrl modifier
git-svn-id: trunk@40899 -
2013-04-27 11:44:35 +00:00
juha
231283f94b SynEdit: formatting
git-svn-id: trunk@40898 -
2013-04-27 11:44:19 +00:00
mattias
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00
mattias
65d0830183 clean up dependencies
git-svn-id: trunk@40773 -
2013-04-09 20:07:08 +00:00
maxim
8e9cb1ab88 SynEdit: some more translations clean up
git-svn-id: trunk@40739 -
2013-04-07 14:57:53 +00:00
maxim
d834fc8946 SynEdit: cleaned up some translations
git-svn-id: trunk@40738 -
2013-04-07 14:30:04 +00:00
maxim
a0924e6248 SynEdit: regenerated translations
git-svn-id: trunk@40733 -
2013-04-07 13:06:28 +00:00
mattias
cf877df3c4 updated lpk makefiles
git-svn-id: trunk@40698 -
2013-04-02 10:37:47 +00:00
martin
63634bb913 SynEdit: fixed trim-space (mode "position only") would corrupt text on certain undo. Issue #24101
git-svn-id: trunk@40680 -
2013-04-01 11:58:34 +00:00
martin
fde480b560 SynEdit: Small optimization in editing selection code
git-svn-id: trunk@40679 -
2013-04-01 11:51:23 +00:00
martin
0493e2f195 SynEdit: Fixed a rare issue with wrongly placed caret after overwriting the selection.
git-svn-id: trunk@40678 -
2013-04-01 11:47:15 +00:00
mattias
bef5514dd1 synedit: clean up
git-svn-id: trunk@40615 -
2013-03-21 23:10:14 +00:00
juha
ac54b82dcb IDE, SynEdit: Use the new ShiftMask feature in SynEdit to ignore Ctrl key in two-key sequences. Part of issue #24008
git-svn-id: trunk@40549 -
2013-03-14 12:21:59 +00:00
martin
526c404fd7 SynEdit: Fixed gutter resizing. Issue #0023990
git-svn-id: trunk@40545 -
2013-03-13 16:20:17 +00:00
martin
805036a7ba SynEdit: Added hcCodeFolding to highlighter capabilities
git-svn-id: trunk@40529 -
2013-03-10 21:07:08 +00:00
martin
fe7799e167 SynEdit: Keystroke: Added ShiftMask
git-svn-id: trunk@40528 -
2013-03-10 19:08:44 +00:00
juha
2d3dbdb431 IDE, SynEdit: Accept Ctrl also with the second part of a sequencial key shortcut. Remove obsolete mappings. Issue #24008, patch from Mark Bravington
git-svn-id: trunk@40508 -
2013-03-08 00:00:37 +00:00
martin
56c09d1ad1 SynEdit: Starting on Ifdef Highlighter, first bits and pieces
git-svn-id: trunk@40362 -
2013-02-22 03:07:52 +00:00
martin
38bf0149cf SynEdit: added string auto-continue mode
git-svn-id: trunk@40351 -
2013-02-19 03:07:43 +00:00
martin
c936df54b3 SynEdit: more refactor AVL
git-svn-id: trunk@40342 -
2013-02-18 00:42:42 +00:00
martin
231eb022c9 SynEdit: pas-highlighter, fix info for ifdef/region nodes / fix markup matching pairs if not foldable
git-svn-id: trunk@40341 -
2013-02-17 21:34:11 +00:00
martin
3d7f444396 SynEdit: Fix AvlTree node by LeftSum. Issue #0023889
git-svn-id: trunk@40325 -
2013-02-15 22:23:34 +00:00
martin
c93d086331 Synedit: Markup word at caret: Undo recent optimization.
git-svn-id: trunk@40324 -
2013-02-15 20:56:56 +00:00
martin
f234030aae SynEdit: fix detection of IsVisible changed
git-svn-id: trunk@40248 -
2013-02-10 13:54:00 +00:00
mattias
9860bb1ef1 lcl: using fpcanvas EndCap
git-svn-id: trunk@40239 -
2013-02-10 12:22:05 +00:00
maxim
167a77be82 SynEditDesign: corrected languages directory location
git-svn-id: trunk@40232 -
2013-02-09 22:57:15 +00:00
martin
256f3d3e65 SynEdit: Separator-Gutter, fixed painting
git-svn-id: trunk@40219 -
2013-02-09 02:27:21 +00:00
martin
efbdf1e72b SynEdit: OverviewGutter, show enabled/disabled breakpoint and exec line in diff colors
git-svn-id: trunk@40218 -
2013-02-09 01:42:27 +00:00
martin
49aa229bbc SynEdit: Update OverviewGutter, if mark moves to new line. Part of issue #0023656
git-svn-id: trunk@40211 -
2013-02-08 21:50:44 +00:00
martin
c13054e9c5 SynEdit: Refactor AVL
git-svn-id: trunk@40174 -
2013-02-04 13:03:39 +00:00
martin
812eac65ea SynEdit Beautifier allow access to CurrentLines
git-svn-id: trunk@40114 -
2013-02-01 20:01:34 +00:00
martin
221a5f3064 IDE: markup for user defined word-lists, fix for global lists
git-svn-id: trunk@40078 -
2013-01-31 02:36:51 +00:00
martin
a1583e32f2 IDE: markup for user defined word-lists, fix some settings. Add global lists
git-svn-id: trunk@40075 -
2013-01-30 23:35:52 +00:00
mattias
93aaaeca88 synedit: updated allsynedit
git-svn-id: trunk@40035 -
2013-01-30 01:23:44 +00:00
martin
eefa1a8559 SynEdit: added new markup. TSynEditMarkupHighlightAllMulti. Also refactor/speed up
git-svn-id: trunk@40028 -
2013-01-29 18:21:04 +00:00
mattias
0a66ac5ea5 synedit: clean up
git-svn-id: trunk@39963 -
2013-01-25 08:10:14 +00:00
martin
f35fd2b9b6 SynEdit: fixed final caret on replace (issue from recent changes)
git-svn-id: trunk@39962 -
2013-01-25 00:24:58 +00:00
martin
d488360cad SynEdit, Markup-HighAll: Small optimization, when text edited (better invalidation range)
git-svn-id: trunk@39961 -
2013-01-25 00:23:30 +00:00
martin
9256d0293c SynEdit, Markup: Defer work if SynEdit is not visible
git-svn-id: trunk@39959 -
2013-01-24 22:35:18 +00:00
martin
4d2e6cf9be SynEdit: Current word markup: fix issues from recent optimizations.
git-svn-id: trunk@39957 -
2013-01-24 20:42:52 +00:00
martin
a589532b57 SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39860 -
2013-01-15 13:03:39 +00:00
martin
0308e3759d SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39859 -
2013-01-15 01:06:37 +00:00
martin
eabecb3943 SynEdit: Current word markup: partly undo last commit
git-svn-id: trunk@39858 -
2013-01-15 00:46:51 +00:00
martin
796ae74242 SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39857 -
2013-01-15 00:38:38 +00:00
martin
f3812f0464 SynEdit: clean up
git-svn-id: trunk@39852 -
2013-01-14 14:26:06 +00:00
martin
6a5c8b3c85 SynEdit: clean up
git-svn-id: trunk@39851 -
2013-01-14 14:01:05 +00:00
martin
afae3bdd95 SynEdit: clean up
git-svn-id: trunk@39850 -
2013-01-14 13:25:38 +00:00
martin
eb0b68a7a3 SynEdit: clean up
git-svn-id: trunk@39849 -
2013-01-14 13:23:13 +00:00
mattias
1623e7d909 synedit: clean up
git-svn-id: trunk@39848 -
2013-01-14 12:31:34 +00:00
mattias
13a1d0fb80 synedit: fixed function result TSynEditStringsLinked.EditReplace
git-svn-id: trunk@39847 -
2013-01-14 12:27:52 +00:00
martin
abd47577bd SynEdit: Current word markup: reduce search overhead
git-svn-id: trunk@39846 -
2013-01-14 01:58:03 +00:00
martin
ade191f786 SynEdit search: Fix searching multi-line text. Found text could have longer lines (Pattern expected line-end), if start matched.
git-svn-id: trunk@39845 -
2013-01-14 01:49:07 +00:00
martin
1186928788 SynEdit: various minor speed improvements (replace selection) [missing file]
git-svn-id: trunk@39836 -
2013-01-12 11:47:10 +00:00
martin
1c99638ea5 SynEdit: various minor speed improvements (replace selection)
git-svn-id: trunk@39835 -
2013-01-12 10:47:23 +00:00
maxim
655251ced3 Examples, components: Czech translation update by Vaclav Valicek, bugs #23604, #23606, #23607, #23608, #23609, #23610, #23611, #23613, #23615, #23616, #23621.
git-svn-id: trunk@39816 -
2013-01-09 20:32:14 +00:00
mattias
7e247062d3 synedit: update allsynedit.pas
git-svn-id: trunk@39815 -
2013-01-09 14:43:42 +00:00
martin
fa3535fa07 SynEdit: search/replace, use undo-group if replace all with no user prompt
git-svn-id: trunk@39809 -
2013-01-08 20:01:23 +00:00
martin
0d31a09f02 SynEdit: Rewrite of Caret-class, introduction of simplified base class for faster block(selection) replace operation. Related to secondary report of issue #0023556
git-svn-id: trunk@39806 -
2013-01-08 17:33:10 +00:00
martin
77f02e3f39 SynEdit: test, clean up
git-svn-id: trunk@39804 -
2013-01-08 10:05:46 +00:00
martin
4d33e87310 SynEdit: OverviewGutter, disable hint
git-svn-id: trunk@39803 -
2013-01-08 09:03:26 +00:00
maxim
a4f6c3035e Translations: Spanish translation update by Lucas Martín, bug #23575
git-svn-id: trunk@39770 -
2013-01-04 19:58:03 +00:00
martin
b0a41e34b9 SynEdit: OverviewGutter, improved positions of marks
git-svn-id: trunk@39762 -
2013-01-04 13:54:23 +00:00
martin
eee7f5c069 SynEdit: LineNumber-Gutter: update digit-count when setting to visible (Digits where cut off)
git-svn-id: trunk@39747 -
2013-01-03 12:57:50 +00:00
martin
4f921c9ce3 SynEdit: matching bracket, tests
git-svn-id: trunk@39720 -
2013-01-02 07:20:58 +00:00
martin
caab7747b3 SynEdit: fix matching bracket, broken in revision 39692 #04ac48262e Issue #0023556
git-svn-id: trunk@39719 -
2013-01-02 07:20:31 +00:00
martin
1f2700f715 SynEdit: Caret, minor optimization. Do not register callbacks, unless needed.
git-svn-id: trunk@39695 -
2012-12-30 12:50:37 +00:00
martin
cdadce87e0 SynEdit: Caret, reduce calculation overhead
git-svn-id: trunk@39694 -
2012-12-30 05:35:20 +00:00
martin
b3f15ac258 SynEdit: FoldedView, reduce calculation overhead
git-svn-id: trunk@39693 -
2012-12-30 05:34:52 +00:00
martin
04ac48262e SynEdit: speed up "matching bracket" for very long line (100k+ line). Issue #0023556
git-svn-id: trunk@39692 -
2012-12-30 03:31:02 +00:00
martin
b62ba5a62a SynEdit: Optimizations for folded view / check for negative len
git-svn-id: trunk@39691 -
2012-12-30 02:58:04 +00:00
martin
a0d96129be SynEdit: FoldHighlighter (Html, XML): fix invalid fold node on last line. Issue #0023543
git-svn-id: trunk@39686 -
2012-12-29 20:04:34 +00:00
juha
f535dce823 SynEdit: Set only unique value in TSynHighlighterMultiScheme.SetVirtualLines. Issue #23548, patch from Giulio Bernardi
git-svn-id: trunk@39666 -
2012-12-27 21:53:55 +00:00
martin
bf449b022c SynEdit: Removed unused units
git-svn-id: trunk@39607 -
2012-12-21 02:25:34 +00:00
martin
0162581c50 SynEdit: Fixed Matching bracken, for very long lines. Issue #0023517
git-svn-id: trunk@39606 -
2012-12-21 00:09:14 +00:00
martin
c69c62ab78 SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39604 -
2012-12-20 23:34:15 +00:00
martin
b00e519138 SynEdit: PascalBeautifier, fixes for comment indent/prefix-continuation
git-svn-id: trunk@39602 -
2012-12-20 20:29:17 +00:00
mattias
5971b78751 synedit: fixed compilation
git-svn-id: trunk@39596 -
2012-12-20 14:08:36 +00:00
martin
a0b3e5b884 SynEdit: fixed compilation (IFDEF not defined)
git-svn-id: trunk@39594 -
2012-12-20 11:43:58 +00:00
martin
119fa1c078 SynEdit: PascalBeautifier, added code for comment indent/prefix-continuation
git-svn-id: trunk@39590 -
2012-12-20 09:24:42 +00:00
maxim
2f5e78124e regenerated translations; updated Russian translation
git-svn-id: trunk@39583 -
2012-12-18 22:02:39 +00:00
martin
bf9b03d64d SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak
git-svn-id: trunk@39562 -
2012-12-16 19:25:26 +00:00
martin
d610f90bf7 SynEdit: Optimization for same-word highlighter
git-svn-id: trunk@39547 -
2012-12-15 03:39:10 +00:00
martin
65f8b4e839 SynEdit: Fixed update same-word highlight, if fold changes (more word occurrences further down the text will become visible, as lines are folded away)
git-svn-id: trunk@39546 -
2012-12-15 03:02:50 +00:00
martin
c76c2bdb6f SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39543 -
2012-12-14 18:58:30 +00:00
martin
5749ebb4d2 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39541 -
2012-12-14 18:54:15 +00:00
martin
a53f95f898 SynEdit: Fix problems with resizing GutterParts. (Noticeable in right gutter)
git-svn-id: trunk@39540 -
2012-12-14 18:15:00 +00:00
mattias
f1d9d42341 LCL: added skip property TField.Calculated
git-svn-id: trunk@39535 -
2012-12-14 10:21:05 +00:00
martin
c073cb340f SynEdit: Fixes for displaying ligatures (experimental, window only)
git-svn-id: trunk@39534 -
2012-12-14 05:46:43 +00:00
martin
0034704084 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39533 -
2012-12-14 05:12:14 +00:00
martin
9e7bee0700 SynEdit: Prepare displaying ligatures (experimental, window only)
git-svn-id: trunk@39532 -
2012-12-14 04:56:41 +00:00
martin
1a6221fb76 SynEdit (IFDEF Windows) Make RTL text always drawn at fixed pos
git-svn-id: trunk@39526 -
2012-12-13 01:41:08 +00:00
martin
0010e00492 SynEdit: fix highlighting "i6", introduced in r32695 #8cea08e5a2
git-svn-id: trunk@39518 -
2012-12-12 15:14:20 +00:00
martin
8594de7421 SynEdit: fix forwarding result in LogicPosAddChars (introduced in r 39483) Issue #0023454
git-svn-id: trunk@39488 -
2012-12-09 14:47:15 +00:00
martin
d61a0ebb2e SynEdit: ecDelete use codepoints instead of chars
git-svn-id: trunk@39483 -
2012-12-09 03:31:37 +00:00
martin
9c366ba76c SynEdit: LineOverviewGutter, do not cause overflow error on 64 bit
git-svn-id: trunk@39409 -
2012-11-29 19:16:22 +00:00
martin
7bea250603 SynEdit: Fixed , make TAction regard ReadOnly state (Allow CanUndo, CanPaste from app-code, even if read only)
git-svn-id: trunk@39394 -
2012-11-27 16:59:23 +00:00
martin
7804a0b9f1 SynEdit: Fixed , make TAction regard ReadOnly state
git-svn-id: trunk@39391 -
2012-11-27 16:21:10 +00:00
martin
4aa05cbcf0 SynEdit: Fixed do not copy/paste with middle mouse, if SynEdit is readonly. Issue #0023392
git-svn-id: trunk@39390 -
2012-11-27 16:08:54 +00:00
martin
d10b8da5cb SynEdit: LineOverviewGutter, reduce calculations, if not visible
git-svn-id: trunk@39389 -
2012-11-27 15:56:30 +00:00
martin
5226f09ad5 SynEdit: LineOverviewGutter, don't clear paintflag, in async hondler.
git-svn-id: trunk@39388 -
2012-11-27 15:51:46 +00:00
martin
826a633fbe SynEdit: Fix hang on Mac, introduced in 39367 (LineOverviewGutter) App.ScheduleAsync during Resize
git-svn-id: trunk@39387 -
2012-11-27 15:23:59 +00:00
martin
10030c45db SynEdit: Teset for case-insensitive search/replace regex. Issue #0023078
git-svn-id: trunk@39373 -
2012-11-25 20:05:08 +00:00
martin
db1bedfb1f SynEdit: Fixed case-insensitive search/replace regex. Issue #0023078
git-svn-id: trunk@39372 -
2012-11-25 19:45:44 +00:00
martin
9eebd8fcb5 SynEdit: LineOverviewGutter, fix updating after lines inserted/removed. Issue #0022848
git-svn-id: trunk@39367 -
2012-11-25 00:52:03 +00:00
martin
9fb2a7f03f SynEdit: Fixed StatusChanged Handler repeatedly called with old values. Issue #0023377
git-svn-id: trunk@39361 -
2012-11-24 13:22:38 +00:00
martin
46ad750715 SynEdit: SQL highlighter, added postgre. Issue #22988 Patch by tcaduto
git-svn-id: trunk@39358 -
2012-11-24 02:33:24 +00:00
martin
f0f98b8cad SynEdit: Fixed new text painter. Tabs that expanded to a width of 1 were incorrectly painted. Issue #0023316
git-svn-id: trunk@39279 -
2012-11-14 22:44:46 +00:00
martin
2a87ad2878 SynEdit; CSS Highlighter. Fix spelling of keywords. Issue #0023183 Patch by Janusz Tomczak
git-svn-id: trunk@39274 -
2012-11-12 10:47:19 +00:00
mattias
4a59ff369f updated lpk makefiles
git-svn-id: trunk@39264 -
2012-11-08 07:45:47 +00:00
martin
48e6d4d808 SynEdit: tests
git-svn-id: trunk@39167 -
2012-10-25 18:27:16 +00:00
martin
d12e8d685d SynEdit:comments for tests
git-svn-id: trunk@39127 -
2012-10-18 11:57:29 +00:00
martin
1fa774e608 SynEdit: added arabic combining chars
git-svn-id: trunk@39122 -
2012-10-18 00:35:21 +00:00
martin
0b12629f67 SynEdit: refactor detection of combining chars
git-svn-id: trunk@39120 -
2012-10-18 00:04:13 +00:00
martin
fa85fc8300 SynEdit: Paint, fix ETO for tab and combining chars
git-svn-id: trunk@39116 -
2012-10-17 19:26:19 +00:00
martin
f9bc177dfa SynEdit: BiDi painting: fixed drawing error in RTL text
git-svn-id: trunk@39115 -
2012-10-17 18:38:56 +00:00
martin
3393387f5c SynEdit: BiDi markup, added warnings
git-svn-id: trunk@39112 -
2012-10-17 12:19:25 +00:00
martin
9ca3e9f405 SynEdit: BiDi painting: fixed endless loop (wrong check for next logic pos)
git-svn-id: trunk@39111 -
2012-10-17 12:16:02 +00:00
martin
4828ed9f53 SynEdit: ecChar fix typing none latin at EOL / and file missing from enable BiDi
git-svn-id: trunk@39110 -
2012-10-17 11:12:51 +00:00
martin
8afb351bd1 SynEdit: Make BIDI default / ecDeleteChar fix half tab del
git-svn-id: trunk@39104 -
2012-10-16 14:17:53 +00:00
martin
b48bd1be53 SynEdit: ecDeleteChar for future bidi support
git-svn-id: trunk@39103 -
2012-10-16 13:55:31 +00:00
martin
d5617322c3 SynEdit: ecLeft/Right for future bidi support
git-svn-id: trunk@39102 -
2012-10-16 13:45:54 +00:00
martin
367c370cb7 SynEdit: fix Gutter streaming to LFM
git-svn-id: trunk@39098 -
2012-10-16 09:31:43 +00:00
martin
efacf7ff55 SynEdit: fix commit 39095 #bfe4ef2227 - Delete last char in line
git-svn-id: trunk@39096 -
2012-10-15 22:50:28 +00:00
martin
bfe4ef2227 SynEdit: more support for combining codepoints
git-svn-id: trunk@39095 -
2012-10-15 22:11:19 +00:00
martin
caf2837329 SynEdit: more support for combining codepoints
git-svn-id: trunk@39094 -
2012-10-15 21:54:06 +00:00
martin
946e1acb17 SynEdit: Fix painting issues. Issue #0023127. Getting DividerDraw info, interfered with highlight info.
git-svn-id: trunk@39093 -
2012-10-15 21:31:50 +00:00
juha
b5b8a10263 SynEdit: formatting
git-svn-id: trunk@39092 -
2012-10-15 16:41:10 +00:00
martin
5b271f60f6 SynEdit: clean up (utf8)
git-svn-id: trunk@39084 -
2012-10-14 19:49:19 +00:00
martin
ad7aed810e SynEdit tests
git-svn-id: trunk@39083 -
2012-10-14 19:48:15 +00:00
martin
d879b778b0 SynEdit: ecChar for future bidi support
git-svn-id: trunk@39053 -
2012-10-11 23:23:26 +00:00
martin
764a95ecf0 SynEdit: fixes for future bidi support
git-svn-id: trunk@39047 -
2012-10-11 17:26:25 +00:00
martin
fbee4f10f2 SynEdit: fixes for future bidi support
git-svn-id: trunk@39046 -
2012-10-11 17:05:40 +00:00
martin
0bd7ad7bdd SynEdit: fixes paint-token-breaker for future bidi support
git-svn-id: trunk@39045 -
2012-10-11 17:05:04 +00:00
martin
29954198f2 SynEdit: fix markup for future bidi support
git-svn-id: trunk@39041 -
2012-10-10 21:05:04 +00:00
martin
774f6ebdbe SynEdit: more phys/log conversion for future bidi support
git-svn-id: trunk@39040 -
2012-10-10 21:04:35 +00:00
martin
3ce2f9322e SynEdit: Make sure selection Markup is not hidden by Syncro (or other plugins)
git-svn-id: trunk@39039 -
2012-10-10 20:56:31 +00:00
martin
37782db3ff SynEdit: Missing invalidation in Log/Phys Converter.
git-svn-id: trunk@39038 -
2012-10-10 14:10:58 +00:00
martin
582a030f6b SynEdit: paint always entire RTL token (prepare BIDI)
git-svn-id: trunk@39009 -
2012-10-09 00:53:30 +00:00