[Telepathy] telepathy-gabble 0.3.4 released
Robert McQueen
robert.mcqueen at collabora.co.uk
Sun Sep 10 08:29:57 PDT 2006
New release, not many changes from 0.3.3, but lots of diff because of
the code generator tweaks in the -spec tree. Tarball at the usual spot[1].
Saying that, I just realised I never mailed about 0.3.3, which was a
little more exciting... we implemented JEP-0166 audio/video call
signalling. With the latest versions of Farsight and Stream Engine you
can initiate both Google Talk audio or Jingle audio/video calls. We're
still working on support for the new actions in the JEP (which I've been
contributing to) for adding/removing streams mid-call and changing
directions of streaming, so watch this space.
Also got quite a lot of few nasty bug fixes (subscription management and
MUC room properties), and a new handles implementation which allocates
things dynamically (so handles start from 1 and can be freed up, eg
after you list chat rooms and close the list channel without joining
any). Darcs changes since 0.3.2 follow.
Regards,
Rob
[1]: http://telepathy.freedesktop.org/releases/telepathy-gabble/
Sun Sep 10 18:18:22 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.4
Sun Sep 10 18:18:00 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.4
Sun Sep 10 18:14:47 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Channel,Session,Stream}: merge
ListStreams/StreamAdded/StreamStateChanged stuff with spec 0.13.4 and
new code generator
Sun Sep 10 14:35:20 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: fix up crashing by moving the ptr array of
streams aside at dispose time, so the stream_closed_cb is a no-op
Fri Sep 8 15:16:22 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaChannel: fix a stupid g_signal_emit so that
StreamStateChanged gets correctly emitted
Tue Sep 5 10:23:21 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaChannel: added a missing check in dispose (doh)
Mon Sep 4 23:00:09 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaChannel: implement ListStreams (directionality TBD) and
emit Stream{Added,Removed,StateChanged}
Sun Sep 10 17:53:12 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Channel,Session,Stream}: regenerate with spec 0.13.4 to
rename Ice* back to Media*, and add directionality methods & signals
Sun Sep 10 14:40:59 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* s/occured/occurred/
Sun Sep 10 12:31:55 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* Gabble*: regenerate with gengobject.py from spec 0.13.4
Sun Sep 10 11:27:56 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleConnection: edit method order to help resolve conflicts
Wed Sep 6 14:26:06 EEST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Handle contact caps disco errors by trying to request the same
information from some other guy claiming to have it
Wed Sep 6 14:15:29 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.3.1
Wed Sep 6 14:11:13 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.3
Wed Sep 6 14:10:13 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.3
Wed Sep 6 10:09:13 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: s/clear/free/ (the session ID)
Tue Sep 5 15:14:35 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleConnection: only unref our self_handle if we're being
disconnected from a state where we were connecting/connected, and only
ref it when we go to connecting
Tue Sep 5 13:41:26 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Session,Stream}: remove g_object_unref of priv->conn
because we no longer have a reference to it from g_object_get
Mon Sep 4 21:33:36 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMuc{Channel,Factory}: avoid passing handle from MUC factory to
channel without qualifying whether it is for a room or a contact
Mon Sep 4 21:29:20 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: fix assertion
Mon Sep 4 19:40:57 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add asserts to send_reject_message to make sure
we only do it in google mode, and add a comment to
send_terminate_message to explain why we do nothing if the resource is NULL
Mon Sep 4 19:37:44 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: rename func to funcs in handle_action for
clarity, and add a few comments
Mon Sep 4 19:32:43 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add an assert that we're adding at most one
audio stream in google mode
Mon Sep 4 19:18:26 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: add a connection property to remove the need to
call g_object_get in the constructor, and move some other init stuff
into _init
Mon Sep 4 19:16:26 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add a connection property and have the media
channel set it, and move the session ID stuff up to the channel,
removing the need call g_object_get in the constructor
Mon Sep 4 16:15:16 EEST 2006 dafydd.harries at collabora.co.uk
* don't overwrite construct-time stream mode
Mon Sep 4 12:03:02 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: #if 0 the checking for google voice capability
when adding members to the media channel
Sun Sep 3 18:05:59 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add a per-session maximum of 99 streams
Sun Sep 3 17:53:35 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* cleanup xmlns-related stuff to use
lm_message_node_{has,get_child_with}_namespace and common NS_* defines
Sun Sep 3 05:11:34 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add G_GNUC_PRINTF annotation to
_gabble_media_session_debug and fix a resulting warning
Sun Sep 3 05:11:06 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDebug: add G_GNUC_PRINTF annotation to gabble_debug definition
to catch mismatched format strings
Sun Sep 3 05:02:49 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabblePresence: make gabble_presence_resource_has_caps check the
resource name matches too... oops :)
Sun Sep 3 04:12:02 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: set <description> xmlns to video if it's a video
stream
Sun Sep 3 04:11:48 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: default to MODE_JINGLE
Sun Sep 3 03:42:26 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabblePresence: add gabble_presence_resource_has_caps which we need
to see if we can add media into ongoing calls with a certain resource
Sun Sep 3 03:42:04 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: implement
_gabble_media_session_request_streams... youch
Sun Sep 3 03:41:21 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: make the _gabble_media_session_stream_state
function not disappear if GMS_DEBUG_LEVEL is undefined
Sun Sep 3 03:40:33 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: don't send terminate or reject messages if
there's no peer_resource; it means we've not actually sent anything to
the peer yet
Sun Sep 3 03:37:51 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: disable the automatic requesting of a voice
stream in every session
Sun Sep 3 03:37:18 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: make create_media_stream return the stream ID
Sun Sep 3 03:36:38 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: pass RequestStreams off to the session after
validating that the given member is indeed a member
Fri Sep 1 22:40:22 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDisco: fix totally badgered disco behaviour where only one
request was freed up at dispose time because of iterating a list wrongly
while it was changing, and add some asserts that request deletion is
done against a valid disco object
Fri Sep 1 21:00:22 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabblePresenceCache: remove handles from the handle set when we
remove them from the presence cache
Fri Sep 1 20:46:32 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: only send accept after the streams are all ready
Fri Sep 1 20:13:49 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: fix unitialised values in codec parameter sending
code
Fri Sep 1 20:10:38 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: allow multiple handlers for a single action, and
make handlers into generic create, codecs and candidates
Fri Sep 1 20:08:03 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: allocate the stream ID inside create_media_stream
Fri Sep 1 20:55:48 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabblePresenceCache: add missing disco error-checking to _caps_disco_cb
Fri Sep 1 20:23:33 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: send jingle-compliant candidates
Fri Sep 1 02:41:44 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* Fix conflict
Fri Sep 1 02:31:33 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleConnection: fixed syntax error
Fri Sep 1 07:28:58 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: send transport-info as action instead of
candidates when in jingle mode
Fri Sep 1 07:16:21 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaFactory: handle the sid attribute as that's what jingle uses
Fri Sep 1 07:11:36 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* I take that back, NOW we do :P
Fri Sep 1 07:01:18 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* send jingle-compliant session-initiate
Fri Sep 1 02:31:57 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: add codec parameters on outgoing stanzas
Fri Sep 1 06:53:55 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* only check that people are callable when calling them, not when
receiving a call
Fri Sep 1 06:35:39 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* tweak whitespace in presence cache
Fri Sep 1 06:35:24 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* disable voice-v1 hack for discovering gtalk
Fri Sep 1 06:35:04 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove bogus disco cache prefilling
Fri Sep 1 06:31:43 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* update presence caps to match jingle & gtalk namespaces, and
export/recognise them in entity caps. these should come from the same
lookup table...
Fri Sep 1 06:31:24 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* advertise our features as having voice-v1, jingle audio and video
Fri Sep 1 06:30:51 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* stop feeding bogus capabilities into our self handle
Fri Sep 1 06:29:35 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add test-heap to _boring
Fri Sep 1 03:21:16 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove unused media_channels stuff from GabbleConnection
Fri Sep 1 03:20:07 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove unused INVITATION_RECEIVED signal from media session
Fri Sep 1 03:16:34 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* tweak more stuff to use lm_message_node_get_child_with_namespace
(why didn't we write that sooner? :D)
Fri Sep 1 03:01:23 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add a new lm_message_node_get_child_with_namespace function, and
move _lm_message_node_has_namespace to lm_message_node_has_namespace in
util.c
Fri Sep 1 01:03:47 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* don't rely on the mode being set for dispatching incoming session
actions to the right stream, discover it from the namespace of the
session node
Fri Sep 1 01:03:27 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* make _handle_initiate create stream objects for each incoming stream
Fri Sep 1 01:02:01 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* don't implicitly create a gtalk audio stream along with the session
Fri Sep 1 01:01:08 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* default sessions to jingle mode
Fri Sep 1 00:57:37 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* refactor media session IQ callback to recognise both jingle and
gtalk, leave description namespace checking to the session, and respond
with bad request if the input is malformed
Fri Sep 1 00:53:30 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* send jingle audio stream descriptions with new namespace
Fri Sep 1 00:52:57 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* advertise support for google's p2p transport, and jingle audio and video
Fri Sep 1 00:52:38 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add new namespaces for google's p2p transport, and jingle audio,
video and ice
Fri Sep 1 00:49:54 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add a _gabble_media_channel_get_stream_id method
Fri Sep 1 05:39:16 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* merge conflicts and update to use DEBUG functions
Thu Aug 24 17:14:34 EEST 2006 dafydd.harries at collabora.co.uk
* resolve conflicts
Fri Jun 2 15:13:37 EEST 2006 dafydd.harries at collabora.co.uk
* fix typo in debug message
Thu Aug 24 17:08:57 EEST 2006 dafydd.harries at collabora.co.uk
* resolve conflicts
Fri Jun 2 20:56:39 EEST 2006 dafydd.harries at collabora.co.uk
* implement capabilities discoing/caching
Mon May 29 17:40:38 EEST 2006 dafydd.harries at collabora.co.uk
* make debugging messages less misleading
Mon May 29 17:09:47 EEST 2006 dafydd.harries at collabora.co.uk
* simplify presence message parsing control flow
Thu Aug 31 06:11:51 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: marshall clockrate, channels and bitrate from
remote end to s-e. also make name optional.
Thu Aug 31 03:44:14 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleMediaStream: don't ack IQs, GabbleMediaSession does this for us
Thu Aug 31 18:56:54 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* fix inability to write C
Thu Aug 31 01:29:59 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* allow handlers to specify no function (some just change the state)
Thu Aug 31 01:21:45 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* refactor media session action handling to have a lookup table of
acceptable states, call a per-stream function, and then a result state
to set if successful
Thu Aug 31 01:20:24 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* fix session termination to send "session-terminate" action on Jingle
calls
Thu Aug 31 01:19:52 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* replace last uses of priv->stream with iterations over the hash
table, making <content> nodes where necessary
Thu Aug 31 01:17:24 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* fix a duplicated call to g_object_get in the media session constructor
Thu Aug 31 01:15:48 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* replace media session's priv->stream with a hash table of streams by
name, for the moment make one gtalk stream automatically
Thu Aug 31 01:14:19 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add an INVALID JingleSessionState
Thu Aug 31 01:13:20 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* make gabble_media_stream internal functions act on the jingle
content and transport nodes where appropriate, rather than session nodes
as in gtalk
Thu Aug 31 01:12:25 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add ID, name and media type parameters to the stream object
Thu Aug 31 08:44:00 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* merge conflicts (HANDLER_DEBUG -> NODE_DEBUG)
Thu Aug 31 08:30:09 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove irrelevant MUC comment & tweak indentation
Thu Aug 31 07:51:51 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* MUC room descriptions don't arrive in <message> nodes, only subjects
Thu Aug 31 07:30:28 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* update MUC room permissions after we've sent off the discovery
request for the current properties, so that if we become the owner and
request a configuration form, we get it back after we find out whether
or not the description property exists.
Thu Aug 31 07:29:59 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* clear "description" property writability in MUC channels when we
stop being an owner
Wed Aug 16 18:10:14 EEST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Merge oleavr's MUC properties improvements
Wed Jun 14 20:44:39 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* MUCFactory: return QUEUED in request function when a request is
already in progress, and DONE if it's ready.
Wed Jun 14 20:03:08 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* MUC: fixed copy 'n paste error causing the "name" property to never
get picked up when discoing the room.
Wed Jun 14 16:57:15 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* MUC: set property permissions correctly based on changes in presence
and what the server supports.
Thu Jun 8 18:15:45 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleRoomListChannel: use _lm_message_node_has_namespace and the
string constant in namespaces.h when parsing the <x/> disco node.
Thu Jun 8 18:13:40 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* MUC: parse disco reply's <x/> node to get the description property
off it, and some improvements to the properties mixin
Thu Aug 31 18:28:39 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* fix control flow errors where we assume g_assert_not_reached will
abort execution; usually returning from the function avoids continuing
with uninitialised values
Thu Aug 31 18:08:52 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* add missing break in roster switch statement
Tue Aug 22 19:18:31 EEST 2006 ole.andre.ravnaas at collabora.co.uk
* GabbleConnection: removed some more obsoleted code.
Wed Aug 30 14:58:16 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* merge conflicts of HANDLE_LEAK_DEBUG_CFLAGS in configure.ac
Wed Aug 30 14:08:53 EEST 2006 ollisal at gmail.com
* Fix compile issues with --disable-debug configure flag
Tue Aug 29 19:16:55 EEST 2006 ollisal at gmail.com
* Move gabble_handle_decode_jid from the handle repo to util.h and
rename it to gabble_decode_jid to reflect the change. Also update its
documentation to reflect its current, more general usage.
Tue Aug 29 17:52:29 EEST 2006 ollisal at gmail.com
* Remove useless gabble_handle_jid_get_base prototype
Tue Aug 29 14:16:07 EEST 2006 ollisal at gmail.com
* For the sake of completeness, make GabbleRoomlistChannel work even
after changing the parent Connection object as well
Mon Aug 28 16:22:22 EEST 2006 ollisal at gmail.com
* Listen to D-BUS NameOwnerChanged signals in handle repo to free
handles held by dead clients
Mon Aug 28 14:13:23 EEST 2006 ollisal at gmail.com
* Move client handle hold/release refcounting from GabbleConnection to
the handle repo
Fri Aug 25 16:51:51 EEST 2006 ollisal at gmail.com
* Plug roster destruction handle reference leak
Fri Aug 25 16:33:48 EEST 2006 ollisal at gmail.com
* Plug presence cache handle refleak in a nicer way with a handle set
Fri Aug 25 15:47:08 EEST 2006 ollisal at gmail.com
* Make handle reference leak debug backtraces slightly longer so that
handleset stuff also fits
Fri Aug 25 14:04:29 EEST 2006 ollisal at gmail.com
* Fix connection self handle reference leak
Fri Aug 25 14:01:40 EEST 2006 ollisal at gmail.com
* Tidy up handle leak debugging and make it more useful by making
traces of all {handle_for_*,handle_ref,handle_unref} operations, not
just the initial alloc
Fri Aug 25 12:33:35 EEST 2006 ollisal at gmail.com
* Use -rdynamic when using handle leak debug to get more useful backtraces
Thu Aug 24 18:15:31 EEST 2006 ollisal at gmail.com
* Add handle reference leak debugging facility (optional compile-time
option)
Thu Aug 24 14:24:37 EEST 2006 ollisal at gmail.com
* Make roomlist channel record and release the room handles it allocates
Thu Aug 24 12:30:07 EEST 2006 ollisal at gmail.com
* Make gabble_handle_{ref,unref} verify list handles, although the
refing and unrefing in itself is still a nop
Thu Aug 24 12:13:44 EEST 2006 ollisal at gmail.com
* Make handle_for_room_exists flatten JIDs correctly
Thu Aug 24 10:30:48 EEST 2006 ollisal at gmail.com
* simplify RequestHandles by using gabble_handle_for_list instead
Wed Aug 23 17:45:52 EEST 2006 ollisal at gmail.com
* Fix wrong header mistakes
Wed Aug 23 17:23:23 EEST 2006 ollisal at gmail.com
* Drop Quarks from list handles too, and make use of the new list
handle enum
Wed Aug 30 14:30:08 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.2.1
Tue Aug 29 22:28:41 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.2
Wed Aug 23 01:20:40 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove multiple list handle functions in favour of an enum (from the
header file, so this won't compile atm)
Tue Aug 22 01:10:19 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* move JID_MAX_SIZE from handles.h to handles.c
Tue Aug 22 01:06:03 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* remove handles-private.h now that it's not used in handle-set.c
Tue Aug 22 00:57:46 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* patch from Olli Salli <olli.salli at nokia.com> to allocate handles
dynamically rather than using quarks, allowing them to be freed up
Tue Aug 22 00:17:38 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* run gheap through indent -nut
Mon Aug 21 22:19:51 EEST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* patch from Olli Salli <olli.salli at nokia.com> to add a heap
implementation
--
Robert McQueen
Director, Collabora Ltd.
More information about the Telepathy
mailing list