mattias
d926fdf04a
codetools: fpc cache: check PATH
...
git-svn-id: trunk@26854 -
2010-07-27 13:52:57 +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
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
47a231cc35
codetools: testfpcsrcunitrules: added flag to check a unit
...
git-svn-id: trunk@26837 -
2010-07-26 10:45:26 +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
688eb04f0d
codetools: delete temp file
...
git-svn-id: trunk@26824 -
2010-07-24 23:19:21 +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
afe16f9489
IDE: code browser: fixed scanning IDE
...
git-svn-id: trunk@26808 -
2010-07-24 11:52:24 +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
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
3920c1a238
codetools: started init with new fpc cache
...
git-svn-id: trunk@26721 -
2010-07-18 00:50:13 +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
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
mattias
10bd683ca8
codetools: fpc template from config cache
...
git-svn-id: trunk@26628 -
2010-07-13 15:47:21 +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
dee92243f1
codetools: expreval: support for defined(#var)
...
git-svn-id: trunk@26296 -
2010-06-27 16:49:58 +00:00
mattias
d0d753564d
IDE: define template use default flag
...
git-svn-id: trunk@26286 -
2010-06-24 19:19:34 +00:00
mattias
4abd567ce9
IDE: started fallback define templates
...
git-svn-id: trunk@26281 -
2010-06-24 15:47:28 +00:00
mattias
5b07f80b00
IDE: lazcontrols: added codetools values, create dummy package if lpk not found, package link, Makefile
...
git-svn-id: trunk@26245 -
2010-06-21 22:50:36 +00:00
mattias
a0f0155c4a
codetools: lcl defines split for gtk2
...
git-svn-id: trunk@26028 -
2010-06-10 15:56:51 +00:00
mattias
65f048b55b
codetools: added TFPCDefinesCache
...
git-svn-id: trunk@25386 -
2010-05-13 21:34:07 +00:00
mattias
7fe1c5270e
codetools: check if fpc cfg needs update
...
git-svn-id: trunk@25383 -
2010-05-13 18:59:00 +00:00
mattias
e5a74ccd2b
codetools: reduced warnings
...
git-svn-id: trunk@25340 -
2010-05-12 19:38:45 +00:00
mattias
39c8ccd392
codetools: load/save fpc config and sources
...
git-svn-id: trunk@25338 -
2010-05-12 16:56:10 +00:00
mattias
dc88662419
codetools: load/save fpc sources
...
git-svn-id: trunk@25335 -
2010-05-12 16:31:25 +00:00
mattias
5dbb743c2f
codetools: load/save fpc configs
...
git-svn-id: trunk@25333 -
2010-05-12 15:49:48 +00:00
mattias
5355942e1a
codetools: cache for fpc listing
...
git-svn-id: trunk@25223 -
2010-05-05 18:59:20 +00:00
mattias
da949d64ae
IDE: codetools: load/save fpc source listing
...
git-svn-id: trunk@25221 -
2010-05-05 17:18:55 +00:00
mattias
3bb94e2091
codetools: parsing target compiler
...
git-svn-id: trunk@25216 -
2010-05-05 13:29:35 +00:00
mattias
ff8ec805a1
codetools: storing tried fpc cfgs
...
git-svn-id: trunk@25208 -
2010-05-05 10:40:05 +00:00
mattias
9968ec7168
LCL: TTreeView: added OnAddition
...
git-svn-id: trunk@25192 -
2010-05-04 20:20:13 +00:00
mattias
cf55952b42
removed OldAutoSize
...
git-svn-id: trunk@25190 -
2010-05-04 19:16:18 +00:00
mattias
1a15552418
codetools: started save/load fpc target cache
...
git-svn-id: trunk@25187 -
2010-05-04 17:52:17 +00:00
mattias
bc5304c425
codetools: started load/save fpc source file names
...
git-svn-id: trunk@25172 -
2010-05-04 09:21:09 +00:00
mattias
083a214ec4
codetools: started caching fpc defines
...
git-svn-id: trunk@25129 -
2010-05-02 10:23:21 +00:00
mattias
f6dfa6e457
codetools: function to report fpc source duplicates and missing units
...
git-svn-id: trunk@25117 -
2010-05-01 19:40:35 +00:00
mattias
9a54275b4e
codetools: started fpc source checking
...
git-svn-id: trunk@25112 -
2010-05-01 18:27:38 +00:00
mattias
63fc880084
codetools: comment
...
git-svn-id: trunk@25109 -
2010-05-01 17:53:11 +00:00