2003-04-10 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Thu, 10 Apr 2003 05:12:19 +0000 (05:12 +0000)
committerHavoc Pennington <hp@redhat.com>
Thu, 10 Apr 2003 05:12:19 +0000 (05:12 +0000)
commit51781f541094a4936d47119cd62682e0431c41e9
treed551d4ed8147fd12a73a86ea3febd95608fff491
parent49f6e320d790e168ccec040ad47b787c32107bde
2003-04-10  Havoc Pennington  <hp@pobox.com>

* bus/dispatch.c: lots of fixes

* dbus/dbus-mainloop.c (_dbus_loop_dispatch): export
(_dbus_loop_iterate): remove old "quit if no callbacks" code,
that was crack, broke the test service.

* dbus/dbus-transport.c (_dbus_transport_open): fix error
handling to avoid piling up errors if we get a failure on the
first address.

* dbus/dbus-internals.c (_dbus_real_assert_not_reached): include
pid in assertion failures.

* dbus/dbus-mainloop.c (_dbus_loop_iterate): use static arrays up
to some fixed size of file descriptor array. Don't return TRUE
anytime a timeout exists, that led to lots of busy loop silliness
in the tests.
14 files changed:
ChangeLog
bus/activation.c
bus/connection.c
bus/dispatch.c
bus/driver.c
bus/test.c
dbus/dbus-connection.c
dbus/dbus-internals.c
dbus/dbus-mainloop.c
dbus/dbus-mainloop.h
dbus/dbus-message.c
dbus/dbus-transport-unix.c
dbus/dbus-transport.c
test/test-service.c