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 <[EMAIL PROTECTED]> * bump version to 0.5.1 Mon Jan 29 19:56:41 GMT 2007 Robert McQueen <[EMAIL PROTECTED]> * remove verbose debugging from the vCard cache code Mon Jan 29 18:26:49 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * GabbleVCardManager: set error if vcard request can't be sent Tue Jan 23 07:45:31 GMT 2007 Senko Rasic <[EMAIL PROTECTED]> * GabbleVCardManager: fixes and tweaks to the cache Wed Jan 24 08:56:52 GMT 2007 Senko Rasic <[EMAIL PROTECTED]> * GabbleVCardManager: cache reorganization Tue Jan 23 06:23:07 GMT 2007 Senko Rasic <[EMAIL PROTECTED]> * GabbleVCardManager: simplifying the cache and removing some race conditions Tue Jan 23 15:11:09 GMT 2007 Senko Rasic <[EMAIL PROTECTED]> * GabbleVCardManager: added vcard caching Tue Jan 23 15:04:27 GMT 2007 Senko Rasic <[EMAIL PROTECTED]> * TpHeap: added method for removing arbitrary element from the heap Wed Jan 24 13:03:29 GMT 2007 Sjoerd Simons <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Resolve conflict with daf in _boring Thu Jan 4 20:00:15 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Fix syntax of lib/Makefile.am Thu Jan 4 18:29:00 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Move tp-types.h to tp-handle.h Thu Jan 4 17:30:52 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Move TpChannelFactoryIface to lib; add infrastructure for signals-marshal generation in lib Thu Jan 4 17:20:02 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Move TpChannelIface to lib Thu Jan 4 17:11:30 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Move telepathy-helpers.[ch] to lib Thu Jan 4 16:59:30 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Replace GabbleHandle with TpHandle everywhere, remove compatibility #define Thu Jan 4 16:14:12 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Move spec-derived files (interfaces, enums, errors) to lib Thu Jan 4 15:28:45 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Add various generated files to _boring Tue Jan 2 19:47:59 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Rename GHeap to TpHeap, move to lib Tue Jan 2 19:33:38 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Rename GIntSet to TpIntSet and move it to lib. Also slice-allocate TpIntSet structures Tue Jan 2 19:23:40 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * src/Makefile.am: support out-of-tree builds Tue Jan 2 18:09:37 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Add lib directory containing what will become telepathy-glib Tue Jan 2 17:54:53 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Only populate the ChangeLog with "darcs changes" if in a Darcs tree Tue Jan 2 16:45:49 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Change TP_CONN_whatever to TP_CONNECTION_whatever to match the spec Tue Jan 2 16:12:32 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Change TpMediaStreamProto to TpMediaStreamBaseProto to align with spec Tue Jan 2 16:09:08 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * (Generated file) Change TpMediaStreamPendingFlags to TpMediaStreamPendingSend Tue Jan 2 16:05:15 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * (Generated file) Remove unnecessary #defines Tue Jan 2 16:02:02 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Remove unused #define for TpConnMgrParamFlags Tue Jan 2 15:56:08 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * (Generated from newer telepathy-spec) Rename TpConnectionHandleType to TpHandleType Tue Jan 2 15:43:23 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Replace obsolete TpCodecMediaType with TpMediaStreamType Tue Jan 2 15:42:58 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * Change official names of CONNECTION_HANDLE_TYPE_* to HANDLE_TYPE_* Tue Jan 2 15:31:00 GMT 2007 Simon McVittie <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * Fix indentation of Xavier's patch; also unref conn if Base64 encoding is invalid Mon Jan 15 12:54:28 GMT 2007 Xavier Claessens <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * add test binaries to _boring Thu Jan 4 13:49:11 GMT 2007 Dafydd Harries <[EMAIL PROTECTED]> * 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 <[EMAIL PROTECTED]> * bump version to 0.5.0.1 _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
