summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release version 0.11.20.11.2Philip Withnall2015-11-272-11/+11
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-11-151-3/+3
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-10-181-6/+6
|
* Updated Finnish translationJiri Grönroos2015-10-061-108/+273
|
* Updated Serbian Latin translationМилош Поповић2015-09-221-65/+112
|
* Updated Serbian translationМилош Поповић2015-09-221-65/+112
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-09-201-44/+44
|
* Update Persian translationsArash Mousavi2015-09-131-168/+335
|
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-08-251-61/+100
|
* Updated Polish translationPiotr Drąg2015-08-251-103/+100
|
* telepathy: Improve error handling on connection failure of a CMPhilip Withnall2015-08-191-9/+24
| | | | | | | | | | | | | | | If a CM is initially offline when the Tpf.PersonaStore is created, calling this.account.connection.prepare_async() will start trying to connect it. If the host is unreachable, this will result in waiting for a network timeout before Telepathy can declare failure. There are two problems here: • This network timeout may be longer than the quiescence timeout built in to the IndividualAggregator. There’s not much we can do about that. • The GError was not previously handled properly, so the PersonaStore would never reach quiescence anyway. Fix this by falling back to loading the cache if connecting fails.
* Updated Esperanto translationKristjan SCHMIDT2015-08-151-301/+450
|
* Updated Swedish translationAnders Jonsson2015-08-101-86/+86
|
* Updated Turkish translationNecdet Yücel2015-08-091-68/+106
|
* Updated Indonesian translationAndika Triwidada2015-08-031-41/+80
|
* Updated Portuguese translationPedro Albuquerque2015-07-281-38/+31
|
* Updated Portuguese translationPedro Albuquerque2015-06-291-121/+171
|
* Updated German translationBernd Homuth2015-06-191-207/+185
|
* tests: Combine and update EDS property setter testsPhilip Withnall2015-06-1713-1886/+429
| | | | | | | | Combine all the simple set-* tests into a single set-properties test, eliminating a lot of redundant code. Fix the remaining code to correctly avoid race conditions, as in commit 023a563.
* tests: Simplify EDS details testsPhilip Withnall2015-06-177-614/+264
| | | | | | | | | Drastically simplify the tests for retrieving persona details from Edsf.Personas, by using some of the newer test utility functions in libfolks. This has the useful side effect of fixing a common race condition where the test’s individuals-changed callback would be called during test teardown, and assertions in it would fail because it didn’t expect any personas to be removed.
* tests: Allow data to be stored in unit test closuresPhilip Withnall2015-06-172-8/+24
| | | | | Previously, unit test closures had to be entirely pure — now they can store data. This will be useful for adding unit tests dynamically.
* tests: Improve debug output from the EDS test utilitiesPhilip Withnall2015-06-171-2/+4
|
* tests: Add a synchronous commit helper method to the EDS test utilitiesPhilip Withnall2015-06-171-0/+11
|
* tests: Add some more debug output to test utilitiesPhilip Withnall2015-06-171-0/+5
| | | | For debugging timeout problems.
* tests: Fix a race condition in setting up for EDS testsPhilip Withnall2015-06-171-3/+4
| | | | | | | | | | Previously, we spawned the EDS source registry process, then created a .source file to it to use. However, it looks like sometimes it can notice the file part-way through us writing to it, load it, then fail to parse it. Fix that by writing out the file before spawning the EDS source registry process.
* eds: Eliminate another race condition when committing contactsPhilip Withnall2015-06-161-52/+9
| | | | | | | | | | | | | | | | | | | | We can’t connect to the objects_modified signal, as we can’t guarantee whether the handler installed in _commit_modified_property() or the _contacts_changed_cb() handler will be called first. Since they both enqueue to the idle queue in order, the callback from _commit_modified_property() will still operate on an outdated Edsf.Persona if it is called first. This race condition can only happen when _commit_modified_property() is called with a null property_name, which happens for custom properties and extended fields. Fix this by listening for changes to the Edsf.Persona.contact property instead of objects_modified. This is always guaranteed to change when a Persona is updated (because it represents the current vCard), and fixes the ordering problem, because the Persona’s properties will have been updated by the time the contact property is notified (see Edsf.Persona._update() for details).
* tests: Eliminate non-fatal timeouts from the EDS testsPhilip Withnall2015-06-167-25/+59
| | | | | | | | | | | | | Consistently use TestUtils.loop_run_with_timeout() instead of TestUtils.loop_run_with_non_fatal_timeout(). Fix a number of race conditions where (for example) individuals-changed can be emitted as part of teardown of the test, while the test’s signal handler is still connected to it, resulting in an assertion failure because the handler does not expect personas to be removed. This should also speed the tests up a bit, because they’re no longer waiting for a timeout before checking for success. They now quit the main loop on success.
* tests: Add support for the latest version of the EDS source APIPhilip Withnall2015-06-161-0/+1
|
* tools: Stop using deprecated GIO APIPhilip Withnall2015-06-161-2/+2
| | | | | The bindings for file attributes were changed in Vala 0.16 (we depend on Vala 0.22), so it’s safe to port from the deprecated API to the latest.
* tests: Handle some extra errors in the Tracker tests’ backendPhilip Withnall2015-06-161-0/+8
| | | | | The latest version of valac picks up the omission of the catch block for generic GLib.Error.
* eds: Do not pass empty vCard attribute groups to EDSPhilip Withnall2015-06-161-2/+2
| | | | | | | | | Older version of EDS do not treat the following two calls as equivalent: new VCardAttribute (null, "X-HELLO") new VCardAttribute ("", "X-HELLO") when they should be. Work around that by always passing null anyway. https://bugzilla.gnome.org/show_bug.cgi?id=751044
* Updated Italian translationGianvito Cavasoli2015-06-011-43/+83
|
* Post-release version bumpPhilip Withnall2015-05-252-2/+13
|
* Release version 0.11.10.11.1Philip Withnall2015-05-252-11/+12
|
* Revert "build: Disable libsocialweb backend on distcheck"Philip Withnall2015-05-251-1/+1
| | | | | | | | | | | This reverts commit cdd1ff41c6b58841f3be29845ccab2668e35c0db. It turns out it’s more pain to disable libsocialweb and try to fight the irrepressible combination of automake and Vala than it is to just un-break libsocialweb to get distcheck to pass. Turns out that it’s basically impossible to stop automake trying to generate C files from .vala files, even if those .vala files are listed in EXTRA_DIST and not SOURCES, or are hidden behind an if ENABLE_LIBSOCIALWEB.
* build: Tidy up GITIGNOREFILES in the docs directoryPhilip Withnall2015-05-251-5/+1
| | | | | folks-dummy was missing from it; it should have been referencing $(distclean_dirs) all along anyway.
* docs: Fix incorrect @since lines in documentation commentsPhilip Withnall2015-05-257-37/+37
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-05-141-48/+87
|
* Updated Korean translationSeong-ho Cho2015-05-101-73/+112
|
* Updated French translationAlexandre Franke2015-05-091-46/+88
|
* inspect: Return error codes on failure in non-interactive modePhilip Withnall2015-04-2712-41/+84
| | | | | | | | If the user runs folks-inspect and it fails (for example, because the individual ID they’ve specified doesn’t exist), return a non-zero exit status, rather than returning zero and pretending everything is perfect. Interactive mode continues to return zero.
* tracker: Handle GLib.Error from Tracker.SparqlConnection.update_async()Philip Withnall2015-04-271-0/+5
| | | | | This seems to have been added in recent versions of Tracker, or just exposed in the introspected bindings.
* bluez: Fix [DBus] attribute capitalisation in OBEX interfacePhilip Withnall2015-04-271-9/+9
| | | | This fixes a number of compiler warnings.
* Updated Spanish translationDaniel Mustieles2015-04-231-59/+105
|
* Updated Brazilian Portuguese translationRafael Ferreira2015-04-161-47/+88
|
* Updated Danish translationAsk Hjorth Larsen2015-04-131-41/+80
|
* Updated Hungarian translationGábor Kelemen2015-04-121-62/+106
|
* Updated Swedish translationAnders Jonsson2015-04-121-58/+97
|
* Updated Lithuanian translationAurimas Černius2015-04-111-48/+93
|
* Updated Greek translationEfstathios Iosifidis2015-04-081-50/+96
|