mattias
e61789e256
IDE: context help editor: show hint about declaration of each control
...
git-svn-id: trunk@28681 -
2010-12-11 11:14:47 +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
6ebaacbba1
codetools: clean up and debugging
...
git-svn-id: trunk@27498 -
2010-09-28 10:51:08 +00:00
mattias
5dd01ce874
codetools: CheckLFM: added boolean RootMustBeClassInUnit parameter
...
git-svn-id: trunk@27481 -
2010-09-26 20:30:24 +00:00
mattias
6d02cc37ff
codetools: extended RetypeClassVariables
...
git-svn-id: trunk@27479 -
2010-09-26 20:02:50 +00:00
mattias
d4b9573bfb
codetools: FindDeclaration: jump by default to next declaration
...
git-svn-id: trunk@26961 -
2010-08-01 08:43:02 +00:00
mattias
5f4f03d6e9
IDE: using new codetools FPC caches
...
IDE: fixed macro FPCVer for multiple versions used by fpc.exe
IDE: fixed rescan of FPC sources if not changed, bug #16824
codetools: replaced fpc source heuristic with rule set, needed for bug #13912 , #14572
IDE: fixed unneeded rescan of fpc sources if only target changed, needed for 12828
IDE: fixed calling compiler on every start, needed by lazarus on a stick
codetools: fixed search for fpc units without ppu, needed for 15534
IDE: implemented cache for fpc include files, needed by debugger
lazbuild: fixed using non default lclwidgettype of lpi
IDE: fixed auto update if fpc.cfg or target compiler changed, needed for 16824
git-svn-id: trunk@26796 -
2010-07-24 08:12:27 +00:00
mattias
9a69db4955
codetools: started collecting FPC units from set
...
git-svn-id: trunk@26738 -
2010-07-19 15:59:57 +00:00
mattias
7dc32fc395
codetools: fpc cache: handle missing compiler file
...
git-svn-id: trunk@26735 -
2010-07-19 12:08:13 +00:00
mattias
76a66d83d4
codetools: implemented TCodeToolManager.DirectoryCachePoolGetUnitFromSet
...
git-svn-id: trunk@26728 -
2010-07-18 21:07:44 +00:00
mattias
3920c1a238
codetools: started init with new fpc cache
...
git-svn-id: trunk@26721 -
2010-07-18 00:50:13 +00:00
mattias
7728cf1e4e
codetools: started unitsets
...
git-svn-id: trunk@26656 -
2010-07-14 23:01:12 +00:00
mattias
c0682eae27
codetools: completeblock when typing begin
...
git-svn-id: trunk@26515 -
2010-07-07 22:40:38 +00:00
mattias
421757e81f
codetools: fixed rename identifier
...
git-svn-id: trunk@26458 -
2010-07-04 12:48:49 +00:00
mattias
14c0ca0b26
codetools: FindDanglingComponentEvents: check sub persistents in properties, bug #16831
...
git-svn-id: trunk@26455 -
2010-07-04 09:10:59 +00:00
mattias
946f34ba8f
codetools: find references: fixed error handling
...
git-svn-id: trunk@26434 -
2010-07-02 23:11:47 +00:00
mattias
ed39d1d953
codetools: comment
...
git-svn-id: trunk@26131 -
2010-06-15 13:26:22 +00:00
mattias
886f997841
codetools: find identifier references: limit scope
...
git-svn-id: trunk@25959 -
2010-06-06 22:23:44 +00:00
mattias
331b05a147
IDE: started block completion on char
...
git-svn-id: trunk@25556 -
2010-05-20 21:44:03 +00:00
mattias
eaa1ff2fba
IDE: added quickfix for note local variable not used, remove
...
git-svn-id: trunk@25498 -
2010-05-18 14:45:02 +00:00
mattias
7380a8de8d
codetools: implemented TCodeBufXMLConfig
...
git-svn-id: trunk@24500 -
2010-04-08 12:30:26 +00:00
mattias
d3f232387d
codetools: changed RetypeClassVariables parameter to tree
...
git-svn-id: trunk@24219 -
2010-03-26 12:24:47 +00:00
mattias
a74bc652d2
codetools: added RetypeClassVariables
...
git-svn-id: trunk@24215 -
2010-03-25 21:16:32 +00:00
mattias
f778e14f09
codetools: improved error message, when unit of include file is not known
...
git-svn-id: trunk@23906 -
2010-03-09 22:28:30 +00:00
mattias
3129fa2571
codetools: fixed using SetPropertyVariableName
...
git-svn-id: trunk@23875 -
2010-03-08 11:19:34 +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
2f778c1f3b
codetools: fixed adding published method into implicit first published section
...
git-svn-id: trunk@22941 -
2009-12-03 11:29:47 +00:00
mattias
e97ed5a1c9
codetools: LoadFile revert=true: check Revert result
...
git-svn-id: trunk@22853 -
2009-11-28 15:23:23 +00:00
paul
79ff6ed4bc
components, ide, ideintf: change UnitName identifier to AUnitName inside classes (preparations for the new TObject.UnitName method)
...
git-svn-id: trunk@22327 -
2009-10-29 08:40:22 +00:00
mattias
ceaa5de063
codetools: when adding units to uses section check for special units: cmem, sharedmem, lineinfo, heaptrc, cthreads
...
git-svn-id: trunk@22307 -
2009-10-27 12:38:10 +00:00
mattias
6577c9429d
codetools: auto indenter: fetching example filenames
...
git-svn-id: trunk@22292 -
2009-10-26 17:32:11 +00:00
mattias
10467a9126
codetools: clean up
...
git-svn-id: trunk@22107 -
2009-10-12 11:35:01 +00:00
mattias
1ffd720917
IDE+codetools: ExtractOperand: added WithoutTrailingPoints
...
git-svn-id: trunk@21985 -
2009-10-02 18:49:58 +00:00
mattias
8442f27d8c
IDE: debugger: tool tip for symbol under cursor
...
git-svn-id: trunk@21980 -
2009-10-02 08:48:32 +00:00
mattias
406489f03e
codetools: added ExtractOperand
...
git-svn-id: trunk@21937 -
2009-10-01 10:41:33 +00:00
paul
c7998ac533
ide: fix creation of project .lrs files before the build if they does not exist (issue #0014620 )
...
git-svn-id: trunk@21760 -
2009-09-18 15:00:06 +00:00
mattias
99b710e724
codetools: fixed double init, thx to Paul
...
git-svn-id: trunk@21552 -
2009-09-03 08:21:31 +00:00
mattias
777ca09779
codetools: added TCTDirectoryCache time stamp for configs
...
git-svn-id: trunk@21443 -
2009-08-25 14:08:26 +00:00
mattias
cb478845f0
codetools; comment
...
git-svn-id: trunk@21417 -
2009-08-23 11:59:33 +00:00
mattias
8ba2fa933d
codetools: clear sourcechangecache on error, bug #14026
...
git-svn-id: trunk@21075 -
2009-08-02 19:34:05 +00:00
mattias
f924e9f36e
codetools: reduced debugging output
...
git-svn-id: trunk@21073 -
2009-08-02 16:59:26 +00:00
mattias
a1c288222b
codetools: moved indenter to TCodeToolManager
...
git-svn-id: trunk@20480 -
2009-06-06 16:16:51 +00:00
mattias
65c80f814d
codetools: added indenter to sourcechanger
...
git-svn-id: trunk@20318 -
2009-05-30 17:58:32 +00:00
mattias
f8012d194e
IDE: fixed result of SaveSourceEditorChangesToCodeCache, codetools: started complete block
...
git-svn-id: trunk@20107 -
2009-05-21 13:24:15 +00:00
mattias
3af6e0f0e1
codetools: mem stats for GlobalIdentifierTree
...
git-svn-id: trunk@19931 -
2009-05-11 17:14:09 +00:00
mattias
cd6234540b
codetools: mem stats for FileStateCache
...
git-svn-id: trunk@19930 -
2009-05-11 16:58:55 +00:00
mattias
2ffb8e87be
codetools: mem stats plus keywordfunclist
...
git-svn-id: trunk@19928 -
2009-05-11 16:52:30 +00:00
mattias
0ebc2f8222
codetools: added mem stat details for boss
...
git-svn-id: trunk@19880 -
2009-05-09 11:46:20 +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
9544e1cffa
codetools: option to add units as last ignoring user settings
...
git-svn-id: trunk@19839 -
2009-05-07 09:44:15 +00:00
mattias
3e5a744e2d
codetools: find declaratuion: added flag to skip forward class
...
git-svn-id: trunk@19814 -
2009-05-05 18:02:20 +00:00
mattias
3d95973a6c
codetools: implemented adding to uses sections with options
...
git-svn-id: trunk@19802 -
2009-05-04 16:12:03 +00:00
mattias
018eab6b38
codetools: added policy for uses additions
...
git-svn-id: trunk@19779 -
2009-05-03 10:34:33 +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
a927537fcb
IDE: find overloads: find main declaration
...
git-svn-id: trunk@19751 -
2009-05-01 19:41:26 +00:00
mattias
bf401e3e3b
codetools: started overloads graph
...
git-svn-id: trunk@19748 -
2009-05-01 18:24:27 +00:00
mattias
46cf4464ea
IDE: implemented code macro ofall
...
git-svn-id: trunk@19654 -
2009-04-27 20:58:04 +00:00
mattias
ee6cc0c5be
codetools: identifier completion after inherited, bug #10560
...
git-svn-id: trunk@19605 -
2009-04-24 11:44:36 +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
39dabdaf5d
IDE: added quickfix item for identifier not found and adding local variable
...
git-svn-id: trunk@19388 -
2009-04-12 22:54:55 +00:00
mattias
36c8c8f079
IDE+codetools: started finding unit references
...
git-svn-id: trunk@19310 -
2009-04-10 14:52:57 +00:00
mattias
26ef5cd496
IDE+codetools: started heuristic to find unused units
...
git-svn-id: trunk@19281 -
2009-04-08 23:45:15 +00:00
mattias
77ab045b5b
IDE+codetools: implemented Extract Function, issue #13108
...
git-svn-id: trunk@19188 -
2009-04-01 15:51:21 +00:00
mattias
1a4313f8bc
codetools: consistencychecks now raises exceptions, accelerated TExprEval, added TExprEval.ChangeStamp
...
git-svn-id: trunk@17858 -
2008-12-18 22:32:30 +00:00
mattias
24e99e928a
IDE: combined remove empty methods
...
git-svn-id: trunk@17804 -
2008-12-11 23:00:58 +00:00
mattias
2629831200
codetools: fixed fpc source directory definitions if blocks
...
git-svn-id: trunk@17731 -
2008-12-08 17:58:16 +00:00
mattias
ef52dfede9
codetools: SImpleInit: allow overriding TargetOS
...
git-svn-id: trunk@17715 -
2008-12-07 22:39:47 +00:00
mattias
991a580e12
codetools: extended examples to sue environment variable FPCTARGET
...
git-svn-id: trunk@17714 -
2008-12-07 22:09:57 +00:00
paul
133174aae8
ide: add codetools->line splitting frame to the ide options
...
git-svn-id: trunk@17209 -
2008-11-04 08:19:53 +00:00
mattias
e5de689ab4
clean up
...
git-svn-id: trunk@16953 -
2008-10-11 07:31:03 +00:00
mattias
7f2d78f450
IDE: project: adding/removing include directive for project resources
...
git-svn-id: trunk@16932 -
2008-10-08 16:43:14 +00:00
mattias
992d5f74ab
codetools: fixed TCodeTreeNode.ConsistencyCheck
...
git-svn-id: trunk@16859 -
2008-10-03 09:34:52 +00:00
mattias
f30a307736
codetools: fixed boss.loadfile to not load when autorevert is disabled
...
git-svn-id: trunk@16808 -
2008-09-30 08:41:35 +00:00
mattias
5d3611d298
codetools: auto revert when buffer IsDeleted
...
git-svn-id: trunk@16735 -
2008-09-25 23:44:53 +00:00
mattias
9032caa4fd
UTF-8: added ExpandFilenameUTF8
...
git-svn-id: trunk@16272 -
2008-08-27 11:25:01 +00:00
mattias
69cfe88898
using UTF-8 for file operations and environment variables
...
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
ea23d0c086
IDE+codetools: using compiler mode Delphi when set in compiler options
...
git-svn-id: trunk@16092 -
2008-08-17 19:45:49 +00:00
mattias
41d5425de5
codetools: h2pas example: added defines, undefines, outputfile and multiple input files
...
git-svn-id: trunk@15905 -
2008-07-28 16:16:42 +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
1546f3eee9
IDEIntf: TPropertyEditorHook changed method names to be ansistring instead shortstring
...
git-svn-id: trunk@15712 -
2008-07-08 18:48:15 +00:00
mattias
7e45858274
codetools: ppu: added heuristic to create FPC groups
...
git-svn-id: trunk@15665 -
2008-07-03 14:57:57 +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
5e41e48a30
codetools: remove empty methods: implemented returning list of removed definitions
...
git-svn-id: trunk@14986 -
2008-04-26 19:18:57 +00:00
mattias
c0fef1b31e
codetools: added function to remove empty method bodies
...
git-svn-id: trunk@14970 -
2008-04-25 12:35:55 +00:00
mattias
cc954306a9
codetools: added function to find empty method bodies
...
git-svn-id: trunk@14969 -
2008-04-25 12:11:17 +00:00
paul
b70cfb3a82
ide: load unit source buffer if it was not loaded before in LoadDependencyHidden, improve verbosity
...
git-svn-id: trunk@14848 -
2008-04-16 08:28:44 +00:00
mattias
92e555f7da
codetools: lfmtrees are now kept
...
git-svn-id: trunk@14826 -
2008-04-15 12:08:36 +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
58e4529589
codetools: started h2pastool
...
git-svn-id: trunk@14407 -
2008-03-04 13:23:11 +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
b7a82699cc
codetools: added ErrorNicePosition to distingush between error position and probable cause of error
...
git-svn-id: trunk@13560 -
2008-01-01 20:26:48 +00:00
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
mattias
cd5bd31851
disabled memcheck
...
git-svn-id: trunk@9467 -
2006-06-21 20:14:50 +00:00
mattias
9e7d3f95e3
added parameter to CreatPublishedMethod to only use the typeinfo, improvements for 64bit
...
git-svn-id: trunk@9463 -
2006-06-21 18:30:24 +00:00
mattias
9e55b163b0
extended quick fix items for jumping, started jumping to linker errors
...
git-svn-id: trunk@9456 -
2006-06-20 10:22:35 +00:00
mattias
34ec62a9ca
fixed PChar typecasts
...
git-svn-id: trunk@9394 -
2006-06-04 09:35:45 +00:00
mattias
58e1fe7109
fixed synedit multi replace with overlapping results
...
git-svn-id: trunk@9341 -
2006-05-23 17:41:59 +00:00
mattias
2f2c92352b
code templates: fixed reading new lines at start of template
...
git-svn-id: trunk@9259 -
2006-05-12 08:27:08 +00:00
mattias
639b8b29b6
implemented auto repair for vanished include links
...
git-svn-id: trunk@9139 -
2006-04-17 15:14:18 +00:00
mattias
f4277fcbcd
codetools: implemented RepalceUsedUnits: replacing, commenting units
...
git-svn-id: trunk@8996 -
2006-03-22 22:59:52 +00:00
mattias
1d9f747f93
delphi package conversion: implemented converting package units
...
git-svn-id: trunk@8978 -
2006-03-22 01:10:33 +00:00
mattias
ae450142cf
improved delphi conversion, include paths and error handling
...
git-svn-id: trunk@8969 -
2006-03-21 12:21:53 +00:00
mattias
30545fa17e
compiler options now minimize search path on loading
...
git-svn-id: trunk@8959 -
2006-03-18 15:01:36 +00:00
mattias
3b29d9a2ae
creating complete src path with absolute paths
...
git-svn-id: trunk@8958 -
2006-03-18 14:56:44 +00:00
mattias
663d9d28c4
added codetools cache for unit search
...
git-svn-id: trunk@8951 -
2006-03-17 23:44:24 +00:00
mattias
62ffcbc9b2
added codetools directory cache for units
...
git-svn-id: trunk@8945 -
2006-03-17 17:10:53 +00:00
mattias
f540eb7d8f
implemented context help for OI properties
...
git-svn-id: trunk@8916 -
2006-03-11 01:50:10 +00:00
mattias
3c7832808c
fixed double clicking on treeview without node
...
git-svn-id: trunk@8876 -
2006-03-07 11:01:48 +00:00
mattias
0fdb95d4a6
improved Delphi project converter with reading .dof and .cfg file, multiple retries and fixing include filenames in .lpr
...
git-svn-id: trunk@8868 -
2006-03-05 23:55:40 +00:00
mattias
2e81a8fee5
improved package file search for relative paths
...
git-svn-id: trunk@8833 -
2006-02-26 15:31:02 +00:00
mattias
fe4945e6d1
added Steps to messgae Quick Fix items and implemente Quick FIx item to improve unit not found source position
...
git-svn-id: trunk@8794 -
2006-02-22 16:27:02 +00:00
vincents
a851d039ac
removed fpc 2.0.0 compatibility workarounds
...
git-svn-id: trunk@8766 -
2006-02-17 21:14:39 +00:00
mattias
e663f82636
extended codetools FindResourceDirective to search fo a specific filename
...
git-svn-id: trunk@8702 -
2006-02-04 12:03:50 +00:00
mattias
2afd048be7
added codetools AddResourceDirective
...
git-svn-id: trunk@8701 -
2006-02-04 11:48:36 +00:00
mattias
1030c5e2fd
added function to find resource directives
...
git-svn-id: trunk@8692 -
2006-02-03 17:35:36 +00:00
mattias
8ff7a29054
removed link
...
git-svn-id: trunk@8691 -
2006-02-03 17:34:49 +00:00
mattias
60b17ba91f
added codetools config
...
git-svn-id: trunk@8614 -
2006-01-25 12:14:28 +00:00
mattias
0775b5cafc
started codecontextform
...
git-svn-id: trunk@8594 -
2006-01-21 17:46:08 +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
9a8f046333
fixed fpc 2.0.0 compilation
...
git-svn-id: trunk@8497 -
2006-01-11 10:36:42 +00:00
mattias
3a32e8a2d3
added stack trace when codetools get unexpected exception
...
git-svn-id: trunk@8496 -
2006-01-11 09:55:30 +00:00
mattias
73b6c0cdd6
added example for adding a new codetools function to the IDE via a package
...
git-svn-id: trunk@8231 -
2005-11-28 19:42:16 +00:00
mattias
4ff395608a
fixed not turning visible on designed forms
...
git-svn-id: trunk@8106 -
2005-11-08 18:05:12 +00:00
mattias
0936587d9f
started loading ancestor form classes - far away from being usable, do not use
...
git-svn-id: trunk@8070 -
2005-11-06 01:23:05 +00:00
mattias
52d68d377f
improved codetools .p support and added GetText/SetText for carbon intf from Andrew Haines
...
git-svn-id: trunk@7918 -
2005-10-05 21:55:08 +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
0c8bf07ec3
started showing code context
...
git-svn-id: trunk@7565 -
2005-08-24 22:48:12 +00:00
mattias
18a6999481
fixed checking dangling events on empty units
...
git-svn-id: trunk@7562 -
2005-08-24 18:54:09 +00:00
mattias
7c54d2cab4
implemented auto removing dangling component events
...
git-svn-id: trunk@7527 -
2005-08-20 14:00:31 +00:00
mattias
f4f414bbed
implemented hiding protected members in identifier completion
...
git-svn-id: trunk@7526 -
2005-08-19 19:10:31 +00:00
vincents
1064272122
removed ifdef ver1 from Martin Smat
...
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
vincents
5b0bc8e636
64 bit fixes from Florian
...
git-svn-id: trunk@7466 -
2005-07-31 22:25:49 +00:00
mattias
e303f8f83f
replaced codetools+gtk intf TList with faster TFPList
...
git-svn-id: trunk@7405 -
2005-07-23 09:27:30 +00:00
mattias
52b0862c32
extended MakeResourceString function to auto adjust at string constants boundaries
...
git-svn-id: trunk@7359 -
2005-07-15 17:42:45 +00:00
mattias
772ebf4265
extended MakeResourceString function to convert parts of string constants
...
git-svn-id: trunk@7358 -
2005-07-15 16:25:39 +00:00
mattias
717c3cbef7
harden clean ups to spot mem leaks earlier
...
git-svn-id: trunk@7258 -
2005-06-20 18:35:17 +00:00
mattias
89a38f7ff1
started OI favourites
...
git-svn-id: trunk@7033 -
2005-03-29 09:30:15 +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
mattias
b62eab6b71
updated russian utf translation from Vasily
...
git-svn-id: trunk@6433 -
2004-12-30 11:24:06 +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
marc
fee93ccea9
* fixed stronger fpc typing (and some real cast errors)
...
git-svn-id: trunk@6195 -
2004-11-04 01:26:47 +00:00
mattias
abacaa7cbf
implemented Rename Identifier
...
git-svn-id: trunk@6075 -
2004-09-25 15:05:39 +00:00
vincents
67212be365
fix fpc 1.0.x. compilation
...
git-svn-id: trunk@6050 -
2004-09-23 07:54:16 +00:00
mattias
62665cfd40
implemented Refactoring Tool: Find Identfier References
...
git-svn-id: trunk@6035 -
2004-09-20 20:22:13 +00:00
mattias
ada62722b1
started new feature: find identifier references
...
git-svn-id: trunk@6022 -
2004-09-18 01:02:23 +00:00
vincents
c1c08bbb99
replaced write by DbgOut
...
git-svn-id: trunk@6021 -
2004-09-17 20:30:13 +00:00
mattias
21b225c77b
implemented finding DefineProperties in registered TPersistent, implemented auto commenting of missing units for Delphi unit conversion
...
git-svn-id: trunk@5996 -
2004-09-14 10:23:44 +00:00
mattias
d8300a99ff
implemented commenting missing units for Delphi unit conversion
...
git-svn-id: trunk@5964 -
2004-09-11 01:23:11 +00:00
mattias
79e0b3d2d1
fixed compiling codetools with -dCTDebug
...
git-svn-id: trunk@5855 -
2004-08-25 21:26:45 +00:00