~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:wip/rhughes/iio-proxy

Last commit made on 2015-05-19
Get this branch:
git clone -b wip/rhughes/iio-proxy https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Recent commits

8592d8f... by Richard Hughes

Add support for ambient light devices supported by iio-proxy

173380f... by Rui Matos

3.16.2

e9edfbb... by Rui Matos

power: Don't pass SHELL in the backlight helper environment

Doing so causes pkexec to fail[0] if the current user's SHELL doesn't
exist in /etc/shells which happens for the gdm user in some
distributions.

Since we don't need this environment variable in the helper we can
work around that by just unsetting it.

[0] http://cgit.freedesktop.org/polkit/commit/?id=5a388b6ebb095de6dc7f315b651a84fc31d268d7

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

d1329f9... by Rui Matos

power: Refactor the backlight helper spawning

We'll need to change the environment that we pass on to the helper and
this will make it easier.

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

fdf5d2e... by Bastien Nocera

xsettings: Patch application fixup

Fix up commit 578524da528e554fddfa6cf070554984c0ebfcfd

578524d... by BehdadEsfahbod

xsettings: Remove update timeout

GIO's GFileMonitor already delays directory monitor notifications, so
directory-level changes will already be coalesced even if there's a
lot of changes happening.

Monitoring files (which happens for the XML config files) are signalled
immediately now.

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

b98655a... by Rui Matos

power: Save last requested idle mode while temporarily unidle

If one of our idle watches triggers while we're temporarily unidle we
should save and switch to it when that period ends otherwise we would
ignore any idle request transitions in that period and always go back
to the state where we were when becoming temporarily unidle.

This prevents the following bug:

1. Laptop enters sleep
2. Lid open, wake up, idle time gets reset, we enter NORMAL state
3. There's a notification so gnome-shell asks us to go temporarily
   unidle while we're in NORMAL state
4. The 15s inactivity watch is triggered and we switch to BLANK
5. The unidle timer is triggered and we switch back to NORMAL since
   that's the state we were in when it started

Result is that the screen is left turned ON indefinitely after waking
from sleep if there's a notification when we wake up.

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

9ac05a2... by BehdadEsfahbod

xsettings: Shorten fontconfig timeout

Change fontconfig timeout from 2 seconds to 200 milliseconds. This should
make font installations to be propagated to applications faster.

Originally I made this quite delayed, to make sure it doesn't fire too
much when people are installing packages, etc, but after many years, I think
that was a very bad choice.

Currently, it takes 4 seconds from when I "mv font.ttf ~/.fonts/" until
apps like gedit switching to it. Hopefully this change saves about
2.3 seconds of that (on average 0.5s was added by g_timeout_add_seconds()).

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

015f050... by Carlos Garnacho

wacom: Remove calibration notification

On sane hardware it is mainly unneeded, and the UI on g-c-c is
discoverable enough for the cases where it isn't, so let's avoid
nagging about something mostly superfluous.

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

b23917f... by Ondrej Holy

mouse: Do not disable touchpad buttons

Touchpad buttons are disabled also if touchpad is disabled using
"Device Enabled" property. Unfortunately some touchpads share those
buttons with trackpoint, which is consequently unusable. Disable
touchpad using "Synaptics Off" property instead to avoid disabling
the buttons.

Remove also some redundant calls to enable/disable touchpad and
make sure syndaemon isn't running if the touchpads are disabled.

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