From: John Ernberg <
john.e...@actia.se>
Sending these fixes as a patch set on the mailing list as my project
lead doesn't allow me to spend the necessary time to submit these
patches through the proper system.
This patch set includes everything we fixed up including crashes and
memory leaks.
Each patch is entirely independent making it very easy to select the
desired changes.
John Ernberg (8):
Fix std::string property casting
Handle exceptions in async mode.
Don't crash if signature of signal is different from the expected.
Rename async adapters
Properly unref glib timeout on BusTimeout disable
Fix crash in handling of messages with a NULL-interface
Don't incref steal_reply Messages
Properly unref BusWatch on disable
include/dbus-c++/object.h | 14 +++++++----
include/dbus-c++/property.h | 2 +-
src/glib-integration.cpp | 2 ++
src/object.cpp | 57 +++++++++++++++++++++++++++++++++++----------
src/pendingcall.cpp | 2 +-
tools/ef-adaptor-stubs.tpl | 28 +++++++++++-----------
6 files changed, 72 insertions(+), 33 deletions(-)
--
1.9.1