Basile Burg
|
87fa0333fa
|
avoid too much allocs on software start-up
- this funct will be used a lot in the widget constructors
|
2015-09-17 17:50:03 +02:00 |
Basile Burg
|
e6659329c9
|
more for #10, prop values can be validated
+ minor GUI tweaks
|
2015-09-17 06:49:10 +02:00 |
Basile Burg
|
c667795cc3
|
more for #10, modification system
+ fix switches passed to DUB
|
2015-09-17 06:48:08 +02:00 |
Basile Burg
|
c19c1c20d0
|
should be with previous commit
|
2015-09-17 06:47:07 +02:00 |
Basile Burg
|
11533b6591
|
updated shared icons
|
2015-09-17 06:46:20 +02:00 |
Basile Burg
|
fd54d7c12a
|
added util function to load shared res to btn
|
2015-09-17 06:46:04 +02:00 |
Basile Burg
|
e9ca6f014a
|
clear dub project editor: property editor on proj close
|
2015-09-17 04:49:45 +02:00 |
Basile Burg
|
a146f6ec36
|
work on #10, guess output kind
|
2015-09-17 03:56:25 +02:00 |
Basile Burg
|
f6eae34679
|
increased idle timer frequency for ast rescan
|
2015-09-17 02:57:54 +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
|
5fd10645ac
|
#10, get file list for curr conf
- still missing: exclusions + mainSourceFile
|
2015-09-16 13:32:04 +02:00 |
Basile Burg
|
612b30c1a5
|
fix, symbol list broken under linux since bcf479b3fe , due to not input stream size
|
2015-09-16 03:25:31 +02:00 |
Basile Burg
|
46af83d137
|
fix, possible bug when getting cwd and if project drive was not the first
|
2015-09-16 03:23:35 +02:00 |
Basile Burg
|
f3ee6451b8
|
fix, getExeFullPath did not work when file was in cwd
|
2015-09-16 02:52:46 +02:00 |
Basile Burg
|
95fae8efbb
|
work on #39 for the linux platform
|
2015-09-16 02:49:53 +02:00 |
Basile Burg
|
375c96df01
|
added config to build so lib under linux
|
2015-09-15 23:24:23 +02:00 |
Basile Burg
|
22b9b8d47a
|
fix error when dast not found
|
2015-09-15 23:07:37 +02:00 |
Basile Burg
|
7e50d1ba77
|
sw-2
- adapter symbol list widget
- compared to previous system errors and warnings are missing
|
2015-09-15 18:44:37 +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
|
3ac5fef89b
|
sw-1
|
2015-09-15 14:00:23 +02:00 |
Basile Burg
|
2a9fb832bc
|
more for #39
- simplified API
- renamed token to handle to avoid confusion
- scan in a thread
- notification
|
2015-09-15 10:55:43 +02:00 |
Basile Burg
|
d0da5ebb4e
|
symbol list for #39
|
2015-09-15 08:13:40 +02:00 |
Basile Burg
|
eb05f0547f
|
module name for #39
|
2015-09-15 03:33:16 +02:00 |
Basile Burg
|
f707fe90e9
|
initial work on #39, unified tool, using a shared library
|
2015-09-15 01:36:55 +02:00 |
Basile Burg
|
d1368d3939
|
added ddemangle to to tool infos
|
2015-09-14 15:54:41 +02:00 |
Basile Burg
|
1254f45ecd
|
demangling, only called manually, messages-widget context menu.
|
2015-09-14 15:54:20 +02:00 |
Basile Burg
|
cf0d62f0b7
|
more for #24
|
2015-09-14 04:38:34 +02:00 |
Basile Burg
|
44b48164ae
|
implements #24, demangle messages
problem: this doesn't work on types, ddemangle does not call the function to do that
|
2015-09-14 04:25:56 +02:00 |
Basile Burg
|
fd5e3219c3
|
fix, exceptions in the options editor
|
2015-09-14 04:22:41 +02:00 |
Basile Burg
|
fd552ba69b
|
nothing
|
2015-09-10 15:56:41 +02:00 |
Basile Burg
|
7b66664bc0
|
native proj editor, only enable conf selector when cat is specific to a conf
|
2015-09-10 15:56:25 +02:00 |
Basile Burg
|
5452333f5a
|
dub project, target type
|
2015-09-10 13:13:34 +02:00 |
Basile Burg
|
54fdeeed9c
|
dub build, pass the right type + config
|
2015-09-09 13:53:52 +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
|
63dedff146
|
added function to test a dub project validity
valid for Coedit = only JSON
|
2015-09-09 13:52:20 +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
|
3a37d133a6
|
fix, interpretation of how dub handle the configs & built types
- default only added if no user-defined
- check for overridden built types
|
2015-09-08 01:24:26 +02:00 |
Basile Burg
|
fa4e2b3cf8
|
work on #10, dub support
- configs and built types are combined
- widget split in two pages: editor and inspector
- inspector displays the combined configs
|
2015-09-08 00:13:40 +02:00 |
Basile Burg
|
0b03b51a19
|
updated wiki todo
|
2015-09-08 00:09:08 +02:00 |
Basile Burg
|
4889ebae25
|
always disable the widgets observing specifically the native projects when the project is a dub one
|
2015-09-08 00:08:56 +02:00 |
Basile Burg
|
9bc1db76ca
|
remove context menu from the search widget
|
2015-09-08 00:07:46 +02:00 |
Basile Burg
|
a8f2f442d4
|
get tab caption, small optimization
- only lex if doc is D source
|
2015-09-07 15:54:06 +02:00 |
Basile Burg
|
e26f8494af
|
fix, possible AV when lexing nothing
|
2015-09-07 15:52:58 +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
|
338b4d8aca
|
update submodule head
stay at this pos until std.experimental.allocators in phoboss
|
2015-09-07 12:26:42 +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
|
0aaebbb4e7
|
added funct to eliminate dups in TStrings
|
2015-09-07 12:12:46 +02:00 |
Basile Burg
|
4555d43bd3
|
updated wiki todo
|
2015-09-06 20:36:39 +02:00 |
Basile Burg
|
706c3ff3d5
|
implemented base/overridden config, close #37
|
2015-09-06 20:33:21 +02:00 |