Commit Graph

58 Commits

Author SHA1 Message Date
maxim
bd7ad56d42 Merged revision(s) 65330 #b088f3ec80, 65342 #ed7b09d857 from trunk:
IDE: Generate Dwarf3 for Debug build mode and for debug profile for the IDE itself.
........
IDE: Use Dwarf3 debug format for our projects. Needed when debugging with FPDebug.
........

git-svn-id: branches/fixes_2_2@65346 -
2021-07-02 21:52:41 +00:00
mattias
3fb68e39a9 lazbuild: do not set ExternalTools to nil before freeing
git-svn-id: trunk@63074 -
2020-04-25 12:12:05 +00:00
juha
d40b4cabc8 LazBuild: Remove RunParams from the project .lpi file. Issue #34892.
git-svn-id: trunk@61682 -
2019-08-11 08:19:08 +00:00
mattias
81580355ac lazbuild: fixed --add-package pkgname
git-svn-id: trunk@61467 -
2019-06-24 14:18:37 +00:00
juha
e348614532 IDE, LazBuild: Remove SynEdit dependency from unit InputHistory and project LazBuild.
git-svn-id: trunk@56682 -
2017-12-09 18:31:25 +00:00
mattias
13901e4a85 lazbuild: fixed package requirement synedit, still needed
git-svn-id: trunk@56677 -
2017-12-09 09:45:10 +00:00
juha
c3a54973c7 LazBuild: remove a direct reference to SynRegExpr. Use FCL's RegExpr everywhere in IDE.
git-svn-id: trunk@53744 -
2016-12-20 23:39:59 +00:00
juha
6c8f081d96 LazBuild: Remove SynEdit dependency completely.
git-svn-id: trunk@53730 -
2016-12-20 00:09:19 +00:00
juha
a714a91311 LCL: Move TLCLPlatform and related non-GUI code to a new unit to be used without GUI.
Organize uses-sections by package so that dependencies can be easier seen.

git-svn-id: trunk@53711 -
2016-12-17 22:58:08 +00:00
mattias
38c894449e IDE: renamed BackupFile to BackupFileForWrite for less ambiguity
git-svn-id: trunk@51366 -
2016-01-21 11:18:34 +00:00
mattias
528e8777a2 codetools: less output, ctconsoleverbosity
git-svn-id: trunk@48423 -
2015-03-18 21:44:39 +00:00
mattias
b5fe30e1bb lazbuild: reduced default verbosity
git-svn-id: trunk@48419 -
2015-03-18 19:11:00 +00:00
mattias
7760e5b734 IDE/lazbuild: simplified TestBuildDirectory, when checking if project needs compile check if target file exists
git-svn-id: trunk@48406 -
2015-03-17 13:30:53 +00:00
mattias
f1bba18730 lazbuild: fixed compiling packages
git-svn-id: trunk@48382 -
2015-03-15 17:57:47 +00:00
mattias
04fbe1a686 IDE: external tools: increased pip buffer, issue #18492
git-svn-id: trunk@46323 -
2014-09-25 10:04:08 +00:00
mattias
804ba9b391 IDE: external tools: increased pip buffer, issue #18492
git-svn-id: trunk@46322 -
2014-09-25 10:03:30 +00:00
mattias
39fbd66aec IDE: clean up
git-svn-id: trunk@46250 -
2014-09-19 09:46:15 +00:00
mattias
322062cc24 IDE: clean up
git-svn-id: trunk@45989 -
2014-07-28 18:50:07 +00:00
mattias
4aaa7b1242 lazbuild: removed dependency lazdebuggergdbmi
git-svn-id: trunk@45389 -
2014-06-07 21:02:56 +00:00
mattias
20e6cdc0a9 lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
2014-06-01 21:38:27 +00:00
martin
50271115ae IDE: fixed lazbuild, added gdbmi to dependency
git-svn-id: trunk@44710 -
2014-04-12 22:50:45 +00:00
martin
cf059fd60e Debugger/LazBuild: removed dependency
git-svn-id: trunk@44131 -
2014-02-18 15:52:58 +00:00
mattias
ddaff03bdb lazbuild: fixed compilation via lpi
git-svn-id: trunk@44127 -
2014-02-18 10:33:20 +00:00
mattias
e630515d61 lazbuild: updated lpi
git-svn-id: trunk@42226 -
2013-07-29 10:46:56 +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
4ba47f05cb lazbuild: add-package: forbid combine with create-makefile, error code if failed, check package type, load package file, save changed misc options.xml, using FileExistsUTF8
git-svn-id: trunk@37443 -
2012-05-28 14:57:46 +00:00
mattias
1b135c4d58 IDE, lazbuild, startlazarus: added lclwidgetype to output directory
git-svn-id: trunk@36039 -
2012-03-15 18:35:31 +00:00
mattias
161a9eb5c5 lazbuild: fixed compilation
git-svn-id: trunk@34544 -
2012-01-02 23:49:56 +00:00
mattias
c52b1b18cb lazbuild: fixed compilation
git-svn-id: trunk@32603 -
2011-10-01 20:26:22 +00:00
mattias
a09bb8f7ef IDE: split parsing command line options into gui and nogui parts
git-svn-id: trunk@31421 -
2011-06-28 07:23:25 +00:00
mattias
8d2dbd9ff1 lazbuild: added optin --create-makefile
git-svn-id: trunk@29410 -
2011-02-07 13:47:51 +00:00
paul
46cd0ac529 lazbuild: fix compilation as lazarus project (add LazControls dependency), fix crash in initialization (bug #0018122)
git-svn-id: trunk@28604 -
2010-12-03 04:03:49 +00:00
mattias
17d1cba55e lazbuild: added option --build-mode=<project build mode>, --bm=<project build mode>
git-svn-id: trunk@27874 -
2010-10-26 08:27:21 +00:00
mattias
c4cab77299 lazbuild.lpi: fixed ansistring
git-svn-id: trunk@27403 -
2010-09-18 08:48:38 +00:00
mattias
36cb2971ba IDE: clean up
git-svn-id: trunk@27402 -
2010-09-18 08:45:04 +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
c1d61c8ba6 lazbuild: fixed compilation
git-svn-id: trunk@26418 -
2010-07-02 16:12:21 +00:00
mattias
1a7644e937 IDE: clean up, lazbuild: using package codetools
git-svn-id: trunk@21396 -
2009-08-22 16:51:00 +00:00
mattias
b8cc373cc6 lazbuild: set lpi to nogui
git-svn-id: trunk@20338 -
2009-06-01 21:10:05 +00:00
vincents
2fc528a84f lazbuild: fixed compilation after changes in r19651 #5f4c6b579f
git-svn-id: trunk@19657 -
2009-04-28 07:06:28 +00:00
mattias
92caf0d923 fixed GetDefaultLCLWidgetType using gtk2, bug #12489
git-svn-id: trunk@17134 -
2008-10-26 10:41:46 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
9145ac184d LCL: TLabel: fixed restoring font.color when Enabled=false
git-svn-id: trunk@13097 -
2007-12-01 09:36:09 +00:00
vincents
27be8996ea lazbuild: fixed using --os and --ws parameters
git-svn-id: trunk@13093 -
2007-11-30 22:42:17 +00:00
mattias
549003fc63 lazbuild: implemented overriding global compiler filename
git-svn-id: trunk@10234 -
2006-11-24 12:41:43 +00:00
vincents
50d7aaf797 added version number to lazbuild
git-svn-id: trunk@9865 -
2006-09-12 13:51:41 +00:00
mattias
843b17534a added make lazbuilder
git-svn-id: trunk@9850 -
2006-09-09 20:02:57 +00:00
mattias
de9ddde7ee IDE: added windows version info for projects from Jouke Rensma
git-svn-id: trunk@9835 -
2006-09-08 10:03:16 +00:00
mattias
652f249a8b IDE: started BuildManager, the IDE part controlling all building, compiling
git-svn-id: trunk@9811 -
2006-09-04 21:21:54 +00:00
mattias
9af660b3bb synedit: enabled HE_LEADBYTES to disable the leadbyte code, not needed by lazarus
git-svn-id: trunk@9804 -
2006-09-04 10:00:39 +00:00