~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:wip/benzea/delayed-device-selection-prompt

Last commit made on 2018-11-09
Get this branch:
git clone -b wip/benzea/delayed-device-selection-prompt https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Name:
wip/benzea/delayed-device-selection-prompt
Repository:
lp:~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Recent commits

c831fc2... by Benjamin Berg <email address hidden>

media-keys: Prompt for audio selection when DBus endpoint appears

The signal to prompt for the audio device selection may be fired before
we have resolved the DBus audio selection endpoint. So save the fact
that we should show the prompt and do so immediately if the DBus
endpoint appears.

Fixes #112

f16cd2a... by Philip Withnall <email address hidden>

housekeeping: Fix capitalisation of notification name

Notifications traditionally use Title Case in their names.

Signed-off-by: Philip Withnall <email address hidden>

2798227... by Philip Withnall <email address hidden>

housekeeping: Add desktop-entry hints to notifications

This is similar to the previous commit, but separated out because it
links the disk space notifications to Baobab, which is more disjoint as
an app — the previous commit linked other notifications to control
panel capplets, which are fairly strongly linked to the implementations
in gnome-settings-daemon.

https://wiki.gnome.org/Initiatives/GnomeGoals/NotificationSource

Signed-off-by: Philip Withnall <email address hidden>

ea4de00... by Philip Withnall <email address hidden>

plugins: Add desktop-entry hints to notifications

This allows the notifications to be tied back to an application (or, in
this case, control panel capplet) which is related to it; and allows the
user to specify per-app preferences for how the notifications are to be
displayed.

https://wiki.gnome.org/Initiatives/GnomeGoals/NotificationSource

Signed-off-by: Philip Withnall <email address hidden>

2d344c5... by Hans de Goede <email address hidden>

media-keys: Add mapping for Ctrl + media-key for some media-keys

Some bluetooth keyboards have only 5 rows of keys, so the top row has the:
1-9, 0, -, + keys. These not only double as function keys using Fn + key,
but also as media-keys, e.g. next/prev song, using Ctrl + Fn + key.

Unfortunately the firmware for these keyboards is somewhat buggy and when
sending media keys they send along the Ctrl modifier, so we receive e.g.
"Ctrl + next-song" this commit adds bindings for Ctrl + media-key for the
media-keycodes send by these keyboards, so that these work as expected.

a5514ae... by ethan.hsieh

rfkill: set encoding as NULL

The default encoding for GIOChannel is UTF-8, but rfkill event is binary
data. If the value is invalid UTF-8, gsd-rfkill-manager will fail to
receive rfkill event.

3ec342f... by Hans de Goede <email address hidden>

media-keys: Increase GSD_REENABLE_POWER_BUTTON_DELAY to 3 seconds

On some slow tablets 1 second is not enough for the power-button press
which wakes the tablet from suspend to get processed by g-s-d. This
causes the tablet to immediately resuspend when woken using the
power-button and on tablets the power-button often is the only way to
wake the device.

5683a10... by Марко М. Костић

Update Serbian translation

(cherry picked from commit 70cdaca47e5db9e778b05c95f8e55e84ce08d450)

d5d5257... by Benjamin Berg <email address hidden>

color: Don't leak night light recheck GSource

We have always been leaking the GSource which is re-created every minute
to check the current night light state. Unfortunately, now that we are
correctly using the timerfd, we not only leak some memory but also the
file descriptor, causing major issues.

Fixes #91

194401c... by Benjamin Berg <email address hidden>

power: Add test to verify DBus behaviour without a backlight

In the case that we have no backlight (for the screen) the DBus
interface will partially work. Querying the brightness will result in a
static value of -1. Trying to set the brightness in any way will instead
result in a DBus error.