Commit Graph

326 Commits

Author SHA1 Message Date
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
82e314a897 codetools: fixed mem leak when searching for proc expr lists
git-svn-id: trunk@13492 -
2007-12-28 00:23:11 +00:00
mattias
f8a6cc5969 codetools: fixed AV when searching the ancestor of an empty class declaration
git-svn-id: trunk@13487 -
2007-12-27 18:31:26 +00:00
mattias
a719b4f6ef IDE: lazdoc editor now uses lazdoc engine
git-svn-id: trunk@13305 -
2007-12-13 00:01:50 +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
d62038c83e codetools: fixed finddeclaration in generic methods searching ancestor class
git-svn-id: trunk@13014 -
2007-11-24 22:56:09 +00:00
mattias
9a550b80fd codetools: FindDeclarationAndOverload now starts at property names, proc names, vars, consts and types
git-svn-id: trunk@13006 -
2007-11-24 19:11:42 +00:00
mattias
49f48b68dd IDE: lazdoc: started simple hints
git-svn-id: trunk@12990 -
2007-11-23 19:52:54 +00:00
mattias
0c5ee1ee92 IDE: lazdoc: implemented TLazDocManager.GetElementChain
git-svn-id: trunk@12959 -
2007-11-21 22:18:22 +00:00
mattias
cf3d81df7b codetools: finddeclaration: implemented using generics parameters as type identifiers
git-svn-id: trunk@12408 -
2007-10-10 17:07:00 +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
d7a0682a5b codetools: fixed FindDeclarationOfIdentAtParam searching keywords
git-svn-id: trunk@12051 -
2007-09-17 10:25:57 +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
8e8e776887 codetools: added FindDeclarationInUsesSection from Darek
git-svn-id: trunk@11242 -
2007-05-31 17:34:59 +00:00
mattias
efaec13a02 codetools, TSynPasSyn: aded bitpacked keyword
git-svn-id: trunk@11173 -
2007-05-21 10:09:46 +00:00
mattias
a6d2e13791 replaced calls to MethodName with hooks
git-svn-id: trunk@11036 -
2007-04-29 22:18:42 +00:00
mattias
23890766ca codetools: local var assignment completion: checking for Self and Result
git-svn-id: trunk@10601 -
2007-02-07 11:26:02 +00:00
mattias
a8c68262ef fixed mem leak
git-svn-id: trunk@10452 -
2007-01-15 16:32:24 +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
8c34006c95 codetools: fixed not caching collect results
git-svn-id: trunk@10385 -
2007-01-06 10:07:42 +00:00
mattias
e7be3ae1d3 codetools: added record case variables to identifier completion
git-svn-id: trunk@10157 -
2006-11-02 03:29:30 +00:00
mattias
7144ddb3e2 identifer completion: implemented adding complete method declaration in class contexts
git-svn-id: trunk@9969 -
2006-09-22 23:16:25 +00:00
mattias
a8acc7c8ca fixed 64bit compilation
git-svn-id: trunk@9771 -
2006-08-30 08:24:17 +00:00
mattias
ecc5c01e5b messagedlg: default button No comes now before Abort fro Delphi compatibility
git-svn-id: trunk@9769 -
2006-08-29 21:34:51 +00:00
mattias
bb6be8d3c7 codetools: searching macpas unit in macpas mode
git-svn-id: trunk@9761 -
2006-08-28 18:03:19 +00:00
mattias
6a518397b9 IDE Help for source: skipping forwards and forward circles
git-svn-id: trunk@9755 -
2006-08-27 15:49:19 +00:00
mattias
17e38277d0 fixed finding help for Form properties
git-svn-id: trunk@9753 -
2006-08-27 15:13:47 +00:00
mattias
7bb113cec8 fixed a few fpc 2.1.1 incompatibilities
git-svn-id: trunk@9716 -
2006-08-11 12:38:00 +00:00
mattias
d6550769d0 fixed memleak on exception
git-svn-id: trunk@9714 -
2006-08-10 23:01:34 +00:00
mattias
f0b0ae7a39 codetools: code context: now works with empty param lists
git-svn-id: trunk@9621 -
2006-07-17 09:51:59 +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
6df73a9fb9 codetools: not found identifiers of fdfcollect are not cached
git-svn-id: trunk@9583 -
2006-07-10 15:21:33 +00:00
mattias
34ec62a9ca fixed PChar typecasts
git-svn-id: trunk@9394 -
2006-06-04 09:35:45 +00:00
mattias
bcf7aed80c fixed a mem leak
git-svn-id: trunk@9392 -
2006-06-02 23:24:24 +00:00
mattias
a4b841a712 ct: find declaration array of cont TVarRec instead of TVarData
git-svn-id: trunk@9358 -
2006-05-26 15:19:59 +00:00
mattias
dc4d7c5d38 IDE now checks, if all files of the package exists
git-svn-id: trunk@9309 -
2006-05-19 16:27:15 +00:00
mattias
4023c08654 fixed checking adding unitpaths on adding units to packages
git-svn-id: trunk@9305 -
2006-05-18 22:52:15 +00:00
mattias
d15d5a84e9 codetools: implemented FindCodeContext for procedures
git-svn-id: trunk@9296 -
2006-05-17 00:56:04 +00:00
mattias
a3cbfca3a5 identifier completion: improved heuristic to recognize LValue
git-svn-id: trunk@9292 -
2006-05-16 22:07:48 +00:00
mattias
9433f832bb fixed typo
git-svn-id: trunk@9288 -
2006-05-16 16:18:18 +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
1d9f747f93 delphi package conversion: implemented converting package units
git-svn-id: trunk@8978 -
2006-03-22 01:10:33 +00:00
mattias
93f2393650 implemented Delphi package conversion of .cfg and .dof
git-svn-id: trunk@8974 -
2006-03-21 17:48:11 +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
845e3ce931 fixed masking character in inptdialog from Barko
git-svn-id: trunk@8937 -
2006-03-13 23:07:21 +00:00