[Telepathy] telepathy-gabble 0.5.1 released

Robert McQueen robert.mcqueen at collabora.co.uk
Mon Jan 29 12:31:50 PST 2007


URL:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.5.1.tar.gz

Whats new:
 * cache vcards for a short period of time, and group together requests,
so we don't end up retreiving them twice for avatars and then again for
nicknames
 * fix a really common crash most times we got any offline presence from
people
 * fix a crash on certain invalid connection arguments
 * fix a reference leak of connections, meaning you could never
reconnect to a connection in the same instance (thanks Xavier Claessens)
 * don't add a "message" parameter to presence if it's not actually
received (thanks Sjoerd Simons)
 * start moving protocol-independent code out to lib/ directory

Full changes follow.

Regards,
Rob

Mon Jan 29 20:13:30 GMT 2007  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * bump version to 0.5.1

Mon Jan 29 19:56:41 GMT 2007  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * remove verbose debugging from the vCard cache code

Mon Jan 29 18:26:49 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * GabbleMucChannel: we support TP_CHANNEL_TEXT_MESSAGE_TYPE_NOTICE, so
include it in the GetMessageTypes reply

Thu Jan 18 19:21:17 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Silently ignore attempts to change the handle type of channels whose
handle type is fixed

Tue Jan 23 08:25:32 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleVCardManager: set error if vcard request can't be sent

Tue Jan 23 07:45:31 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleVCardManager: fixes and tweaks to the cache

Wed Jan 24 08:56:52 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleVCardManager: cache reorganization

Tue Jan 23 06:23:07 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleVCardManager: simplifying the cache and removing some race
conditions

Tue Jan 23 15:11:09 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * GabbleVCardManager: added vcard caching

Tue Jan 23 15:04:27 GMT 2007  Senko Rasic <senko.rasic at collabora.co.uk>
  * TpHeap: added method for removing arbitrary element from the heap

Wed Jan 24 13:03:29 GMT 2007  Sjoerd Simons <sjoerd at luon.net>
  * Don't Add the message parameter in the PresenceUpdate signal if
there is no status message

Mon Jan 15 13:25:19 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * lib/Makefile.am: suppress install target, we don't actually want
anything installed until telepathy-glib is stable

Fri Jan  5 18:25:15 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Resolve conflict with daf in _boring

Thu Jan  4 20:00:15 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Fix syntax of lib/Makefile.am

Thu Jan  4 18:29:00 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move gabble_handle_type_is_valid to tp-handle.h.
  It has to be static inline so that its view of how many handle types
there are
  matches that given by LAST_TP_HANDLE_TYPE when a connection manager is
  compiled, to avoid overflowing statically allocated arrays of length
  LAST_TP_HANDLE_TYPE+1.

Thu Jan  4 18:20:14 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move tp-types.h to tp-handle.h

Thu Jan  4 17:30:52 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move TpChannelFactoryIface to lib; add infrastructure for
signals-marshal generation in lib

Thu Jan  4 17:20:02 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move TpChannelIface to lib

Thu Jan  4 17:11:30 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move telepathy-helpers.[ch] to lib

Thu Jan  4 16:59:30 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Remove telepathy-constants.h in favour of
<telepathy-glib/tp-enums.h> in lib. Move definition of
TP_CONNECTION_STATUS_NEW to gabble-connection.h and call it
GABBLE_TP_CONNECTION_STATUS_NEW.

Thu Jan  4 16:47:31 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move src/telepathy-errors.c to lib. Replace #includes of dummy
headers telepathy-errors.h, telepathy-interfaces.h with the ones in lib,
and delete the dummy headers

Thu Jan  4 16:33:02 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Add TpError_ prefix to all uses of error enum names, and remove the
compatibility #defines from telepathy-errors.h

Thu Jan  4 16:29:14 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Update telepathy-errors.h from telepathy-spec: Add TpError_ prefix
to error names, for better namespacing. Compensate for this in
src/telepathy-errors.h with some #defines

Thu Jan  4 16:25:53 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Replace GabbleHandle with TpHandle everywhere, remove compatibility
#define

Thu Jan  4 16:14:12 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Move spec-derived files (interfaces, enums, errors) to lib

Thu Jan  4 15:28:45 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Add various generated files to _boring

Tue Jan  2 19:47:59 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Rename GHeap to TpHeap, move to lib

Tue Jan  2 19:33:38 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Rename GIntSet to TpIntSet and move it to lib. Also slice-allocate
TpIntSet structures

Tue Jan  2 19:23:40 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * src/Makefile.am: support out-of-tree builds

Tue Jan  2 18:09:37 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Add lib directory containing what will become telepathy-glib

Tue Jan  2 17:54:53 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Change TP_IFACE_PROPERTIES to TP_IFACE_PROPERTIES_INTERFACE to align
with the spec. Replace telepathy-interfaces.h with the one generated
from the spec

Tue Jan  2 17:48:20 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Only populate the ChangeLog with "darcs changes" if in a Darcs tree

Tue Jan  2 16:45:49 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * telepathy-errors.h et al: Remove TelepathyErrors enum, use the one
from telepathy-spec-errors.h (= c/telepathy-errors.h generated from the
Telepathy spec) instead

Tue Jan  2 16:25:02 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Change TP_CONN_whatever to TP_CONNECTION_whatever to match the spec

Tue Jan  2 16:12:32 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Change TpMediaStreamProto to TpMediaStreamBaseProto to align with spec

Tue Jan  2 16:09:08 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * (Generated file) Change TpMediaStreamPendingFlags to
TpMediaStreamPendingSend

Tue Jan  2 16:05:15 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Rename TP_MEDIA_STREAM_PROTO_* to TP_MEDIA_STREAM_BASE_PROTO_* to
align with spec; also TpMediaStreamProto -> TpMediaStreamBaseProto

Tue Jan  2 16:02:12 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * (Generated file) Remove unnecessary #defines

Tue Jan  2 16:02:02 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Remove unused #define for TpConnMgrParamFlags

Tue Jan  2 15:56:08 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * (Generated from newer telepathy-spec) Rename TpConnectionHandleType
to TpHandleType

Tue Jan  2 15:43:23 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Replace obsolete TpCodecMediaType with TpMediaStreamType

Tue Jan  2 15:42:58 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Change official names of CONNECTION_HANDLE_TYPE_* to HANDLE_TYPE_*

Tue Jan  2 15:31:00 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Add telepathy-spec-enums.h (which is c/telepathy-enums.h from
telepathy-spec). Use it in telepathy-constants.h

Mon Jan 15 12:56:44 GMT 2007  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * Fix indentation of Xavier's patch; also unref conn if Base64
encoding is invalid

Mon Jan 15 12:54:28 GMT 2007  Xavier Claessens <xclaesse at gmail.com>
  * g_object_get() returns a new ref, so we need to unref the conn
before returning (https://bugs.freedesktop.org/show_bug.cgi?id=9434)

Wed Dec 20 18:33:56 GMT 2006  Simon McVittie
<simon.mcvittie at collabora.co.uk>
  * gabble-connection.c: Don't crash if the Connection is disposed
before Connect() runs, e.g. by failure in RequestConnection() (bugs.fd.o
#9406)

Thu Jan  4 16:51:05 GMT 2007  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * add test binaries to _boring

Thu Jan  4 13:49:11 GMT 2007  Dafydd Harries
<dafydd.harries at collabora.co.uk>
  * presence cache: update cache *before* trying to process
nickname/avatar/caps info, as these functions need the presence object

Mon Dec 11 19:46:18 GMT 2006  Robert McQueen
<robert.mcqueen at collabora.co.uk>
  * bump version to 0.5.0.1


More information about the Telepathy mailing list