Commit Graph

81 Commits

Author SHA1 Message Date
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
mattias
990da96d70 added writeln to built-in procedures of identifier completion
git-svn-id: trunk@8237 -
2005-11-28 22:23:47 +00:00
mattias
8ca9b4ebec added SetLength and Copy to built-in identifiers for identifier completion
git-svn-id: trunk@8089 -
2005-11-07 09:47:06 +00:00
mattias
c8884125e2 improved identifier completion: not showing protected members
git-svn-id: trunk@7993 -
2005-10-28 14:11:03 +00:00
mattias
bac986bf32 deactivated incomplete protected property check
git-svn-id: trunk@7625 -
2005-09-04 12:25:57 +00:00
mattias
1f63c9f2f7 identifier completion now shows enums
git-svn-id: trunk@7566 -
2005-08-24 23:38:01 +00:00
mattias
f4f414bbed implemented hiding protected members in identifier completion
git-svn-id: trunk@7526 -
2005-08-19 19:10:31 +00:00
mattias
6516ac7baa fixed identifier completion in with variables
git-svn-id: trunk@7525 -
2005-08-18 08:12:54 +00:00
mattias
e1c20a0c4d improved IgnoreErrorAfterCursor for begin blocks, class block and proc heads
git-svn-id: trunk@7523 -
2005-08-17 23:32:18 +00:00
mattias
cad5a68f98 activated IgnoreErrorAfterCursor in codetools finddeclaration and identifier completion
git-svn-id: trunk@7521 -
2005-08-17 16:51:41 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
mattias
c7181d4a84 started creating TLazDockPage helper controls
git-svn-id: trunk@7364 -
2005-07-17 02:24:41 +00:00
mattias
666e058403 implemented saving alpha bmp and using transparency for IDE glyph editor
git-svn-id: trunk@7264 -
2005-06-22 09:45:59 +00:00
mattias
05899acc9e fixed gtk intf popup menu placement from Andrew Haines
git-svn-id: trunk@7261 -
2005-06-21 22:36:22 +00:00