Commit Graph

65 Commits

Author SHA1 Message Date
martin
2834c6ab2a SynEdit, Pas-HL: record helper, deprecated in object
git-svn-id: trunk@37298 -
2012-05-16 23:24:33 +00:00
martin
b4d22ba095 SynEdit: highlight class "helper". Fix wrong highlight of "sealed" Issue #0021812 Tests
git-svn-id: trunk@37113 -
2012-04-30 18:59:10 +00:00
martin
6f7c5e1d9b SynEdit: Fixed folding broken by undo/redo. issue #21473
git-svn-id: trunk@35912 -
2012-03-13 01:18:33 +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
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
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
224799685a SynEdit: Refactored fold-node info
git-svn-id: trunk@35077 -
2012-02-01 19:13:09 +00:00
martin
f88a9d1f56 SynEdi: more debugln for undo
git-svn-id: trunk@35067 -
2012-01-31 19:26:25 +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
ebfc7112a5 SynEdit: fixed possible highlighter crash, introduced in r 34252
git-svn-id: trunk@34522 -
2011-12-30 23:10:16 +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
b88f22648c SynEdit: Tests for folding
git-svn-id: trunk@33645 -
2011-11-20 15:52:25 +00:00
martin
65bfe33229 SynEdit: Fix test
git-svn-id: trunk@33511 -
2011-11-13 19:02:54 +00:00
martin
fe8523a602 SynEdit: Tests
git-svn-id: trunk@33314 -
2011-11-05 01:40:23 +00:00
martin
12b4542349 SynEdit Test
git-svn-id: trunk@33156 -
2011-10-29 20:09:29 +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
martin
5d4ecfb12e SynEdit TEST: Improved highlight for static
git-svn-id: trunk@32366 -
2011-09-16 12:16:24 +00:00
martin
8c441d5601 SynEdit: Fix next/prev word with tabs on line (phys/Logical pos) issue #0019232
git-svn-id: trunk@30480 -
2011-04-26 13:08:46 +00:00
martin
62833f223a SynEdit: Fixed a folding issue, and assert
git-svn-id: trunk@30453 -
2011-04-24 18:23:44 +00:00
martin
645cf8bf63 SynEdit: fixed Home/end key with tabs in line
git-svn-id: trunk@30192 -
2011-04-04 23:32:15 +00:00
martin
49611fd177 SynEdit: keep folds, even if a the keyword is no longer recognized (e.g becomes part of a comment). Such folds are however not saved in the session-info
git-svn-id: trunk@30141 -
2011-04-02 21:15:39 +00:00
martin
80a5180691 SynEdit: removed deprecated methods
git-svn-id: trunk@30121 -
2011-04-01 22:17:51 +00:00
martin
6b7a173ac3 SynEdit: fixed caret-auto-move for lines with tab. (required by syncro-edit, shared-edit)
git-svn-id: trunk@30087 -
2011-03-30 16:24:10 +00:00
martin
86a71bfe1e SynEdit: Cache char-width info (Logical<>Physical) / Cleanup
git-svn-id: trunk@30074 -
2011-03-29 23:44:25 +00:00
martin
c55776f210 SynEdit: fixed highlight of "shortstring" depending on options. issue #0018971
git-svn-id: trunk@30004 -
2011-03-23 13:00:55 +00:00
martin
d00c1cc10d SynEdit: fix caret pos, after delete/del-word with caret in middle of tab-char. issue #0018960
git-svn-id: trunk@29975 -
2011-03-21 21:12:13 +00:00
martin
d9b3de392f SynEdit: Pas-Highlighter, deprecated after class
git-svn-id: trunk@29140 -
2011-01-20 13:57:13 +00:00
martin
ba8f8d4e90 SynEdit, SourceEdtior: Decouple UndoBlock from UpdateBlock
git-svn-id: trunk@28602 -
2010-12-03 02:10:35 +00:00
martin
d1792391e0 SynEdit: Fix updating (book-)mark position on edit, after other shared editor was closed. incl Testcase
git-svn-id: trunk@28601 -
2010-12-02 23:39:48 +00:00
martin
18a4dea1a7 SynEdit: Test for indent after auto-unindent (smart) into half a tab
git-svn-id: trunk@28367 -
2010-11-20 12:08:18 +00:00
martin
8f2807ea6e SynEdit, pas hl: test for message modifier context (not in property). Issue #0017577
git-svn-id: trunk@28224 -
2010-11-14 19:54:38 +00:00
martin
3045c387da SynEdit, pas hl: Tests for message modifier context.
git-svn-id: trunk@28222 -
2010-11-14 19:48:21 +00:00
martin
20785f705d SynEdit: Pas-HL, Test for highlighting of class modifiers sealed, abstract
git-svn-id: trunk@27985 -
2010-10-30 18:42:16 +00:00
martin
4a38ad12ef SynEdit: Pas-HL, Test for highlighting of deprecated, unimplemented, ...
git-svn-id: trunk@27983 -
2010-10-30 18:08:42 +00:00
martin
00cb3a3e9f SynEdit: Pas-HL, Test for highlighting of deprecated, unimplemented, ...
git-svn-id: trunk@27981 -
2010-10-30 17:48:22 +00:00
martin
d054b9bf2d SynEdit: Test for Pas-HL, improved highlighting of index, read, write in properties
git-svn-id: trunk@27979 -
2010-10-30 16:00:19 +00:00
martin
16196b2246 SynEdit: Tests for Pas-HL, added different modes to highlight "string", "Ansistring", "exit", "break", ...
git-svn-id: trunk@27962 -
2010-10-30 00:54:21 +00:00
martin
5f5d5a95a5 SynEdit: Tests for Pas-HL, fixed wrong folding of "var a: procedure;"
git-svn-id: trunk@27959 -
2010-10-29 22:27:07 +00:00
martin
06115c1c78 SynEdit: Tests for block-indent/unindent work with tabs in text. Issue #17603
git-svn-id: trunk@27907 -
2010-10-27 21:44:03 +00:00
martin
b22fb772ba SynEdit: Test for updating bookmarks
git-svn-id: trunk@27821 -
2010-10-24 00:29:53 +00:00
martin
35b8ee719e SynEdit: Tests for SharedTextBuffer can share Bookmarks too
git-svn-id: trunk@27815 -
2010-10-22 22:39:49 +00:00
martin
a0292f5d33 SynEdit, testcase: begin refactor SynEdit.Marks (use tree for storage).
git-svn-id: trunk@27765 -
2010-10-19 21:48:38 +00:00
martin
04c2eb89db Syn-Multi-Highlighter, tests for rev 27545 #1b6d6917f7
git-svn-id: trunk@27546 -
2010-10-02 16:31:47 +00:00
martin
f649d82a78 Synedit: Tests for fold/hide
git-svn-id: trunk@26815 -
2010-07-24 17:00:20 +00:00
mattias
5f4f03d6e9 IDE: using new codetools FPC caches
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912, #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824

git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
martin
a5b3d7d219 SynEdit: Testcase: new, empty Edit (overwrite mode)
git-svn-id: trunk@25805 -
2010-05-31 17:52:15 +00:00
martin
dfa90fa2e9 SyncroEdit:Tests
git-svn-id: trunk@25673 -
2010-05-26 22:14:29 +00:00
martin
591e6c3709 SynEdit: testcase, fix memleak
git-svn-id: trunk@25256 -
2010-05-08 16:27:31 +00:00