Commit Graph

144 Commits

Author SHA1 Message Date
mattias
c95365d362 codetools: fixed FixAliasDefintions for typecasts to const
git-svn-id: trunk@12426 -
2007-10-12 19:40:05 +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
a1bc835c26 h2pas wizard: now jumping to error for tools
git-svn-id: trunk@12410 -
2007-10-10 20:47:39 +00:00
mattias
2adfa195f3 IDE: event assignment completion: fixed using beautify options for RValue
git-svn-id: trunk@12377 -
2007-10-08 10:44:01 +00:00
mattias
38b6bffd7b codetools: extended fixing alias functions to external functions
git-svn-id: trunk@12352 -
2007-10-06 18:10:17 +00:00
mattias
dae7d26d45 codetools: started fixing function alias
git-svn-id: trunk@12339 -
2007-10-05 21:52:42 +00:00
mattias
dc1e321f46 codetools: improved fixing definition order and fixing alias defs
git-svn-id: trunk@12315 -
2007-10-04 17:14:19 +00:00
mattias
6808002ecd codetools: improved FixAliasDefinitions for type casts
git-svn-id: trunk@12121 -
2007-09-21 21:49:14 +00:00
mattias
3a2a355c95 h2pas: added tool to remove double semicolons
git-svn-id: trunk@12115 -
2007-09-21 17:07:15 +00:00
mattias
2a4cf8b92f codetools: fixdefinitionorder: implemented sorting and moves, started commit
git-svn-id: trunk@12110 -
2007-09-21 11:00:42 +00:00
mattias
ca365cd4ff h2pas: added tool to convert c function types to pointers
git-svn-id: trunk@11953 -
2007-09-07 10:34:35 +00:00
mattias
ce4bd7e89a codetools: added function to move pointer types to there refering types
git-svn-id: trunk@11841 -
2007-08-21 17:34:44 +00:00
mattias
85bb631db4 codetools: implemented topological sort for code graphs
git-svn-id: trunk@11838 -
2007-08-20 18:02:41 +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
3df0f2e900 codetools: implemented FixAllAliasDefinitions - auto fixing wrong type/const alias
git-svn-id: trunk@11831 -
2007-08-16 19:53:39 +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
78094ff39d codetools: improved finding wrong alias
git-svn-id: trunk@11824 -
2007-08-15 20:39:49 +00:00
mattias
f2b1ebcd42 codetools: aded function to replace simple functions with type casts
git-svn-id: trunk@11818 -
2007-08-14 23:13:31 +00:00
mattias
a03409e87a IDE: code explorer: added directives page
git-svn-id: trunk@11815 -
2007-08-14 17:22:47 +00:00
mattias
d48eb4b364 codetools: implemented function to convert simple functions to constants, h2pas: new tools to reduce IFDEFs and fucntions to constant conversion
git-svn-id: trunk@11761 -
2007-08-08 18:22:43 +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
070969769c LCL: TTreeView: accelerated TTreeNode.GetIndex
git-svn-id: trunk@10486 -
2007-01-22 14:37:12 +00:00
mattias
dd7b5ba113 IDE: fixed adding spaces for identifier completion adding method declarations to classes
git-svn-id: trunk@10479 -
2007-01-19 16:48:20 +00:00
mattias
abc46812c6 codetools: reverse class completion: do not create missing proc bodies
git-svn-id: trunk@10477 -
2007-01-18 20:24:36 +00:00
mattias
078cef717e codetools: added verbosity
git-svn-id: trunk@10476 -
2007-01-18 14:59:57 +00:00
mattias
2cf5ba11a4 codetools: added verbosity
git-svn-id: trunk@10475 -
2007-01-18 14:47:44 +00:00
mattias
00b53f40c8 IDE: added verbosity
git-svn-id: trunk@10467 -
2007-01-18 12:22:04 +00:00
mattias
b66c203a3c added debugging information
git-svn-id: trunk@10466 -
2007-01-18 11:53:08 +00:00
mattias
735b70957a codetools: code completion: implemented adding methog declaration for method body at cursor
git-svn-id: trunk@10386 -
2007-01-06 13:00:36 +00:00
mattias
ffb717dbc2 codetools: class completion: copying class keyword for virtual methods
git-svn-id: trunk@10326 -
2006-12-13 09:19:05 +00:00
mattias
dead2dc443 codetools: adding missing semicolon on code completing classes
git-svn-id: trunk@10140 -
2006-10-31 12:38:27 +00:00
mattias
0b3a85d0e6 codetools: adding missing semicolon on code completing forward procedures
git-svn-id: trunk@10139 -
2006-10-31 12:22:13 +00:00
mattias
54775b843e adding events for properties of method types of indirect units implemented issue #1990
git-svn-id: trunk@9600 -
2006-07-13 22:06:24 +00:00
mattias
ab98d4268e codetools: implemented finding the expression type of a constant
git-svn-id: trunk@9584 -
2006-07-10 17:03:32 +00:00
mattias
b4d02ab283 added example to add custom methods
git-svn-id: trunk@9488 -
2006-06-23 10:36:39 +00:00
mattias
cd5bd31851 disabled memcheck
git-svn-id: trunk@9467 -
2006-06-21 20:14:50 +00:00
mattias
d15d5a84e9 codetools: implemented FindCodeContext for procedures
git-svn-id: trunk@9296 -
2006-05-17 00:56:04 +00:00
mattias
7f9586348a fixed endless loop
git-svn-id: trunk@8824 -
2006-02-25 21:20:39 +00:00
mattias
da053da649 workaround till FindDeclarationOfIdentAtCursor works with broken code
git-svn-id: trunk@8676 -
2006-01-31 15:56:15 +00:00
mattias
fa3cda85f5 added debugging for clipboard
git-svn-id: trunk@8603 -
2006-01-23 10:37:40 +00:00
mattias
aa95eef759 started codecontext find proc node
git-svn-id: trunk@8597 -
2006-01-21 22:10:06 +00:00
mattias
9347949119 fixed code completion of parameter variables for sets of variables
git-svn-id: trunk@8556 -
2006-01-18 20:16:59 +00:00
mattias
7f45ee18da implemented code completion of parameter variables
git-svn-id: trunk@8555 -
2006-01-18 19:15:11 +00:00
mattias
8c5f336505 fixes for fpc 2.0.3 and TrayIconLaz.lpk
git-svn-id: trunk@8545 -
2006-01-17 14:31:24 +00:00
mattias
9ff3525add extended class completion for generic classes
git-svn-id: trunk@8369 -
2005-12-26 10:06:39 +00:00
mattias
4595d9066c implemented IDE code macro selection
git-svn-id: trunk@8102 -
2005-11-08 15:50:42 +00:00
mattias
cc1d35125b fixed event assignment completion cursor pos
git-svn-id: trunk@8098 -
2005-11-07 22:11:05 +00:00
mattias
b2da0049cf added IDE overload for inserting code templates, needed for code macros
git-svn-id: trunk@8063 -
2005-11-05 11:46:16 +00:00