~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:gnome-3-18

Last commit made on 2016-11-17
Get this branch:
git clone -b gnome-3-18 https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Recent commits

ccd3634... by Bastien Nocera

media-keys: Fix shutdown dialog delay when using kbd shortcut

After pressing the Ctrl+Alt+Del shortcut, the shutdown dialog doesn't
appear on screen for a couple of seconds.

The media-keys daemon calls the 'Shutdown' method synchronously. After that
gnome-session calls the daemon with 'QueryEndSession'. The daemon cannot
reply as it's blocked waiting for the reply to the Shutdown method.

Sending the message asynchronously fixes that delay.

Based on report by Xiaoguang Wang <email address hidden>

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

a8e12d6... by Rui Matos

3.18.4

e2ed3ff... by Cédric VALMARY (Tot en òc)

Update Occitan translation

6f9d5d4... by Bastien Nocera

wacom: Avoid warnings when switching VTs

We get called for every removed GDK device, so check whether it's of
interest early, instead after throwing a bunch of warnings.

gsd-wacom[1884]: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
gsd-wacom[1884]: gsd_wacom_device_get_device_type: assertion 'GSD_IS_WACOM_DEVICE (device)' failed
gsd-wacom[1884]: gsd_wacom_device_get_settings: assertion 'GSD_IS_WACOM_DEVICE (device)' failed
gsd-wacom[1884]: invalid (NULL) pointer instance

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

b499832... by Bastien Nocera

common: Merge "if device" conditionals

We have 2 checks for the same thing within a couple of lines. Merge
those.

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

1635ef3... by gogo

Updated Croatian translation

adc368f... by Rui Matos

power: Ensure we blank the screen when locked

When the session is inhibited from going idle e.g. because a media
player is active, we still want to blank the screen if the session is
locked (i.e. the "screensaver" is up).

Otherwise, we'd blank the screen when the session gets locked but then
on user activity we'd go back to NORMAL mode, unblanking the screen,
and ending up without an idle watch to blank again after a while since
we clear all watches and exit early if idle is inhibited.

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

4f28fed... by Jason Gerecke

wacom: Fix memory leaks

Several small leaks exist were found and fixed in the wacom plugin after
running valgrind.

dd662e4... by Jason Gerecke

wacom: Fix hot(un)plug related crashes

Most of the wacom plugin code protects X11 calls with gdk_error_trap_push/pop
and prints a warning if something fails. There were two calls that were not
protected, however, and one use of g_error instead of g_warning that would
cause the g-s-d process to die if e.g. the tablet disappears while g-s-d is
trying to work on it.

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

d5c9681... by Cédric VALMARY (Tot en òc)

Updated Occitan translation