Commit 8f6126cf authored by Jeremy Bicha's avatar Jeremy Bicha

New upstream version 3.31.90

parents 0a977136 c6a0ed48
Overview of changes in 3.30.1
=============================
Overview of changes in 3.31.90
==============================
* Bugs fixed:
!17 icons: Replace PNGs with SVGs and add symbolics
!19 google: Only request the email field when getting the user's identity
796095 alarm: Refresh Kerberos tickets after a suspended system is resumed
* Updated translations:
Basque
Afrikaans
French
Japanese
Kabyle
Overview of changes in 3.31.3
=============================
* Remove Todoist
* Bugs fixed:
!14 build: Don't define _POSIX_PTHREAD_SEMANTICS and _REENTRANT
!15 identity: Port away from deprecated g_type_class_add_private
764157 Port to GTask from GSimpleAsyncResult
* Updated translations:
Belarusian
Esperanto
Estonian
......
......@@ -38,6 +38,7 @@ Google
OAuth 2.0:
https://developers.google.com/accounts/docs/OAuth2InstalledApp
https://developers.google.com/apis-explorer/
https://developers.google.com/oauthplayground/
Scopes:
......@@ -50,8 +51,9 @@ https://developers.google.com/picasa-web/docs/2.0/developers_guide_protocol
https://developers.google.com/talk/jep_extensions/oauth
https://developers.google.com/cloud-print/docs/devguide
Sometimes the documentation does not mention the OAuth2 scopes that need to be
specified in the source code. In such cases, the following can be useful:
Sometimes the documentation is lacking. In such cases, the following can be
useful:
https://developers.google.com/apis-explorer/
https://developers.google.com/oauthplayground/
https://discovery-check.appspot.com/
......@@ -71,12 +73,6 @@ useful:
http://www.slideshare.net/KuoE0/pocket-authentication-with-oauth-on-firefox-os
Todoist
-------
OAuth 2.0: https://developer.todoist.com/
Windows Live
------------
......
......@@ -121,18 +121,6 @@
/* Path to the template file */
#undef GOA_TEMPLATE_FILE
/* Todoist OAuth 2.0 client id */
#undef GOA_TODOIST_CLIENT_ID
/* Todoist client secret */
#undef GOA_TODOIST_CLIENT_SECRET
/* Enable Todoist data provider */
#undef GOA_TODOIST_ENABLED
/* ProviderType and extension point name */
#undef GOA_TODOIST_NAME
/* Windows Live OAuth 2.0 client id */
#undef GOA_WINDOWS_LIVE_CLIENT_ID
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for GNOME Online Accounts 3.30.1.
# Generated by GNU Autoconf 2.69 for GNOME Online Accounts 3.31.90.
#
# Report bugs to <https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues>.
#
......@@ -591,8 +591,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='GNOME Online Accounts'
PACKAGE_TARNAME='gnome-online-accounts'
PACKAGE_VERSION='3.30.1'
PACKAGE_STRING='GNOME Online Accounts 3.30.1'
PACKAGE_VERSION='3.31.90'
PACKAGE_STRING='GNOME Online Accounts 3.31.90'
PACKAGE_BUGREPORT='https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues'
PACKAGE_URL='https://wiki.gnome.org/Projects/GnomeOnlineAccounts'
......@@ -890,9 +890,6 @@ enable_media_server
enable_owncloud
enable_facebook
with_facebook_client_id
enable_todoist
with_todoist_client_id
with_todoist_client_secret
enable_windows_live
with_windows_live_client_id
enable_pocket
......@@ -1479,7 +1476,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures GNOME Online Accounts 3.30.1 to adapt to many kinds of systems.
\`configure' configures GNOME Online Accounts 3.31.90 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1550,7 +1547,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of GNOME Online Accounts 3.30.1:";;
short | recursive ) echo "Configuration of GNOME Online Accounts 3.31.90:";;
esac
cat <<\_ACEOF
......@@ -1596,7 +1593,6 @@ Optional Features:
--enable-media-server Enable Media Server provider
--enable-owncloud Enable ownCloud provider
--enable-facebook Enable Facebook provider
--enable-todoist Enable Todoist provider
--enable-windows-live Enable Windows Live provider
--enable-pocket Enable Pocket provider
--enable-kerberos Enable kerberos support
......@@ -1628,10 +1624,6 @@ Optional Packages:
Google OAuth 2.0 client secret
--with-facebook-client-id
Facebook OAuth 2.0 client id
--with-todoist-client-id
Todoist OAuth 2.0 client id
--with-todoist-client-secret
Todoist client secret
--with-windows-live-client-id
Windows Live OAuth 2.0 client id
--with-pocket-client-id Pocket OAuth 2.0 client id
......@@ -1758,7 +1750,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
GNOME Online Accounts configure 3.30.1
GNOME Online Accounts configure 3.31.90
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2036,7 +2028,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by GNOME Online Accounts $as_me 3.30.1, which was
It was created by GNOME Online Accounts $as_me 3.31.90, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -2901,7 +2893,7 @@ fi
# Define the identity of the package.
PACKAGE='gnome-online-accounts'
VERSION='3.30.1'
VERSION='3.31.90'
cat >>confdefs.h <<_ACEOF
......@@ -14904,8 +14896,8 @@ AM_BACKSLASH='\'
GOA_MAJOR_VERSION=3
GOA_MINOR_VERSION=30
GOA_MICRO_VERSION=1
GOA_MINOR_VERSION=31
GOA_MICRO_VERSION=90
......@@ -14927,10 +14919,10 @@ GOA_BACKEND_LT_VERSION=1:0:0
$as_echo "#define GOA_MAJOR_VERSION 3" >>confdefs.h
$as_echo "#define GOA_MINOR_VERSION 30" >>confdefs.h
$as_echo "#define GOA_MINOR_VERSION 31" >>confdefs.h
$as_echo "#define GOA_MICRO_VERSION 1" >>confdefs.h
$as_echo "#define GOA_MICRO_VERSION 90" >>confdefs.h
# Initialization
......@@ -16986,51 +16978,6 @@ $as_echo "#define GOA_FACEBOOK_ENABLED 1" >>confdefs.h
fi
# Todoist
$as_echo "#define GOA_TODOIST_NAME \"todoist\"" >>confdefs.h
# Check whether --enable-todoist was given.
if test "${enable_todoist+set}" = set; then :
enableval=$enable_todoist;
else
enable_todoist=no
fi
# Check whether --with-todoist-client-id was given.
if test "${with_todoist_client_id+set}" = set; then :
withval=$with_todoist_client_id;
fi
# Check whether --with-todoist-client-secret was given.
if test "${with_todoist_client_secret+set}" = set; then :
withval=$with_todoist_client_secret;
fi
if test "$with_todoist_client_id" = ""; then
with_todoist_client_id="2e41575c1dd74f98ad7cfb178e1ba3dd"
fi
if test "$with_todoist_client_secret" = ""; then
with_todoist_client_secret="3e59831ffdd64633918d19aa0a1efd2b"
fi
cat >>confdefs.h <<_ACEOF
#define GOA_TODOIST_CLIENT_ID "$with_todoist_client_id"
_ACEOF
cat >>confdefs.h <<_ACEOF
#define GOA_TODOIST_CLIENT_SECRET "$with_todoist_client_secret"
_ACEOF
if test "$enable_todoist" != "no"; then
$as_echo "#define GOA_TODOIST_ENABLED 1" >>confdefs.h
fi
# Windows Live
$as_echo "#define GOA_WINDOWS_LIVE_NAME \"windows_live\"" >>confdefs.h
......@@ -19501,7 +19448,7 @@ ac_config_commands="$ac_config_commands src/goa/goaconfig.h"
# Generate
#
ac_config_files="$ac_config_files Makefile data/Makefile data/icons/Makefile data/icons/16x16/Makefile data/icons/22x22/Makefile data/icons/24x24/Makefile data/icons/32x32/Makefile data/icons/48x48/Makefile data/icons/96x96/Makefile data/icons/256x256/Makefile src/Makefile src/goa/Makefile src/goa/goa-1.0.pc src/goabackend/Makefile src/goabackend/goa-backend-1.0.pc src/goaidentity/Makefile src/daemon/Makefile src/examples/Makefile po/Makefile.in doc/Makefile doc/version.xml"
ac_config_files="$ac_config_files Makefile data/Makefile data/icons/Makefile data/icons/scalable/Makefile data/icons/symbolic/Makefile src/Makefile src/goa/Makefile src/goa/goa-1.0.pc src/goabackend/Makefile src/goabackend/goa-backend-1.0.pc src/goaidentity/Makefile src/daemon/Makefile src/examples/Makefile po/Makefile.in doc/Makefile doc/version.xml"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
......@@ -20085,7 +20032,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by GNOME Online Accounts $as_me 3.30.1, which was
This file was extended by GNOME Online Accounts $as_me 3.31.90, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -20152,7 +20099,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
GNOME Online Accounts config.status 3.30.1
GNOME Online Accounts config.status 3.31.90
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......@@ -20584,13 +20531,8 @@ do
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
"data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;;
"data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;;
"data/icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/16x16/Makefile" ;;
"data/icons/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/22x22/Makefile" ;;
"data/icons/24x24/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/24x24/Makefile" ;;
"data/icons/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/32x32/Makefile" ;;
"data/icons/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/48x48/Makefile" ;;
"data/icons/96x96/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/96x96/Makefile" ;;
"data/icons/256x256/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/256x256/Makefile" ;;
"data/icons/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/scalable/Makefile" ;;
"data/icons/symbolic/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/symbolic/Makefile" ;;
"src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"src/goa/Makefile") CONFIG_FILES="$CONFIG_FILES src/goa/Makefile" ;;
"src/goa/goa-1.0.pc") CONFIG_FILES="$CONFIG_FILES src/goa/goa-1.0.pc" ;;
......@@ -22050,7 +21992,6 @@ echo "
ownCloud provider: ${enable_owncloud}
Kerberos provider: ${enable_kerberos}
Facebook provider: ${enable_facebook} (OAuth 2.0, id:${with_facebook_client_id})
Todoist provider: ${enable_todoist} (OAuth 2.0, id:${with_todoist_client_id} secret:${with_todoist_client_secret})
Windows Live provider: ${enable_windows_live} (OAuth 2.0, id:${with_windows_live_client_id})
Pocket provider: ${enable_pocket} (id:${with_pocket_client_id})
Last.fm provider: ${enable_lastfm} (id:${with_lastfm_client_id} secret:${with_lastfm_client_secret})
......
m4_define([goa_major_version], [3])
m4_define([goa_minor_version], [30])
m4_define([goa_micro_version], [1])
m4_define([goa_minor_version], [31])
m4_define([goa_micro_version], [90])
m4_define([goa_nano_version], [0])
m4_define([goa_base_version],
......@@ -285,32 +285,6 @@ if test "$enable_facebook" != "no"; then
AC_DEFINE(GOA_FACEBOOK_ENABLED, 1, [Enable Facebook data provider])
fi
# Todoist
AC_DEFINE(GOA_TODOIST_NAME, ["todoist"], [ProviderType and extension point name])
AC_ARG_ENABLE([todoist],
[AS_HELP_STRING([--enable-todoist], [Enable Todoist provider])],
[],
[enable_todoist=no])
AC_ARG_WITH(todoist-client-id,
[AS_HELP_STRING([--with-todoist-client-id], [Todoist OAuth 2.0 client id])],
[],
[])
AC_ARG_WITH(todoist-client-secret,
[AS_HELP_STRING([--with-todoist-client-secret], [Todoist client secret])],
[],
[])
if test "$with_todoist_client_id" = ""; then
with_todoist_client_id="2e41575c1dd74f98ad7cfb178e1ba3dd"
fi
if test "$with_todoist_client_secret" = ""; then
with_todoist_client_secret="3e59831ffdd64633918d19aa0a1efd2b"
fi
AC_DEFINE_UNQUOTED(GOA_TODOIST_CLIENT_ID, ["$with_todoist_client_id"], [Todoist OAuth 2.0 client id])
AC_DEFINE_UNQUOTED(GOA_TODOIST_CLIENT_SECRET, ["$with_todoist_client_secret"], [Todoist client secret])
if test "$enable_todoist" != "no"; then
AC_DEFINE(GOA_TODOIST_ENABLED, 1, [Enable Todoist data provider])
fi
# Windows Live
AC_DEFINE(GOA_WINDOWS_LIVE_NAME, ["windows_live"], [ProviderType and extension point name])
AC_ARG_ENABLE([windows-live],
......@@ -522,13 +496,8 @@ AC_OUTPUT([
Makefile
data/Makefile
data/icons/Makefile
data/icons/16x16/Makefile
data/icons/22x22/Makefile
data/icons/24x24/Makefile
data/icons/32x32/Makefile
data/icons/48x48/Makefile
data/icons/96x96/Makefile
data/icons/256x256/Makefile
data/icons/scalable/Makefile
data/icons/symbolic/Makefile
src/Makefile
src/goa/Makefile
src/goa/goa-1.0.pc
......@@ -574,7 +543,6 @@ echo "
ownCloud provider: ${enable_owncloud}
Kerberos provider: ${enable_kerberos}
Facebook provider: ${enable_facebook} (OAuth 2.0, id:${with_facebook_client_id})
Todoist provider: ${enable_todoist} (OAuth 2.0, id:${with_todoist_client_id} secret:${with_todoist_client_secret})
Windows Live provider: ${enable_windows_live} (OAuth 2.0, id:${with_windows_live_client_id})
Pocket provider: ${enable_pocket} (id:${with_pocket_client_id})
Last.fm provider: ${enable_lastfm} (id:${with_lastfm_client_id} secret:${with_lastfm_client_secret})
......
......@@ -256,7 +256,9 @@
Note that the #org.gnomeOnlineAccounts.Todo interface is added or
removed from the account asynchronously.
-->
<property name="TodoDisabled" type="b" access="readwrite"/>
<property name="TodoDisabled" type="b" access="readwrite">
<annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
</property>
<!-- ReadLaterDisabled:
@since: 3.12.0
......@@ -797,8 +799,12 @@
An account object implements this interface if it provides
todo-like capabilities.
The #org.gnome.OnlineAccounts.Todo interface is not used by
any account.
-->
<interface name="org.gnome.OnlineAccounts.Todo">
<annotation name="org.freedesktop.DBus.Deprecated" value="true"/>
</interface>
<!--
......
NULL =
icondir = $(datadir)/icons/hicolor/16x16/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-flickr.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-foursquare.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
This diff is collapsed.
NULL =
icondir = $(datadir)/icons/hicolor/22x22/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-flickr.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-foursquare.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
NULL =
icondir = $(datadir)/icons/hicolor/24x24/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-foursquare.png \
goa-account-flickr.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
This diff is collapsed.
NULL =
icondir = $(datadir)/icons/hicolor/256x256/apps
icon_DATA = \
goa-account.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
NULL =
icondir = $(datadir)/icons/hicolor/32x32/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-flickr.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-foursquare.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
This diff is collapsed.
NULL =
icondir = $(datadir)/icons/hicolor/48x48/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-flickr.png \
goa-account-foursquare.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
This diff is collapsed.
NULL =
icondir = $(datadir)/icons/hicolor/96x96/apps
icon_DATA = \
goa-account.png \
goa-account-facebook.png \
goa-account-google.png \
goa-account-msn.png \
goa-account-owncloud.png \
goa-account-pocket.png \
goa-account-flickr.png \
goa-account-foursquare.png \
goa-account-todoist.png \
$(NULL)
EXTRA_DIST = \
$(icon_DATA)
clean-local :
rm -f *~
-include $(top_srcdir)/git.mk
This diff is collapsed.
SUBDIRS = 16x16 22x22 24x24 32x32 48x48 96x96 256x256
SUBDIRS = scalable symbolic
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
......
......@@ -388,7 +388,7 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = 16x16 22x22 24x24 32x32 48x48 96x96 256x256
SUBDIRS = scalable symbolic
gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
all: all-recursive
......
NULL =
icondir = $(datadir)/icons/hicolor/scalable/apps
icon_DATA = \