Commit Graph

97 Commits

Author SHA1 Message Date
mattias
a7d3b7998d codetools: implemented enumtype. expression
git-svn-id: trunk@24229 -
2010-03-26 19:28:06 +00:00
mattias
d9170c2e4a codetools: started otheridentifiertree, removed TcodeTreeNode.GetRootNode use GetRoot instead
git-svn-id: trunk@23588 -
2010-01-29 09:06:32 +00:00
paul
9e02d5824f codetools: distinct dispinterface and other interfaces
git-svn-id: trunk@23500 -
2010-01-20 13:18:11 +00:00
mattias
227801c427 codetools: implemented parsing class property
git-svn-id: trunk@23406 -
2010-01-09 16:27:36 +00:00
mattias
b64abcbd7a codetools: parsing objccategory
git-svn-id: trunk@22611 -
2009-11-16 00:39:35 +00:00
mattias
cf8c233871 codetools: parsing cppclass
git-svn-id: trunk@22601 -
2009-11-15 15:43:53 +00:00
mattias
170f532285 codetools: sealed and abstract classes
git-svn-id: trunk@22300 -
2009-10-27 00:02:41 +00:00
paul
81f665d3c4 codetools: better support 'sealed' and 'abstract' classes
git-svn-id: trunk@22290 -
2009-10-26 15:01:26 +00:00
paul
f1e1cc8ec1 codetools: support abstract/sealed class modifiers
git-svn-id: trunk@22211 -
2009-10-18 04:38:18 +00:00
paul
4ca08c9cf0 codetools: allow *final* method modifier
git-svn-id: trunk@22207 -
2009-10-17 14:02:30 +00:00
mattias
c66ecbfe45 codetools: objcprotocol
git-svn-id: trunk@21694 -
2009-09-13 23:00:19 +00:00
mattias
ddad9c8091 codetools: implemented objcclass
git-svn-id: trunk@21689 -
2009-09-13 21:31:32 +00:00
mattias
40586875a2 IDE: code help: allow result type
git-svn-id: trunk@20264 -
2009-05-27 13:38:40 +00:00
mattias
568ae66df6 codetools: added FindStartOfAtom
git-svn-id: trunk@20260 -
2009-05-27 11:57:49 +00:00
mattias
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
21ad29c287 codetools: find overloads: add parent-child edges
git-svn-id: trunk@19752 -
2009-05-01 22:53:22 +00:00
mattias
ca2c76b484 codetools: added class ancestor nodes
git-svn-id: trunk@19717 -
2009-04-30 21:38:40 +00:00
mattias
7400ba8680 IDE: code explorer: added figures for Paul
git-svn-id: trunk@19458 -
2009-04-16 22:55:18 +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
992d5f74ab codetools: fixed TCodeTreeNode.ConsistencyCheck
git-svn-id: trunk@16859 -
2008-10-03 09:34:52 +00:00
mattias
d8e36f10fb codetools: fixed CompareTextIgnoringSpace, bug #12177
git-svn-id: trunk@16635 -
2008-09-18 20:00:12 +00:00
mattias
a261ea868b IDE: started searching in fpdoc files
git-svn-id: trunk@15964 -
2008-08-05 21:51:30 +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
b7b30e862a codetools: identifier completion can exists while rebuilding code trees
git-svn-id: trunk@15048 -
2008-05-05 20:06:28 +00:00
mattias
ab2e97512f codetools: h2p: fixed creating nested procedure types
git-svn-id: trunk@14658 -
2008-03-26 17:37:05 +00:00
mattias
d8737e8a09 codetools: added h2ptree, converted some consistencychecks to exceptions
git-svn-id: trunk@14517 -
2008-03-14 11:56:14 +00:00
mattias
e59a6c5881 IDE: codeexplorer: sorted class section constants for visibility
git-svn-id: trunk@13572 -
2008-01-02 00:55:06 +00:00
mattias
49f48b68dd IDE: lazdoc: started simple hints
git-svn-id: trunk@12990 -
2007-11-23 19:52:54 +00:00
mattias
1a15301757 codetools: fixed some include path defs for FPC sources, fixed identifier completion for unit names with errors in code, IDE codebrowser: fixed loading new png icons
git-svn-id: trunk@12418 -
2007-10-11 22:21:38 +00:00
mattias
9f67277474 h2pas wizard: added tool to add missing pointer types
git-svn-id: trunk@12336 -
2007-10-05 20:43:40 +00:00
mattias
0d150f7df9 codetools: implemented generating a dependency graph from definitions of a unit
git-svn-id: trunk@11834 -
2007-08-17 19:29:02 +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
mattias
ece5c99e5b codetools: added function to move DEFINEs a level up
git-svn-id: trunk@11790 -
2007-08-11 14:18:44 +00:00
mattias
ce2e2d8d45 codetools: added IsIfExpressionSimple, DefineUsesName
git-svn-id: trunk@11787 -
2007-08-11 10:53:37 +00:00
mattias
f9f7d157a3 codetools: implemented function to simplify some types of compiler directives
git-svn-id: trunk@11754 -
2007-08-07 14:21:13 +00:00
mattias
3b69506329 gtk2 intf: added focus events for combobox, ideintf: textconverter now supports codetool buffers, h2pas wiz: added tool to remove redfinitions, reduced warnings
git-svn-id: trunk@11733 -
2007-08-03 22:38:11 +00:00
mattias
c327bb674a IDE: codebrowser: showing code nodes in treeview
git-svn-id: trunk@10707 -
2007-03-04 22:34:06 +00:00
mattias
fee343a469 IDE: codebrowser parses units
git-svn-id: trunk@10639 -
2007-02-13 23:46:29 +00:00
mattias
0657f035a2 codetools: CheckLFM: improved parinsg objects published as properties
git-svn-id: trunk@10454 -
2007-01-16 01:22:58 +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
e28e38295b codetools: added compiler procedure length to identifier completion
git-svn-id: trunk@9582 -
2006-07-10 14:55:55 +00:00
mattias
e710e115ed codetools implemented parsing requires and contains section of packages
git-svn-id: trunk@8977 -
2006-03-22 00:42:43 +00:00
mattias
b2be114279 codetools: added ctnConstant and added showing constant in smart hints
git-svn-id: trunk@8923 -
2006-03-12 23:59:07 +00:00
mattias
570abffd09 replaced some strings in synedit with faster PChar
git-svn-id: trunk@8370 -
2005-12-26 11:55:57 +00:00
mattias
52ebb7d2a7 extended codetools parser for generic and specialize keywords
git-svn-id: trunk@8367 -
2005-12-26 00:00:49 +00:00
mattias
d2e8adeb39 implemented parsing ON variables
git-svn-id: trunk@8026 -
2005-11-01 23:32:26 +00:00
mattias
b0998d524d added description for GUID node
git-svn-id: trunk@8023 -
2005-11-01 22:07:28 +00:00
mattias
eb248f3684 implemented searching for TVarData on array of const
git-svn-id: trunk@8010 -
2005-10-31 01:21:28 +00:00
mattias
8f8be186cf fixed calling GlobalDesignHook.PersistentAdded when adding via designer
git-svn-id: trunk@7654 -
2005-09-09 14:33:20 +00:00