Commit Graph

624 Commits

Author SHA1 Message Date
mattias
a3c0c0d439 IDE: further migration external tools
git-svn-id: trunk@42292 -
2013-08-03 18:39:14 +00:00
mattias
146442cbfb LCL: TTextStrings: clear always array entries
git-svn-id: trunk@42096 -
2013-07-15 23:00:00 +00:00
mattias
032f86f34a IDE: clean up
git-svn-id: trunk@42094 -
2013-07-15 20:06:27 +00:00
mattias
9fa72552cf IDE: less updates from codetools to srcedit
git-svn-id: trunk@42043 -
2013-07-09 20:09:39 +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
e6c03e1b84 SynEdit: Ifdef Markup: remove ifdef, make live
git-svn-id: trunk@41608 -
2013-06-08 23:05:45 +00:00
martin
35cdca75c0 SynEdit: Ifdef Markup: set node state, on buffer change
git-svn-id: trunk@41598 -
2013-06-08 17:27:29 +00:00
juha
8d30ca2251 IDE: Add 'Select All' to code editor's popup menu. Issue #24037, patch from Howard Page-Clark
git-svn-id: trunk@41525 -
2013-06-04 06:27:21 +00:00
mattias
efec9f2a26 IDE: replaced some MessageDlg with IDEMessageDialog
git-svn-id: trunk@41497 -
2013-06-02 17:27:09 +00:00
mattias
8d549f0ec9 IDE: clean up
git-svn-id: trunk@41422 -
2013-05-26 13:54:04 +00:00
mattias
cb86989cb0 IDE: clean up
git-svn-id: trunk@41420 -
2013-05-26 13:38:24 +00:00
mattias
35ac6f51b9 IDEIntf: undeprecated TSourceEditorWindowInterface.SourceEditorIntfWithFilename and implemented it with avl tree
git-svn-id: trunk@41413 -
2013-05-26 12:21:10 +00:00
martin
69163ed0f1 SynEdit: Ifdef Markup: force update, if settings change
git-svn-id: trunk@41403 -
2013-05-25 17:34:14 +00:00
martin
e3c11bd042 SynEdit: Ifdef Markup: Allow setting state for else
git-svn-id: trunk@41393 -
2013-05-25 13:12:18 +00:00
mattias
d846fce1d2 IDE: sourceeditor: ifdef node states: set idnInvalid for mixed cases
git-svn-id: trunk@41385 -
2013-05-24 16:29:39 +00:00
martin
1be10bb6e1 SynEdit: Ifdef Markup: prevent endless loop
git-svn-id: trunk@41384 -
2013-05-24 10:21:58 +00:00
mattias
26cd305782 IDE: source editor: fixed updating nested ifdefs
git-svn-id: trunk@41372 -
2013-05-23 12:02:49 +00:00
mattias
0fedbb9844 IDE: source editor: debug ifdef nodes synedit.inc
git-svn-id: trunk@41352 -
2013-05-22 13:26:40 +00:00
mattias
70ad03b309 IDE: source editor: update ifdefs for include files
git-svn-id: trunk@41351 -
2013-05-22 13:07:00 +00:00
martin
a3f14d5bbd SynEdit: Ifdef Markup: work with new shared editors
git-svn-id: trunk@41259 -
2013-05-18 20:15:15 +00:00
mattias
b5943c123d IDE: less verbosity
git-svn-id: trunk@41245 -
2013-05-17 21:46:18 +00:00
mattias
8ea9808d75 IDE: sourceeditor: TSourceEditor.UpdateIfDefNodeStates: check if for multiple includes
git-svn-id: trunk@41244 -
2013-05-17 20:49:28 +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
643bc6aa9d SynEdit: Ifdef Markup: reset idle timer on EditorStateChange only
git-svn-id: trunk@41207 -
2013-05-15 12:25:06 +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
mattias
c40294c9d2 IDE: sourceeditor: update ifdef node states on input less idle
git-svn-id: trunk@41205 -
2013-05-15 08:44:10 +00:00
mattias
241045c4cb IDE: source editor: fixed typo
git-svn-id: trunk@41204 -
2013-05-15 08:12:56 +00:00
mattias
0431614b1b IDE: source editor: ifdefnode: sync codebuffer
git-svn-id: trunk@41203 -
2013-05-15 08:10:49 +00:00
mattias
0a5a0160d1 IDE: clean up
git-svn-id: trunk@41198 -
2013-05-14 21:53:07 +00:00
mattias
3904b0b4eb IDE: source editor: set elseif
git-svn-id: trunk@41197 -
2013-05-14 21:11:19 +00:00
mattias
5322d2256b IDE: source editor: set only ifs
git-svn-id: trunk@41194 -
2013-05-14 21:05:28 +00:00
martin
7d486bba43 SynEdit: Ifdef Markup: updates
git-svn-id: trunk@41191 -
2013-05-14 16:53:41 +00:00
martin
0f1b45ef98 SynEdit: Ifdef Markup: SourceEditor: Do not invalidate, if all node states are going to be written
git-svn-id: trunk@41190 -
2013-05-14 15:00:29 +00:00
mattias
f83e1b7112 IDE: source editor: set ifdef node states on page changed
git-svn-id: trunk@41185 -
2013-05-14 10:16:03 +00:00
mattias
6b007f92db IDE: TSourceEditor.UpdateIfDefNodeStates: check if scanner has changed
git-svn-id: trunk@41183 -
2013-05-14 07:40:30 +00:00
mattias
739984d131 IDE: fixed caption Free Pascal
git-svn-id: trunk@41165 -
2013-05-13 11:14:10 +00:00
mattias
b24a4ade47 IDE: fixed double release linkscanner
git-svn-id: trunk@41161 -
2013-05-12 18:23:36 +00:00
mattias
7530f8b888 IDE: started ifdef update via codetools
git-svn-id: trunk@41145 -
2013-05-12 08:56:20 +00:00
mattias
a8055fc005 IDE: sourceeditor: disconnect OnIfdefNodeStateRequest
git-svn-id: trunk@41135 -
2013-05-11 20:04:28 +00:00
mattias
d82e018aaf IDE: sourceditor: connect scanner when setting codebuffer
git-svn-id: trunk@41134 -
2013-05-11 19:39:13 +00:00
mattias
d3fc959f04 IDE: store directives when new scanner is initialized and a sourceeditor for the unit exist
git-svn-id: trunk@41132 -
2013-05-11 17:30:13 +00:00
mattias
78f5a14553 codetools: linkscanner: counter for storedirectives
git-svn-id: trunk@41128 -
2013-05-11 09:29:48 +00:00
martin
24f0786690 SynEdit: Starting on Ifdef Markup
git-svn-id: trunk@41103 -
2013-05-09 22:27:23 +00:00
juha
58e631025e Macros: Implement $Confirm() macro. Issuse #11370
git-svn-id: trunk@40968 -
2013-05-01 08:44:56 +00:00
mattias
fd4d0497fc IDE,IDEIntf: added TSourceEditorManagerInterface.ReIndent, added parameter Beautify to TLazProjectFile.SetSourceText
git-svn-id: trunk@40813 -
2013-04-15 08:31:41 +00:00
martin
389ce68238 IDE: SourceEdit: fixed word (word from text, not identifier) completion
git-svn-id: trunk@40394 -
2013-02-24 18:31:05 +00:00
martin
762694f67a IDE: add markup for user defined word-lists
git-svn-id: trunk@40029 -
2013-01-29 18:23:20 +00:00
martin
d67ac0c78c IDE: SourceEditor: reduce work when applying global options
git-svn-id: trunk@39958 -
2013-01-24 20:43:41 +00:00
juha
d451ec6672 IDE: Allow user to create own custom IDE macros and install them to IDE by using packages. Issue #23502, patch from Cyrax
git-svn-id: trunk@39909 -
2013-01-20 09:34:35 +00:00
martin
86cf02bfa5 SourceEditor: Improve session restore, if more than 2 windows were used.
git-svn-id: trunk@39829 -
2013-01-11 14:59:56 +00:00