martin
10ffed1014
SynEdit: Fixed folding IFDEF / broken in rev 24622 #ae416f6a77
...
git-svn-id: trunk@24638 -
2010-04-15 22:11:43 +00:00
martin
c4eff67b5c
SynEdit: Removed accidental committed "deprecated" hint
...
git-svn-id: trunk@24634 -
2010-04-15 18:46:56 +00:00
martin
261424827b
SynEdit, Refactor: Moved Modified/ChangStamp completely to TextBuffer (shred editors share this state)
...
git-svn-id: trunk@24633 -
2010-04-15 18:42:04 +00:00
maxim
54980c5f33
regenerated translations; updated and improved Russian translation
...
git-svn-id: trunk@24625 -
2010-04-14 22:22:28 +00:00
martin
85e3857c5e
SynEdit: Diff highlighter (forgot the file)
...
git-svn-id: trunk@24624 -
2010-04-14 20:07:30 +00:00
martin
ae416f6a77
SynEdit: added Diff Highlighter
...
git-svn-id: trunk@24622 -
2010-04-14 20:03:17 +00:00
martin
b69ccc3438
SynEdit: Folding for html
...
git-svn-id: trunk@24616 -
2010-04-14 02:09:43 +00:00
martin
c0cdbb38c5
SynEdit: Clean-up
...
git-svn-id: trunk@24615 -
2010-04-14 02:07:32 +00:00
mattias
6f80b48f64
translations: german: from Joerg Braun
...
git-svn-id: trunk@24612 -
2010-04-13 13:42:33 +00:00
martin
819f86018d
SynEdit-Completion: Fixed long line hint for multi-monitor
...
git-svn-id: trunk@24611 -
2010-04-13 13:42:27 +00:00
martin
0fb0a40d23
SynEdit: clean-up
...
git-svn-id: trunk@24561 -
2010-04-10 18:23:33 +00:00
martin
2a9ed589ac
SourceEditor, SynEdit: Refactor DebugMarks (exe-line-marks). Ensure refresh for all windows
...
git-svn-id: trunk@24543 -
2010-04-09 21:59:40 +00:00
martin
3494dcd018
SynEdit: Fix PaintLock issue. (Block would become persistent; or caret move unexpectedly). Was still present with external BeginUpdate (eg CodeTools)
...
git-svn-id: trunk@24542 -
2010-04-09 20:41:22 +00:00
martin
f3a0eb85a3
SynEdit: Don't scroll 2nd Editor, if caret is out of View
...
git-svn-id: trunk@24541 -
2010-04-09 18:12:26 +00:00
martin
fd53c6ae63
SynEdit: Fix PaintLock issue. (Block would become persistent; or caret move unexpectedly)
...
git-svn-id: trunk@24540 -
2010-04-09 17:53:53 +00:00
martin
e0e629e874
SynEdit: Fix rev 24538 #ef9e6f27e6 (Fix PaintLock issue. (Block would become persistent; or caret move unexpectedly))
...
git-svn-id: trunk@24539 -
2010-04-09 16:59:04 +00:00
martin
ef9e6f27e6
SynEdit: Fix PaintLock issue. (Block would become persistent; or caret move unexpectedly)
...
git-svn-id: trunk@24538 -
2010-04-09 16:04:27 +00:00
martin
0f5f269dd4
SynEdit: fixed Range check, in word-selection (line of spaces only)
...
git-svn-id: trunk@24530 -
2010-04-08 20:10:26 +00:00
martin
98366d7f53
SynEdit: Fixing some recent issues with Invalidation/Repaint
...
git-svn-id: trunk@24529 -
2010-04-08 19:56:11 +00:00
martin
975ef069b2
SynEdit: Adjust Selection in other view editor
...
git-svn-id: trunk@24519 -
2010-04-08 16:45:47 +00:00
martin
2446e9898d
SynEdit: Adjust TopLine and Caret in other view editor
...
git-svn-id: trunk@24518 -
2010-04-08 16:32:15 +00:00
martin
c78ba4235d
SynEdit: Adjust TopLine and Caret in other view editor
...
git-svn-id: trunk@24517 -
2010-04-08 16:27:19 +00:00
martin
f809d8cd0d
SynEdit: Fixed an issue with missing redraw/invalidation
...
git-svn-id: trunk@24515 -
2010-04-08 16:07:25 +00:00
martin
1423431a0e
SynEdit: Make SharedTextBuffer available (DualView)
...
git-svn-id: trunk@24491 -
2010-04-07 18:20:21 +00:00
martin
d5920b14ea
SynEdit: Removed deprecated code
...
git-svn-id: trunk@24489 -
2010-04-07 17:29:01 +00:00
martin
ee811cda8e
SynEdit: Updates for SharedTextBuffer (DualView)
...
git-svn-id: trunk@24488 -
2010-04-07 15:41:46 +00:00
martin
01bc1ec9e9
SynEdit: Fix (2) for Highlighter Slowdown (introduced in rev 24477 #9a3a4acd60)
...
git-svn-id: trunk@24486 -
2010-04-07 11:27:09 +00:00
martin
b1bd56d202
SynEdit: Fix for Highlighter Slowdown (introduced in rev 24477 #9a3a4acd60)
...
git-svn-id: trunk@24485 -
2010-04-07 11:05:05 +00:00
martin
906b3f9819
SynEdit: fpdoc
...
git-svn-id: trunk@24478 -
2010-04-06 22:15:56 +00:00
martin
9a3a4acd60
SynEdit, Refactor: Move more range scanning code to highlighter
...
git-svn-id: trunk@24477 -
2010-04-06 22:13:33 +00:00
martin
02c12b2e82
SynEdit: Fix a crash when focus messages are received during destruction
...
git-svn-id: trunk@24476 -
2010-04-06 22:06:46 +00:00
martin
fd3a7b5ef5
SynEdit, Folding: Clear folds, if highlighter changes
...
git-svn-id: trunk@24475 -
2010-04-06 21:27:34 +00:00
mattias
ad982bfee9
LCL: TCalculatorForm, TCustomDockForm, TSynBaseCompletionForm, ShowInputDialog: combine creation
...
git-svn-id: trunk@24422 -
2010-04-05 00:03:39 +00:00
martin
da59ab77fb
SynEdit: Fixed Plugin (Template/Syncro) handling for DualView
...
git-svn-id: trunk@24364 -
2010-04-02 00:37:27 +00:00
martin
dd2476a1cc
SynEdit HighlighterAny: Fixed updating the Comment Value
...
git-svn-id: trunk@24290 -
2010-03-29 20:15:32 +00:00
martin
b6a5c48f8f
Synedit: docs
...
git-svn-id: trunk@24205 -
2010-03-25 03:15:48 +00:00
martin
654b36a727
Synedit: docs
...
git-svn-id: trunk@24204 -
2010-03-25 01:33:40 +00:00
martin
2fb10a5a62
SynEdit: Remove references from old objects, when releasing
...
git-svn-id: trunk@24152 -
2010-03-21 18:04:17 +00:00
mattias
b5f152ec80
translations: german: updates from Joerg Braun
...
git-svn-id: trunk@24119 -
2010-03-20 19:34:27 +00:00
martin
8edd625a12
SynEdit, forward focus msg to inherited
...
git-svn-id: trunk@24037 -
2010-03-16 14:09:42 +00:00
mattias
6c43608618
LCL: removed unused flag csCreating
...
git-svn-id: trunk@23952 -
2010-03-11 20:59:37 +00:00
martin
2749b31b1e
SynCompletion: Fix div by zero, due to resize during creation (Issue #15964 ). Patch by Aleksa Todorovic
...
Added extra code, to prevent unnecessary calculations.
git-svn-id: trunk@23948 -
2010-03-11 19:34:54 +00:00
martin
559e6fc038
SynEdit: If the caret-pos is changed by right click, make sure it happens before the menu pops up. Otherwise Windows does not show the new pos.
...
git-svn-id: trunk@23863 -
2010-03-07 12:19:39 +00:00
martin
4e85dcf58a
SynEdit: Fix "right mouse move caret" did unset block selection. Issue #15325
...
git-svn-id: trunk@23862 -
2010-03-07 11:05:40 +00:00
mattias
048dcb82c4
synedit: Paste: first check for synedit format then request it
...
git-svn-id: trunk@23795 -
2010-02-26 09:12:54 +00:00
paul
52b2c3a080
synedit: highlight proc modifiers also in class without sections
...
git-svn-id: trunk@23785 -
2010-02-25 03:21:54 +00:00
martin
d9fc2ac6e7
SynEdit: Replacing BlockMode selection now inserts in BlockMode too
...
SourceEditor: Fix upper/LowerCase Selection for Blockmode, Issue #15626
git-svn-id: trunk@23645 -
2010-02-05 16:23:06 +00:00
martin
7af50c9684
SynEdit: Fix Initialization of Option and Option2 from constructor. Issue #15532
...
git-svn-id: trunk@23633 -
2010-02-05 01:07:54 +00:00
paul
1bc6b10b9e
synedit: support folding for dispinterfaces
...
git-svn-id: trunk@23540 -
2010-01-23 17:20:07 +00:00
paul
9999081da8
lazarus: extract some classes from propedits to propeditutils by Ask (issue #0015531 )
...
git-svn-id: trunk@23472 -
2010-01-17 07:12:12 +00:00
paul
e9afd0929b
synedit: convert forms to use fpc resources
...
git-svn-id: trunk@23465 -
2010-01-15 03:13:20 +00:00
paul
ae015bc313
synedit: fix compilation with the fpc trunk
...
git-svn-id: trunk@23409 -
2010-01-09 18:52:07 +00:00
paul
1887ef1c98
synedit: extend a list of places where procedure modifiers are allowed, restrict 'pascal', 'register' and 'safecall' modifiers to that places
...
git-svn-id: trunk@23345 -
2010-01-02 11:23:04 +00:00
paul
5b7d36de82
lcl, designer, ideintf, components: rename csOwnedChildsNotSelectable -> csOwnedChildrenNotSelectable
...
git-svn-id: trunk@23185 -
2009-12-18 10:07:11 +00:00
mattias
725116be84
synedit: clean up
...
git-svn-id: trunk@23070 -
2009-12-10 16:20:46 +00:00
martin
da2de60b97
SynEdit: Fix Undo/Redo block-indent. Issue #15307
...
git-svn-id: trunk@23068 -
2009-12-10 12:51:46 +00:00
martin
d9ccb124f5
SynEdit: minor changes for DualView
...
git-svn-id: trunk@23065 -
2009-12-10 12:22:53 +00:00
mattias
0d6aff22e1
csOwnedChildsSelectable inverted and renamed to csOwnedChildsNotSelectable
...
git-svn-id: trunk@22852 -
2009-11-28 15:18:27 +00:00
martin
e1c8b64e3f
SynEdit, SourceEditor: refactored Syncro-edit detection
...
git-svn-id: trunk@22787 -
2009-11-26 07:32:31 +00:00
paul
543add952b
synedit: support for cppclass
...
git-svn-id: trunk@22785 -
2009-11-26 06:55:44 +00:00
paul
c7a2f70a7a
synedit: support for objcprotocol, weakexternal
...
git-svn-id: trunk@22770 -
2009-11-25 15:45:36 +00:00
paul
4173970827
synedit: support for objcclass
...
git-svn-id: trunk@22769 -
2009-11-25 15:34:48 +00:00
martin
776f474483
SynEdit: Fix smart unindent obeys read-only
...
git-svn-id: trunk@22686 -
2009-11-19 23:54:52 +00:00
martin
69f53e8c35
SynEdit: Starting Multi-View SynEdit
...
git-svn-id: trunk@22679 -
2009-11-19 00:14:36 +00:00
martin
7c61fa681f
SynEdit: Clean-up, removed some ifdef
...
git-svn-id: trunk@22673 -
2009-11-18 17:21:42 +00:00
martin
7404b6ed0b
SynEdit: refactor, moved some undo/redo code to the lines object
...
git-svn-id: trunk@22672 -
2009-11-18 16:53:20 +00:00
martin
650d40ce24
SynMemo: missing properties/methods
...
git-svn-id: trunk@22665 -
2009-11-18 03:33:29 +00:00
martin
c8ba6e0940
SynEdit, trim trailing space: Fixed, spaces where kept, if text was reverted
...
git-svn-id: trunk@22663 -
2009-11-18 00:09:36 +00:00
martin
18d49dd9cd
SynEdit: refactor, all Lines.On* are now event-lists
...
git-svn-id: trunk@22662 -
2009-11-18 00:07:55 +00:00
martin
106170d98a
SynEdit: Replaced old code by equal functionality from LCL
...
git-svn-id: trunk@22655 -
2009-11-17 20:56:10 +00:00
martin
ef24cbaf73
SynEdit, Makefile: added missing units
...
git-svn-id: trunk@22654 -
2009-11-17 20:53:55 +00:00
martin
f7794cff2a
SynEdit: Added fold config for for XML/LFM
...
git-svn-id: trunk@22623 -
2009-11-16 13:42:30 +00:00
martin
330f5e60fb
Synedit: Undone default-filter deprecation
...
git-svn-id: trunk@22619 -
2009-11-16 12:09:03 +00:00
martin
21eb56256f
SynEdit: Basic folding for XML
...
git-svn-id: trunk@22616 -
2009-11-16 08:44:10 +00:00
martin
30616b6f50
SynEdit: Fix LFM fold (tree would not draw close node indicators)
...
git-svn-id: trunk@22608 -
2009-11-15 22:38:34 +00:00
martin
e3156cd675
SynEdit: fixed an issue with unfolding, if fold starts on very first line (display was not repainted)
...
git-svn-id: trunk@22607 -
2009-11-15 22:06:54 +00:00
martin
3618f253b7
SynEdit: clean up
...
git-svn-id: trunk@22606 -
2009-11-15 21:21:37 +00:00
martin
b6e79ccc1d
SynEdit: Some docs
...
git-svn-id: trunk@22592 -
2009-11-15 00:23:50 +00:00
martin
88407a2f4b
SynEdit: Tests for group undo for smart-unindent
...
git-svn-id: trunk@22582 -
2009-11-13 21:56:58 +00:00
martin
e706efaedb
SynEdit: Fixed group undo for smart-unindent
...
git-svn-id: trunk@22581 -
2009-11-13 21:56:26 +00:00
martin
558e3511f9
SynEdit, SynCompletion: Fixed dropped keys after completion finished (gtk) issue #0014667
...
git-svn-id: trunk@22580 -
2009-11-13 21:29:52 +00:00
martin
6a9a708b28
IDE, SourceEditor: Reduce painting during startup
...
git-svn-id: trunk@22574 -
2009-11-13 14:59:12 +00:00
martin
ca94d30747
SynEdit: Basic folding for LFM
...
git-svn-id: trunk@22552 -
2009-11-13 00:00:03 +00:00
martin
d52294f627
SynEdit, gutter-part property editor: fixed crash, when closing unit/form while g-part selected
...
git-svn-id: trunk@22501 -
2009-11-09 12:55:10 +00:00
martin
366bd20044
SynEdit, clean-up
...
git-svn-id: trunk@22499 -
2009-11-09 11:35:04 +00:00
martin
1af2c15937
SynEdit: Fix streaming inside frames (issue #14952 , issue #14943 )
...
git-svn-id: trunk@22489 -
2009-11-08 17:14:33 +00:00
paul
07cc515962
synedit: highlight 'static' context keyword
...
git-svn-id: trunk@22484 -
2009-11-08 09:24:15 +00:00
paul
a59d9d39b9
synedit:
...
- limit 'enumerator' highlighting to the sections where it is a keyword
- operator starts the similar code folding block as procedure and function
git-svn-id: trunk@22483 -
2009-11-07 18:38:10 +00:00
paul
ceafb0bc53
synedit: limit 'sealed', 'final', 'abstract' highlighting to the sections where they are keywords
...
git-svn-id: trunk@22479 -
2009-11-07 15:12:57 +00:00
paul
38cd84263c
synedit: allow procedure modifiers to be used in class
...
git-svn-id: trunk@22477 -
2009-11-07 15:08:27 +00:00
martin
be8ea81f2a
SynEdit: more tests
...
git-svn-id: trunk@22456 -
2009-11-05 23:47:00 +00:00
martin
9a080cade6
SynEdit: more tests
...
git-svn-id: trunk@22455 -
2009-11-05 23:39:51 +00:00
martin
6c07eb4531
SynEdit: Clean-up
...
git-svn-id: trunk@22454 -
2009-11-05 21:36:08 +00:00
martin
06dfd54e05
SynEdit: tests for paste, copy, OnPaste, OnCutCopy event
...
git-svn-id: trunk@22453 -
2009-11-05 19:54:40 +00:00
martin
64f6b721a6
SynEdit: added events for OnPaste / OnCutCopy
...
git-svn-id: trunk@22450 -
2009-11-05 15:29:24 +00:00
paul
232dc9feaa
synedit: cleanup pascal highlighter code from some ifdefs, highlight context keyword 'enumerator'
...
git-svn-id: trunk@22439 -
2009-11-05 03:18:11 +00:00
martin
0ba24b8a3b
SynEdit: added events for OnPaste / OnCutCopy
...
git-svn-id: trunk@22438 -
2009-11-04 23:16:49 +00:00
martin
ed4cca60d2
SynEdit: more tests for Beautifier
...
git-svn-id: trunk@22417 -
2009-11-03 23:33:45 +00:00
martin
5b91fa1c1e
SynEdit: Fixed line tracking for beautifier / auto-indent
...
git-svn-id: trunk@22416 -
2009-11-03 23:32:58 +00:00
martin
ffc04c57b2
SynEdit: Small optimization, avoid unnecessary operation
...
git-svn-id: trunk@22415 -
2009-11-03 23:31:27 +00:00