summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2005-02-21 04:09:40 +0000
committerHavoc Pennington <hp@redhat.com>2005-02-21 04:09:40 +0000
commit8365490ef7fae51bd49088d201f9bf7b08aea171 (patch)
tree14f88262745e19192b40296f431c0f8305d794c0 /doc
parent560a38e964e45612ba904898fd0283170d20b06a (diff)
2005-02-20 Havoc Pennington <hp@redhat.com>
Fix bugs reported by Daniel P. Berrange * dbus/dbus-server.c (_dbus_server_unref_unlocked): new function (protected_change_watch): new function (_dbus_server_toggle_watch, _dbus_server_remove_watch) (_dbus_server_add_watch): change to work like the dbus-connection.c equivalents; like those, probably kind of busted, but should at least mostly work for now (dbus_server_disconnect): drop the lock if we were already disconnected, patch from Daniel P. Berrange * dbus/dbus-server.c (_dbus_server_toggle_timeout) (_dbus_server_remove_timeout, _dbus_server_add_timeout): all the same stuff * doc/TODO: todo about unscrewing this mess
Diffstat (limited to 'doc')
-rw-r--r--doc/TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/TODO b/doc/TODO
index 4b69b62..d58bc3a 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -76,6 +76,11 @@ Might as Well for 1.0
Can Be Post 1.0
===
+ - DBusWatchList/TimeoutList duplicate a lot of code, as do
+ protected_change_watch/protected_change_timeout in dbus-connection.c
+ and dbus-server.c. This could all be mopped up, cut-and-paste
+ fixed, code size reduced.
+
- change .service files to allow Names=list in addition to Name=string
- The message bus internal code still says "service" for