[Telepathy] ANNOUNCE: telepathy-gabble 0.7.6

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed May 14 04:01:38 PDT 2008


The "my first Gabble release" release.

tar:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.6.tar.gz
sig:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.6.tar.gz.asc
darcs: http://projects.collabora.co.uk/darcs/telepathy/telepathy-gabble
tag: "telepathy-gabble 0.7.6"

Requirements:

* telepathy-glib >= 0.7.8 is now required

Enhancements:

* Implement the Hold API using telepathy-glib rather than as an
extension

Fixes:

* fd.o #15656: fix an inconsistency in audio/video capabilities

* fd.o #15422: fix generation of extensions/extensions.html

* fd.o #15904: fix a regression making the caller of an incoming call in
  the remote pending set instead of the members one.


Full Darcs changes follow.


Regards,

	G.


Wed May 14 12:54:37 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * version 0.7.6

Wed May 14 12:48:49 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  tagged telepathy-gabble 0.7.6

Wed May 14 12:47:56 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * improve NEWS about 0.7.6

Wed May 14 12:43:29 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * version 0.7.6

Wed May 14 12:41:24 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * write NEWS for 0.7.6

Mon May 12 13:32:34 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * test-incoming-call.py: use sets when checking members

Mon May 12 13:29:38 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * gabble-media-channel: use mixin->members directly

Mon May 12 13:24:11 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * gabble-media-channel: esthetic trivial tweak

Mon May 12 13:09:10 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * gabble-media-channel: don't move peer to remote-pending if he's
already in members (Close fd.o #15791)

Mon May 12 13:06:38 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * test-incoming-call.py: add a regression test for fd.o #15791

Mon May 12 13:00:49 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * gabble-media-channel.c: move comment as now we don't always add the
peer to the members list

Mon May 12 12:44:40 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * test-incoming-call.py: check if we are moved the members when
accepting the call

Mon May 12 12:43:59 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * test-incoming-call.py: check if the caller is properly moved to
members

Mon May 12 12:42:58 CEST 2008  Guillaume Desmottes
<guillaume.desmottes at collabora.co.uk>
  * test-incoming-call.py: Gabble now sets the caller as actor in
MembersChanged when our self handle is moving to local-pending

Fri May  9 17:16:27 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Alter PYTHONPATH so gabbleconfig.py is picked up correctly in
out-of-tree builds, fixing distcheck

Fri May  9 14:37:09 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Now that we depend on telepathy-glib >= 0.7.6 anyway, we might as
well implement CallState. However, omit it from GetInterfaces() to avoid
making clients think we have a proper implementation

Fri May  9 14:31:32 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Fix generation of extensions/extensions.html (fd.o #15422)

Fri May  9 14:23:25 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Remove Channel_Interface_Hold from extensions/

Fri May  9 14:22:16 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * GabbleMediaChannel: use telepathy-glib's version of the Hold API

Fri May  9 14:22:06 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Require telepathy-glib 0.7.8 (for Hold)

Thu May  8 10:57:48 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Update Hold API docs from telepathy-spec 0.17.3.1

Wed May  7 18:05:36 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Adapt check-coding-style hook

Wed May  7 17:55:02 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Allow unstable extension interfaces (for Hold)

Wed May  7 17:53:51 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Require telepathy-glib 0.7.3 due to updated code-gen tools

Wed May  7 17:52:31 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Update code-gen tools from telepathy-glib

Fri May  9 14:14:14 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Don't claim support for the CallStates interface unless we're
actually compiling it (it's effectively #if 0 at the moment)

Wed May  7 17:34:50 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Rephrase comment to avoid needing #if 0

Wed May  7 17:31:58 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Rephrase comment about why we're not strictly following XEP-0153, to
avoid having #if 0'd code

Thu May  8 20:39:56 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * re-order test-capabilities.py to test that we go from none -> video
+ audio -> audio -> none correctly

Thu May  8 20:39:37 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * store disco query node attributes in the event objects in the test
suite

Thu May  8 13:41:59 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * remove test-caps-update.py as it is redundant in light of
test-capabilities.py's new/existing checks for CapabilitiesChanged, and
fails due to assuming a 1:1 correspondence between having just the
jingle audio/video transports and being audio/video callable. these
capabilities now depend on the jingle transports as well as gabble's
intrinsic jingle and google p2p features.

Thu May  8 13:41:20 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * update test-capabilities to test that adding a new capability later
(adding video in this case) causes another CapabilitiesChanged signal

Thu May  8 13:07:50 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * fix test-capabilities.py - add google p2p transport to the
capabilities so that audio calling is possible

Tue May  6 15:15:58 CEST 2008  Senko Rasic <senko.rasic at collabora.co.uk>
  * actually exclude dbus tube tests if they're not supported

Tue May  6 15:14:44 CEST 2008  Senko Rasic <senko.rasic at collabora.co.uk>
  * don't explicitly wait for CONNECTED, so we don't have to deal signal
delivery races (2/2)

Tue May  6 15:11:50 CEST 2008  Senko Rasic <senko.rasic at collabora.co.uk>
  * deal with possible races in signal delivery (1/2)

Tue May  6 15:10:40 CEST 2008  Senko Rasic <senko.rasic at collabora.co.uk>
  * don't shadow param name

Tue May  6 15:09:45 CEST 2008  Senko Rasic <senko.rasic at collabora.co.uk>
  * test dbus tubes only if they're supported

Tue May  6 16:36:41 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * In Twisted tests, use the correct version of Python

Tue May  6 16:36:24 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Check for a Python suitable for running the tests separately

Tue May  6 16:35:58 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Add a comment explaining why we look for an *old* version of Python
by preference

Tue May  6 21:29:51 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * remove #if 0'd hacky _presence_node_has_google_voice function which
has been unused from 0.3.x days

Tue May  6 14:32:26 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * correct _gabble_media_channel_typeflags_to_caps and
_gabble_media_channel_caps_to_typeflags to match the semantics of
_gabble_media_session_request_streams when deciding what stream types
are available.
  Specifically, a) we must have GTalk-P2P transport available in order
to place
  /any/ calls because it is the only transport we can signal atm, b) any
3rd
  party with Google voice capability is always audio callable, and c) to
make
  Jingle audio/video calls to 3rd parties, they must also support Jingle
and
  GTalk-P2P. Fixes #15656.

Tue May  6 14:31:18 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * add a note to _gabble_media_session_request_streams reminding people
to also check that _gabble_media_channel_typeflags_to_caps and
_gabble_media_channel_caps_to_typeflags are kept up to date

Tue May  6 14:16:52 CEST 2008  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * avoid duplicating the required PRESENCE_CAP_* for a person to be
callable
  by calling _gabble_media_channel_caps_to_typeflags instead (this just
applies
  to the trivial checking in AddMembers, only relevant when using the
  pre-0.17.2 spec method of adding the member before requesting streams
is being
  used)

Mon May  5 14:21:38 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Nano version 0.7.5.1

Mon May  5 13:34:01 CEST 2008  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  tagged telepathy-gabble 0.7.5




More information about the Telepathy mailing list