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
mattias
9c3ea995b8
IDE: moved code to find hint for source position to helpmanager
...
git-svn-id: trunk@12987 -
2007-11-23 15:39:19 +00:00
mattias
6874d3b117
codetools: replaced TIdentifierListItem.Identifier PChar with string
...
git-svn-id: trunk@12986 -
2007-11-23 15:00:50 +00:00
mattias
afd12b522a
codetools: identifier completion: put exact matches at beginning
...
git-svn-id: trunk@12960 -
2007-11-21 22:23:20 +00:00
vincents
5b35332b64
codetools: fixed argument name of copy function (bug #10162 )
...
git-svn-id: trunk@12841 -
2007-11-12 15:45:55 +00:00
mattias
5794ee8f65
IDE: identifier completion: adding := : checks if identifier can be assigned
...
git-svn-id: trunk@12381 -
2007-10-08 11:56:56 +00:00
mattias
23cb06a031
IDE+codetools: added heuristic to add := on identifier completion
...
git-svn-id: trunk@12348 -
2007-10-06 14:54:32 +00:00
mattias
afcbbf4db0
codetools: implemented local type and var section for generics
...
git-svn-id: trunk@11833 -
2007-08-17 12:48:29 +00:00
mattias
13c2b40e20
codetools: implemented parsing the new fpc 2.3.1 generics, simple find declaration for generics
...
git-svn-id: trunk@11829 -
2007-08-16 17:12:56 +00:00
vincents
370aa4c253
fixed fpc 2.3 compilation (assigning to set or record properties)
...
git-svn-id: trunk@11078 -
2007-05-04 22:43:58 +00:00
mattias
84d5619a1e
IDE: source editor using real gutter width, synedit; public GutterWidth property
...
git-svn-id: trunk@10624 -
2007-02-12 10:43:12 +00:00
mattias
9bebef46ab
IDE+codetools: fixed identifier completion for procs
...
git-svn-id: trunk@10618 -
2007-02-10 10:04:46 +00:00
mattias
787f9e814d
added package SimpleIDEIntf to test IDE plugins easier
...
git-svn-id: trunk@10372 -
2007-01-04 19:51:33 +00:00
mattias
e7be3ae1d3
codetools: added record case variables to identifier completion
...
git-svn-id: trunk@10157 -
2006-11-02 03:29:30 +00:00
mattias
7144ddb3e2
identifer completion: implemented adding complete method declaration in class contexts
...
git-svn-id: trunk@9969 -
2006-09-22 23:16:25 +00:00
mattias
8af5d78f33
identifier completion: abstract methods are now red
...
git-svn-id: trunk@9949 -
2006-09-20 20:12:27 +00:00
mattias
53dde5cff5
codetools: improved parsing variable section with errors
...
git-svn-id: trunk@9894 -
2006-09-14 19:30:01 +00:00
mattias
f0b0ae7a39
codetools: code context: now works with empty param lists
...
git-svn-id: trunk@9621 -
2006-07-17 09:51:59 +00:00
mattias
e28e38295b
codetools: added compiler procedure length to identifier completion
...
git-svn-id: trunk@9582 -
2006-07-10 14:55:55 +00:00
mattias
34ec62a9ca
fixed PChar typecasts
...
git-svn-id: trunk@9394 -
2006-06-04 09:35:45 +00:00
mattias
4023c08654
fixed checking adding unitpaths on adding units to packages
...
git-svn-id: trunk@9305 -
2006-05-18 22:52:15 +00:00
mattias
d15d5a84e9
codetools: implemented FindCodeContext for procedures
...
git-svn-id: trunk@9296 -
2006-05-17 00:56:04 +00:00
mattias
47948ab39e
identifier completion: improved heuristic to recognize LValue
...
git-svn-id: trunk@9294 -
2006-05-16 22:16:13 +00:00
mattias
a3cbfca3a5
identifier completion: improved heuristic to recognize LValue
...
git-svn-id: trunk@9292 -
2006-05-16 22:07:48 +00:00
mattias
e90422c6be
disabled adding semicolon heuristic for identifier completion, till it is smarter
...
git-svn-id: trunk@9197 -
2006-04-28 10:56:39 +00:00
mattias
3166c7b2cc
identifier completion: reduced level for compiler functions
...
git-svn-id: trunk@9013 -
2006-03-24 16:02:47 +00:00
mattias
615b02380e
started custom highlighters
...
git-svn-id: trunk@8843 -
2006-02-28 00:28:38 +00:00
mattias
83c73c3f8e
fixed identifier completion comparing items without nodes
...
git-svn-id: trunk@8776 -
2006-02-19 21:44:01 +00:00
mattias
0466587d56
identifier completion for uses section now searches in unit links too
...
git-svn-id: trunk@8706 -
2006-02-04 18:19:30 +00:00
mattias
c529ac259c
implemented identifier completion for source name
...
git-svn-id: trunk@8554 -
2006-01-18 15:22:00 +00:00
mattias
7ffc2d0f43
implemented identifier completion for uses section
...
git-svn-id: trunk@8353 -
2005-12-21 19:13:06 +00:00
mattias
55b7e83e1c
implemented codetools functions to collect search paths and to unitfiles in searchpaths
...
git-svn-id: trunk@8350 -
2005-12-21 11:47:03 +00:00