commit 0d8ed048c0ed7d3546232526cc60b8daaded4a00 Author: Philip Withnall Date: Sun Mar 5 20:19:25 2017 +0000 build: Distclean default.profraw files 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). M Makefile.am M gdata/tests/Makefile.am commit 0d5e38fad7cbb138aa0d08367a6ea9f004c9a960 Author: Philip Withnall Date: Sun Mar 5 19:37:45 2017 +0000 core: Drop Freebase support from GDataGoaAuthorizer 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. M gdata/gdata-goa-authorizer.c commit 5d094237e387c2062c264d36121e18ba263da113 Author: Philip Withnall Date: Sun Mar 5 18:41:08 2017 +0000 freebase: Deprecate everything as service was shut down 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/. M Makefile.am D demos/freebase/freebase-cli.c M gdata/services/freebase/gdata-freebase-query.c M gdata/services/freebase/gdata-freebase-query.h M gdata/services/freebase/gdata-freebase-result.c M gdata/services/freebase/gdata-freebase-result.h M gdata/services/freebase/gdata-freebase-search-query.c M gdata/services/freebase/gdata-freebase-search-query.h M gdata/services/freebase/gdata-freebase-search-result.c M gdata/services/freebase/gdata-freebase-search-result.h M gdata/services/freebase/gdata-freebase-service.c M gdata/services/freebase/gdata-freebase-service.h M gdata/services/freebase/gdata-freebase-topic-query.c M gdata/services/freebase/gdata-freebase-topic-query.h M gdata/services/freebase/gdata-freebase-topic-result.c M gdata/services/freebase/gdata-freebase-topic-result.h M gdata/tests/Makefile.am D gdata/tests/freebase.c D gdata/tests/traces/freebase/search D gdata/tests/traces/freebase/search-complex D gdata/tests/traces/freebase/topic commit 6b37a4c94033d8ead6bce4f60566cf8fe20af591 Author: Philip Withnall Date: Sun Mar 5 18:05:09 2017 +0000 tests: Disable PicasaWeb tests since API is now read-only 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 M gdata/tests/Makefile.am commit 3b2e08d68dcab8ea401f4d42bde86a50b50fbe62 Author: Philip Withnall Date: Sun Mar 5 18:02:34 2017 +0000 tests: Port the PicasaWeb tests to OAuth 2 authentication ClientLogin is no longer supported. M gdata/tests/picasaweb.c M gdata/tests/traces/picasaweb/authentication M gdata/tests/traces/picasaweb/global-authentication commit 27fe14b5217aebf49e8e559adb6ab2ec147bb5d2 Author: Philip Withnall Date: Sun Mar 5 16:30:13 2017 +0000 tests: Update Google Tasks logs from running the tests online No significant changes. M gdata/tests/traces/tasks/authentication M gdata/tests/traces/tasks/global-authentication M gdata/tests/traces/tasks/setup-delete-task M gdata/tests/traces/tasks/setup-delete-tasklist M gdata/tests/traces/tasks/setup-insert-task M gdata/tests/traces/tasks/setup-list-task M gdata/tests/traces/tasks/setup-list-tasklist M gdata/tests/traces/tasks/setup-update-task M gdata/tests/traces/tasks/setup-update-tasklist M gdata/tests/traces/tasks/task-delete M gdata/tests/traces/tasks/task-insert M gdata/tests/traces/tasks/task-list M gdata/tests/traces/tasks/task-update M gdata/tests/traces/tasks/tasklist-delete M gdata/tests/traces/tasks/tasklist-insert M gdata/tests/traces/tasks/tasklist-insert-unauthorised M gdata/tests/traces/tasks/tasklist-list M gdata/tests/traces/tasks/tasklist-update M gdata/tests/traces/tasks/teardown-delete-task M gdata/tests/traces/tasks/teardown-insert-task M gdata/tests/traces/tasks/teardown-insert-tasklist M gdata/tests/traces/tasks/teardown-list-task M gdata/tests/traces/tasks/teardown-list-tasklist M gdata/tests/traces/tasks/teardown-update-task M gdata/tests/traces/tasks/teardown-update-tasklist commit bfbd4f5ca493f17fe2300e54092a4ec27f65ea08 Author: Philip Withnall Date: Sun Mar 5 16:12:08 2017 +0000 core: Re-add ISO 8601 formatting workaround for dates 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. M gdata/gdata-parser.c M gdata/tests/calendar.c M gdata/tests/general.c M gdata/tests/tasks.c commit bd82f79dc283a3fd99157d2904828d8e92d09c5f Author: Philip Withnall Date: Fri Feb 3 16:43:22 2017 +0000 calendar: Update query parameters to v3 of the API 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 M gdata/services/calendar/gdata-calendar-query.c M gdata/services/calendar/gdata-calendar-query.h M gdata/tests/calendar.c commit e013e1342544998b4528f938007d20e40d264b7d Author: Philip Withnall Date: Sat Mar 4 01:15:51 2017 +0000 tests: Add a test for calendar event attendees M gdata/tests/calendar.c commit 225aae7e1292580ca761d3b401f0e2aa155c7c70 Author: Kukuh Syafaat Date: Sun Mar 5 10:31:14 2017 +0000 Update Indonesian translation M po/id.po commit a8d11cae4db5acda35557ec430e123017cbb0ba4 Author: Changwoo Ryu Date: Sat Mar 4 03:46:25 2017 +0000 Update Korean translation M po/ko.po commit 5b9b435e5b4d6c9f1cb1bf3aaab5f8442410842c Author: Chao-Hsiung Liao Date: Tue Feb 28 06:41:13 2017 +0000 Update Chinese (Taiwan) translation M po/zh_TW.po commit fd1451a33f32bfc208e799e0f81139b790e315d3 Author: Philip Withnall Date: Mon Feb 6 10:02:46 2017 +0100 demos: Add a demo of Google Tasks 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 M Makefile.am A demos/tasks/tasks-cli.c commit a6b98081e45670d1b39e80afe9b1aa34fc536b2a Author: Philip Withnall Date: Mon Feb 6 10:04:17 2017 +0100 tasks: Fix pagination in Google Tasks API 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 M gdata/services/tasks/gdata-tasks-query.c M gdata/tests/tasks.c commit 38b934a9ef9dab89692d7253dcb332f4ce46f8f0 Author: Philip Withnall Date: Thu Dec 8 14:51:00 2016 +0000 core: Support pagination using page tokens from JSON Based on a patch by Milan Crha . 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 M docs/reference/gdata-sections.txt M gdata/gdata-core.symbols M gdata/gdata-feed.c M gdata/gdata-feed.h M gdata/gdata-private.h M gdata/gdata-query.c M gdata/gdata-service.c M gdata/services/calendar/gdata-calendar-query.c M gdata/services/contacts/gdata-contacts-query.c M gdata/services/documents/gdata-documents-query.c M gdata/services/documents/gdata-documents-service.c M gdata/services/freebase/gdata-freebase-query.c M gdata/services/picasaweb/gdata-picasaweb-query.c M gdata/services/tasks/gdata-tasks-query.c M gdata/services/youtube/gdata-youtube-query.c commit d9c1e590ac368354c0bf5225d22d3006bf1789da Author: Claude Paroz Date: Sun Feb 19 22:46:15 2017 +0100 Updated French translation M po/fr.po commit 6b57477d15341a146bd10b109fad8db30094d7c9 Author: Inaki Larranaga Murgoitio Date: Sat Feb 18 20:42:56 2017 +0100 Update Basque language M po/eu.po commit 11e7b3ac7fa4788aab6ce594a3dd2b125841298a Author: Ask Hjorth Larsen Date: Thu Feb 16 14:31:14 2017 +0100 Updated Danish translation M po/da.po commit c0ce3fb33569f4af08a3bfd32a825893f3f05818 Author: Philip Withnall Date: Fri Feb 3 16:36:04 2017 +0000 demos: Return a useful exit code from the docs-list demo M demos/docs-list/docs-list.c commit 399d8d40af5546f0eff6416d3573934a251ce233 Author: Philip Withnall Date: Fri Feb 3 16:33:55 2017 +0000 demos: Add event pagination support to calendar-cli demo Otherwise it will only show the first few entries from a calendar. M demos/calendar/calendar-cli.c commit e1f91be003d2e3a297181b86ae098d492907e2a5 Author: Philip Withnall Date: Fri Feb 3 16:46:43 2017 +0000 calendar: Remove an unused variable M gdata/services/calendar/gdata-calendar-event.c commit 5203ce837930ce3618d74c7b4e8e8fc449ff8fec Author: Debarshi Ray Date: Tue Jan 31 17:25:06 2017 +0100 tests: Assert the content-type of various GDataParsable types 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 M gdata/tests/general.c commit cdb623cac98509ce22d916ae9974fa6c3b21b7e6 Author: Debarshi Ray Date: Mon Feb 6 15:42:49 2017 +0100 app: Specify the correct content type GDataAPPCategories supports only JSON ever since the YouTube API was ported to v3. https://bugzilla.gnome.org/show_bug.cgi?id=777980 M gdata/app/gdata-app-categories.c commit 79df1550f06454268751eb8e8de940208029d507 Author: Qizhi Zhou Date: Mon Feb 6 14:58:46 2017 +0800 Update zh_CN translation M po/zh_CN.po commit c658bb404b435fb054a86dbd5a060184d5fd6ba5 Author: Philip Withnall Date: Sat Jan 28 01:00:01 2017 +0000 calendar: Fix parsing of organizers without e-mail addresses 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. M gdata/services/calendar/gdata-calendar-event.c M gdata/tests/calendar.c commit b44646093db8f41de952c9b740529cb849c73122 Author: Debarshi Ray Date: Tue Jan 31 13:33:41 2017 +0100 core: Add a public wrapper for GDataParsable:get_content_type https://bugzilla.gnome.org/show_bug.cgi?id=777980 M docs/reference/gdata-sections.txt M gdata/gdata-core.symbols M gdata/gdata-parsable.c M gdata/gdata-parsable.h commit b262909695437f02ecda557b701bec3a397aa70b Author: Piotr Drąg Date: Sat Jan 28 01:32:37 2017 +0100 Fix translator comments They need to be exactly one line above a string to show up in .po files. M gdata/gdata-client-login-authorizer.c M gdata/gdata-commentable.c commit 2c4b9f8a7d767474e02bf65d38fa422bb5c83669 Author: Philip Withnall Date: Thu Jan 26 00:42:29 2017 +0000 demos: Call setlocale() in docs-list demo Ensure that our output is encoded correctly for the console, so that the UTF-8 characters appear correctly. M demos/docs-list/docs-list.c commit 2ad79db3a3e9c315152b3470a6cb2fba644d7ac8 Author: Philip Withnall Date: Wed Jan 25 00:34:13 2017 +0000 tests: Fix use of an unsigned variable as signed 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. M gdata/tests/picasaweb.c commit a28e91c0687b12fa05f16847106493143ad53125 Author: Philip Withnall Date: Wed Jan 25 00:33:19 2017 +0000 demos: Fix a shadowed variable `timezone` is already declared by the system’s time.h. Rename our variable to `time_zone` to avoid shadowing it. Spotted by Clang. M demos/calendar/calendar-cli.c commit bf0da775d998d06fac1fd108250e6f7c55dd7c4e Author: Philip Withnall Date: Tue Jan 24 23:14:28 2017 +0000 docs: Replace ‘**/’ gtk-doc comment endings with ‘*/’ ‘*/’ is more standard, so this is basically a housekeeping improvement in coding style. M gdata/app/gdata-app-categories.c M gdata/app/gdata-app-categories.h M gdata/atom/gdata-author.c M gdata/atom/gdata-author.h M gdata/atom/gdata-category.c M gdata/atom/gdata-category.h M gdata/atom/gdata-generator.c M gdata/atom/gdata-generator.h M gdata/atom/gdata-link.c M gdata/atom/gdata-link.h M gdata/exif/gdata-exif-tags.c M gdata/exif/gdata-exif-tags.h M gdata/gcontact/gdata-gcontact-calendar.c M gdata/gcontact/gdata-gcontact-calendar.h M gdata/gcontact/gdata-gcontact-event.c M gdata/gcontact/gdata-gcontact-event.h M gdata/gcontact/gdata-gcontact-external-id.c M gdata/gcontact/gdata-gcontact-external-id.h M gdata/gcontact/gdata-gcontact-jot.c M gdata/gcontact/gdata-gcontact-jot.h M gdata/gcontact/gdata-gcontact-language.c M gdata/gcontact/gdata-gcontact-language.h M gdata/gcontact/gdata-gcontact-relation.c M gdata/gcontact/gdata-gcontact-relation.h M gdata/gcontact/gdata-gcontact-website.c M gdata/gcontact/gdata-gcontact-website.h M gdata/gd/gdata-gd-email-address.c M gdata/gd/gdata-gd-email-address.h M gdata/gd/gdata-gd-im-address.c M gdata/gd/gdata-gd-im-address.h M gdata/gd/gdata-gd-name.c M gdata/gd/gdata-gd-name.h M gdata/gd/gdata-gd-organization.c M gdata/gd/gdata-gd-organization.h M gdata/gd/gdata-gd-phone-number.c M gdata/gd/gdata-gd-phone-number.h M gdata/gd/gdata-gd-postal-address.c M gdata/gd/gdata-gd-postal-address.h M gdata/gd/gdata-gd-reminder.c M gdata/gd/gdata-gd-reminder.h M gdata/gd/gdata-gd-when.c M gdata/gd/gdata-gd-when.h M gdata/gd/gdata-gd-where.c M gdata/gd/gdata-gd-where.h M gdata/gd/gdata-gd-who.c M gdata/gd/gdata-gd-who.h M gdata/gdata-access-handler.c M gdata/gdata-access-handler.h M gdata/gdata-access-rule.c M gdata/gdata-access-rule.h M gdata/gdata-batch-feed.h M gdata/gdata-batch-operation.c M gdata/gdata-batch-operation.h M gdata/gdata-batchable.c M gdata/gdata-batchable.h M gdata/gdata-buffer.c M gdata/gdata-buffer.h M gdata/gdata-comparable.c M gdata/gdata-comparable.h M gdata/gdata-download-stream.c M gdata/gdata-download-stream.h M gdata/gdata-entry.c M gdata/gdata-entry.h M gdata/gdata-feed.c M gdata/gdata-feed.h M gdata/gdata-parsable.c M gdata/gdata-parsable.h M gdata/gdata-private.h M gdata/gdata-query.c M gdata/gdata-query.h M gdata/gdata-service.c M gdata/gdata-service.h M gdata/gdata-types.c M gdata/gdata-types.h M gdata/gdata-upload-stream.c M gdata/gdata-upload-stream.h M gdata/georss/gdata-georss-where.c M gdata/georss/gdata-georss-where.h M gdata/media/gdata-media-category.c M gdata/media/gdata-media-category.h M gdata/media/gdata-media-content.c M gdata/media/gdata-media-content.h M gdata/media/gdata-media-credit.c M gdata/media/gdata-media-credit.h M gdata/media/gdata-media-group.c M gdata/media/gdata-media-group.h M gdata/media/gdata-media-thumbnail.c M gdata/media/gdata-media-thumbnail.h M gdata/services/calendar/gdata-calendar-calendar.c M gdata/services/calendar/gdata-calendar-calendar.h M gdata/services/calendar/gdata-calendar-event.c M gdata/services/calendar/gdata-calendar-event.h M gdata/services/calendar/gdata-calendar-feed.c M gdata/services/calendar/gdata-calendar-feed.h M gdata/services/calendar/gdata-calendar-query.c M gdata/services/calendar/gdata-calendar-query.h M gdata/services/calendar/gdata-calendar-service.c M gdata/services/calendar/gdata-calendar-service.h M gdata/services/contacts/gdata-contacts-contact.c M gdata/services/contacts/gdata-contacts-contact.h M gdata/services/contacts/gdata-contacts-group.c M gdata/services/contacts/gdata-contacts-group.h M gdata/services/contacts/gdata-contacts-query.c M gdata/services/contacts/gdata-contacts-query.h M gdata/services/contacts/gdata-contacts-service.c M gdata/services/contacts/gdata-contacts-service.h M gdata/services/documents/gdata-documents-document.c M gdata/services/documents/gdata-documents-document.h M gdata/services/documents/gdata-documents-drawing.c M gdata/services/documents/gdata-documents-drawing.h M gdata/services/documents/gdata-documents-entry.c M gdata/services/documents/gdata-documents-entry.h M gdata/services/documents/gdata-documents-feed.c M gdata/services/documents/gdata-documents-feed.h M gdata/services/documents/gdata-documents-folder.c M gdata/services/documents/gdata-documents-folder.h M gdata/services/documents/gdata-documents-pdf.c M gdata/services/documents/gdata-documents-pdf.h M gdata/services/documents/gdata-documents-presentation.c M gdata/services/documents/gdata-documents-presentation.h M gdata/services/documents/gdata-documents-query.c M gdata/services/documents/gdata-documents-query.h M gdata/services/documents/gdata-documents-service.c M gdata/services/documents/gdata-documents-service.h M gdata/services/documents/gdata-documents-spreadsheet.c M gdata/services/documents/gdata-documents-spreadsheet.h M gdata/services/documents/gdata-documents-text.c M gdata/services/documents/gdata-documents-text.h M gdata/services/freebase/gdata-freebase-query.c M gdata/services/freebase/gdata-freebase-result.c M gdata/services/freebase/gdata-freebase-search-query.c M gdata/services/freebase/gdata-freebase-search-result.c M gdata/services/freebase/gdata-freebase-service.c M gdata/services/freebase/gdata-freebase-service.h M gdata/services/freebase/gdata-freebase-topic-query.c M gdata/services/freebase/gdata-freebase-topic-result.c M gdata/services/picasaweb/gdata-picasaweb-album.c M gdata/services/picasaweb/gdata-picasaweb-album.h M gdata/services/picasaweb/gdata-picasaweb-feed.c M gdata/services/picasaweb/gdata-picasaweb-feed.h M gdata/services/picasaweb/gdata-picasaweb-file.c M gdata/services/picasaweb/gdata-picasaweb-file.h M gdata/services/picasaweb/gdata-picasaweb-query.c M gdata/services/picasaweb/gdata-picasaweb-query.h M gdata/services/picasaweb/gdata-picasaweb-service.c M gdata/services/picasaweb/gdata-picasaweb-service.h M gdata/services/picasaweb/gdata-picasaweb-user.c M gdata/services/picasaweb/gdata-picasaweb-user.h M gdata/services/youtube/gdata-youtube-category.c M gdata/services/youtube/gdata-youtube-category.h M gdata/services/youtube/gdata-youtube-content.c M gdata/services/youtube/gdata-youtube-content.h M gdata/services/youtube/gdata-youtube-credit.c M gdata/services/youtube/gdata-youtube-credit.h M gdata/services/youtube/gdata-youtube-query.c M gdata/services/youtube/gdata-youtube-query.h M gdata/services/youtube/gdata-youtube-service.c M gdata/services/youtube/gdata-youtube-service.h M gdata/services/youtube/gdata-youtube-state.c M gdata/services/youtube/gdata-youtube-state.h M gdata/services/youtube/gdata-youtube-video.c M gdata/services/youtube/gdata-youtube-video.h commit 42a0b64716ac12da97f2de8582c4ee88c8fad1a9 Author: Philip Withnall Date: Fri Dec 19 17:18:52 2014 +0000 docs: Use gtk-doc entity functionality to drop version.xml 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. M configure.ac M docs/reference/Makefile.am M docs/reference/gdata-docs.xml D docs/reference/version.xml.in commit 74c429d0da0f8b218cf578d46df791532aa1e1c6 Author: Philip Withnall Date: Sun Jan 8 23:04:40 2017 +0000 core: Improve GDataAccessRule validation M gdata/gdata-access-rule.c commit c2610d1c15cbccd72529e25482045e7545e3b576 Author: Philip Withnall Date: Sun Jan 8 22:59:23 2017 +0000 core: Clarify handling of empty strings in some core APIs M gdata/atom/gdata-author.c M gdata/atom/gdata-category.c M gdata/atom/gdata-generator.c M gdata/atom/gdata-link.c M gdata/gdata-access-rule.c M gdata/gdata-entry.c M gdata/gdata-feed.c commit bdcf8763a9c7d2983d29413a67417d82038c82db Author: Марко М. Костић Date: Fri Nov 18 08:28:02 2016 +0100 Updated Serbian translation M po/sr.po M po/sr@latin.po commit b383c5f2065e84f2806b3d53702a7af189404866 Author: Matej Urbančič Date: Wed Nov 16 17:48:41 2016 +0100 Updated Slovenian translation M po/sl.po commit 16fc166d3b1f048231fa4c504d4d0fb1725ddfa0 Author: Philip Chimento Date: Wed Nov 9 22:36:52 2016 -0800 build: Pass goa-1.0 dependency to VAPI build rule This would otherwise fail due to not being able to find the symbols for Goa. https://bugzilla.gnome.org/show_bug.cgi?id=774179 M Makefile.am commit 3f05da0d0a2a8e57f07d39c4c6002091fa2bf118 Author: Rūdolfs Mazurs Date: Wed Nov 9 19:28:16 2016 +0200 Update Latvian translation M po/lv.po commit 4206ca0ed34b6bf87e4f2b4764b83dbcfe502be2 Author: Daniel Mustieles Date: Mon Nov 7 15:57:41 2016 +0000 Update Spanish translation M po/es.po commit 1b1b06343611c4665b0369b9bf1a64e8fc1e289c Author: David Newgas Date: Sun Oct 16 15:38:52 2016 -0700 documents: add file-size property This property applies to all non-doc/sheet/slide/form documents. It is similar but distinct from the quota-used property, which is not set if the file's size isn't counting against the current user's quota. https://bugzilla.gnome.org/show_bug.cgi?id=773057 M docs/reference/gdata-sections.txt M gdata/gdata-core.symbols M gdata/services/documents/gdata-documents-entry.c M gdata/services/documents/gdata-documents-entry.h commit 9a8ddfc6910eb8ac754eb4006531d78b89ae44b8 Author: Gábor Kelemen Date: Wed Oct 19 03:19:00 2016 +0000 Update Hungarian translation M po/hu.po commit 2db4f59e5288c1b65e88ba3efa1fe8b80b8d9a6b Author: Fabio Tomat Date: Mon Oct 17 13:44:23 2016 +0000 Update Friulian translation M po/fur.po commit 77c2a281bdbe035cbf42a9d53697da710dc34c58 Author: Kjartan Maraas Date: Sun Oct 16 17:59:04 2016 +0200 Updated Norwegian bokmål translation from Kjartan Maraas. M po/nb.po commit fe31b2d0ef467b2f31aa3b0d791a95b76f926f63 Author: Marek Černocký Date: Sun Oct 16 13:40:11 2016 +0200 Updated Czech translation M po/cs.po commit 495f6b9e86cacf09f3a6d1ed4902ec94bbaa3319 Author: Aurimas Černius Date: Sat Oct 15 21:51:43 2016 +0300 Updated Lithuanian translation M po/lt.po commit 854dbe74d6d1e4389e3de8e88e6f5d5a328fe5bf Author: Gianvito Cavasoli Date: Fri Oct 14 12:01:24 2016 +0000 Update Italian translation M po/it.po commit 63418c3fc72d4b791461c828560561d705fcb5a2 Author: Tiago Santos Date: Thu Oct 13 15:50:31 2016 +0000 Update Portuguese translation M po/pt.po commit b6ecdb9a8bb81f80ebdeda922cdd2bbb67cf1d46 Author: Jiri Grönroos Date: Thu Oct 13 13:58:07 2016 +0000 Update Finnish translation M po/fi.po commit d923d2cca1ccf5553a0c360e6ea9ce735569adbf Author: Mario Blättermann Date: Thu Oct 13 09:19:33 2016 +0000 Update German translation M po/de.po commit d634151a1d54c335083c329aa89196655b54dc3f Author: Dušan Kazik Date: Wed Oct 12 17:59:58 2016 +0000 Update Slovak translation M po/sk.po commit ca383f73b4ec08f343f447e5b7668e003420b6c5 Author: Fabio Tomat Date: Wed Oct 12 13:45:33 2016 +0000 Update Friulian translation M po/fur.po commit 3cd3cb60bdf2112d2ca7b709e1f1b67872ede304 Author: Rafael Fontenelle Date: Wed Oct 12 08:43:17 2016 +0000 Update Brazilian Portuguese translation M po/pt_BR.po commit c3665ed28bb36ff731b4fc6b29e2f9d35f2470ce Author: Anders Jonsson Date: Tue Oct 11 16:49:23 2016 +0000 Update Swedish translation M po/sv.po commit 787b94c8b25e5a0b430d9f04c70b70c9fa6d8116 Author: Piotr Drąg Date: Tue Oct 11 17:52:50 2016 +0200 Update Polish translation M po/pl.po commit 51d108683cdfa8fe5bb232228cfe6e7c335de160 Author: Piotr Drąg Date: Tue Oct 11 15:31:53 2016 +0200 Use Unicode in translatable strings See https://developer.gnome.org/hig/stable/typography.html https://bugzilla.gnome.org/show_bug.cgi?id=772756 M gdata/gdata-client-login-authorizer.c M gdata/gdata-parser.c M gdata/gdata-service.c M gdata/services/documents/gdata-documents-service.c M gdata/services/freebase/gdata-freebase-service.c commit 82f1c4e60bf462f89a33b1efe3d3e74ba024e85a Author: Debarshi Ray Date: Fri Sep 23 17:15:49 2016 +0200 tests: GDATA_LINK_PARENT links don't have a title in Drive v2 ... so there is nothing to compare with. https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/tests/documents.c commit d0cd48510141dd8195348720996d6bdc82bd1f12 Author: Debarshi Ray Date: Fri Sep 23 16:08:01 2016 +0200 tests: Make folder creation work with Drive v2 See a9c8516b4380a213cd92d83a11f9793414588319 for the rationale. https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/tests/documents.c commit 85c99df27bda67f27eb4c177f27825670c534924 Author: Debarshi Ray Date: Wed Sep 21 19:19:20 2016 +0200 documents: Set the content type for GDataDocumentsDocument sub-classes In Drive v2, every GDataDocumentsDocument sub-class is tied to a specific content type. Except PDFs, these are the Drive-specific application/vnd.google-apps.* types. This is unlike the older Documents v3 API, where you could create a GDataDocumentsDocument to represent a random ODF on the hard disk, and the server would interpret it as a GDataDocumentsText instance. Therefore, we should ensure that instances of these sub-classes have the corresponding content type attached to them. Otherwise, they will be identified as application/octet-stream and exportLinks will be missing. https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/services/documents/gdata-documents-drawing.c M gdata/services/documents/gdata-documents-pdf.c M gdata/services/documents/gdata-documents-presentation.c M gdata/services/documents/gdata-documents-spreadsheet.c M gdata/services/documents/gdata-documents-text.c commit 16e601b7c832cbc1e945a7bd9fda61ee2e80299d Author: Debarshi Ray Date: Wed Sep 21 17:33:42 2016 +0200 documents: Retain the content type when adding an entry to a folder Otherwise, it will be identified as application/octet-stream and exportLinks will be missing. https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/services/documents/gdata-documents-service.c commit a9a2c4be51ecb4c665a349401097ff88636557bc Author: Debarshi Ray Date: Wed Sep 21 17:27:18 2016 +0200 documents: Split out the code to add a content type to an entry https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/services/documents/gdata-documents-entry.c M gdata/services/documents/gdata-documents-folder.c M gdata/services/documents/gdata-documents-utils.c M gdata/services/documents/gdata-documents-utils.h commit 6a4e30e686e43d4f3ceaf58d15f551701e4baee0 Author: Debarshi Ray Date: Fri Jan 15 18:55:52 2016 +0100 documents: Drop unnecessary instance variable ... because a local method-level variable is enough. Fall out from d93279623e34c7b275ae3f989b54c6f3a30d5658 https://bugzilla.gnome.org/show_bug.cgi?id=684920 M gdata/services/documents/gdata-documents-entry.c commit 8240a4ddc9e8187987ae62361d854261b898037f Author: Philip Withnall Date: Tue Sep 20 17:05:28 2016 -0700 docs: Expand privacy discussion in the libgdata documentation Mention HTTP versus HTTPS, and the need to encrypt files on disk if you are handling the user’s data (which you are with Google Drive). M docs/reference/gdata-overview.xml commit 106937d394fe3b8edbfb506273ae429d7ded2c2c Author: Philip Withnall Date: Tue Sep 20 17:04:33 2016 -0700 core: Assert that all downloads, uploads and queries are HTTPS All callers should be using HTTPS already — for peace of mind, let’s assert that’s the case. M gdata/gdata-download-stream.c M gdata/gdata-service.c M gdata/gdata-upload-stream.c M gdata/tests/general.c M gdata/tests/streams.c commit ebcd878b3f333b48c701765aae2ca7ec6cbf7d5e Author: Philip Withnall Date: Tue Sep 20 16:02:18 2016 -0700 gdata: Fix license header for OAuth2 authorizer files They were mistakenly using a GPLv3+ header, whereas libgdata is licensed as LGPLv2.1+. The intention was not to provide the OAuth2 authorizer under a different license; the header was incorrect. As I am the only author of those files, this change should be uncontroversial. M gdata/gdata-oauth2-authorizer.c M gdata/gdata-oauth2-authorizer.h commit 4d887f68c62287839b1a8e85eff231cecbb5a7fb Author: Philip Withnall Date: Tue Sep 20 09:57:17 2016 -0700 build: Switch to xz tarballs M configure.ac commit cb20cb2742588ed9aa4284b44b1b980256263393 Author: Philip Withnall Date: Tue Sep 20 09:57:01 2016 -0700 build: Increment version to 0.17.7 M configure.ac commit 17aeee7598a896603d7037066c7ac90b1ef87cd9 Author: Philip Withnall Date: Tue Sep 20 09:53:30 2016 -0700 Release version 0.17.6 M NEWS M configure.ac