summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-11-150.18.4telepathy-gabble-0.18.4telepathy-gabble-0.18George Kiagiadakis2-3/+8
2016-10-12Make disco#info advertise disco#info featureMaxime \"pep\" Buquet1-0/+1
2016-07-09NEWS for 0.18.4George Kiagiadakis1-0/+25
2016-07-09gitignore: update ignored files, add *.trs, *.log and tools/telepathy-glib-envGeorge Kiagiadakis1-0/+3
2016-07-09wocky: updateGeorge Kiagiadakis1-0/+0
2016-07-02Replace deprecated _BSD_SOURCE define with _DEFAULT_SOURCEDiane Trout1-1/+1
Reviewed-by: George Kiagiadakis <gkiagia@tolabaki.gr>
2014-05-07nano flagGuillaume Desmottes1-1/+1
2014-05-070.18.2telepathy-gabble-0.18.3Guillaume Desmottes2-1/+8
2014-05-07Merge remote-tracking branch 'origin/telepathy-gabble-0.18' into ↵Simon McVittie1-0/+0
telepathy-gabble-0.18
2014-05-07wocky: updateGuillaume Desmottes1-0/+0
Fix https://bugs.freedesktop.org/show_bug.cgi?id=76465
2014-03-200.18.2telepathy-gabble-0.18.2Simon McVittie2-2/+22
2014-03-19Update WockySimon McVittie1-0/+0
* data-form: reformat <code> blocks so recent gtk-doc can cope * jingle-content: reset idle ID in its callback
2014-03-19plugin-loader: clear GError after g_dir_open failsWill Thompson1-2/+3
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=66085 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-10-29Use the proper 'Ice' Call capabilityGuillaume Desmottes6-9/+14
Also, use token constants when possible.
2013-10-03private-tube-factory: tube ID is a guint64Guillaume Desmottes1-1/+1
Fix a crash on 64 bits archs. https://bugs.freedesktop.org/show_bug.cgi?id=70038
2013-10-03conn-presence: fix enum cast warningGuillaume Desmottes2-2/+2
Thanks clang... https://bugs.freedesktop.org/show_bug.cgi?id=70038
2013-09-09Add a regression test for #68829Simon McVittie2-0/+52
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68829 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-09-06set nano flagGuillaume Desmottes1-1/+1
2013-09-06prepare 0.18.1telepathy-gabble-0.18.1Guillaume Desmottes2-4/+11
2013-09-06wocky: update to gabble-0.18 HEADGuillaume Desmottes1-0/+0
Needed to fix connection to Facebok (fdo#68829).
2013-08-09nano version, release nameSimon McVittie2-1/+8
2013-08-090.18.0telepathy-gabble-0.18.0Simon McVittie2-4/+4
2013-08-09more NEWSSimon McVittie1-1/+2
2013-08-09tests/twisted: make the necessary directories to put *.conf inSimon McVittie1-1/+2
This fails during parallel distcheck. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-09Update Wocky againSimon McVittie1-0/+0
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67953
2013-08-09errno is actually a reserved word in C, avoid itSamuel Thibault2-1/+4
[Commit message added -smcv] Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714534 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-09NEWS for 0.18Simon McVittie1-3/+20
2013-08-09Update Wocky to a version whose tests passSimon McVittie1-0/+0
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67875 Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67900 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-06Turn off deprecation warnings, this is a stable branchSimon McVittie1-0/+1
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2013-08-06Merge branch 'telepathy-gabble-0.16'Simon McVittie3-16/+43
Conflicts: NEWS
2013-08-06NEWSSimon McVittie1-0/+3
2013-08-06roster/groups: don't rely on an implementation detailSimon McVittie2-16/+40
Before telepathy-glib 0.20.3 and 0.21.1, we had this incorrect sequence (pseudocode) for each group: * NewChannels(the group) * GroupsChanged([the group], added: [...], removed: []) * NewChannels(the group) In 0.20.3 and 0.20.1, we removed the second emission of NewChannels. Unfortunately, that broke this test, which was specifically expecting GroupsChanged followed by NewChannels. Rather than reversing the assumption, I'm doing it properly, by expecting the events in no particular order. Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=67828 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-08-06run-test.sh.in: make the indentation make senseSimon McVittie1-13/+13
The Python invocation is indented, because it's a command-line argument for the sh invocation. The case shouldn't be. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290
2013-06-11gabbletest: add hooks for hazetestWill Thompson1-9/+14
I need these so that hazetest can just override what it needs, rather than actually modifying the copy of gabbletest. https://bugs.freedesktop.org/show_bug.cgi?id=65658
2013-06-11Merge branch 'telepathy-gabble-0.16' and update NEWSSimon McVittie1-1/+9
2013-06-11NEWS for recent changesSimon McVittie1-1/+15
2013-06-11Avoid having two of the same set of commands run in parallelSimon McVittie1-9/+19
A rule like this: _gen/x.c _gen/x.h: prerequisites $(AM_V_GEN)x-generator doesn't consider x.c and x.h together. Instead, it expands to two rules, one to generate x.c and one to generate x.h, which happen to run the same commands. This means that in the worst case, you can end up running x-generator twice in parallel, and they'll race with each other and overwrite or delete each other's output. Based on commit 36c2a545c from telepathy-glib. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64285 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk> Conflicts: extensions/Makefile.am
2013-06-11Use run-test.sh to run uninstalled testsSimon McVittie1-15/+8
2013-06-11Adapt run-test.sh to be able to run the tests uninstalledSimon McVittie2-13/+40
When autoreconfiscated with Automake 1.13, the way in which we were (ab?)using Automake's test driver no longer works. We can't just switch back to the old serial test driver without a dependency on at least Automake 1.12, either. However, run-test.sh (which was already used for installed tests) is quite capable of running uninstalled tests, with a bit of adjustment: * if GABBLE_TEST_UNINSTALLED is set, expect GABBLE_ABS_TOP_SRCDIR, GABBLE_ABS_TOP_BUILDDIR and optionally GABBLE_TEST_SLEEP in the environment * look for installed or uninstalled files, as appropriate * use TEST_PYTHON (which might differ from PYTHON) * use python -u (unbuffered stdout) for better debugging Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-11.gitignore: automake 1.13 installs test-driverSimon McVittie1-0/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-11Remove obsolete GLib < 2.32 code pathsSimon McVittie2-15/+0
We now depend on 2.32. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-11Officially depend on GLib 2.32Simon McVittie3-5/+5
In practice we depend on it anyway, via telepathy-glib 0.19.9. Also update the telepathy-glib dependency in the .pc files to match configure.ac. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65290 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-06Merge branch 'telepathy-gabble-0.16'Simon McVittie0-0/+0
Conflicts: NEWS configure.ac
2013-06-06nano versionSimon McVittie2-1/+6
2013-06-06Disable unreliable test-caseSimon McVittie1-0/+4
It has a race condition or something. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49595 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-06-06Initialize 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. (It's possible that this crash is only reproducible with broken connectivity: I wrote this patch on a train, with intermittent mobile broadband coverage.) 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. I have written patches to make libdbus thread-safe-by-default, but they haven't all been reviewed and merged yet, and in any case they won't be in a stable libdbus until 1.8. Until then, each application has to discover and fix this bug individually. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-06Prepare 0.17.5telepathy-gabble-0.17.5Simon McVittie2-3/+9
2013-06-05Disable unreliable test-caseSimon McVittie1-0/+4
It has a race condition or something. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49595 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2013-06-04Initialize 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. (It's possible that this crash is only reproducible with broken connectivity: I wrote this patch on a train, with intermittent mobile broadband coverage.) 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. I have written patches to make libdbus thread-safe-by-default, but they haven't all been reviewed and merged yet, and in any case they won't be in a stable libdbus until 1.8. Until then, each application has to discover and fix this bug individually. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65296 Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-04NEWSSimon McVittie1-1/+14