Commit Graph

507 Commits

Author SHA1 Message Date
mattias
88780a9aaa IDE: use compiler of project for FPCVer and codetools macro values
git-svn-id: trunk@44141 -
2014-02-18 18:26:04 +00:00
mattias
3a81c208c4 codetools: ExtractFPCFrontEndParameters
git-svn-id: trunk@44016 -
2014-02-11 22:05:21 +00:00
mattias
b60cc2650c codetools: FindRealCompilerInPath: check for -V
git-svn-id: trunk@44010 -
2014-02-11 21:35:10 +00:00
mattias
eb24b12d7a codetools: FindRealCompilerInPath: check for -V
git-svn-id: trunk@44009 -
2014-02-11 21:32:22 +00:00
mattias
37f6992f26 codetools: FindRealCompilerInPath: check for -Xp
git-svn-id: trunk@44008 -
2014-02-11 21:30:08 +00:00
mattias
532192cab4 codetools: clean up, fixed typo
git-svn-id: trunk@44007 -
2014-02-11 20:48:54 +00:00
mattias
a52ea0401d codetools: asking compiler for config files: expand relative file names
git-svn-id: trunk@43432 -
2013-11-12 21:19:50 +00:00
mattias
fa26364e98 IDE: further migration external tools
git-svn-id: trunk@42584 -
2013-09-04 09:15:41 +00:00
mattias
cf68335106 codetools: fixed parsing -Wp, bug #24934, patch from Jeppe Johansen
git-svn-id: trunk@42547 -
2013-09-01 15:38:30 +00:00
mattias
a5e24441da codetools: runtool: check workingdir
git-svn-id: trunk@42331 -
2013-08-04 18:19:08 +00:00
mattias
7f0567f9f6 codetools: CreateFPCCommandLineDefines: option to parse unit and include search path
git-svn-id: trunk@42252 -
2013-07-31 19:22:23 +00:00
mattias
4999eb619b codetools: arm controller units depending on -WP<x>, patch from Jeppe Johansen
git-svn-id: trunk@42168 -
2013-07-21 18:40:58 +00:00
mattias
4c88931c65 IDE: compare default target os, cpu with compiler default
git-svn-id: trunk@42063 -
2013-07-11 23:15:45 +00:00
mattias
eb4f930af7 codetools: fixed asking for the default fpc targetos and targetcpu
git-svn-id: trunk@42062 -
2013-07-11 22:25:50 +00:00
mattias
f665dbdab2 codetools: removed olf fpc 1.0 defines
git-svn-id: trunk@41481 -
2013-06-01 09:07:27 +00:00
mattias
c6da313e09 codetools: FindMissingUnits: do not find fpc sources if there is no ppu in fpc search path
git-svn-id: trunk@41412 -
2013-05-26 10:26:32 +00:00
mattias
3c5ec2b499 codetools: TFPCUnitSetCache.GetUnitSrcFile: always return source file in search path first
git-svn-id: trunk@41410 -
2013-05-26 10:08:41 +00:00
mattias
7dfc6db3f0 ideintf: moved to components
git-svn-id: trunk@40882 -
2013-04-23 07:04:51 +00:00
mattias
09eff56762 codetools: fpc sources: use linux as secondary choice for android, patch #23927
git-svn-id: trunk@40483 -
2013-03-04 23:27:08 +00:00
mattias
e1398d3520 codetools: using TProcessUTF8
git-svn-id: trunk@39746 -
2013-01-03 12:24:11 +00:00
mattias
b2b556c0fd codetools: clean up
git-svn-id: trunk@39743 -
2013-01-03 12:13:28 +00:00
mattias
d7ae5688ec codetools: added RunTool with Params:TStrings
git-svn-id: trunk@39742 -
2013-01-03 12:11:29 +00:00
mattias
aa5d98ecb4 codetools: fixed lcl nonwin32 srcpath for directory ide
git-svn-id: trunk@39706 -
2013-01-01 10:51:03 +00:00
mattias
9175dedadf codetools: using TFileStreamUTF8
git-svn-id: trunk@37653 -
2012-06-15 16:21:53 +00:00
mattias
5a6462019e codetools: searching compiler: search first in dir of fpc.exe, then in PATH
git-svn-id: trunk@37262 -
2012-05-13 08:31:43 +00:00
mattias
b8aaf5770a IDE: added target os aix
git-svn-id: trunk@36739 -
2012-04-12 21:03:07 +00:00
mattias
5044976121 IDE,codetools: fixed ppccross,crossppc to ppcross
git-svn-id: trunk@36596 -
2012-04-06 09:45:40 +00:00
mattias
a314e7cf83 codetools: fpc src: target iphonesim: add include directory rtl/bsd, rtl/darwin instead of rtl/macos
git-svn-id: trunk@36496 -
2012-04-01 10:14:22 +00:00
mattias
7ce24999ea codetools: TFPCTargetConfigCache.GetUnitPaths: check if gathered
git-svn-id: trunk@36461 -
2012-03-30 14:02:05 +00:00
mattias
4d57d078dd codetools: find inheritance of objccategory
git-svn-id: trunk@36458 -
2012-03-30 13:47:49 +00:00
mattias
0a1779a998 codetools: fixed compilation fpc 2.4.5
git-svn-id: trunk@36403 -
2012-03-28 19:52:58 +00:00
mattias
635c911aad IDE: rescan fpc: update default targetos, targetcpu
git-svn-id: trunk@36350 -
2012-03-26 19:00:38 +00:00
mattias
975efd0359 codetools: get fpc full version
git-svn-id: trunk@36303 -
2012-03-24 23:28:53 +00:00
mattias
fb87808634 codetools: clean up
git-svn-id: trunk@36280 -
2012-03-23 16:21:34 +00:00
mattias
bd1a1d6b00 lazbuild: do not create fpcsrc defines
git-svn-id: trunk@36279 -
2012-03-23 16:20:52 +00:00
mattias
3e9e907062 IDE: switched to new laz2_xml
git-svn-id: trunk@35937 -
2012-03-13 20:55:43 +00:00
mattias
5c9cd1a9ed codetools: search cross compiler
git-svn-id: trunk@35093 -
2012-02-02 17:15:02 +00:00
mattias
e3ab9e771b codetools: using system filemask
git-svn-id: trunk@35092 -
2012-02-02 16:58:21 +00:00
mattias
5c6dd14985 IDE: parse custom option -Wp and pass to codetools to use as hidden unit, bug #20351
git-svn-id: trunk@34778 -
2012-01-18 14:24:25 +00:00
mattias
8b71b1eee9 codetools: fixed clearing TFPCSourceRules
git-svn-id: trunk@34593 -
2012-01-05 12:18:27 +00:00
mattias
e90ba7e010 cody: dictionary: check if unit is an FPC unit
git-svn-id: trunk@33813 -
2011-11-27 01:56:17 +00:00
mattias
ce6a9b8431 IDE: creating component name from class name: check if removing leading T starts with a number
git-svn-id: trunk@32838 -
2011-10-12 07:24:55 +00:00
mattias
c7d8ed0d73 codetools: updated define templates for lazarus sources
git-svn-id: trunk@32683 -
2011-10-04 23:15:13 +00:00
mattias
edeaa59964 lazutils: started lazutf8, lazfileutil, lazfilecache
git-svn-id: trunk@32678 -
2011-10-04 22:42:44 +00:00
mattias
0da80378a2 codetools: fixed RunTool returning last line if it has no line break
git-svn-id: trunk@32590 -
2011-10-01 18:03:51 +00:00
mattias
83578a8e9b codetools: clean up
git-svn-id: trunk@32526 -
2011-09-27 19:28:06 +00:00
mattias
e914964569 codetools: clean up
git-svn-id: trunk@32525 -
2011-09-27 19:20:22 +00:00
mattias
73d34d3088 codetools: find sources in fpc unit search paths
git-svn-id: trunk@32240 -
2011-09-09 19:00:32 +00:00
mattias
68d8948e3c codetools: always pass the -T and -P option to the compiler to get the macro values
git-svn-id: trunk@31158 -
2011-06-10 15:58:03 +00:00
mattias
8d08ac00c6 IDE: set CodeToolBoss.FPCDefinesCache.ExtraOptions to load codetools message file
git-svn-id: trunk@31103 -
2011-06-05 20:56:03 +00:00
mattias
dfe60001a1 codetools: fixed nested comments for compiler mode fpc
git-svn-id: trunk@31022 -
2011-06-03 14:21:28 +00:00
mattias
03e335fd0e codetools: fixed fpc src include path for directory rtl
git-svn-id: trunk@31021 -
2011-06-03 14:03:26 +00:00
mattias
8c39496157 codetools: fixed use of keywordlists
git-svn-id: trunk@30954 -
2011-05-29 08:34:20 +00:00
mattias
8e1f917408 codetools: fixed TCodeToolManager.FindReferences
git-svn-id: trunk@30947 -
2011-05-28 08:52:08 +00:00
mattias
3d778b6492 codetools: define templates for lazarus src dir: packager frames
git-svn-id: trunk@30912 -
2011-05-26 10:50:59 +00:00
mattias
53b56fb01a codetools: fixed crash when compiler is broken
git-svn-id: trunk@30888 -
2011-05-24 18:45:54 +00:00
mattias
0abcba4a03 IDE: test compiler options: use codetools fpc config cache, bug #17700
git-svn-id: trunk@30457 -
2011-04-24 20:29:51 +00:00
mattias
c66ecb7939 IDE: debugging
git-svn-id: trunk@30037 -
2011-03-27 15:39:15 +00:00
mattias
c2071ea3cb IDE: started setup for fpc src
git-svn-id: trunk@29904 -
2011-03-19 10:28:38 +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
20860be566 IDE: clean up
git-svn-id: trunk@29742 -
2011-03-07 11:41:04 +00:00
mattias
bee4293381 IDE: scan fpc source directory in the background after checking the fpc config
git-svn-id: trunk@29741 -
2011-03-07 11:18:36 +00:00
mattias
a7661ba152 codetools: added mode iso
git-svn-id: trunk@29729 -
2011-03-05 09:39:32 +00:00
mattias
552969e601 codetools: fixed parsing fpc info
git-svn-id: trunk@29665 -
2011-02-25 07:57:56 +00:00
mattias
2de3612e95 codetools: fixed buffer overrun
git-svn-id: trunk@29664 -
2011-02-24 23:32:51 +00:00
mattias
00962b9bbd codetools: lazarus src template packager/frames
git-svn-id: trunk@29639 -
2011-02-21 21:23:49 +00:00
mattias
777bb13739 codetools: FindCompiledUnitInCompletePath searching in unitset
git-svn-id: trunk@29448 -
2011-02-10 10:45:12 +00:00
mattias
b3a8dd03b1 fixed typos: childs
git-svn-id: trunk@29440 -
2011-02-10 09:37:16 +00:00
mattias
8cd980cb5b codetools: fixed simple init
git-svn-id: trunk@29402 -
2011-02-06 11:07:47 +00:00
mattias
48fb114490 IDE: always use unit LCLIntfCompile
git-svn-id: trunk@29211 -
2011-01-27 13:06:04 +00:00
mattias
5acda0783b android intf: added interfaces
git-svn-id: trunk@29127 -
2011-01-19 23:20:21 +00:00
mattias
a7b2988650 codetools: fixed adding fpc undefines
git-svn-id: trunk@29021 -
2011-01-14 23:45:25 +00:00
mattias
59680157ad codetools: added lcl targets arm-darwin-carbon arm-darwin-nogui
git-svn-id: trunk@28988 -
2011-01-13 12:10:40 +00:00
mattias
8e04bd3d98 codetools: allow caching unitsets without fpc source directory
git-svn-id: trunk@28977 -
2011-01-12 21:22:02 +00:00
mattias
8c4273f6e4 lazbuild: check fpc via test file
git-svn-id: trunk@28965 -
2011-01-11 22:54:13 +00:00
mattias
1323dd35bc IDE: added check for missing real compiler
git-svn-id: trunk@28962 -
2011-01-11 16:41:54 +00:00
mattias
d5c9ca6f4f IDE: fixed wrong CleanAndExpandFile/Dir use
git-svn-id: trunk@28940 -
2011-01-10 20:40:59 +00:00
mattias
dc5709cc8a IDE: warn if fpc has no config file
git-svn-id: trunk@28939 -
2011-01-10 16:51:08 +00:00
mattias
632ae5d71b IDE: about fpc: show fpc -i and -va output
git-svn-id: trunk@28893 -
2011-01-07 13:49:49 +00:00
mattias
0083799bb6 codetools: fixed some file name compares
git-svn-id: trunk@28582 -
2010-12-01 15:28:43 +00:00
mattias
dcde33b7ef codetools: TFPCSourceCache.Update; do not scan if Directory empty
git-svn-id: trunk@28554 -
2010-11-29 09:15:32 +00:00
mattias
504bccb12b IDE: RescanCompilerDefines: check if changestamp invalid
git-svn-id: trunk@28201 -
2010-11-13 13:42:55 +00:00
mattias
423aab1554 codetools: search target compiler in directory of default compiler
git-svn-id: trunk@28190 -
2010-11-12 20:37:19 +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
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