Hi, On Tue, Sep 3, 2013 at 2:21 PM, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > From: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> > > s set fixes a couple of issues introduced with the use of ObjectManager due > the processing of signals on idle to group changes, this has been causing > issues with external components such as ofono and pulseaudio that sometimes > receives connections from devices objects that have pending signals thus > cannot be properly processed or have to be assumed paired and with certain > UUIDs which is not ideal. > > v2: Fixes some commit messages as suggested by Lucas Demarchi, in addition to > that rework flush mechanism to honor the order of the pending signals and make > it work with any connection. > > v3: Add comments regarding the use of dbus_connection_send to prevent recursive > calls to g_dbus_flush. > > Luiz Augusto von Dentz (10): > build: Fix not rebuilding bluetoothd if gdbus changes > unit: Add gdbus/client_check_order > gdbus: Fix sending ObjectManager/Properties signals out of order > gdbus: Add g_dbus_send_message_with_reply > gdbus: Avoid calling dbus_connection_send* > gdbus: Fix emitting PropertiesChanged twice > core: Make use of g_dbus_send_message_with_reply > neard: Make use of g_dbus_send_message_with_reply > audio/media: Make use of g_dbus_send_message_with_reply > obexd: Make use of g_dbus_send_message* > > Makefile.am | 2 +- > gdbus/client.c | 14 ++-- > gdbus/gdbus.h | 3 + > gdbus/object.c | 176 ++++++++++++++++++++++++------------------ > obexd/plugins/bluetooth.c | 2 +- > obexd/plugins/pcsuite.c | 5 +- > obexd/plugins/syncevolution.c | 6 +- > obexd/src/manager.c | 3 +- > plugins/neard.c | 2 +- > profiles/audio/media.c | 2 +- > src/agent.c | 12 +-- > src/profile.c | 4 +- > unit/test-gdbus-client.c | 71 +++++++++++++++++ > 13 files changed, 200 insertions(+), 102 deletions(-) > > -- > 1.8.3.1 I went ahead and pushed this upstream. -- Luiz Augusto von Dentz -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html