summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release version 0.17.80.17.8Philip Withnall2017-04-202-1/+25
| | | | Signed-off-by: Philip Withnall <withnall@endlessm.com>
* tasks: Re-add ISO 8601 formatting workaround for Tasks servicePhilip Withnall2017-04-206-27/+148
| | | | | | | | | | This partially reverts commit 684f95e8845be4f9efc434ea6456bee99b2303ac for the Tasks service only, since it is the only service which currently requires a formatting workaround for ISO 8601 date timezones. https://bugzilla.gnome.org/show_bug.cgi?id=780067 Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Update Belarusian translationYuras Shumovich2017-04-181-149/+215
|
* Update Occitan translationCédric Valmary2017-04-121-92/+118
|
* Update Greek translationTom Tryfonidis2017-04-071-61/+72
|
* Use the correct type for gtk_show_uri_for_window()Emmanuele Bassi2017-03-251-1/+1
|
* demos: Use non-deprecated APIEmmanuele Bassi2017-03-251-1/+1
| | | | Otherwise the build will fail with the default -Werror settings.
* Updated Russian translationYuri Myasoedov2017-03-181-55/+66
|
* build: Bump libsoup dependency for streams test to 2.55.90Philip Withnall2017-03-152-26/+27
| | | | | | | | | | | | | | | Previously the streams test depended on new API added in libsoup 2.47.3. It still depends on that API, but it’s become apparent that there was a bug in libsoup which rendered soup_server_set_ssl_cert_file() useless until libsoup 2.55.90. Bump the dependency (for the test code only) to 2.55.90. Thanks to Mart Raudsepp for their help in debugging. Signed-off-by: Philip Withnall <withnall@endlessm.com> https://bugzilla.gnome.org/show_bug.cgi?id=780081
* build: Bump minimum GLib dependency to 2.38.0Philip Withnall2017-03-154-10/+3
| | | | | | | | | | | | | | Since the 0.17.7 release, we’ve actually depended on API from GLib 2.38.0 (G_TEST_DIST), so this will just cause earlier build failure than before. This means we can drop some backwards compatibility code for older GLib releases. Spotted by Mart Raudsepp in https://bugzilla.gnome.org/show_bug.cgi?id=780081#c1. Signed-off-by: Philip Withnall <withnall@endlessm.com>
* Revert "core: Re-add ISO 8601 formatting workaround for dates"Philip Withnall2017-03-154-62/+44
| | | | | | | | | | | | This reverts commit bfbd4f5ca493f17fe2300e54092a4ec27f65ea08. Google have fixed their servers and now reject the workaround timestamp format. Unfortunately, because nothing is ever easy, this breaks Google Tasks. Obviously something else is wrong there. https://bugzilla.gnome.org/show_bug.cgi?id=780067
* Update Finnish translationJiri Grönroos2017-03-111-41/+40
|
* Update Galician translationFran Dieguez2017-03-111-61/+88
|
* Updated Danish translationAlan Mortensen2017-03-061-36/+35
|
* tests: Fix setting properties on i686Jan Alexander Steffens (heftig)2017-03-061-1/+1
| | | | | | | Without the cast, an integer literal will have to wrong size for a 64-bit integer parameter. https://bugzilla.gnome.org/show_bug.cgi?id=779641
* build: Increment version to 0.17.8Philip Withnall2017-03-051-1/+1
|
* Release version 0.17.70.17.7Philip Withnall2017-03-057-7/+70
|
* build: Distclean default.profraw filesPhilip Withnall2017-03-052-1/+6
| | | | | | They’re generated by Clang in the build directory when building with code coverage enabled. After a distclean they are no longer relevant (and are breaking distcheck).
* core: Drop Freebase support from GDataGoaAuthorizerPhilip Withnall2017-03-051-3/+0
| | | | | | It’s unclear whether the authorisation domain will be accepted in future, and there’s no point in authorising for it anyway, since the service has been shut down.
* freebase: Deprecate everything as service was shut downPhilip Withnall2017-03-0521-4580/+220
| | | | | | | | | | Google shut down the Freebase service in August 2016, permanently; all the APIs now return errors from the server side. Deprecate all of our Freebase API, drop the freebase-cli demo, and drop the unit tests. See: https://developers.google.com/freebase/.
* tests: Disable PicasaWeb tests since API is now read-onlyPhilip Withnall2017-03-051-1/+4
| | | | | | | | The tests rely on being able to create new test albums to put content in. They would need to be rewritten completely to work with the new read-only API. I cannot be bothered. https://developers.google.com/picasa-web/docs/3.0/releasenotes#picasa-is-retiring-february-12-2016
* tests: Port the PicasaWeb tests to OAuth 2 authenticationPhilip Withnall2017-03-053-97/+135
| | | | ClientLogin is no longer supported.
* tests: Update Google Tasks logs from running the tests onlinePhilip Withnall2017-03-0525-544/+646
| | | | No significant changes.
* core: Re-add ISO 8601 formatting workaround for datesPhilip Withnall2017-03-054-44/+62
| | | | | | | | | This reverts commit 732017e4e5235e28c578cc3367fa0c4548b65495. The problem has re-appeared with the Google Tasks API: timestamps once more have to be defined with microseconds included. See https://bugzilla.gnome.org/show_bug.cgi?id=737799.
* calendar: Update query parameters to v3 of the APIPhilip Withnall2017-03-053-77/+109
| | | | | | | | | | | | | | Somehow the URI parameters in GDataCalendarQuery did not get updated with the rest of the code to use the v3 API, meaning that all non-default query options have been broken since May 2015. Update them to the v3 parameters, which maintains almost the same functionality as before. The following properties are no longer supported in any form on the server, and have been deprecated: • GDataCalendarQuery:recurrence-expansion-start • GDataCalendarQuery:recurrence-expansion-end • GDataCalendarQuery:sort-order
* tests: Add a test for calendar event attendeesPhilip Withnall2017-03-051-1/+96
|
* Update Indonesian translationKukuh Syafaat2017-03-051-57/+68
|
* Update Korean translationChangwoo Ryu2017-03-041-59/+64
|
* Update Chinese (Taiwan) translationChao-Hsiung Liao2017-02-281-57/+68
|
* demos: Add a demo of Google TasksPhilip Withnall2017-02-242-0/+383
| | | | | | | This is a simple read-only demo of the Tasks service, similar to the Calendar demo. https://bugzilla.gnome.org/show_bug.cgi?id=775813
* tasks: Fix pagination in Google Tasks APIPhilip Withnall2017-02-242-6/+13
| | | | | | | The pageToken URI parameter was never being appended to queries, so they could never retrieve more than the first page of results. https://bugzilla.gnome.org/show_bug.cgi?id=775813
* core: Support pagination using page tokens from JSONPhilip Withnall2017-02-2415-119/+245
| | | | | | | | | | | | | | | Based on a patch by Milan Crha <mcrha@redhat.com>. This reworks how pagination is implemented so that multiple pagination mechanisms are supported explicitly, making the code a lot clearer. A lot of the new services use pageToken parameters, which we did not previously support — so this fixes support for pagination in the Google Tasks service, for example. This also means that we can drop the hacky pagination support from GDataDocumentsService. https://bugzilla.gnome.org/show_bug.cgi?id=775813
* Updated French translationClaude Paroz2017-02-191-66/+46
|
* Update Basque languageInaki Larranaga Murgoitio2017-02-181-58/+77
|
* Updated Danish translationAsk Hjorth Larsen2017-02-161-48/+60
|
* demos: Return a useful exit code from the docs-list demoPhilip Withnall2017-02-091-1/+8
|
* demos: Add event pagination support to calendar-cli demoPhilip Withnall2017-02-091-21/+37
| | | | Otherwise it will only show the first few entries from a calendar.
* calendar: Remove an unused variablePhilip Withnall2017-02-091-2/+0
|
* tests: Assert the content-type of various GDataParsable typesDebarshi Ray2017-02-061-1/+203
| | | | | | | This is a good way to exercise the newly added gdata_parsable_get_content_type API. https://bugzilla.gnome.org/show_bug.cgi?id=777980
* app: Specify the correct content typeDebarshi Ray2017-02-061-0/+9
| | | | | | | GDataAPPCategories supports only JSON ever since the YouTube API was ported to v3. https://bugzilla.gnome.org/show_bug.cgi?id=777980
* Update zh_CN translationQizhi Zhou2017-02-061-47/+58
|
* calendar: Fix parsing of organizers without e-mail addressesPhilip Withnall2017-02-012-14/+36
| | | | | | | | It turns out the e-mail address for an organizer is optional. https://developers.google.com/google-apps/calendar/v3/reference/events#organizer.email Add a test.
* core: Add a public wrapper for GDataParsable:get_content_typeDebarshi Ray2017-01-314-0/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=777980
* Fix translator commentsPiotr Drąg2017-01-282-6/+6
| | | | They need to be exactly one line above a string to show up in .po files.
* demos: Call setlocale() in docs-list demoPhilip Withnall2017-01-261-0/+3
| | | | | Ensure that our output is encoded correctly for the console, so that the UTF-8 characters appear correctly.
* tests: Fix use of an unsigned variable as signedPhilip Withnall2017-01-251-2/+2
| | | | | | | | This code was supposed to be using a signed variable for the comparison, but accidentally ended up using a signed one (and the wrong abs() function). Fix that. Spotted by Clang.
* demos: Fix a shadowed variablePhilip Withnall2017-01-251-3/+3
| | | | | | | `timezone` is already declared by the system’s time.h. Rename our variable to `time_zone` to avoid shadowing it. Spotted by Clang.
* docs: Replace ‘**/’ gtk-doc comment endings with ‘*/’Philip Withnall2017-01-24162-1581/+1581
| | | | | ‘*/’ is more standard, so this is basically a housekeeping improvement in coding style.
* docs: Use gtk-doc entity functionality to drop version.xmlPhilip Withnall2017-01-084-8/+6
| | | | | | | gtk-doc can now generate an entities file to do this for us. This bumps our gtk-doc dependency to 1.25, which was released in March 2016.
* core: Improve GDataAccessRule validationPhilip Withnall2017-01-081-2/+20
|