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 |
|
dmitry
|
e3b8d6813a
|
ide: mitigate the requirements of having an ActiveMode selected for RunOptions, in order to determine if project is a macOS bundle application. #32888, #33634, #33627
git-svn-id: trunk@57735 -
|
2018-04-28 02:17:37 +00:00 |
|
mattias
|
0d058c9c07
|
codetools: renamed TFPCConfigFileStateList TPCConfigFileStateList, TFPCTargetConfigCache TPCTargetConfigCache
git-svn-id: trunk@56779 -
|
2017-12-18 17:03:02 +00:00 |
|
mattias
|
022a515783
|
codetools: renamed FPCDefinesCache to CompilerDefinesCache
git-svn-id: trunk@56776 -
|
2017-12-18 12:20:03 +00:00 |
|
ondrej
|
3af018e5b0
|
IDE: RunParameters: fix params for unassigned mode
git-svn-id: trunk@56771 -
|
2017-12-17 19:11:42 +00:00 |
|
ondrej
|
c03b941642
|
IDE: implement several RunParameters modes. Issue #21379
git-svn-id: trunk@56762 -
|
2017-12-17 11:24:49 +00:00 |
|
juha
|
6a0191fb70
|
Formatting for IDEQuestionDialog parameters.
git-svn-id: trunk@56346 -
|
2017-11-10 08:46:19 +00:00 |
|
juha
|
be69e6c632
|
IDE: Support dotted unit names in TBuildManager.CheckUnitPathForAmbiguousPascalFiles.
git-svn-id: trunk@55751 -
|
2017-08-28 09:28:34 +00:00 |
|
mattias
|
34b48ac437
|
IDE: fixed result
git-svn-id: trunk@55219 -
|
2017-06-04 20:35:01 +00:00 |
|
juha
|
e27232d4cc
|
Fix uninitialized variables based on compiler warnings got with dfa (data flow analysis) enabled.
git-svn-id: trunk@55211 -
|
2017-06-04 15:14:29 +00:00 |
|
mattias
|
08bd7d6206
|
IDE: parse project default namespace
git-svn-id: trunk@54767 -
|
2017-04-28 22:27:06 +00:00 |
|
mattias
|
871ae7e6b9
|
IDE: added macros for namespaces
git-svn-id: trunk@54758 -
|
2017-04-27 14:34:53 +00:00 |
|
juha
|
e800a738ad
|
Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.
git-svn-id: trunk@54524 -
|
2017-04-05 08:34:48 +00:00 |
|
mattias
|
abd99ffb35
|
IDE: darwin: fixed run without debug and UseAppBundle, bug #31597
git-svn-id: trunk@54482 -
|
2017-03-25 19:54:30 +00:00 |
|
joost
|
1de2cbf586
|
general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
|
2017-01-29 21:04:32 +00:00 |
|
juha
|
6c8f081d96
|
LazBuild: Remove SynEdit dependency completely.
git-svn-id: trunk@53730 -
|
2016-12-20 00:09:19 +00:00 |
|
juha
|
aa9f568d95
|
IDE: Split InputHistories unit into 2 pieces to break SynEdit dependency.
git-svn-id: trunk@53729 -
|
2016-12-20 00:09:17 +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 |
|
juha
|
e292cc5c48
|
IDE: Append executable name to target filename when only patch is given. Matches with how the executable is created.
git-svn-id: trunk@53683 -
|
2016-12-14 16:05:50 +00:00 |
|
mattias
|
557e4c9757
|
IDE: fpc msg parser: fixed default fpc.errore.msg file
git-svn-id: trunk@53226 -
|
2016-10-26 16:44:09 +00:00 |
|
mattias
|
f0b6a63446
|
IDE: less verbosity
git-svn-id: trunk@53174 -
|
2016-10-20 08:40:40 +00:00 |
|
mattias
|
36d42e0d9c
|
IDE: clean up deprecated
git-svn-id: trunk@53140 -
|
2016-10-17 13:35:07 +00:00 |
|
juha
|
9367da0ae5
|
Remove extra checks for empty strings together with IsValidIdent. It already handles an empty string.
git-svn-id: trunk@52812 -
|
2016-08-17 10:40:29 +00:00 |
|
ondrej
|
f3ee10c357
|
IDE, CodeTools: rescan FPC directory cache automatically. Issue #30475
git-svn-id: trunk@52809 -
|
2016-08-16 22:32:22 +00:00 |
|
juha
|
e2d6d7b8b3
|
IdeIntf: Hide procedure RunBootHandlers from IDE plugins. Issue #30154, patch from errno.
git-svn-id: trunk@52337 -
|
2016-05-20 18:10:21 +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
|
844a4bf826
|
IDE: TBuildManager.DeleteAmbiguousFiles: delete after backup and ask if deletion fails
git-svn-id: trunk@51365 -
|
2016-01-21 10:59:11 +00:00 |
|
mattias
|
82c214d589
|
IDE: clean up
git-svn-id: trunk@50659 -
|
2015-12-05 21:49:16 +00:00 |
|
ondrej
|
151f452c84
|
IDE, IDEIntf: changes needed for Favorites package
git-svn-id: trunk@50511 -
|
2015-11-27 05:35:22 +00:00 |
|
mattias
|
921bba63bb
|
IDE: backup sub directory: resolve macros and allow absolute directory, bug #29082
git-svn-id: trunk@50507 -
|
2015-11-25 19:00:31 +00:00 |
|
mattias
|
7d5805e49b
|
lazbuild: hide instantfpccache macro verbose messages by default
git-svn-id: trunk@50405 -
|
2015-11-18 22:12:21 +00:00 |
|
mattias
|
570d64b4ed
|
IDE: less hints
git-svn-id: trunk@49613 -
|
2015-08-08 08:21:27 +00:00 |
|
juha
|
08c9621520
|
Change order of used units so that "deprecated" warnings are not triggered.
git-svn-id: trunk@49612 -
|
2015-08-07 17:20:40 +00:00 |
|
juha
|
391f253965
|
LazBuild and IDE: Restore a reference for ExtToolEditDlg in BuildManager, removed by mistake.
git-svn-id: trunk@49509 -
|
2015-07-07 16:40:54 +00:00 |
|
juha
|
653b5dd43a
|
Codetools, unit FileProcs: Disable conditionally wrapper functions. For testing define DisableWrapperFunctions and build Lazarus.
git-svn-id: trunk@49504 -
|
2015-07-07 11:43:38 +00:00 |
|
maxim
|
6f4c8353e5
|
IDE: renamed/regrouped/cleaned up resource strings for file filter names, bug #28219, patch from Alexey Torgashin
git-svn-id: trunk@49245 -
|
2015-06-02 23:56:03 +00:00 |
|
mattias
|
df2c484a6c
|
lazbuild: fixed loading environmentoptions.xml
git-svn-id: trunk@48721 -
|
2015-04-11 10:06:23 +00:00 |
|
mattias
|
765363935f
|
IDE: build target #ide instead of #
git-svn-id: trunk@48589 -
|
2015-04-02 12:10:57 +00:00 |
|
juha
|
7003a55fb6
|
ToDo items for some uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48452 -
|
2015-03-22 10:17:59 +00:00 |
|
juha
|
708afdf966
|
Fix uninitialized variables and other problems found by the compiler.
git-svn-id: trunk@48451 -
|
2015-03-22 10:17:35 +00:00 |
|
mattias
|
88acc9cf76
|
lazbuild: fixed not passing max-process-count
git-svn-id: trunk@48447 -
|
2015-03-21 12:17:02 +00:00 |
|
mattias
|
4a4bc73855
|
IDE/lazbuild: append global options to building IDE
git-svn-id: trunk@48445 -
|
2015-03-21 12:11:33 +00:00 |
|
mattias
|
f4623462da
|
lazbuild: added parameter --max-process-count, write parameters on start when verbose
git-svn-id: trunk@48422 -
|
2015-03-18 21:18:45 +00:00 |
|
mattias
|
505992f5e4
|
lazbuild: made debugln more consistent and easier to distinguish from FPC messages
git-svn-id: trunk@48420 -
|
2015-03-18 20:37:48 +00:00 |
|
mattias
|
b5fe30e1bb
|
lazbuild: reduced default verbosity
git-svn-id: trunk@48419 -
|
2015-03-18 19:11:00 +00:00 |
|
mattias
|
9ece157c2a
|
IDEIntf: added HasGUI
git-svn-id: trunk@48413 -
|
2015-03-18 17:11:43 +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
|
514d9f9ad6
|
IDE/lazbuild: fixed applying IDE overrides
git-svn-id: trunk@48390 -
|
2015-03-15 22:21:58 +00:00 |
|
mattias
|
f3692b49fe
|
IDE/lazbuild: fixed switching IDE/project when only compiler file changes
git-svn-id: trunk@48388 -
|
2015-03-15 22:12:45 +00:00 |
|
mattias
|
84ebcd98ec
|
IDE: fixed resolve macros after the actual compiler target were resolved
git-svn-id: trunk@48285 -
|
2015-03-12 09:31:14 +00:00 |
|
mattias
|
76e7197049
|
IDE: setup dialog: when changing compiler check the compiler again and update targetos/cpu/fpcver
git-svn-id: trunk@48279 -
|
2015-03-12 00:32:26 +00:00 |
|
mattias
|
2e6ace8495
|
IDE: when no TargetOS or TargetCPU is empty, use default of compiler instead of IDE
git-svn-id: trunk@48273 -
|
2015-03-11 23:11:44 +00:00 |
|
mattias
|
4be5b9dfd8
|
IDE: invalidate codetools defines when changing target
git-svn-id: trunk@48266 -
|
2015-03-11 17:18:46 +00:00 |
|
mattias
|
5bda463520
|
IDE: fixed setting IDE as target, ignoring current project settings
git-svn-id: trunk@48258 -
|
2015-03-11 12:22:22 +00:00 |
|
mattias
|
2e5894093b
|
IDE: clean up
git-svn-id: trunk@48252 -
|
2015-03-10 22:00:27 +00:00 |
|
mattias
|
e3aeb5a845
|
IDE: install a package and cancel rebuild: fixed saving idemake.cfg
git-svn-id: trunk@48250 -
|
2015-03-10 21:06:36 +00:00 |
|
mattias
|
707c60c7eb
|
IDE: simplified
git-svn-id: trunk@47754 -
|
2015-02-13 21:31:36 +00:00 |
|
mattias
|
312c5f1c59
|
IDE: simplified
git-svn-id: trunk@47753 -
|
2015-02-13 21:27:28 +00:00 |
|
mattias
|
bee2faeb7b
|
IDE: added parameters --verbose, --quiet, when building IDE or project and when quit, give message when already building
git-svn-id: trunk@47590 -
|
2015-02-04 22:30:54 +00:00 |
|
juha
|
9454def0c9
|
IDE: Fix error in all compiler options parser.
git-svn-id: trunk@47182 -
|
2014-12-12 16:37:27 +00:00 |
|
mattias
|
960141597a
|
IDE: macro CompPath: return project compiler, COmpPath(IDE) returns IDE compiler
git-svn-id: trunk@46858 -
|
2014-11-15 12:38:51 +00:00 |
|
mattias
|
ee813e253a
|
IDE: buildmanager: fixed clearing reference to destroyed project
git-svn-id: trunk@46169 -
|
2014-09-10 11:43:05 +00:00 |
|
mattias
|
322062cc24
|
IDE: clean up
git-svn-id: trunk@45989 -
|
2014-07-28 18:50:07 +00:00 |
|
mattias
|
dc0ea8db95
|
IDE: enabled group compile
git-svn-id: trunk@45987 -
|
2014-07-28 14:53:57 +00:00 |
|
maxim
|
61325d1c41
|
IDE: fixed FPC_FULLVERSION macro description localization
git-svn-id: trunk@45963 -
|
2014-07-23 23:49:51 +00:00 |
|
mattias
|
f4aca192ce
|
IDE: clean up
git-svn-id: trunk@45960 -
|
2014-07-23 20:27:27 +00:00 |
|
mattias
|
dd64d2e479
|
IDE: added macro FPC_FULLVERSION, added conditionals function GetProjValue for packages, only parameter now: FPC_FULLVERSION
git-svn-id: trunk@45958 -
|
2014-07-23 19:22:38 +00:00 |
|
mattias
|
abaf3fb59c
|
IDE: clean up old external tools
git-svn-id: trunk@45942 -
|
2014-07-20 19:47:30 +00:00 |
|
juha
|
2fc0b188b7
|
Make TProject own an instance of IDEOptions instead of inheriting from it.
git-svn-id: trunk@45802 -
|
2014-07-06 22:37:43 +00:00 |
|
mattias
|
33ebf1adac
|
IDE: added macro LazVer, from Mike Thompson
git-svn-id: trunk@45616 -
|
2014-06-22 16:27:51 +00:00 |
|
juha
|
45a06804fd
|
IDE: adjust lineendings of some resource strings.
git-svn-id: trunk@45551 -
|
2014-06-16 17:59:56 +00:00 |
|
juha
|
a912107bf0
|
IDE: More hard-coded quotations in resourcestrings.
git-svn-id: trunk@45520 -
|
2014-06-15 11:52:15 +00:00 |
|
juha
|
75b7c1bd1e
|
IDE: Use hard-coded quotation in some resourcestrings instead of %s parameters.
Makes Format() calls and translations easier although initially creates fuzzy lines in PO files.
git-svn-id: trunk@45519 -
|
2014-06-15 11:52:01 +00:00 |
|
mattias
|
403ed545d1
|
IDE: enabled new external tools by default, use old code with -dEnableOldExtTools
git-svn-id: trunk@45396 -
|
2014-06-08 10:19:28 +00:00 |
|
mattias
|
e374177ab3
|
IDE: fixed appending project options
git-svn-id: trunk@45360 -
|
2014-06-05 20:00:43 +00:00 |
|
mattias
|
77c313ab47
|
IDE: compare parameters: trim
git-svn-id: trunk@45359 -
|
2014-06-05 18:55:36 +00:00 |
|
juha
|
258ea1153d
|
IDE: Remove some duplicate resource strings.
git-svn-id: trunk@45325 -
|
2014-06-03 19:01:24 +00:00 |
|
mattias
|
20e6cdc0a9
|
lazbuild: started migration to external tools
git-svn-id: trunk@45294 -
|
2014-06-01 21:38:27 +00:00 |
|
mattias
|
30c58e48d6
|
IDE,lazutils: added GetPhysicalFilenameCached
git-svn-id: trunk@45247 -
|
2014-05-30 13:41:20 +00:00 |
|
mattias
|
978ec20681
|
IDE: use GetPhysicalFilename instead of readalllinks
git-svn-id: trunk@45246 -
|
2014-05-30 12:41:17 +00:00 |
|
mattias
|
cd49818fd6
|
IDE: trim fpc front end params
git-svn-id: trunk@44343 -
|
2014-03-04 14:26:22 +00:00 |
|
mattias
|
4b9f06ac1e
|
IDEIntf: added event called when the IDE collects the fpc front end parameters
git-svn-id: trunk@44340 -
|
2014-03-04 14:13:40 +00:00 |
|
mattias
|
25716f17e3
|
IDE: fixed extracting custom compiler options from active project
git-svn-id: trunk@44339 -
|
2014-03-04 11:27:06 +00:00 |
|
mattias
|
d0d17505d9
|
IDE: build IDE: use default compiler, not compiler of project
git-svn-id: trunk@44333 -
|
2014-03-03 09:58:07 +00:00 |
|
mattias
|
0d6f31cc8a
|
IDE: clean up
git-svn-id: trunk@44329 -
|
2014-03-02 21:23:03 +00:00 |
|
mattias
|
79d0bce2d6
|
IDE: clean up
git-svn-id: trunk@44328 -
|
2014-03-02 21:22:13 +00:00 |
|
mattias
|
bcaf4e5eed
|
IDE: clean up
git-svn-id: trunk@44327 -
|
2014-03-02 21:20:40 +00:00 |
|
mattias
|
1489dc5cb6
|
IDE: more details why the IDE does not like the compiler file
git-svn-id: trunk@44295 -
|
2014-02-28 17:29:04 +00:00 |
|
mattias
|
4fdcc812d9
|
IDE: show error if compiler is not fpc
git-svn-id: trunk@44292 -
|
2014-02-28 14:05:45 +00:00 |
|
mattias
|
0f252ce423
|
IDE: using -Xp and -V as keys for cache of fpc settings
git-svn-id: trunk@44289 -
|
2014-02-28 13:38:12 +00:00 |
|
mattias
|
d8201c49fb
|
lazbuild: fixed compilation
git-svn-id: trunk@44175 -
|
2014-02-19 19:26:58 +00:00 |
|
mattias
|
ba22fe2361
|
IDEIntf: added boot handler when transfer macros have been created
git-svn-id: trunk@44168 -
|
2014-02-19 14:36:34 +00:00 |
|
mattias
|
5a07230297
|
IDE: clean up
git-svn-id: trunk@44146 -
|
2014-02-18 18:47:15 +00:00 |
|
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
|
0fa7fa8be8
|
IDE: check if project needs build: check if file is in unit/include path
git-svn-id: trunk@44059 -
|
2014-02-13 23:18:25 +00:00 |
|
mattias
|
1e8926baa8
|
IDE: clean up
git-svn-id: trunk@42801 -
|
2013-09-15 06:10:28 +00:00 |
|
mattias
|
fa26364e98
|
IDE: further migration external tools
git-svn-id: trunk@42584 -
|
2013-09-04 09:15:41 +00:00 |
|
mattias
|
cf4f0b577b
|
IDE: further migration external tools
git-svn-id: trunk@42295 -
|
2013-08-03 19:33:59 +00:00 |
|
mattias
|
a7d3638143
|
IDE: further migration external tools
git-svn-id: trunk@42289 -
|
2013-08-03 15:56:10 +00:00 |
|
mattias
|
057762a149
|
IDE: migrate compiler message types
git-svn-id: trunk@42234 -
|
2013-07-30 09:18:33 +00:00 |
|