cc9a608...
by
Benjamin Berg <email address hidden>
xsettings: Exit cleanly if X11 is not available
This could happen in a non-systemd started wayland session that has no
Xwayland support. In this case, just exiting cleanly means that
gnome-session should consider the service as being "successful" rather
than considering it a failure of a required component.
3b4face...
by
Benjamin Berg <email address hidden>
tests: Disable output buffering for test processes
Having the output of the main test process buffered can lead to rather
unexpected situations.
1041871...
by
Benjamin Berg <email address hidden>
tests: Port tests to use new OutputChecker class
This improves readabilty and means that all output is logged to stdout
(almost) immediately instead of splitting it into files which
potentially causes extra confusion.
d26394a...
by
Benjamin Berg <email address hidden>
tests: Add new OutputChecker class
This improves logging because everything just goes to stdout directly
which means that the logs are properly interleaved. It also avoids the
need for temporary files.
xsettings: Go back to loading gtk modules from lib/gnome-settings-daemon-3.0
This is where other projects install the gtk modules desktop files.
There is little point in rebuilding all of the other projects every time
gnome-settings-daemon version changes, so just leave the directory name
hardcoded to what it was during GNOME 3.x.
Also, while at this, print out the configured gtk modules directory from
meson to make it clear where it is.