[Telepathy] telepathy-gabble 0.3.11 released
Robert McQueen
robert.mcqueen at collabora.co.uk
Wed Oct 11 15:04:00 PDT 2006
Merged a good few branches for this one. Exciting stuff:
- support for vCard based aliases (getting contacts', and setting our own)
- signalling stream directions in jingle calls (sending, receiving, bidir)
- implementing the Telepathy capabilities interface, to advertise our
own ability, and see others' ability to place/receive audio and video calls
- unlike the last release, it compiles with -Werror (my bad! :D)
Tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.3.11.tar.gz
Darcs changes follow.
Regards,
Rob
Wed Oct 11 22:39:15 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.11
Wed Oct 11 22:39:03 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.11
Wed Oct 11 22:34:48 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleConnection: merge conflicts with headers in
gabble-connection.c (they're alphabetical, mostly :D)
Mon Oct 2 19:05:28 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* vcard-manager.c: On status change to CONNECTED, if we *don't* know a
better alias for the local user, fetch their vCard in case they've set
their alias on the server already
Mon Oct 2 19:00:59 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* gabble-connection.c: when SetAliases sets user's own alias, only
alter the roster if they're already in their own roster.
roster.[ch]: Add gabble_roster_handle_has_entry() to make this work.
Mon Oct 2 18:22:29 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* vcard-manager.c, gabble-connection.c: Make vCard manager (rather
than connection) respond to Connected state by perhaps altering our alias
Mon Oct 2 18:01:50 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* vcard-manager.c: Whitespace/indentation style
Mon Oct 2 17:56:48 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* vcard-manager.c: switch g_assert to g_return_val_if_fail so passing
an odd number of varargs to gabble_vcard_manager_edit will fail even in
production builds
Mon Oct 2 17:55:40 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* vcard-manager.h: Remove duplicate declaration of
gabble_vcard_manager_get_cached_alias
Fri Sep 29 20:36:36 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Revert addition of daf's vcard.[ch]
Fri Sep 29 18:11:59 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* If SetAliases is called for the local user, patch their vCard
server-side.
This doesn't yet have error handling, because SetAliases is currently
synchronous, so the vCard editing is done in the background after
SetAliases
has already returned.
Fri Sep 29 18:11:17 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* If user has a higher-priority-than-vCard alias for themselves, patch
it into their vCard on the server
Fri Sep 29 18:10:17 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Finish initial implementation of vCard management
Fri Sep 29 18:09:32 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Add vCard debug level
Fri Sep 29 15:24:43 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Rename vcard-lookup to vcard-manager
Fri Sep 29 15:10:18 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* In connection, connect up nickname signals from vCard lookup helper
Fri Sep 29 15:09:37 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Start to implement vCard lookup (much of the API copied from disco)
Fri Sep 29 15:09:02 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Consider the alias parameter to the connmgr to be more authoritative
than a vCard from the server
Thu Sep 28 19:01:07 BST 2006 Simon McVittie
<simon.mcvittie at collabora.co.uk>
* Add skeletal implementation of GabbleVCardLookup
Thu Sep 28 17:44:47 BST 2006 dafydd.harries at collabora.co.uk
* add skeleton vcard code
Wed Oct 11 20:44:44 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: when the local client is trying to change
directions, check to see if the pending local send flag is set, and only
send a request if we're changing it to something the remote end is not
expecting
Wed Oct 11 20:44:24 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: clarify debug on failed direction changes
Wed Oct 11 20:44:08 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: handle content-decline like remove
Wed Oct 11 20:43:47 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: remove duplicated handler stanza for
"content-remove"
Wed Oct 11 20:42:13 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: when handling direction changes from the peer
and they're telling us to send, don't make that change immediately, but
instead set a flag
Wed Oct 11 15:47:19 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* correct spelling of RECEIVE in telepathy constants header
Wed Oct 11 15:46:49 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: emit the SetStreamSending signal automatically
based on the current directionality
Wed Oct 11 15:46:36 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: fix missing header include
Wed Oct 11 15:45:55 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add methods for sending direction changes, and
for the moment just send and implement requested changes immediately
Wed Oct 11 15:45:11 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: hook up the _handle_direction to the
content-modify action, and also to stream creation/accepting actions
Wed Oct 11 15:44:36 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaSession: add a _handle_direction handler which gets the
directionality from the <content senders="...">, and just accepts it for
the moment
Wed Oct 11 15:35:57 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: fix missing priv pointer in direction request
function
Tue Oct 10 11:28:16 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: add a SetLocalCodecs which can be used to provide
codecs after Ready, so that you can go ready for an incoming call and
exchange candidates/codecs without knowing your local codecs
Tue Oct 10 11:27:54 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaStream: add a "ready" property and use it instead of
overloading got_local_codecs
Thu Oct 5 01:58:22 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMedia{Channel,Session}: stub implementation of direction
requests in the session
Wed Oct 11 12:11:33 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Move the capabilities conversions from gabble-connection.c to
capabilities.[ch]
Wed Oct 11 12:11:12 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add capabilities.c
Wed Oct 11 11:40:50 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Move the Feature stuff from gabble-connection.c to capabilities.[ch]
Wed Oct 11 11:40:39 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Move bundles.h to capabilities.h, reflecting its soon-to-be-wider scope
Wed Oct 11 11:12:55 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Remove odd call to old API gabble_presence_set_capabilities?
Wed Oct 4 14:28:17 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add the capabilities interface to interfaces GabbleConnection
reports as supported.
Fri Sep 29 20:13:53 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Merge conflict in signal_own_presence
Fri Sep 29 19:49:33 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Cut out redundancy from CapabilitiesChanged emissions
Fri Sep 29 18:32:27 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix formatting issue in signalling ext bundles
Fri Sep 29 18:03:13 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Change removal of caps in AdvertiseCapabilities to do tf->caps, not
the other (wrong) way around
Fri Sep 29 20:08:31 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Merge conflicts
Fri Sep 29 19:50:23 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make ext bundle trust mechanism determine trust based on the amount
of different guys we have got info from, not the total count of info
replies (which could be all from just one guy)
Fri Sep 29 17:56:23 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix formatting issue in signalling ext bundles
Fri Sep 29 17:31:36 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Only take actions in Advertise for actual changes
Fri Sep 29 16:51:11 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Invert the zero allowance logic in handles_are_valid to prevent
handle_priv_lookup from happening for teh zero handles
Fri Sep 29 16:24:26 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Signal own presence after advertise so that reported caps are
actually affected
Fri Sep 29 16:20:22 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Remove double fix for the same problem, causing the problem to still
be there :o
Sun Sep 24 20:43:50 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add ext bundle poisoning prevention mechanism which supervises that
we get consistent information about caps for ext bundles
Sun Sep 24 15:07:48 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Plug memory leak in bundle disco retrying
Sat Sep 23 11:02:27 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix capabilities-update signal, messed up by my
amend-revert-amend-something seq
Thu Sep 21 18:46:14 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Remove obsolete CapabilityType from telepathy-constants.h
Thu Sep 21 18:44:44 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* s/CAPABILITY_TYPE/CAPABILITY_FLAG/g, it's the up-to-date way
Thu Sep 21 18:43:37 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make GetCapabilities report the interfaces which we assume everybody
to support
Thu Sep 21 18:33:15 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix terminator in one dbus_g_type_struct_...
Thu Sep 21 18:32:19 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* AS it should have been from the start, decorate
_emit_capabilties_changed as static
Thu Sep 21 18:29:40 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make GabbleConnection propagate the capabilities-update signals as
D-BUS CapabilitiesChanged signals
Thu Sep 21 18:23:58 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make GabblePresenceCache emit capabilities-update signals when we
modify contact capabilities
Thu Sep 21 17:52:48 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add GetCapabilities
Mon Sep 18 08:55:00 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Emit CapabilitiesChanged when our advertised caps change
Sun Sep 17 21:06:47 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add rudimentary AdvertiseCapabilities implementation to allow us to
turn off audio/video advertising at will.
Sun Sep 17 17:17:17 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add utility functions to convert MediaChannel type specific flags to
GabblePresenceCapabilities and back
Sun Sep 17 16:56:44 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix the non-ext functionality to have VERSION as their bundle
attribute to fix connection_disco_iq_cb failing to report them
Sun Sep 17 16:41:16 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fill presence cache with the known feature bundles to avoid having
to disco them
Sun Sep 17 15:45:00 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add the type specific capability flag constants for
Channel.Type.StreamedMedia
Sun Sep 17 15:18:13 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make test-gabble-presence compile with new
gabble_presence_set_capabilities
Sun Sep 17 15:17:02 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add new Capabilities interface to GabbleConnection
Fri Sep 15 14:43:03 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Split one too-long-a-line
Fri Sep 15 14:40:22 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Enable the baseline caps (independent of Advertise) on ourselves
always when connecting
Fri Sep 15 14:33:18 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make connection_disco_iq_cb and signal_own_presence consider our
current actual GabblePresenceCapabilities when advertising capabilities
Fri Sep 15 13:04:09 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Fix gabble_presence_find_resource_by_caps to require all of the
requested caps from the resources, not just some of them
Fri Sep 15 11:26:18 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make GabblePresence support the newly discovered
oh-so-nifty-simple-and-clean way of remote caps disabling
Fri Sep 15 10:45:50 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Make GabblePresenceCache support the correct changing of caps via
setting the serial given to gabble_presence_set_capabilities differently
depending on which received capabilities annotation contained the caps
in question
Sun Sep 10 17:51:55 BST 2006 Olli Salli <olli.salli at collabora.co.uk>
* Add JEP-0115 feature bundle string constants header bundles.h
Sun Oct 8 14:49:59 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMucFactory: stylistic/whitespace changes
Sun Oct 8 14:48:52 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMucFactory: fail to make a room list if there's no discovered
server (rather than asserting), fix leak of server field name
(g_object_set copies the stuff you pass it) and a crash emitting
new-channel with no channel
Sun Oct 8 14:48:26 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMucFactory: merge conflicts
Sun Oct 8 14:47:55 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleRoomlistChannel: stylistic/whitespace changes
Sun Oct 8 14:47:09 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleConnection: rename non-dbus functions to have a _,
stylistic/whitespace fixes, don't export
_gabble_connection_get_canonical_room_name
Sun Oct 8 14:43:41 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDisco: stylistic/whitespace changes
Sun Oct 8 14:43:07 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDisco: fix leak; g_object_get gives you a copy of everything
Sun Oct 8 14:41:27 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDisco: fix crash when cancelling a pipeline; iterate the
requests to cancel with a while () loop, otherwise you miss some of the
requests and they come back later after the pipeline has been freed
Sun Oct 8 14:39:59 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleDisco: hook signal callback on connection in constructor
instead of in _new (using the _new function is not mandatory, it should
just validate arguments and call g_object_new)
Fri Sep 29 04:32:13 BST 2006 Senko Rasic <senko at senko.net>
* bug fixes in new disco/roomlist code, fixed merge errors
Fri Sep 22 02:56:59 BST 2006 Senko Rasic <senko at senko.net>
* reorganization of service discovery (struct instead of hashtable for
items)
Wed Sep 20 23:31:35 BST 2006 Senko Rasic <senko at senko.net>
* moved roomlist channel creation to GabbleMucFactory, modified
GabbleConnection and GabbleMucFactory to use new service discovery and
caching
Wed Sep 20 12:33:36 BST 2006 Senko Rasic <senko at senko.net>
* modified GabbleRoomlistChannel to use disco pipeline, fixed a few
errors in disco pipeline code
Wed Sep 20 11:27:21 BST 2006 Senko Rasic <senko at senko.net>
* created pipeline for disco requests based on the one in roomlist
code, added service discovery and cache code to disco
Sat Oct 7 22:37:51 BST 2006 Senko Rasic <senko.rasic at collabora.co.uk>
* fixed old invite callback to use new debug stuff
Fri Oct 6 17:51:37 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* GabbleMediaChannel: fix compilation error
Wed Oct 4 20:13:04 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
* bump version to 0.3.10.1
Wed Oct 4 20:06:39 BST 2006 Robert McQueen
<robert.mcqueen at collabora.co.uk>
tagged telepathy-gabble 0.3.10
More information about the Telepathy
mailing list