-
Notifications
You must be signed in to change notification settings - Fork 59
Release notes dbus sharp 0.7 and dbus sharp glib 0.5
The dbus-sharp team is proud to announce the combined release of dbus-sharp version 0.7 and its companion library dbus-sharp-glib version 0.5
#About
The dbus-sharp project is a fork of the ndesk-dbus D-Bus library by Alp Toker and aims at renewing the development effort on the C# implementation of the D-Bus specification.
This release is mostly a bug-fixing release incorporating patches that have been lying around in several location. In addition, the code has been cleaned up and test coverage has been increased to set the pace for a healthier development in the future.
Except for the breaking changes due to renaming and signing key change that are described in the following section, both dbus-sharp and dbus-sharp-glib remain API compatible with the previous ndesk-dbus and ndesk-dbus-glib releases. As a benefit of this renaming, the two sets of libraries can be installed on the same system and co-exist happily.
Even though dbus-sharp and dbus-sharp-glib remains API compatible with ndesk-dbus and ndesk-dbus-glib at this point, they aren't a drop-in replacement and existing application using one of the ndesk D-Bus libraries needs to be updated and rebuilt to make use of dbus-sharp. However the porting effort requirements have been reduced to a minimum and are described below.
The pkgconfig (.pc) files have been renamed from ndesk-dbus-1.0.pc to dbus-sharp-1.0.pc and from ndesk-dbus-glib-1.0.pc to dbus-sharp-glib-1.0.pc respectively. Build files need to be updated accordingly.
The NDesk.DBus part in all namespaces has been changed to DBus. A simple search-and-replace to change all occurrences of NDesk.DBus to DBus should be sufficient to port existing applications.
The org.freedesktop.DBus namespace remains the same.
- dbus-sharp: http://github.com/downloads/mono/dbus-sharp/dbus-sharp-0.7.0.tar.gz
- dbus-sharp-glib: http://github.com/downloads/mono/dbus-sharp/dbus-sharp-glib-0.5.0.tar.gz
- Official hompage: http://mono.github.com/dbus-sharp/
- GitHub repository: http://www.github.com/mono/dbus-sharp and http://www.github.com/mono/dbus-sharp-glib
- Reporting bugs: http://github.com/mono/dbus-sharp/issues and http://github.com/mono/dbus-sharp-glib/issues
Thanks to the following contributors for this release: Sandy Armstrong, Mike Gorse, Jérémie Laval, Bertrand Lorentz and Alan Mc Govern
Credit goes to Alp Toker for the initial ndesk-dbus code.