Basile Burg
647daa96c8
fix #141- DCD causes dexed to crash violently
...
- remove old code that was used to determine if DCD is able to upagete cache
and that was based on `dcd-client --version` + internal SemVar handling
- default to 0 for bad SemVer component
2025-03-03 14:00:05 +01:00
Basile Burg
75ed028f58
fix, completion broken if dependency specified using a path DUB property
2023-07-06 20:16:48 +02:00
Basile Burg
bd2a5d16df
fix #118 - add support for the new DUB package naming scheme
2023-06-26 01:09:33 +02:00
Basile Burg
accb025ac7
fixup HEAD^1, importPaths must be used for DCD
...
module names can mismatch with sourcePaths
2022-07-15 05:15:00 +02:00
Basile Burg
e73d226dba
better dcd completion if receipt us subpackage-oriented
2022-07-15 05:04:45 +02:00
Basile Burg
60f9e4e984
fix, dub projects, "sourcePath" not tried in subPackages objects
2022-07-15 04:54:46 +02:00
Basile Burg
99557fed58
remove dub option dependencyCheck and replace with skipRegistry
2021-11-08 09:42:04 +01:00
Basile Burg
f4e95cc4c5
fix #98 - sources not detected in subPackages described in JSON objects
2021-10-18 12:11:26 +02:00
Basile Burg
56a9024583
fix, dub projects, the "subpackages" node can be an object
2021-10-12 18:59:25 +02:00
Basile Burg
3052ea97fe
completion, partial support for subpackages used as dependencies
2021-10-10 23:23:24 +02:00
Basile Burg
8c77c2caa3
fix, dub proj inspector tree empty if proj organized by subpackages
2021-10-10 23:22:45 +02:00
Basile Burg
9e806584b3
add a project action to check semantics
2021-09-15 03:36:32 +02:00
Basile Burg
b95eb67b8f
fix #83 - add support for the syntax dub build type
2021-07-09 14:38:35 +02:00
Basile Burg
8c6db7bef0
remove unused var and units
2020-07-12 14:55:26 +02:00
Basile Burg
34e71d29b5
commit by error in 9b0a2b5d79
2020-07-12 14:18:35 +02:00
Basile Burg
891690410f
rename isNil/NotNil Assigned/NotAssigned and add them for interfaces
...
FPC 3.2.0 required from now
2020-07-11 23:29:08 +02:00
Basile Burg
9b0a2b5d79
fix error in dub project due to a breaking change in FCL >= 3.2.0
...
TJSonParser now fully loads the TStream passed in the ctor
instead of reading from its position(),
2020-07-11 20:13:09 +02:00
Basile Burg
446cccbe2a
TProcess.Parameters.Add -> TProcess.Parameters.AddStrings
2020-07-09 07:34:31 +02:00
Basile Burg
87c8ca3cd1
reafactor ... <> 0 with not ... equals(0)
2020-07-05 14:48:19 +02:00
Basile Burg
0196068b06
add helper for integer, refactor ` = 0` with equals(0)
2020-07-05 14:26:12 +02:00
Basile Burg
7932fb6382
fix #47 - compiling a dub project with LDC uses LDMD2
2020-06-12 20:37:59 +02:00
Basile Burg
b65e38f23f
minor optimization to the message widget
2020-06-07 21:00:04 +02:00
Basile Burg
730c2a4e6e
fix windows build
...
close #37 , #43 , #44
2020-05-28 16:25:10 +02:00
Basile Burg
9550af9711
fix #29 - DUB dependencies specified by path are not recognized and passed to DCD
2020-04-20 18:59:01 +02:00
Basile Burg
7e5ffba6e7
fix #18 - Better error message when compiler is invoked but missing
2020-04-07 22:53:08 +02:00
Basile Burg
e0352e041d
fix silent esception when storing the editor metadata file
2020-01-25 04:31:29 +01:00
Basile Burg
a517e313ae
retrieve compiler exename each time required to fix bugs with the "global" option
...
xref b6759a1525
2019-12-26 13:12:38 +01:00
Basile Burg
b6759a1525
add a system allowing to change the D compiler used in all the compilation contexts
2019-12-16 09:59:02 +01:00
Basile Burg
0271d15878
fix #476 - SemVer error when adding a DUB dependency from the project editor
2019-06-09 13:31:26 +02:00
Basile Burg
3109ef95e9
nothing
2019-05-06 06:20:43 +02:00
Basile Burg
e8cd2338c5
fix #465 - Attempt to fetch DUB dependencies even if they are directly in the description
2019-05-01 18:23:03 +02:00
Basile Burg
7151d1ab93
fix #448 - conversion to json fails depending on dub cwd
2019-02-13 20:57:19 +01:00
Basile Burg
9950ad41d9
something finally...
2019-02-11 05:25:46 +01:00
Basile Burg
af34d96647
nothing
2019-02-11 05:24:53 +01:00
Basile Burg
1cb19aadd0
add error message to track occurences of #448
2019-02-11 05:23:30 +01:00
Basile Burg
e6e0dc6215
style, remove all occurences of `then\ [a-z,A-Z]`
2019-02-05 19:08:09 +01:00
Basile Burg
790960e292
reload project persistent env even if it's in a group
2019-02-04 00:28:18 +01:00
Basile Burg
e7708131db
fix #423 - Add compiler switches for project
2019-02-04 00:25:24 +01:00
Basile Burg
6750020d16
prevent cases of superfluous indirections on `Items[i]`
2019-02-03 21:05:53 +01:00
Basile Burg
c9fac84dab
remove more nonsense setCurrDir while calling dub or dmd
2019-02-03 20:42:12 +01:00
Basile Burg
fa7979b764
prevent the flobal registry of dub package to be updated for nothing
2019-02-03 15:13:31 +01:00
Basile Burg
90ce30f032
fix #434 - Project outputkind not always correctly interpreted from the DUB JSON
2019-02-03 12:18:14 +01:00
Basile Burg
c65592d659
add a protection against large process output, close #424
2019-01-25 13:08:17 +01:00
Basile Burg
3734a3e222
fix #406 - Should remember the DUB configuration and buildType
2019-01-20 08:08:56 +01:00
Basile Burg
028161f161
fix dead code after func exit()
2019-01-18 07:32:19 +01:00
Basile Burg
f603fe1879
Get rid of old `TCE<Name>` class identifiers, step 2, #374
2019-01-02 21:10:48 +01:00