Commit Graph

226 Commits

Author SHA1 Message Date
mattias
fd8a3de7c9 coetools: extract proc: implemented collecting and ingnoring missing identifiers
git-svn-id: trunk@13559 -
2008-01-01 19:35:37 +00:00
mattias
fb2f004237 codetools: code completion: auto create procedure from call statement
git-svn-id: trunk@13508 -
2007-12-28 19:35:10 +00:00
mattias
c126253698 codetools: fixed crash on FreeListOfPCodeXYPosition, IDE: fixed spelling mistake
git-svn-id: trunk@13436 -
2007-12-23 11:14:06 +00:00
mattias
6ff1df4f1f codetools: fixed some uninitialzed out params
git-svn-id: trunk@13371 -
2007-12-18 09:44:50 +00:00
mattias
108a310615 codetools: replaced some var parmas with out params
git-svn-id: trunk@13248 -
2007-12-09 11:07:51 +00:00
mattias
3492130ddf codetools: replaced some var with out
git-svn-id: trunk@13222 -
2007-12-08 14:17:46 +00:00
mattias
e49aa002da IDE: added quick fix for fpc warning constructing a class with abstract methods
git-svn-id: trunk@13218 -
2007-12-08 12:49:00 +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
d815ea8ea2 IDE: improved updating resource directives for windows manifest and version info
git-svn-id: trunk@13040 -
2007-11-26 20:05:30 +00:00
mattias
a0a537e1f9 codetools: AddResourceDirective can now add custom directives
git-svn-id: trunk@13034 -
2007-11-26 12:09:22 +00:00
mattias
faf05b2194 codetools: added functions to search for resource directives platform independent
git-svn-id: trunk@13030 -
2007-11-26 11:07:44 +00:00
mattias
688c0a4db0 IDE: lazdoc: now reads comments and shows them in hints
git-svn-id: trunk@13021 -
2007-11-25 13:23:37 +00:00
mattias
49f48b68dd IDE: lazdoc: started simple hints
git-svn-id: trunk@12990 -
2007-11-23 19:52:54 +00:00
mattias
3ef35c3b4e codetools: added changestep for nodes deleted from tool trees
git-svn-id: trunk@12980 -
2007-11-23 10:49:59 +00:00
mattias
8f7f9fbebb gtk2 intf: GtkNoWindowFixed: removed gdkwindows for groupboxes and notebooks
git-svn-id: trunk@12976 -
2007-11-23 00:37:28 +00:00
mattias
0c5ee1ee92 IDE: lazdoc: implemented TLazDocManager.GetElementChain
git-svn-id: trunk@12959 -
2007-11-21 22:18:22 +00:00
mattias
7a243a0dbd codetools: added a cache for FindDeclarationAndOverload calls, IDE: combined macro time stamps of values and graph
git-svn-id: trunk@12937 -
2007-11-20 20:00:26 +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
e81fcb8abc codetools: fixed mem leak when searching for overloaded procs with default values, IDE: improved searching for event types declaration for TMethodPropertyEditor
git-svn-id: trunk@12076 -
2007-09-19 09:30:53 +00:00
mattias
4ac6e38987 codetools: TCodeToolManager.Init now raises an exception if something is wrong with the compiler
git-svn-id: trunk@12052 -
2007-09-17 11:04:08 +00:00
mattias
c3d8e9f2e7 IDEIntf: changed TPropHookCreateMethod parameters to use propertyowner and propertyname
git-svn-id: trunk@11844 -
2007-08-22 08:50:20 +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
fe72c7716c h2pas wizard: added combo tools for pre and post h2pas tools
git-svn-id: trunk@11822 -
2007-08-15 17:41:50 +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
f03569a3c1 IDE: added compiler check for relative unit paths, missing directories, wrong * character, ambiguous fpc configs, missing fpc config
git-svn-id: trunk@11529 -
2007-07-16 21:23:55 +00:00
mattias
a6d2e13791 replaced calls to MethodName with hooks
git-svn-id: trunk@11036 -
2007-04-29 22:18:42 +00:00
mattias
fee343a469 IDE: codebrowser parses units
git-svn-id: trunk@10639 -
2007-02-13 23:46:29 +00:00
mattias
82ebb63757 IDE: checking lfm files now check used units first
git-svn-id: trunk@10450 -
2007-01-15 14:54:08 +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
185cecd04e IDE: when adding designer form child names to source, consider ancestor
git-svn-id: trunk@10279 -
2006-12-02 17:43:44 +00:00
mattias
c045101121 codetools: remove debugging code
git-svn-id: trunk@10223 -
2006-11-20 18:18:40 +00:00
mattias
b49605526a IDE: renaming methods in source now skips string constants
git-svn-id: trunk@10174 -
2006-11-05 01:06:22 +00:00
mattias
da28cfbd3b IDE: fixed searching first in virtual units and then in search path
git-svn-id: trunk@10164 -
2006-11-02 21:03:13 +00:00
mattias
567453b914 IDE+codetools: renaming a component now renames in the whole unit
git-svn-id: trunk@10160 -
2006-11-02 19:32:59 +00:00
mattias
c038401b5b IDE: implemented using Ancestor component when saving inherited root component, codetools: added flag to search in ancestors for dangling events
git-svn-id: trunk@10046 -
2006-10-07 20:49:56 +00:00
marc
5df6052ced * Fixed debug compilation
git-svn-id: trunk@10018 -
2006-10-01 15:33:15 +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
843b17534a added make lazbuilder
git-svn-id: trunk@9850 -
2006-09-09 20:02:57 +00:00
mattias
ca2b538cf7 IDE Help for FPC keywords activated, IDE find now supports multi lines, regexpr case insensitive, regexpr whole words
git-svn-id: trunk@9766 -
2006-08-29 17:35:20 +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
marc
10f686d78f + Added duch translation and new string from Darius (forgot to add the changes)
git-svn-id: trunk@9548 -
2006-07-03 15:25:02 +00:00
mattias
b4d02ab283 added example to add custom methods
git-svn-id: trunk@9488 -
2006-06-23 10:36:39 +00:00
mattias
8eb418b76e codetools: added CreatePrivateMethod
git-svn-id: trunk@9478 -
2006-06-22 18:21:55 +00:00