--- telepathy-gabble-0.5.3/ChangeLog 2007-02-07 19:41:26.000000000 +0100 +++ telepathy-gabble-0.5.5/ChangeLog 2007-03-05 15:57:49.000000000 +0100 @@ -1,27 +1,410 @@ +Mon Mar 5 14:56:24 GMT 2007 Robert McQueen + tagged telepathy-gabble 0.5.5 + +Mon Mar 5 14:56:10 GMT 2007 Robert McQueen + * bump version to 0.5.5 + +Mon Mar 5 12:34:22 GMT 2007 Dafydd Harries + * GetAvatarTokens: take own avatar token from conn->self_presence, not presence cache + +Mon Mar 5 12:19:45 GMT 2007 Dafydd Harries + * fix memory leak in tp_base_connection_manager_request_connection + +Fri Mar 2 15:59:19 GMT 2007 Dafydd Harries + * when editing a vCard, ensure that the request doesn't end up in reqs_in_flight twice + +Fri Mar 2 14:36:59 GMT 2007 Dafydd Harries + * remove defunct suppress_next_handler flag + +Thu Mar 1 20:19:02 GMT 2007 Dafydd Harries + * split out aliasing interface from gabble-connection.c + +Thu Mar 1 20:15:40 GMT 2007 Dafydd Harries + * fix missed #include of gabble-presence.h + +Thu Mar 1 19:57:59 GMT 2007 Dafydd Harries + * move gabble-presence-cache.? -> presence-cache.? + +Thu Mar 1 19:49:37 GMT 2007 Dafydd Harries + * move gabble-presence.? -> presence.? + +Thu Mar 1 19:47:43 GMT 2007 Robert McQueen + * patch from Dmitry Rozhkov to add --enable-coverage to compile with coverage monitoring + +Thu Mar 1 14:49:15 GMT 2007 Dafydd Harries + * make emit_one_presence_update static + +Thu Mar 1 14:49:02 GMT 2007 Dafydd Harries + * make header guards consistent with header name + +Thu Mar 1 14:06:14 GMT 2007 Dafydd Harries + * hook onto StatusChanged in conn-presence.c rather than exporting emit_one_presence_update and calling it in gabble-connection.c + +Thu Mar 1 14:03:15 GMT 2007 Dafydd Harries + * rename functions fgj + +Thu Mar 1 13:16:47 GMT 2007 Dafydd Harries + * fix leaks of connection resource + +Thu Mar 1 13:02:47 GMT 2007 Dafydd Harries + * add copyright statement to new files + +Thu Mar 1 02:20:38 GMT 2007 Dafydd Harries + * add missing files + +Thu Mar 1 02:18:35 GMT 2007 Dafydd Harries + * move avatars.{h,c} -> conn-avatars.{h,c} for consistency + +Thu Mar 1 02:11:58 GMT 2007 Dafydd Harries + * move presence interface out of gabble-connection.c + +Thu Mar 1 01:12:18 GMT 2007 Dafydd Harries + * move avatars interface out of gabble-connection.c + +Thu Mar 1 11:42:20 GMT 2007 Simon McVittie + * TpBaseConnectionManager: in parameter parsing, add missing error returns and handle INT32, UINT32 + +Thu Feb 22 17:53:14 GMT 2007 Simon McVittie + * Move connection manager life cycle to telepathy-glib + +Wed Feb 28 19:03:41 GMT 2007 Guillaume Desmottes + * Set the chat states caps + +Wed Feb 28 17:01:21 GMT 2007 Guillaume Desmottes + * don't send state notification if we don't have the cap + +Thu Mar 1 12:35:15 GMT 2007 Dafydd Harries + * improve nickname update algorithm readability marginally + +Thu Mar 1 12:34:54 GMT 2007 Dafydd Harries + * vCard manager: emit nickname update signal after updating cache + +Wed Feb 28 15:37:29 GMT 2007 Dafydd Harries + * plug leak in gabble_connection_advertise_capabilities + +Wed Feb 28 14:13:07 GMT 2007 Dafydd Harries + * free message sender info + +Wed Feb 28 15:19:51 GMT 2007 Guillaume Desmottes + * return after dbus error. break >80 chars lines + +Tue Feb 13 09:14:42 GMT 2007 Senko Rasic + * GabbleVCardManager: implemented vcard request pipeline + +Mon Feb 26 18:22:38 GMT 2007 Guillaume Desmottes + * some cleanup and improvements + +Mon Feb 19 18:46:32 GMT 2007 guillaume.desmottes@collabora.co.uk + * merge with HEAD + +Fri Feb 16 17:52:46 GMT 2007 guillaume.desmottes@collabora.co.uk + * raise an error if we try to use the gone state when it's forbidden + +Fri Feb 16 17:30:14 GMT 2007 guillaume.desmottes@collabora.co.uk + * send the state on "gone" when a private channel in closed as describe in the spec + +Fri Feb 16 15:59:30 GMT 2007 guillaume.desmottes@collabora.co.uk + * remove the emit_signal from set_chat_state as we never have to send it + +Fri Feb 16 10:55:17 GMT 2007 guillaume.desmottes@collabora.co.uk + * don't send empty body in state message + +Thu Feb 15 17:51:14 GMT 2007 guillaume.desmottes@collabora.co.uk + * add discovering support + +Thu Feb 15 17:12:04 GMT 2007 guillaume.desmottes@collabora.co.uk + * send the ChatStateChanged signal when the SetChatState method is called in private chat + +Thu Feb 15 16:41:33 GMT 2007 guillaume.desmottes@collabora.co.uk + * use the handle of the sender in MUC instead of the MUC handle + +Thu Feb 15 15:34:40 GMT 2007 guillaume.desmottes@collabora.co.uk + * remove last tab + +Thu Feb 15 15:11:03 GMT 2007 cass@skynet.be + * remove evil tabs + +Wed Feb 14 11:53:59 GMT 2007 guillaume.desmottes@collabora.co.uk + * First implementation of Channel.Interface.ChatState + +Tue Feb 13 09:42:44 GMT 2007 guillaume.desmottes@collabora.co.uk + * add Channel_Interface_Chat_State header in svc-channel + +Tue Feb 13 09:29:38 GMT 2007 guillaume.desmottes@collabora.co.uk + * add Channel.Interface.ChatState + +Tue Feb 27 20:26:52 GMT 2007 Robert McQueen + * GabbleMediaFactory: fix final bugs with stun/relay badgering: set the right property name on the channel, and don't free the wrong value + +Tue Feb 27 20:10:22 GMT 2007 Robert McQueen + * GabbleMediaFactory: read stun server and port from GabbleConnection, and only use the jingleinfo extension's stun servers if one wasn't provided + +Tue Feb 27 19:58:28 GMT 2007 Robert McQueen + * GabbleConnection: remove the properties mixin and store the STUN server and port params in normal properties + +Tue Feb 27 19:16:16 GMT 2007 Robert McQueen + * GabbleMediaFactory: tweak jingle info code to fix some thinkos + +Tue Feb 27 19:15:50 GMT 2007 Robert McQueen + * GabbleMediaChannel: add properties interface + +Tue Feb 27 17:54:41 GMT 2007 Robert McQueen + * delete jingle-info.[ch] + +Tue Feb 27 17:53:20 GMT 2007 Robert McQueen + * GabbleMediaFactory: move and modify code from jingle-info.c to retrieve and update the stun server, port and relay token from Google servers + +Tue Feb 27 17:52:20 GMT 2007 Robert McQueen + * GabbleMediaFactory: add stun server, port and relay token properties, and provide them to any media channels we create + +Tue Feb 27 17:51:36 GMT 2007 Robert McQueen + * GabbleMediaChannel: remove unused variable + +Mon Feb 26 20:15:09 GMT 2007 Robert McQueen + * GabbleMediaChannel: reinstate the STUN server and port properties + +Mon Feb 26 20:01:23 GMT 2007 Robert McQueen + * GabbleMediaChannel: set the default value of nat traversal using G_PARAM_CONSTRUCT rather than manual fiddling with the properties interface + +Mon Feb 26 19:38:19 GMT 2007 Robert McQueen + * GabbleConnection: remove calls into jingle info code + +Mon Feb 26 16:53:15 GMT 2007 Robert McQueen + * bump version to 0.5.4.1 + +Mon Feb 26 15:44:05 GMT 2007 Robert McQueen + tagged telepathy-gabble 0.5.4 + +Mon Feb 26 15:43:57 GMT 2007 Robert McQueen + * bump version to 0.5.4 + +Mon Feb 26 15:41:00 GMT 2007 Robert McQueen + * fix unused variable when debug is disabled + +Mon Feb 26 15:38:00 GMT 2007 Robert McQueen + * merge conflicts between fixes for empty if bodies and avoiding priv->conn->parent.handles + +Mon Feb 26 15:37:10 GMT 2007 Robert McQueen + * fix confusion between PROP_STUN_SERVER and PROP_NAT_TRAVERSAL on the media channel + +Mon Feb 26 15:36:45 GMT 2007 Robert McQueen + * fix Makefile.am in light of removal of c-errors-enum-generator.xsl + +Mon Feb 26 15:10:05 GMT 2007 Robert McQueen + * add missing Channel_Interface_Chat_State.xml to spec + +Tue Feb 13 17:25:03 GMT 2007 Robert McQueen + * fix ifs with empty bodies if debug is disabled + +Thu Feb 22 20:14:25 GMT 2007 Simon McVittie + * Use slice allocation in various places in Gabble + +Thu Feb 22 19:13:39 GMT 2007 Simon McVittie + * Use slice allocation in various places in telepathy-glib + +Thu Feb 22 20:12:05 GMT 2007 Simon McVittie + * telepathy-glib/util.c: Add tp_g_value_slice_free(), which unsets and frees a slice-allocated GValue + +Thu Feb 22 21:35:36 GMT 2007 Simon McVittie + * Add nat_traversal Telepathy property to GabbleMediaChannel. + Also add comments regarding the other properties from spec 0.15.0. + +Thu Feb 22 20:29:09 GMT 2007 Simon McVittie + * Sync spec with version 0.15.0 + +Wed Feb 21 17:48:23 GMT 2007 Simon McVittie + * TpBaseConnectionManager: use correct casts and NULL-initialize GError + +Tue Feb 20 14:37:42 GMT 2007 Simon McVittie + * Don't pass parameters hash table to new_connection callback (it'll always be empty) + +Tue Feb 20 14:37:18 GMT 2007 Simon McVittie + * Ignore obsolete parameters (those whose "offset" is GMAXSIZE) + +Tue Feb 20 13:08:00 GMT 2007 Simon McVittie + * Move Gabble's parameter parsing to telepathy-glib + +Mon Feb 19 16:23:52 GMT 2007 Simon McVittie + * Move Connect, Disconnect to TpBaseConnection + +Mon Feb 19 16:21:55 GMT 2007 Simon McVittie + * Make gabble_connection_get_unique_name() static + +Mon Feb 19 16:13:19 GMT 2007 Simon McVittie + * Stop pointlessly logging connection class pointer + +Thu Feb 22 17:56:57 GMT 2007 Simon McVittie + * When changing connection property of presence cache or roomlist channel, also change local cache of TpBaseConnection + +Wed Feb 21 20:26:10 GMT 2007 Simon McVittie + * Stop using conn->parent.foo to access TpBaseConnection members - use a cast instead + +Mon Feb 19 16:24:03 GMT 2007 Simon McVittie + * GabbleConnection: use casts to TpBaseConnection instead of self->parent (allows GabbleConnection to be an indirect subclass in future) + +Fri Feb 23 09:59:24 GMT 2007 Dafydd Harries + * if incoming disco request has "node" attribute, put one on the result + +Tue Feb 20 18:49:51 GMT 2007 Simon McVittie + * Move properties mixin from TpBaseConnection back to GabbleConnection + In general, Connections aren't meant to implement the Properties interface; + Gabble is unusual in that respect. + +Wed Feb 21 18:03:11 GMT 2007 Simon McVittie + * Add missing stylesheet to generate error enum .c file + +Wed Feb 21 17:51:16 GMT 2007 Simon McVittie + * Instead of generating error enum GType with glib-mkenum, generate it alongside the actual enum using XSLT. + This makes it possible to emit the correct nick for each enum member, so the + right errors are emitted on the bus. + +Wed Feb 21 18:44:54 GMT 2007 Dafydd Harries + * presence cache: don't leak URI when adding to waiter list + +Wed Feb 21 18:44:23 GMT 2007 Dafydd Harries + * presence cache: don't leak URI when removing from waiter list + +Wed Feb 21 18:42:36 GMT 2007 Dafydd Harries + * vCard manager: free avatar + +Wed Feb 21 18:42:08 GMT 2007 Dafydd Harries + * vCard manager: free avatar SHA1 + +Wed Feb 21 18:41:39 GMT 2007 Dafydd Harries + * presence: free avatar SHA1 + +Wed Feb 21 18:41:19 GMT 2007 Dafydd Harries + * disco: free request node + +Wed Feb 21 18:40:54 GMT 2007 Dafydd Harries + * roster: free the group update table + +Wed Feb 21 18:40:27 GMT 2007 Dafydd Harries + * roster: free return value of tp_handle_set_difference_update + +Wed Feb 21 18:36:48 GMT 2007 Dafydd Harries + * roster: free intset of new groups + +Wed Feb 21 17:11:58 GMT 2007 Dafydd Harries + * presence cache: free capability and disco tables on dispose + +Wed Feb 21 17:10:56 GMT 2007 Dafydd Harries + * free name member of Resource struct + +Tue Feb 20 17:58:32 GMT 2007 Simon McVittie + * genginterface: Before emitting a signal, assert that we're emitting it from something implementing the right interface + +Tue Feb 20 17:58:10 GMT 2007 Simon McVittie + * TpBaseConnectionManager: Emit NewConnection from the CM, not from the connection! + +Thu Feb 15 18:05:33 GMT 2007 Simon McVittie + * Rename implementation of tp_base_connection_emit_disconnected to tp_base_connection_finish_shutdown, not just the declaration + +Thu Feb 15 17:57:30 GMT 2007 Simon McVittie + * Remove no-longer-used BUS_NAME and OBJECT_PATH constants + +Thu Feb 15 17:57:19 GMT 2007 Simon McVittie + * Add some documentation + +Thu Feb 15 17:57:11 GMT 2007 Simon McVittie + * Move state change logic to TpBaseConnection. + Also emit StatusChanged(DISCONNECTED) if a NEW connection goes away, and rename + disconnected signal to shutdown-finished as this describes when it's emitted + better. + +Thu Feb 15 17:23:44 GMT 2007 Simon McVittie + * Allow some channel interface virtual methods to be NULL (connected, connecting, disconnected). Assert that the others aren't NULL before calling them + +Thu Feb 15 17:16:30 GMT 2007 Simon McVittie + * If get_unique_connection_name() is not provided by a Connection implementation, default to using its address in hex + +Thu Feb 15 17:09:51 GMT 2007 Simon McVittie + * Fix a leak of two strings per Connection created + +Thu Feb 15 13:47:17 GMT 2007 Simon McVittie + * Add necessary casts when emitting new-channel + +Thu Feb 15 13:47:12 GMT 2007 Simon McVittie + * GabbleConnection, TpBaseConnection: move DISCONNECTED signal into base class + +Wed Feb 14 19:17:20 GMT 2007 Simon McVittie + * GabbleRoster: emit new-channel signals using the typesafe helper function from TpChannelFactoryIface + +Wed Feb 14 19:16:11 GMT 2007 Simon McVittie + * GabbleMUCFactory: when creating a new roomlist channel, include the request context in the signal. + Also assert in make_roomlist_channel that we don't already have one, since that's now a different code path in the request() implementation. + +Wed Feb 14 18:18:10 GMT 2007 Simon McVittie + * Remove lots of now-unneeded casts for greater clarity + +Wed Feb 14 18:10:06 GMT 2007 Simon McVittie + * genginterface: make the first argument of signal emission stubs a gpointer, not the relevant interface. + This avoids always having to cast pointers to implementations so they're pointers to interfaces, and matches g_signal_emit. + +Wed Feb 14 18:09:38 GMT 2007 Simon McVittie + * Set request->context to NULL after returning an error through it + +Wed Feb 14 18:09:24 GMT 2007 Simon McVittie + * Only add channel request to queue once, not once per factory! + +Wed Feb 14 18:09:01 GMT 2007 Simon McVittie + * Improve assertion to definitely generate no code if not using assertions + +Wed Feb 14 18:08:27 GMT 2007 Simon McVittie + * If an anonymous channel was created in response to a request, assert that that request is in the queue + +Wed Feb 14 18:07:50 GMT 2007 Simon McVittie + * TpBaseConnection: extend debug logging + +Wed Feb 14 17:20:10 GMT 2007 Simon McVittie + * TpChannelFactoryIface and implementations, and TpBaseConnection: Alter semantics of request() to remove the odd non-reentrant tracking of whether we should suppress handlers. + Also don't let anonymous channels (those with handle type zero) satisfy queued + requests for an anonymous channel, other than the request for which the + channel was returned by the factory. (So if you ask for a media channel twice + and the requests are queued, you get two distinct media channels back.) + +Tue Feb 13 13:07:03 GMT 2007 Senko Rasic + * GabbleRoomlistChannel: implemented the StopListing() method + +Tue Feb 13 13:40:24 GMT 2007 Senko Rasic + * GabbleConnectionManager: prettier debug message for unkown param + +Tue Feb 13 12:43:49 GMT 2007 Senko Rasic + * GabbleConnectionManager: nicer debug message for unknown params + +Mon Feb 12 13:38:39 GMT 2007 Sjoerd Simons + * GroupMixin: Add terminator to dbus_g_struct_set + +Mon Feb 12 12:25:21 GMT 2007 Sjoerd Simons + * GroupMixin: Some more coding style tweakers + +Mon Feb 12 12:17:08 GMT 2007 Sjoerd Simons + * GroupMixin: Change local_pending_info constructor/destructor to comply to the telepathy coding style + +Mon Feb 12 12:15:29 GMT 2007 Sjoerd Simons + * GroupMixin: Use dbus_g_type functions to fill the local pending entries + +Mon Feb 12 10:55:14 GMT 2007 Sjoerd Simons + * GroupMixin: Comply with the telepathy coding style + +Wed Feb 7 23:08:44 GMT 2007 Sjoerd Simons + * Update spec to latest revision and implement GetLocalPendingMembersWithInfo in the group mixin + +Mon Feb 12 13:49:49 GMT 2007 Senko Rasic + * Connection.Interface.Avatars: implemented the ClearAvatar() method + +Thu Feb 8 12:10:45 GMT 2007 Simon McVittie + * Increment version to 0.5.3.1 + Wed Feb 7 18:36:41 GMT 2007 Simon McVittie tagged telepathy-gabble 0.5.3 -Tue Feb 6 18:46:50 GMT 2007 Robert McQueen - tagged telepathy-gabble 0.5.2 - Wed Feb 7 18:22:38 GMT 2007 Simon McVittie * Add python2.3 to the list of Python executables to try Wed Feb 7 18:21:07 GMT 2007 Simon McVittie * Increment version to 0.5.3 -Wed Feb 7 13:05:23 GMT 2007 Robert McQueen - * fix debug headers putting G_BEGIN_DECLS inside #ifdef ENABLE_DEBUG, but G_END_DECLS outside - -Tue Feb 6 16:49:05 GMT 2007 Senko Rasic - * GabbleVCardManager: fixed typos - -Tue Feb 6 16:36:32 GMT 2007 Senko Rasic - * GabbleVCardManager: handle NULL photos in vcards properly - -Mon Feb 5 19:33:39 GMT 2007 Robert McQueen - * bump version to 0.5.2 - Wed Feb 7 17:31:42 GMT 2007 Simon McVittie * #include into text-mixin.h (for time_t) @@ -37,6 +420,12 @@ Wed Feb 7 14:06:13 GMT 2007 Simon McVittie * genginterface.py: Make compatible with Python 2.3 for Scratchbox's benefit +Wed Feb 7 13:05:23 GMT 2007 Robert McQueen + * fix debug headers putting G_BEGIN_DECLS inside #ifdef ENABLE_DEBUG, but G_END_DECLS outside + +Tue Feb 6 18:46:50 GMT 2007 Robert McQueen + tagged telepathy-gabble 0.5.2 + Tue Feb 6 18:02:40 GMT 2007 Simon McVittie * Delete the generate directory, no longer needed now we've implemented everything in terms of telepathy-glib @@ -46,6 +435,15 @@ Tue Feb 6 13:11:04 GMT 2007 Simon McVittie * Sync with spec release 0.14.1 (no changes) +Tue Feb 6 16:49:05 GMT 2007 Senko Rasic + * GabbleVCardManager: fixed typos + +Tue Feb 6 16:36:32 GMT 2007 Senko Rasic + * GabbleVCardManager: handle NULL photos in vcards properly + +Mon Feb 5 19:33:39 GMT 2007 Robert McQueen + * bump version to 0.5.2 + Mon Feb 5 19:28:34 GMT 2007 Simon McVittie * Indicate in lib/telepathy-glib/Makefile.am where the files matching _gen/svc-%-signals-marshal.list come from @@ -502,15 +900,6 @@ Wed Jan 24 13:03:29 GMT 2007 Sjoerd Simons * Don't Add the message parameter in the PresenceUpdate signal if there is no status message -Mon Jan 15 12:56:44 GMT 2007 Simon McVittie - * Fix indentation of Xavier's patch; also unref conn if Base64 encoding is invalid - -Mon Jan 15 12:54:28 GMT 2007 Xavier Claessens - * 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 - * gabble-connection.c: Don't crash if the Connection is disposed before Connect() runs, e.g. by failure in RequestConnection() (bugs.fd.o #9406) - Mon Jan 15 13:25:19 GMT 2007 Simon McVittie * lib/Makefile.am: suppress install target, we don't actually want anything installed until telepathy-glib is stable @@ -617,6 +1006,15 @@ Thu Jan 4 13:49:11 GMT 2007 Dafydd Harries * presence cache: update cache *before* trying to process nickname/avatar/caps info, as these functions need the presence object +Mon Jan 15 12:56:44 GMT 2007 Simon McVittie + * Fix indentation of Xavier's patch; also unref conn if Base64 encoding is invalid + +Mon Jan 15 12:54:28 GMT 2007 Xavier Claessens + * 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 + * gabble-connection.c: Don't crash if the Connection is disposed before Connect() runs, e.g. by failure in RequestConnection() (bugs.fd.o #9406) + Mon Dec 11 19:46:18 GMT 2006 Robert McQueen * bump version to 0.5.0.1 @@ -2656,6 +3054,24 @@ Thu Aug 31 05:29:59 BST 2006 Robert McQueen * clear "description" property writability in MUC channels when we stop being an owner +Wed Aug 16 16:10:14 BST 2006 Simon McVittie + * Merge oleavr's MUC properties improvements + +Wed Jun 14 18:44:39 BST 2006 ole.andre.ravnaas@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 18:03:08 BST 2006 ole.andre.ravnaas@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 14:57:15 BST 2006 ole.andre.ravnaas@collabora.co.uk + * MUC: set property permissions correctly based on changes in presence and what the server supports. + +Thu Jun 8 16:15:45 BST 2006 ole.andre.ravnaas@collabora.co.uk + * GabbleRoomListChannel: use _lm_message_node_has_namespace and the string constant in namespaces.h when parsing the disco node. + +Thu Jun 8 16:13:40 BST 2006 ole.andre.ravnaas@collabora.co.uk + * MUC: parse disco reply's node to get the description property off it, and some improvements to the properties mixin + Thu Aug 31 16:28:39 BST 2006 Robert McQueen * fix control flow errors where we assume g_assert_not_reached will abort execution; usually returning from the function avoids continuing with uninitialised values @@ -2827,6 +3243,9 @@ Tue Aug 22 15:45:30 BST 2006 Robert McQueen * regenerate XML with new Channel.Interface.IceSignalling from spec 0.13.3 +Tue Aug 22 14:10:32 BST 2006 Simon McVittie + * Update generate/README to reflect the new process + Mon Aug 21 17:16:18 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMediaFactory: register the correct kind of messagehandler with loudmouth (IQ instead of MESSAGE). @@ -2878,54 +3297,9 @@ Fri Aug 18 17:12:35 BST 2006 Robert McQueen * remove roster items after handling blocking, to avoid dereferencing freed memory -Tue Aug 22 14:10:32 BST 2006 Simon McVittie - * Update generate/README to reflect the new process - -Wed Aug 16 16:10:14 BST 2006 Simon McVittie - * Merge oleavr's MUC properties improvements - -Wed Jun 14 18:44:39 BST 2006 ole.andre.ravnaas@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 18:03:08 BST 2006 ole.andre.ravnaas@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 14:57:15 BST 2006 ole.andre.ravnaas@collabora.co.uk - * MUC: set property permissions correctly based on changes in presence and what the server supports. - -Thu Jun 8 16:15:45 BST 2006 ole.andre.ravnaas@collabora.co.uk - * GabbleRoomListChannel: use _lm_message_node_has_namespace and the string constant in namespaces.h when parsing the disco node. - -Thu Jun 8 16:13:40 BST 2006 ole.andre.ravnaas@collabora.co.uk - * MUC: parse disco reply's node to get the description property off it, and some improvements to the properties mixin - -Wed Aug 9 20:06:51 BST 2006 Robert McQueen - * bump version to 0.3.1.1 - -Wed Aug 9 20:01:33 BST 2006 Robert McQueen - tagged telepathy-gabble 0.3.1 - -Wed Aug 9 19:33:04 BST 2006 Robert McQueen - * bump version to 0.3.1 - -Wed Aug 9 18:19:03 BST 2006 dafydd.harries@collabora.co.uk - * make GetSessionHandlers not assume that we have a session - -Wed Aug 9 18:04:22 BST 2006 Robert McQueen - * edit text mixin so that sending the message to the server doesn't always emit the Sent signal, and instead emit it on MUC rooms when our message is sent back to us by the room - Fri Aug 11 12:24:22 BST 2006 Simon McVittie * Stringify group member change reasons for easier debugging -Thu Aug 10 15:39:20 BST 2006 Simon McVittie - * gabble-register.c: don't say registration succeeded when all we've done is send off a request - This caused registration failures (notably, trying to register an - already-existing JID) to be presented as either a successful registration - or a wrong password. - -Wed Aug 9 19:19:05 BST 2006 Simon McVittie - * Include Nokia copyright in write-mgr-file.c - Wed Aug 9 18:08:58 BST 2006 Simon McVittie * group-mixin: include actor, reason in members-changed debug @@ -2944,35 +3318,44 @@ Wed Aug 9 16:54:40 BST 2006 Simon McVittie * gabble-muc-channel.c: Add actor, reason_code (mostly stub, but actor partly implemented) -Wed Aug 9 15:51:13 BST 2006 Simon McVittie - * Make write-mgr-file less of a hack - - Instead of #including g-c-m.c, make things public and use g-c-m.h - - Instead of hard-coding jabber, use an array of protocol specs - - Make some effort towards generalization for other conn.managers - -Wed Aug 9 15:50:34 BST 2006 Simon McVittie - * Auto-generate gabble.manager at build time - Wed Aug 9 15:38:41 BST 2006 Simon McVittie * Add TP_CHANNEL_GROUP_CHANGE_REASON_foo to telepathy-constants.h -Wed Aug 9 15:35:55 BST 2006 Simon McVittie - * Rename write_mgr_file to write-mgr-file - Wed Aug 9 13:31:31 BST 2006 Simon McVittie * Add actor, reason params to gabble_group_mixin_change_members -Wed Aug 9 12:31:24 BST 2006 Simon McVittie - * Rewrite gabble.manager using write_mgr_file +Thu Aug 10 15:39:20 BST 2006 Simon McVittie + * gabble-register.c: don't say registration succeeded when all we've done is send off a request + This caused registration failures (notably, trying to register an + already-existing JID) to be presented as either a successful registration + or a wrong password. -Wed Aug 9 11:40:47 BST 2006 Simon McVittie - * text-mixin.c: in acknowledge_pending_messages remember to free nodes +Wed Aug 9 20:06:51 BST 2006 Robert McQueen + * bump version to 0.3.1.1 -Wed Aug 9 11:40:30 BST 2006 Simon McVittie - * room_verify_batch_free(): actually free the batch! +Wed Aug 9 20:01:33 BST 2006 Robert McQueen + tagged telepathy-gabble 0.3.1 -Wed Aug 9 11:37:41 BST 2006 Simon McVittie - * gabble-connection-manager.c: unset GValue * before freeing it +Wed Aug 9 19:33:04 BST 2006 Robert McQueen + * bump version to 0.3.1 + +Wed Aug 9 19:19:05 BST 2006 Simon McVittie + * Include Nokia copyright in write-mgr-file.c + +Wed Aug 9 15:51:13 BST 2006 Simon McVittie + * Make write-mgr-file less of a hack + - Instead of #including g-c-m.c, make things public and use g-c-m.h + - Instead of hard-coding jabber, use an array of protocol specs + - Make some effort towards generalization for other conn.managers + +Wed Aug 9 15:50:34 BST 2006 Simon McVittie + * Auto-generate gabble.manager at build time + +Wed Aug 9 15:35:55 BST 2006 Simon McVittie + * Rename write_mgr_file to write-mgr-file + +Wed Aug 9 12:31:24 BST 2006 Simon McVittie + * Rewrite gabble.manager using write_mgr_file Tue Aug 8 20:04:18 BST 2006 Simon McVittie * Add copyright blurb to write_mgr_file.c @@ -2986,9 +3369,6 @@ Tue Aug 8 19:48:52 BST 2006 Simon McVittie * Correct spelling of TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT -Tue Aug 8 19:16:17 BST 2006 Simon McVittie - * Correct spelling of param-low-bandwidth in data/gabble.manager - Tue Aug 8 19:07:19 BST 2006 Simon McVittie * gabble-connection-manager: Express flags as such, not as a boolean "mandatory". Also set the HAS_DEFAULT flag on almost everything. @@ -2996,33 +3376,30 @@ Tue Aug 8 18:19:45 BST 2006 Simon McVittie * Automatically incorporate async annotations into xml-modified -Tue Aug 8 17:27:46 BST 2006 Simon McVittie - * gabble-connection.c: indent static functions GNUishly +Wed Aug 9 18:19:03 BST 2006 dafydd.harries@collabora.co.uk + * make GetSessionHandlers not assume that we have a session -Fri Aug 4 12:25:54 BST 2006 Robert McQueen - * make gabble_roster_handle_set_blocked a noisy no-op if we don't have google:roster +Wed Aug 9 18:04:22 BST 2006 Robert McQueen + * edit text mixin so that sending the message to the server doesn't always emit the Sent signal, and instead emit it on MUC rooms when our message is sent back to us by the room -Fri Aug 4 12:03:06 BST 2006 Robert McQueen - * gr:t uses capital B +Wed Aug 9 11:40:47 BST 2006 Simon McVittie + * text-mixin.c: in acknowledge_pending_messages remember to free nodes -Thu Aug 3 20:52:14 BST 2006 Robert McQueen - * avoid dumping roster items if roster debugging is disabled +Wed Aug 9 11:40:30 BST 2006 Simon McVittie + * room_verify_batch_free(): actually free the batch! -Thu Aug 3 20:51:39 BST 2006 Robert McQueen - * allow handles to be added and removed from the block list channel to block/unblock +Wed Aug 9 11:37:41 BST 2006 Simon McVittie + * gabble-connection-manager.c: unset GValue * before freeing it -Thu Aug 3 20:50:59 BST 2006 Robert McQueen - * populate a block list channel based on the setting of the blocked flag in the roster items +Tue Aug 8 19:16:17 BST 2006 Simon McVittie + * Correct spelling of param-low-bandwidth in data/gabble.manager -Thu Aug 3 20:47:11 BST 2006 Robert McQueen - * request google roster extensions if the server supports them, and parse/track blocking within the roster item structure +Tue Aug 8 17:27:46 BST 2006 Simon McVittie + * gabble-connection.c: indent static functions GNUishly Tue Aug 8 17:15:00 BST 2006 Simon McVittie * Merge Rob McQ's addition of "block" list type -Thu Aug 3 20:46:15 BST 2006 Robert McQueen - * add "block" list handle - Tue Aug 8 17:04:27 BST 2006 Simon McVittie * Correctly free value returned from param_default_value @@ -3148,6 +3525,27 @@ Wed Aug 2 17:53:31 BST 2006 Simon McVittie * do_xml.sh, do_src.sh: run under Python 2.4, and stop on errors +Fri Aug 4 12:25:54 BST 2006 Robert McQueen + * make gabble_roster_handle_set_blocked a noisy no-op if we don't have google:roster + +Fri Aug 4 12:03:06 BST 2006 Robert McQueen + * gr:t uses capital B + +Thu Aug 3 20:52:14 BST 2006 Robert McQueen + * avoid dumping roster items if roster debugging is disabled + +Thu Aug 3 20:51:39 BST 2006 Robert McQueen + * allow handles to be added and removed from the block list channel to block/unblock + +Thu Aug 3 20:50:59 BST 2006 Robert McQueen + * populate a block list channel based on the setting of the blocked flag in the roster items + +Thu Aug 3 20:47:11 BST 2006 Robert McQueen + * request google roster extensions if the server supports them, and parse/track blocking within the roster item structure + +Thu Aug 3 20:46:15 BST 2006 Robert McQueen + * add "block" list handle + Tue Aug 1 17:30:01 BST 2006 Simon McVittie * autofoo re-generated INSTALL @@ -3157,9 +3555,6 @@ Tue Aug 1 17:34:01 BST 2006 dafydd.harries@collabora.co.uk tagged telepathy-gabble 0.3.0 -Fri Jul 21 16:39:10 BST 2006 robert.mcqueen@collabora.co.uk - * bump version to 0.3.0 - Thu Jul 27 16:55:19 BST 2006 dafydd.harries@collabora.co.uk * remove extra DEBUG definition @@ -3223,11 +3618,8 @@ Fri Jul 21 17:32:51 BST 2006 dafydd.harries@collabora.co.uk * beginning of environment-controllable debug messages -Fri Jul 21 02:06:21 BST 2006 robert.mcqueen@collabora.co.uk - * make InspectHandles method async to avoid strdups - -Fri Jul 21 01:31:07 BST 2006 robert.mcqueen@collabora.co.uk - * preliminary patch to add InspectHandles method (back from the future (spec 0.13)) +Fri Jul 21 16:39:10 BST 2006 robert.mcqueen@collabora.co.uk + * bump version to 0.3.0 Fri Jul 21 02:08:10 BST 2006 robert.mcqueen@collabora.co.uk * factor out lm_message_node_steal_children and properly reset the parent of all stolen child nodes @@ -3250,6 +3642,12 @@ Mon Jul 10 13:25:50 BST 2006 robert.mcqueen@collabora.co.uk * fix possible NULL-strcmp in roster IQ callback +Fri Jul 21 02:06:21 BST 2006 robert.mcqueen@collabora.co.uk + * make InspectHandles method async to avoid strdups + +Fri Jul 21 01:31:07 BST 2006 robert.mcqueen@collabora.co.uk + * preliminary patch to add InspectHandles method (back from the future (spec 0.13)) + Thu Jul 13 20:32:57 BST 2006 robert.mcqueen@collabora.co.uk * patch from Andre Magalhaes to fix leak of GroupMixin private data @@ -3286,12 +3684,12 @@ Wed Jun 14 03:17:07 BST 2006 robert.mcqueen@collabora.co.uk * only ReleaseName the bus name if we actually succeeded in acquiring it, fixes odd off-by-one asserts the 2nd time you try and reconnect a GabbleConnection that already exists... -Wed Jun 14 00:38:55 BST 2006 robert.mcqueen@collabora.co.uk - * fix leaks of GHashTables and GPtrArray in room listing - Mon Jun 12 18:57:55 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: only emit the "ready" signal once +Wed Jun 14 00:38:55 BST 2006 robert.mcqueen@collabora.co.uk + * fix leaks of GHashTables and GPtrArray in room listing + Mon Jun 12 13:10:55 BST 2006 dafydd.harries@collabora.co.uk * bump version to 0.1.38 @@ -3325,15 +3723,15 @@ Thu Jun 8 08:44:39 BST 2006 ole.andre.ravnaas@collabora.co.uk * MUC: return immediately from properties_disco_cb if an error occured, instead of accessing arguments that may be NULL in such an event, fixing a crash. -Wed Jun 7 15:58:54 BST 2006 robert.mcqueen@collabora.co.uk - * fix const qualifiers which prevent the text error signal stuff from building - Wed Jun 7 13:58:50 BST 2006 ole.andre.ravnaas@collabora.co.uk * MUC: queue channel requests and return Channel.{Banned,Full,InviteOnly} errors as appropriate, and retry up with appended underscore up to 3 times when nickname is already used in channel. Wed Jun 7 13:58:20 BST 2006 ole.andre.ravnaas@collabora.co.uk * add tests/test-gabble-presence to _boring +Wed Jun 7 15:58:54 BST 2006 robert.mcqueen@collabora.co.uk + * fix const qualifiers which prevent the text error signal stuff from building + Tue Jun 6 17:15:45 BST 2006 dafydd.harries@collabora.co.uk * don't create new channels when the incoming message has an error @@ -3352,6 +3750,15 @@ Tue Jun 6 16:00:51 BST 2006 dafydd.harries@collabora.co.uk * include ansi.h in distributed sources +Mon Jun 5 14:30:26 BST 2006 robert.mcqueen@collabora.co.uk + * add missing handler unregister in presence cache + +Mon Jun 5 11:04:13 BST 2006 robert.mcqueen@collabora.co.uk + * add a connecting method to TpChannelFactoryIface, and only hook up callbacks at CONNECTING, so that if we fail before that, our assertion that there our no callbacks at dispose time is correct + +Fri Jun 2 19:51:56 BST 2006 robert.mcqueen@collabora.co.uk + * bump version to 0.1.35 + Mon Jun 5 15:13:38 BST 2006 dafydd.harries@collabora.co.uk * check return value of _lm_message_iq_make_result @@ -3376,15 +3783,6 @@ Fri Jun 2 21:38:44 BST 2006 dafydd.harries@collabora.co.uk * don't use strcmp to check Jingle iq subtype is "set" -Mon Jun 5 14:30:26 BST 2006 robert.mcqueen@collabora.co.uk - * add missing handler unregister in presence cache - -Mon Jun 5 11:04:13 BST 2006 robert.mcqueen@collabora.co.uk - * add a connecting method to TpChannelFactoryIface, and only hook up callbacks at CONNECTING, so that if we fail before that, our assertion that there our no callbacks at dispose time is correct - -Fri Jun 2 19:51:56 BST 2006 robert.mcqueen@collabora.co.uk - * bump version to 0.1.35 - Fri Jun 2 19:31:22 BST 2006 robert.mcqueen@collabora.co.uk * add the aliasing interface to GetInterfaces @@ -3409,15 +3807,6 @@ Wed May 31 22:25:22 BST 2006 robert.mcqueen@collabora.co.uk * remove errant ; which causes odd errors from the request aliases function -Wed May 31 16:57:02 BST 2006 dafydd.harries@collabora.co.uk - * don't select resources by capability if priority is negative; add test for same - -Wed May 31 16:50:35 BST 2006 dafydd.harries@collabora.co.uk - * make _pick_resource_by_caps not segfault when there are no resources; add test for same - -Wed May 31 16:31:03 BST 2006 dafydd.harries@collabora.co.uk - * add test suite for GabblePresence and make resource selection not dependent on ordering (priority less important than status) - Wed May 31 16:37:43 BST 2006 robert.mcqueen@collabora.co.uk * register the IM callback at a lower priority than the MUC one so MUC messages go to MUC channels... @@ -3436,14 +3825,14 @@ Wed May 31 15:46:43 BST 2006 robert.mcqueen@collabora.co.uk * advertise properties interface, don't advertise caps or contact info -Tue May 30 19:30:37 BST 2006 robert.mcqueen@collabora.co.uk - * removing people from the known list should remove the from the roster +Wed May 31 16:57:02 BST 2006 dafydd.harries@collabora.co.uk + * don't select resources by capability if priority is negative; add test for same -Tue May 30 19:20:11 BST 2006 robert.mcqueen@collabora.co.uk - * populate known channel with all roster items +Wed May 31 16:50:35 BST 2006 dafydd.harries@collabora.co.uk + * make _pick_resource_by_caps not segfault when there are no resources; add test for same -Tue May 30 19:19:50 BST 2006 robert.mcqueen@collabora.co.uk - * add a "known" list handle +Wed May 31 16:31:03 BST 2006 dafydd.harries@collabora.co.uk + * add test suite for GabblePresence and make resource selection not dependent on ordering (priority less important than status) Fri May 26 17:47:09 BST 2006 dafydd.harries@collabora.co.uk * don't assume that disco responses contain a query node @@ -3463,6 +3852,15 @@ Thu May 25 10:58:20 BST 2006 dafydd.harries@collabora.co.uk * fix signal nubbishness +Tue May 30 19:30:37 BST 2006 robert.mcqueen@collabora.co.uk + * removing people from the known list should remove the from the roster + +Tue May 30 19:20:11 BST 2006 robert.mcqueen@collabora.co.uk + * populate known channel with all roster items + +Tue May 30 19:19:50 BST 2006 robert.mcqueen@collabora.co.uk + * add a "known" list handle + Tue May 30 17:22:54 BST 2006 robert.mcqueen@collabora.co.uk * bump version to 0.1.32 @@ -3813,12 +4211,12 @@ Wed May 17 18:21:58 BST 2006 robert.mcqueen@collabora.co.uk * include time.h in text-mixin.c -Wed May 17 15:35:32 BST 2006 robert.mcqueen@collabora.co.uk - * bump version to 0.1.27 - Wed May 17 15:39:36 BST 2006 robert.mcqueen@collabora.co.uk * add missing text mixin signal marshallers +Wed May 17 15:35:32 BST 2006 robert.mcqueen@collabora.co.uk + * bump version to 0.1.27 + Wed May 17 15:27:47 BST 2006 robert.mcqueen@collabora.co.uk * fix bad format of the .manager file @@ -3891,9 +4289,6 @@ Tue May 16 19:38:34 BST 2006 dafydd.harries@collabora.co.uk * don't emit empty presence update signals -Tue May 16 19:06:14 BST 2006 robert.mcqueen@collabora.co.uk - * fix passing wrong argument into channel factory request vtable - Tue May 16 17:22:49 BST 2006 dafydd.harries@collabora.co.uk * release 0.1.26 @@ -3909,6 +4304,9 @@ Tue May 16 15:26:58 BST 2006 dafydd.harries@collabora.co.uk * make resource selection priority-aware +Tue May 16 19:06:14 BST 2006 robert.mcqueen@collabora.co.uk + * fix passing wrong argument into channel factory request vtable + Tue May 16 16:22:26 BST 2006 robert.mcqueen@collabora.co.uk * bump version to 0.1.25 @@ -4116,9 +4514,6 @@ Fri May 12 14:00:48 BST 2006 robert.mcqueen@collabora.co.uk * rename gabble-namespaces.h to namespaces.h -Thu May 11 18:06:54 BST 2006 robert.mcqueen@collabora.co.uk - * report semi-anonymous as anonymous, because there are next to no MUCs where occupants are anonymous to the administrator - Fri May 12 02:05:21 BST 2006 dafydd.harries@collabora.co.uk * convert code to using namespace constants @@ -4128,9 +4523,21 @@ Sat May 6 01:43:41 BST 2006 dafydd.harries@collabora.co.uk * add media session mode enum +Thu May 11 18:06:54 BST 2006 robert.mcqueen@collabora.co.uk + * report semi-anonymous as anonymous, because there are next to no MUCs where occupants are anonymous to the administrator + Thu May 11 02:13:18 BST 2006 dafydd.harries@collabora.co.uk * bump version to 0.1.24.1 +Thu May 11 01:41:17 BST 2006 dafydd.harries@collabora.co.uk + * update .manager file to new format + +Thu May 11 00:25:47 BST 2006 dafydd.harries@collabora.co.uk + * resolve conflicting changes to feature list + +Mon May 8 10:53:30 BST 2006 dafydd.harries@collabora.co.uk + * also emit presence updates for ourselves + Thu May 11 02:04:26 BST 2006 robert.mcqueen@collabora.co.uk * make the presence cache ignore presence from ourselves on other resources (for the moment) @@ -4143,15 +4550,6 @@ Wed May 3 19:03:42 BST 2006 robert.mcqueen@collabora.co.uk * refactor PresenceCache a bit so that it takes a construct-time property of the GabbleConnection -Thu May 11 01:41:17 BST 2006 dafydd.harries@collabora.co.uk - * update .manager file to new format - -Thu May 11 00:25:47 BST 2006 dafydd.harries@collabora.co.uk - * resolve conflicting changes to feature list - -Mon May 8 10:53:30 BST 2006 dafydd.harries@collabora.co.uk - * also emit presence updates for ourselves - Wed May 10 23:27:14 BST 2006 robert.mcqueen@collabora.co.uk * make the MUC presence_cb hand presence updates to the presence cache to parse, and filter out the MUC nodes from all lower priority callbacks @@ -4209,9 +4607,6 @@ Sun May 7 03:59:35 BST 2006 robert.mcqueen@collabora.co.uk * remove unused hash_foreach_close_im_channel function -Mon May 8 19:41:39 BST 2006 robert.mcqueen@collabora.co.uk - * make roster channels accept messages on AddMembers/RemoveMembers calls - Mon May 8 20:05:51 BST 2006 ole.andre.ravnaas@collabora.co.uk * make connection_iq_unknown_cb reply to unknown IQ stanzas using _gabble_connection_send_iq_error and XMPP_ERROR_FEATURE_NOT_IMPLEMENTED as the error condition @@ -4221,6 +4616,18 @@ Mon May 8 16:57:14 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: fix SetProperties type checking. +Mon May 8 19:41:39 BST 2006 robert.mcqueen@collabora.co.uk + * make roster channels accept messages on AddMembers/RemoveMembers calls + +Fri May 5 16:37:03 BST 2006 rob.taylor@collabora.co.uk + * make session terminate when it is disposed. + +Fri May 5 15:32:49 BST 2006 ole.andre.ravnaas@collabora.co.uk + * GabbleConnection: fall back in case of proxy failure. + +Fri May 5 17:30:16 BST 2006 ole.andre.ravnaas@collabora.co.uk + * bump version to 0.1.19 + Sun May 7 06:19:12 BST 2006 dafydd.harries@collabora.co.uk * make disco handler support node attributes on disco queries @@ -4299,27 +4706,15 @@ Wed May 3 16:36:39 BST 2006 dafydd.harries@collabora.co.uk * refactor: gabble_presence_update -Fri May 5 17:30:16 BST 2006 ole.andre.ravnaas@collabora.co.uk - * bump version to 0.1.19 - -Fri May 5 16:37:03 BST 2006 rob.taylor@collabora.co.uk - * make session terminate when it is disposed. - -Fri May 5 15:32:49 BST 2006 ole.andre.ravnaas@collabora.co.uk - * GabbleConnection: fall back in case of proxy failure. +Thu May 4 17:41:48 BST 2006 ole.andre.ravnaas@collabora.co.uk + * Add a "low-bandwidth" option to GabbleConnectionManager and GabbleConnection, and make GabbleMucChannel poll for room property changes every 5th minute in low bandwidth mode and every minute in high bandwidth mode. Don't change and emit changed for room properties being changed to the same value as they previously were. Free room properties in finalize (doh). Add missing "stun-*" property badgering in GabbleConnectionManager. Thu May 4 18:19:13 BST 2006 robert.mcqueen@collabora.co.uk * avoid double free of media channels when closing the connection -Thu May 4 17:41:48 BST 2006 ole.andre.ravnaas@collabora.co.uk - * Add a "low-bandwidth" option to GabbleConnectionManager and GabbleConnection, and make GabbleMucChannel poll for room property changes every 5th minute in low bandwidth mode and every minute in high bandwidth mode. Don't change and emit changed for room properties being changed to the same value as they previously were. Free room properties in finalize (doh). Add missing "stun-*" property badgering in GabbleConnectionManager. - Thu May 4 17:34:06 BST 2006 robert.mcqueen@collabora.co.uk * add a g_intset_clear function, inspired by Ross Burton -Thu May 4 15:15:45 BST 2006 robert.mcqueen@collabora.co.uk - * raise D-Bus requirement to 0.61 - Thu May 4 14:43:10 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleConnection: destroy the handle repo in finalize, after having cleared the client handle sets. @@ -4341,6 +4736,9 @@ Thu May 4 12:58:22 BST 2006 ole.andre.ravnaas@collabora.co.uk * gabble-error: Add gabble_xmpp_error_to_g_error and descriptions for all errors. +Thu May 4 15:15:45 BST 2006 robert.mcqueen@collabora.co.uk + * raise D-Bus requirement to 0.61 + Wed May 3 17:07:50 BST 2006 ole.andre.ravnaas@collabora.co.uk * gabble-error: add copyright headers @@ -4356,18 +4754,6 @@ Wed May 3 16:39:18 BST 2006 robert.mcqueen@collabora.co.uk * store priority values inside GabblePresence->Resource, and allow them to be set from SetStatus and parsed from incoming -Wed May 3 15:34:05 BST 2006 dafydd.harries@collabora.co.uk - * remove debugging cruft - -Wed May 3 01:07:28 BST 2006 dafydd.harries@collabora.co.uk - * replace tabs with spaces - -Wed May 3 01:06:56 BST 2006 dafydd.harries@collabora.co.uk - * remove unnecessary debug message - -Wed May 3 00:57:15 BST 2006 dafydd.harries@collabora.co.uk - * remove ContactPresence cruft - Wed May 3 12:43:55 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: Improve room properties server compatibility. @@ -4386,6 +4772,18 @@ Wed May 3 10:32:01 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleConnection: Split message_cb into message_im_cb and message_muc_cb. Make sure messages without a body get through to GabbleMucChannel. Add a ignore_nick parameter to gabble_handle_for_room_exists for convenience. +Wed May 3 15:34:05 BST 2006 dafydd.harries@collabora.co.uk + * remove debugging cruft + +Wed May 3 01:07:28 BST 2006 dafydd.harries@collabora.co.uk + * replace tabs with spaces + +Wed May 3 01:06:56 BST 2006 dafydd.harries@collabora.co.uk + * remove unnecessary debug message + +Wed May 3 00:57:15 BST 2006 dafydd.harries@collabora.co.uk + * remove ContactPresence cruft + Tue May 2 13:04:07 BST 2006 dafydd.harries@collabora.co.uk * respond to incoming disco#info requests @@ -4467,11 +4865,14 @@ Thu Apr 27 15:01:36 BST 2006 dafydd.harries@collabora.co.uk * add GabblePresence, GabblePresenceCache +Sat Apr 29 17:11:46 BST 2006 philippe.kalaf@collabora.co.uk + * Version bump for 0.1.20 release + Fri Apr 28 22:19:59 BST 2006 robert.mcqueen@collabora.co.uk * fix calls to lm_message_node_to_string which don't free the resulting string -Sat Apr 29 17:11:46 BST 2006 philippe.kalaf@collabora.co.uk - * Version bump for 0.1.20 release +Thu Apr 27 17:17:23 BST 2006 rob.taylor@collabora.co.uk + * more debug for stream playing signal and cleanup Fri Apr 28 13:22:30 BST 2006 robert.mcqueen@collabora.co.uk * a few other handle cleanups, avoid leaking references in hold_handle, use error generation in gabble_handle_is_valid where possible @@ -4479,9 +4880,6 @@ Fri Apr 28 13:15:17 BST 2006 robert.mcqueen@collabora.co.uk * implement gabble_handle_is_valid using handles_are_valid, so that it includes a check on the type and sets the error for you -Thu Apr 27 17:17:23 BST 2006 rob.taylor@collabora.co.uk - * more debug for stream playing signal and cleanup - Thu Apr 27 15:59:24 BST 2006 rob.taylor@collabora.co.uk * add more debug for stream setting playing @@ -4494,15 +4892,6 @@ Tue Apr 25 16:54:17 BST 2006 rob.taylor@collabora.co.uk * update gabble-media-stream.xml with new SetStreamPlaying method -Wed Apr 26 04:15:22 BST 2006 dafydd.harries@collabora.co.uk - * make Rob's handle validity changes work - -Wed Apr 12 18:41:34 BST 2006 robert.mcqueen@collabora.co.uk - * make gabble_handle_type_is_valid return an InvalidArgument error if you wish - -Wed Apr 12 18:01:57 BST 2006 robert.mcqueen@collabora.co.uk - * add a gabble_handles_are_valid function - Wed Apr 26 04:13:34 BST 2006 robert.mcqueen@collabora.co.uk * add gabble-types.h to Makefile.am @@ -4524,11 +4913,14 @@ Tue Apr 25 17:50:38 BST 2006 ole.andre.ravnaas@collabora.co.uk * Implement support for in-band account registration. Attempts to register a new account when register=true is passed to Connect(). -Mon Apr 24 22:23:57 BST 2006 robert.mcqueen@collabora.co.uk - * split connection presence_cb into three functions, for muc stuff, roster stuff, and actual presence +Wed Apr 26 04:15:22 BST 2006 dafydd.harries@collabora.co.uk + * make Rob's handle validity changes work -Mon Apr 24 14:35:41 BST 2006 dafydd.harries@collabora.co.uk - * make MUC presence callback use the message rather than ContactPresence +Wed Apr 12 18:41:34 BST 2006 robert.mcqueen@collabora.co.uk + * make gabble_handle_type_is_valid return an InvalidArgument error if you wish + +Wed Apr 12 18:01:57 BST 2006 robert.mcqueen@collabora.co.uk + * add a gabble_handles_are_valid function Fri Apr 21 17:31:30 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleConnectionManager: expose "fallback-conference-server" property. @@ -4548,6 +4940,12 @@ Fri Apr 21 15:02:01 BST 2006 ole.andre.ravnaas@collabora.co.uk * Append new conference servers to the linked list instead of prepending, to avoid the added complexity of figuring out when we're really done querying for them so that the list can be reversed. Add a default server when doing RequestHandle with a non-qualified room identifier. +Mon Apr 24 22:23:57 BST 2006 robert.mcqueen@collabora.co.uk + * split connection presence_cb into three functions, for muc stuff, roster stuff, and actual presence + +Mon Apr 24 14:35:41 BST 2006 dafydd.harries@collabora.co.uk + * make MUC presence callback use the message rather than ContactPresence + Thu Apr 20 19:44:09 BST 2006 robert.mcqueen@collabora.co.uk * grok legacy jabber attributes @@ -4613,12 +5011,12 @@ Wed Apr 12 09:00:47 BST 2006 rob.taylor@collabora.co.uk * add some funky critical/error handling -Tue Apr 11 15:20:21 BST 2006 robert.mcqueen@collabora.co.uk - * ref the handle of pending messages - Tue Apr 11 13:50:28 BST 2006 rob.taylor@collabora.co.uk * terminate varargs in gabble_roomlist_channel_new +Tue Apr 11 15:20:21 BST 2006 robert.mcqueen@collabora.co.uk + * ref the handle of pending messages + Tue Apr 11 13:21:45 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleConnection: add the properties "fallback-conference-server", "stun-server", "stun-port", "stun-relay-magic-cookie", "stun-relay-server", "stun-relay-udp-port", "stun-relay-tcp-port", "stun-relay-ssltcp-port", "stun-relay-username" and "stun-relay-password" @@ -4661,9 +5059,6 @@ Mon Apr 10 09:04:58 BST 2006 robert.mcqueen@collabora.co.uk * add debug strings to connection_disconnect refactoring patch -Fri Apr 7 11:40:38 BST 2006 robert.mcqueen@collabora.co.uk - * merge connection_disconnect into connection_status_change to avoid inconsistent terminations where we end up with a disconnected connection object - Mon Apr 10 01:18:40 BST 2006 robert.mcqueen@collabora.co.uk * fix bug where creating a 2nd media channel (incoming or outgoing call) would result in a crash @@ -4703,6 +5098,9 @@ Fri Apr 7 15:20:21 BST 2006 robert.mcqueen@collabora.co.uk * fix weird signalling problems by storing and representing jingle session IDs as strings and not guints +Fri Apr 7 11:40:38 BST 2006 robert.mcqueen@collabora.co.uk + * merge connection_disconnect into connection_status_change to avoid inconsistent terminations where we end up with a disconnected connection object + Fri Apr 7 10:59:36 BST 2006 robert.mcqueen@collabora.co.uk * replace password with *s in debug output @@ -4739,12 +5137,63 @@ Wed Apr 5 09:51:20 BST 2006 ole.andre.ravnaas@collabora.co.uk * Integrate boilerplate code for MUC RoomProperties. -Mon Apr 3 16:52:28 BST 2006 robert.mcqueen@collabora.co.uk - * emit the reason given in connection_disconnect - Wed Apr 5 09:28:47 BST 2006 robert.mcqueen@collabora.co.uk * PRIVONLY: replace the check for invalid arguments now that Rtcom is enforcing sanity +Thu Mar 23 02:21:26 GMT 2006 rob.taylor@collabora.co.uk + tagged Release 0.1.2-0osso1 + +Wed Mar 22 19:29:33 GMT 2006 rob.taylor@collabora.co.uk + tagged SVN Push 15 + +Wed Mar 22 19:19:57 GMT 2006 rob.taylor@collabora.co.uk + tagged SVN Push 14 + +Thu Mar 16 18:49:19 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 13 + +Mon Mar 13 16:57:12 GMT 2006 rob.taylor@collabora.co.uk + tagged SVN Push 12 + +Thu Mar 2 09:51:02 GMT 2006 rob.taylor@collabora.co.uk + tagged SVN Push 11 + +Fri Feb 17 13:09:08 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 10 + +Wed Feb 15 22:03:38 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 9 + +Wed Feb 15 20:58:15 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 8 + +Wed Feb 15 14:40:02 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 7 + +Wed Feb 15 14:37:57 GMT 2006 robert.mcqueen@collabora.co.uk + * PRIVONLY: ignore unhandled parameters rather than error + +Wed Feb 15 10:35:50 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 6 + +Thu Feb 9 14:13:24 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 5 + +Thu Feb 9 14:11:50 GMT 2006 robert.mcqueen@collabora.co.uk + * add debian to boring + +Wed Feb 1 12:56:29 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 4 + +Wed Jan 25 15:49:31 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 3 + +Thu Jan 19 09:34:45 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 2 + +Thu Jan 19 08:50:54 GMT 2006 robert.mcqueen@collabora.co.uk + tagged SVN Push 1 + Wed Apr 5 09:22:53 BST 2006 robert.mcqueen@collabora.co.uk * change constants and interfaces for new roomproperties interface @@ -4781,6 +5230,9 @@ Mon Apr 3 17:11:51 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: don't add invited peers to remote pending +Mon Apr 3 16:52:28 BST 2006 robert.mcqueen@collabora.co.uk + * emit the reason given in connection_disconnect + Fri Mar 31 12:41:50 BST 2006 robert.mcqueen@collabora.co.uk * add the "hidden" presence, which is allowable if presence-invisible is available from the server, and implement sending stanzas @@ -4796,24 +5248,21 @@ Thu Mar 30 19:54:23 BST 2006 robert.mcqueen@collabora.co.uk * make a gabble_disco_request_with_timeout function to allow specifying a timeout +Tue Mar 28 16:59:24 BST 2006 rob.taylor@collabora.co.uk + * added debug and fixed bug in vcard parsing + Sat Apr 1 17:18:57 BST 2006 ole.andre.ravnaas@collabora.co.uk * make native-candidates-prepared and codec-choice methods no-ops instead of issuing a warning Sat Apr 1 15:47:03 BST 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: add support for getting invited -Tue Mar 28 16:59:24 BST 2006 rob.taylor@collabora.co.uk - * added debug and fixed bug in vcard parsing - Tue Mar 28 15:55:24 BST 2006 rob.taylor@collabora.co.uk * added contact info interface to connection, fixed up some spelling errors.. Fri Mar 24 13:57:32 GMT 2006 rob.taylor@collabora.co.uk * updated GabbleConnection xml to include contactinfo interface -Thu Mar 23 02:21:26 GMT 2006 rob.taylor@collabora.co.uk - tagged Release 0.1.2-0osso1 - Thu Mar 23 02:17:06 GMT 2006 rob.taylor@collabora.co.uk * fix connection_iq_jingle_cb to not use return value of g_hash_table_lookup_extended when it returns false. @@ -4823,6 +5272,9 @@ Wed Mar 22 20:09:27 GMT 2006 rob.taylor@collabora.co.uk * add some more debugging for media_channel_closed_cb +Wed Mar 22 19:56:27 GMT 2006 rob.taylor@collabora.co.uk + * move unreffing of dependant objects to dispose in gabble-media-channel and gabble-media-session + Thu Mar 23 01:39:42 GMT 2006 rob.taylor@collabora.co.uk * resolve conflicts @@ -4832,15 +5284,6 @@ Thu Mar 23 01:31:39 GMT 2006 rob.taylor@collabora.co.uk * added a bound object to gabble_disco_request, so if that object is finalized, the request is cleared -Wed Mar 22 19:56:27 GMT 2006 rob.taylor@collabora.co.uk - * move unreffing of dependant objects to dispose in gabble-media-channel and gabble-media-session - -Wed Mar 22 19:29:33 GMT 2006 rob.taylor@collabora.co.uk - tagged SVN Push 15 - -Wed Mar 22 19:19:57 GMT 2006 rob.taylor@collabora.co.uk - tagged SVN Push 14 - Wed Mar 22 14:08:39 GMT 2006 robert.mcqueen@collabora.co.uk * avoid printf'ing a NULL value for the old voice resource @@ -4877,9 +5320,6 @@ Thu Mar 16 20:08:47 GMT 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMucChannel: Added support for inviting and kicking users. -Thu Mar 16 18:49:19 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 13 - Thu Mar 16 18:17:12 GMT 2006 ole.andre.ravnaas@collabora.co.uk * GabbleMediaChannel: Terminate session when channel is closed. @@ -4910,9 +5350,6 @@ Wed Mar 15 17:11:13 GMT 2006 robert.mcqueen@collabora.co.uk * free roster channels when closing connection -Mon Mar 13 16:57:12 GMT 2006 rob.taylor@collabora.co.uk - tagged SVN Push 12 - Mon Mar 13 14:30:14 GMT 2006 rob.taylor@collabora.co.uk * update version to 0.1.0 @@ -4997,12 +5434,6 @@ Fri Feb 24 11:56:52 GMT 2006 robert.mcqueen@collabora.co.uk * re-enable -Werror on non-zero nano versions -Thu Mar 2 16:42:21 GMT 2006 robert.mcqueen@collabora.co.uk - tagged before merge of telepathy-gabble-voip - -Thu Mar 2 09:51:02 GMT 2006 rob.taylor@collabora.co.uk - tagged SVN Push 11 - Wed Mar 1 04:28:52 GMT 2006 ole.andre.ravnaas@collabora.co.uk * fix GabbleMediaChannel's group interface semantics @@ -5057,9 +5488,6 @@ Wed Feb 22 17:34:51 GMT 2006 rob.taylor@collabora.co.uk * resolved conflicts with send_with_reply patch on mainline -Wed Feb 22 17:31:53 GMT 2006 rob.taylor@collabora.co.uk - * manually pulled the send_with_reply patch from telepathy-gabble-voip - Fri Feb 17 14:51:45 GMT 2006 ole.andre.ravnaas@collabora.co.uk * add stubs for GabbleMediaChannel group interface @@ -5246,8 +5674,11 @@ Thu Jan 26 10:09:50 GMT 2006 Ole Andre Vadla Ravnaas * StreamedMedia channel boilerplate implementation -Fri Feb 17 13:09:08 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 10 +Thu Mar 2 16:42:21 GMT 2006 robert.mcqueen@collabora.co.uk + tagged before merge of telepathy-gabble-voip + +Wed Feb 22 17:31:53 GMT 2006 rob.taylor@collabora.co.uk + * manually pulled the send_with_reply patch from telepathy-gabble-voip Fri Feb 17 12:31:03 GMT 2006 robert.mcqueen@collabora.co.uk * only emit our on-line status in a successful auth callback, not after successfully sending the initial auth *request* @@ -5261,33 +5692,18 @@ Tue Feb 14 20:52:13 GMT 2006 ole.andre.ravnaas@collabora.co.uk * correct spelling in suppress_handler argument -Wed Feb 15 22:03:38 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 9 - Wed Feb 15 22:00:08 GMT 2006 robert.mcqueen@collabora.co.uk * merge gabble_presence_values and status_infos into gabble_statuses so the names are alongside the values... this may help robtaylor and I stop changing the order of one but not the other... :) -Wed Feb 15 20:58:15 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 8 - Wed Feb 15 20:54:30 GMT 2006 robert.mcqueen@collabora.co.uk * fix gabble_connection_set_status to actually emit the status, and have a few more checks & debug for invalid calls -Wed Feb 15 14:40:02 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 7 - -Wed Feb 15 14:37:57 GMT 2006 robert.mcqueen@collabora.co.uk - * PRIVONLY: ignore unhandled parameters rather than error - Wed Feb 15 14:31:32 GMT 2006 rob.taylor@collabora.co.uk * emit own presence on jabber when SetStatus called Wed Feb 15 14:30:32 GMT 2006 rob.taylor@collabora.co.uk * correct error that associated the string 'chat' with GABBLE_PRESENCE_AWAY, and vice versa. -Wed Feb 15 10:35:50 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 6 - Wed Feb 15 09:42:50 GMT 2006 ole.andre.ravnaas@collabora.co.uk * add GABBLE_PERSIST env var to disable 5 sec timeout @@ -5306,15 +5722,6 @@ Thu Feb 9 15:08:51 GMT 2006 robert.mcqueen@collabora.co.uk * add g_error_free where dbus_g_method_return_error is used -Thu Feb 9 14:13:24 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 5 - -Thu Feb 9 14:11:50 GMT 2006 robert.mcqueen@collabora.co.uk - * add debian to boring - -Wed Feb 1 12:56:29 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 4 - Tue Feb 7 10:17:41 GMT 2006 robert.mcqueen@collabora.co.uk * away is AWAY, chat is AVAILABLE, not vice versa @@ -5429,12 +5836,6 @@ Wed Jan 25 17:08:03 GMT 2006 robert.mcqueen@collabora.co.uk * add group flags to the roster channels, make the connection set them appropriately and emit the signal -Wed Jan 25 15:49:31 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 3 - -Thu Jan 19 09:34:45 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 2 - Wed Jan 25 12:47:40 GMT 2006 robert.mcqueen@collabora.co.uk * parse the roster replies from the server and emit the memberschanged signals on the publish/subscribe list channels @@ -5669,9 +6070,6 @@ Thu Jan 19 09:08:12 GMT 2006 rob.taylor@collabora.co.uk * make .service file generation actually work -Thu Jan 19 08:50:54 GMT 2006 robert.mcqueen@collabora.co.uk - tagged SVN Push 1 - Thu Jan 19 08:43:23 GMT 2006 robert.mcqueen@collabora.co.uk * fill in send method