diff options
-rw-r--r-- | Software/DBusBindings.mdwn | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Software/DBusBindings.mdwn b/Software/DBusBindings.mdwn index ff93bca3..a54c357f 100644 --- a/Software/DBusBindings.mdwn +++ b/Software/DBusBindings.mdwn @@ -3,12 +3,14 @@ This page lists the language bindings for D-Bus, their status and, if appropriat ## GDBus (D-Bus support in GLib) -Since version 2.26, GLib includes a D-Bus binding. This is intended to replace the DBus-GLib bindings and many applications have started migrating their code. See the documentation for the [[high-level|http://library.gnome.org/devel/gio/2.26/gdbus-convenience.html]] and [[low-level|http://library.gnome.org/devel/gio/2.26/gdbus-lowlevel.html]] API for more details. +Since version 2.26, GLib includes a D-Bus binding. This replaces the DBus-GLib bindings and many applications have started migrating their code. See the documentation for the [[high-level|http://library.gnome.org/devel/gio/2.26/gdbus-convenience.html]] and [[low-level|http://library.gnome.org/devel/gio/2.26/gdbus-lowlevel.html]] API for more details. -## DBus-GLib (obsolete) +## DBus-GLib (obsolete, unmaintained) -**New GLib applications should use the D-Bus support built into GLib. See above.** +**New GLib applications should use the D-Bus support built into GLib. See above.** + +**DBus-GLib pretends to be thread-safe but is not. The object model is rubbish and is implemented much better in GDBus (above). The code is not maintained. Do not use it.** You can find the old dbus-glib binding in Freedesktop's [[git repo|http://cgit.freedesktop.org/dbus/dbus-glib/]]. To access with git: |