www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Visual D 0.3.20 released

reply Rainer Schuetze <r.sagitario gmx.de> writes:
Hi,

I'd like to announce the release of a new version of Visual D. Visual D 
is a Visual Studio package providing both project management and 
language services for the D programming language. It works with Visual 
Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.

Apart from the regular bug fixes, version 0.3.20 has some new features

   * code outlining/folding support
   * build time output (set check box on global project option page)
   * code completion and goto definition in comments or strings
   * support for generating modules.ddoc for CanDyDOC (see 
http://www.dsource.org/projects/visuald/wiki/Tour/ProjectConfig on how 
to setup)

Previous versions not announced here featured

   * version/debug colorizations (disabled branches are a bit lighter)
   * q{} token string colorizations (tokens are a bit more red)
   * single file compilation
   * improved support for mercurial-scc, AnkhSVN and VisualHG
   * command "Build phobos browse info" now also works for D1
   * new mago debugger version, including better exception handling and 
disassembly support

Visual D comes with an easy installer and can be downloaded here: 
http://www.dsource.org/projects/visuald

Happy new year,
Rainer
Dec 31 2010
next sibling parent Jimmy Cao <jcao219 gmail.com> writes:
This is nice, thanks for the hard work.  This is superb IDE; I should start
using this to debug these Irrlicht programs, since I'm already using VS2010
to compile the C++ portion of the SWIG wrapper.
Dec 31 2010
prev sibling next sibling parent Olivier Pisano <olivier.pisano laposte.net> writes:
Le 31/12/2010 15 h 49, Rainer Schuetze a écrit :
 Hi,

 I'd like to announce the release of a new version of Visual D. Visual D
 is a Visual Studio package providing both project management and
 language services for the D programming language. It works with Visual
 Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.

 Apart from the regular bug fixes, version 0.3.20 has some new features

 * code outlining/folding support
 * build time output (set check box on global project option page)
 * code completion and goto definition in comments or strings
 * support for generating modules.ddoc for CanDyDOC (see
 http://www.dsource.org/projects/visuald/wiki/Tour/ProjectConfig on how
 to setup)

 Previous versions not announced here featured

 * version/debug colorizations (disabled branches are a bit lighter)
 * q{} token string colorizations (tokens are a bit more red)
 * single file compilation
 * improved support for mercurial-scc, AnkhSVN and VisualHG
 * command "Build phobos browse info" now also works for D1
 * new mago debugger version, including better exception handling and
 disassembly support

 Visual D comes with an easy installer and can be downloaded here:
 http://www.dsource.org/projects/visuald

 Happy new year,
 Rainer
Hi, Thank you very much, this is a wonderful happy new year gift ! Cheers, Olivier.
Jan 02 2011
prev sibling next sibling parent reply =?ISO-8859-1?Q?S=F6nke_Ludwig?= <ludwig informatik.uni-luebeck.de> writes:
This is really cool, it's now really fun to develop from inside 
VisualStudio - basically everything just works! (Mago only seems to work 
sporadically but the VS debugger with a breakpoint at __d_assertm works 
fine).

There is only one small thing in VisualD itself; There is a .ddoc file 
added to the compiler command line manually as additional options in my 
projects. This file is deleted when a clean is invoked although it is no 
intermediate/output file. I think it is because it lies in the same 
directory in which the documentation is generated and the whole 
directory is cleared.

Thank you for sharing your excellent work!
Jan 02 2011
parent Rainer Schuetze <r.sagitario gmx.de> writes:
Sönke Ludwig wrote:
 There is only one small thing in VisualD itself; There is a .ddoc file 
 added to the compiler command line manually as additional options in my 
 projects. This file is deleted when a clean is invoked although it is no 
 intermediate/output file. I think it is because it lies in the same 
 directory in which the documentation is generated and the whole 
 directory is cleared.
I just noticed that Visual D removes ddoc files from the documentation directory with the clean command, but not the html files. I'll change this in the next release. Another issue with the CandyDoc generation has been reported: macro variables don't work with the modules.ddoc file specification, they break the build. Please don't use them in this line (until the next release).
Jan 02 2011
prev sibling parent reply "Tyro[a.c.edwards]" <nospam home.com> writes:
On 12/31/2010 11:49 PM, Rainer Schuetze wrote:
 Hi,

 I'd like to announce the release of a new version of Visual D. Visual D
 is a Visual Studio package providing both project management and
 language services for the D programming language. It works with Visual
 Studio 2005, 2008 and 2010 as well as the free Visual Studio Shells.

 Apart from the regular bug fixes, version 0.3.20 has some new features

 * code outlining/folding support
 * build time output (set check box on global project option page)
 * code completion and goto definition in comments or strings
 * support for generating modules.ddoc for CanDyDOC (see
 http://www.dsource.org/projects/visuald/wiki/Tour/ProjectConfig on how
 to setup)

 Previous versions not announced here featured

 * version/debug colorizations (disabled branches are a bit lighter)
 * q{} token string colorizations (tokens are a bit more red)
 * single file compilation
 * improved support for mercurial-scc, AnkhSVN and VisualHG
 * command "Build phobos browse info" now also works for D1
 * new mago debugger version, including better exception handling and
 disassembly support

 Visual D comes with an easy installer and can be downloaded here:
 http://www.dsource.org/projects/visuald

 Happy new year,
 Rainer
I have visual C++ 2010 Express installed but am not able to register the Visual D to use it. Am I missing something or do I need to launch Visual D separate from Visual C++?
Jan 03 2011
parent Michal Minich <michal.minich gmail.com> writes:
V Mon, 03 Jan 2011 23:06:35 +0900, Tyro[a.c.edwards] wrote:

 I have visual C++ 2010 Express installed but am not able to register the
 Visual D to use it. Am I missing something or do I need to launch Visual
 D separate from Visual C++?
VS Express does not support plugins. VS Shell and full VS version support plugins. http://dsource.org/projects/visuald/wiki/KnownIssues
Jan 03 2011