Advertising

Murray's Blog


Archive for November, 2002

<p>

Thursday, November 28th, 2002

Over the past few weeks I have gradually updated the widget-specific chapters in the Programming with gtkmm book, and I'm mostly finished now. This became a lot easier after I gave up trying to keep inline example code in sync with the real source files. Unfortunately DocBook XML currently has no way to include example […]


<p>

Thursday, November 21st, 2002

danielk's regexxer may be a killer-app. It does multi-file search-and-replace, using regular expressions. It shows the power of GUIs by giving visual feedback every step of the way - it tells you which files will be affected, highlights the search matches and gives a preview of the changed text. No more worrying about whether you […]


<p>I spent a couple of days refactoring <a href="http://www.advogato.org/proj/libxml++/">libxml++</a>, so that I'd have an XML parser to use in <a href="http://www.advogato.org/proj/Bakery/">Bakery</a>. It let me move the Document_XML class into Bakery itself. I give up on <a href="http://www.advogato.org/proj/Xerces-C++/">Xerces-C++</a> - maybe I'll look at it again after a few years. It will have either died or got a clue about API stability, versioning, and packaging. It will take a long time until <a href="http://www.advogato.org/proj/libxml++/">libxml++</a> does everything that people need, of course.

Wednesday, November 20th, 2002

gtkmm has branched for 2.2, so we can add the GTK+ 2.2. API additions. It should happen quite quickly. I also updated our bugs page. so people can work on the future API break. I think every GNOME sub-project should have a page like that.

I finally uploaded the random photos from the gtkmm get-together […]


<p>The big news is that I finally <a href="http://lists.gnome.org/archives/gtkmm-list/2002-October/msg00334.html">released</a> a binary-API-frozen <a href="http://www.advogato.org/proj/gtkmm/">gtkmm</a> 2.0.0. It's been almost exactly a year since we started, but it feels like a lot more. I've sunk an insane amount of time into it, and I suspect that <a href="http://www.advogato.org/person/danielk/">danielk</a> must feel the same. But the end result is damned good, and seems to be appreciated by many people. I'm proud that we had about 30 patch submitters to credit in the announcement - I feel a little guilty when people thank me personally.

Friday, November 1st, 2002

I'm sure we've missed stuff, and we'll want to make API changes. But that will not be the end of the world - the patches can wait until the next API break. We don't expect the C++ APIs to stay stable as long as C libraries. Every time I mention API stability it seems I […]