summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2006-08-24 16:07:25 +0000
committerHavoc Pennington <hp@redhat.com>2006-08-24 16:07:25 +0000
commitf678f8dd41332c41aba0565e6083c2072c03923c (patch)
tree0fbcde0d09f25f90d1fba40ff84085dfe8056bdc /doc/TODO
parent6fcd97c08459243a00bf0b790da434cee6dade17 (diff)
downloaddbus-f678f8dd41332c41aba0565e6083c2072c03923c.tar.gz
add some items related to shared connections
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/TODO b/doc/TODO
index 35be5585..74df65b4 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -23,6 +23,19 @@ Important for 1.0
- fix locking on DBusPendingCall
+ - dbus_connection_open() is like dbus_bus_get() in that it returns a shared
+ connection; it needs the corresponding fix to hold a strong reference to
+ these connections.
+
+ - _dbus_bus_check_connection_and_unref does not do proper locking and
+ doesn't handle all the shared connections, e.g. DBUS_BUS_STARTER
+
+ - for both the dbus-bus.c shared connections and dbus_connection_open()
+ shared connections, it is probably appropriate to warn() if someone
+ calls close() on them ; essentially shared connections are not closeable
+ because it's unclear who would do the closing and when, short of
+ dbus_shutdown()
+
Important for 1.0 GLib Bindings
===