summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipWithnall <PhilipWithnall@web>2015-11-06 01:32:27 -0800
committerwww <iki-www@freedesktop.org>2015-11-06 01:32:27 -0800
commit6bb10544ddf04b18c605e8adfd280f3bff68e0a3 (patch)
tree52b0c44641fb6eba81cdf653f62f98dc9683b5d5
parentb3a8364e3492765fa0635dc8e09469a2b3499f4b (diff)
Make it really obvious that dbus-glib is a BAD IDEA
-rw-r--r--Software/DBusBindings.mdwn8
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: