dbus/doc
John (J5) Palmieri 1eae184450 * doc/TODO:
- Remove pending call locking todo item
- dbus_connection_open now holds hard ref.  Remove todo item
- do proper locking on _dbus_bus_check_connection_and_unref
  and handle DBUS_BUS_STARTER. Remove todo item
- Warn on closing of a shared connection.  Remove todo item

* bus/bus.c, bus/connection.c, bus/dispatch.c, dbus/dbus-bus.c,
  dbus/dbus-connection.c: Use the dbus_connection_close_internal
  so we don't get the warning when closing shared connections

* test/test-service.c, test/test-shell-service.c: Applications
  don't close shared connections themselves so we unref instead of
  close

* test/test-utils.c (test_connection_shutdown): Close the connection

* dbus/dbus-bus.c (_dbus_bus_check_connection_and_unref): Changed to
  _dbus_bus_check_connection_and_unref_unlocked since we only call this
  method on a locked connection.
  Make sure we call _dbus_connection_unref_unlocked instead of
  dbus_connection_unref also.
  Handle DBUS_BUS_STARTER correctly

* dbus/dbus-connection.c (connection_record_shared_unlocked):
  Mark as shared and hard ref the connection
  (connection_forget_shared_unlocked): Remove the hard ref from the
  connection
  (_dbus_connection_close_internal_and_unlock):  New internal function
  which takes a locked connection and unlocks it after closing it
  (_dbus_connection_close_internal): New internal function which acts
  like the origonal dbus_connection_close method by grabbing a connection
  lock and calling _dbus_connection_close_internal_and_unlock
  (dbus_connection_close): Public close method, warns when the app
  trys to close a shared connection
2006-09-06 22:00:07 +00:00
..
.cvsignore 2005-02-17 Colin Walters <walters@verbum.org> 2005-02-17 21:25:49 +00:00
busconfig.dtd 2004-10-18 Colin Walters <walters@verbum.org> 2004-10-18 04:04:12 +00:00
dbus-faq.xml 2006-08-20 Havoc Pennington <hp@redhat.com> 2006-08-20 21:41:42 +00:00
dbus-specification.xml 2006-08-17 Alp Toker <alp@atoker.com> 2006-08-17 21:20:13 +00:00
dbus-test-plan.xml * s/D-BUS/D-Bus/g 2006-08-03 20:34:36 +00:00
dbus-tutorial.xml 2006-08-20 Havoc Pennington <hp@redhat.com> 2006-08-20 21:41:42 +00:00
dcop-howto.txt initial import of "dbus" skeleton 2002-11-21 16:41:33 +00:00
diagram.png 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
diagram.svg 2005-01-18 Havoc Pennington <hp@redhat.com> 2005-01-18 20:42:15 +00:00
file-boilerplate.c 2004-08-09 Havoc Pennington <hp@redhat.com> 2004-08-10 03:07:01 +00:00
introspect.dtd * s/D-BUS/D-Bus/g 2006-08-03 20:34:36 +00:00
introspect.xsl * ChangeLog: clean up my last entry a bit 2005-08-18 04:04:57 +00:00
Makefile.am * ChangeLog: clean up my last entry a bit 2005-08-18 04:04:57 +00:00
TODO * doc/TODO: 2006-09-06 22:00:07 +00:00