mattias
ec10c9cdd2
codetools: identifier completion: showing predefined identifiers only at start of operand
...
git-svn-id: trunk@20889 -
2009-07-18 17:32:10 +00:00
paul
7f4c2bd076
codetools: format predefined functions as codetools format other functions
...
git-svn-id: trunk@20877 -
2009-07-17 16:46:17 +00:00
paul
541321edb8
codetools: TIdentCompletionTool.GatherPredefinedIdentifier: sort identifiers, add other predefined compiler functions
...
git-svn-id: trunk@20867 -
2009-07-15 15:51:04 +00:00
paul
6ff99524e6
codetools, ide: implement storing and showing predefined functions result type (Mattias, please review)
...
git-svn-id: trunk@20865 -
2009-07-15 13:23:47 +00:00
paul
ccd58a5611
codetools: TIdentCompletionTool.GatherPredefinedIdentifiers, fix case of some identifiers, add 4 more: Inc, Dec, Succ, Pred
...
git-svn-id: trunk@20864 -
2009-07-15 12:51:58 +00:00
mattias
2e9f5cede4
codetools: identifier completion: implemented completing method declaration when cursor started name, bug #14078
...
git-svn-id: trunk@20765 -
2009-06-29 18:56:28 +00:00
mattias
e50a4f4556
LCL: TAnchorSide.GetSidePosition check always for circles
...
git-svn-id: trunk@20298 -
2009-05-29 14:24:23 +00:00
mattias
0c0556f015
codetools: identifier completion: do not add () for functions without parameters
...
git-svn-id: trunk@19998 -
2009-05-17 01:26:28 +00:00
mattias
36595ac795
codetools: identifier completion: added predefined procs: assert, new, dispose, exit, continure, break
...
git-svn-id: trunk@19996 -
2009-05-17 00:47:02 +00:00
mattias
4407a78f6a
codetools: identifier completion: predefined procs with brackets
...
git-svn-id: trunk@19995 -
2009-05-17 00:40:15 +00:00
mattias
c8bdd801da
codetools: identifier completion: add predefined procs only at statement starts
...
git-svn-id: trunk@19994 -
2009-05-17 00:27:04 +00:00
mattias
e3c48b9278
codetools: mem stat categories
...
git-svn-id: trunk@19864 -
2009-05-09 09:44:56 +00:00
mattias
6e52d7829c
codetools: added memory stats
...
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
8f19b73c43
codetools: removed TCustomCodeTool.UpperSrc
...
git-svn-id: trunk@19832 -
2009-05-07 08:16:34 +00:00
mattias
3e5a744e2d
codetools: find declaratuion: added flag to skip forward class
...
git-svn-id: trunk@19814 -
2009-05-05 18:02:20 +00:00
mattias
871e67c3a5
codetools: complete local var assignments: adding unit to uses section
...
git-svn-id: trunk@19811 -
2009-05-05 09:41:10 +00:00
mattias
620900273e
codetools: identifier completion used unit
...
git-svn-id: trunk@19810 -
2009-05-05 09:14:08 +00:00
mattias
9f6417e73c
codetools: fixed identifier completion in top level node
...
git-svn-id: trunk@19797 -
2009-05-04 11:47:10 +00:00
mattias
6dcfefb293
codetools: identifier completion in ancestor list
...
git-svn-id: trunk@19757 -
2009-05-02 09:15:50 +00:00
mattias
30adabcb7b
codetools: GetValuesOfCaseVariable suport for properties
...
git-svn-id: trunk@19659 -
2009-04-28 08:06:57 +00:00
mattias
46cf4464ea
IDE: implemented code macro ofall
...
git-svn-id: trunk@19654 -
2009-04-27 20:58:04 +00:00
mattias
8f2bc2fdb1
codetools: identifier completion search at start of identifier and at end of valid code, bug #10548
...
git-svn-id: trunk@19613 -
2009-04-24 18:01:03 +00:00
mattias
de190884ee
codetools: as operator in with variables
...
git-svn-id: trunk@19533 -
2009-04-20 22:59:04 +00:00
mattias
65e31f48c0
IDE+codetools: identifier completion: added some keywords
...
git-svn-id: trunk@19390 -
2009-04-12 23:08:03 +00:00
mattias
5799bab4d1
codetools: added nodes for units in uses sections
...
git-svn-id: trunk@19271 -
2009-04-07 09:21:23 +00:00
mattias
8eef3a2022
codetools: identifier completion: not adding semicolon in front of a binary symbol operator
...
git-svn-id: trunk@18800 -
2009-02-22 22:47:00 +00:00
mattias
22c61b805d
IDE+codetools: identifier completion: show constructor/destructo from Paul, bug #13215
...
git-svn-id: trunk@18783 -
2009-02-20 21:23:15 +00:00
mattias
feaa627c17
codetools: identifier completion collecting forward class definitions, bug #13101
...
git-svn-id: trunk@18542 -
2009-02-03 11:55:04 +00:00
mattias
ae4d09be24
codetools: identifier completion: improved variable start check
...
git-svn-id: trunk@18135 -
2009-01-05 12:05:59 +00:00
mattias
2670be8de0
IDE: fixed crash painting a half defined method
...
git-svn-id: trunk@18134 -
2009-01-05 11:46:31 +00:00
paul
e51930e4d4
codetools: fix few debugln
...
git-svn-id: trunk@18112 -
2009-01-04 19:20:14 +00:00
mattias
41605046ff
IDE+codetools: auto adding comma after complete uses section unit
...
git-svn-id: trunk@18039 -
2009-01-02 11:49:58 +00:00
mattias
de7237e64a
IDE+codetools: parameter hints now work for variables and properties of type procedure
...
git-svn-id: trunk@17492 -
2008-11-21 12:41:45 +00:00
mattias
d7a960e8ba
codetools: identifier completion: no semicolon outside of statements
...
git-svn-id: trunk@16669 -
2008-09-22 09:37:45 +00:00
mattias
e03b7c5869
codetools: identifier completion: do not add semicolon twice
...
git-svn-id: trunk@15846 -
2008-07-23 11:59:52 +00:00
mattias
4e326a4448
IDE+codetools: identifier completion: adding semicolon after procedure
...
git-svn-id: trunk@15844 -
2008-07-23 09:12:06 +00:00
mattias
1341499890
synedit: set default synedit font for carbon
...
IDE: sourceditor: using the same default font as synedit
IDE: added code template d for debugln
IDE: moved Insert $IFDEF in keymapping to edit section
CodeTools: identifier completion: do not add semicolon in front of then, of, to, else, do
CodeTools: define LCL and LCLwidgetset for lazarus sources
IDE: Editor Options Keymapping: implemented text filter and shortcut search
git-svn-id: trunk@15819 -
2008-07-19 09:51:32 +00:00
mattias
588edd1cab
IDE: identifier completion: always move cursor in front of semicolon
...
git-svn-id: trunk@15784 -
2008-07-14 22:21:35 +00:00
mattias
a45d589f57
codetools: extended ctnWithStatement EndPos to next atom when possible, bug #7970
...
git-svn-id: trunk@15207 -
2008-05-22 14:48:32 +00:00
mattias
1c51099541
IDE: implemented showing help for identifier completion
...
git-svn-id: trunk@15065 -
2008-05-06 21:37:25 +00:00
mattias
2b9cb9182b
codetools: improved running codetools while identifier completion is open
...
git-svn-id: trunk@15063 -
2008-05-06 17:45:18 +00:00
mattias
3864f806a5
designer: menu item align now enabled when one control is selected
...
git-svn-id: trunk@15049 -
2008-05-05 20:14:39 +00:00
mattias
b7b30e862a
codetools: identifier completion can exists while rebuilding code trees
...
git-svn-id: trunk@15048 -
2008-05-05 20:06:28 +00:00
vincents
9f9ab8fcfb
codetools: copy is a function, not a procedure (bug #11038 )
...
git-svn-id: trunk@14716 -
2008-04-01 14:02:29 +00:00
mattias
c436ebb4f4
codetools: identifier completion: removed property variable form useful identifiers for class interfaces and global properties
...
git-svn-id: trunk@13339 -
2007-12-15 13:05:44 +00:00
mattias
05383709a0
IDE: show abstract methods: now adds default param values
...
git-svn-id: trunk@13253 -
2007-12-09 12:07:57 +00:00
mattias
840f7c280b
codetools: fixed error handling in TIdentCompletionTool.FindAbstractMethods if cursor outside of class
...
git-svn-id: trunk@13231 -
2007-12-08 18:44:52 +00:00
mattias
b27b9bb629
IDE: added refactoring tool show abstract methods
...
git-svn-id: trunk@13212 -
2007-12-07 23:16:21 +00:00
mattias
6060a047ed
codetools: implemented AddMethods
...
git-svn-id: trunk@13204 -
2007-12-07 15:30:22 +00:00
mattias
363234509c
codetools: implemented searching abstract methods, added example
...
git-svn-id: trunk@13188 -
2007-12-07 00:28:12 +00:00