Commit Graph

94 Commits

Author SHA1 Message Date
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