mattias
df930dcc3f
codetools: cfg parser: comparison operators
...
git-svn-id: trunk@26948 -
2010-07-31 21:57:32 +00:00
mattias
f5db6e94da
codetools: cfg parser: and, or, xor
...
git-svn-id: trunk@26943 -
2010-07-31 20:29:54 +00:00
mattias
c39d7423cb
codetools: fixed TFindDeclarationTool.FindExpressionResultType.ExecuteStack precedence
...
git-svn-id: trunk@26942 -
2010-07-31 18:59:13 +00:00
mattias
54eafc0686
codetools: not operator
...
git-svn-id: trunk@26941 -
2010-07-31 18:40:29 +00:00
mattias
5dd1a92a8d
codetools: fixed parsing property after const/type section
...
git-svn-id: trunk@26937 -
2010-07-31 15:38:48 +00:00
mattias
8b0ca63246
codetools: fixed parsing property after var section
...
git-svn-id: trunk@26935 -
2010-07-31 15:33:26 +00:00
mattias
4ab9dcd97e
codetools: fixed FindExpressionTypeOfTerm resolve function result
...
git-svn-id: trunk@26934 -
2010-07-31 15:32:52 +00:00
mattias
234c166d86
codetools: CreateFPCCommandLineDefines parse -dName:=Value
...
git-svn-id: trunk@26926 -
2010-07-31 08:49:15 +00:00
mattias
ee2a4b6481
codetools: fixed runtool currentdirectory utf8tosys
...
git-svn-id: trunk@26912 -
2010-07-30 12:22:25 +00:00
mattias
6066f05609
codetools: started cfg execute stack
...
git-svn-id: trunk@26911 -
2010-07-30 12:21:18 +00:00
mattias
4075c56ad3
codetools: fixed UTF8 for RunTool
...
git-svn-id: trunk@26909 -
2010-07-30 05:26:14 +00:00
mattias
08521ea248
codetools: runtool: utf8tosys
...
git-svn-id: trunk@26908 -
2010-07-29 22:17:42 +00:00
mattias
6bcec286b1
codetools: config parser, more keywords
...
git-svn-id: trunk@26907 -
2010-07-29 22:12:35 +00:00
mattias
01e74e733f
codetools: fixed parsing string constant without end
...
git-svn-id: trunk@26906 -
2010-07-29 15:34:26 +00:00
mattias
448387e85a
codetools: config error handling
...
git-svn-id: trunk@26905 -
2010-07-29 14:33:23 +00:00
mattias
48fb897a73
codetools: fixed readrawatom
...
git-svn-id: trunk@26904 -
2010-07-29 13:59:54 +00:00
mattias
a24f111a3e
codetools: config errors
...
git-svn-id: trunk@26902 -
2010-07-29 13:45:47 +00:00
mattias
6785d127dd
codetools: pchar read atom function
...
git-svn-id: trunk@26901 -
2010-07-29 12:53:27 +00:00
mattias
3416e11123
codetools: config parser stack
...
git-svn-id: trunk@26900 -
2010-07-29 12:16:45 +00:00
mattias
bc861b9767
codetools: check if ppu path exists
...
git-svn-id: trunk@26898 -
2010-07-29 10:03:17 +00:00
mattias
96a51375f0
codetools: write number of ppu search paths
...
git-svn-id: trunk@26886 -
2010-07-29 00:20:25 +00:00
mattias
2af1e1f4f1
codetools: fixed warning about non ppu in ppu search path
...
git-svn-id: trunk@26884 -
2010-07-28 23:48:35 +00:00
mattias
4411050278
codetools: copy variables
...
git-svn-id: trunk@26883 -
2010-07-28 23:43:40 +00:00
mattias
42321c5664
codetools: FindSmartHint: show hint for declaration
...
git-svn-id: trunk@26882 -
2010-07-28 22:48:35 +00:00
maxim
1b4106187b
* 1) renamed Czech translation files to *.cs.po (in accordance with ISO 639-1 standard). This makes automatic Czech translation selection work. Bug #17048 .
...
2) Czech translation updates from chronos.
git-svn-id: trunk@26878 -
2010-07-28 20:58:37 +00:00
mattias
fe884e4da1
codetools: example run script
...
git-svn-id: trunk@26877 -
2010-07-28 17:06:57 +00:00
mattias
4719ce7c31
IDE; project inspector: reset menu item
...
git-svn-id: trunk@26875 -
2010-07-28 17:03:41 +00:00
mattias
11e50df91f
codetools: added TCustomCodeTool.CodePosToCleanPos
...
git-svn-id: trunk@26873 -
2010-07-28 16:54:57 +00:00
mattias
ae141f28c1
codetools: started config with if for build modes
...
git-svn-id: trunk@26872 -
2010-07-28 15:27:12 +00:00
mattias
6d3739d9ba
codetools: fpc unit paths setdirseparator
...
git-svn-id: trunk@26866 -
2010-07-27 18:20:01 +00:00
mattias
ba563f5b7d
codetools: auto indenter: object, dispinterface, cppclass, objcclass, objccategory, objcprotocol
...
git-svn-id: trunk@26862 -
2010-07-27 17:21:23 +00:00
mattias
d66103ac53
codetools: debugging
...
git-svn-id: trunk@26856 -
2010-07-27 14:51:53 +00:00
mattias
d926fdf04a
codetools: fpc cache: check PATH
...
git-svn-id: trunk@26854 -
2010-07-27 13:52:57 +00:00
mattias
07c7749729
codetools: allow in operator in constants
...
git-svn-id: trunk@26851 -
2010-07-27 10:23:59 +00:00
mattias
0ed44a071c
codetools: warning about not able to create test file
...
git-svn-id: trunk@26850 -
2010-07-27 10:10:36 +00:00
mattias
5a1cba9ff7
codetools: fixed crash, if fpc returns no search paths
...
git-svn-id: trunk@26847 -
2010-07-27 09:06:55 +00:00
mattias
902ff34fcd
codetools: testfpcsrcunitrules: write fpcsrcdir
...
git-svn-id: trunk@26840 -
2010-07-26 13:16:47 +00:00
mattias
b965ac5878
codetools: fpc src rules: check case insensitive, when no target compiler use defaults
...
git-svn-id: trunk@26839 -
2010-07-26 13:13:10 +00:00
mattias
fa429f7556
codetools: fpc src rules for packages/winceunits
...
git-svn-id: trunk@26838 -
2010-07-26 11:09:41 +00:00
mattias
47a231cc35
codetools: testfpcsrcunitrules: added flag to check a unit
...
git-svn-id: trunk@26837 -
2010-07-26 10:45:26 +00:00
mattias
288d85bcae
codetools: fixed testfpcsrcunitrules when no ppu exists
...
git-svn-id: trunk@26836 -
2010-07-26 10:08:00 +00:00
mattias
1ce765fdda
codetools: check if ppu exists in fpc ppu search path, bug #17033
...
git-svn-id: trunk@26835 -
2010-07-26 08:04:24 +00:00
mattias
39450e7d0d
codetools: fpc cache: using case insensitive trees
...
git-svn-id: trunk@26827 -
2010-07-25 08:57:43 +00:00
mattias
0713dbfc33
codetools: fpc cache: using case insensitive trees
...
git-svn-id: trunk@26826 -
2010-07-25 08:56:16 +00:00
mattias
aa4b6036a5
codetools: check fpc paths: show candidates for missing source files
...
git-svn-id: trunk@26825 -
2010-07-24 23:55:32 +00:00
mattias
688eb04f0d
codetools: delete temp file
...
git-svn-id: trunk@26824 -
2010-07-24 23:19:21 +00:00
mattias
93b8c80fa1
codetools: check fpc paths: save cache
...
git-svn-id: trunk@26823 -
2010-07-24 23:19:10 +00:00
maxim
9bc17cf53f
regenerated translations; updated Russian translation
...
git-svn-id: trunk@26822 -
2010-07-24 23:11:09 +00:00
mattias
7f590e0497
codetools: fixed getting compiler target os, cpu
...
git-svn-id: trunk@26821 -
2010-07-24 22:57:39 +00:00
mattias
fb3ccb1f50
codetools: check fpc paths: show duplicate souce files with ppu files
...
git-svn-id: trunk@26820 -
2010-07-24 22:30:53 +00:00
mattias
215d412d9d
codetools: check fpc paths: show duplicate souce files
...
git-svn-id: trunk@26819 -
2010-07-24 19:39:21 +00:00
mattias
d0e4b0f9f2
codetools: check fpc paths: show ppu files without source
...
git-svn-id: trunk@26818 -
2010-07-24 19:33:10 +00:00
mattias
cd9bcbc7d0
codetools: check fpc paths: show duplicate units in ppu search path
...
git-svn-id: trunk@26817 -
2010-07-24 19:20:36 +00:00
mattias
8100a2780c
codetools: started test tool for fpc src rules
...
git-svn-id: trunk@26813 -
2010-07-24 16:07:31 +00:00
mattias
afe16f9489
IDE: code browser: fixed scanning IDE
...
git-svn-id: trunk@26808 -
2010-07-24 11:52:24 +00:00
mattias
11e862fcaa
codetools: fixed sub parsing class interface
...
git-svn-id: trunk@26803 -
2010-07-24 10:33:33 +00:00
mattias
978187a18d
codetools: fixed error position
...
git-svn-id: trunk@26802 -
2010-07-24 10:32:15 +00:00
mattias
2b2c5d9831
codetools: parsing deeper nodes, even if higher node has errors, bug #8093
...
git-svn-id: trunk@26799 -
2010-07-24 10:07:57 +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
bbb27946d7
codetools: fixed endless loop, bug #17013
...
git-svn-id: trunk@26787 -
2010-07-22 22:51:58 +00:00
mattias
3ebbb2a0a9
codetools: store errors for jit parsed nodes, bug #16992
...
git-svn-id: trunk@26778 -
2010-07-22 11:35:42 +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
2124f02726
codetools: accelerated ExtractProc
...
git-svn-id: trunk@26751 -
2010-07-20 12:37:09 +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
0d135358b4
codetools: block completion: consider comments in front of insert pos
...
git-svn-id: trunk@26737 -
2010-07-19 12:37:02 +00:00
mattias
eeb043e59e
codetools: TCodeToolsOptions.InitWithEnvironmentVariables: search for default
...
git-svn-id: trunk@26736 -
2010-07-19 12:19:30 +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
d69e334eb4
codetools: FindBaseType: resolve optional function result after caching result
...
git-svn-id: trunk@26725 -
2010-07-18 11:22:40 +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
35c4e1f637
codetools: node caches: unbind from owner always
...
git-svn-id: trunk@26717 -
2010-07-17 13:03:17 +00:00
mattias
ab251fbfb9
codetools: TCodeTreeNode.Clear: clear cache
...
git-svn-id: trunk@26716 -
2010-07-17 12:58:24 +00:00
mattias
47c41f9993
codetools: parsing record case unitname.type of
...
git-svn-id: trunk@26703 -
2010-07-16 22:02:08 +00:00
mattias
87dd07beb4
codetools: fpcdefines: support for empty target cpu and os
...
git-svn-id: trunk@26697 -
2010-07-16 20:06:08 +00:00
mattias
20c18d6616
codetools: copy only calling specifiers when completing a forward proc, bug #16953
...
git-svn-id: trunk@26692 -
2010-07-16 18:51:03 +00:00
mattias
c7463d7343
IDE: fixed mem leak
...
git-svn-id: trunk@26658 -
2010-07-14 23:07:30 +00:00
mattias
7728cf1e4e
codetools: started unitsets
...
git-svn-id: trunk@26656 -
2010-07-14 23:01:12 +00:00
maxim
85e63da42c
Czech translation update by chronos, bug #16925
...
git-svn-id: trunk@26654 -
2010-07-14 20:43:51 +00:00
mattias
d62007a174
codetools: clean up
...
git-svn-id: trunk@26648 -
2010-07-14 15:35:36 +00:00
maxim
724c4cb9aa
components: commit automatic package file changes
...
git-svn-id: trunk@26634 -
2010-07-14 00:39:03 +00:00
maxim
3ae2bebe0d
updated Russian translation
...
git-svn-id: trunk@26633 -
2010-07-14 00:37:39 +00:00
mattias
10bd683ca8
codetools: fpc template from config cache
...
git-svn-id: trunk@26628 -
2010-07-13 15:47:21 +00:00
mattias
216f4dccf1
codetools: autoindenter: forward class definition
...
git-svn-id: trunk@26620 -
2010-07-13 13:16:49 +00:00
mattias
bc14bcf0a2
codetools: completeblock: complete if parent and child same indented
...
git-svn-id: trunk@26619 -
2010-07-13 13:01:13 +00:00
mattias
55dcc22df2
codetools: fpcdefines: check cache validity
...
git-svn-id: trunk@26618 -
2010-07-13 11:42:46 +00:00
mattias
b23492619f
codetools: completeblock: check if unindented line starts new block
...
git-svn-id: trunk@26617 -
2010-07-13 10:06:40 +00:00
mattias
893f722018
codetools: fpcdefines: tcomponent
...
git-svn-id: trunk@26613 -
2010-07-13 08:01:19 +00:00
mattias
c38a01e0ae
codetools: fpccache: notifications
...
git-svn-id: trunk@26608 -
2010-07-12 11:58:42 +00:00
mattias
7ece9907af
codetools: fpcdefines: started supported caching multiple targets
...
git-svn-id: trunk@26605 -
2010-07-12 07:31:43 +00:00
mattias
7e74198f7d
codetools: completeblock: improved for class
...
git-svn-id: trunk@26604 -
2010-07-11 20:46:35 +00:00
mattias
cd02fc8a59
IDE: identifier completion: fixed indent on override method
...
git-svn-id: trunk@26595 -
2010-07-11 12:20:03 +00:00
mattias
b4b5016f20
codetools: completeblock: complete if unindent and cursor at unindent or in empty line
...
git-svn-id: trunk@26594 -
2010-07-11 11:27:44 +00:00
mattias
ad682260a7
codetools: auto indenter: start first class section automatically
...
git-svn-id: trunk@26593 -
2010-07-11 09:46:33 +00:00
mattias
56bf0c43a2
codetools: FindDeclarationOfPropertyPath: enum of set
...
git-svn-id: trunk@26585 -
2010-07-10 20:27:30 +00:00
maxim
766eea94fc
IDE: Portuguese translation update from Marcelo B Paula, bug #16889 .
...
git-svn-id: trunk@26556 -
2010-07-09 22:39:47 +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
3e90d1e023
codetools: reduced debugging
...
git-svn-id: trunk@26552 -
2010-07-09 20:20:12 +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
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