summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* contact-list: Don't crash if a contact is already in the rosterHEADmasterDebarshi Ray2015-04-281-1/+2
| | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=47005
* Bump Autoconf dependency to 2.60 for AC_MKDIR_PSimon McVittie2013-10-111-1/+1
| | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54114 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> [cherry-picked from Idle commit 35806755 -smcv] Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* .gitignore: ignore everything in build-auxSimon McVittie2013-10-091-0/+1
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Use MKDIR_P, not deprecated mkdir_pSimon McVittie2013-10-092-2/+2
| | | | | | | Similar to MC commit 04dd9b4. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Use subdir-objects (compile a/b.c to a/b.lo, not ./b.lo)Simon McVittie2013-10-091-1/+1
| | | | | | | | Automake 2 will make this the default, and 1.14 warns about not using it. Equivalent to MC commit 1f11065. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70045 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Merge branch 'telepathy-haze-0.8'Simon McVittie2013-10-021-0/+6
|\ | | | | | | | | | | Conflicts: NEWS configure.ac
| * nano versionSimon McVittie2013-10-022-1/+6
| |
| * 0.8.0telepathy-haze-0.8.0Simon McVittie2013-10-022-4/+7
| |
* | Text tests: use the Messages interfaceSimon McVittie2013-09-264-82/+65
| | | | | | | | | | | | | | | | This makes them more like the ones in 'next', which use the newly unified Text interface (whose API is mostly based on Messages). Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69767 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | gabbletest: don't use GetStatus()Simon McVittie2013-09-251-1/+1
| | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69767 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> [cherry-picked from next to master -smcv]
* | Use the "undrafted" version of MailNotificationSimon McVittie2013-09-256-705/+23
| | | | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69468 Reviewed-by: Guillume Desmottes <guillaume.desmottes@collabora.co.uk> [cherry-picked from next to master, no changes -smcv]
* | NEWSSimon McVittie2013-09-251-0/+5
| |
* | exec-with-log.sh: add HAZE_TEST_BACKTRACE hookSimon McVittie2013-09-242-0/+9
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | HazeIMChannel: use TpBaseChannelSimon McVittie2013-09-243-351/+94
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | tests: stop calling RequestChannelSimon McVittie2013-09-242-8/+14
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Remove unused function close_all_groups()Simon McVittie2013-09-244-14/+3
| | | | | | | | | | | | | | | | 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@collabora.co.uk>
* | roster/remove-from-rp-subscribe.py: convert to Conn.I.ContactListSimon McVittie2013-09-241-44/+12
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | roster/subscribe.py: convert to ContactList, ContactGroupsSimon McVittie2013-09-241-41/+33
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | roster/publish.py: convert to ContactListSimon McVittie2013-09-241-82/+74
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | roster/groups.py: convert to ContactGroupsSimon McVittie2013-09-241-98/+93
| | | | | | | | | | | | | | | | 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@collabora.co.uk>
* | initial-roster test: convert to ContactList, ContactGroupsSimon McVittie2013-09-242-81/+52
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Use inspect_contacts_sync instead of InspectHandlesSimon McVittie2013-09-243-11/+9
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Fix more uses of RequestHandlesSimon McVittie2013-09-241-2/+2
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | tests: use more constants, reduce hard-coding of o.fd.TSimon McVittie2013-09-245-128/+75
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Don't test NewChannelSimon McVittie2013-09-2410-229/+82
| | | | | | | | | | | | | | | | | | | | | | 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@collabora.co.uk>
* | Use get_contact_handle_sync, get_contact_handles_syncSimon McVittie2013-09-2410-28/+12
| | | | | | | | | | | | | | Telepathy 1.0 won't have RequestHandles. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | sync gabbletest.py from GabbleSimon McVittie2013-09-241-1/+1
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | sync servicetest.py from GabbleSimon McVittie2013-09-241-5/+24
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | sync constants.py from GabbleSimon McVittie2013-09-241-30/+24
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49389 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Merge branch 'telepathy-haze-0.8'Simon McVittie2013-09-243-1/+8
|\ \ | |/ | | | | | | Conflicts: NEWS
| * NEWSSimon McVittie2013-09-241-0/+14
| |
| * HazeIMChannel: chain up properly in disposeSimon McVittie2013-09-241-0/+2
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=31723 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
| * haze_contact_list_set_contact_groups_async: fix sense of testSimon McVittie2013-09-241-1/+1
| | | | | | | | | | | | | | | | 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@collabora.co.uk>
* | im-channel.c: include config.h firstSimon McVittie2013-09-231-1/+3
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | simple-caps: stop relying on GetContactCapabilitiesSimon McVittie2013-09-231-5/+1
| | | | | | | | | | | | | | 0.99.1 doesn't have it. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | haze_im_channel_get_property: fix a TP_SEAL errorSimon McVittie2013-09-231-1/+2
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69619 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* | Tests: replace GetSelfHandle calls with property-gettingSimon McVittie2013-09-238-8/+11
| | | | | | | | | | | | | | | | | | | | | | 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@collabora.co.uk>
* | protocol: implement get_avatar_details()Guillaume Desmottes2013-09-182-0/+58
| |
* | avatars: factor out haze_connection_get_icon_spec_requirements()Guillaume Desmottes2013-09-182-3/+47
| |
* | avatars: factor out dup_mime_types()Guillaume Desmottes2013-09-181-14/+21
| |
* | protocol: claim that we implement AvatarsGuillaume Desmottes2013-09-183-0/+25
| |
* | protocol: fix 'ConnectionInterfaces'Guillaume Desmottes2013-09-184-9/+45
| | | | | | | | | | | | | | 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
* | factor out add_always_present_connection_interfaces()Guillaume Desmottes2013-09-181-4/+11
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=69466
* | connection: factor out add_optionnal_connection_interfaces()Guillaume Desmottes2013-09-181-22/+24
| | | | | | | | | | | | | | So we call tp_base_connection_add_interfaces() only once with all the extra interfaces. https://bugs.freedesktop.org/show_bug.cgi?id=69466
* | connection: claim to support MailNotification if supportedGuillaume Desmottes2013-09-181-0/+14
| | | | | | | | | | | | We never advertised that we support this Haze specific extension. https://bugs.freedesktop.org/show_bug.cgi?id=69466
* | connection: factor out protocol_info_supports_{avatar,blocking}Guillaume Desmottes2013-09-181-2/+14
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=69466
* | Merge branch 'telepathy-haze-0.8'Simon McVittie2013-09-174-22/+51
|\ \ | | | | | | | | | | | | Conflicts: NEWS
| * | NEWSSimon McVittie2013-09-171-0/+9
| |/
| * Test unknown presencesSimon McVittie2013-09-172-2/+12
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69474 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
| * Return UNKNOWN status for non-buddies, rather than raising an errorSimon McVittie2013-09-171-20/+33
| | | | | | | | | | | | | | | | | | | | | | 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@collabora.co.uk>