www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - DDT 0.10.0 Preview Release uploaded: DUB support

reply Bruno Medeiros <brunodomedeiros+dng gmail.com> writes:
I've uploaded a preview release of the work done so far the upcoming 
0.10.0 release of DDT. It's available at:

http://updates.ddt.googlecode.com/git-history/pre-release/

This preview release should be stable, but needs some polish on some 
missing functionality.

Please read the changelog carefully:

== DDT 0.10.0  ===
  * Added DUB support. Project import-path now determined by dub.json 
file and running 'dub describe'.
    * On startup, or whenever dub.json is modified (and saved), 'dud 
describe' will be run to resolve dependencies and supply source folders 
and import path for the project.
  * Added a per-project Eclipse console to monitor the output for DUB 
commands.
  * Added DUB elements support for the Project Explorer view.
    * Add icon for source folders, DUB cache folder, dub.json manifest file.
    * Add elements for DUB dependencies, and DUB error status.
    * The Script Explorer view is now deprecated. Use Project Explorer 
view instead.
    * Note that some Script Explorer functionality has not been 
re-implemented in Project Explorer. For example the source folders of 
dependencies (and its modules)  are not shown.
  * Removed all DLTK-based buildpath UI. This functionality was never 
fully supported.
    * Modifying the import-path is now only possible by means of the 
dub.json file.
  * Added DUB build support. Removed basic builder (the previous build 
functionality using response files).
    * Project build configuration page has only one field now: a field 
with optional extra options to pass to DUB when building.
    * Previously created DDT Eclipse projects are no longer compatible. 
You should recreate the project using the new DUB Project wizard.


Note: if you happen to have Goclipse installed, there is a bug in a 
latest version that cause a conflict when displaying custom icons in the 
DDT projects in Project Explorer. You will need to open "Customize View" 
in Project Explorer, and disable the "Go Elements" contents for the DDT 
custom icons to show up.

-- 
Bruno Medeiros
https://twitter.com/brunodomedeiros
Mar 04 2014
parent reply "Jay Norwood" <jayn prismnet.com> writes:
On Tuesday, 4 March 2014 at 18:36:32 UTC, Bruno Medeiros wrote:
 I've uploaded a preview release of the work done so far the 
 upcoming 0.10.0 release of DDT. It's available at:

 http://updates.ddt.googlecode.com/git-history/pre-release/

I'm using this on ubuntu 14.04LTS, comparing all ldc2, gdc and dmd compilers, and this is working very nicely as a debugging and code browsing solution there. The followed your installation instructions, but there was a problem with the initial launch, with the menu line not showing. After some reading around on the web, I found this one line start-up solution. and the menu bar now appears correctly. jay jay-ubuntu:~/ec_ddt/eclipse$ cat start.sh UBUNTU_MENUPROXY= ./eclipse Thanks for this excellent program.
Apr 23 2014
parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 23/04/2014 13:11, Jay Norwood wrote:
 On Tuesday, 4 March 2014 at 18:36:32 UTC, Bruno Medeiros wrote:
 I've uploaded a preview release of the work done so far the upcoming
 0.10.0 release of DDT. It's available at:

 http://updates.ddt.googlecode.com/git-history/pre-release/

I'm using this on ubuntu 14.04LTS, comparing all ldc2, gdc and dmd compilers, and this is working very nicely as a debugging and code browsing solution there.

Thanks, glad to hear that! -- Bruno Medeiros https://twitter.com/brunodomedeiros
Apr 24 2014