Commit Graph

103 Commits

Author SHA1 Message Date
mattias
4b82e6e707 codetools: stdcodetools: use GetIndentStr of beautifier
git-svn-id: trunk@40818 -
2013-04-15 09:40:57 +00:00
mattias
1b4524ada4 codetools: added CreateExprListFromMethodTypeData for Instance+PropName
git-svn-id: trunk@40121 -
2013-02-02 15:28:32 +00:00
mattias
789195b1df codetools: allow published methods in objcclass, bug #22483
git-svn-id: trunk@39880 -
2013-01-18 16:28:45 +00:00
mattias
2f53e5d41c codetools: fixed TEventsCodeTool.FindMethodTypeInfo when type is an alias
git-svn-id: trunk@39559 -
2012-12-16 10:46:37 +00:00
mattias
ca20fbb994 codetools: fixed FindMethodNodeInImplementation for program
git-svn-id: trunk@36969 -
2012-04-22 10:13:34 +00:00
mattias
c7543c32cb codetools: JumpToPublishedMethodBody: added parameter ErrorOnNotFound
git-svn-id: trunk@36968 -
2012-04-22 10:06:33 +00:00
mattias
448f407b8b codetools: TEventsCodeTool.CreateMethod: allow inherited without name
git-svn-id: trunk@35784 -
2012-03-07 05:51:15 +00:00
mattias
dd14bccb30 codetools: less verbosity
git-svn-id: trunk@35727 -
2012-03-05 11:20:32 +00:00
mattias
08900f28d7 codetools: moved TCodeXYPosition from CodeAtom to CodeCache
git-svn-id: trunk@33220 -
2011-11-02 14:26:05 +00:00
mattias
7a98756abb codetools: added cache to FindReferences
git-svn-id: trunk@30547 -
2011-05-04 13:40:35 +00:00
mattias
e58ceb3294 codetools: fixed TEventsCodeTool.CreateMethod
git-svn-id: trunk@29986 -
2011-03-22 21:03:31 +00:00
mattias
c2a58808d3 codetools: changed some uppercase parameters to mixed case
git-svn-id: trunk@29982 -
2011-03-22 13:41:30 +00:00
mattias
fc807326aa codetools: clean up
git-svn-id: trunk@29959 -
2011-03-21 10:17:02 +00:00
mattias
e58c0558d2 codetools: added PublishedMethodExists, GetCompatiblePublishedMethods without typedata
git-svn-id: trunk@29956 -
2011-03-21 09:56:35 +00:00
mattias
f00e8050b6 codetools: clean up
git-svn-id: trunk@29912 -
2011-03-19 16:24:08 +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
19c0b3a5a2 codetools: always parse class nodes
git-svn-id: trunk@29336 -
2011-02-02 19:33:04 +00:00
mattias
2c75ddebd7 codetools: using Martins fix for MethodKindAsString
git-svn-id: trunk@29014 -
2011-01-14 22:16:20 +00:00
maxim
ad706e155e Codetools: revert r29007 #a0b450b784, because it caused Lazarus building with FPC 2.4.3 to fail
git-svn-id: trunk@29013 -
2011-01-14 21:55:39 +00:00
mattias
a0b450b784 codetools: compile with older fpc 2.5.1
git-svn-id: trunk@29007 -
2011-01-14 16:59:46 +00:00
paul
e924248fa7 codetools: fix compilation with fpc 2.5.1
git-svn-id: trunk@28865 -
2011-01-04 10:36:40 +00:00
mattias
4b2342c80b codetools: MethodTypeDataToStr: add colon if parameter names added
git-svn-id: trunk@28565 -
2010-11-30 08:34:52 +00:00
vincents
56646eb28c removed support for compiled units in .ppw files, this is obsolete after fpc 1.0 (issue #16067)
git-svn-id: trunk@28053 -
2010-11-03 09:48:49 +00:00
mattias
1e473ef5c9 codetools: BuildTree: check if last error was in implementation and only interface is needed, bug #16867
git-svn-id: trunk@26551 -
2010-07-09 20:18:28 +00:00
maxim
9cdf3fa212 Codetools: fixed compilation with FPC < 2.5.1 (broken in rev. 24391)
git-svn-id: trunk@24392 -
2010-04-04 13:26:44 +00:00
mattias
468b3feea5 codetools: fixed compilation with fpc 2.5.1
git-svn-id: trunk@24391 -
2010-04-04 10:42:46 +00:00
mattias
0ca654e75d codetools: search in virtual directory first virtual units
git-svn-id: trunk@23652 -
2010-02-06 01:23:13 +00:00
paul
040bb76815 ide, codetools, packager: use Classes.TGetStrProc instead of similar locally defined types by Alexander S. Klenin (issue #0015556)
git-svn-id: trunk@23514 -
2010-01-21 02:24:16 +00:00
mattias
841fc7af8a codetools: reading rtti param list: undo reverse order for 2.5.1
git-svn-id: trunk@21693 -
2009-09-13 22:18:38 +00:00
mattias
55556f6131 codetools: reverse RTTI paramlist for non i386 since fpc 2.5.1, bug #14443
git-svn-id: trunk@21660 -
2009-09-12 09:47:01 +00:00
mattias
8234b7d056 codetools: reverse RTTI paramlist for non i386 since fpc 2.5.1, bug #14443
git-svn-id: trunk@21659 -
2009-09-12 09:46:13 +00:00
mattias
6120ad89ba codetools: added debugging
git-svn-id: trunk@21655 -
2009-09-11 21:23:53 +00:00
mattias
69adb869d5 codetools: added debugging
git-svn-id: trunk@21654 -
2009-09-11 20:43:21 +00:00
mattias
0db8bb8288 codetools: added debuggin
git-svn-id: trunk@21651 -
2009-09-11 17:55:35 +00:00
mattias
6ed092dce1 codetools: fixed crash rename published method, bug #13840
git-svn-id: trunk@20251 -
2009-05-26 21:20:29 +00:00
mattias
e3c48b9278 codetools: mem stat categories
git-svn-id: trunk@19864 -
2009-05-09 09:44:56 +00:00
mattias
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
8f19b73c43 codetools: removed TCustomCodeTool.UpperSrc
git-svn-id: trunk@19832 -
2009-05-07 08:16:34 +00:00
mattias
b5eece9a04 codetools: fixed mem leak
git-svn-id: trunk@17551 -
2008-11-23 21:28:36 +00:00
mattias
3e2ce6e7d3 codetools: fixed checking unit dependencies each time a unit is parsed, bug #12269
git-svn-id: trunk@16838 -
2008-10-02 07:52:08 +00:00
mattias
4d27d2dca5 IDE+codetools: implemented creating event override for nested components
git-svn-id: trunk@15738 -
2008-07-10 16:17:24 +00:00
mattias
b961973398 codetools: find declaration: implemented if string is ansistring
git-svn-id: trunk@14167 -
2008-02-16 22:57:10 +00:00
mattias
876cefb855 codetools: CreateMethod: implemented adding units for parameter types, bug #10594
git-svn-id: trunk@13693 -
2008-01-09 19:45:29 +00:00
mattias
21bc42839b LCL: fixed compilation for fpc 2.3.1
git-svn-id: trunk@13692 -
2008-01-09 19:41:37 +00:00
mattias
3492130ddf codetools: replaced some var with out
git-svn-id: trunk@13222 -
2007-12-08 14:17:46 +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
c3d8e9f2e7 IDEIntf: changed TPropHookCreateMethod parameters to use propertyowner and propertyname
git-svn-id: trunk@11844 -
2007-08-22 08:50:20 +00:00
mattias
a6d2e13791 replaced calls to MethodName with hooks
git-svn-id: trunk@11036 -
2007-04-29 22:18:42 +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
b8a4c2ed02 codetools: reparsing source on searching for a published method body
git-svn-id: trunk@10295 -
2006-12-04 17:08:44 +00:00