[Telepathy] Announcing telepathy-glib 0.17.6

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Mar 19 08:49:42 PDT 2012


tarball:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.17.6.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.17.6.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-glib

Requirements:

• GLib >= 2.30 is now required for telepathy-glib, and for code
generated
  by tools copied from this version.

• dbus-glib >= 0.90 is now required.

Deprecations:

• tp_connection_is_ready(), tp_connection_call_when_ready,
  TpConnection:connection-ready and the TpChannel and
TpConnectionManager
  equivalents are deprecated. Use tp_proxy_prepare_async() and
  tp_proxy_is_ready() instead. For connections, remember to ask for
  TP_CONNECTION_FEATURE_CONNECTED if required.

Enhancements:

• TpCapabilities: add API to check for Call and FileTransfer support
  (Xavier)

• Use GObject's FFI-based generic marshaller instead of generating our
own
  marshallers (fd.o #46523, Simon)

• Add tp_list_connection_managers_async, tp_protocol_dup_params,
  tp_protocol_dup_param, tp_protocol_borrow_params,
  tp_connection_manager_dup_protocols (Simon)

• Add accessors for TpAccount properties, parameters and storage
identifier
  represented as a GVariant (fd.o #30422, Simon)

• TpCallChannel: add API to put the call on hold. (Olivier)

• TpCallContentMediaDescription now implements the RTPHeaderExtensions,
  RTCPFeedback and RTCPExtendedReports interfaces. (Xavier)

Fixes:

• Don't change the direction of Call streams because of a Hold (Olivier)

• Use the right error when rejecting incompatible codecs (Olivier)

• Reject local updates to a media description while an offer is pending
  (Olivier)

• Avoid forward-declaring Call classes, fixing compilation on clang,
  older gcc, and other compilers not targeting C1x (Simon)

• Fix namespaces in example_call.manager (George)

• Produce self-contained header files from glib-interfaces-gen.py
  (fd.o #46835, Simon)

• Correctly implement and document tp_call_channel_has_dtmf() (Xavier)

• Fix various build failures in out-of-tree or parallel builds,
  and don't rebuild everything whenever the documentation changes
  (fd.o #36398, Simon)

• Improve test coverage for the connection manager test (fd.o #46358,
Simon)

• TpCallChannel::state-changed is properly annotate (fdo.o #47410
Guillaume)



More information about the telepathy mailing list