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

Anyone who can test VSpluginD beta?

 
Post new topic   Reply to topic     Forum Index -> VSpluginD
View previous topic :: View next topic  
Author Message
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Tue Jan 10, 2006 4:58 pm    Post subject: Anyone who can test VSpluginD beta? Reply with quote

I've uploaded VSpluginD beta 1.0 on svn download area.

I don't know if it works on no VS SDK enviroments.
Please test and report, who can install plugin.
VSpluginD require Visual Studio Standard Edition, or above edition.
no support for Express Edition.

Current VSpluginD implement only basic features and have many incomplete features and bugs. I would appreciated, if reported bugs, and feature request.

Issue:
VSplugin assume compiler path at C:\dmd\ and phobos source at C:\dmd\src\phobos\.
If dmd installed another dir. load package failure occur when create project. It'll be fixed next release.

Debugger don't works as like VS2003. It isn't stop at break point, though Function Break works correctly. so there are ploblems at breakpoint to source file mapping.

Rebuild and Clean Operation is not implemented.


Last edited by rsl on Tue Jan 10, 2006 10:13 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
kylefurlong



Joined: 16 Nov 2005
Posts: 29

PostPosted: Tue Jan 10, 2006 7:09 pm    Post subject: Reply with quote

I will be able to test tonight, just got my student edition of VS2005! Very Happy
Back to top
View user's profile Send private message
kylefurlong



Joined: 16 Nov 2005
Posts: 29

PostPosted: Tue Jan 10, 2006 9:05 pm    Post subject: Reply with quote

I dont quite understand how this is supposed to be used. Maybe a quick tutorial?
Back to top
View user's profile Send private message
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Tue Jan 10, 2006 9:35 pm    Post subject: Reply with quote

If successfully plugin installed.
There is item "DProject" at menu [File]-[New]-[Project].
Create new project, and then open "main.d", the text should be SyntaxColorized by LanguageService.

if you type Ctrl-Space or period anywhere, Intellisense AutoCompletion appear.
It's not complete, but it can handle scope, local/global member completion
and phobos imported symbol.
Back to top
View user's profile Send private message Send e-mail
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Wed Jan 11, 2006 3:51 pm    Post subject: Reply with quote

I found mistake in VSplugin installer.
It cause DProject package loading failed, in no VS SDK Environment.
I have updated installer.

If already installed VSpluginD. please uninstall it.
and if you see package load failure, and select OK to skip load package.
need to type "devenv /resetskippkgs" in VS command prompt.

Please tell me, if it can be installed successfuly or not.
Back to top
View user's profile Send private message Send e-mail
kylefurlong



Joined: 16 Nov 2005
Posts: 29

PostPosted: Thu Jan 12, 2006 10:08 am    Post subject: Reply with quote

Looks good so far. I really want the closing braces to automatically line up with the top braces. (I use BSD style) Also, intellisense and syntax highlighting should eventually work like C# right? Or are there obsticles to this?
Back to top
View user's profile Send private message
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Thu Jan 12, 2006 12:03 pm    Post subject: Reply with quote

Thanks for your reporting this plugin works.

"Smart Indent" problem, It'll be fixed next release.
and, I found another bug, when type ENTER after if() while() that have no {} block. is not indented.

Intellisense should works as like C++, C#.
now, I'm working on this. it will be available Intellisense basic functionality in future.
-"Member Completion"
-"ParameterInfo" display ToolTip the signature of a method when type '('
-"Goto Declaration"
Back to top
View user's profile Send private message Send e-mail
kylefurlong



Joined: 16 Nov 2005
Posts: 29

PostPosted: Thu Jan 12, 2006 3:20 pm    Post subject: Reply with quote

Cool! Keep up the good work! Smile
Back to top
View user's profile Send private message
zwang



Joined: 14 Sep 2005
Posts: 5
Location: Singapore

PostPosted: Thu Jan 12, 2006 6:18 pm    Post subject: Re: Anyone who can test VSpluginD beta? Reply with quote

Great work! The plugin works smoothly on VS2005 pro without VSSDK.
I'd like to contribute when you release the source.
Back to top
View user's profile Send private message
ctlajoie



Joined: 17 Nov 2005
Posts: 15

PostPosted: Thu Jan 12, 2006 11:21 pm    Post subject: Reply with quote

Great work so far.
I am also interested in contibuting when the source is released.
if you haven't already, please see my reply on the NG: http://www.digitalmars.com/drn-bin/wwwnews?digitalmars.D.announce/2532
Back to top
View user's profile Send private message
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Fri Jan 13, 2006 10:53 am    Post subject: Reply with quote

Thanks for interested in!

I released preview source code.
please see "Source code release" topics

if there is any question.
please post this forum, or contact via Email.
My Email address is shown at profile page.


Last edited by rsl on Sat Jan 14, 2006 5:37 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
ctlajoie



Joined: 17 Nov 2005
Posts: 15

PostPosted: Sat Jan 14, 2006 1:06 pm    Post subject: Reply with quote

you mentioned you were going to clean up the code a bit and then put it on svn. I am reluctant to change anything until you do. I like to keep all my projects on an svn server just so I have a log of what's changed and I can roll back changes if necessary.
I did look at the code. Some of the solution files don't work properly because apparently you had the source under different paths (at least not in the structure that is in the source zip file) on your computer. I was able to resolve that fairly easily by editing them.

Also I think I need a little help setting this up so it is debuggable. I have never worked with a VS addin before so I don't know how it works. What do I need to do to test new code after the dll has been built?

Chris
Back to top
View user's profile Send private message
ctlajoie



Joined: 17 Nov 2005
Posts: 15

PostPosted: Sat Jan 14, 2006 1:08 pm    Post subject: Reply with quote

never mind on that last part Wink
I should have read your most recent thread in the forum before replying.

Chris
Back to top
View user's profile Send private message
rsl



Joined: 04 Jan 2006
Posts: 47

PostPosted: Sat Jan 14, 2006 7:17 pm    Post subject: Reply with quote

I've uploaded source to svn.
Create VSpluginD folder to [VS SDK folder]2005.10\VisualStudioIntegration\Samples\
and check out source from "http://svn.dsource.org/projects/vsplugind/trunk"

ctlajoie wrote:

I did look at the code. Some of the solution files don't work properly because apparently you had the source under different paths (at least not in the structure that is in the source zip file) on your computer. I was able to resolve that fairly easily by editing them.
Chris

There are some machine specific dependency in project file.

-in "DLanguageService.csproj" <Import Project="C:\Program Files\...\Microsoft.VsSDK.targets" />
if VS SDK is not installed there, need to edit it.

- <PostBuildEvent> that call RegPkg. is specified by relative path.
if you check out source other than [VS SDK Folder]2005.10\VisualStudioIntegration\Samples\ then it need to be edited.

if there are other dependency in project file. please let me know.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> VSpluginD All times are GMT - 6 Hours
Page 1 of 1

 
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