summaryrefslogtreecommitdiffstats
path: root/gdbus/mainloop.c
AgeCommit message (Collapse)AuthorFilesLines
2010-10-13gdbus: fix not handling bus disconnectsLuiz Augusto von Dentz1-0/+4
We where not dispatching data when a bus disconnects which cause Disconnected signal to not be processed and thus causing the process to either not exit or to not trigger callbacks registered with g_dbus_set_disconnect_function. To fix this now we always schedule a dispatch which will make sure data still not processed will make its way to the proper handlers even if disconnected.
2010-03-07Fix the case when the requested name is already in useVinicius Costa Gomes1-1/+5
We weren't setting the dbus error in this situation.
2010-01-27Remove unneeded use of status variableMarcel Holtmann1-8/+2
2010-01-27Introduce g_dbus_setup_private() to gdbusForrest Zhao1-13/+52
g_dbus_setup_private() is used to setup private DBusConnection
2010-01-02Cleanup of D-Bus mainloop integrationMarcel Holtmann1-84/+107
2010-01-01Update copyright information of D-Bus helper libraryMarcel Holtmann1-1/+1
2009-12-29Port gdbus to use g_dbus_add_signal_watchLuiz Augusto Von Dentz1-11/+10
2009-12-16Fix D-Bus timeout handlingDaniel Orstadius1-1/+16
Timeouts should also be removed in the remove_timeout callback in addition to the timeout_handler_free function. This is how dbus-glib does it and it seems to prevent crashes in certain situations.
2009-10-29Fix message handling for autostart.Claudio Takahasi1-0/+3
Current implementation of libdbus Request name is blocking, consequently the first incomming message that triggered the service autostart is not being processed properly.
2009-08-06Fix blocking service watch initial connect handlingMarcel Holtmann1-43/+0
2009-04-26Add D-Bus helper library for GLib integrationMarcel Holtmann1-0/+348