Package: gnome-shell / 3.14.2-3

Metadata

Package Version Patches format
gnome-shell 3.14.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_network_list.patch | (download)

js/ui/status/network.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 network: properly remove connections from list

Due to a typo we were always removing the first (index 0) connection
from the global list of connections instead of the correct one.

This resulted in some connections remaining in the shell's connection
list long after they were removed.  In particular, this resulted in
multiple copies of a bluetooth connection appearing after suspend/resume
(when the device was readded and the cached connection list was
rescanned).

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

02_auth_prompt.patch | (download)

js/gdm/loginDialog.js | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 gdm: fix sensitivity of auth prompt when cancelling early and user
 list is disabled

If the user list is disabled and the user clicks cancel quickly enough
after typing their username, they can get in a state where the
auth prompt gets stuck in the insensitive state.

This is because the login dialog code makes the prompt insensitive
while while pam is processing the provided username, but the prompt
only makes itself sensitive again when it is hidden.

This commit makes it sensitive right before asking for a username again.

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

10_background_race.patch | (download)

js/ui/background.js | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 [patch] background: fix a race condition when loading several
 animations

When loading several animations at the same time, the last call
overrides the result for all of them.

This commit caches all animations separately based on the source's
schemas.

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

27 nm libexec path.patch | (download)

js/ui/components/networkAgent.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use debian specific nm vpn helpers paths
41 handle logind fail.patch | (download)

js/misc/loginManager.js | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
50 compute weeknumber with gdatetime.patch | (download)

js/ui/calendar.js | 19 1 + 18 - 0 !
1 file changed, 1 insertion(+), 18 deletions(-)

 [patch] calendar: stop computing week number ourselves

Correctly computing the ISO week number is tricky and we already
have code in the platform to do it, so just refer its computation
to GDateTime rather than doing it ourselves.

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

51 Delay caribou daemon invocation.patch | (download)

js/ui/keyboard.js | 34 20 + 14 - 0 !
1 file changed, 20 insertions(+), 14 deletions(-)

 [patch] keyboard: delay caribou daemon invocation until really needed

Calling g_dbus_proxy_new without any flag means that the caribou
daemon will be launched through D-Bus activation, when creating
a proxy.  It smoked out some corner cases in caribou and at-spi2-core,
but generally it would be good to avoid creating unused process.

This patch delays the invocation until the "Run" method is called.

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