Re: DDT 0.7.0 released

2013-09-03 Thread Jacob Carlborg

On 2013-09-02 18:55, Bruno Medeiros wrote:


Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac.
If I had known I might have delayed the DDT version requirements bump,
but now it's too late as it's way down the road, there is a lot of 1.7
use already.

And regardless, it shouldn't be that much of a pain to put a newer
version of Java. Version 1.7 has been out for quite some time. But it
does seem Mac OS X is quite fussy about it:
http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html


I uninstalled 1.6 and then installed 1.7. Then when I started Eclipse 
Mac OS X says I need to install Java.



I don't if this might have helped, but you can specify to Eclipse which
JVM to use:
http://wiki.eclipse.org/Eclipse.ini
This means you don't have to use the default JVM but another installed one.


I tried that, doesn't work. It just adds it's own -vm flag, overriding 
mine.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-09-03 Thread Arjan

On Monday, 2 September 2013 at 16:59:16 UTC, Bruno Medeiros wrote:

On 02/09/2013 15:55, Arjan wrote:
On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros 
wrote:

A new version of DDT - D Development tools is out.


Great!
But after download and install of the eclipse-kepler linux32 
runtime and
adding the repo http://updates.ddt.googlecode.com/git/ to the 
available

software sites to install DDT the following error occurs:

Unable to read repository at
http://updates.ddt.googlecode.com/git/content.xml.
Unable to read repository at
http://updates.ddt.googlecode.com/git/content.xml.
Failure initializing default SSL context




Since 0.7.0 that there is not supposed to be a content.xml 
anymore: the format of the site changed slightly.


It seems there is an issue with out of date cache in Eclipse 
Update. Go to Available Software Sites and reload the DDT 
site (and/or remove it and add it again).


Already did that to no avail.
Had to de-install all java platform stuff and re-install it to 
get it working.




Re: DDT 0.7.0 released

2013-09-03 Thread Bruno Medeiros

On 03/09/2013 07:38, Jacob Carlborg wrote:



I don't if this might have helped, but you can specify to Eclipse which
JVM to use:
http://wiki.eclipse.org/Eclipse.ini
This means you don't have to use the default JVM but another installed
one.


I tried that, doesn't work. It just adds it's own -vm flag, overriding
mine.


I'm sure there must be a better way. But I can't help you there much, I 
have no expertise in Max OS X (I only use Windows, or to a lesser 
degree, Linux)


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-09-03 Thread Jacob Carlborg

On 2013-09-03 13:14, Bruno Medeiros wrote:


I'm sure there must be a better way. But I can't help you there much, I
have no expertise in Max OS X (I only use Windows, or to a lesser
degree, Linux)


I agree, but this was the only solution that I could find that worked. I 
think someone has reported a bug with the -vm flag or about running 
Eclipse with Java 1.7 on Mac OS X.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-09-03 Thread Bruno Medeiros

On 03/09/2013 14:19, Jacob Carlborg wrote:

On 2013-09-03 13:14, Bruno Medeiros wrote:


I'm sure there must be a better way. But I can't help you there much, I
have no expertise in Max OS X (I only use Windows, or to a lesser
degree, Linux)


I agree, but this was the only solution that I could find that worked. I
think someone has reported a bug with the -vm flag or about running
Eclipse with Java 1.7 on Mac OS X.



Hum, have you tried adding the -vm flag to a shortcut to the Eclipse 
executable (instead of modying the .ini file)?
All flags specified in the command to the eclipse executable are 
supposed to override the .ini file ones.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-09-03 Thread Jacob Carlborg

On 2013-09-03 18:12, Bruno Medeiros wrote:


Hum, have you tried adding the -vm flag to a shortcut to the Eclipse
executable (instead of modying the .ini file)?
All flags specified in the command to the eclipse executable are
supposed to override the .ini file ones.


I have it already working. I don't want to mess anything up now.

--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-09-02 Thread Arjan

On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.


Great!
But after download and install of the eclipse-kepler linux32 
runtime and adding the repo 
http://updates.ddt.googlecode.com/git/ to the available software 
sites to install DDT the following error occurs:


Unable to read repository at 
http://updates.ddt.googlecode.com/git/content.xml.
Unable to read repository at 
http://updates.ddt.googlecode.com/git/content.xml.

Failure initializing default SSL context

excerpts from the .log:
-8K-
!SESSION 2013-09-02 16:45:33.503 
---

eclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.402
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read 
repository at 
http://download.eclipse.org/releases/kepler/content.xml.
at 
org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
at 
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)



!ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.416
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read 
repository at http://updates.ddt.googlecode.com/git/content.xml.
at 
org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
at 
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)

-8K-

Both locations do not seem to have the content.xml file??
Any help is appreciated.


Re: DDT 0.7.0 released

2013-09-02 Thread Jacob Carlborg

On 2013-08-17 14:49, Bruno Medeiros wrote:


Someone else had a similar problem, a good guess is that you're running
with a 1.6 JVM, you need a 1.7 JVM.


I finally managed to get it to work by uninstalling Java 1.6, installing 
1.7 and then trick Mac OS X to think that the 1.7 version was 1.6. 
Thanks for the help.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-09-02 Thread Bruno Medeiros

On 02/09/2013 15:55, Arjan wrote:

On Thursday, 15 August 2013 at 19:20:52 UTC, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.


Great!
But after download and install of the eclipse-kepler linux32 runtime and
adding the repo http://updates.ddt.googlecode.com/git/ to the available
software sites to install DDT the following error occurs:

Unable to read repository at
http://updates.ddt.googlecode.com/git/content.xml.
Unable to read repository at
http://updates.ddt.googlecode.com/git/content.xml.
Failure initializing default SSL context

excerpts from the .log:
-8K-
!SESSION 2013-09-02 16:45:33.503
---
eclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.402
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read
repository at http://download.eclipse.org/releases/kepler/content.xml.
 at
org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)

 at
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)

.
.
!ENTRY org.eclipse.equinox.p2.core 4 0 2013-09-02 16:45:42.416
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.p2.core.ProvisionException: Unable to read
repository at http://updates.ddt.googlecode.com/git/content.xml.
 at
org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)

 at
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)

-8K-

Both locations do not seem to have the content.xml file??
Any help is appreciated.


Since 0.7.0 that there is not supposed to be a content.xml anymore: the 
format of the site changed slightly.


It seems there is an issue with out of date cache in Eclipse Update. Go 
to Available Software Sites and reload the DDT site (and/or remove it 
and add it again).



--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-09-02 Thread Bruno Medeiros

On 02/09/2013 16:01, Jacob Carlborg wrote:

On 2013-08-17 14:49, Bruno Medeiros wrote:


Someone else had a similar problem, a good guess is that you're running
with a 1.6 JVM, you need a 1.7 JVM.


I finally managed to get it to work by uninstalling Java 1.6, installing
1.7 and then trick Mac OS X to think that the 1.7 version was 1.6.
Thanks for the help.



Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac. 
If I had known I might have delayed the DDT version requirements bump, 
but now it's too late as it's way down the road, there is a lot of 1.7 
use already.


And regardless, it shouldn't be that much of a pain to put a newer 
version of Java. Version 1.7 has been out for quite some time. But it 
does seem Mac OS X is quite fussy about it:

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

I don't if this might have helped, but you can specify to Eclipse which 
JVM to use:

http://wiki.eclipse.org/Eclipse.ini
This means you don't have to use the default JVM but another installed one.

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-09-02 Thread Russel Winder
On Mon, 2013-09-02 at 17:55 +0100, Bruno Medeiros wrote:
[…]
 Hum, I didn't know it was that much of a pain to use Java 1.7 on a Mac. 
 If I had known I might have delayed the DDT version requirements bump, 
 but now it's too late as it's way down the road, there is a lot of 1.7 
 use already.

Whilst I don't use my OS X machines that much, I do run Java 8 on
them ;-)

Of course there is a lot of Java 7 use about, Java 6 and all previous
versions are officially dead.  Anyone using anything other than Java 7
or Java 8 is practicing computing necrophilia. ;-)

[…]

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-20 Thread Bruno Medeiros

On 19/08/2013 18:22, Russel Winder wrote:

On Mon, 2013-08-19 at 14:06 +0100, Bruno Medeiros wrote:
[…]

Hum, I guess the annoyance is proportional to the amount of extra
plugins you have. Personally I usually only have 1 or 2, the rest comes
bundled with Eclipse, but I can definitely see that a lot of users could
have a lot more extra plug-ins.


CDT, CUTE, Ceylon, Groovy, Gradle, Grails, Dart, TestNG, Go, Android,
PyDev, Clojure, JavaScript

Not to mention that the default CSS for Eclipse is seriously broken and
has to be amended manually.



You can override the CSS of the default themes by placing a new CSS file 
in the directory ~/.e4css . For example I have placed there a modified 
e4_classic_winxp.css that has simple tab style activated. (swt-simple: 
true;)


This will survive across updates, unlike if you change the files in 
plugins/org.eclipse.platform_4.*/css



--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-20 Thread Russel Winder
On Tue, 2013-08-20 at 15:34 +0100, Bruno Medeiros wrote:
[…]
 You can override the CSS of the default themes by placing a new CSS file 
 in the directory ~/.e4css . For example I have placed there a modified 
 e4_classic_winxp.css that has simple tab style activated. (swt-simple: 
 true;)
 
 This will survive across updates, unlike if you change the files in 
 plugins/org.eclipse.platform_4.*/css

Sir, you are an hero. Consider yourself owed a beverage of your
choosing.

Sad that they haven't followed the
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
guidelines for locating config, cache, etc. files.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-20 Thread Andrei Alexandrescu

On 8/17/13 6:50 AM, Bruno Medeiros wrote:

On 16/08/2013 20:22, Andrei Alexandrescu wrote:

On 8/16/13 12:14 PM, Bruno Medeiros wrote:

I've updated the Features wiki with new screenshots, and revised the
text to be more clear:
http://code.google.com/p/ddt/wiki/Features
(like removing the A JDT-like project model references which actually
doesn't mean anything to people who are not familiar with JDT)


Looking good! Should I shoot a post to reddit on Monday?

Andrei


Sure.


http://www.reddit.com/r/programming/comments/1kquyw/d_development_tools_for_eclipse_ddt_version_070/

Andrei



Re: DDT 0.7.0 released

2013-08-19 Thread Jacob Carlborg

On 2013-08-16 15:12, Bruno Medeiros wrote:


Very strange! (that it completes the install, but doesn't start properly)
Let me see your configuration log, it's at:
Help  About Eclipse  Installation Details  Configuration
And also the Error log, it's at View Error Log on that same dialog.


Here's the log:

http://pastebin.com/M6G76Mjv

I'm suspecting it doesn't use the correct JRE. I tried to force Eclipse 
use 1.7 but I doesn't seem to work.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-08-19 Thread Bruno Medeiros

On 19/08/2013 08:40, Jacob Carlborg wrote:

On 2013-08-16 15:12, Bruno Medeiros wrote:


Very strange! (that it completes the install, but doesn't start properly)
Let me see your configuration log, it's at:
Help  About Eclipse  Installation Details  Configuration
And also the Error log, it's at View Error Log on that same dialog.


Here's the log:

http://pastebin.com/M6G76Mjv

I'm suspecting it doesn't use the correct JRE. I tried to force Eclipse
use 1.7 but I doesn't seem to work.



It's still using 1.6. You can see it in the log, look for this line:
java.runtime.version=1.6.0_51-b11-457-11M4509

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-19 Thread Bruno Medeiros

On 16/08/2013 17:26, Russel Winder wrote:

On Fri, 2013-08-16 at 14:19 +0100, Bruno Medeiros wrote:
[…]

If you add the update site for the new Eclipse release (for example
http://download.eclipse.org/releases/kepler for Kepler) to your current
installation, and run the Check for Updates it should update Eclipse
and retain all the extra plugins you have installed. (it should update
all Eclipse projects that are part of the Kepler release, basically
nearly all projects that hosted at Eclipse.org)


Having backed everything up (which means creating about 6 replicas for
me), I took the plunge and s/4.2/4.3/  s/juno/kepler/ for all my
update sites and updated. It appears to have done the needful. Thanks
for this, it has saved many hours of swearing.



Cool. It would have been amateurish of Eclipse to not have this 
funcionality, in one way or another.



It's a bit annoying that this isn't done automatically in some way, yes.
And also annoying that the update site for new releases is not easily
found on the Eclipse website either.


Bit annoying amounts to a mega-understatement :-)



Hum, I guess the annoyance is proportional to the amount of extra 
plugins you have. Personally I usually only have 1 or 2, the rest comes 
bundled with Eclipse, but I can definitely see that a lot of users could 
have a lot more extra plug-ins.



--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-19 Thread Russel Winder
On Mon, 2013-08-19 at 14:06 +0100, Bruno Medeiros wrote:
[…]
 Hum, I guess the annoyance is proportional to the amount of extra 
 plugins you have. Personally I usually only have 1 or 2, the rest comes 
 bundled with Eclipse, but I can definitely see that a lot of users could 
 have a lot more extra plug-ins.

CDT, CUTE, Ceylon, Groovy, Gradle, Grails, Dart, TestNG, Go, Android,
PyDev, Clojure, JavaScript

Not to mention that the default CSS for Eclipse is seriously broken and
has to be amended manually.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-18 Thread Jacob Carlborg

On 2013-08-17 14:49, Bruno Medeiros wrote:


Someone else had a similar problem, a good guess is that you're running
with a 1.6 JVM, you need a 1.7 JVM.


I did install a 1.7 JVM, although I never verified that it's actually 
1.7 that is used. I'll have to check that.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-08-17 Thread Bruno Medeiros

On 16/08/2013 12:08, Jacob Carlborg wrote:

On 2013-08-15 21:20, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


I downloaded the standard version of Kepler. Then I followed the
installation instructions. But after the restart I don't see anything
related to DDT/D in the preferences.



Someone else had a similar problem, a good guess is that you're running 
with a 1.6 JVM, you need a 1.7 JVM.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-17 Thread Bruno Medeiros

On 16/08/2013 22:05, Piotr Szturmaj wrote:

I've pointed path to the DMD compiler executable but the library paths
weren't filled automatically. Maybe it's a bug? (eclipse CDT Kepler)


Yeah, it is a bug. It was a new feature in this release, but I made a 
mistake creating the test case (and then the implementation too)

http://code.google.com/p/ddt/issues/detail?id=3can=1

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-17 Thread Bruno Medeiros

On 16/08/2013 20:22, Andrei Alexandrescu wrote:

On 8/16/13 12:14 PM, Bruno Medeiros wrote:

I've updated the Features wiki with new screenshots, and revised the
text to be more clear:
http://code.google.com/p/ddt/wiki/Features
(like removing the A JDT-like project model references which actually
doesn't mean anything to people who are not familiar with JDT)


Looking good! Should I shoot a post to reddit on Monday?

Andrei


Sure.

--
Bruno Medeiros - Software Engineer


What's the $(D) macro? WAS: Re: DDT 0.7.0 released

2013-08-17 Thread Bruno Medeiros

On 16/08/2013 20:14, Bruno Medeiros wrote:


Found a bug in the meanwhile, the DDoc viewer is not rendering $(D) DDoc
macros.


Speaking of which, where does that macro come from? Seems similar to the 
D_CODE macro, but it's not documented as one of the default DDoc macros, 
nor could I find it as a custom defined macro.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Russel Winder
On Thu, 2013-08-15 at 20:20 +0100, Bruno Medeiros wrote:
 A new version of DDT - D Development tools is out.
 The major change is the new parser which is updated to the latest 
 version of D, and is much more robust than the previous one.
 
 Full changelog/info here:
 https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ
 
 Note that Juno and Kepler versions of Eclipse are not supported if they 
 contain DLTK. If you wanna use Juno/Kepler, download a package without 
 DLTK. Supported for the latest versions of DLTK will be added in the future.
 

I assume the Eclipse updates URL is
http://updates.ddt.googlecode.com/git/


-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-16 Thread Jacob Carlborg

On 2013-08-15 21:20, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


I downloaded the standard version of Kepler. Then I followed the 
installation instructions. But after the restart I don't see anything 
related to DDT/D in the preferences.


--
/Jacob Carlborg


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 16/08/2013 11:12, Russel Winder wrote:

On Thu, 2013-08-15 at 20:20 +0100, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the future.



I assume the Eclipse updates URL is
http://updates.ddt.googlecode.com/git/




Yes, I forgot to mention the update site URL changed since last release.

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Russel Winder
On Fri, 2013-08-16 at 13:08 +0200, Jacob Carlborg wrote:
[…]
 I downloaded the standard version of Kepler. Then I followed the 
 installation instructions. But after the restart I don't see anything 
 related to DDT/D in the preferences.

I installed into Juno which seems to work fine, I have no idea whether
DLTK is installed or not. However on starting, I get the following on
the console:

=  Mmrnmhrm INITIALIZING  = 


 The single biggest problem with Eclipse is the annual upgrade marathon.
Since nothing carries over from one installation to another you have to
go through the whole rigmarole to install all the extras, every year. I
wonder whether to stay with Juno and ignore Kepler. 
-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 16/08/2013 12:08, Jacob Carlborg wrote:

On 2013-08-15 21:20, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


I downloaded the standard version of Kepler. Then I followed the
installation instructions. But after the restart I don't see anything
related to DDT/D in the preferences.



Very strange! (that it completes the install, but doesn't start properly)
Let me see your configuration log, it's at:
Help  About Eclipse  Installation Details  Configuration
And also the Error log, it's at View Error Log on that same dialog.

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 16/08/2013 13:03, Russel Winder wrote:

  The single biggest problem with Eclipse is the annual upgrade marathon.
Since nothing carries over from one installation to another you have to
go through the whole rigmarole to install all the extras, every year. I
wonder whether to stay with Juno and ignore Kepler.


If you add the update site for the new Eclipse release (for example 
http://download.eclipse.org/releases/kepler for Kepler) to your current 
installation, and run the Check for Updates it should update Eclipse 
and retain all the extra plugins you have installed. (it should update 
all Eclipse projects that are part of the Kepler release, basically 
nearly all projects that hosted at Eclipse.org)


It's a bit annoying that this isn't done automatically in some way, yes. 
And also annoying that the update site for new releases is not easily 
found on the Eclipse website either.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 15/08/2013 22:07, Piotr Szturmaj wrote:

W dniu 15.08.2013 21:20, Bruno Medeiros pisze:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


Cool! It doesn't work with nodeclipse so it must be uninstalled (this
may be done after installing DDT). Then it seems to be working, but user
should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu
12.10). Paths for DMD should be set up to /usr/bin/dmd for executable
and /usr/include/dmd/druntime/import,
/usr/include/dmd/phobos for libraries.


What do you mean manually? If you add a compiler installation by 
pointing to the DMD compiler executable at /usr/bin/dmd then the library 
paths should be filled automatically.


You still have to manually add the compiler installation by pointing to 
the DMD compiler executable, yes. I guess that step could be automated 
too, in Linux.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 15/08/2013 20:20, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.



Seems like the raw HTTP file view of Git repositories in Google Code 
hosting is down at the moment. This mean the update site is not accessible:

http://updates.ddt.googlecode.com/git/
- fails with a 404 error

If you wanna use the update site in the meanwhile, you can get it as a 
zip from: 
http://updates.ddt.googlecode.com/archive/aa309c6726c8e8d7635100a34abbad51542ebc9a.zip



I've opened an issue with Google Code, as I've seen this happen several 
times, a bit more often than it should IMO:

http://code.google.com/p/support/issues/detail?id=30947

--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Russel Winder
On Fri, 2013-08-16 at 14:19 +0100, Bruno Medeiros wrote:
[…]
 If you add the update site for the new Eclipse release (for example 
 http://download.eclipse.org/releases/kepler for Kepler) to your current 
 installation, and run the Check for Updates it should update Eclipse 
 and retain all the extra plugins you have installed. (it should update 
 all Eclipse projects that are part of the Kepler release, basically 
 nearly all projects that hosted at Eclipse.org)

Having backed everything up (which means creating about 6 replicas for
me), I took the plunge and s/4.2/4.3/  s/juno/kepler/ for all my
update sites and updated. It appears to have done the needful. Thanks
for this, it has saved many hours of swearing.

 It's a bit annoying that this isn't done automatically in some way, yes. 
 And also annoying that the update site for new releases is not easily 
 found on the Eclipse website either.

Bit annoying amounts to a mega-understatement :-)

Now I just have to remove all the jars that are no longer needed. Why
doesn't Eclipse garbage collect it's local cache? 

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: DDT 0.7.0 released

2013-08-16 Thread Bruno Medeiros

On 15/08/2013 20:25, Andrei Alexandrescu wrote:

On 8/15/13 12:20 PM, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


Cool! I noticed that no screenshot linked from
https://code.google.com/p/ddt/wiki/Features loads.

Andrei



I've updated the Features wiki with new screenshots, and revised the 
text to be more clear:

http://code.google.com/p/ddt/wiki/Features
(like removing the A JDT-like project model references which actually 
doesn't mean anything to people who are not familiar with JDT)


Found a bug in the meanwhile, the DDoc viewer is not rendering $(D) DDoc 
macros.


--
Bruno Medeiros - Software Engineer


Re: DDT 0.7.0 released

2013-08-16 Thread Andrei Alexandrescu

On 8/16/13 12:14 PM, Bruno Medeiros wrote:

I've updated the Features wiki with new screenshots, and revised the
text to be more clear:
http://code.google.com/p/ddt/wiki/Features
(like removing the A JDT-like project model references which actually
doesn't mean anything to people who are not familiar with JDT)


Looking good! Should I shoot a post to reddit on Monday?

Andrei


Re: DDT 0.7.0 released

2013-08-16 Thread Piotr Szturmaj

W dniu 16.08.2013 15:32, Bruno Medeiros pisze:

On 15/08/2013 22:07, Piotr Szturmaj wrote:

W dniu 15.08.2013 21:20, Bruno Medeiros pisze:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


Cool! It doesn't work with nodeclipse so it must be uninstalled (this
may be done after installing DDT). Then it seems to be working, but user
should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu
12.10). Paths for DMD should be set up to /usr/bin/dmd for executable
and /usr/include/dmd/druntime/import,
/usr/include/dmd/phobos for libraries.


What do you mean manually? If you add a compiler installation by
pointing to the DMD compiler executable at /usr/bin/dmd then the library
paths should be filled automatically.


I've pointed path to the DMD compiler executable but the library paths 
weren't filled automatically. Maybe it's a bug? (eclipse CDT Kepler)



You still have to manually add the compiler installation by pointing to
the DMD compiler executable, yes. I guess that step could be automated
too, in Linux.





Re: DDT 0.7.0 released

2013-08-15 Thread Andrei Alexandrescu

On 8/15/13 12:20 PM, Bruno Medeiros wrote:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


Cool! I noticed that no screenshot linked from 
https://code.google.com/p/ddt/wiki/Features loads.


Andrei



Re: DDT 0.7.0 released

2013-08-15 Thread Piotr Szturmaj

W dniu 15.08.2013 21:20, Bruno Medeiros pisze:

A new version of DDT - D Development tools is out.
The major change is the new parser which is updated to the latest
version of D, and is much more robust than the previous one.

Full changelog/info here:
https://groups.google.com/d/msg/ddt-ide/z9ggxfCKR6M/3YrkjusZRfYJ

Note that Juno and Kepler versions of Eclipse are not supported if they
contain DLTK. If you wanna use Juno/Kepler, download a package without
DLTK. Supported for the latest versions of DLTK will be added in the
future.


Cool! It doesn't work with nodeclipse so it must be uninstalled (this 
may be done after installing DDT). Then it seems to be working, but user 
should setup DMD paths manually if he's on Linux like me (I'm on Ubuntu 
12.10). Paths for DMD should be set up to /usr/bin/dmd for executable 
and /usr/include/dmd/druntime/import,

/usr/include/dmd/phobos for libraries.