~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon:gnome-40

Last commit made on 2021-09-19
Get this branch:
git clone -b gnome-40 https://git.launchpad.net/~vcs-imports/gnome-settings-daemon/+git/gnome-settings-daemon

Branch merges

Branch information

Recent commits

589efb9... by =?utf-8?b?w5Z6Z8O8ciBCYXNrxLFu?= <email address hidden>

Update Turkish translation

714f877... by Quentin PAGÈS

Update Occitan translation

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

tests: Fix OutputChecker trying to close FD -1

This can happen if the watched process has terminated already.

Reported-By: Bastien Nocera <email address hidden>

67391a9... by Benjamin Berg <email address hidden>

tests: Reset org.gnome.desktop.session settings between tests

Otherwise settings may leak between tests, which can trigger test
failures.

6118827... by Bastien Nocera

build: More meson version fixes

The "install arg in configure_file" from 0.50.0 was still being used in
other places. Make sure to remove its use completely to support meson
0.49.0 as required in the top-level meson.build.

WARNING: Project specifies a minimum meson_version '>= 0.49.0' but uses features which were added in newer versions:
 * 0.50.0: {'install arg in configure_file'}

Follow-up on b6c23eb2b378942e746676cb69f210ec0cb1eeb6

54d0749... by Benjamin Berg <email address hidden>

tests: Make sure file time changes seconds

Otherwise fontconfig might report that no update was necessary, and
g-s-d would print a different message, resulting in a test failure.

28c6f31... by Benjamin Berg <email address hidden>

tests: Fix close of invalid file descriptor

The file descriptor may have been closed (and set to -1) already, catch
this.

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

tests: Move more logic into common test code

This also cleans up the startup logic and ensures we wait for the plugin
to be ready after launching it.

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

tests: Sync GSettings after modifying them

Otherwise we have few guarantees about how long it takes for the
settings to be applied.

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

xsettings: Use OutputChecker for tests and wait for daemon startup

The power and xsettings tests have diverged a lot, this lowers the
difference. The nice thing about this is that we now wait for the plugin
to be initialized based on its output.