[Telepathy] telepathy-gabble 0.3.6 released
Robert McQueen
robert.mcqueen at collabora.co.uk
Thu Sep 21 12:36:55 PDT 2006
Jingle video calling actually works and stuff, with current stream
engine and farsight. :)
URL:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.3.6.tar.gz
Since 0.3.4, we've changed (full darcs changes follow):
- update to spec 0.13.6
- fix a few silly bugs with Stream{Added,Removed,StateChanged} signal
emissions
- fix up MediaStreamHandler::Error and MediaSessionHandler::Error to
emit StreamError signals on the channel and behave as documented in
spec 0.13.6
- fixes crashing on these Error calls
- remove the Name field from the .manager file (see thread on telepathy
list)
- rename the "block" list to "deny", as documented in the spec
- update to spec 0.13.5 and fix state machines for new signals
- add RemoveStreams functionality
- clarify signalling code somewhat
Regards,
Rob
Thu Sep 21 17:49:27 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.6
Thu Sep 21 17:44:38 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.6
Thu Sep 21 17:39:25 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: fix hypothetical memory leak in code path that
can't happen currently (but may in future)
Thu Sep 21 17:29:05 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: make the Error method call Error on each stream,
or just end the session if there aren't any
Thu Sep 21 17:24:44 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: mark the stream closed *before* emitting the signal
Thu Sep 21 16:53:48 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: close all of the streams when the session is
terminated
Thu Sep 21 16:53:07 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: remove the stream from the session after it's
given us an error and we've reported it to the user, otherwise the
session can make the channel disappear before this happens
Thu Sep 21 13:17:36 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: tweak indentation in remove streams function
Thu Sep 21 13:09:02 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: emit StreamError when a stream emits the error
signal
Thu Sep 21 13:06:12 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: emit an ERROR signal when Error is called
Thu Sep 21 04:10:34 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: add StreamError signal
Thu Sep 21 02:09:44 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove Name field from [ConnectionManager] section in .manager file
Wed Sep 20 19:45:38 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: name stream objects as MediaStream instead of
IceStream
Wed Sep 20 18:32:48 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: emit CLOSE when we /intend/ to close (which can
be due to an error) and have the session and channel listen for that
signal so that signals can be emitted etc while the session and channel
are still alive, fixing a crash on MediaStream::Error
Wed Sep 20 15:13:52 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* s/block/deny/ in name of contact list handle for blocked contact, to
match the spec
Mon Sep 18 19:50:51 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: add missing signal details on
StreamAdded/StreamRemoved signals
Thu Sep 14 16:48:54 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: catch missing s/state/connection-state/ in a few
places
Wed Sep 13 14:33:01 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.5.1
Wed Sep 13 14:27:30 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.5
Wed Sep 13 14:24:13 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.5
Wed Sep 13 14:21:26 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: clarify use of the word "acceptance" in a few places
Wed Sep 13 14:20:46 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: fix code to match comment (when we set the timer
on incoming calls where we're not the initiator)
Wed Sep 13 14:15:02 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: clarify debug message when emitting SetStreamPlaying
Wed Sep 13 14:14:45 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: rename session-reduce action to content-remove
Wed Sep 13 14:13:49 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Session,Stream}: rename state property on stream to
connection-state
Tue Sep 12 08:41:16 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Session,Stream}: s/got-codecs/got-local-codecs/
Mon Sep 11 17:24:27 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: emit StreamAdded when the stream is created,
rather than waiting for Ready off the stream engine
Mon Sep 11 17:16:53 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: rename _find_unacceptable_stream ->
_stream_not_ready_for_accept and _find_uninitiatable_stream ->
_stream_not_ready_for_initiate
Mon Sep 11 15:12:56 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: drop references to streams in priv->streams
before unreffing session
Mon Sep 11 14:06:08 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: set PRE_ACCEPTED on locally-created streams so
that we send useful stuff like remote candidates
Mon Sep 11 13:42:07 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Session,Stream}: merge in changes from Ole's branch, use
g_hash_table_find to decide if there's a stream that's not ready for us
to send acceptance or an invitation, and set playing after the stream
state goes to accepted
Sun Sep 10 13:05:27 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: s/voip-engine/stream-engine/
Sun Sep 10 13:04:24 BST 2006 ole.andre.ravnaas at collabora.co.uk
* hook in _handle_accept in GabbleMediaSession and remove an unused
variable from GabbleMediaStream
Sun Sep 10 13:01:06 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMedia{Session,Stream}: add per-stream state and clean up the
interaction between session and stream
Sun Sep 10 12:43:18 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaChannel: fix a minor coding style inconsistency
Sun Sep 10 12:39:48 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMedia{Channel,Session,Stream}: implement RemoveStreams
Sun Sep 10 11:56:13 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMedia{Session,Stream}: add another state to Session and use
this to set the timeout correctly. add initiator property to Stream.
Sun Sep 10 11:43:29 BST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaSession: change initiator to an enum to make the logic
clearer
Mon Sep 11 09:51:08 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: only set stream playing after Ready is called if
we're setting it playing, rather than stopping it egregiously
Mon Sep 11 09:49:47 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia*: regenerate with spec 0.13.5, update RequestStreams to
return the same as ListStreams
--
Robert McQueen
Director, Collabora Ltd.
More information about the Telepathy
mailing list