summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-03-19Update WockyHEADmasterSimon McVittie1-0/+0
- jingle-content: reset idle ID in its callback - data-form: reformat <code> blocks so recent gtk-doc can cope
2014-02-14Add extensions to symbol-hacksSimon McVittie1-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.
2014-02-14multicast-causal-transport: make sure to always reset keepalive_timerGuillaume Desmottes1-0/+2
Recent GLib raises a critical when trying to remove an invalid source.
2014-02-07Use telepathy-glib for Sidecars1 interfaceSimon McVittie5-127/+15
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-02-07constants, servicetest: sync from GabbleSimon McVittie2-30/+357
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=70382 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2014-02-06Merge branch 'reverted'Simon McVittie0-0/+0
2014-02-06Revert to commit 822ddd0Simon McVittie87-637/+6109
Some commits intended for 'next' appear to have ended up on master.
2013-11-01Require telepathy-glib 0.23Simon McVittie1-3/+3
2013-11-01Remove support for --disable-debugSimon McVittie9-88/+1
2013-10-15remove OLPC interfacesGuillaume Desmottes41-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.
2013-10-15Nano versionSimon McVittie1-1/+1
2013-10-15Snapshot 0.99.2Simon McVittie1-4/+4
2013-10-15Sync constants, servicetest with MC's 'next' versionSimon McVittie2-62/+307
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69854 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-10-15Aliasing: Implement AliasFlags propertyXavier Claessens2-0/+23
2013-10-15Port to telepathy-glib-1Xavier Claessens53-683/+330
2013-10-11Bump Autoconf dependency to 2.60 for AC_MKDIR_PSimon McVittie1-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>
2013-10-09Use AC_PROG_MKDIR_P/MKDIR_P, not deprecated AM_PROG_MKDIR_P/mkdir_pSimon McVittie2-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>
2013-10-09Use subdir-objects (compile a/b.c to a/b.lo, not ./b.lo)Simon McVittie1-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>
2013-10-02tube-dbus: fix TpTubeChannelState enum castingGuillaume Desmottes1-4/+4
2013-10-02fix WockyStanzaSubType enum castingGuillaume Desmottes1-1/+1
2013-09-24Bump telepathy-glib dependency to 0.21.2Xavier Claessens1-1/+1
2013-09-24NUM_TP_ got replaced by TP_NUM_Xavier Claessens3-5/+5
2013-09-24Tests: Stop using deprecated spec methodsXavier Claessens21-317/+81
2013-09-24Tests: Use constants everywhereXavier Claessens9-134/+121
2013-09-24Sync constants.py from telepathy-gabbleXavier Claessens1-20/+23
2013-09-24SalutTest: stop using ContactList channelsXavier Claessens1-16/+5
2013-09-24SalutTest: Add missing importXavier Claessens1-0/+1
2013-09-24Stop using conn.GetStatus()Xavier Claessens1-1/+1
2013-09-24Drop 1-1 Tubes unit testsXavier Claessens8-1736/+0
These tubes are disabled until we get a better network protocol for them, and their tests have been disabled since 2009.
2013-09-23Put Autoconf, Automake, Libtool droppings in /build-auxSimon McVittie2-0/+2
This is basically Mission Control commit c3cba937, requested in <https://bugs.freedesktop.org/show_bug.cgi?id=69542>.
2013-09-23Fix libsoup dependencyXavier Claessens1-3/+3
We actually depend on version 2.28
2013-09-23Initialize libdbus for thread-safetySimon McVittie1-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>
2013-09-19Fix coding style typoXavier Claessens1-1/+1
2013-09-19Use g_key_file_set_uint64(), we already depend on glib >= 2.26Xavier Claessens1-8/+2
2013-09-19Gibber: stop generating enum typesXavier Claessens2-29/+4
It breaks build in weird ways and is not useful
2013-09-19Stop using deprecated libsoup functionXavier Claessens2-2/+2
2013-09-19write-mgr-file: write presencesGuillaume Desmottes1-0/+41
Bare copy from Gabble. https://bugs.freedesktop.org/show_bug.cgi?id=31108
2013-09-19protocol: implement PresencesGuillaume Desmottes4-0/+23
https://bugs.freedesktop.org/show_bug.cgi?id=31108
2013-09-19protocol: claim to implement PresencesGuillaume Desmottes2-0/+3
https://bugs.freedesktop.org/show_bug.cgi?id=31108
2013-09-19write-mgr-file: write Avatars propertiesGuillaume Desmottes1-0/+36
Bare copy from Gabble. https://bugs.freedesktop.org/show_bug.cgi?id=69508
2013-09-19protocol: implement get_avatar_details()Guillaume Desmottes4-0/+68
https://bugs.freedesktop.org/show_bug.cgi?id=69508
2013-09-19protocol: claim that we implement AvatarsGuillaume Desmottes2-0/+15
https://bugs.freedesktop.org/show_bug.cgi?id=69508
2013-09-19constants.py: sync with GabbleGuillaume Desmottes1-22/+112
https://bugs.freedesktop.org/show_bug.cgi?id=69508
2013-09-17add missing 'config.h' includesGuillaume Desmottes2-0/+4
2013-09-16connection: stop implementing old Presence interfaceGuillaume Desmottes2-4/+0
https://bugs.freedesktop.org/show_bug.cgi?id=69413
2013-09-11bump TP_VERSION to 0.22Guillaume Desmottes1-3/+3
We build just fine with it.
2013-09-11disable two-muc-{dbus,stream}-tubes.py testsGuillaume Desmottes2-0/+8
They are currently broken because of a Clique issue (fdo#69223).
2013-09-11always enable Avahi tests when building with the Avahi backendGuillaume Desmottes2-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
2013-09-11Run regression tests under the run-test.sh "driver"Guillaume Desmottes2-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
2013-09-11Import run-test.sh.in from Gabble masterGuillaume Desmottes2-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