mattias
fb13a79dee
codetools: identifier completion: method specifiers
...
git-svn-id: trunk@34796 -
2012-01-19 16:11:45 +00:00
mattias
766b0311e9
codetools: identifier completion: hidden used units
...
git-svn-id: trunk@34795 -
2012-01-19 15:04:48 +00:00
mattias
eb5f4cfb5d
codetools: clean up
...
git-svn-id: trunk@34611 -
2012-01-06 10:40:06 +00:00
mattias
4f6154b6ff
codetools: identifier completion: modeswitches
...
git-svn-id: trunk@34424 -
2011-12-26 12:19:05 +00:00
mattias
8744c46131
codetools: identifier completion: removed static directive
...
git-svn-id: trunk@34319 -
2011-12-20 10:23:12 +00:00
mattias
7eb95d77dc
codetools: removed modeswitch cs_pointermath
...
git-svn-id: trunk@34318 -
2011-12-20 10:20:53 +00:00
mattias
e302aba155
codetools: ientifier completion: directive: namespace
...
git-svn-id: trunk@34298 -
2011-12-19 23:15:34 +00:00
mattias
a4a5380b4a
codetools: clean up
...
git-svn-id: trunk@34139 -
2011-12-13 01:23:25 +00:00
mattias
a461a202af
codetools: identifier completion: show macros for IFDEF
...
git-svn-id: trunk@34094 -
2011-12-10 19:05:44 +00:00
mattias
8936771e6d
codetools: added class sections for objcprotocol: required, optional
...
git-svn-id: trunk@33701 -
2011-11-22 21:46:09 +00:00
juha
07d9921f94
Codetools: remove obsolete IdentifierCompatibilityNames, use WriteStr
...
git-svn-id: trunk@33241 -
2011-11-02 23:18:12 +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
e8de1dd378
codetools: parameter hints in initialization and finalization section
...
git-svn-id: trunk@33198 -
2011-11-01 08:20:09 +00:00
mattias
bb0b5e162d
codetools: identifier completion: added more compiler directives
...
git-svn-id: trunk@32672 -
2011-10-04 12:29:16 +00:00
mattias
ae67ba05c7
codetools: fixed initial search flags for local var completion
...
git-svn-id: trunk@32467 -
2011-09-23 09:30:06 +00:00
juha
6feb51b924
Codetools: improve code completion with generics. Issue #19118 , patch from Anton
...
git-svn-id: trunk@32040 -
2011-08-24 19:23:03 +00:00
mattias
af824f5ad1
codetools: reduced warnings
...
git-svn-id: trunk@31647 -
2011-07-10 09:11:20 +00:00
mattias
d054dea35c
codetools: identifier completion: do not clear on change
...
git-svn-id: trunk@31625 -
2011-07-09 21:36:19 +00:00
mattias
a1d7624a88
codetools: fixed TIdentCompletionTool.ParseSourceTillCollectionStart check atom in front
...
git-svn-id: trunk@31318 -
2011-06-21 15:01:29 +00:00
mattias
f278799dc0
codetools: identifier completion: when a tools deletes nodes, clear list only if tool is used
...
git-svn-id: trunk@31230 -
2011-06-14 19:37:45 +00:00
mattias
755ba26316
IDE: add unit to uses section: search via codetools
...
git-svn-id: trunk@31228 -
2011-06-14 18:56:21 +00:00
mattias
057f07d894
codetools: validate node caches on every BuildTree, not only when unit changed
...
git-svn-id: trunk@31218 -
2011-06-14 14:48:12 +00:00
mattias
e0ca53c91b
codetools: identifier completion: directives
...
git-svn-id: trunk@30944 -
2011-05-27 22:15:52 +00:00
mattias
40015048ed
codetools: fixed crash
...
git-svn-id: trunk@30943 -
2011-05-27 21:38:02 +00:00
mattias
27d327e150
codetools: identifier completion: unitname. show only interface
...
git-svn-id: trunk@30928 -
2011-05-27 08:59:38 +00:00
mattias
5ac8c9c243
codetools: fixed evaluating boolean and boolean
...
git-svn-id: trunk@30734 -
2011-05-14 21:56:05 +00:00
mattias
557c962f0c
codetools: changed CompielrModeSwitch to set
...
git-svn-id: trunk@30698 -
2011-05-12 18:46:00 +00:00
mattias
4ec34d9f52
codetools: fixed uninitialized value
...
git-svn-id: trunk@30691 -
2011-05-12 11:06:13 +00:00
mattias
f7906d0507
codetools: added ctnHintModifier nodes for deprecated, unimplemented, experimental, library, platform
...
git-svn-id: trunk@30683 -
2011-05-11 16:22:46 +00:00
mattias
dd0fc4c825
IDE: codehelp: improved debugging
...
git-svn-id: trunk@30266 -
2011-04-11 21:25:55 +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
a43c70c21f
codetools: identifier completion: do not show protected member when gather context is in another unit, more Delphi compatible, patch #18888
...
git-svn-id: trunk@29744 -
2011-03-07 17:08:55 +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
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
05be735961
codetools: parsing advanced records
...
git-svn-id: trunk@29359 -
2011-02-03 20:38:14 +00:00
mattias
92a693d145
codetools: removed TCodeTreeNodeExtMemManager, not needed anymore
...
git-svn-id: trunk@29334 -
2011-02-02 18:56:59 +00:00
mattias
c83a527bce
codetools: identifier completion: fixed method override for could be vars, bug #18093
...
git-svn-id: trunk@28568 -
2010-11-30 12:19:35 +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
e80f406103
codetools: identifier comletion: put keywords behind fitting identifiers
...
git-svn-id: trunk@27606 -
2010-10-07 12:36:52 +00:00
mattias
95aebd5804
codetools: do not show identifier at cursor at start of list and ignore it on tab completion
...
git-svn-id: trunk@27605 -
2010-10-07 12:28:09 +00:00
mattias
1fc4c3a359
codetools: identifier completion: check base context only once on error, bug #17345
...
git-svn-id: trunk@27308 -
2010-09-11 15:27:27 +00:00
mattias
513cb6bd7b
IDE: identifier completion: ignore errors on completion, bug #17111
...
git-svn-id: trunk@27010 -
2010-08-04 14:23:25 +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
4bf027e470
codetools: identifier completion: check for directives behind
...
git-svn-id: trunk@26553 -
2010-07-09 20:43:01 +00:00
mattias
2e8ba297f0
IDE: show readonly icon for readonly properties, bug #16851
...
git-svn-id: trunk@26511 -
2010-07-07 19:08:00 +00:00
mattias
ef4fa43915
IDE: identifier completion: add := even if there is a semicolon at end
...
git-svn-id: trunk@26470 -
2010-07-05 12:35:42 +00:00
mattias
97ae6679ec
codetools: identifier completion: request semicolon even for statement starts
...
git-svn-id: trunk@26454 -
2010-07-04 07:36:30 +00:00
mattias
e03811d82e
codetools: clean up
...
git-svn-id: trunk@26423 -
2010-07-02 19:43:27 +00:00