Basile Burg
330190e9a9
fix, files unrelated to D are not anymore accepted
2015-05-10 03:22:13 +02:00
Basile Burg
23666992a4
note about commonFolder()
2015-05-07 10:44:30 +02:00
Basile Burg
429e0640f3
fix, project aloowed to be compiled with only extra-sources
2015-03-16 04:03:21 +01:00
Basile Burg
1b56c75ca1
removed autogen. comments
2015-02-15 05:26:39 +01:00
Basile Burg
9df88278a0
Applied changes from ce_interfaces & ce_observer
2015-02-14 02:21:43 +01:00
Basile Burg
94e3ab6bb2
replaced deprecated props identifier with new
2015-01-27 07:55:16 +01:00
Basile Burg
4241c7325a
added exclusions handling when the cmd line is prepared
2015-01-25 15:36:37 +01:00
Basile Burg
b51519fd86
prevented a superfluous update when loading a project
2015-01-25 15:35:01 +01:00
Basile Burg
96c8c3ea7b
refactored TCEWritableComponent
...
inherits from new TCECustomWritableComponent
renamed as TCEWritableLfmTextComponent
added TCEWritableJsonComponent which derives from the same ancestor
2015-01-23 18:04:01 +01:00
Basile Burg
3cd1306be6
fix, project under linux, no anymore need to save the project before adding source files
2015-01-21 07:53:55 +01:00
Basile Burg
fc7f55c493
improved patching of broken projects.
2015-01-17 09:15:51 +01:00
Basile Burg
14565e51b8
the way outputFilename has to be guesses relies on an incoherence
2015-01-17 03:54:05 +01:00
Basile Burg
9c22892361
improved updateOutFilename under windows
2015-01-16 07:39:26 +01:00
Basile Burg
d776f77d7f
reorganized interfaces, visibility, added projCompiling
2015-01-11 14:38:47 +01:00
Basile Burg
3870020ad1
fix useless burst of updates when loading project from file
2014-12-29 04:25:29 +01:00
Basile Burg
21894bffc0
added utility to test if a source is part of a project
2014-12-29 01:54:00 +01:00
Basile Burg
47f460d31a
re-enabled ext constraint only if outputFilename is guessed
2014-12-20 17:35:30 +01:00
Basile Burg
93be81f643
wrapped DCD things in a class: allow to save settings and the instance to know docs and projs.
...
+ fixes the small lag previously happening during first DCD query
2014-12-11 09:06:16 +01:00
Basile Burg
1cf1a81c56
project outputFilename extension not constrained
2014-12-07 08:25:08 +01:00
Basile Burg
3c62646055
replaced custom extension stripping routine by sysutils version
2014-12-07 07:59:28 +01:00
Basile Burg
c1bcec63e5
cleanup
2014-12-07 00:40:13 +01:00
Basile Burg
19c2afe9d9
pass project src folder to dcd, mostly for Ctrl+Shift+up / find symb decl
2014-12-04 08:55:55 +01:00
Basile Burg
163c8dbf92
tweaked default compiler options
2014-12-04 08:28:13 +01:00
Basile Burg
ea823e883b
fix, doesnt call dmd if no source
2014-12-01 06:13:38 +01:00
Basile Burg
6411f4fd65
added basic process input handling to a project running within the IDE and redirected to the IDE
2014-11-28 04:46:58 +01:00
Basile Burg
fc98121147
refactored ce_customtools, global variable put off the less and less "main" form
2014-11-26 18:33:51 +01:00
Basile Burg
ef740f540e
fix possible huge CPU usage when actionlist.update called "getCanBeRun".
...
"outputFilename" and "canBeRun" are now cached into two fields.
2014-11-18 13:51:37 +01:00
Basile Burg
43c646aebb
deleted TCEMainForm.expandSymbolicString() in favor of the new dedicated TCESymbolExpander class
2014-11-18 11:34:46 +01:00
Basile Burg
7896d48405
changed the way empty sym string are handled
2014-11-18 11:13:01 +01:00
Basile Burg
80d60dd453
fix project cant be run if outputFilename not specified
2014-11-16 13:19:07 +01:00
Basile Burg
6ef73e5b0b
possible workaround for linux OnTerminate TAsyncProcess bug
2014-11-16 01:04:05 +01:00
Basile Burg
c67abe2ac9
fix, missing sym string expansion, project couldnt be executed anymore if containing a sym string.
2014-11-14 18:50:32 +01:00
Basile Burg
b914ae5970
fix bug in TCEProject, run, parameters not copied from TCEPorjectRunOptions
2014-11-14 18:28:20 +01:00
Basile Burg
5a4076b1cb
unleashed a bug in TCEProject, run, parameters not copied from TCEPorjectRunOptions
2014-11-13 16:33:01 +01:00
Basile Burg
58616ecb7d
messages rewrite using internal observer system 5
2014-11-10 10:03:41 +01:00
Basile Burg
e7c9cfac4d
messages rewrite using internal observer system 4
2014-11-08 19:21:29 +01:00
Basile Burg
47bfe2fccc
moved runProject to TCEProject
2014-11-08 01:44:22 +01:00
Basile Burg
49b693f6b0
moved project compile to TCEProject
2014-11-08 01:18:53 +01:00
Basile Burg
afabbb1b45
messages rewrite using internal observer system 1
2014-11-07 14:11:25 +01:00
Basile Burg
1791623aee
fixed possible list error when getting the outputFilename
2014-11-03 12:38:07 +01:00
Basile Burg
dfdb19e16a
force confIndex setter to update after conf deletion
2014-11-01 16:55:32 +01:00
Basile Burg
30df0af050
rewriting the highlighter to allow more complex/combined ranges
2014-08-26 08:05:18 +02:00
Basile Burg
5dd9f2aff4
fix patch message always shown
2014-08-22 09:12:52 +02:00
Basile Burg
6550dec0c4
r27
2014-08-22 08:20:48 +02:00
Basile Burg
9e202f7c52
refactored some classes with the new TWritableComponent class
2014-08-20 23:13:04 +02:00
Basile Burg
7f9b3af3ca
fix default configs were not shown anymore until a dblckick on the proj insp widget tree.
2014-08-19 08:46:47 +02:00
Basile Burg
5987571333
or_3
2014-08-18 21:52:49 +02:00
Basile Burg
c4ec74e3e1
or_2
2014-08-18 20:38:39 +02:00
Basile Burg
4a43e6200d
or_1
2014-08-18 09:44:39 +02:00
Basile Burg
1d498524de
added RootFolder property to the project
2014-08-17 07:26:52 +02:00