GNOME Bugzilla – Bug 622878
Migrate from dbus-glib to glib's GDBus
Last modified: 2012-01-19 22:39:48 UTC
For GLib 2.25.5 GDBus D-Bus support was merged, providing an API to replace dbus-glib. See http://library.gnome.org/devel/gio/unstable/gdbus.html and http://library.gnome.org/devel/gio/unstable/ch28.html . According to a quick grep this module seems to use dbus-glib: ./gnome-settings-daemon/configure.ac: dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION
All the server parts of gnome-settings-daemon now use GDBus[1]. There's still quite a few locations that do use dbus-glib though, but as clients. [1]: I ported 2 users, and it turns out you can't share a well-known name using dbus-glib and GDBus in the same program, so it broke some of the interfaces that were there (like XRandR).
Will remove the last user (date & time mechanism) as soon as gnome-control-center uses the systemd mechanism.
commit 27fa171efe4179c0a42ec79e0dc501077f042a08 Author: Bastien Nocera <hadess@hadess.net> Date: Thu Jan 19 22:33:21 2012 +0000 datetime: Remove datetime D-Bus mechanism Now that gnome-control-center uses systemd's date & time mechanism[1], we don't need to ship our own mechanism for that purpose. This also removes the last user of dbus-glib in gnome-settings-daemon [2]. [1]: https://bugzilla.gnome.org/show_bug.cgi?id=658352 [2]: https://bugzilla.gnome.org/show_bug.cgi?id=622878