The “you and whose army?” release. This is another snapshot of Telepathy 1.0: as before, it is incompatible with earlier snapshots, and probably still incompatible with 1.0 too.
telepathy-spec has not changed since 0.99.8 (so I didn't bother doing a new release) but the C/GLib API has changed significantly. New tarball snapshots: http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.99.10.tar.gz (includes Tp-Logger and Tp-Farstream) http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-mission-control-5.99.10.tar.gz http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-gabble-0.99.10.tar.gz http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-idle-0.99.10.tar.gz http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-salut-0.99.10.tar.gz http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-haze-0.99.10.tar.gz http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-rakia-0.99.10.tar.gz For GPG signatures, add ".asc" to the end of those URLs. Matching snapshots of projects outside Telepathy (all reviewed, except for gnome-contacts): * Folks commit 720214d7 * telepathy-account-widgets commit 8e3f1e91 * Empathy commit 529cd04c * gnome-contacts patched according to https://bugzilla.gnome.org/show_bug.cgi?id=727166 For the extremely adventurous, Debian packages (excluding Salut, Rakia, Haze for now) are available in <http://people.collabora.com/~smcv/telepathy-1/>. I'll look into getting some of these into Debian experimental. See below for the telepathy-glib NEWS. Regards, S ------------- API breaks: • telepathy-glib now uses GDBus' G_BUS_TYPE_SESSION, not libdbus/dbus-glib's DBUS_BUS_STARTER, as its D-Bus connection: · every function that previously involved a dbus-glib DBusGMethodInvocation now uses a GDBus GDBusMethodInvocation · public headers do not include <dbus/dbus-glib.h> · D-Bus errors will now come from the G_IO_ERROR and G_DBUS_ERROR domains · object implementors need to be more careful to register well-known objects at their documented object-paths *before* requesting the corresponding bus names · TP_DBUS_ERROR_UNKNOWN_REMOTE_ERROR has been replaced by G_IO_ERROR_DBUS_ERROR · TpProxy::interface-added, dbus-glib signals marshallers, and the _init_known_interfaces() family of functions are no longer required or implemented However, dbus-glib's "specialized type" system is still used in the public API, for now. (fd.o #28782, Simon) • The "factory" construct-time property for all TpProxy subclasses is now mandatory: · tp_account_manager_set_default() and tp_account_manager_can_set_default() have been removed, use tp_client_factory_set_default(), tp_client_factory_can_set_default() and tp_client_factory_dup() instead. · tp_account_manager_new() and tp_account_manager_new_with_factory() have been removed, use tp_client_factory_dup_account_manager() instead. tp_account_manager_dup() still exists, and is now equivalent to calling tp_client_factory_dup_account_manager() on the result of tp_client_factory_dup(). · tp_channel_dispatcher_new() has been removed, use tp_client_factory_dup_channel_dispatcher() instead. · tp_connection_manager_new() has been removed, use tp_client_factory_ensure_connection_manager() instead. (fd.o #76828; Xavier, Simon) • TpDBusDaemon has been replaced by TpClientFactory or GDBusConnection, depending on context. (fd.o #76828; Xavier, Simon) • The "-core" shared library has gone away, and some functionality that primarily used dbus-glib types (tp_asv_*, tp_g_value_slice_*, tp_value_array_*) has moved into telepathy-glib-1-dbus. (fd.o #76855, Simon) _______________________________________________ telepathy mailing list telepathy@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/telepathy