23 Oct 2006

General No Comments

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.

19 Oct 2006

General No Comments

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

16 Oct 2006

General No Comments

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).

10 Oct 2006

General No Comments

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.

09 Oct 2006

General No Comments

libgnomekbd

Separating gnome keyboard-related code into separate library
finally allowed me to approach long outstanding bug
in gnome-screensaver. That is what I currently see on my laptop:



Sure, in vanilla GNOME there won’t be any flags, only labels.

28 Sep 2006

General No Comments

Ubuntu

Great thanks to Ubuntu folks (especially to BenC) for fixing Edgy Eft kernel on G5. I returned from MacOS back to good old (well, rather new) GNOME 2.16. Lads, you rock! If you just would not have broken it at the first place…;)

Also, guys, what did you do to Epiphany so that it does not work with gmail? Even Firefox’s beta feels more stable…

xkeyboard-config

If everything is ok, next release is going to happen within a couple of weeks or so…

27 Sep 2006

General No Comments

libgnomekbd

A mess of two virtual modules, libgswitchit and kbdraw, finally got a real chance to be resolved. Heavily refactored, they are combined into one proper library libgnomekbd. Finally, decent unit test applets are created. Actually, there are 2 .so objects – one is “gui-less”, for linking to things like gnome-settings-daemon.

Next step would be replacing virtual modules in g-c-c and g-a with new extra dependency (I foresee hot discussions with respective maintainers:) – and, as I promised several times, adding indicator to gnome-screensaver dialog.

20 Sep 2006

General No Comments

Ubuntu

People already reported several times nasty problems with the layout preview. Now I can see it myself – XKBlib(xlib) in Ubuntu Edgy Eft is broken, so XkbGetKeyboard returns null. I can just wonder why…

18 Sep 2006

General No Comments

General

Since my crazy idea to update to Ubuntu Eft killed temporary my Power G5 (well, not macos part of it:), I has to fallback temporary to my good old Acer laptop.
Ubuntu folks, please please fix your kernels ASAP…

gsw…

I am considering separation of the virtual module libgswitchit to a standalone library libgnome-kbd-indicator (it later can be merged to any other library, subject to discussion) within 2.18 cicle.

03 Aug 2006

General No Comments

libxklavier

After some interesting time with libxml2, I managed to optimize loading of base.xml (AKA xorg.xml). Custom SAX2 handler (derived from the standard one, building full DOM) ignores all unneeded translations – so gnome-settings-daemon’s heap grows on ~500K only (was ~4M). This effect will be even more dramatic as more translations are available in that file.

« Previous Entries Next Entries »