Basile Burg
e03fd44777
update etc/fscl-json to 33310
2016-03-28 21:56:44 +02:00
Basile Burg
f0bd30c948
fix #26 , DUB excludedSourceFiles are not well managed
2016-03-14 03:49:23 +01:00
Basile Burg
7915a315ee
fix, DUB, rel importPaths problem
2016-03-13 22:32:26 +01:00
Basile Burg
1d3c14c000
fix #22 , hang with some rel paths in DUB projs
2016-02-29 02:33:50 +01:00
Basile Burg
935012a280
dub, fix issue with the sourceFiles property
2016-02-20 06:49:03 +01:00
Basile Burg
a48aed6345
completed OSX port
...
to be tested
2016-02-17 07:48:16 +01:00
Basile Burg
898171c9cf
dcd, dub, dependencies with a 'src' or a 'source' folder are passed to the server
2016-02-05 14:18:20 +01:00
Basile Burg
b85f3f8f29
fix, win32 compilation broken since b3d489d
2016-02-03 17:59:41 +01:00
Basile Burg
767e315164
refact, omit def member
2016-01-31 14:39:50 +01:00
Basile Burg
e0e9cbac8f
more refact using helpers
2016-01-31 12:13:48 +01:00
Basile Burg
b3d489d610
fix, DUB json file that included trailing commas were not loadable
2016-01-30 10:11:56 +01:00
Basile Burg
bad7f96dcb
project, async comp, small fixes to common proj interface
2016-01-30 07:47:24 +01:00
Basile Burg
8d75799454
colmatage
2016-01-30 04:38:23 +01:00
Basile Burg
a533057ff5
projects, CE & DUB, async compilation
2016-01-30 04:18:30 +01:00
Basile Burg
c407a40259
refact with type helpers
2016-01-27 04:43:54 +01:00
Basile Burg
097875dd59
added simpleCOmmands to ce proj format + improve UTF8 compat
2016-01-25 03:48:13 +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
2bbd854fc8
more style modernisation
2016-01-19 21:52:15 +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
e52d83ecda
cancel project testing for most obvious non valid ext
2015-12-20 11:13:34 +01:00
Basile Burg
2af68ab9d4
dub prj tester broken due to json always created
2015-12-16 14:04:53 +01:00
Basile Burg
9cfac00fd3
Dub integration, better error handling + spotted issue with commas
2015-12-15 06:33:33 +01:00
Basile Burg
c6fe1fde18
Dub projects, allowed description to be read as utf8 w/o BOM
2015-12-12 10:47:06 +01:00
Basile Burg
dc90942bb8
started background tool that compiles native project with gc or ldc
2015-12-10 23:55:37 +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
ea9b3af4dd
fix, prevent a DUB json withucs-x BOM to be overwritten with a dummy structure
2015-11-28 02:11:35 +01:00
Basile Burg
9a9f74149f
fix, DUB json, save as utf8 if loaded so, always save new proj as
2015-11-28 02:05:02 +01:00
Basile Burg
404f007dd6
nothing
2015-11-16 14:22:08 +01:00
Basile Burg
66b77b5a05
fix, dub project, lib prefix only on nix/osx
2015-11-11 17:56:24 +01:00
Basile Burg
7800c0d821
fix, config & buildType passed to DUB, "plain" was never passed
2015-11-10 15:41:47 +01:00
Basile Burg
458839102d
fix, dub integration, a project that defines custom buildTypes was considered invalid
2015-11-06 08:19:08 +01:00
Basile Burg
28f9e86b84
fix, dubproject, output binary name missed the lib prefix when output binary kind was staticlib
2015-10-25 22:03:28 +01:00
Basile Burg
7d0b295a76
fix #41 , D&D broken in 2a1
2015-09-27 00:03:22 +02:00
Basile Burg
2eca7e5e37
DUB project editor, several fixes
...
- doesn't trow when a 'name is expected'
- expand tree after property is added or set
2015-09-25 03:00:10 +02:00
Basile Burg
e3b15f84f9
#10 , manage exclusions (exact match only)
2015-09-23 03:37:35 +02:00
Basile Burg
da958707dd
only handle ANSI and UTF-8 encoede dub project
...
- UCS 2/4 crashes te parser
- DUB itself does not support these encodings
2015-09-22 21:44:40 +02:00
Basile Burg
d8cde2ecf2
reset loader pos if no BOM found
2015-09-22 13:17:32 +02:00
Basile Burg
92ba1bcdfa
fix, JSON loader, skip BOM
2015-09-22 12:56:52 +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
f0622f3c3f
isValid_xxx_project, the project subject is actually an internal class so these calls made nothing
2015-09-20 00:02:14 +02:00
Basile Burg
ef7488316a
fix, the target filename was not always correctly set
2015-09-19 14:02:39 +02:00
Basile Burg
4c1941a3d4
fix, duplicated sources when a sourcesPath item included a trailing directory separator
2015-09-19 14:01:53 +02:00
Basile Burg
fb8c0495a1
fix, dub proj, output filename not properly set when guessed from 'name'
2015-09-19 11:01:07 +02:00
Basile Burg
2ad47f35f0
fix, dub proj, target kind not found for 'library'
2015-09-19 11:00:26 +02:00
Basile Burg
845053b5e0
more for #10 , get output filename
2015-09-19 09:04:47 +02:00
Basile Burg
efbe83144a
no warn about proj change if dub proj and conf ix change
2015-09-18 06:29:36 +02:00
Basile Burg
93dcaaad4b
project interface, set conf index
2015-09-18 06:21:56 +02:00
Basile Burg
911a183c0b
added common project interface funct to get imports paths
2015-09-18 05:33:41 +02:00
Basile Burg
20576801da
added common project interface function targetUpToDate
2015-09-17 22:35:18 +02:00
Basile Burg
5ce45a6486
fix, compiling dub proj, was always executed afterward
2015-09-17 21:47:43 +02:00
Basile Burg
782f5ff59c
more for #10 , handle mainSourceFile
2015-09-17 21:13:47 +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
a146f6ec36
work on #10 , guess output kind
2015-09-17 03:56:25 +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
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
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
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
347b23caf4
fix, project-related messages not cleared anymore before compiling
2015-09-06 03:59:59 +02:00
Basile Burg
6f5a8e42cb
started dub project editor
2015-09-05 11:22: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
fa9b575103
di-3
...
- todo list widget ready
2015-09-01 16:48:11 +02:00
Basile Burg
d373a15012
di-1
2015-09-01 15:35:23 +02:00