mattias
|
db0352889c
|
cody: try except
git-svn-id: trunk@30738 -
|
2011-05-15 10:08:12 +00:00 |
|
mattias
|
83bf96457b
|
codetools: find declaration: fixed constructor result type, fixed param compatiblity for convertable
git-svn-id: trunk@30737 -
|
2011-05-15 07:56:50 +00:00 |
|
mattias
|
5ac8c9c243
|
codetools: fixed evaluating boolean and boolean
git-svn-id: trunk@30734 -
|
2011-05-14 21:56:05 +00:00 |
|
mattias
|
02459ee3e2
|
codetools: find declaration on result: jump via result type node
git-svn-id: trunk@30714 -
|
2011-05-13 07:43:21 +00:00 |
|
mattias
|
84bb0408ff
|
codetools: find declaration of Result: jump to result variable/type
git-svn-id: trunk@30701 -
|
2011-05-12 19:07:56 +00:00 |
|
mattias
|
2e13294077
|
codetools: modeswitch result-
git-svn-id: trunk@30700 -
|
2011-05-12 19:02:39 +00:00 |
|
mattias
|
557c962f0c
|
codetools: changed CompielrModeSwitch to set
git-svn-id: trunk@30698 -
|
2011-05-12 18:46:00 +00:00 |
|
mattias
|
fbca65edab
|
codetools: find declaration: fixed search Result
git-svn-id: trunk@30697 -
|
2011-05-12 17:19:58 +00:00 |
|
mattias
|
27c0fdd062
|
codetools: FindSMartHint: replace comments to single space
git-svn-id: trunk@30696 -
|
2011-05-12 16:40:23 +00:00 |
|
mattias
|
934a90187a
|
codetools: RemoveWithBlock: unindent
git-svn-id: trunk@30614 -
|
2011-05-07 23:10:20 +00:00 |
|
mattias
|
0f7d9b552c
|
codetools: fixed calculating binary operators, bug #17759
git-svn-id: trunk@30601 -
|
2011-05-07 16:26:52 +00:00 |
|
mattias
|
e39bb2d05b
|
codetools: reading operand: old tp style character constants, bug #19260
git-svn-id: trunk@30600 -
|
2011-05-07 16:19:57 +00:00 |
|
mattias
|
be30cfeca4
|
codetools: local variable assignment completion: parsing string constant with old TP style character constants, bug #19260
git-svn-id: trunk@30559 -
|
2011-05-05 20:08:42 +00:00 |
|
mattias
|
7a98756abb
|
codetools: added cache to FindReferences
git-svn-id: trunk@30547 -
|
2011-05-04 13:40:35 +00:00 |
|
mattias
|
dd0fc4c825
|
IDE: codehelp: improved debugging
git-svn-id: trunk@30266 -
|
2011-04-11 21:25:55 +00:00 |
|
mattias
|
67b58b4044
|
codetools: fixed rescan of modified initialization section, fixed check if a virtual file has changed on disl
git-svn-id: trunk@30177 -
|
2011-04-04 10:55:39 +00:00 |
|
mattias
|
2af49962ac
|
codetools: parse programs without program keyword
git-svn-id: trunk@30035 -
|
2011-03-27 14:19:18 +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 |
|
juha
|
f38190794b
|
Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
|
2011-03-16 16:52:28 +00:00 |
|
mattias
|
160a97f228
|
codetools: changed TDefinePool.ChangeStep to integer
git-svn-id: trunk@29800 -
|
2011-03-11 22:44:22 +00:00 |
|
mattias
|
517bd4b789
|
codetools: use global changesteps for quick updateneeded checks
git-svn-id: trunk@29787 -
|
2011-03-10 22:22:47 +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
|
cbc1fddf56
|
codetools: cextended
git-svn-id: trunk@29731 -
|
2011-03-05 09:53:59 +00:00 |
|
mattias
|
c66163d8f3
|
codetools: allow anoynymous records, bug #18838
git-svn-id: trunk@29696 -
|
2011-03-01 06:19:55 +00:00 |
|
mattias
|
551d4b11f1
|
codetools: improved smart hints for types, patch #18777
git-svn-id: trunk@29603 -
|
2011-02-18 20:10:34 +00:00 |
|
mattias
|
ad16dee4b9
|
codetools: searching in multiple class ancestors, bug #18733
git-svn-id: trunk@29465 -
|
2011-02-11 11:14:41 +00:00 |
|
mattias
|
b3a8dd03b1
|
fixed typos: childs
git-svn-id: trunk@29440 -
|
2011-02-10 09:37:16 +00:00 |
|
mattias
|
602515e7d2
|
codetools: identifier completion: fixed search in type of var/const
git-svn-id: trunk@29418 -
|
2011-02-07 22:55:37 +00:00 |
|
mattias
|
6495ad0a79
|
codetools: find declaration: search in type of constant/variable
git-svn-id: trunk@29415 -
|
2011-02-07 14:42:26 +00:00 |
|
mattias
|
0c415f0a1d
|
codetools: find declaration: started search in type of var/const
git-svn-id: trunk@29407 -
|
2011-02-07 10:05:58 +00:00 |
|
mattias
|
8cd980cb5b
|
codetools: fixed simple init
git-svn-id: trunk@29402 -
|
2011-02-06 11:07:47 +00:00 |
|
mattias
|
3943d23f9b
|
codetools: started nested classes, replaced ctnClassType with ctnTypeSection, ctnClassConst with ctnConstSection, class type,const,var sections are now childs of visibility sections
git-svn-id: trunk@29390 -
|
2011-02-05 10:09:22 +00:00 |
|
mattias
|
05be735961
|
codetools: parsing advanced records
git-svn-id: trunk@29359 -
|
2011-02-03 20:38:14 +00:00 |
|
mattias
|
19c0b3a5a2
|
codetools: always parse class nodes
git-svn-id: trunk@29336 -
|
2011-02-02 19:33:04 +00:00 |
|
mattias
|
d33c7a2a37
|
codetools: BuildInterfaceIdentifierCache: check if no source code, bug #18586
git-svn-id: trunk@29163 -
|
2011-01-23 10:23:10 +00:00 |
|
mattias
|
fc610a8a98
|
codetools: findreferences: fixed searching procs 18153
git-svn-id: trunk@28619 -
|
2010-12-04 16:58:00 +00:00 |
|
paul
|
188361e605
|
codetools: support new class/generics syntax. like the next:
{
TFoo = class
const
Value = 5;
type
TBar = integer;
var
FSomeField: Integer;
procedure Dosomething;
end;
}
git-svn-id: trunk@28513 -
|
2010-11-27 18:25:25 +00:00 |
|
mattias
|
503cc8dcad
|
codetools: fixed FindDeclaration if cursor beyond scanned code, bug #17639
git-svn-id: trunk@28325 -
|
2010-11-18 18:49:20 +00:00 |
|
mattias
|
1805cdf4fb
|
codetools: FindStartOfTerm: check for invalid context
git-svn-id: trunk@28195 -
|
2010-11-13 00:13:23 +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
|
5f8d11d5c2
|
codetools: CompleteLocalVariableAsParameter: fixed skipping sub context
git-svn-id: trunk@27977 -
|
2010-10-30 14:10:21 +00:00 |
|
mattias
|
ef525bda22
|
codetools: fixed FindStartOFindStartOfAtomfAtom if at start of string constant
git-svn-id: trunk@27688 -
|
2010-10-13 22:11:06 +00:00 |
|
mattias
|
6ebaacbba1
|
codetools: clean up and debugging
git-svn-id: trunk@27498 -
|
2010-09-28 10:51:08 +00:00 |
|
mattias
|
bb7cd19447
|
codetools: fixed type of low(array[enum])
git-svn-id: trunk@27064 -
|
2010-08-11 06:21:19 +00:00 |
|
mattias
|
e96aee5bab
|
codetools: reduced debugging
git-svn-id: trunk@26985 -
|
2010-08-03 07:44:18 +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
|
c39d7423cb
|
codetools: fixed TFindDeclarationTool.FindExpressionResultType.ExecuteStack precedence
git-svn-id: trunk@26942 -
|
2010-07-31 18:59:13 +00:00 |
|
mattias
|
4ab9dcd97e
|
codetools: fixed FindExpressionTypeOfTerm resolve function result
git-svn-id: trunk@26934 -
|
2010-07-31 15:32:52 +00:00 |
|
mattias
|
42321c5664
|
codetools: FindSmartHint: show hint for declaration
git-svn-id: trunk@26882 -
|
2010-07-28 22:48:35 +00:00 |
|
mattias
|
a6fb6c5e13
|
codetools: fixed saving find declaration result in parent cache, bug #16985
git-svn-id: trunk@26752 -
|
2010-07-20 13:06:23 +00:00 |
|
mattias
|
d69e334eb4
|
codetools: FindBaseType: resolve optional function result after caching result
git-svn-id: trunk@26725 -
|
2010-07-18 11:22:40 +00:00 |
|
mattias
|
ab251fbfb9
|
codetools: TCodeTreeNode.Clear: clear cache
git-svn-id: trunk@26716 -
|
2010-07-17 12:58:24 +00:00 |
|
mattias
|
7728cf1e4e
|
codetools: started unitsets
git-svn-id: trunk@26656 -
|
2010-07-14 23:01:12 +00:00 |
|
mattias
|
56bf0c43a2
|
codetools: FindDeclarationOfPropertyPath: enum of set
git-svn-id: trunk@26585 -
|
2010-07-10 20:27:30 +00:00 |
|
mattias
|
54ce6e667b
|
codetools: fixed range of FindCommentInFront
git-svn-id: trunk@26546 -
|
2010-07-09 12:48:05 +00:00 |
|
mattias
|
29839a9707
|
codetools: findreferences: search declaration comment, bug #13497
git-svn-id: trunk@26542 -
|
2010-07-08 21:41:56 +00:00 |
|
mattias
|
6bbf89bd59
|
codetools: fixed rename identifier
git-svn-id: trunk@26459 -
|
2010-07-04 12:51:33 +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
|
09c1e1892f
|
codetools: find references: limit scope for local variables, bug #16826
git-svn-id: trunk@26436 -
|
2010-07-03 08:09:07 +00:00 |
|
mattias
|
946f34ba8f
|
codetools: find references: fixed error handling
git-svn-id: trunk@26434 -
|
2010-07-02 23:11:47 +00:00 |
|
mattias
|
4d65ff6a5d
|
codetools: search for ctnIndentifier with unit prefixes, bug #11577
git-svn-id: trunk@26424 -
|
2010-07-02 19:59:54 +00:00 |
|
mattias
|
e03811d82e
|
codetools: clean up
git-svn-id: trunk@26423 -
|
2010-07-02 19:43:27 +00:00 |
|
mattias
|
78b2105e0c
|
codetools: FindIdentifierInUsesSection raise error after checking others
git-svn-id: trunk@26342 -
|
2010-06-30 07:38:02 +00:00 |
|
mattias
|
c94fd8c234
|
codetools: fixed find identififier references corresponding proc node
git-svn-id: trunk@26248 -
|
2010-06-22 07:01:12 +00:00 |
|
mattias
|
687ee0e749
|
anchordocking: restore constraints for custom dock sites
git-svn-id: trunk@26247 -
|
2010-06-22 06:45:42 +00:00 |
|
mattias
|
234a5b2de1
|
codetools: find main declaration: find corresponding method parameter, bug #16398
git-svn-id: trunk@26223 -
|
2010-06-21 09:04:50 +00:00 |
|
mattias
|
cde3a2dc45
|
codetools: clean up
git-svn-id: trunk@26154 -
|
2010-06-16 22:34:05 +00:00 |
|
mattias
|
886f997841
|
codetools: find identifier references: limit scope
git-svn-id: trunk@25959 -
|
2010-06-06 22:23:44 +00:00 |
|
mattias
|
0a5e197f49
|
IDE: codecontext: added string[]
git-svn-id: trunk@25528 -
|
2010-05-20 09:04:13 +00:00 |
|
mattias
|
eccc2cda0f
|
codetools: FindExprTypeAsString for function results
git-svn-id: trunk@25454 -
|
2010-05-16 10:39:22 +00:00 |
|
mattias
|
b226bae7a4
|
codetools: debugging
git-svn-id: trunk@25111 -
|
2010-05-01 18:09:10 +00:00 |
|
mattias
|
0b64f42042
|
codetools: identifier completion: do not eat unit not found error when searching ancestors
git-svn-id: trunk@25035 -
|
2010-04-28 17:15:24 +00:00 |
|
mattias
|
e9d4b90835
|
codetools: identifier completion: list used units
git-svn-id: trunk@24999 -
|
2010-04-27 10:14:49 +00:00 |
|
mattias
|
5e7550c376
|
codetools: FindStartOfTerm: fixed if no token belongs to the variable
git-svn-id: trunk@24673 -
|
2010-04-17 16:14:52 +00:00 |
|
mattias
|
674746ce0d
|
codetools: TFindDeclarationTool.CheckDependsOnNodeCaches, check each tool only once, even if writelock is not activated
git-svn-id: trunk@24287 -
|
2010-03-29 13:10:26 +00:00 |
|
mattias
|
c5bbdc8b0e
|
codetools: reduced debugging
git-svn-id: trunk@24272 -
|
2010-03-29 08:02:54 +00:00 |
|
mattias
|
eff858c038
|
codetools: added consistency check for TFindDeclarationTool.AddToolDependency
git-svn-id: trunk@24271 -
|
2010-03-29 08:00:46 +00:00 |
|
mattias
|
a7d3b7998d
|
codetools: implemented enumtype. expression
git-svn-id: trunk@24229 -
|
2010-03-26 19:28:06 +00:00 |
|
mattias
|
0472d5aed6
|
codetools: resolve operand @identifier directly
git-svn-id: trunk@23816 -
|
2010-03-01 23:49:57 +00:00 |
|
mattias
|
cee2c094a7
|
codetools: fixed showing illegal qualifier
git-svn-id: trunk@23813 -
|
2010-03-01 22:40:55 +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 |
|
mattias
|
48254f0c98
|
codetools: fixed error handling for invalid . operator
git-svn-id: trunk@23512 -
|
2010-01-20 23:12:24 +00:00 |
|
mattias
|
44fe02f669
|
codetools: fixed array operator []
git-svn-id: trunk@23511 -
|
2010-01-20 23:08:51 +00:00 |
|
mattias
|
4bd6581d25
|
codetools: fixed find declaration on last identifier of expression
git-svn-id: trunk@23508 -
|
2010-01-20 18:00:13 +00:00 |
|
mattias
|
a8e2247fae
|
codetools: fixed resolving property[]
git-svn-id: trunk@23507 -
|
2010-01-20 16:35:45 +00:00 |
|
paul
|
6a33b4b69e
|
codetools: add WordBool and QWordBool predefined fpc types
git-svn-id: trunk@23505 -
|
2010-01-20 14:45:36 +00:00 |
|
paul
|
9e02d5824f
|
codetools: distinct dispinterface and other interfaces
git-svn-id: trunk@23500 -
|
2010-01-20 13:18:11 +00:00 |
|
mattias
|
227801c427
|
codetools: implemented parsing class property
git-svn-id: trunk@23406 -
|
2010-01-09 16:27:36 +00:00 |
|
mattias
|
842f26f8f3
|
codetools: ctnGenericParam changed form compatible to exact, bug #15317
git-svn-id: trunk@23087 -
|
2009-12-11 21:32:05 +00:00 |
|
mattias
|
2f998fb898
|
codetools: search unit objcbase in modeswitch objectivec1
git-svn-id: trunk@22765 -
|
2009-11-25 12:13:28 +00:00 |
|
mattias
|
6ba3e8f884
|
codetools: search unit objc in modeswitch objc
git-svn-id: trunk@22764 -
|
2009-11-25 12:05:27 +00:00 |
|
mattias
|
837f13ad0c
|
codetools: parsing specialize in class inheritage brackets, bug #15081
git-svn-id: trunk@22649 -
|
2009-11-17 12:11:33 +00:00 |
|
mattias
|
b64abcbd7a
|
codetools: parsing objccategory
git-svn-id: trunk@22611 -
|
2009-11-16 00:39:35 +00:00 |
|
mattias
|
cf8c233871
|
codetools: parsing cppclass
git-svn-id: trunk@22601 -
|
2009-11-15 15:43:53 +00:00 |
|
mattias
|
e19baa54d3
|
codetools: find declaration: added robust check
git-svn-id: trunk@22467 -
|
2009-11-07 10:40:17 +00:00 |
|
mattias
|
5404f199d5
|
codetools: reduced debugging
git-svn-id: trunk@22458 -
|
2009-11-06 07:19:45 +00:00 |
|
mattias
|
ef97e3ee6b
|
codetools: code completion: enumeration of arrays
git-svn-id: trunk@22433 -
|
2009-11-04 18:56:30 +00:00 |
|
mattias
|
2375a8fcaf
|
codetools: code completion: enumeration of settype
git-svn-id: trunk@22432 -
|
2009-11-04 18:35:29 +00:00 |
|
mattias
|
55a336b95f
|
codetools: operator enumerator: interface
git-svn-id: trunk@22430 -
|
2009-11-04 15:42:58 +00:00 |
|
mattias
|
ef08824411
|
codetools: code completion: operator enumerator current
git-svn-id: trunk@22429 -
|
2009-11-04 15:07:08 +00:00 |
|
mattias
|
1631325da4
|
codetools: local var completion for enumerator of class
git-svn-id: trunk@22419 -
|
2009-11-04 00:23:52 +00:00 |
|
mattias
|
a0bc0d475c
|
codetools: code completion for string iterators
git-svn-id: trunk@22412 -
|
2009-11-03 23:03:27 +00:00 |
|
mattias
|
dae3bc507c
|
codetools: fixed FindStartOfTerm ignoring next atom if it is not under EndPos
git-svn-id: trunk@22399 -
|
2009-11-03 10:38:35 +00:00 |
|
mattias
|
61560943a1
|
codetools: FindExpressionTypeOfTerm fixed searching start of term
git-svn-id: trunk@22391 -
|
2009-11-03 00:40:57 +00:00 |
|
mattias
|
4483337f54
|
codetools: FindStartOfTerm: check next atom
git-svn-id: trunk@22361 -
|
2009-10-31 17:19:00 +00:00 |
|
mattias
|
c12d17af61
|
codetools: FindStartOfTerm: fixed starting in an atom
git-svn-id: trunk@22340 -
|
2009-10-29 14:28:19 +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
|
170f532285
|
codetools: sealed and abstract classes
git-svn-id: trunk@22300 -
|
2009-10-27 00:02:41 +00:00 |
|
mattias
|
40097a760a
|
codetools: local var param completion: searching complex proc calls
git-svn-id: trunk@22201 -
|
2009-10-17 10:15:33 +00:00 |
|
mattias
|
0fa1382ee5
|
codetools: fixed using wrong tool during rename identifier
git-svn-id: trunk@21873 -
|
2009-09-25 22:10:37 +00:00 |
|
mattias
|
30535703d0
|
codetools: find declaration: quick check if cursor in code
git-svn-id: trunk@21713 -
|
2009-09-15 15:27:52 +00:00 |
|
mattias
|
c66ecbfe45
|
codetools: objcprotocol
git-svn-id: trunk@21694 -
|
2009-09-13 23:00:19 +00:00 |
|
mattias
|
ddad9c8091
|
codetools: implemented objcclass
git-svn-id: trunk@21689 -
|
2009-09-13 21:31:32 +00:00 |
|
mattias
|
c286c1ba10
|
codetools: identifier completion: compiler function objselector, find predefined identifier
git-svn-id: trunk@21686 -
|
2009-09-13 14:06:03 +00:00 |
|
mattias
|
6120ad89ba
|
codetools: added debugging
git-svn-id: trunk@21655 -
|
2009-09-11 21:23:53 +00:00 |
|
mattias
|
0db8bb8288
|
codetools: added debuggin
git-svn-id: trunk@21651 -
|
2009-09-11 17:55:35 +00:00 |
|
mattias
|
901245e1af
|
codetools: fixed PositionInFuncResultName, bug #11395
git-svn-id: trunk@21434 -
|
2009-08-24 11:46:09 +00:00 |
|
mattias
|
21561f9d31
|
codetools: smart hints: showing class visibility for methods
git-svn-id: trunk@21316 -
|
2009-08-19 12:00:02 +00:00 |
|
mattias
|
5fe98142c0
|
codetools: add class visibility to smart hints
git-svn-id: trunk@21283 -
|
2009-08-18 15:42:50 +00:00 |
|
mattias
|
bdb9e3c022
|
codetools: fixed checking generics without ancestor
git-svn-id: trunk@21273 -
|
2009-08-17 20:59:23 +00:00 |
|
mattias
|
3a20a03570
|
codetools: findoverloads: add source type nodes
git-svn-id: trunk@21260 -
|
2009-08-17 12:25:04 +00:00 |
|
mattias
|
df517558c5
|
codetools: comment
git-svn-id: trunk@21070 -
|
2009-08-02 15:37:08 +00:00 |
|
mattias
|
084169277d
|
codetools: parsing pointer types in terms
git-svn-id: trunk@20973 -
|
2009-07-27 11:25:23 +00:00 |
|
mattias
|
b1158589de
|
codetools: refactoring
git-svn-id: trunk@20972 -
|
2009-07-27 11:11:39 +00:00 |
|
mattias
|
a070a6a7e9
|
codetools: refactoring
git-svn-id: trunk@20971 -
|
2009-07-27 11:10:55 +00:00 |
|
mattias
|
0dadadf245
|
codetools: fixed FindClassAndAncestors when classes parsed the first time
git-svn-id: trunk@20968 -
|
2009-07-27 09:04:47 +00:00 |
|
mattias
|
7de27e1bdf
|
codetools: set type - and *
git-svn-id: trunk@20923 -
|
2009-07-22 16:52:26 +00:00 |
|
mattias
|
c24ad7a1d4
|
codetools: set type + set type = set type, bug #14175
git-svn-id: trunk@20915 -
|
2009-07-21 13:53:06 +00:00 |
|
mattias
|
11ffbb8264
|
codetools: find declaration: default property for interface, bug #14151
git-svn-id: trunk@20871 -
|
2009-07-16 14:36:38 +00:00 |
|
mattias
|
552a63960f
|
codetools: local var assignment completion: address operator
git-svn-id: trunk@20377 -
|
2009-06-03 17:10:17 +00:00 |
|
mattias
|
124bcb7012
|
codetools: fixed FindUnitInUsesSection
git-svn-id: trunk@20302 -
|
2009-05-30 09:41:32 +00:00 |
|
mattias
|
40586875a2
|
IDE: code help: allow result type
git-svn-id: trunk@20264 -
|
2009-05-27 13:38:40 +00:00 |
|
mattias
|
802d6ef059
|
codetools: FindDeclarationAndOverload return function result type when cursor on colon
git-svn-id: trunk@20263 -
|
2009-05-27 13:04:04 +00:00 |
|
mattias
|
f23aae7dab
|
codetools: added option to not search for overloads when cursor on definition
git-svn-id: trunk@20262 -
|
2009-05-27 12:31:36 +00:00 |
|
mattias
|
6d68236e14
|
codetools: added * operator to const set terms
git-svn-id: trunk@20236 -
|
2009-05-26 11:00:47 +00:00 |
|
mattias
|
a1856b3cee
|
codetools: local var assignment completion: implemented set types
git-svn-id: trunk@20165 -
|
2009-05-24 11:09:05 +00:00 |
|
mattias
|
dffb87e32f
|
clean up
git-svn-id: trunk@19990 -
|
2009-05-16 23:32:54 +00:00 |
|
mattias
|
1e32f92f32
|
codetools: linkscanner now scans in finer granularity
git-svn-id: trunk@19986 -
|
2009-05-16 22:29:55 +00:00 |
|
mattias
|
b1ddae4d57
|
codetools: do not add system units when adding new local variables
git-svn-id: trunk@19898 -
|
2009-05-10 05:57:25 +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
|
6391c8f12f
|
codetools: FindUnitInAllUsesSections changed UpperUnitName to AnUnitName
git-svn-id: trunk@19836 -
|
2009-05-07 08:54:44 +00:00 |
|
mattias
|
8f19b73c43
|
codetools: removed TCustomCodeTool.UpperSrc
git-svn-id: trunk@19832 -
|
2009-05-07 08:16:34 +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
|
0c66bbff3b
|
codetools: adding units to uses sections: fixed adding first indentation
git-svn-id: trunk@19812 -
|
2009-05-05 09:52:39 +00:00 |
|
mattias
|
871e67c3a5
|
codetools: complete local var assignments: adding unit to uses section
git-svn-id: trunk@19811 -
|
2009-05-05 09:41:10 +00:00 |
|
mattias
|
620900273e
|
codetools: identifier completion used unit
git-svn-id: trunk@19810 -
|
2009-05-05 09:14:08 +00:00 |
|
mattias
|
b67b6ddaa2
|
codetools: fixed find declaration in uses sections, bug #13146
git-svn-id: trunk@19809 -
|
2009-05-05 08:49:07 +00:00 |
|
mattias
|
5abefaf3bf
|
codetools: fixed marking very short classes as unfinished, bug #13638
git-svn-id: trunk@19806 -
|
2009-05-04 20:03:21 +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
|
f5399721bf
|
codetools: using identifier cache when find declaration "unitname."
git-svn-id: trunk@19799 -
|
2009-05-04 12:43:38 +00:00 |
|
mattias
|
b41d00e4e3
|
codetools: fixed finding ancestors in non class node
git-svn-id: trunk@19796 -
|
2009-05-04 11:45:22 +00:00 |
|
mattias
|
fd88c3a5bd
|
codetools: find declaration of selfunit.identifier
git-svn-id: trunk@19795 -
|
2009-05-04 10:10:07 +00:00 |
|
mattias
|
7d13a8ca36
|
IDE: find overloads: scanning project sources
git-svn-id: trunk@19760 -
|
2009-05-02 11:28:45 +00:00 |
|
mattias
|
6dcfefb293
|
codetools: identifier completion in ancestor list
git-svn-id: trunk@19757 -
|
2009-05-02 09:15:50 +00:00 |
|
mattias
|
386678457d
|
codetools: find overloads: edges for ancestors
git-svn-id: trunk@19756 -
|
2009-05-02 08:29:14 +00:00 |
|
mattias
|
ca2c76b484
|
codetools: added class ancestor nodes
git-svn-id: trunk@19717 -
|
2009-04-30 21:38:40 +00:00 |
|
mattias
|
c05f0392f7
|
codetools: fixed gathering interface identifiers
git-svn-id: trunk@19695 -
|
2009-04-29 15:45:35 +00:00 |
|
mattias
|
91fc870ec6
|
codetools: using less memory for global identifier table
git-svn-id: trunk@19693 -
|
2009-04-29 13:47:04 +00:00 |
|
mattias
|
d861d852d9
|
clean up
git-svn-id: trunk@19676 -
|
2009-04-28 22:31:31 +00:00 |
|
mattias
|
668b4abdb4
|
LCL: TLCLNonFreeMemManager extended for 64bit
git-svn-id: trunk@19675 -
|
2009-04-28 22:30:27 +00:00 |
|
mattias
|
9b30996e9e
|
codetools: fixed find declaration of compatible procs
git-svn-id: trunk@19666 -
|
2009-04-28 14:21:51 +00:00 |
|
mattias
|
46cf4464ea
|
IDE: implemented code macro ofall
git-svn-id: trunk@19654 -
|
2009-04-27 20:58:04 +00:00 |
|
mattias
|
704ca1cbd9
|
codetools: fixed identifier completion searching interfaces
git-svn-id: trunk@19649 -
|
2009-04-27 12:25:19 +00:00 |
|
mattias
|
cfc67e3541
|
codetools: implemented complete gathering of identifiers in interface
git-svn-id: trunk@19647 -
|
2009-04-27 09:35:08 +00:00 |
|
mattias
|
b46c4051e3
|
codetools: fixed closing with variable nodes, bug #10640
git-svn-id: trunk@19633 -
|
2009-04-26 13:25:24 +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
|
de190884ee
|
codetools: as operator in with variables
git-svn-id: trunk@19533 -
|
2009-04-20 22:59:04 +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
|
b4ea776023
|
IDE: file save as: implemented changing unit references in pascal sources
git-svn-id: trunk@19342 -
|
2009-04-11 07:06:16 +00:00 |
|
mattias
|
8de576a7a4
|
codetools: searching unit references in source
git-svn-id: trunk@19340 -
|
2009-04-11 06:40:37 +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
|
9bcfe33630
|
codetools: finddeclaration: find base node of unit alias
git-svn-id: trunk@19279 -
|
2009-04-08 21:23:11 +00:00 |
|
mattias
|
5799bab4d1
|
codetools: added nodes for units in uses sections
git-svn-id: trunk@19271 -
|
2009-04-07 09:21:23 +00:00 |
|
mattias
|
2c7f72498b
|
codetools: find declaration jump to unit name in uses section
git-svn-id: trunk@19249 -
|
2009-04-06 12:35:27 +00:00 |
|
mattias
|
4ba2b2770c
|
codetools: implemented class-of without point operator, bug #8759
git-svn-id: trunk@18928 -
|
2009-03-09 15:20:30 +00:00 |
|
mattias
|
90f305ab51
|
codetools: fixed find base type of constructor
git-svn-id: trunk@18616 -
|
2009-02-09 14:02:11 +00:00 |
|
mattias
|
ae4d09be24
|
codetools: identifier completion: improved variable start check
git-svn-id: trunk@18135 -
|
2009-01-05 12:05:59 +00:00 |
|
paul
|
fb380a80d4
|
ide, codetools, ideintf: fix warnings
git-svn-id: trunk@17616 -
|
2008-11-28 02:53:56 +00:00 |
|
mattias
|
700eeb710e
|
codetools: identifier completion: listing nested procedures
git-svn-id: trunk@17474 -
|
2008-11-20 14:49:13 +00:00 |
|
mattias
|
2e17592d31
|
codetools: fixed av when find declaration after function keyword
git-svn-id: trunk@17156 -
|
2008-10-30 10:11:18 +00:00 |
|
mattias
|
e0a5b9322b
|
codetools: scanning for comments in type nodes too
git-svn-id: trunk@16842 -
|
2008-10-02 09:17:38 +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
|
9d6674f3bb
|
codetools: fixed uninitialized result
git-svn-id: trunk@16727 -
|
2008-09-25 10:23:07 +00:00 |
|
mattias
|
1f803a6d9a
|
codetools: added unicodestring
git-svn-id: trunk@16682 -
|
2008-09-23 12:16:44 +00:00 |
|
mattias
|
c2a3f47f4d
|
codetools: fixed CleanPosIsInComment
git-svn-id: trunk@16545 -
|
2008-09-11 14:24:36 +00:00 |
|
mattias
|
c81aab571f
|
fixed uninitialized function results
git-svn-id: trunk@16088 -
|
2008-08-16 20:51:45 +00:00 |
|
mattias
|
869c4ea65e
|
codetools: fixed find declaration of property types
git-svn-id: trunk@16029 -
|
2008-08-12 11:35:45 +00:00 |
|
mattias
|
d80f64ab53
|
IDE: notifying referred units: ignoring components with csDestroying
git-svn-id: trunk@16018 -
|
2008-08-10 21:20:32 +00:00 |
|
mattias
|
a261ea868b
|
IDE: started searching in fpdoc files
git-svn-id: trunk@15964 -
|
2008-08-05 21:51:30 +00:00 |
|
mattias
|
9b4a380f50
|
codetools: returning false on error searching ancestors, bug #11665
git-svn-id: trunk@15828 -
|
2008-07-21 11:39:11 +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
|
6db258bc44
|
codetools: fixed stop/continue searching for overload procs, bug #8632
git-svn-id: trunk@15270 -
|
2008-05-28 12:47:36 +00:00 |
|
mattias
|
252f7ee831
|
codetools: fixed: not searching with context in parent nodes
git-svn-id: trunk@15267 -
|
2008-05-28 08:17:30 +00:00 |
|
mattias
|
a45d589f57
|
codetools: extended ctnWithStatement EndPos to next atom when possible, bug #7970
git-svn-id: trunk@15207 -
|
2008-05-22 14:48:32 +00:00 |
|
mattias
|
5122d3eaaf
|
codetools: not reparsing when cursor in valid interface
git-svn-id: trunk@15064 -
|
2008-05-06 19:19:40 +00:00 |
|
mattias
|
e2b3577222
|
codetools: fixed result of FindDeclarationOfIdentAtParam
git-svn-id: trunk@14935 -
|
2008-04-23 07:59:56 +00:00 |
|