Commit Graph

372 Commits

Author SHA1 Message Date
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
9f21138dcb IDE: when creating a new unit and project options and main sourcedirectives differ ask, feature 17014
git-svn-id: trunk@27969 -
2010-10-30 11:30:35 +00:00
mattias
2c5c4c2609 IDE: auto fix case of TargetOS and TargetCPU
git-svn-id: trunk@27847 -
2010-10-25 08:24:24 +00:00
mattias
e104829cc2 codetools: added check vs symlink loop, bug #17614
git-svn-id: trunk@27689 -
2010-10-13 22:17:09 +00:00
mattias
1293a9022f codetools: debugging output
git-svn-id: trunk@27580 -
2010-10-05 07:44:19 +00:00
mattias
4d26bc867f IDE: running FPC source scan in background thread
git-svn-id: trunk@27577 -
2010-10-04 18:34:57 +00:00
mattias
aac4168119 IDE: started background scan of fpc source directory
git-svn-id: trunk@27575 -
2010-10-04 14:00:13 +00:00
mattias
0b18b44d8e codetools: added flag TFPCSourceCache.Valid
git-svn-id: trunk@27562 -
2010-10-04 09:20:53 +00:00
mattias
cb4fe65c5f codetools: fpc caches: added invalid stamp constant
git-svn-id: trunk@27561 -
2010-10-04 09:15:34 +00:00
mattias
24003c4e73 codetools: fixed fpcdefine caches: fixed changestamp
git-svn-id: trunk@27008 -
2010-08-04 11:09:59 +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
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
6d3739d9ba codetools: fpc unit paths setdirseparator
git-svn-id: trunk@26866 -
2010-07-27 18:20:01 +00:00
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