Since my last blog post about MonoDevelop on Windows, things have improved a lot. I focused my work in making MD good enough to be used for everyday MD hacking. We are still not there, but close. Here are some improvements done in the past week:
  • Fixed the GTK# designer add-in. It is now fully working.
  • Implemented a new backend for the Subversion add-in. I tried using the add-in we have for Linux, but the libraries I could find for Win32 have some differences in the API and the bindings doesn't work. I finally decided to refactor a bit the SVN add-in to support different backends, and implemented a new one based on SharpSvn. So the SVN add-in is also fully working.
  • Added support for debugging, based on the debugger that comes with .NET. This is still work in progress, although most of features already work: stepping, breakpoints, inspecting variables with drill down and evaluation of expressions.
  • Support for .NET 4.0. This new version can now be selected in the project properties.
  • Improved the look of the main window. Reduced some spacing, improved the rendering of the tabs when docking several pads together, and other cosmetic fixes.
  • Improved the performance of the text editor. It now feels more responsive.
  • ... and many other fixes.
There are still some stability issues, and are several add-ins are still untested, but MD is starting to look great on Windows. GTK+ with the Vista theme looks really nice. Here are some screenshots of the GTK# designer and the debugger:





Now, here is what you've been waiting for: a MonoDevelop installer for Windows. You can get it from the Windows Preview page in the MD site. Read carefully the instructions in that page. You'll have to install the latest GTK# package, also linked in that page. Also, beware that this is a preview built from trunk, so you can expect to find stability issues. In any case, bug reports are always welcome. Enjoy!
30

View comments

XWT
4
First beta of MonoDevelop 2.6
6
gui-thread-check
gui-thread-check
2
1
NGit
NGit
26
Cydin source published
Cydin source published
2
Comunity add-in repository for MonoDevelop
Comunity add-in repository for MonoDevelop
Hack Week project: Cydin
5
Improving in the MonoDevelop user interface
24
Loading executables as MonoDevelop projects
1
.NET/Mono Code Camp: Registration is open
.NET/Mono Code Camp: Registration is open
3
.NET/Mono Code Camp in Tarragona: Call for Papers
1
MonoDevelop API Overview
MonoDevelop API Overview
Building with MSBuild/XBuild in MonoDevelop
Building with MSBuild/XBuild in MonoDevelop
1
.NET/Mono Code Camp in Tarragona, Spain
How to build MonoDevelop with Visual Studio
How to build MonoDevelop with Visual Studio
5
New MonoDevelop installer for Windows
New MonoDevelop installer for Windows
19
MonoDevelop installer for Windows
30
MonoDevelop on Windows
11
MonoDevelop 2.0 beta 1
8
1
MonoDevelop 2.0 alpha 2 is out
5
Planning a short stay in Boston
Planning a short stay in Boston
6
Debugger screenshotting
22
Debugger integration in MonoDevelop
Debugger integration in MonoDevelop
4
MonoDevelop 1.0
MonoDevelop 1.0
1
MonoDevelop 1.0 RC1
6
MonoDevelop beta 3 is out
MonoDevelop beta 3 is out
4
MonoDevelop Survey Results
MonoDevelop Survey Results
9
MonoDevelop Survey: Beyond 1.0
MonoDevelop Survey: Beyond 1.0
1
MonoDevelop Beta 2
MonoDevelop Beta 2
2
MonoDevelop Beta 1
8
Sept 14th: MonoDevelop Bug Day!
Sept 14th: MonoDevelop Bug Day!
1
Architect
Architect
6
What about Maven?
What about Maven?
8
Mono Gems
Mono Gems
36
GTK# versions
GTK# versions
8
MonoDevelop 0.14 released
MonoDevelop 0.14 released
2
Mono.Addins keeps growing
7
Horizontal extensions
Horizontal extensions
7
Mono.Addins!
Mono.Addins!
4
MonoDevelop SoC projects
MonoDevelop SoC projects
2
Having fun with properties
2
MonoDevelop 0.13 released!
MonoDevelop 0.13 released!
5
More on MonoDevelop work
7
Broken leg
Broken leg
1
New home
New home
Blog Archive
About Me
About Me
My complete name is Lluis Sanchez Gual, and I work as a developer for Novell. I'm part of the Mono team, and I'm leading the MonoDevelop project, a very exciting open source IDE for GNOME.
Loading