Older blog entries for ebassi (starting at number 1)

This week I've been working on libgtodo, by QBall (of gnomesupport fame). I converted it to GObject and broke everything I could think of: ABI, API, XML file format... But then, if you have to break something, better break it right. The API is much more straightforward, now, and better, I think. Now, libgtodo behaves like GConf: a client, which monitors an XML file, and keeps track of the task list. I plan to wrap this library with a Perl (and, later, a Python) binding. This is part of a grand master plan of creating a series of libraries for handling common operations for a PIM, such as a contact list, a daily/montly/yearly schedule and task lists. Right now, the only PIM for GNOME is Evolution; and as much as I appreciate the efforts for making it the best groupware around, a simple, lightweight, PIM is what GNOME is lacking right now, in my opinion.

* Still working on the perl translation of the gtk tutorial (with a hand from James Curbo), and I've hit the first culprit: should I remove the ItemFactory/Combo/FileSelection stuff, deprecated by GTK 2.4, or should I simple put a "Warning: This Stuff is Deprecated" on it?

* I've installed GNOME 2.6 from Debian experimental repository (great job, guys), and I'm testing the various gtk2-perl stuff under this new release. BTW: Gnome2::GConf hit the scene with the first stable release (1.000). Apart from brown-paper-bag releases, this one should be the one that goes into the GNOME Platform Bindings official release.

* First Post (using gnome-blog applet).

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!