[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