New commits on branch next

Simon McVittie smcv at kemper.freedesktop.org
Wed Sep 25 06:42:06 PDT 2013


URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=5c1edec846876d56b3376683a1f2c50a09db2514
Merge: 7405b4d f996351
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Wed Sep 25 14:40:35 2013 +0100

    Merge remote-tracking branch 'smcv/next' into next
    
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69767

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=f9963519c30820e1369705ddd36f9e5a004c215e
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:26:00 2013 +0100

    Text tests: migrate to the unified Text interface in spec 0.99.1

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=7cc1f0b1d03fd5ea7619322b89da62c429375c09
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:25:20 2013 +0100

    tests: update ContactList API to 0.99.1
    
    - GetContactListAttributes only has one argument
    - ContactsChanged has the arguments of ContactsChangedWithID

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=0e0caf6c546d07de0dbbb43b8e9120945067d7bb
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:24:28 2013 +0100

    presence tests: we only have Presence1 now, no SimplePresence

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=73f859f9c4eec47c3f61f4a35393bffa5c706380
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:23:49 2013 +0100

    gabbletest: don't use GetStatus()

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=5b5775a2b6b163f9b7bd652b0bfa1823dc75c5fb
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:23:37 2013 +0100

    update Presence to telepathy-glib 0.99.1
    
    - get_contact_statuses() can't fail any more

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=246429790bf96761de4bb8c0a13df20bceed49a7
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:23:09 2013 +0100

    update Capabilities to spec 0.99.1
    
    - don't implement GetContactCapabilities

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=963aa43176620d5800be0fc206e3803715dd22ca
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:22:47 2013 +0100

    add missing header for Avatars

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=28b94f570a39f4b4a7859e3507c2a13ee38f0ba3
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:22:40 2013 +0100

    update Aliasing to spec 0.99.1
    
    - implement AliasFlags
    - use a{us} instead of a(us)
    - don't implement GetAliasFlags or GetAliases

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c4e503d989922d3087c16d1b69d86d4528845df5
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:20:17 2013 +0100

    Use the "undrafted" version of MailNotification
    
    This should go via master too, but for now let's just get the tests
    to pass again...
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69468

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=ebb6fd0b79c047c69895dab48d167aec88c46aa7
Merge: 7405b4d 95a65bf
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 19:18:57 2013 +0100

    Merge branch 'master' into next
    
    Conflicts:
    	.gitignore
    	configure.ac
    	src/connection-aliasing.c
    	src/connection-avatars.c
    	src/connection-capabilities.c
    	src/connection.c
    	src/im-channel-factory.c
    	src/im-channel.c
    	src/protocol.c
    	tests/Makefile.am
    	tests/haze.service.in
    	tests/twisted/constants.py
    	tests/twisted/hazetest.py
    	tests/twisted/roster/initial-roster.py
    	tests/twisted/servicetest.py
    	tests/twisted/text/destroy.py
    	tests/twisted/text/ensure.py
    	tests/twisted/text/initiate-requestotron.py
    	tests/twisted/text/respawn.py
    	tests/twisted/text/test-text-delayed.py
    	tests/twisted/text/test-text-no-body.py
    	tests/twisted/text/test-text.py

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=95a65bfe57f7241a96fcb7a598485b076a7c185c
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 17:47:55 2013 +0100

    exec-with-log.sh: add HAZE_TEST_BACKTRACE hook
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=b17f5331cfd81f31be67939fd0b0d2ebcc52350d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 17:47:20 2013 +0100

    HazeIMChannel: use TpBaseChannel
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=2703dff9a8969c5ec5fee369876f95c11493c170
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 16:08:11 2013 +0100

    tests: stop calling RequestChannel
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c09d8cc051fb21e698870d4b7fc9771ed55f965c
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 16:06:05 2013 +0100

    Remove unused function close_all_groups()
    
    This was the last reference to Handle_Type_Contact_List,
    Handle_Type_Contact_Group or Chan.T.ContactList outside constants.py.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=b4af6fba89fe7b9a45c19ad6caae7244a3891a34
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 16:03:39 2013 +0100

    roster/remove-from-rp-subscribe.py: convert to Conn.I.ContactList
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=27cfca065ceed41709842ee7c7e366d91b2fb141
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 15:37:42 2013 +0100

    roster/subscribe.py: convert to ContactList, ContactGroups
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=4b6395fc016e3246a1e559e1d5958d0cd355e855
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 15:17:23 2013 +0100

    roster/publish.py: convert to ContactList
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=ba9c859a0d908e1280594abfb622635181b52154
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 15:01:18 2013 +0100

    roster/groups.py: convert to ContactGroups
    
    As a side-effect, this adds proper test coverage for SetGroupMembers
    and SetContactGroups.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=b8d1f3f7c6a42c46df623d64e7967c79da797e20
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 14:18:54 2013 +0100

    initial-roster test: convert to ContactList, ContactGroups
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=091249a731051268016aac6dba8b9533524884ee
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 14:02:25 2013 +0100

    Use inspect_contacts_sync instead of InspectHandles
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=3f0c7d732a38d709fa571f46b0a321efd31a6ab8
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 13:59:53 2013 +0100

    Fix more uses of RequestHandles
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c4fb01ce2d34a78ca2fafd159288f5270d688200
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 13:58:27 2013 +0100

    tests: use more constants, reduce hard-coding of o.fd.T
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=e672a60c8a1669a7eb3bafce47edd55141bcfd4a
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 13:56:23 2013 +0100

    Don't test NewChannel
    
    Also use assertEquals(), etc., on the lines I'm touching anyway.
    
    Just remove initiate.py: the whole point of that test is to exercise
    an obsolete API. The modern form of the initiation part is tested by
    initiate-requestotron.py and the text bits are tested by test-text.py.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=72c8498dc83c855706163b67324b224055e882f1
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 13:02:31 2013 +0100

    Use get_contact_handle_sync, get_contact_handles_sync
    
    Telepathy 1.0 won't have RequestHandles.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=de9b9319cf7ae45092c9312037c130269fd2d0ab
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 12:57:56 2013 +0100

    sync gabbletest.py from Gabble
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c4fb4468d51bfe46e6ecd9b850bcb93cb528399f
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 12:56:53 2013 +0100

    sync servicetest.py from Gabble
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=309d2316079783841deff16ad37e3bb434dc7197
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 12:56:37 2013 +0100

    sync constants.py from Gabble
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=bfd5bff8412cfb286a346a15b07535002673af19
Merge: 454aa14 5ebdcd4
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 12:08:12 2013 +0100

    Merge branch 'telepathy-haze-0.8'
    
    Conflicts:
    	NEWS

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=5ebdcd4ced55abc121cc0b796a01a943e3bf040f
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 24 12:07:29 2013 +0100

    NEWS

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=755b880c45e75c072eaaa93007495b751515677b
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 17:02:43 2013 +0100

    HazeIMChannel: chain up properly in dispose
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=8e34a2952f3c45669580f3ab410a4283dbad1e93
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 23 14:53:40 2013 +0100

    haze_contact_list_set_contact_groups_async: fix sense of test
    
    We want to remove the buddy from every group *not* listed in the
    argument.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=454aa14650d6f54d08ada40811ffb55b21d90bbe
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Sep 20 17:45:09 2013 +0100

    im-channel.c: include config.h first
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=4eeb0fe866aed281fa36f94bafdbccf1c828968b
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 16:11:20 2013 +0100

    simple-caps: stop relying on GetContactCapabilities
    
    0.99.1 doesn't have it.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=57f23a80ecf77829a74525205036d61fd59e5904
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 16:10:56 2013 +0100

    haze_im_channel_get_property: fix a TP_SEAL error
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=6edf26eca064f10f790bfa925131a100c60f68e5
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Fri Sep 20 14:43:37 2013 +0100

    Tests: replace GetSelfHandle calls with property-getting
    
    sed expression:
    
        s/\.GetSelfHandle()/.Properties.Get(cs.CONN, "SelfHandle")/g
    
    adjusted by hand to add "import constants as cs" where needed.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=65d38a3105b091cc32aa6227e90a68026b138bb4
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Wed Sep 18 09:16:41 2013 +0200

    protocol: implement get_avatar_details()

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=984690b5876ea02f88e4e6e39a4666e8dc351a35
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Wed Sep 18 08:53:47 2013 +0200

    avatars: factor out haze_connection_get_icon_spec_requirements()

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=d3d5a783e375764e9b8508ca4b90baee3f265d2f
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 17:22:35 2013 +0200

    avatars: factor out dup_mime_types()

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=d9dd5549573b1423a117744cc4d7573de6619b34
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 14:08:59 2013 +0200

    protocol: claim that we implement Avatars

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=cc57a8a5138386ba7658d46dd7f0b46e2533c7c1
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 15:23:05 2013 +0200

    protocol: fix 'ConnectionInterfaces'
    
    Return the set of interfaces actually supported for this specific protocol
    rather than claiming to support everything.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69466

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c4f0fadc905734ac1a3a0cef62eb7352f26360fe
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 15:09:43 2013 +0200

    factor out add_always_present_connection_interfaces()
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69466

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=213e1f382a148ab6d99520303bf99939a1b730d7
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 15:00:30 2013 +0200

    connection: factor out add_optionnal_connection_interfaces()
    
    So we call tp_base_connection_add_interfaces() only once with all the extra
    interfaces.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69466

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=adc09e9b0cadf015c399942a5c646e111a2c7aad
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 14:43:26 2013 +0200

    connection: claim to support MailNotification if supported
    
    We never advertised that we support this Haze specific extension.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69466

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=92067c3f489af9beee16bbcefe721a0fc3c7482c
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Tue Sep 17 14:34:44 2013 +0200

    connection: factor out protocol_info_supports_{avatar,blocking}
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69466

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=92814a55d012c3a6cd5111486f3505ceb6f31984
Merge: 979e89e 254a277
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 17:54:53 2013 +0100

    Merge branch 'telepathy-haze-0.8'
    
    Conflicts:
    	NEWS

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=254a277868df1adb1b1db62f43a3c19944f3bf80
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 17:54:14 2013 +0100

    NEWS

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=8442417b414d4144392f1d11cd2a2454bedd1826
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 16:19:23 2013 +0100

    Test unknown presences
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
    Reviewed-by: Xavier Claessens <xavier.claessens at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=d83535cc0a9f2d0b75ecba17a97db51cb49affb0
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 16:13:25 2013 +0100

    Return UNKNOWN status for non-buddies, rather than raising an error
    
    This is consistent with Gabble.
    
    Also, don't crash if libpurple gives us a PurpleStatusPrimitive
    outside the range we understand; guess wildly that it's probably
    AVAILABLE.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474
    Reviewed-by: Xavier Claessens <xavier.claessens at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=979e89eeb362e467068d9f1ce3b7f9669ae7da7c
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 14:16:45 2013 +0100

    NEWS

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=46545524ef9e357c0764e8024ce8812f0e00227a
Merge: 4ae11f0 72e4db4
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 14:12:02 2013 +0100

    Merge branch 'telepathy-haze-0.8'

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=4ae11f0444a2fa13339f785609f7b35d05856ea8
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:30:50 2013 +0100

    Remove StreamedMedia support
    
    In Pidgin, it's only implemented for XMPP (for which we have Gabble),
    MSNP (which will disappear soon), and mxit (which I doubt anyone's
    actually tested). Empathy can't do StreamedMedia any more, only Call,
    and Telepathy 1.0 will only have Call.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69318
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=72e4db4e9c9130a442fdbd24b264e59265877c6d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:40:53 2013 +0100

    I keep forgetting the release name :-(

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=db91188883a253cf0610d0184fe450d6a94b9e14
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:19:53 2013 +0100

    Start 0.9 branch (before actually releasing 0.8)

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=15747eb55692f87d9ef82ad93d111c86e2df51d5
Merge: 07e3720 00ec6b3
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:19:05 2013 +0100

    Merge branch 'telepathy-haze-0.8'

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=00ec6b357d5005a71df553e91c90222d7f711db9
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:18:55 2013 +0100

    0.7.1.1

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=07e3720934edef207a5bf1fae44286267d384145
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 10:37:29 2013 +0100

    Remove the remaining half of Capabilities
    
    We previously implemented ContactCapabilities in terms of Capabilities
    flags; now we implement it in terms of PurpleMediaCaps.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69318
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=e734553ecfea1a78c30e378dd0189a98659465a6
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 16 19:38:35 2013 +0100

    All .c files: include corresponding header first, after config.h
    
    This verifies self-containedness. It turns out contact-list was not
    actually self-contained: include <libpurple/account.h> to fix that.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69272
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=28480eb373b347e93157389fab28ae55edfcc8f9
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 16 19:29:21 2013 +0100

    All .c files: include config.h
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69272
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=595dcf16f5fc1a17a416b8001a714ea09846db2f
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 16 19:28:45 2013 +0100

    haze_connection_manager_class_init: don't assign to deprecated members
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69272
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=2176e5ae065925901a15f0c231c9ffd869617943
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep 16 19:28:19 2013 +0100

    Finish "sealing" TpBaseConnection
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69272
    Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=77f8049ccb86670a560942f057d22cd265e72942
Merge: 7cbf160 9e4672c
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 13:16:54 2013 +0100

    Merge branch 'telepathy-haze-0.8', rejecting -Wno-deprecated-declarations

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=9e4672c115e56794192ba80c8f601a21859eba63
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 11:24:36 2013 +0100

    Clean up test files

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=0f6725aa23a46903d69821f824d315b82f956f9d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 11:22:51 2013 +0100

    Distribute gabbletest

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=2c023f021588b1f9c551485019961423edc15021
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 11:22:14 2013 +0100

    Distribute with-session-bus.sh

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=0adf690eed3af2cbbe3c562579c543e6cb4dee4d
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 11:04:53 2013 +0100

    Update telepathy.am from Gabble, omitting the gtk-doc bit
    
    So out-of-tree/parallel distcheck works.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=0344973f362b45de1382f70bdabd0d3b433c718f
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 11:02:36 2013 +0100

    0.7.1

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=b09dadbdc54253cd680267aaac6b28f3bb689290
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Sep 17 10:50:03 2013 +0100

    Disable warnings about deprecated functions for stable branch
    
    Since this is (about to be) a stable branch, we're unlikely to fix
    uses of deprecated functions, so we shouldn't warn about them. To be
    reverted in the 0.9 branch.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=7cbf16046eceda56d1c9b8c58411be7b3469a4e0
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Fri Sep 13 15:48:50 2013 +0200

    connection: stop implementing old Capabilities interface

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=d83a46ef75d9b3ff5773f62644fb826ccb53ad25
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Fri Sep 13 15:10:13 2013 +0200

    connection: stop implementing old Presence interface

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=25d518275b794d895bc113234d299dcc56e32cef
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 15:52:12 2013 +0200

    use TP_SEAL_ENABLE
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69272

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=26e58808539660ea63f5da29d72b6792900d2de2
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 15:28:19 2013 +0200

    use tp-glib single includes
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69272

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=ba2e1f41475316609974d2dad157848b3aaead3d
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 15:06:40 2013 +0200

    bump TP_VERSION to 0.22
    
    We build just fine with it.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69272

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=274396a192e911cb9c9ddb1de1e5fa67f3939714
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 14:34:57 2013 +0200

    .gitignore: update with new test files
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=8f7868f7911614023b6ca2af36e811d9d15b3b6f
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 14:19:50 2013 +0200

    Run regression tests under the run-test.sh "driver"
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=52e3df63bb1f985637a53e73b892f55387043cea
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 14:11:17 2013 +0200

    move tests tools to tests/twisted/tools
    
    Other CMs store these files there.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=8fbc5939d539754f2a6c4d55e847ccca07119728
Author: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
Date:   Thu Sep 12 13:33:00 2013 +0200

    Import run-test.sh.in from Gabble master
    
    https://bugs.freedesktop.org/show_bug.cgi?id=69269

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=279e80ef46d95ae7dec00e375b5001abfe7b5d7a
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Jun 27 12:10:11 2013 +0100

    Adjust for Sametime accounts getting a "usersplit" in libpurple 2.10.1
    
    Previously, Sametime accounts had separate 'account' and 'server'
    parameters. Upgrading to libpurple 2.10.1 caused them to have
    a single 'account' parameter with syntax like "username:server",
    flagged as being split at ":" - to keep existing accounts working,
    we want to separate them again, like we do for IRC.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=44631
    Tested-by: Simone Caronni
    Signed-off-by: Simon McVittie <simon.mcvittie at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=2a538fe27487fc5aa6c46414d15c205042344204
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Jun 4 12:11:00 2013 +0100

    Avoid recent libpurple doing "clever" proxy discovery, etc.
    
    The regression tests are not a full desktop session, and don't have
    GSettings or other GNOME features. They also don't have KDE features,
    which libpurple also checks.
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290
    Reviewed-by: Xavier Claessens <xavier.claessens at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=cbe583bce4ceec03caf9b2d67af0ea6ca3ea8818
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Jun 4 12:17:52 2013 +0100

    Initialize libdbus for thread-safety
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c8a6b9edd819c48148e70a52cb4b6fdd5de96d75
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Thu Apr 4 16:47:20 2013 +0100

    Sync with-session-bus.sh from telepathy-glib master
    
    Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=54ff4b44fb9cad660df9732cabff04ecc34729ca
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 14:50:11 2013 +0200

    Revert "Disable warnings about deprecated functions for stable branch"
    
    This reverts commit ae048ead88ae7e65372093d92af0cbedbf7d5c17.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=76ce89dd88bddc39d90846fd9ce5d52c4fe99e18
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 14:50:01 2013 +0200

    Revert "Revert "Stop using deprecated tp-glib symbols""
    
    This reverts commit 92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=83723921f8d9d59164f8046e30da10f2706b3417
Merge: e91b353 ae048ea
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 14:49:31 2013 +0200

    Merge branch 'telepathy-haze-0.6'
    
    Conflicts:
    	src/im-channel.c

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=ae048ead88ae7e65372093d92af0cbedbf7d5c17
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 14:36:10 2013 +0200

    Disable warnings about deprecated functions for stable branch
    
    Since this is a stable branch, we're unlikely to fix uses of deprecated
    functions, so we shouldn't warn about them. To be reverted in the 0.7 branch.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=92d963e9fbfcfd0c3087c7ce2b2269a73ebe258d
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 14:35:37 2013 +0200

    Revert "Stop using deprecated tp-glib symbols"
    
    This reverts commit 1e42a9cd5fe1dce527c1074402763cd3d203cd4c.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=e91b3531384e1e75abdd039bc61a89c186f2b373
Merge: ab6c82b 1e42a9c
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 13:58:35 2013 +0200

    Merge branch 'telepathy-haze-0.6'
    
    Conflicts:
    	src/contact-list.c
    	src/im-channel.c

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=1e42a9cd5fe1dce527c1074402763cd3d203cd4c
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 13:29:27 2013 +0200

    Stop using deprecated tp-glib symbols
    
    tp-haze already depends on tp-glib 0.15.1 which is enough
    for all replacements AFAIK. In particular tp_handle_ref/unref
    are no-op since 0.13.8.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=69f00e7be3a9a4984570d1e7fe4eafb4ba61f077
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Mon May 27 13:17:16 2013 +0200

    Work around GValueArray deprecation
    
    We define GLIB_VERSION_MIN_REQUIRED to GLIB_VERSION_2_30 to ignore
    post 2.30 deprecations. Note that this does not bump required glib
    version, it is still 2.22. With glib < 2.32 it won't have any effect.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=ab6c82bbc49a4faac136fe6b2422bb9508b1a960
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Apr 12 11:20:42 2013 +0100

    Test closing the request_password channel

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=4541819cc4133d1dfe6d3766c6cf8f0204a4c65f
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Apr 12 11:16:42 2013 +0100

    Don't call purple_account_disconnect() if pw request fails
    
    prpl-jabber, prpl-silc, prpl-sipe all deal with taking the account
    offline one way or another in their cancel_cb, and calling
    purple_account_disconnect() without checking
    purple_account_is_disconnected() causes a critical warning if the
    account is already offline.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=71f9f850be1eefc949c400a3081a7edaa336aec2
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Apr 12 10:59:09 2013 +0100

    Add sasl/telepathy-password.py from Gabble
    
    This exercises the happy path of Stefan's patches to support
    purple_account_request_password().

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=9ee8b96ad91af52936f5bee5b9a472de645c2363
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Thu Apr 11 19:30:32 2013 +0100

    Refresh and uncopypasta gabbletest
    
    hazetest now overrides what it needs to, and reuses the rest of
    gabbletest verbatim in a separate module. I had to add a couple of hooks
    which I'll commit to Gabble.

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=4068d8504b2155168b82144a4d45b138e0579ef2
Author: Stefan Becker <chemobejk at gmail.com>
Date:   Thu Apr 11 15:45:34 2013 +0300

    request: fix more resource leaks
    
    Triggered by Will's review comments.
    
    - check callback pointers to be non-NULL before calling them
    - call cancel_cb also in destroy idle callback
    - reset connection's password request field on closing
    - coding style cleanup
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=eef971c3aeb61b9b60013f3b728f62e7ac5580bf
Author: Stefan Becker <chemobejk at gmail.com>
Date:   Wed Apr 10 16:13:04 2013 +0300

    request: fix resource leakage
    
    It is the responsibility of the UI code to free the "fields" parameter
    after haze_request_fields() has been called. This has to be done with
    purple_request_close() and handled in the close_request() UI operation.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=66b7fff2f65b65a5d298bf868bb8e21a32492a58
Author: Stefan Becker <chemobejk at gmail.com>
Date:   Tue Apr 9 19:30:34 2013 +0300

    request: handle purple_account_request_password()
    
    This is needed for libpurple plugins with optional password, e.g. SIPE
    since 1.14.1. That libpurple API call boils down to a
    purple_request_fields() call.
    
    The flagging for --enable-leaky-request-stubs was refactored so that
    this new code is always compiled in.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=63326

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=1fe98b1bede98c4935f76a514a3943546a869c02
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Wed Nov 21 17:14:23 2012 +0000

    bump nano-version

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=b232ad1cc35037f6ec18b59c194f8c5444f3fad1
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Wed Nov 21 17:11:25 2012 +0000

    Version 0.7.0

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=f7ce27e8524f80ffecaabeed8f211932a976cd1e
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Wed Nov 21 17:10:08 2012 +0000

    NEWS for 0.7.0

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=156316d1cfd2fb36311882a0ca0ed569893878da
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Wed Nov 21 16:44:12 2012 +0000

    Add skype-x11 to known protocols, rename the other to skype-dbus
    
    I'd like having both so users can test both, like on pidgin. linux skype
    apis often are broken, one could be better than the other.
    
    Signed-off-by: Will Thompson <will.thompson at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=3d4b6b41f6994b2c90890e8ba7bac53e947343f6
Author: Gabriele Giacone <1o5g4r8o at gmail.com>
Date:   Sat Nov 17 18:16:16 2012 +0000

    Expose third-party Skype prpl as 'skype'
    
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=57201
    Signed-off-by: Will Thompson <will.thompson at collabora.co.uk>

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=3915dbc1d2d343cbeed93e1453daba94860a875a
Author: Xavier Claessens <xavier.claessens at collabora.co.uk>
Date:   Thu May 10 15:23:29 2012 +0200

    Remove deprecated tp_handle_ref/unref

URL:    http://cgit.freedesktop.org/telepathy/telepathy-haze/commit/?id=c0d9beb94395120401bf632cf3277d37a63b0b99
Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon May 7 19:28:33 2012 +0100

    Set G_MESSAGES_DEBUG during testing
    
    The same as Gabble commit cbfa9d06.



More information about the telepathy-commits mailing list