Basile Burg
a285186121
rename parameters that are prefixed
...
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg
99ffaa3306
CE projects, run option, CUrrentDirectory can include symbolic strings
2016-06-16 02:49:58 +02:00
Basile Burg
53d6097f34
removed deprecated CE proj properties
2016-06-12 14:01:45 +02:00
Basile Burg
6810fe0b68
add gdmd to the information box
2016-04-16 14:57:39 +02:00
Basile Burg
6f79eceecf
removed TCheckedAsyncProcess (was replaced by TCEProcess)
2016-03-29 04:44:30 +02:00
Basile Burg
5ad5e406de
refactored the symbol expander as an ICESingleService
2016-03-21 20:51:10 +01:00
Basile Burg
5898cd6bbf
renamed and deprecated inconsistent prop names in the debug category
...
+ moved generateStackFrame to category debug
2016-03-18 04:30:16 +01:00
Basile Burg
166bca0f14
removed deprecated props
2016-02-28 05:15:26 +01:00
Basile Burg
a48aed6345
completed OSX port
...
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg
24f6f23630
CE projects, typo in the properties
2016-02-07 05:14:30 +01:00
Basile Burg
f234067fc3
CE projects, force extension, -of can contain a symstring
2016-02-03 18:55:16 +01:00
Basile Burg
61e0925b22
CE project format, path options, added forceExtension
2016-02-03 08:41:10 +01:00
Basile Burg
c7792d8bbd
fix typo in publications + prevent the breaking change by e2f552a
2016-02-03 06:34:35 +01:00
Basile Burg
097875dd59
added simpleCOmmands to ce proj format + improve UTF8 compat
2016-01-25 03:48:13 +01:00
Basile Burg
1edee4eba8
CE projs, added coverage to otherOptions
2016-01-21 18:33:23 +01:00
Basile Burg
0ddc7acf6e
linux version, CE projs, fPIC added when outputKind is sharedLib
...
+ hide allInst switch
2016-01-21 18:33:23 +01:00
Basile Burg
bc295d3939
CE projects: additionalWarnings -> warningsAsInfo
2016-01-18 07:08:19 +01:00
Basile Burg
3fa80be500
style modernisation using helpers isNil & isNotNil
2016-01-11 00:36:10 +01:00
Basile Burg
5fc8b76512
switch to FPC3 + Laz 1.6
2015-12-22 10:24:18 +01:00
Basile Burg
706c3ff3d5
implemented base/overridden config, close #37
2015-09-06 20:33:21 +02:00
Basile Burg
5e21c66f2a
more for feature #37
...
still missing pre/post procs and pathsopts
2015-09-05 22:49:42 +02:00
Basile Burg
0e10fade8d
support for disabled string syntax in more project fields
...
- import string paths, import module paths, extra sources.
- use ce_common funct to test if disabled
2015-09-05 22:42:19 +02:00
Basile Burg
3fbb09be4f
remove a dependency to PropEdit and IdeIntf in dmd wrapper
...
related to #30
2015-09-05 17:10:33 +02:00
Basile Burg
d2578128bd
native project + dmd wrapper modified to support #37
...
- partially implemented processing of overriden config
- remaining `getOpt()`functs to adapt are listed in Laz TODO list
2015-09-05 16:39:15 +02:00
Basile Burg
c208316f14
di-6
...
- action related to run proj in main, ok, but sub routines missing for TCEDubProject
- pretty format DUB proj on save
- proj binary kind in TCECOmmonProject itf, moved enum so that TCEDubProject can use the same values
2015-09-01 19:55:42 +02:00
Basile Burg
e5296b0e7b
added new output option 'alwaysLinkStaticLibs'
...
to preserve previous linking behavior.
related to #28
2015-08-27 12:00:29 +02:00
Basile Burg
0bbbebd061
refact, dExtList replaces with several function that test the exts
...
* hasDlangSyntax
* isDlangCompilable
* isEditable
2015-08-24 07:15:31 +02:00
Basile Burg
207f0ec066
project runner: uses new TCEProcess
...
see b911e10e93
2015-07-15 14:47:30 +02:00
Basile Burg
528bf566f0
removed uneeded call to TCollection.Changed()
...
this method is related to the FCL oberver system, not used here
2015-05-15 09:16:55 +02:00
Basile Burg
120602356b
style, renamed some fields
2015-05-15 09:14:05 +02:00
Basile Burg
b1c1c54792
removed deprecated project fields
2015-05-15 09:03:06 +02:00
Basile Burg
2442892fec
fix, patch dep, only when loading not when cloning
2015-05-09 08:33:43 +02:00
Basile Burg
34c2477541
specified default values to avoid them to be written
2015-03-23 05:35:59 +01:00
Basile Burg
da8bb1eb24
fix, typo
2015-03-20 03:35:44 +01:00
Basile Burg
e23faedaba
fix, possible AV if str is empty
2015-03-20 03:33:41 +01:00
Basile Burg
03a6d355e2
fix, possible AV if opt is empty
2015-03-20 03:31:32 +01:00
Basile Burg
e1034fa8a4
review, source comment, minor fixes, todo update
2015-02-22 16:21:44 +01:00
Basile Burg
302a758612
renamed ambiguous fields
2015-02-16 02:56:40 +01:00
Basile Burg
e618812740
fix, exclusions were not copied when cloning a config
2015-02-16 02:54:44 +01:00
Basile Burg
53c8308ac4
fix, deprecated fields, not stored anymore
2015-01-29 18:45:53 +01:00
Basile Burg
9beabab8e5
deprecated and renamed ambiguous imports and includes options
...
imports -> importStringPaths
includes -> importModulePaths
2015-01-27 07:53:01 +01:00
Basile Burg
0cf14a95a4
deprecated and renamed codeview debug options
2015-01-27 07:51:15 +01:00
Basile Burg
517f597505
fix, exclusion list leaked
2015-01-25 22:46:02 +01:00
Basile Burg
0395b36035
added custom property editors for filenames and paths
...
activated in
- custom tools editor: working dir + executable
- project conf: doc output, object dir, output filename, etc
2015-01-25 17:30:35 +01:00
Basile Burg
d9aced0359
added list of exclusions to TPathsOpts
...
can contains
- an absolute/relative filename/foldername
- a filename/foldername with symstring
2015-01-25 15:34:00 +01:00
Basile Burg
0684385953
added support for sym string to project pre/post params, as well as proj run params
2015-01-16 00:08:10 +01:00
Basile Burg
04b8ffc643
fix, noboundscheck patched before each build
2015-01-15 01:31:26 +01:00
Basile Burg
dbcb5eb423
fix, prop not copied could lead to missing value in config clone
2015-01-09 17:34:36 +01:00
Basile Burg
9901b811a0
fix, deprecated switch noBoundCheck still read but wont be written anymore to project file
2015-01-02 06:59:10 +01:00
Basile Burg
163c8dbf92
tweaked default compiler options
2014-12-04 08:28:13 +01:00