Commit Graph

358 Commits

Author SHA1 Message Date
Basile Burg 4172a3afcd improve layout on first exec 2016-08-08 14:38:26 +02:00
Basile Burg bcd374526f update fcl-json 2016-08-05 21:57:15 +02:00
Basile Burg fb3a94166f use dedicated firstshow method 2016-08-05 15:54:09 +02:00
Basile Burg 200b43662c main, group compilation, typo + reset a flag 2016-07-15 00:56:45 +02:00
Basile Burg ca043ee78c projects group, a group can be either compiled sequentially or in parallel 2016-07-15 00:23:29 +02:00
Basile Burg a285186121 rename parameters that are prefixed
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg 1a4240fe9e use same naming convention for version.txt and git tags 2016-07-09 21:35:00 +02:00
Basile Burg ad8ba83fcd rename ICEMultiDocObserver -> ICEDocumentObserver
+ improve interfaces documentation
2016-07-09 04:11:22 +02:00
Basile Burg e873bfb483 add option to redirect to new rlz page, close #86 2016-07-08 02:35:02 +02:00
Basile Burg 44b2ed66f1 docking, set MW event when new widgets are docked 2016-07-07 09:07:15 +02:00
Basile Burg 1be94f8095 remove any invalid project from group after reloading 2016-07-07 07:57:08 +02:00
Basile Burg a6997859f0 lock project-related actions when compiling + add title to dialogs 2016-07-07 07:42:45 +02:00
Basile Burg 29f264cb18 openfile, allow to add several files from dialog 2016-07-07 07:14:58 +02:00
Basile Burg 18233aa775 projects group, prevent a useless free-standing-project protection
the FSP remains a FSP even when a group is opened
2016-07-06 06:59:39 +02:00
Basile Burg 16035ef8b3 finely tweaked the settings applied on first execution 2016-07-06 04:35:49 +02:00
Basile Burg 7e7d50c703 fix, default todo list options + add splitter scrollspeed option 2016-07-06 03:26:57 +02:00
Basile Burg e1846a9466 libman, use hashset and hash map to speed up the selection of the items, close #77 2016-07-04 03:12:12 +02:00
Basile Burg c5e1cf513a use dastworx to detect main(), fixup #79
without the imports it was not possible to use DMD
2016-07-02 07:07:03 +02:00
Basile Burg cec04e6b2a add an action to create a new DUB script, close #81 2016-07-01 05:15:07 +02:00
Basile Burg 7eac3f0305 fix typo in an application option 2016-07-01 05:14:39 +02:00
Basile Burg 1b5076f959 add main option for #77 + mostly drafted the feature 2016-06-28 09:39:51 +02:00
Basile Burg e674c89a96 work on #77 2016-06-27 20:14:52 +02:00
Basile Burg a1dde3a592 add option to detect main in runnable or unittested modules, close #79 2016-06-27 13:39:28 +02:00
Basile Burg 30297c5dca add the flat design, as an option, step 2 of #51 2016-06-25 15:51:38 +02:00
Basile Burg 95ecf236a9 DUB runnables, support for ldc2 & gdc
according to the "runnableCompiler" setting
2016-06-24 02:03:21 +02:00
Basile Burg c9a3ae3b7e add support for the new DUB runnable modules, close #74 2016-06-23 23:11:49 +02:00
Basile Burg 495fb610b0 set the mini explorer as a single service 2016-06-22 05:44:44 +02:00
Basile Burg baee2e6207 reload last project, handle the free standing project 2016-06-22 05:27:28 +02:00
Basile Burg 1fb1c8db47 fix #76, compile project... (and run with arg) is broken 2016-06-17 19:54:50 +02:00
Basile Burg 3b6c080bf2 add option to save project file before compiling, close #75 2016-06-17 19:51:54 +02:00
Basile Burg c75de19110 fix #46, The generic highlighter is not selected when saving a non D file 2016-06-15 08:36:21 +02:00
Basile Burg c957a0099d refact widgets that replace the free project with projutils functions 2016-06-14 10:16:22 +02:00
Basile Burg ed15c31b57 finsih project group - close #68
+ fix for the free project
+ compile the group
+ last stuff reloading, handle the free project
2016-06-13 04:40:02 +02:00
Basile Burg 53d6097f34 removed deprecated CE proj properties 2016-06-12 14:01:45 +02:00
Basile Burg 0f99653d2c small fix for for #68, AV on runtime termination 2016-06-12 13:53:05 +02:00
Basile Burg 08ec1796be mostly done #68, project group 2016-06-12 10:43:44 +02:00
Basile Burg b3e03cf168 implement #65, allow runnables to be compiled with other compilos
close #65
2016-06-01 18:42:04 +02:00
Basile Burg 6158dd26a2 docking, mouse wheel can be used on the splitters to expand shrink the area 2016-05-28 19:43:24 +02:00
Basile Burg 7803172007 close #58, add an action to run compiled file outside 2016-05-26 22:12:12 +02:00
Basile Burg b27b2dd8ff add application option to skip unittests in action verify with Dscanner 2016-05-13 04:21:21 +02:00
Basile Burg 455d817df5 fixup for 32d4521e3f 2016-04-28 19:11:28 +02:00
Basile Burg 32d4521e3f fix, CE could hang if Dscanner output errors 2016-04-24 20:06:10 +02:00
Basile Burg 57f38c32a9 warn about -of in runnable flags + allow to produce obj from a runnable 2016-04-19 11:22:40 +02:00
Basile Burg 6564b0c98c add support for analyzing the current file with Dscanner 2016-04-16 15:26:10 +02:00
Basile Burg b8aefcb761 deactivated GDB commander to build next rlz 2016-04-16 14:24:29 +02:00
Basile Burg 521d1e920f remove dmd checker, lead to crash in ctor, about box indicates status since a while 2016-04-14 22:31:42 +02:00
Basile Burg b375257dbd Run file unittests, do not try to read coverage file if program not compiled 2016-04-14 22:11:38 +02:00
Basile Burg 0ec4452487 more readable MRUs 2016-04-14 17:15:17 +02:00
Basile Burg 87016dde96 revert changes made for #34 2016-04-13 21:40:39 +02:00
Basile Burg 2973df3589 removed a dead property 2016-04-13 11:28:52 +02:00