Thread overview
Visual D 0.3.20 released
Dec 31, 2010
Rainer Schuetze
Dec 31, 2010
Jimmy Cao
Jan 02, 2011
Olivier Pisano
Jan 02, 2011
Sönke Ludwig
Jan 02, 2011
Rainer Schuetze
Jan 03, 2011
Tyro[a.c.edwards]
Jan 03, 2011
Michal Minich
December 31, 2010
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
December 31, 2010
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.


January 02, 2011
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.
January 02, 2011
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!
January 02, 2011
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).
January 03, 2011
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++?


January 03, 2011
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