mattias
|
d62359e968
|
IDE/lazbuild: store and load macros for lazbuild
|
2023-03-01 19:29:30 +01:00 |
|
Martin
|
051506b5a1
|
IDE, EnvironmentOpts: Refactor TransferMacros / remove dependency from EnvironmentOpts
|
2022-12-08 19:28:20 +01:00 |
|
Martin
|
28247a829c
|
IDE: Move LazConf.pp to new base-package "IdeConfig"
|
2022-12-08 19:28:19 +01:00 |
|
mattias
|
441e150345
|
lazbuild: stop if project compiler empty
|
2022-04-14 21:49:46 +02:00 |
|
Juha
|
33c25303e6
|
LazBuild: Fix compilation after TMask changes.
|
2021-10-13 19:23:04 +03:00 |
|
juha
|
3f78f0d62d
|
New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar.
git-svn-id: trunk@64583 -
|
2021-02-15 08:43:50 +00:00 |
|
juha
|
aeb086e9c0
|
IDE, Codetools: Restore CodeToolBoss.DefineTree.ClearCache calls that were removed in optimization.
git-svn-id: trunk@64417 -
|
2021-01-24 12:42:50 +00:00 |
|
juha
|
3ea7788cbf
|
Optimize CompareFileExt in different ways. Comparison of FPC/Lazarus generated files can be case-sensitive.
git-svn-id: trunk@64374 -
|
2021-01-10 19:07:52 +00:00 |
|
juha
|
f6ffe865a0
|
BuildIntf: Rename LazMessageDialog as LazMessageWorker to avoid name clash and to be more accurate. Same for LazQuestionDialog.
git-svn-id: trunk@63997 -
|
2020-10-13 11:27:28 +00:00 |
|
mattias
|
8ceb09a67b
|
make: changed default darwin lcl platform from carbon to cocoa
git-svn-id: trunk@63551 -
|
2020-07-13 09:00:41 +00:00 |
|
mattias
|
385c44fb6f
|
lazbuild: less hints
git-svn-id: trunk@63456 -
|
2020-06-28 13:42:37 +00:00 |
|
mattias
|
9fc9ecc3a0
|
lazbuild: fixed compile and fixed compile file.lpi, issue #35832
git-svn-id: trunk@61573 -
|
2019-07-11 21:09:59 +00:00 |
|
mattias
|
81580355ac
|
lazbuild: fixed --add-package pkgname
git-svn-id: trunk@61467 -
|
2019-06-24 14:18:37 +00:00 |
|
juha
|
5047f10361
|
LazBuild: Remove a useless test.
git-svn-id: trunk@60547 -
|
2019-02-28 22:43:47 +00:00 |
|
juha
|
5f5140a80c
|
LazBuild: Support dots in package names. Issue #35166, patch from Imants Gulbis.
git-svn-id: trunk@60545 -
|
2019-02-28 21:18:29 +00:00 |
|
balazs
|
fe2dc6c054
|
IDE: Allow Lazbuild to work with namespace.
git-svn-id: trunk@60146 -
|
2019-01-22 08:44:57 +00:00 |
|
juha
|
2b381547b5
|
IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
git-svn-id: trunk@58643 -
|
2018-07-28 13:38:06 +00:00 |
|
juha
|
41dc46374f
|
LazUtils: Move string manipulation functions from LazUtilities to LazStringUtils.
git-svn-id: trunk@58634 -
|
2018-07-25 23:44:54 +00:00 |
|
juha
|
887cf78963
|
Move a version of function ProgramDirectory from IDEProcs to FileUtils.ProgramDirectoryWithBundle.
git-svn-id: trunk@58619 -
|
2018-07-24 17:49:13 +00:00 |
|
juha
|
4fe2e4c626
|
IdeIntf: Move TScanModeFPCSources from LazIdeIntf to BaseIdeIntf, for reducing LCL dependencies later.
git-svn-id: trunk@58615 -
|
2018-07-24 12:50:41 +00:00 |
|
juha
|
e6b449750a
|
IdeIntf: Move MessageDialog pointers from IDEDialogs to a new LazMsgDialogs. Break LCL dependency there.
git-svn-id: trunk@58614 -
|
2018-07-24 12:50:39 +00:00 |
|
juha
|
3574bdfb6d
|
Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
|
2018-06-13 13:59:07 +00:00 |
|
juha
|
90b07c0f9e
|
Refactor: move LazIsValidIdent from IdeUtils to PackageDependencyIntf.
git-svn-id: trunk@58206 -
|
2018-06-09 14:39:51 +00:00 |
|
juha
|
672ece7241
|
Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
git-svn-id: trunk@58203 -
|
2018-06-09 14:39:21 +00:00 |
|
mattias
|
18903285e2
|
IDE: allow pas2js as compiler, added target os browser and nodejs
git-svn-id: trunk@57896 -
|
2018-05-11 08:50:33 +00:00 |
|
mattias
|
ca33175c5f
|
lazbuild: use environment value of MaxExtToolsInParallel
git-svn-id: trunk@57372 -
|
2018-02-25 12:32:30 +00:00 |
|
mattias
|
022a515783
|
codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
|
2017-12-18 12:20:03 +00:00 |
|
juha
|
b56debdb32
|
LazBuild: Formatting.
git-svn-id: trunk@55750 -
|
2017-08-28 09:28:28 +00:00 |
|
juha
|
3f90365ff2
|
LazBuild: Refactoring, fix indentation after last commit.
git-svn-id: trunk@55749 -
|
2017-08-26 21:57:15 +00:00 |
|
juha
|
8e28624ed6
|
LazBuild: Prevent exception when dependent packages fail and prog is halted. Issue #32340.
git-svn-id: trunk@55748 -
|
2017-08-26 21:57:14 +00:00 |
|
juha
|
b5cc5adcef
|
LazBuild: Allow dotted file and package names.
git-svn-id: trunk@55747 -
|
2017-08-26 21:57:07 +00:00 |
|
mattias
|
7da30e1cf2
|
lazbuild: nicer error message on lpi file not found
git-svn-id: trunk@55541 -
|
2017-07-19 11:34:52 +00:00 |
|
juha
|
13e53b7fae
|
LazBuild: Fix compilation. Issue #31548, patch from Do-wan Kim.
git-svn-id: trunk@54416 -
|
2017-03-16 10:05:15 +00:00 |
|
mattias
|
800945ee04
|
lazbuild: using fpc regexpr instead of synregexpr
git-svn-id: trunk@53733 -
|
2016-12-20 12:45:57 +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
|
d836f6d5e9
|
lazbuild: fixed default fcl.lpk path
git-svn-id: trunk@53219 -
|
2016-10-26 16:39:28 +00:00 |
|
mattias
|
85e2468d35
|
lazbuild: fixed compilation
git-svn-id: trunk@53212 -
|
2016-10-26 07:27:44 +00:00 |
|
mattias
|
a14da683e3
|
lazbuild: clean up
git-svn-id: trunk@53186 -
|
2016-10-20 20:21:08 +00:00 |
|
mattias
|
1a654e3c8b
|
lazbuild: fixed build
git-svn-id: trunk@53185 -
|
2016-10-20 20:20:38 +00:00 |
|
mattias
|
3b980db521
|
lazbuild: only save project lpi if AutoIncrementBuild, bug #30108
git-svn-id: trunk@52290 -
|
2016-05-08 08:41:45 +00:00 |
|
mattias
|
cfd3e115fb
|
lazbuild: comments
git-svn-id: trunk@52289 -
|
2016-05-08 08:35:15 +00:00 |
|
mattias
|
7d016ba974
|
lazbuild: comments
git-svn-id: trunk@52288 -
|
2016-05-08 08:32:35 +00:00 |
|
mattias
|
c6262f1fed
|
lazbuild: create-makefile: hide output depending on verbosity, check fileage of fpmake
git-svn-id: trunk@52000 -
|
2016-03-20 11:19:13 +00:00 |
|
juha
|
a75a508c3b
|
LazBuild: No-write-project option to disable writing. Issue #27820, patch from Martok.
git-svn-id: trunk@51876 -
|
2016-03-09 12:02:15 +00:00 |
|
juha
|
3f67a245d7
|
LazBuild: Change project build semantics to match IDE style. Issue #29773, patch from Martok.
git-svn-id: trunk@51875 -
|
2016-03-09 12:02:13 +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
|
83664400c7
|
lazbuild: added parameter: --add-package-link
git-svn-id: trunk@50966 -
|
2015-12-21 20:43:07 +00:00 |
|
ondrej
|
9b510c5bca
|
packager, IDEIntf: fixed TLazPackageGraph.ChangeStamp in BeginUpdate/EndUpdate and moved ChangeStamp property to LCLIntf
git-svn-id: trunk@50384 -
|
2015-11-18 11:18:21 +00:00 |
|
mattias
|
ff4894b3d7
|
lazbuild: --add-package save package links
git-svn-id: trunk@50181 -
|
2015-10-27 11:16:45 +00:00 |
|