Basile Burg
14fcee9cb4
#97 , parse CLI and put jsonizer in free functions
...
+ faster with TCEProcess
2016-09-18 11:15:20 +02:00
Basile Burg
39b4ff9dc8
gdb commander, mioutput to json + test with brkpts
2016-09-18 02:44:04 +02:00
Basile Burg
337cf1bbbb
fixup for 44ce9decf5
2016-09-17 20:56:24 +02:00
Basile Burg
44ce9decf5
add appli option to measure project/group build duration
2016-09-17 16:58:01 +02:00
Basile Burg
d502757268
CE projects, add list for specific DMD/LDC/GDC options
2016-09-17 16:26:16 +02:00
Basile Burg
4be099408e
editor, fix a case where calltips were unfairly closed
...
e.g parens used to change op precedence
2016-09-17 12:01:24 +02:00
Basile Burg
7febec25fb
completion, put last item in front for further usage
...
+ dont store completion kind literally
2016-09-17 09:15:53 +02:00
Basile Burg
aa79f2671d
projects groups, store config index when item is a DUB project
2016-09-16 21:31:46 +02:00
Basile Burg
acebde858c
lists, use builtin dup deletion method
2016-09-16 21:30:45 +02:00
Basile Burg
9ef37f36e5
editor, don't validate comp menu entry with a dot
...
e.g completion triggered while typing a slice expression
2016-09-13 09:08:05 +02:00
Basile Burg
b1813706cf
fix, upstream, group was closed even if open dialog canceled
2016-09-11 14:43:18 +02:00
Basile Burg
1e957c8f2b
add MRU list for the projects groups
2016-09-11 14:42:38 +02:00
Basile Burg
7bea816372
fixup for f205b4d2ea
2016-09-11 11:50:08 +02:00
Basile Burg
521474ca5b
updstream fix for 19eed6ea36
2016-09-09 14:58:13 +02:00
Basile Burg
f779e16712
ce & dub projects, get messages service in ctor
2016-09-09 01:45:11 +02:00
Basile Burg
0152510c4e
ce projects, multi sel file in inspector
2016-09-09 01:34:02 +02:00
Basile Burg
dd60df8b7e
about box, emit a warning when important tools miss
2016-09-09 01:23:44 +02:00
Basile Burg
fe8afffa63
remove new options moved to the runnable category
2016-09-09 01:02:19 +02:00
Basile Burg
19eed6ea36
project groups, upstream fix, selected item not highlighted after list update
2016-09-09 00:55:24 +02:00
Basile Burg
6f5cc9ce1e
fix, projects group, upstream, cases where widgets did not reset their ptr to the FSP
2016-09-04 15:38:06 +02:00
Basile Burg
1f4fcd682e
revert canges made in 36d06688c8
2016-09-03 23:50:25 +02:00
Basile Burg
36d06688c8
use ExitCode and not ExitStatus
2016-09-03 17:32:51 +02:00
Basile Burg
f205b4d2ea
libman, register from code.dlang, back to widget on success
2016-09-03 17:23:47 +02:00
Basile Burg
1cf1c8b287
add read only support for dub SDL projects, close #96
2016-09-02 14:41:22 +02:00
Basile Burg
dfd7bbf633
libman, upstream fix for 82bc48a16a
...
when the package list is not downloaded use the old method to get ver.
+ fix: latest tag (=stable) doesn't always match to latest version (beta, alpha...)
+ fix: source root detection didn't filter obj, a and lib
2016-09-01 18:05:25 +02:00
Basile Burg
2bd4562f52
remove detection of contiguous asterisks
...
not required since lexer change of version 2 update 3
2016-09-01 10:03:43 +02:00
Basile Burg
f5c0bf81eb
libman, register from code.dlang, show package description as hint
2016-08-31 02:45:59 +02:00
Basile Burg
82bc48a16a
libman, register from code.dlang, use result from new empty search
2016-08-31 02:37:04 +02:00
Basile Burg
7d84ab1a04
dastworx, prevent some zombie proc,
...
may cause problem again under win see e0fa57d8b6
2016-08-29 11:27:24 +02:00
Basile Burg
0b8c3bf093
add self return to TStringRange.popFront + add TStringRange.popFrontN
2016-08-29 11:24:33 +02:00
Basile Burg
28ac7bbbef
extend the syntax used to define switches for a runnable, close #91
2016-08-28 07:47:56 +02:00
Basile Burg
64ba94705d
highlitgther, add attributes for the phobos-style types, close #92
2016-08-27 14:03:50 +02:00
Basile Burg
1e9e727155
waiting not necessary for a sync TProcess
2016-08-23 07:19:25 +02:00
Basile Burg
e0fa57d8b6
fix #90 , dastworx issue under win32 + rework dastworx main()
2016-08-23 07:18:53 +02:00
Basile Burg
1e45053e54
more changes for win
2016-08-22 12:14:40 +02:00
Basile Burg
cc9420b78d
fix windows building broken
2016-08-22 10:50:44 +02:00
Basile Burg
15f15725e0
ce projects, move missing file checks in their own method
2016-08-22 08:07:56 +02:00
Basile Burg
9f60c0ae9c
fix missing icon until a group contains items
2016-08-22 07:58:08 +02:00
Basile Burg
90c11a2259
fixup for DUB script support, process called twice
...
close dlang/dub#885
2016-08-21 08:03:34 +02:00
Basile Burg
284d2ee070
nothing
2016-08-21 06:11:33 +02:00
Basile Burg
d9809f0e81
deactivate error message
...
b/c output when loading a proj to test its validity
2016-08-21 06:11:20 +02:00
Basile Burg
cf3987b2ac
projects group, add a hybrid async compilation mode with wait points
2016-08-21 06:04:43 +02:00
Basile Burg
6b5c26ba43
fixup for flat look, sync persistent page options with val set from appli opts
2016-08-20 12:44:51 +02:00
Basile Burg
d59cddfd3c
move page caption detection to memo + improve cation in split mode
2016-08-20 12:32:40 +02:00
Basile Burg
c4b01c901e
add button click event to pagecontrol
2016-08-20 12:31:14 +02:00
Basile Burg
7580d621af
fix issue revealed by split view (3/3), close #84
2016-08-19 05:56:16 +02:00
Basile Burg
2e603f605c
fixup for e3e42ead05
...
"compiler" setting from runnable options was not yet used.
2016-08-18 21:11:24 +02:00
Basile Burg
310c5a51af
editor, comment ident, hansle spaces at ident boundaries
2016-08-17 02:09:23 +02:00
Basile Burg
d0358546d3
lfm auto update
2016-08-17 02:08:36 +02:00
Basile Burg
59d75f4323
fix dead statement
2016-08-15 07:55:17 +02:00
Basile Burg
e3e42ead05
options editor, move the options related to the runnables to their own category
2016-08-15 04:36:34 +02:00
Basile Burg
42fa9149b0
prevent to add the FSP to the group if not yet saved
2016-08-15 02:19:47 +02:00
Basile Burg
b7a74c2e0c
move projects group action to their own menu section
2016-08-15 02:19:25 +02:00
Basile Burg
d65c1cb7bd
add page option detectModuleName
2016-08-11 21:38:25 +02:00
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
5d920aef7e
remove old commented code, CE proj loading error handling
2016-08-05 16:24:24 +02:00
Basile Burg
ea6c3bd2f8
reset proj fname if loading failed
2016-08-05 16:21:27 +02:00
Basile Burg
0d33b217ea
project groups, handle hint when FSP is not saved
2016-08-05 16:05:43 +02:00
Basile Burg
fb3a94166f
use dedicated firstshow method
2016-08-05 15:54:09 +02:00
Basile Burg
001f8d5217
fix lexing issue with option lxoNoComments
2016-07-30 20:11:19 +02:00
Basile Burg
6de74e9beb
fix operator lexing bug
2016-07-30 19:37:41 +02:00
Basile Burg
c753bf2b32
regenerated table for special keywords + add isitthere scripts
2016-07-28 14:15:39 +02:00
Basile Burg
cd3f73fdf3
fix, dcd integration, possible case of "goto declaration" failure.
2016-07-15 05:14:37 +02:00
Basile Burg
c054723122
nothing
2016-07-15 04:27:16 +02:00
Basile Burg
078f9e9d06
shortcut editor, the filter works with the key combinations
2016-07-15 04:26:42 +02:00
Basile Burg
200b43662c
main, group compilation, typo + reset a flag
2016-07-15 00:56:45 +02:00
Basile Burg
aa4e9b2b53
messages, fix, option autoselect not saved when set from context menu
2016-07-15 00:55:35 +02:00
Basile Burg
45dc54d421
deactivated tooltips in proj inspectors
...
problem when scrollbar is also visible
2016-07-15 00:51:06 +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
5f0bba91d4
ceproject, pre/post bld proc, skip simple commands that are empty
2016-07-15 00:01:34 +02:00
Basile Burg
83b20d593d
add helpers to edit DUB project properties, close #42
2016-07-14 08:37:09 +02:00
Basile Burg
d2539669a4
projects group, attach the FSP to newly added group item if both match
2016-07-14 07:25:01 +02:00
Basile Burg
cfac8dcd86
fix inaccuracies in pairs & bracce auto closing
2016-07-11 07:23:42 +02:00
Basile Burg
9aebae7f99
add editor command to sort sel lines, close #78
2016-07-11 04:57:20 +02:00
Basile Burg
0d767dd129
add editor commands to change sel/word case, close #87
2016-07-11 02:35:13 +02:00
Basile Burg
a285186121
rename parameters that are prefixed
...
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg
21f181aa10
prevent unsaved message when just config index is modified
2016-07-10 00:33:38 +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
18dbf04d22
projects group, attach the FSP to the new group when it contains the the FSP
2016-07-09 03:49:41 +02:00
Basile Burg
c46e7fa7ad
libman, prevent alias conflicts
2016-07-08 02:56:43 +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
9c50cfa789
add string helper to convert to int
2016-07-08 02:34:30 +02:00
Basile Burg
be6ea9d712
libman, output a message when a library item is selected but deactivated
2016-07-07 20:52:01 +02:00
Basile Burg
b86e65cba0
interface, add more message contexts
2016-07-07 20:51:05 +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
89bf138285
projects group, allow to add several files from dialog
2016-07-06 06:52:43 +02:00
Basile Burg
614f6bdc21
better prot against a previous bug
2016-07-06 06:52:17 +02:00
Basile Burg
16035ef8b3
finely tweaked the settings applied on first execution
2016-07-06 04:35:49 +02:00
Basile Burg
4e6dacf81e
fix, crash on exit, av in todolist widget
2016-07-06 03:33:31 +02:00
Basile Burg
7e7d50c703
fix, default todo list options + add splitter scrollspeed option
2016-07-06 03:26:57 +02:00
Basile Burg
90d541639d
libman, DUB fetch, support for dl the latest tag, close #57
...
+ fix wrong usage of upgrade
2016-07-06 01:24:15 +02:00
Basile Burg
7f1bba9094
improve detection of invalid auto close pair
2016-07-05 17:50:37 +02:00
Basile Burg
5931ce7ca9
add option to auto close a few pair of symbols, close #85
2016-07-05 08:42:54 +02:00
Basile Burg
2c7f681c58
Allow to customize the DUB build commands... close #63
2016-07-05 08:42:05 +02:00