summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update WockyHEADmasterSimon McVittie2014-03-191-0/+0
| | | | | - jingle-content: reset idle ID in its callback - data-form: reformat <code> blocks so recent gtk-doc can cope
* Add extensions to symbol-hacksSimon McVittie2014-02-141-2/+5
| | | | | | | | | Because the test interface is the last thing in the extensions static library, we have to add it to symbol-hacks.c so that it's visible to the plugin. This wouldn't work on platforms where plugins can't have undefined symbols, like Windows - we'd need something more like Mission Control's mission-control-plugins or Gabble's libgabble-plugins there - but it'll do for now.
* multicast-causal-transport: make sure to always reset keepalive_timerGuillaume Desmottes2014-02-141-0/+2
| | | | Recent GLib raises a critical when trying to remove an invalid source.
* Use telepathy-glib for Sidecars1 interfaceSimon McVittie2014-02-075-127/+15
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* constants, servicetest: sync from GabbleSimon McVittie2014-02-072-30/+357
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Merge branch 'reverted'Simon McVittie2014-02-060-0/+0
|\
| * Revert to commit 822ddd0Simon McVittie2014-02-0687-637/+6109
| | | | | | | | Some commits intended for 'next' appear to have ended up on master.
| * remove OLPC interfacesGuillaume Desmottes2013-10-1541-5404/+17
| | | | | | | | | | They have been broken when switching to next and are going to be removed in Gabble as well. They should be redesigned properly.
| * Nano versionSimon McVittie2013-10-151-1/+1
| |
| * Snapshot 0.99.2Simon McVittie2013-10-151-4/+4
| |
| * Sync constants, servicetest with MC's 'next' versionSimon McVittie2013-10-152-62/+307
| | | | | | | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69854 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
| * Aliasing: Implement AliasFlags propertyXavier Claessens2013-10-152-0/+23
| |
| * Port to telepathy-glib-1Xavier Claessens2013-10-1553-683/+330
| |
* | Require telepathy-glib 0.23Simon McVittie2013-11-011-3/+3
| |
* | Remove support for --disable-debugSimon McVittie2013-11-019-88/+1
|/
* 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>
* Use AC_PROG_MKDIR_P/MKDIR_P, not deprecated AM_PROG_MKDIR_P/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>
* tube-dbus: fix TpTubeChannelState enum castingGuillaume Desmottes2013-10-021-4/+4
|
* fix WockyStanzaSubType enum castingGuillaume Desmottes2013-10-021-1/+1
|
* Bump telepathy-glib dependency to 0.21.2Xavier Claessens2013-09-241-1/+1
|
* NUM_TP_ got replaced by TP_NUM_Xavier Claessens2013-09-243-5/+5
|
* Tests: Stop using deprecated spec methodsXavier Claessens2013-09-2421-317/+81
|
* Tests: Use constants everywhereXavier Claessens2013-09-249-134/+121
|
* Sync constants.py from telepathy-gabbleXavier Claessens2013-09-241-20/+23
|
* SalutTest: stop using ContactList channelsXavier Claessens2013-09-241-16/+5
|
* SalutTest: Add missing importXavier Claessens2013-09-241-0/+1
|
* Stop using conn.GetStatus()Xavier Claessens2013-09-241-1/+1
|
* Drop 1-1 Tubes unit testsXavier Claessens2013-09-248-1736/+0
| | | | | These tubes are disabled until we get a better network protocol for them, and their tests have been disabled since 2009.
* Put Autoconf, Automake, Libtool droppings in /build-auxSimon McVittie2013-09-232-0/+2
| | | | | This is basically Mission Control commit c3cba937, requested in <https://bugs.freedesktop.org/show_bug.cgi?id=69542>.
* Fix libsoup dependencyXavier Claessens2013-09-231-3/+3
| | | | We actually depend on version 2.28
* Initialize libdbus for thread-safetySimon McVittie2013-09-231-0/+5
| | | | | | | | | | | | | | | | | | | | libdbus is not thread-safe by default. This is a long-standing design flaw (<https://bugs.freedesktop.org/show_bug.cgi?id=54972>). We call into GIO, which calls into glib-networking, which can (at least in recent versions) invoke libproxy in a thread. libproxy apparently has a Network-Manager plugin, which uses libdbus in that thread; meanwhile, we use libdbus in the main thread and everything goes badly for us. In libdbus < 1.7.4, libraries cannot safely initialize libdbus for multi-threading, because that initialization is not itself thread-safe (!); in particular, glib-networking cannot safely initialize libdbus. So, we have to do it. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296 [copied from Gabble commit 83bb468e -smcv] Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* Fix coding style typoXavier Claessens2013-09-191-1/+1
|
* Use g_key_file_set_uint64(), we already depend on glib >= 2.26Xavier Claessens2013-09-191-8/+2
|
* Gibber: stop generating enum typesXavier Claessens2013-09-192-29/+4
| | | | It breaks build in weird ways and is not useful
* Stop using deprecated libsoup functionXavier Claessens2013-09-192-2/+2
|
* write-mgr-file: write presencesGuillaume Desmottes2013-09-191-0/+41
| | | | | | Bare copy from Gabble. https://bugs.freedesktop.org/show_bug.cgi?id=31108
* protocol: implement PresencesGuillaume Desmottes2013-09-194-0/+23
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=31108
* protocol: claim to implement PresencesGuillaume Desmottes2013-09-192-0/+3
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=31108
* write-mgr-file: write Avatars propertiesGuillaume Desmottes2013-09-191-0/+36
| | | | | | Bare copy from Gabble. https://bugs.freedesktop.org/show_bug.cgi?id=69508
* protocol: implement get_avatar_details()Guillaume Desmottes2013-09-194-0/+68
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69508
* protocol: claim that we implement AvatarsGuillaume Desmottes2013-09-192-0/+15
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69508
* constants.py: sync with GabbleGuillaume Desmottes2013-09-191-22/+112
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69508
* add missing 'config.h' includesGuillaume Desmottes2013-09-172-0/+4
|
* connection: stop implementing old Presence interfaceGuillaume Desmottes2013-09-162-4/+0
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69413
* bump TP_VERSION to 0.22Guillaume Desmottes2013-09-111-3/+3
| | | | We build just fine with it.
* disable two-muc-{dbus,stream}-tubes.py testsGuillaume Desmottes2013-09-112-0/+8
| | | | They are currently broken because of a Clique issue (fdo#69223).
* always enable Avahi tests when building with the Avahi backendGuillaume Desmottes2013-09-112-14/+1
| | | | | | | | | We use to have this switch because tests hitting the network were considered touchy. But we now have an Avahi mock implementation used by default for tests so it's no longer an issue. User has to explicitely define SALUT_TEST_REAL_AVAHI to run tests with the system Avahi. https://bugs.freedesktop.org/show_bug.cgi?id=69216
* Run regression tests under the run-test.sh "driver"Guillaume Desmottes2013-09-112-38/+61
| | | | | | | As well as making the tests pass under Automake 1.13, this lays the groundwork for OSTree-style "installed tests" later. https://bugs.freedesktop.org/show_bug.cgi?id=69216
* Import run-test.sh.in from Gabble masterGuillaume Desmottes2013-09-112-0/+70
| | | | | | | I'm copying it in verbatim, to make the changes made to adapt it to akia easier to review. https://bugs.freedesktop.org/show_bug.cgi?id=69216