Basile Burg
21d45c877f
fix #33 , fix #34 , option mnu item displayed in edit, hide widget until docking
2016-04-13 09:37:51 +02:00
Basile Burg
ac5fa27f88
add option to use runnable destination only when file is in project
2016-04-11 08:29:15 +02:00
Basile Burg
dfc479617c
replace okCancel dialogs by YesNo dialogs
2016-04-11 07:10:32 +02:00
Basile Burg
87bffb06fc
disable the "reload new version" message on main form close
2016-04-11 06:58:12 +02:00
Basile Burg
e10c323c74
runnables, prevent additional first line switches to include "-of"
2016-04-11 06:11:26 +02:00
Basile Burg
eeb000bf14
add option to specify runnable output path, close #31
2016-04-05 13:06:44 +02:00
Basile Burg
e4c7626345
split runnable compilation and execution + 2 new related actions
...
- compile (and not run)
- run (eventually ask for compile)
2016-04-05 11:53:22 +02:00
Basile Burg
0cbb7f37a7
indicate the exist status of DMD after compil failure of a runnable module
2016-03-31 04:14:29 +02:00
Basile Burg
687191c32e
add support for gdmd as a compiler for CE projects
2016-03-27 06:41:00 +02:00
Basile Burg
5ad5e406de
refactored the symbol expander as an ICESingleService
2016-03-21 20:51:10 +01:00
Basile Burg
a9b8f0554d
reactivated gdb commander + prelim work on the GUI
2016-03-19 02:46:15 +01:00
Basile Burg
3b10fa3a21
libman, auto registration, better source root detection, close #21
2016-03-01 00:43:06 +01:00
Basile Burg
4fc39a931e
added additional search PATHs in the options, close #19
2016-02-29 12:47:41 +01:00
Basile Burg
166bca0f14
removed deprecated props
2016-02-28 05:15:26 +01:00
Basile Burg
0916912860
updates to Laz 1.6
2016-02-19 04:13:54 +01:00
Basile Burg
a48aed6345
completed OSX port
...
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg
36f199f828
first run, changed default option + add a runnable
2016-02-08 18:35:56 +01:00
Basile Burg
522729d4bd
fixup for 67b1b16
, lst fname under win
2016-02-07 00:37:12 +01:00
Basile Burg
69c08c2aa7
docking, allow to move the top splitter with CTRL
2016-02-06 21:01:58 +01:00
Basile Burg
aa36408c0a
docking, temp fix until next Laz rlz
2016-02-06 18:17:04 +01:00
Basile Burg
2ad52c2a79
run tile unittest, check coverage after application execution
2016-02-06 14:31:48 +01:00
Basile Burg
2d5369c192
typo
2016-02-06 11:32:05 +01:00
Basile Burg
67b1b16cfb
run file unittests, optional support for coverage
2016-02-06 11:18:14 +01:00
Basile Burg
0c4510cad4
dcd, port num can be set in the option editor
2016-02-05 13:25:02 +01:00
Basile Burg
154025b143
default layout
2016-02-04 08:05:50 +01:00
Basile Burg
c864a0ce50
fix, reset top splitter position before locking it
2016-02-03 15:32:18 +01:00
Basile Burg
5b39add5b6
nothing
2016-02-01 06:22:42 +01:00
Basile Burg
6433118bea
more refact using helpers
2016-01-31 14:49:00 +01:00
Basile Burg
767e315164
refact, omit def member
2016-01-31 14:39:50 +01:00
Basile Burg
816c581d7a
fix, wrong project file indicated in several messages
2016-01-31 12:41:51 +01:00
Basile Burg
e0e9cbac8f
more refact using helpers
2016-01-31 12:13:48 +01:00
Basile Burg
bad7f96dcb
project, async comp, small fixes to common proj interface
2016-01-30 07:47:24 +01:00
Basile Burg
01724a5a9e
compile proj & run, handle compilation failures
2016-01-30 04:39:49 +01:00
Basile Burg
a533057ff5
projects, CE & DUB, async compilation
2016-01-30 04:18:30 +01:00
Basile Burg
30d2d7b8f5
minor changes to todo list tool and front end
2016-01-27 06:49:17 +01:00
Basile Burg
c407a40259
refact with type helpers
2016-01-27 04:43:54 +01:00
Basile Burg
619c169024
editor, allow temporarily column selection even if option eoScrollPastEol not enabled
2016-01-24 03:22:11 +01:00
Basile Burg
e3656f0d54
added HL for editor project file when proj is DUB json
...
fix, project file not in sync with current proj when auto reloaded in an editor
2016-01-24 00:37:25 +01:00
Basile Burg
1bf9097758
shortcut editor, ICEEditableShortCut, inform the observers when item sent
2016-01-23 23:48:13 +01:00
Basile Burg
30a0b1a9e8
docking, locked space between menu and workspace
2016-01-23 06:46:46 +01:00
Basile Burg
123e7c50dd
added D&D from mini-explorer and from proj inspectors
2016-01-21 20:27:54 +01:00
Basile Burg
e2ac5ddf31
editor, fix identifier markup, all trailing blank chars marked
2016-01-20 10:32:35 +01:00
Basile Burg
2bbd854fc8
more style modernisation
2016-01-19 21:52:15 +01:00
Basile Burg
5e2a1b8290
style modernisation using helpers for file name manip
2016-01-18 07:55:52 +01:00
Basile Burg
0303d0f75f
style modernisation using helpers isEmpty & isNotEmpty
2016-01-11 01:09:21 +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
ed11f2db5d
fix double close warning since added split view
2015-12-17 02:49:34 +01:00
Basile Burg
7f9ea6e1a9
added 'Dfmt commander' widget, closes #8
2015-12-16 08:32:00 +01:00
Basile Burg
f40804ed85
editor, a document can be set always visible in a split view to the right
2015-12-16 03:20:37 +01:00
Basile Burg
89481cff70
fix, last docs and proj, focued doc could be set on a non-existing doc
2015-12-15 21:47:11 +01:00
Basile Burg
f5cfb89d5e
disabled gdc in CE proj compiler selection
2015-12-12 20:53:14 +01:00
Basile Burg
0a98a267e4
options, added items to select favorite compiler to build a DUB project or a native project
...
- DUB, fully working
- NativeProjects, need option translater
2015-12-10 15:36:08 +01:00
Basile Burg
ae990b03ef
menu file, added action 'save file copy as...'
2015-12-10 07:35:22 +01:00
Basile Burg
477bcb2054
last doc and proj, also saves and restores focused document
2015-12-10 04:44:33 +01:00
Basile Burg
e2af8f7ce3
runnables, unittests, prokect runner: display an error when exit code is not null
2015-12-06 15:51:35 +01:00
Basile Burg
2b938a128e
typo
2015-12-04 23:00:29 +01:00
Basile Burg
7ca3c55079
typo
2015-12-04 22:59:24 +01:00
Basile Burg
73e3acb8b4
fix, shw project option was not working with DUB yet
2015-12-04 22:58:43 +01:00
Basile Burg
0d62c26613
fix, (temp) clipboard issue on doc that are reloaded from previous session
2015-12-04 02:38:56 +01:00
Basile Burg
640f38a9d9
fix, give priority to project loaded from commandline/open with over the one reloaded from options "reload last docs"
2015-11-28 01:49:06 +01:00
Basile Burg
830c55b15a
fix, save all, a temp module could be saved with <New Document> name, while valid fname for the OS its not for dmd
2015-11-23 16:17:30 +01:00
Basile Burg
0062b58a74
spotted two bugs
2015-11-22 22:20:04 +01:00
Basile Burg
6d3e29a869
fix, param currentDirectory for TProcess doesnt work under nix, added additional ChDir
2015-11-11 07:42:42 +01:00
Basile Burg
0055054c59
fix, reload last proj, crash if last proj file didnt exist anymore
2015-11-10 15:58:58 +01:00
Basile Burg
87d07d42a2
spotted minor bug
2015-11-10 15:40:29 +01:00
Basile Burg
84cf158b1a
fix, more missing warning on temp module close
2015-11-07 05:45:59 +01:00
Basile Burg
6c90ec9a6c
use a common dialog to warn about unsaved changes, + use this in miniexplorer which didnt warn when opening a proj
2015-11-05 02:27:55 +01:00
Basile Burg
b576f85cfe
main, observe ICECOmmonProject so that other widget can create a project
2015-10-25 18:49:55 +01:00
Basile Burg
ee4980204d
fix, linux version, possible desktop cession crash when a runnable module was implicitly aborted
2015-10-22 00:36:47 +02:00
Basile Burg
7eab8308cf
initial work on #42 , GDB integration
2015-10-01 15:09:12 +02:00
Basile Burg
e442c1fea2
D&D, try to open an editor first, then proj then always editor
2015-10-01 07:05:50 +02:00
Basile Burg
6ff2371ea2
slightly changed dialog messages
2015-09-21 02:21:15 +02:00
Basile Burg
6d6df7804b
avoid to open proj from empty filename in several places
2015-09-21 01:44:57 +02:00
Basile Burg
674a1f9b8c
#10 , project menu, new, sub menu, either dub or native format
2015-09-20 06:23:18 +02:00
Basile Burg
eeab445c67
renamed ambiguous identifier
2015-09-19 09:13:17 +02:00
Basile Burg
f2618e1ba1
update todos
2015-09-18 07:41:07 +02:00
Basile Burg
1ea6b7d0c4
added option, floating widget always on top
2015-09-18 07:08:00 +02:00
Basile Burg
e1e86c258f
menu, add source to project, emit hint when proj kind is dub
2015-09-18 00:01:47 +02:00
Basile Burg
4c23566a61
removed dead code
2015-09-18 00:01:07 +02:00
Basile Burg
20576801da
added common project interface function targetUpToDate
2015-09-17 22:35:18 +02:00
Basile Burg
ef8d72138c
common project interface renaming + works on #10
...
- DUB proj editor file dbl clickable
- icons
- filter for files and props
2015-09-17 00:04:27 +02:00
Basile Burg
26196d8a23
fix, reload last stuff, does not handle temp/unsaved modules
2015-09-15 18:41:51 +02:00
Basile Burg
08243d3f9d
support for drag and drop + open with using a dub json file
2015-09-09 13:52:56 +02:00
Basile Burg
ce2d63713d
added ICECOmmonproject.getCommandeLIne
...
common interface for the action view project command line
2015-09-09 13:51:36 +02:00
Basile Burg
fe1e1468ee
fix some error in #35 implementation
...
- wrong filename saved
- AV on exit because entity not removed from list
2015-09-07 15:46:46 +02:00
Basile Burg
19b15b06db
implemented reload last docs and proj, close #35
...
via another editable option class dsiplayed as 'Application' and saved as 'application.txt'
2015-09-07 15:30:27 +02:00
Basile Burg
1b357826ee
implemented first script line used to pass dmd switch, close #36
...
- optional
- support for symbolic strings
2015-09-07 12:20:15 +02:00
Basile Burg
6f5a8e42cb
started dub project editor
2015-09-05 11:22:19 +02:00
Basile Burg
95aef4170f
style, put locals init in declaration instead of body
2015-09-04 23:48:07 +02:00
Basile Burg
5743f87761
removed LCL deps in ce_common & ce_nativeproject, prerequisite for #30
2015-09-04 12:11:18 +02:00
Basile Burg
0863f89886
implements #35 (1/2), reload last docs and proj
...
routines ok,
'as on option': todo.
2015-09-04 01:21:19 +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
fedc07005e
di-4
2015-09-01 17:03:01 +02:00
Basile Burg
d373a15012
di-1
2015-09-01 15:35:23 +02:00
Basile Burg
144b365596
added about box
2015-08-26 12:02:38 +02:00
Basile Burg
55671cf9e6
test more robustly if file is a project
...
- on open with (cmd line arg)
- on drag file to editor
2015-08-24 14:50:50 +02:00
Basile Burg
6ece0bf0aa
TCEMainForm: uses new TCEProcess
...
see b911e10e93
2015-07-15 14:29:18 +02:00
Basile Burg
4dbfe58326
fix, runnable dmd compiler message cut
...
- due to 72975e7185
which is itself due to...
- the problems began with bf115d9594
2015-07-14 17:46:42 +02:00
Basile Burg
5d621ebf45
workaround for the patch mentioned in fed331360c
...
ResotreLayout is part of the anchordocking library. get rid of them programmatically in CE.
2015-06-22 07:00:26 +02:00