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