ASP.NET Completion and MonoDevelop Debugger Packages

All the basic ASP.NET code completion features I wanted to get into MonoDevelop are now essentially complete and working with the new code completion database subsystem that Mike Kruger has written to replace our old one. It handles controls, directives and HTML, all of their attributes, and some attribute values, including some colourful and time-saving examples. I've been migrating code "downwards" into HTML and XML completion editor extension, and I'll write another day about how this works and how it'll make good XAML and XML completion easier in the future.

I couldn't wait to get these features out to users (so you can start giving me bug reports!), and I think that the C# code completion has stabilised sufficiently after Mike's changes, so I started updating my MonoDevelop trunk builds again. You'll also be able to try out the text editor and C# completion improvements, your MSBuild project files will be more compatible with VS, and you can play with my vi modes.

The biggest news is that the Mono debugger is officially supported with the recent Mono 2.0 release, so I added MonoDevelop debugger packages for MDB and also for GDB, so you can try the fruits of Lluis' fantastic debugger work. As a bonus, I also created monodevelop-python packages for Christian Hergert's Python addin, and monodevelop-vala packages for the Vala binding that Levi Bard contributed.

I'm taking a short break this weekend to see the fall leaves, and after that I'll be attacking the bug queue and taking a look either at per-project text editor settings, or maybe bringing the Moonlight support in MD back up to speed.

No votes yet

Comments

Can anyone make Ubuntu

Can anyone make Ubuntu Intrepid PPA packages too? *Please!* (including the new addins like vala, python etc.?!)

I'll second that

This is fantastic news Michael! I can't wait to try it out.

I'd love to see those packages as well.

As an openSUSE user...

I don't know anything about Ubuntu packaging, and as an openSUSE user, it'd be a pretty big switch to learn how to package and test for Ubuntu. Ubuntu doesn't even ship Mono 2.0, so that would have to be updated too, since MD trunk now requires it. That'd be a lot of effort that I otherwise could spend on improving MonoDevelop. Hence you're not going to see me packaging for Ubuntu. However, I would love for our Ubuntu-based users to have easy access to trunk MonoDevelop, so I'd be glad to advise anyone who does want to package it :-)

As an interim solution you could run the Mono 2.0 VMWare image in Ubuntu and install my packages in that.

Can you talk with Eric

Can you talk with Eric Butler? He has packaged Mono 2.0 in his PPA and may he can help to or self make packages for Ubuntu.

Home/Conatct: https://launchpad.net/~firerabbit
Repository: https://launchpad.net/~firerabbit/+archive

Would be great to have Ubuntu packages!