~linuxmint-daily-build-team/linuxmint/+git/cinnamon-settings-daemon:3.8-maintenance

Last commit made on 2018-10-16
Get this branch:
git clone -b 3.8-maintenance https://git.launchpad.net/~linuxmint-daily-build-team/linuxmint/+git/cinnamon-settings-daemon

Branch merges

Branch information

Recent commits

a018c5d... by Clement Lefebvre <email address hidden>

3.8.7

cd07c5d... by Michael Webster

csd-power-manager.c: During lid action, only lock the screen if
'blank' is the selected action. If 'do nothing' is selected, then
actually do nothing.

Small refactoring to improve readability, and to ensure the screen
is locked during any appropriate power action, not just via the lid.

Fixes linuxmint/Cinnamon#7752

e342276... by Clement Lefebvre <email address hidden>

3.8.6

7ef89bf... by Jeremy BĂ­cha

housekeeping: fix improper notify_notification_close() usage (#234)

notify_notification_close() expects that a parameter will be available for
the error location, which could be a dangling pointer in a register or
on the stack in the case of some architectures.

This was caught by GNOME/glib#1425 which allows us to check proper type
parameters.

Cherry-picked to cinnamon-settings-daemon from
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/3110457f

6f3741a... by Clement Lefebvre <email address hidden>

3.8.5

7930fd3... by Michael Webster

csd-power-manager.c: Lock the screensaver if demanded by settings
prior to turning off the monitor and initiating suspend.

Previously, the screen was only locked during a lid-switch event
after monitors were turned off and only at the last moment prior
to removing the suspend inhibit fd.

af09f50... by Michael Webster

csd-power-helper: Implement optional hybrid-sleep for power and
media-key plugins.

This was done for cinnamon-session:
https://github.com/linuxmint/cinnamon-session/commit/558e4533588a389b82802718d4dd068fe4815763

But csd handles suspend on laptop lid close events, as well as key
shortcuts for power and suspend actions.

Fix a few GSetting leaks I found along the way.

Fixes #214

f7c2455... by Clement Lefebvre <email address hidden>

3.8.4

8f52de6... by Clement Lefebvre <email address hidden>

Power: Reconfigure idle timers when upower state changes

The idle timer is configured in idle_configure() based on whether the laptop
is on battery or not. When the laptop power source changes, we need to call
idle_configure() again, so that the timer gets reset with the right
settings.

https://github.com/GNOME/gnome-settings-daemon/commit/2432c72f49f81d0705775e280e9105097a979374
Fixes https://github.com/linuxmint/cinnamon-settings-daemon/issues/209

096f889... by Clement Lefebvre <email address hidden>

3.8.3