mattias
|
005d8e828c
|
codetools: parse param list
git-svn-id: trunk@30584 -
|
2011-05-06 12:06:35 +00:00 |
|
mattias
|
90a1dcfc9b
|
codetools: started FindAssignMethod
git-svn-id: trunk@30491 -
|
2011-04-27 17:51:15 +00:00 |
|
mattias
|
77566ccf65
|
codetools: implemented scanning units in smaller chunks and successive scanning without deleting nodes
git-svn-id: trunk@29769 -
|
2011-03-09 20:52:44 +00:00 |
|
mattias
|
b3a8dd03b1
|
fixed typos: childs
git-svn-id: trunk@29440 -
|
2011-02-10 09:37:16 +00:00 |
|
mattias
|
3943d23f9b
|
codetools: started nested classes, replaced ctnClassType with ctnTypeSection, ctnClassConst with ctnConstSection, class type,const,var sections are now childs of visibility sections
git-svn-id: trunk@29390 -
|
2011-02-05 10:09:22 +00:00 |
|
paul
|
10a078069c
|
codetools: fixed typo in AllClasses definition
git-svn-id: trunk@29369 -
|
2011-02-04 05:40:03 +00:00 |
|
mattias
|
05be735961
|
codetools: parsing advanced records
git-svn-id: trunk@29359 -
|
2011-02-03 20:38:14 +00:00 |
|
mattias
|
9d8f487e25
|
codetools: ctnClassInterface: do not add visibility nodes
git-svn-id: trunk@29355 -
|
2011-02-03 18:06:02 +00:00 |
|
mattias
|
7fa233e036
|
codetools: turn off implicit try..finally for TCodeTreeNode and TCodeTreeNodeExt
git-svn-id: trunk@29335 -
|
2011-02-02 19:13:00 +00:00 |
|
mattias
|
92a693d145
|
codetools: removed TCodeTreeNodeExtMemManager, not needed anymore
git-svn-id: trunk@29334 -
|
2011-02-02 18:56:59 +00:00 |
|
mattias
|
e60e0f810e
|
codetools: removed TCodeTreeNodeMemManager, not needed anymore
git-svn-id: trunk@29333 -
|
2011-02-02 18:36:45 +00:00 |
|
mattias
|
d900d21d44
|
codetools: refactored
git-svn-id: trunk@29297 -
|
2011-02-01 19:32:51 +00:00 |
|
mattias
|
a7c6e1a13f
|
codetools: parsing objcclass external name
git-svn-id: trunk@29293 -
|
2011-02-01 16:55:50 +00:00 |
|
mattias
|
ecec0a36e4
|
codetools: TCodeTreeNode: packed to save memory and a few percent faster
git-svn-id: trunk@28903 -
|
2011-01-08 12:35:57 +00:00 |
|
paul
|
188361e605
|
codetools: support new class/generics syntax. like the next:
{
TFoo = class
const
Value = 5;
type
TBar = integer;
var
FSomeField: Integer;
procedure Dosomething;
end;
}
git-svn-id: trunk@28513 -
|
2010-11-27 18:25:25 +00:00 |
|
mattias
|
cbcf2a2d33
|
codetools: added flag DisableCTNodeExtMemManager
git-svn-id: trunk@28189 -
|
2010-11-12 15:28:44 +00:00 |
|
mattias
|
4ab9dcd97e
|
codetools: fixed FindExpressionTypeOfTerm resolve function result
git-svn-id: trunk@26934 -
|
2010-07-31 15:32:52 +00:00 |
|
mattias
|
2b2c5d9831
|
codetools: parsing deeper nodes, even if higher node has errors, bug #8093
git-svn-id: trunk@26799 -
|
2010-07-24 10:07:57 +00:00 |
|
mattias
|
3ebbb2a0a9
|
codetools: store errors for jit parsed nodes, bug #16992
git-svn-id: trunk@26778 -
|
2010-07-22 11:35:42 +00:00 |
|
mattias
|
ab251fbfb9
|
codetools: TCodeTreeNode.Clear: clear cache
git-svn-id: trunk@26716 -
|
2010-07-17 12:58:24 +00:00 |
|
mattias
|
886f997841
|
codetools: find identifier references: limit scope
git-svn-id: trunk@25959 -
|
2010-06-06 22:23:44 +00:00 |
|
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 |
|
mattias
|
7c54d2cab4
|
implemented auto removing dangling component events
git-svn-id: trunk@7527 -
|
2005-08-20 14:00:31 +00:00 |
|
mattias
|
6991d94081
|
added codetool node for ctnEndPoint, so that even the last tokens have nodes
git-svn-id: trunk@7524 -
|
2005-08-18 00:03:16 +00:00 |
|
vincents
|
1064272122
|
removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
|
2005-08-04 08:41:46 +00:00 |
|
vincents
|
c535f37167
|
use xml units from fpc, if not compiling with fpc 1.0
git-svn-id: trunk@6603 -
|
2005-01-15 13:44:03 +00:00 |
|
vincents
|
454f333332
|
Fix compilation with -dMem_Check.
git-svn-id: trunk@6224 -
|
2004-11-10 14:58:14 +00:00 |
|
mattias
|
68c0ee8c21
|
renamed avl_tree.pas to oldavltree.pas for new fpc 1.9.5
git-svn-id: trunk@6210 -
|
2004-11-06 19:49:14 +00:00 |
|
mattias
|
ada62722b1
|
started new feature: find identifier references
git-svn-id: trunk@6022 -
|
2004-09-18 01:02:23 +00:00 |
|
mattias
|
1a019cd539
|
added darwin libpaths to Makefile and LCL Usage lib paths
git-svn-id: trunk@5826 -
|
2004-08-20 09:47:36 +00:00 |
|
mattias
|
99c7244234
|
implemented codetools support for library export clauses
git-svn-id: trunk@5528 -
|
2004-05-29 17:50:55 +00:00 |
|
mattias
|
730a67c8e1
|
fixed button return key
git-svn-id: trunk@5500 -
|
2004-05-22 14:35:33 +00:00 |
|
mattias
|
617948d9c8
|
removed unneeded units in uses sections
git-svn-id: trunk@5443 -
|
2004-05-02 12:01:15 +00:00 |
|
mattias
|
bf0d3c590f
|
implemented global property sections
git-svn-id: trunk@4968 -
|
2003-12-27 01:04:29 +00:00 |
|
mattias
|
f0955a6093
|
implemented extract proc, check lfm and convert delphi unit
git-svn-id: trunk@4708 -
|
2003-10-15 18:01:10 +00:00 |
|
mattias
|
d62057d9dc
|
fixed searching in parent nodes of ancestors
git-svn-id: trunk@4322 -
|
2003-06-26 12:19:23 +00:00 |
|
mattias
|
5a2ba2fe6d
|
implemented compiler function Low(array)
git-svn-id: trunk@4134 -
|
2003-05-06 21:54:57 +00:00 |
|
mattias
|
6f2478179b
|
moved env opts files page, ident compl: added section contexts
git-svn-id: trunk@3768 -
|
2002-12-31 09:32:44 +00:00 |
|
mattias
|
05fd8f14d1
|
ident compl: added sorting, ignoring redefinitions, brackets, properties
git-svn-id: trunk@3767 -
|
2002-12-30 19:13:53 +00:00 |
|
mattias
|
eed003866d
|
fixed FindControl and searching overloaded procs
git-svn-id: trunk@3751 -
|
2002-12-28 17:43:43 +00:00 |
|
mattias
|
589298a29a
|
find declaration now supports class interfaces
git-svn-id: trunk@3718 -
|
2002-12-20 13:34:23 +00:00 |
|
mattias
|
f8329f9fc6
|
method resolution clause, class ancestor find declaration, 1.1. makros
git-svn-id: trunk@3716 -
|
2002-12-20 11:08:47 +00:00 |
|
mattias
|
bec5c13181
|
Fixed codetools node cache and added icons
git-svn-id: trunk@3638 -
|
2002-11-15 15:07:11 +00:00 |
|
lazarus
|
6b69ba633b
|
MG: codecompletion: added ForwardProcInsertPolicies
git-svn-id: trunk@3138 -
|
2002-08-18 16:49:50 +00:00 |
|
lazarus
|
e77137ac52
|
MG: fixed finddeclaration Result in with statement
git-svn-id: trunk@1728 -
|
2002-06-05 17:02:31 +00:00 |
|
lazarus
|
4409ebfe2d
|
MG: fixed node cache search range calculation
git-svn-id: trunk@1616 -
|
2002-04-18 06:26:05 +00:00 |
|
lazarus
|
9beb5af34e
|
MG: new expression evalution for find declaration and fixes
git-svn-id: trunk@1606 -
|
2002-04-15 10:54:13 +00:00 |
|
lazarus
|
39b9f280f6
|
MG: added Event Assignment completion
git-svn-id: trunk@1602 -
|
2002-04-12 10:21:55 +00:00 |
|
lazarus
|
ad22b62edc
|
MG: added inputhistory
git-svn-id: trunk@1560 -
|
2002-03-28 20:31:01 +00:00 |
|
lazarus
|
4d9789a2ab
|
MG: fixes for save-as and form streaming exceptions
git-svn-id: trunk@1528 -
|
2002-03-21 22:44:08 +00:00 |
|
lazarus
|
cda51ae148
|
MG: improved method completion: add inherited code on override specifier
git-svn-id: trunk@1521 -
|
2002-03-16 10:38:52 +00:00 |
|