Commit Graph

2031 Commits

Author SHA1 Message Date
martin
f55387b6ad SynEdit: w32 IME improvements / exclude win only file
git-svn-id: trunk@35904 -
2012-03-12 20:35:03 +00:00
martin
0e0af79ac7 SynEdit: w32 IME improvements / missed 1 ifdef
git-svn-id: trunk@35902 -
2012-03-12 16:55:11 +00:00
martin
68b6823948 LCL/SynEdit: w32 IME improvements
git-svn-id: trunk@35901 -
2012-03-12 14:00:26 +00:00
martin
0fd8705211 LCL/SynEdit: w32 IME improvements
git-svn-id: trunk@35865 -
2012-03-10 11:15:23 +00:00
martin
08e64f6f81 SynEdit: Set position for IME composition window (windows only)
git-svn-id: trunk@35848 -
2012-03-09 18:31:25 +00:00
martin
0987ec4d3e SynPasSyn: highlight requires/contains for packages only
git-svn-id: trunk@35832 -
2012-03-08 20:47:38 +00:00
maxim
e6789cd028 Translations: French translation update by Vincent Beuselinck, bug #21432
git-svn-id: trunk@35825 -
2012-03-08 15:35:36 +00:00
martin
563622504f Make SynAutoCompletion inherit from SynEditPlucin
git-svn-id: trunk@35823 -
2012-03-08 14:38:29 +00:00
martin
5a1360baf1 LazLogger, introduce base and dummy classes
git-svn-id: trunk@35778 -
2012-03-06 19:36:11 +00:00
martin
6ade22b5c6 SynEdit: Fixed eoNoCaret
git-svn-id: trunk@35689 -
2012-03-03 20:14:11 +00:00
martin
3ee12b8bbf SynPasSyn: fixed smart closing of repeat nodes
git-svn-id: trunk@35612 -
2012-02-27 19:42:05 +00:00
martin
7bf8c0ebe0 SynEdit: Fix completion key handling (catch keys, routed to editor, if typed before completion form could open)
git-svn-id: trunk@35592 -
2012-02-25 13:29:59 +00:00
martin
31401c1a23 IDE/SynEdit: Enable SnInfoView
git-svn-id: trunk@35589 -
2012-02-25 02:50:53 +00:00
martin
3337e0df43 SynInfoView: follow font settings
git-svn-id: trunk@35584 -
2012-02-24 16:39:27 +00:00
martin
e6eb5c424e SynEdit WithInfoView: improve speed
git-svn-id: trunk@35555 -
2012-02-22 14:04:23 +00:00
mattias
9a01b383b3 IDE: less warnings
git-svn-id: trunk@35540 -
2012-02-21 19:04:30 +00:00
martin
19c9418238 SynEdit: improve property edit for key commands
git-svn-id: trunk@35513 -
2012-02-20 19:28:35 +00:00
martin
c5d5141847 SynCompletion: Clean property names
git-svn-id: trunk@35512 -
2012-02-20 18:56:54 +00:00
martin
cbacc22f81 SynEdit: Add SynCompletion to component palette / Add property edit for key commands
git-svn-id: trunk@35511 -
2012-02-20 18:41:32 +00:00
martin
edfd74bc10 SynEdit: Fixed function result
git-svn-id: trunk@35510 -
2012-02-20 15:12:26 +00:00
martin
3d4c144f90 SynEdit, Fold: Fixed a bug when deleting folded text, in such manner that another fold moves to the same line
git-svn-id: trunk@35498 -
2012-02-20 01:54:28 +00:00
martin
9c9f699f61 SynEdit: Refactor SynPlugin / Make SynCompletion a SynPlugin
git-svn-id: trunk@35493 -
2012-02-19 19:27:58 +00:00
martin
f0452c78ad SynEdit: Fixed inconsistency between SetCaretY/X (only one cord) and SetCaretXY (both). The latter would always clear selection if set (even if unchanged), the former only on change. The former was changed. Issue #20209
git-svn-id: trunk@35464 -
2012-02-18 20:42:51 +00:00
martin
00b66e9c44 IDE: Make Synedit's overview gutter available
git-svn-id: trunk@35462 -
2012-02-18 18:41:26 +00:00
martin
a3467f2bc3 IDE/SynEdit: macro recorder, ignore certain commands
git-svn-id: trunk@35461 -
2012-02-18 17:46:22 +00:00
martin
6c2f247b5d IDE/SynEdit: Added basic macro recorder
git-svn-id: trunk@35456 -
2012-02-18 16:56:27 +00:00
martin
90f044e433 SynEdit: Painting issue with Syncro icon
git-svn-id: trunk@35446 -
2012-02-18 14:20:00 +00:00
martin
ecd605e5bd SynEdit: refactor plugin key handling / adding syncro edit to component palette.
git-svn-id: trunk@35429 -
2012-02-17 17:29:05 +00:00
martin
a1ff712f8b EditorOpts: Fixed Keymaps, combo strokes in plugins
git-svn-id: trunk@35406 -
2012-02-17 01:58:06 +00:00
martin
dc17b42f12 SynEdit: changes to plugin registration and key allocation
git-svn-id: trunk@35403 -
2012-02-16 19:38:27 +00:00
martin
d76c007767 SynEdit: rework base-class structure for plugins
git-svn-id: trunk@35366 -
2012-02-14 20:01:45 +00:00
martin
c6ba0c3174 SynEdit: some attempt for the first very basic IME handling
git-svn-id: trunk@35345 -
2012-02-13 00:55:45 +00:00
martin
3e7296c6d4 SynEdit: Free up Gutter.OnResize / OnChange
git-svn-id: trunk@35335 -
2012-02-12 19:02:44 +00:00
martin
781176276f SynEdit: Navigate to end of word / middle of CamelCase word
git-svn-id: trunk@35241 -
2012-02-08 18:34:00 +00:00
martin
17c7b1c8f9 SynEdit: Navigate to end of word / middle of CamelCase word
git-svn-id: trunk@35240 -
2012-02-08 18:22:44 +00:00
martin
b3a2ce9517 SynEdit: Fix LineGutter for last line of text
git-svn-id: trunk@35238 -
2012-02-08 17:54:44 +00:00
martin
35b935f66e ensure focus detection of syncompletion issue #19457
git-svn-id: trunk@35153 -
2012-02-05 12:11:52 +00:00
martin
c7eda00eb0 added debugln for focus
git-svn-id: trunk@35139 -
2012-02-04 23:31:55 +00:00
martin
f85f1fd695 SynEdit: Added TLazSynEditNestedFoldsList
SrcSynEdit: fixed SynInfoView

git-svn-id: trunk@35117 -
2012-02-04 04:18:15 +00:00
martin
7a03599f16 SynEdit: Refactored fold-highlighters: unify methods to get fold-nest info
git-svn-id: trunk@35115 -
2012-02-03 16:50:04 +00:00
martin
7bf4b456a5 SynEdit fix folding (other than pas src), broke in r 35077
git-svn-id: trunk@35111 -
2012-02-03 04:06:18 +00:00
sekelsenmat
b8ee1aed53 Starts minimal accessibility info for SynEdit
git-svn-id: trunk@35100 -
2012-02-02 21:32:07 +00:00
martin
99c440046b SynEdit clean up (ifdef syn_laz)
git-svn-id: trunk@35078 -
2012-02-01 19:43:37 +00:00
martin
224799685a SynEdit: Refactored fold-node info
git-svn-id: trunk@35077 -
2012-02-01 19:13:09 +00:00
martin
b1628b6ca0 SynEdit: fixed streaming of some color settings. issue #0021203
git-svn-id: trunk@35072 -
2012-02-01 14:00:43 +00:00
martin
3b5f4a1919 SynEdit clean up
git-svn-id: trunk@35069 -
2012-01-31 21:05:23 +00:00
martin
ce2848223c SynEdit: fixed potential undo block issue
/ more debugln for undo

git-svn-id: trunk@35068 -
2012-01-31 19:40:10 +00:00
martin
f88a9d1f56 SynEdi: more debugln for undo
git-svn-id: trunk@35067 -
2012-01-31 19:26:25 +00:00
martin
d6de60d576 SynEdi: Fix some issues with folding selection
git-svn-id: trunk@35029 -
2012-01-29 23:15:31 +00:00
martin
88458356c0 SynEdi: more debugln for undo
git-svn-id: trunk@34979 -
2012-01-27 17:00:59 +00:00
martin
ece7b8687a SynEdit: ensure to call EndUndoBlock
git-svn-id: trunk@34978 -
2012-01-27 15:28:09 +00:00
martin
d503d615c5 Added try finally to some UndoBlock (editor)
git-svn-id: trunk@34977 -
2012-01-27 15:13:52 +00:00
martin
556d7e3d7e SynEdit fixed typecast
git-svn-id: trunk@34944 -
2012-01-26 03:41:25 +00:00
martin
03de26cc1f SynEdit clean up
git-svn-id: trunk@34942 -
2012-01-25 23:53:40 +00:00
martin
1fc2e095ea SynEdit clean up
git-svn-id: trunk@34941 -
2012-01-25 23:26:45 +00:00
mattias
0bde955013 synedit: less debugging
git-svn-id: trunk@34938 -
2012-01-25 16:58:54 +00:00
martin
8b3cf80474 SynEdit: Fix invalidation, when selecting bottom to top
git-svn-id: trunk@34936 -
2012-01-25 16:20:44 +00:00
martin
42b45fa381 SynEdit, debugln
git-svn-id: trunk@34931 -
2012-01-25 15:48:33 +00:00
martin
ed078dd6f0 SynEdit refactor invalidation of lines
git-svn-id: trunk@34913 -
2012-01-25 01:22:16 +00:00
martin
590d10ef3c SynEdit: Fix drawing underline for mouse link (also simplified)
git-svn-id: trunk@34912 -
2012-01-24 21:37:01 +00:00
martin
61e36cdd59 SourceEdit: Starting show class/proc header / fold may be config off
Debug-gutter (show synedit's internal data)

git-svn-id: trunk@34888 -
2012-01-23 20:05:35 +00:00
martin
8d75d1d603 SynEdit: refactor painting / ScrollWindowEx
git-svn-id: trunk@34871 -
2012-01-22 15:00:58 +00:00
martin
d90f4b44fe SynEdit: refactor painting
git-svn-id: trunk@34863 -
2012-01-22 13:17:30 +00:00
martin
bd8a968767 SynEdit: start refactor gutter painting
git-svn-id: trunk@34829 -
2012-01-21 03:16:05 +00:00
martin
1c2e894162 Fix issue with synedit search if more than one instance exists
git-svn-id: trunk@34772 -
2012-01-18 12:39:07 +00:00
mattias
10c51b2e9e translations: german: updates from Swen Heinig
git-svn-id: trunk@34674 -
2012-01-09 10:38:08 +00:00
martin
2fd2705e59 SynEdit: clean up, Colors to TLazSynTextArea
git-svn-id: trunk@34670 -
2012-01-08 18:59:20 +00:00
martin
1c7bbcfc56 SynEdit: clean up, RightEdge to TLazSynTextArea
git-svn-id: trunk@34669 -
2012-01-08 18:22:35 +00:00
martin
83ccf70cb2 SynEdit: improve screen caret lock
git-svn-id: trunk@34668 -
2012-01-08 17:51:16 +00:00
martin
dfd850c0b7 SynEdit: Fix height of screen caret
git-svn-id: trunk@34667 -
2012-01-08 17:07:03 +00:00
martin
7daa4be95a SynEdit: clean up, TopLine?View to TLazSynTextArea
git-svn-id: trunk@34666 -
2012-01-08 16:30:51 +00:00
mattias
12a27b50b9 cody: hide key commands for experimental features
git-svn-id: trunk@34627 -
2012-01-06 20:18:53 +00:00
martin
7020702d94 SynEdit: publish OnShowHint
git-svn-id: trunk@34621 -
2012-01-06 14:07:28 +00:00
martin
f68d0c1659 SynEdit: Selection, prevent OnChange, if nothing changed / clean up
git-svn-id: trunk@34620 -
2012-01-06 13:47:03 +00:00
martin
38d0f983df SynEdit: ensure primary selection is acquired (only focused or explicit user action)
git-svn-id: trunk@34619 -
2012-01-06 13:40:34 +00:00
martin
ec255610e5 SynEdit: lpk
git-svn-id: trunk@34617 -
2012-01-06 13:18:10 +00:00
mattias
eb5f4cfb5d codetools: clean up
git-svn-id: trunk@34611 -
2012-01-06 10:40:06 +00:00
martin
dff245bd1a SynEdit: Update scrollbars on zoom
git-svn-id: trunk@34608 -
2012-01-06 01:29:06 +00:00
martin
892a953756 SynEdit: clean up, pixel calc in TLazSynTextArea
git-svn-id: trunk@34607 -
2012-01-06 01:02:39 +00:00
mattias
e91d544141 cody: dictionary: sort for scope
git-svn-id: trunk@34598 -
2012-01-05 15:47:09 +00:00
martin
3401ba6d25 SynEdit: ensure primary selection is acquired
git-svn-id: trunk@34597 -
2012-01-05 12:57:28 +00:00
martin
b086a0d71f SynEdit: ensure primary selection is acquired
git-svn-id: trunk@34595 -
2012-01-05 12:50:01 +00:00
martin
4ffedc9de1 SynEdit: clean up, using PaintLines own class
git-svn-id: trunk@34594 -
2012-01-05 12:28:52 +00:00
mattias
4d7766d2bc synedit: update
git-svn-id: trunk@34584 -
2012-01-04 22:54:47 +00:00
martin
6b90fd04ce SynEdit: clean up, using PaintLines own class
git-svn-id: trunk@34580 -
2012-01-04 20:03:34 +00:00
martin
895ec22d6d SynEdit: improved matching quotes
git-svn-id: trunk@34578 -
2012-01-04 15:03:23 +00:00
martin
c8452e8e54 SynEdit: fix bracket matching with SynAnySyn
git-svn-id: trunk@34577 -
2012-01-04 15:02:34 +00:00
martin
621e42afef SynEdit: change wheel scrolling to deal with mouse wheels that report partial wheel moves
git-svn-id: trunk@34570 -
2012-01-04 02:10:54 +00:00
martin
b00e2117ba SynEdit: fix bracket matching with SynAnySyn
git-svn-id: trunk@34568 -
2012-01-03 22:05:39 +00:00
martin
27d9078f1f SynEdit: Allow replacing text and keep y-pos of marks
git-svn-id: trunk@34534 -
2012-01-01 19:31:49 +00:00
martin
d6f03b7132 SynEdit: Grouped related methods / no functional change
git-svn-id: trunk@34531 -
2012-01-01 14:12:51 +00:00
martin
ebfc7112a5 SynEdit: fixed possible highlighter crash, introduced in r 34252
git-svn-id: trunk@34522 -
2011-12-30 23:10:16 +00:00
juha
347ea32e4c SynEdit: remove the use of SYN_CPPB_1. It is not needed and was not used consistently.
git-svn-id: trunk@34411 -
2011-12-25 19:00:46 +00:00
juha
fd3e9d5fd9 SynEdit: Make the icon and registration work for po highligter, issue #20960, patch from Bart Broersma
git-svn-id: trunk@34410 -
2011-12-25 19:00:08 +00:00
juha
a4be3fadea use syntax highlighter for PO files. Patch from Bart Broersma
git-svn-id: trunk@34406 -
2011-12-25 14:11:17 +00:00
juha
f94cef3458 New icon for PO file syntax highlighter in SynEdit
git-svn-id: trunk@34405 -
2011-12-25 14:00:47 +00:00
maxim
38263f7b6b Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #20957
git-svn-id: trunk@34375 -
2011-12-23 21:39:33 +00:00
maxim
b59beb80a5 regenerated translations; updated Russian translation. This commit also reverts r34302 #6640e0d532, which broke SynEdit PO files (probably because of FPC 2.7.1)
git-svn-id: trunk@34332 -
2011-12-20 20:42:49 +00:00
mattias
fde0121875 synedit: added synhighlighterpo to lpk
git-svn-id: trunk@34315 -
2011-12-20 08:29:04 +00:00
martin
6640e0d532 SynEdit po
git-svn-id: trunk@34302 -
2011-12-19 23:46:20 +00:00
martin
d4efb55fc4 IDE starting on po highlighter
git-svn-id: trunk@34300 -
2011-12-19 23:37:41 +00:00
mattias
7316f8ba34 IDE: delete unneeded filefilters.xml
git-svn-id: trunk@34283 -
2011-12-19 17:12:00 +00:00
martin
1b32e584ad SynEdit: hide conflicting button names
git-svn-id: trunk@34278 -
2011-12-19 13:11:02 +00:00
martin
bc57db114e SynEdit: hide conflicting button names
git-svn-id: trunk@34277 -
2011-12-19 12:54:29 +00:00
martin
f768090a9f SynEdit: fixed extra-line-spacing, broken in r34252 #c99b5e17ac
git-svn-id: trunk@34257 -
2011-12-18 14:33:55 +00:00
mattias
9305126522 IDE: fpdoceditor: update topic on idle
git-svn-id: trunk@34253 -
2011-12-18 10:54:36 +00:00
martin
c99b5e17ac SynEdit: refactor, move PaintLines to own class
git-svn-id: trunk@34252 -
2011-12-18 00:09:31 +00:00
martin
03e8ad5bc8 clean up
git-svn-id: trunk@34244 -
2011-12-17 13:43:54 +00:00
martin
2002ce29d2 SynEdit: automatically add an undo-block, when BeginUpdate is called
git-svn-id: trunk@34243 -
2011-12-17 11:54:29 +00:00
martin
ae11c87ef7 SynEdit: refactor
git-svn-id: trunk@34241 -
2011-12-17 11:18:04 +00:00
martin
7680480e17 SynEdit: introduce markup color priorities, fix frames
git-svn-id: trunk@34230 -
2011-12-16 20:45:09 +00:00
martin
385f41f533 SynEdit: refactor (draw fold marker) / introduce markup color priorities
git-svn-id: trunk@34225 -
2011-12-16 16:44:04 +00:00
martin
c98cb37eba SynEdit: fixed highlighting in "case else" block (don't assume any more case labels)
git-svn-id: trunk@34220 -
2011-12-16 14:22:33 +00:00
martin
fb0efe6763 SynEdit: refactor
git-svn-id: trunk@34206 -
2011-12-15 13:09:20 +00:00
martin
b8d236f54a SynEdit: refactor
git-svn-id: trunk@34205 -
2011-12-15 13:07:20 +00:00
martin
eb7483f416 SynEdit: refactor p
git-svn-id: trunk@34203 -
2011-12-15 12:39:28 +00:00
zeljko
eb373f3a6a SynEdit: packager automatically changes allsynedit units, so let it be so
git-svn-id: trunk@34188 -
2011-12-14 17:45:38 +00:00
martin
f4eac2352a SynEdit: refactor painting, fix trimmed spaces with show-special and no highlighter
git-svn-id: trunk@34181 -
2011-12-14 13:48:34 +00:00
martin
6dab5d669e SynEdit: prevent crash if there are no images for bookmarks
git-svn-id: trunk@34177 -
2011-12-14 11:50:04 +00:00
mattias
7bd71b2eab codetools: class completion: fixed indentation of bodies
git-svn-id: trunk@34173 -
2011-12-14 09:41:38 +00:00
martin
400f05dee0 SynEdit: refactor painting
git-svn-id: trunk@34165 -
2011-12-14 02:53:19 +00:00
maxim
e374508e1c IDE, SynEdit: fixed 'Tripple' -> 'Triple' misspellings throughout the code
git-svn-id: trunk@34105 -
2011-12-11 15:37:09 +00:00
martin
f8e21f206f IDE more mouse options
git-svn-id: trunk@34076 -
2011-12-09 19:53:52 +00:00
maxim
09d427d902 regenerated translations; updated Russian translation
git-svn-id: trunk@34057 -
2011-12-08 23:18:17 +00:00
martin
821277f0c9 SynEdit: Fix continue line selection
git-svn-id: trunk@34054 -
2011-12-08 21:51:06 +00:00
martin
b5a053fda9 IDE: updated adv. mouse act. editor
git-svn-id: trunk@34042 -
2011-12-08 14:13:06 +00:00
martin
56f08e8572 SynEdit: Fixed show/hide caret while not focused. Issue #0017599
git-svn-id: trunk@34029 -
2011-12-07 18:27:31 +00:00
martin
9657e3c841 SynEdit: use font height instead of size for zooming
git-svn-id: trunk@34014 -
2011-12-07 02:15:19 +00:00
martin
12eb85016b IDE: config for mouse wheel. Issue #0015125
git-svn-id: trunk@34010 -
2011-12-07 00:17:08 +00:00
maxim
1618d51768 regenerated translations; updated Russian translation
git-svn-id: trunk@34007 -
2011-12-06 21:00:14 +00:00
sekelsenmat
2b22ea06cb Further removes LCL-Android and updates the widgetset description status
git-svn-id: trunk@33990 -
2011-12-06 08:14:32 +00:00
martin
3403a53c21 SynEdit / IDE: zoom with ctrl wheel
git-svn-id: trunk@33986 -
2011-12-05 23:32:21 +00:00
mattias
123e380712 codetools: fixed crash in class completion searching ancestor
git-svn-id: trunk@33984 -
2011-12-05 23:28:12 +00:00
martin
500ee16db6 SynEdit: fix ctrl mouse link. broken in 33972
git-svn-id: trunk@33981 -
2011-12-05 19:21:07 +00:00
martin
fe880f6f54 SynEdit: moved wheel to mouse actions
git-svn-id: trunk@33972 -
2011-12-05 15:01:45 +00:00
martin
5d2d0b17ec SynEdit: more mouse action changes / fixes r 33956
git-svn-id: trunk@33970 -
2011-12-05 13:41:13 +00:00
martin
f48bc65988 SynEdit: fixed potential crash in mouse click on gutter
git-svn-id: trunk@33965 -
2011-12-05 02:14:08 +00:00
martin
7554ee973e SynEdit: reworked mouse-actions
git-svn-id: trunk@33956 -
2011-12-04 16:53:23 +00:00
martin
f50e6546ff SynEdit: Hide unimplemented options in object inspector
git-svn-id: trunk@33828 -
2011-11-28 14:03:05 +00:00
martin
1b09de06b0 SynEdit: Clean up
git-svn-id: trunk@33827 -
2011-11-28 13:25:55 +00:00
martin
8b6ff4489c SynEdit: implemented eoScrollHintFollows
git-svn-id: trunk@33804 -
2011-11-26 18:27:18 +00:00
martin
e3a8ea6c06 SynEdit: improve property editor
git-svn-id: trunk@33803 -
2011-11-26 16:17:11 +00:00
martin
d92b9dfc6f SynEdit: Clean up, remove unused const
git-svn-id: trunk@33779 -
2011-11-25 14:26:17 +00:00
martin
f2ffcef2ba SynEdit: Handle pixel to row, for row > Lines.Count Issue #0019509
git-svn-id: trunk@33738 -
2011-11-23 21:26:57 +00:00
paul
592fe96721 synedit: highlight objccategory keyword
git-svn-id: trunk@33712 -
2011-11-23 07:23:31 +00:00
martin
cee09020e8 SynEdit: Clean up
git-svn-id: trunk@33659 -
2011-11-21 00:13:36 +00:00
martin
b6144d6f49 SynEdit HTML highlighter: added <optgroup> issue #0020712
git-svn-id: trunk@33646 -
2011-11-20 16:07:58 +00:00
martin
b88f22648c SynEdit: Tests for folding
git-svn-id: trunk@33645 -
2011-11-20 15:52:25 +00:00
martin
44e910ac93 SynEdit: Fixed save folding if none highlighter folds needs to be skipped
git-svn-id: trunk@33644 -
2011-11-20 15:52:21 +00:00
martin
b3498842f9 SynEdit HTML highlighter: added <bdo> issue #0020712
git-svn-id: trunk@33642 -
2011-11-20 13:36:02 +00:00
martin
34012a2115 SynEdit HTML highlighter: added <bdo> issue #0020712
git-svn-id: trunk@33641 -
2011-11-20 13:13:25 +00:00
martin
7416247cc3 Synedit: Improved cancel completion. Issue #0017895
git-svn-id: trunk@33629 -
2011-11-19 14:55:29 +00:00
martin
4d72cd427e Synedit: Clean up. Issue #0019215
git-svn-id: trunk@33628 -
2011-11-19 14:20:38 +00:00
juha
35b15acebe SynEdit: use raw X11 font names instead of old long names for GTK2. Issue #18795
git-svn-id: trunk@33591 -
2011-11-17 17:55:14 +00:00
martin
7a39358a8c Synedit: Codetemplate fix for tabs. Issue #0020700
git-svn-id: trunk@33589 -
2011-11-17 15:01:41 +00:00
martin
5405c8d1f0 Synedit: Cleanup Codetemplate code
git-svn-id: trunk@33587 -
2011-11-17 14:54:35 +00:00
martin
55b2d823fb SynEdit: Fix MultySyn Highlighter (uninitialized field)
git-svn-id: trunk@33512 -
2011-11-13 20:15:52 +00:00
martin
65bfe33229 SynEdit: Fix test
git-svn-id: trunk@33511 -
2011-11-13 19:02:54 +00:00
martin
4ca8f0c158 IDE, SynEdit: introduce block-indent by tab. issue #0020256
git-svn-id: trunk@33382 -
2011-11-07 02:44:22 +00:00
martin
fe8523a602 SynEdit: Tests
git-svn-id: trunk@33314 -
2011-11-05 01:40:23 +00:00
martin
328267f217 SynEdit: fixed some cases where none moving cursor key (e.g. end-key at line end) would not unset the selection. Happened if caret was not moved to set selection (copy word on copy none)
git-svn-id: trunk@33310 -
2011-11-04 19:58:17 +00:00
martin
fafe5534bc SynEdit: Syncro-Edit, fixed interference with trim space
git-svn-id: trunk@33158 -
2011-10-29 22:44:58 +00:00
martin
12b4542349 SynEdit Test
git-svn-id: trunk@33156 -
2011-10-29 20:09:29 +00:00
martin
d2b00f076f SynEdit: Fix special char highlight, if line is a single space.
git-svn-id: trunk@33154 -
2011-10-29 20:02:23 +00:00
sekelsenmat
956f7e0bab Implements case insensitive search for SynEdit - From bug #18842: [Patch] Find Dialog with UTF8 - case sensitive
git-svn-id: trunk@33031 -
2011-10-22 19:27:30 +00:00
sekelsenmat
c58e039a73 Massive update of makefiles to file make bigide
git-svn-id: trunk@32941 -
2011-10-17 11:29:24 +00:00
martin
454a3130fc SynEdit: Fixed an issue with folds (hidden comments after a fold, would unfold on caret move)
git-svn-id: trunk@32913 -
2011-10-15 18:43:58 +00:00
martin
caaebbee07 SynEdit: fix trim spaces, edit insert text into trailing spaces, could loose some paces
git-svn-id: trunk@32892 -
2011-10-14 20:40:41 +00:00
martin
819d744b06 SynEdit: start tests for search
git-svn-id: trunk@32797 -
2011-10-10 11:45:22 +00:00
paul
8cea08e5a2 synedit: highlight UnicodeString, RawByteString, UTF8String
git-svn-id: trunk@32695 -
2011-10-05 07:58:19 +00:00
mattias
8dc1234b17 LCL: added AlignToPtr and AlignToInt to fpcadds
git-svn-id: trunk@32573 -
2011-09-30 14:40:41 +00:00
mattias
09ed77ad6c SynEdit: syneditmiscclasses: safer align, bug #19109
git-svn-id: trunk@32570 -
2011-09-30 14:28:58 +00:00
mattias
883880f37a SynEdit: synregrexpr: safer align, bug #19109
git-svn-id: trunk@32569 -
2011-09-30 14:27:16 +00:00
mattias
d551fda25d IDE: lazconf: clean up
git-svn-id: trunk@32520 -
2011-09-26 19:12:39 +00:00
martin
876951bceb SynEdit, make ecDeleteLine stop at end of file. Issue #0020299
git-svn-id: trunk@32436 -
2011-09-20 17:12:44 +00:00
martin
4687ef5cc0 SynEdit: fixed crash, with ecDeleteLine on last line. issue #0020299
git-svn-id: trunk@32424 -
2011-09-19 18:42:31 +00:00
martin
6ddc1c8152 SynEdit: add color setting for visualized special chars (whitespace)
git-svn-id: trunk@32370 -
2011-09-16 16:35:27 +00:00
martin
e5ce00364c SynEdit: add color setting for visualized special chars (whitespace)
git-svn-id: trunk@32368 -
2011-09-16 16:22:38 +00:00
martin
5d4ecfb12e SynEdit TEST: Improved highlight for static
git-svn-id: trunk@32366 -
2011-09-16 12:16:24 +00:00
martin
5a9699ecae SynEdit: Improved highlight for static
git-svn-id: trunk@32365 -
2011-09-16 12:16:13 +00:00
martin
77a7deba0c SynEdit: allow selection of visible special chars
git-svn-id: trunk@32362 -
2011-09-16 09:01:13 +00:00
martin
c3c8798055 SynEdit: Syncro, add callbacks for edit mode start/stop
git-svn-id: trunk@32360 -
2011-09-15 20:58:07 +00:00
martin
79085afc25 SynEdit: ensure correct initialization, if clientrect is less than 1 line height
git-svn-id: trunk@32251 -
2011-09-10 12:01:46 +00:00
martin
583c6cf16d SynEdit: Fix all typecasts for TSynMemo; fix undoin TSynMemo
git-svn-id: trunk@32250 -
2011-09-10 11:32:06 +00:00
martin
d7f55a0794 SynEdit: fixed for fpc trunk, since fpc r18968 #a3fdb8c062 const-string initialized from resourcestring are later translated too. Issue #20204
git-svn-id: trunk@32239 -
2011-09-09 15:35:10 +00:00
martin
f751ca687f SynEdit: Fix negative ExtraCharSpacing
git-svn-id: trunk@32156 -
2011-09-02 16:36:54 +00:00
martin
55f3a736d6 SynEdit: (Un)Indent current line, if no selection - fix if caret at BOL. Issue #0019724
git-svn-id: trunk@32139 -
2011-09-01 00:26:21 +00:00
martin
ab90477674 SynEdit: Check if suficent space for caret exists at line-end. fixes issue #0020053
git-svn-id: trunk@32058 -
2011-08-25 23:46:14 +00:00
martin
e4fc107b50 SynEdit: Clean up ScreenCaret.ClipRect calculation; Fix ClipRect by 1 pixel to small. Partly fixes issue #0020053
git-svn-id: trunk@32056 -
2011-08-25 22:58:14 +00:00
martin
df270d4561 SynEdit: (Un)Indent current line, if no selection. Issue #0019724
git-svn-id: trunk@32049 -
2011-08-25 11:08:14 +00:00
martin
3968c44b39 SynEdit: allow caret to end of longest line (instead of MaxLeftChar), if eoScrollPastEOL is set
git-svn-id: trunk@32039 -
2011-08-24 10:10:01 +00:00
martin
6f3b1db700 SynEdit: Fixed highlight of "static" issue #0019984
git-svn-id: trunk@32003 -
2011-08-18 09:46:08 +00:00
martin
144a7b6e1c SynEdit: Fold-Gutter: Defer creation of popup menu, until needed; use global image list
git-svn-id: trunk@32000 -
2011-08-17 13:58:44 +00:00
martin
246b2239e3 SynEdit: Issue #19970, rev 31979 #0ef98cf0c6: fixed constref in function types too
git-svn-id: trunk@31981 -
2011-08-13 20:54:20 +00:00
martin
ef8e06cce2 SynEdit: Fixed potential crash, on destroy
git-svn-id: trunk@31980 -
2011-08-13 20:52:49 +00:00
juha
0ef98cf0c6 SynEdit: highlight constref in procedural type declaration. Issue #19970, patch from Anton
git-svn-id: trunk@31979 -
2011-08-13 18:32:02 +00:00
jesus
c7d7e4e44d synedit, fix compile with fpc trunk
git-svn-id: trunk@31948 -
2011-08-11 20:24:58 +00:00
martin
fb2bd86db4 SynEdit: Change order of component registration. Issue #0019860
git-svn-id: trunk@31863 -
2011-08-05 00:54:23 +00:00
martin
b61f745148 SynEdit: Fixed/Workaround an issue with missing refresh (fold-line-mapping not updated), if no highlighter is assigned
git-svn-id: trunk@31852 -
2011-08-03 12:13:29 +00:00
martin
e80d33d1ce SynEdit: fix mouse-select scrolling (scroll-timer) when past end-of-file. Issue #0019811
git-svn-id: trunk@31798 -
2011-07-25 16:24:27 +00:00