~linuxmint-daily-build-team/linuxmint/+git/cinnamon-screensaver:master

Last commit made on 2024-02-26
Get this branch:
git clone -b master https://git.launchpad.net/~linuxmint-daily-build-team/linuxmint/+git/cinnamon-screensaver

Branch merges

Branch information

Recent commits

97fcf5d... by Michael Webster

debian: Don't install CScreensaver-1.0.gir.

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

6.0.3

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

Revert "backup locker: Restore stack management when not activated."

This reverts commit 6b917facf2753552164e669892af929e54dc7834.

This commit led to a regression:

When no windows are visible (all minimized, or no windows at all),
the user would only see a black screen, not the locker.

To reproduce:

- Start the OS and log in
- Don't open any windows
- Close and reopen the lid to trigger a suspend/resume
- See a black screen instead of the locker on resume

This revert fixes that.

451f52f... by Michael Webster

binfile.in: Enclose arguments in quotes.

Away messages can be accepted via the commandline, with unreliable
quoting/escaping.

5e225dc... by Michael Webster

Use a shell script to launch, where the environment can be checked
before x11 resources are loaded in python.

This prevents cinnamon-screensaver crashes when attempting to
launch it in wayland. This will let it abort cleanly.

81a1866... by Clement Lefebvre <email address hidden>

6.0.2

6b917fa... by Michael Webster

backup locker: Restore stack management when not activated.

This is mainly a revert of commit 654e33993.

As of linuxmint/muffin@bf234250143d2b, muffin won't go nuts when
encountering a screen-sized override-redirect window, and
our stage and backup locker can behave properly again (like
pre-5.2).

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

6.0.1

37ab8ed... by Michael Webster

cinnamon-screensaver-main.py: Fix application theme provider.

We relied on the return value from Gtk.CssProvider.load_from_data
method to determine whether or not to apply the fallback theme.

The return value itself was deprecated, but still works in Gtk3.
Unfortunately a change was recently made in pygobject that overrides
this method, and since the return value is removed in Gtk4, it
was removed from this override, so is always interpreted as False.

Use try/except instead, as that method can still raise an error
upon failure.

Fixes #446

Ref:
https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/231

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

6.0.0