Commit Graph

650 Commits

Author SHA1 Message Date
martin
dd27f42211 IDE: auto show the param hint for functions. Patch by David Zimmer
git-svn-id: trunk@44464 -
2014-03-18 12:50:04 +00:00
mattias
5a07230297 IDE: clean up
git-svn-id: trunk@44146 -
2014-02-18 18:47:15 +00:00
martin
e38b958e04 Debugger/DbgIntf: Moved code to DebuggerIntf package
git-svn-id: trunk@44097 -
2014-02-16 14:29:53 +00:00
martin
3f415797e4 Debugger: put some common types into DbgIntf
git-svn-id: trunk@44079 -
2014-02-15 01:31:30 +00:00
martin
4b9b1ad7c6 IDE: Editor-Options: mark if/then/else as word pair (triplet) / allow any keyword pair to be switched
git-svn-id: trunk@43813 -
2014-01-26 15:16:36 +00:00
martin
85ab415159 SrcEdit: workaround for Mac QueueAsync bug
git-svn-id: trunk@43307 -
2013-10-23 15:26:46 +00:00
martin
c3cd2af441 ScrEdit: More debugln
git-svn-id: trunk@43297 -
2013-10-21 00:32:31 +00:00
martin
105b722022 ScrEdit: More debugln
git-svn-id: trunk@43296 -
2013-10-21 00:29:42 +00:00
martin
7bebe705b0 SourceEdit: Set ifdef (on tab change) after dec-paintlock)
git-svn-id: trunk@43160 -
2013-10-07 16:18:08 +00:00
paul
7f4caeb374 ide, components: move images related code to use FPC resource instead of Lazarus resources
git-svn-id: trunk@42984 -
2013-09-27 12:27:04 +00:00
mattias
fbfe792239 IDE: less output
git-svn-id: trunk@42893 -
2013-09-20 08:30:27 +00:00
mattias
2411ff6a72 IDE: fixed complete block on char, fixed codebrowser check if something changed
git-svn-id: trunk@42866 -
2013-09-18 21:08:22 +00:00
mattias
c0dac09b7f IDE: fixed complete block, bug #24935
git-svn-id: trunk@42865 -
2013-09-18 21:05:17 +00:00
martin
32f7affb2b IDE, Debugger: Display exe-line markers (blue dots) in last line of file too
git-svn-id: trunk@42806 -
2013-09-15 12:51:07 +00:00
mattias
80b7afb789 IDE: auto start completion only in pascal
git-svn-id: trunk@42804 -
2013-09-15 12:31:25 +00:00
martin
f0e13de7ac SynEdit: SynCompletion, refactor usage of OnUtf8Key (no longer internally used. Moved event to be called before any built in processing
git-svn-id: trunk@42773 -
2013-09-13 14:57:52 +00:00
martin
f45491edd7 IDE, Debugger: Fix Debugger locking in SourceEdit (protect SynEdit during Paintlock). Calls were unbalanced if method was recursively invoked.
git-svn-id: trunk@42734 -
2013-09-11 17:51:40 +00:00
martin
9c45fa9046 IDE, SourceEditor: fix dragging editors between tab, make sure synedit will be set to visible
git-svn-id: trunk@42729 -
2013-09-10 20:26:13 +00:00
mattias
612b486281 IDE: implement find references of used unit
git-svn-id: trunk@42686 -
2013-09-08 22:47:26 +00:00
mattias
587c061094 IDE: source editor: pagechanged event when creating the first page
git-svn-id: trunk@42501 -
2013-08-26 12:41:14 +00:00
mattias
e4a286e807 IDE: source editor: call DoActiveEditorChanged after a series of PageIndex changes that result in no change to NoteBook.PageIndex
git-svn-id: trunk@42485 -
2013-08-24 20:41:42 +00:00
mattias
aa1bd75ad1 IDE: source editor SetPageIndex: check if PageIndex=AValue
git-svn-id: trunk@42484 -
2013-08-24 18:48:39 +00:00
mattias
4a79a421e4 IDE: source editor SetPageIndex: check if PageIndex=AValue
git-svn-id: trunk@42483 -
2013-08-24 18:42:17 +00:00
mattias
d01d5e1399 IDE: source editor: fixed marking skipped directives as disabled
git-svn-id: trunk@42482 -
2013-08-24 18:19:46 +00:00
mattias
60925a9ed7 IDE: verbosity
git-svn-id: trunk@42480 -
2013-08-24 16:53:57 +00:00
mattias
f5fa4b3ffe IDE: further migration external tools
git-svn-id: trunk@42293 -
2013-08-03 19:07:12 +00:00
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