FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Release Announcements
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic     Forum Index -> Visual D
View previous topic :: View next topic  
Author Message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sun Apr 18, 2010 10:43 am    Post subject: Release Announcements Reply with quote

Hi,

I'd like to announce the initial release of Visual D, a Visual Studio package providing both project management and language services for integration of the D programming language into Visual Studio.

Here are some features:

    * Project management

      o all DMD command line options accessible
      o support for resource compiler
      o custom build commands
      o pre/post custom build steps
      o automatic dependency generation
      o automatic link between dependent projects
      o integrates cv2pdb for seamless debugger integration
      o new project templates

    * Language Service

      o syntax highlighting
      o simple word-completion
      o import statement completion
      o goto definition (using JSON file from compilation)
      o smart indentation
      o highlight/jump-to matching braces
      o code snippets

    * Supported Visual Studio versions

      o VS 2005, VS 2008
      o with some limitations: VS.NET 2003, VS 2010

    * Easy installer for hassle-free installation

And for the fun and frustration: Visual D is completely written in D.

Visual D can be downloaded from http://www.dsource.org/projects/visuald

This project is still at an early stage, so you might notice a lot of rough edges. You can find a list of known issues on the feature-page. Any feedback is welcome.

Enjoy,
Rainer

PS: If you want to get notified of further releases of Visual D, you should enable notifications for this post. I'll announce new versions here.
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Mon Apr 19, 2010 11:40 pm    Post subject: Version 0.3.4 Reply with quote

There is a new version available, mainly fixing some installation issues:

2010-04-20 Version 0.3.4

* added support for command Edit.InvokeSnippetFromShortcut
* installer now requests admin execution level, so it does not fail on Vista or Windows7
* removed VS Express version from installer

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Apr 23, 2010 4:46 am    Post subject: Version 0.3.5 Reply with quote

I've uploaded a new version of Visual D

2010-04-22 Version 0.3.5

* added cv2pdb to installer
* support for operations on multiselection in solution explorer
* added option "D 2.043" to pass corresponding flag to cv2pdb
* macros in all debug options are now expanded
* fixed crashes on COM objects that were garbage-collected while still in use

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Mon Apr 26, 2010 1:32 am    Post subject: Version 0.3.6 Reply with quote

There's another new version out now, trying to reduce build problems:

2010-04-26 Version 0.3.6

* fixed COM and memory leaks
* projects with a lot of files now build with response files
* when only removing file or changing folder name, project was not saved
* support for operation "Rebuild"
* option "other compiler" and map file were not quoted when containing spaces
* added build logging to $(IntDir)\buildlog.html
* added macros SAFEPROJECTPATH/DIR/FILENAME/EXT/NAME identical to PROJECT*, but without spaces
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Thu Apr 29, 2010 12:20 am    Post subject: Version 0.3.7 Reply with quote

There is only a small change in this version, but before I get to implement other stuff, I'd better make it public, because it seems important to people using Windows 7.

2010-04-27 Version 0.3.7

* force CR/LF pairs in batch commands instead of LF only end-of-line (fixes compilation on Windows7)

Cheers,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat May 08, 2010 7:33 am    Post subject: Version 0.3.8 Reply with quote

Version 0.3.8 of Visual D is now available, featuring the following changes:

* added function parameter tooltips
* fix: resource files would not be updated when used with tool "Auto"
* fix: custom built files always added to linker command line
* fix: fixed initialization exception if no Windows-SDK installed
* fix: build only worked as admin on x64
* fix: spurious crashes on x64
* improved WindowsApp project template (added libs, sets application subsystem)

Especially, if you were having trouble using Visual D on a 64-bit Windows, please try this new release.

Cheers,
Rainer
Back to top
View user's profile Send private message
kanryu



Joined: 02 May 2010
Posts: 9

PostPosted: Sun May 09, 2010 5:59 pm    Post subject: Great Project! Reply with quote

I have waited for programming D with Visual Studio!!!

This is perfect if implemented about code-supplement and search for definition of identifier.

I try to read source codes of the project.

Very Thanks!
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat May 29, 2010 9:20 am    Post subject: Version 0.3.9 Reply with quote

Hi,

there is a new version of Visual D available.

Major changes:

* new file/symbol search window
* word-completion can now be expanded to symbol lookup by pressing Ctrl-Space again
* installation now reenables package, in case you told VS to skip loading it
* now using machine-translated SDK instead of std.windows
* fixed COM leak
* fix: file opened through "goto definition"/"find in files" sometimes warns "already opened in editor"
* fix: "goto error" sometimes would not jump to error with message "cannot find the file specified"
* fix: last version would not let you select any but the first entry of an expansion list
* symbol information now updated after project load, it's no longer necessary to build once

I've also tried to make the site at www.dsource.org/projects/visuald slightly more friendly, I hope you like it.

Enjoy,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Jun 04, 2010 2:24 am    Post subject: Version 0.3.10 Reply with quote

Hi,

There is a new version of Visual D available, mainly updating cv2pdb to support VS2010.

2010-06-03 Version 0.3.10

* updated to cv2pdb 0.13 which allows debugging under plain VS2010 and is more stable when evaluating arrays in the debugger
* now built with debug symbols to allow crash analysis. See [downloads/visuald_pdb.zip] for symbols for the latest version
* fix: project property dialog did not popup with saved D version
* added the possibility to stop a build
* new logo now used in about box

Please note that cv2pdb will not work with the VS Shell out of the box, you still need to extract a DLL from one of the standard or express editions. (msobj80.dll for VS2008 or msobj100.dll for VS2010).

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Thu Jun 10, 2010 12:14 am    Post subject: Version 0.3.11 Reply with quote

Hello,

a new version of Visual D is available for download:

2010-06-10 Version 0.3.11

* error messages now forwarded to error list
* Visual D settings now stored in the user area of the registry
* added library search path to project settings (you need to append ";%LIB%" to the LIB setting in DMD's sc.ini for this to work)
* command VisualD.ShowScope now displays the scope of the caret in the status line
* Visual D now creates its own menu, expecting to be filled with more commands in the future and to avoid cluttering other menus
* Search window commands are now called VisualD.SearchFile and VisualD.SearchSymbol (you might need to reassign keyboard shortcuts)
* Thanks to Alix Pexton, the web site has a professional looking new logo.

Have fun,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Jun 25, 2010 11:27 am    Post subject: Version 0.3.12 Reply with quote

Hi,

I think it's time for a new version of Visual D. Even if you have already downloaded a preliminary installer for this version, you'll find a few more changes in this release:

2010-06-15 Version 0.3.12

* stricter string handling to avoid crashes when launching debugger in VS2010 (and maybe other situations)
* the windows application template's substem version now defaults to 4.0
* added new project item template for package creating both folder in project and directory on disk
* if a directory exists with the name of the folder, the default location of a new project item now defaults to this directory
* renaming a file in the project renames it on disk aswell
* improved build process, it should now be possible to compile Visual D following the instruction on http://www.dsource.org/projects/visuald/wiki/Build_from_source
* updated to cv2pdb 0.14.

Have fun,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Sat Jul 10, 2010 7:00 am    Post subject: Version 0.3.13 Reply with quote

Hi,

after struggling with some compiler problems, there's a new version of Visual D ready for download:

2010-07-09 Version 0.3.13

* renaming a file in the project did not ensure the project to be saved
* dragging a directory into the project now creates a folder and adds all files and folders found in that directory but those that start with "."
* added project option "Enable informational warnings" (dmd option -wi)
* resource files now have command "View Code"
* fix: completion did not detect beginning of word at line end
* fix: skipping through a string literal with ctrl-left/right skipped the whole string
* now handling some optional project properties to keep AnkhSvn happy.
* SCC status of project items is now shown (but not updated yet)
* minor tweak of the ConsoleApp template
* more files translated from the Windows SDK
* now using label "reportError" instead of "xit" in build batches
* options with multiple arguments are now delimited by both ';' and white spaces, use quotes if any of these need to be part of a file name

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Jul 23, 2010 11:29 am    Post subject: Version 0.3.14 Reply with quote

Hello,

I'd like to announce a new version of Visual D:

2010-07-23 Version 0.3.14

* fixed parameter tooltips on VS2010
* fixed debugger data tooltips on VS2010
* fixed handling of quoted file/path names
* updated bitmaps in about box and templates to the website logo
* added command VisualD.ParameterInfo to avoid hook by Visual Assist
* fixed import completion for packages accessed through project import path settings
* goto definition now displays error in status line if no definition found or opening source file fails
* now jumping to definition if multiple definitions exist on the same line
* brace highlighting now shows error in status line for mismatched brackets
* brace highlighting now also shows begin/end of block comments
* fixed pasting html text not omitting format information
* now using environment variable DMD_LIB to pass library path to DMD, please update DMDs sc.ini accordingly
* now build checks whether output files are actually created to avoid silent link failure
* generating JSON output is now the default setting for new projects

Cheers,
Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Wed Aug 11, 2010 3:27 am    Post subject: Version 0.3.15 Reply with quote

Hi,

with two crash bugs fixed, I guess a new version of Visual D should be made available.

2010-08-11 Version 0.3.15

* when reading import paths from sc.ini, the directory is determined by searching dmd.exe through the executable paths setting and the PATH environment variable
* fixed freeze when searching indentation level for smart indent (might also affect brace matching)
* now packaged with cv2pdb 0.16.
* fixed crash when running along-side the Qt-Addin for Visual Studio

Rainer
Back to top
View user's profile Send private message
sagitario



Joined: 03 Mar 2007
Posts: 292

PostPosted: Fri Sep 24, 2010 5:22 am    Post subject: Version 0.3.16 Reply with quote

Hi,

Finally a new version of Visual D has been released with some major goodies:

2010-09-24 Version 0.3.16

* now Visual D itself also compiles against VSI SDK for Visual Studio 2010 and Windows SDK v7.1
* empty dependency file now causes rebuild
* new command "Build phobos browse info"
* added support for Mago debugger (http://www.dsource.org/projects/mago_debugger)
* fixed dmd option for profiling
* fixed bad status message for matching parenthesis
* now supports command comment/uncomment selected lines
* improved smart indentation
* block re-indentation now works as a single command with respect to undo/redo
* now packaged with cv2pdb 0.17
* fixed loading DLLs (including Visual D) on Windows Server 2003
* now installer includes Mago debugger
* new profiler window to display trace.log (http://www.dsource.org/projects/visuald/wiki/Tour/Profiling)
* fixed bad variable replacement when building project name shorter than 4 characters

Have fun,
Rainer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Visual D All times are GMT - 6 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group