The short answer is that we are working on it. The debugger integration work has started, and there is already support for breakpoints, stepping, call stack view, current frame selection, basic variable watch window, and attaching/detaching to/from running processes. All this is working in MonoDevelop from SVN (still with some stability issues).
And here are some big news: we are integrating not only MDB (the Mono debugger), but also GDB, and thanks to the debugger abstraction layer we built in MD, we'll be able to use the same GUI for both debuggers. Two debuggers for the price of one!
We are going to do a MonoDevelop release next week. However, this release will not include the debugger integration because it still depends on Mono and MDB from SVN and we would not be able to package it. If you want to try the debugger (beware, this is work in progress), you have to do the following:
- Get and build Mono from SVN.
- Get and build the Mono Debugger from SVN.
- Get MonoDevelop from SVN.
- At the MonoDevelop's top-level directory, run './configure --select'. Make sure the extras/MonoDevelop.Debugger.Mdb add-in is selected (and/or extras/MonoDevelop.Debugger.Gdb if you want GDB support).
- Build MonoDevelop.
4 comments:
Will you version again when the next stable Mono versions i.e. if there is a Mono 1.9.2, will there be a MonoDevelop to go with it? Does this next version have Mr. Hutchinson's new editor (with folding and other pretty goodies)?
Many thanks and great work!
vlado: Actually the editor is the excellent work of Mike Krüger -- I'm just the one who's been posting screenshots of it with my new HTML/ASP.NET editing features :)
MonoDevelop 2.0 will be released soon after of Mono 2.0. Before then we'll be making alpha/beta/RC releases, and one (or more) bugfix release to the 1.0 branch. This'll be the 2.0 Alpha 1 release, and does have many new features including the managed editor, but be warned that it's not as stable and polished as a proper release.
I am so happy to hear this news. We have migrated to MONO in Fedora and the lack of debugging is a hassle at times.
Thank you for the hard work on this!
This is awesome news!
Where's the screenshot though? :)
Post a Comment