dbus/bus
Havoc Pennington f587ce7845 2003-03-15 Havoc Pennington <hp@pobox.com>
Make it pass the Hello handling test including all OOM codepaths.
	Now to do other messages...

	* bus/services.c (bus_service_remove_owner): fix crash when
	removing owner from an empty list of owners
	(bus_registry_ensure): don't leave service in the list of
	a connection's owned services if we fail to put the service
	in the hash table.

	* bus/connection.c (bus_connection_preallocate_oom_error): set
	error flag on the OOM error.

	* dbus/dbus-connection.c (_dbus_connection_new_for_transport):
	handle _dbus_transport_set_connection failure

	* dbus/dbus-transport-unix.c (_dbus_transport_new_for_fd): modify
	to create watches up front and simply enable/disable them as
	needed.
	(unix_connection_set): this can now fail on OOM

	* dbus/dbus-timeout.c, dbus/dbus-watch.c: add concept
	of enabling/disabling a watch or timeout.

	* bus/loop.c (bus_loop_iterate): don't touch disabled
	watches/timeouts

	* glib/dbus-gmain.c: adapt to enable/disable watches and timeouts
2003-03-15 20:47:16 +00:00
..
.cvsignore 2003-02-16 Havoc Pennington <hp@pobox.com> 2003-02-16 07:20:54 +00:00
activation.c 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
activation.h 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
bus.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
bus.h 2003-03-13 Havoc Pennington <hp@pobox.com> 2003-03-13 06:18:06 +00:00
connection.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
connection.h 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
desktop-file.c 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
desktop-file.h 2003-02-13 Anders Carlsson <andersca@codefactory.se> 2003-02-13 19:06:42 +00:00
dispatch.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
dispatch.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
driver.c 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
driver.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00
loop.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
loop.h 2003-03-14 Havoc Pennington <hp@pobox.com> 2003-03-15 04:25:09 +00:00
main.c 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
Makefile.am 2003-03-13 Havoc Pennington <hp@redhat.com> 2003-03-14 01:27:58 +00:00
services.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
services.h 2003-03-12 Havoc Pennington <hp@pobox.com> 2003-03-13 03:52:58 +00:00
test-main.c 2003-03-14 Havoc Pennington <hp@redhat.com> 2003-03-15 02:19:02 +00:00
test.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 20:47:16 +00:00
test.h 2003-03-14 Havoc Pennington <hp@pobox.com> 2003-03-15 04:25:09 +00:00
utils.c 2003-03-15 Havoc Pennington <hp@pobox.com> 2003-03-15 06:00:01 +00:00
utils.h 2003-03-12 Havoc Pennington <hp@redhat.com> 2003-03-13 00:56:43 +00:00