gnome-initial-setup:new-user-mode-fixes

Last commit made on 2015-11-24
Get this branch:
git clone -b new-user-mode-fixes https://git.launchpad.net/gnome-initial-setup

Branch merges

Branch information

Name:
new-user-mode-fixes
Repository:
lp:gnome-initial-setup

Recent commits

a6ae059... by Tristan Van Berkom

Bug 758592: Only run the keyring manually for new user mode.

When creating the initial user using the gnome-initial-setup user
itself, the session started by gdm is not a regular user session
and so the keyring is not expected to run as usual via the gdm-password
PAM service.

To properly manage the login keyring for online accounts in order
to hand it off successfully to the newly created user, we must both
unlock the keyring initially with an actual password (as gnome-keyring
will simply ignore a null or empty password) and also update that
keyring's password once the user has chosen their password directly
before automatically logging into the new user's session.

In the case that we are not creating a new user via the gnome-initial-setup
user session, there is no need for any of this because the keyring is
already expected to be running as the new user has already logged into
a regular user session.

c18d9ef... by Tristan Van Berkom

Revert "Create keyring initially unencrypted"

This reverts commit 5bad07a71269869b34d340c2ce4396e56e0538cf.

6971449... by Tristan Van Berkom

Revert "keyring: don't change keyring password explicitly"

This reverts commit 02168722cfd18cdc0213c0d3270f04f8c5dbd375.

e0b7f96... by Tristan Van Berkom

GisTimezonePage: Fix timezone lookup after locale change

When the locale changes then all of the GisPages are rebuilt and
added to the already visible assistant widget - resulting in the
new timezone page being immediately mapped. The result is that
geolocation lookup is immediately cancelled and never gets a chance
to complete if a language is ever selected.

As the current code assumes that the widget is only mapped when it is
actually displayed (which is only true when the parent assistant is
not yet mapped when the child page is added) - Changed the code to
use the explicit gis_page_shown() api instead.

This performs the same intended geolocation lookup cancellation, only
in a more reliable codepath.

7630791... by Matthias Clasen <email address hidden>

3.19.1

f84efbb... by Iñaki Larrañaga Murgoitio

Updated Basque language

c78cc19... by Seán de Búrca

Updated Irish translation

442c9e0... by Mario Sánchez Prada

language: Ensure that the locale region matches user's selected language

Always reset the org.gnome.system.locale.region GSetting property when
running g-i-s, to ensure that the language used for region-dependant
format strings is consistent with the language selected by the user.

https://bugzilla.gnome.org/show_bug.cgi?id=754522

776b4e4... by Trần Ngọc Quân

Updated Vietnamese translation

Signed-off-by: Trần Ngọc Quân <email address hidden>

bb18dc1... by Miloš Popović

Updated Serbian Latin translation