dbus/doc TODO,1.61,1.62

Havoc Pennington hp at freedesktop.org
Sun Jan 30 18:55:14 PST 2005


Update of /cvs/dbus/dbus/doc
In directory gabe:/tmp/cvs-serv30297/doc

Modified Files:
	TODO 
Log Message:
2005-01-30  Havoc Pennington  <hp at redhat.com>

	* tools/dbus-names-model.c: dynamically watch NameOwnerChanged

	* autogen.sh: change to autotools 1.9

	* glib/dbus-gproxy.c: completely change how signals work
	(dbus_g_proxy_add_signal): new function to specify signature of a
	signal
	(dbus_g_proxy_emit_received): marshal the dbus message to GValues,
	and g_warning if the incoming message has the wrong signature.



Index: TODO
===================================================================
RCS file: /cvs/dbus/dbus/doc/TODO,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- TODO	30 Jan 2005 23:06:32 -0000	1.61
+++ TODO	31 Jan 2005 02:55:12 -0000	1.62
@@ -55,9 +55,9 @@
    dbus_malloc() memory, only g_malloc(). 
    dbus_g_proxy_end_call() is the major offender. 
 
- - dbus_gproxy_connect_signal() has to take a signature for the signal 
-   so it can figure out how to invoke the callback, or we have to rely
-   on having introspection data.
+ - DBusGProxy signals feature is a complete fiasco;
+   right now the problem is that it dynamically creates
+   signals on the global DBusGProxy class and never frees them
 
  - DBusGProxy doesn't emit "destroy" when it should
 



More information about the dbus-commit mailing list