Commit Graph

86 Commits

Author SHA1 Message Date
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