My last email was +- my final report, as I did not do any more hacking this week, exams restarted (once again). I worked some more on the Vala parts, but did not manage to get around the strange Bison issues yet. I did write a patch to add valgrind to the unit tests, but this one should be rewritten now as my distcheck fix patches were accepted and applied (these change the unit testing code). Other patches were applied too. I'm not sure where to go with the vala/dbus-service thing now GObject introspection and DBus services based on this might become reality soon. Regarding "future plans": as described in the other mail I plan to write some "hotkey handling" system which would capture hotkey events (from HAL/acpi or from X) and generate corresponding (and configurable) actions. Cooperation with gnome-power-manager will be necessary, the org.gnome.Application DBus interface discussed on desktop-devel will be of interest, application launching could be done by it, sound volume setting, etc (maybe including some fancy composited OSD). Not sure whether this should go into g-s-d (where volume setting etc is done now) or a separate daemon would be a better solution (personally I'd vote #2). This needs to be discussed at desktop-devel, but that will be for after exams. I wrote down my general impressions regarding the coding part in the previous mail too (the open source way of working might be suboptimal sometimes). Next to this, I'd like to thank the GNOME community and developers for providing this environment to work with (I must say, some GNOME devs tend to be really nice guys compared to some others :-/). I obviously would especially like to thank Kristian for providing the support when necessary. After a somewhat disappointing experience last year (resulting in a major decrease of FOSS involvement) I do intend to work on code more again (both own projects and contributing to existing ones), I did restart to file bugs like a good citizen again ;-) Regards, Nicolas
Attachment:
signature.asc
Description: This is a digitally signed message part