Thursday, December 20, 2007

MonoDevelop beta 3 is out

MonoDevelop beta 3 was released yesterday, with plenty of bug fixes and some nice improvements. This will hopefully be the last beta, everything should be ready for the final release by the end on January. MonoDevelop has now been branched for the release.

We did an important reorganization of the MD build structure. Add-ins which have uncommon dependencies, or which are still unstable have been moved to a new "extras" directory, and they will be distributed as separate packages. This makes the core MonoDevelop application easier to compile and install. The Boo and Gecko dependencies have been removed, and a new one has been added: Mono.Addins.

This is an important milestone for Mono.Addins, because for the first time we are distributing it as a separate package. Together with MD beta 3, I released Mono.Addins 0.3, which includes many fixes and some new features, such as support for add-in localization (see the release notes).

Mono Summit


It was awesome to meet all the Mono team again (some for the first time, since the team has grown a lot since last year), and also to have the chance to talk to many Mono users and contributors.

This time I gave two talks. The first one was a demonstration of MonoDevelop. It was a bit problematic because my laptop refused to show the video both in the LCD and the projector. The other laptop I had at hand with everything I needed for the demo was Ankit's, but it had the same problem. The solution we found just a few minutes before the demo was to run the demo in one laptop, and project it from the other laptop connected by VNC. Hacky, but it did the trick.

The other talk was about Mono.Addins. I did an overview of the library, explaining the basic concepts and common usage scenarios. This talk was also a bit problematic. Since the talk didn't include any demo, I just took the presentation and copied it to JB's laptop, who just had finished a talk about Cecil. I thought that a simple Impress presentation would work as expected in any laptop. I was wrong. I had spent several hours making some simple diagrams and animations in my OOo Impress presentation, which I think help a lot when explaining concepts. First of all, some text in the diagrams didn't show up. The cause for this was that JB's laptop had a dark GNOME theme, and Impress was painting white text over the white background of my presentation. Also, in the middle of the talk, Impress started freezing on some of the animations, and I had to stop several times the presentation because of that. I'm also wondering why Impress is so bad in drawing circles (in fact, curves in general). Despite all those problems, the presentation went ok and looks like people liked it.

Some MonoDevelop screencasts

The talks at the summit were not recorded, but I did some screencasts which more or less cover my demo. There are four of them: Creating a Simple User Interface, Creating Custom Widgets, Building Packages and Using Version Control.

Sorry for the low volume of the explanation (and for the bad english!), next time I'll try to do it better.

Holidays

I'm starting holidays tomorrow and I'll be back to work on January 7th. It doesn't mean I won't be online, answering mails or hacking. It means that I may just not.

Bon Nadal!

7 comments:

Anonymous said...

Hello Lluís,

Please keep your good work. I am a Monodevelop user and appreciate your work very much. The only complain for me is stability but I think you're polishing Monodevelop for 1.0. I am still on version 0.16 (I haven't found any newer packages for Gutsy).

Bon any i feliç any nou des de Barcelona.

Marc

Anonymous said...

"and a new one has been added: Mono.Addins."


That one is causing problems for me.
I downloaded it did ./configure && sudo make install.
Then I configured MD, that worked and I tried to compile it. It crashed when it wanted to create the .exe because it could not find Mono.Addins.Setup.dll
I set my MONO_PATH to /usr/local/lib/mono/mono-addins and compiling went ok now.
I tried to run from the created menu file => did not start up.
Tried to run from commandline => some complaints about the same dll.
I once again set my MONO_PATH => everythig was well.

Conclusion => The GAC should be changed on installation of Mono.Addins (or another solution should be found)

Anonymous said...

It would be cool if MonoDevelop was a more general purpose IDE and supported other languages, I think it would gain better visibility.

Joaquin said...

Hi! (o Hola si lo prefieres) I am having trouble compiling monodevelop 0.0.18.1 when i try to use the make command it says
./MonoDevelop.Components.DockToolbars/FixedPanel.cs(56,44): error CS0508: `MonoDevelop.Components.DockToolbars.FixedPanel.ChildType()': return type must be `GLib.GType' to match overridden member `Gtk.Container.ChildType()'
Also i am not able to compile addins 0.3
it just fails.
I 've followed the steps described in the monodevelop beta 3 release notes.
Currently i am using Ubuntu Gutsy gibbon. Thanks for your help.
Feliz Año! http://www.monodevelop.com/Release_notes_for_MonoDevelop_1.0_Beta_3

wow gold said...

The first wow gold thing for wow gold you to consider buy wow gold about the buy wow gold Druid class cheap wow gold is this: Is the cheap wow gold Druid class wow power leveling right for wow power leveling you? The power leveling Druid class power leveling is kind of wow gold unique in that buy wow gold it's not for cheap wow gold everyone. While world of warcraft gold master of none.

Kevin said...

牙醫,植牙,矯正,紋身,刺青,創業,批發,皮膚科,痘痘,中醫,飛梭雷射,毛孔粗大,醫學美容,痘痘,肉毒桿菌,seo,關鍵字行銷,自然排序,網路行銷,自然排序,關鍵字行銷seo,部落格行銷,網路行銷,seo,關鍵字行銷,自然排序,部落格行銷,網路行銷,牛舌餅婚紗台中婚紗,腳臭,腳臭,腳臭,腳臭,腳臭,腳臭,腳臭,腳臭,高雄婚紗,街舞,小產,雞精,紋身,刺青,性感,辣妹,雷射溶脂,雙下巴,抽脂,瘦小腹,微晶瓷,電波拉皮,淨膚雷射

guli said...

I think you are a wonderful person after read your blog, for your blog is the best one I have ever seen. If you do not mind, I would like to know do you like fashion? Have you ever heard of polo t shirts, which are very chic, especially the discount polo t shirts, I love them very much.
Now, I'd like to introduce our masterpieces, such as
polo t shirts on sale
polo t shirts cheap
cheap polo mens shirts
besides we also sell
cheap polo men t shirts
cheap polo t shirts
polo t shirts women
if you are a fashion chaser, you should not miss
polo t shirts for women
polo shirts on sale
discount polo shirts
and the warmly welcomed
men's polo t shirt
polo men t shirts