Older blog entries for svu (starting at number 66)

Family

Got a second baby. So in foreseable future my spare time (dedicated to Open Source) is going to be pretty scarce. I'll do my best for supporting existing code - but I do not expect time for new development efforts. This affects GNOME, xkeyboard-config, and jEdit.

jedit

For more than year, my SQL plugin was without real maintenance. Now, its time has come. Got access to jedit subversion repo, committed some fixes. Heavily redesigned SqlVFS during the weekend. I know, everyone is using Eclipse these days - but I really find its data tools uncomfortable (NIH?). Installed latest devel prerelease of jEdit - it is really nice, stable and got a couple of sweet featurelets...

java (and gnome)

Sun Microsystems rock (I think you know by now what I am talking about:). I would really love to see Java apps in GNOME (and less Mono apps, especially in the light of latest Novell "betrayal").

log4gnome?

In Java, there is a versatile framework log4j (eventually downscaled and put into j2se). In C, there is log4c. Why does GNOME not have logging infrastructure at all? The glib/gmessage.h API could be considered as such - but it does not have proper configuration part.

This bug is a real champion for DUPs (9 so far, more to come I bet). It seems every person installing FC6 is immediately going to bugzilla to report it... RedHat folks, please release official updated libxklavier rpm.
XKB

Daniel really rocks with his hotplug stuff. I still do not know how much pain it is going to cause to GNOME keyboard code (starting from libxklavier) - but it is a secondary concern, indeed.

Daniel, now, if you could find time to look at the next version of XKB extension...

gswitchit-plugins

Made another release of plugins, for GNOME 2.16. The funny thing is that the word "gswitchit" does not mean anything anymore (from GNOME 2.17.2 onward) - but the plugins are here to stay. One of the purposes is to be the simplest answer on the eternal question "how to replace labels with flags". If not this, I might have already dropped this subproject.

planet.gnome.org

Another attempt (again, thanks to Alexandre Prokoudine) to propose my hackergotchi:

Jeff, could you use it please?

Angry

My internet connection this weekend sucked, big time (no thanks to chorus.ie - entire Cork area shares my grief). I was able to access nearly nothing (and it is still remains that way). As a consequence, did not manage to fix jhbuild in time. Elijah, thanks for doing it for me.

libgnomekbd

Yesterday, as a possible act of suicide;), I finally committed a huge chunk of libgnomekbd-related changes to gnome-control-center and gnome-applets. Expecting a lot of bug reports.

Next stop: gnome-screensaver.

xkeyboard-config

Nearly every time I work with modifier-related bugs, I have 2 seconds of real hatred to XKB-ignorant apps. Especially and mostly emacs.

BTW, if someone is interested in next year's Google Summer of Code project ideas, here is a couple of good ones:

  • versatile protocol level debugger for X
  • putting traces into xkb code in Xorg: xkbcomp, X server, libxkbfile
  • valgrinding and unit testing of XKB code in Xorg
libgnomekbd

Finally, gnome-applets are branched. Thanks, Davyd, for the help - and hurray! Immediately after 2.17.1 is out, I am going to commit libgnomekbd-related stuff to gnome-applets, gnome-control-center, gnome-screensaver (finally getting rid of CVS virtual modules libgswitchit and libkbdraw).

Spent several hours yesterday improving GkbdConfigRegistry DBUS interface and running unit tests on libgnomekbd. Found a couple of minor bugs in libgnomekbd and libxklavier (fixed version to be released soon). The good thing is that both APIs seem to be pretty stable at that point (new version of libxklavier works fine even with GNOME 2.16).

xkeyboard-config etc

Now that release 0.9 is out, I am going to put xkeyboard-config into background mode (except for Japanese keyboard bug) and commit libgnomekbd/gnome-applets/gnome-control-center/gnome-screensaver stuff into 2.17. Not earlier than Davyd branches gnome-applets though... ;) Also, a release of gswitchit-plugins for 2.16 is long overdue.

57 older entries...

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!