From: leon breedt Date: 2004-12-28T10:35:38+09:00 Subject: [ANN] DBus/Ruby 0.1.9 hi, this is a feature release, the main change is support for service activation (DBus::Bus#activate_service), using the same semantics as the Python bindings currently in D-BUS CVS. also, if your message callback throws an exception, the backtrace is now printed out instead of a useless "Exception ignored" message. changes: * lib/dbus.rb: add wrappers in DBus::Bus for: DBus::Binding::bus_activate_service(), DBus::Binding::bus_get_unix_user(), DBus::Binding::bus_get_base_service(), DBus::Binding::bus_set_base_service() * ext/ruby-dbus-bus.c: add #bus_set_base_service, move #bus_get_base_service from DBusConnection, add #bus_get_unix_user, add #bus_activate_service * ext/ruby-dbus-connection.c: move DBusConnection#get_base_service to ext/ruby-dbus-bus.c to match the D-BUS C API * ext/ruby-dbus-connection.c: print out the backtrace if a callback raises an exception, but don't throw it, and do nil check using NIL_P instead of == Qnil. http://rubyforge.org/projects/dbus-ruby Gem & .tar.gz is available immediately. regards leon