Archives

Previous Archive

Oct 2003
Nov 2003
Dec 2003
Jan 2004
Feb 2004
Mar 2004
Apr 2004
May 2004
Jun 2004
Jul 2004
Oct 2004

Links

Get Firefox! Gtk#
Mono Blogs

Stuff

Powered by Pivot  
XML: RSS feed 

October 29, 2004

§ By popular demand

After a great week in Boston, I spent the past week working on merging the 2.4 bindings from Jeroen's branch to Gtk# CVS. Commits landed today to create gtk-sharp-1-0-branch for continued refining/bugfixing of the 2.2 bindings and to move HEAD to track GNOME 2.6. The two versions are parallel installable.

Hopefully we can get at least a source release of the 2.4 bindings out next week for adventurous souls to play with.

Some highlights for those who haven't been tracking the progress of the branch:

Thanks in particular to Jeroen and Todd for their work in moving the 2.4 stuff forward so I could remain focused on 2.2.

Now that we've moved HEAD to unstable mode again, we will be adding some nice stuff that has been piling up:

Nice to be back in feature addition mode for a while.

October 16, 2004

§ Monkey Summit 2

All due respect to Alex, but I'd probably pack the washer/dryer if I could figure out how to get it through the airport and into the overhead storage bin. While working for Ximian/Novell from my basement for the past two years, I've become a bit of a hermit. As much as I'm looking forward to seeing the monkeys this week, I'm a crappy traveler and tend to stress out about preparations for a day or two before I leave.

I haven't blogged much recently because I frankly haven't been terribly excited about the hacking I've been doing, so I assumed blogging about it would just be sharing the boredom. Gtk# is getting to the point that there isn't a lot of "fun" work left to do. Since 1.0, I've been doing a systematic review of the API trying to flush out all the bad assumptions made by the generator. This work is thankfully drawing to a close.

People have been clamouring for 2.4 bindings for some time now. There's not much work to be done there, since Jeroen has it mostly working on the 2-4-branch in cvs. The majority of the remaining work there will be ensuring we've not broken API stability with 1.0, since the current plan is to keep the 2.4 bindings backward compat with Gtk# 1.0. Expect to see some merging activity in cvs on this soon, with an initial 1.1.x "unstable" release in the coming few weeks.

I am still encouraging people to stick with the 2.2 bindings though, as moving to 2.4 will just significantly limit the distribution of your application. To see what I'm getting at, take a look at this, paying particular attention to the number of "enterprise" distributions shipping 2.4. If you come up with a number higher than "0", let me know.