| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
It was dropped in https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/3970e5c8383caa762e549f9b9931705c80bb6bd4
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The gcr4 replaces gcr3, thus make it possible to use either of the two,
while defaulting to gcr4, as it'll live for a longer time.
|
| |
|
|
|
|
|
|
|
|
| |
geocode-glib 3.26.3 was released today, with optional soup3 support.
When built against soup3, it generates a geocode-glib-2.0 pkg-config
file rather than geocode-glib-1.0.
Support both versions, with a preference for the libsoup3 version.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Use the new GWeather major version.
The only change consists in replacing GWeatherTimezone with GTimeZone.
|
| |
|
|
|
|
| |
gnome-settings-daemon 41 uses features from this version
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Xserver itself is capable of terminating itself once all X11 clients
are gone, yet in a typical full session, there are a number of X11
clients such as gsd-xsettings running continuously.
Those always-running clients will prevent the Xserver from terminating,
because the actual number of X11 clients will never drop to 0.
Use XFixes ClientDisconnectMode to inform the X11 server that it can
terminate even if gsd-xsettings is still running.
That will allow Xwayland to terminate automatically once regular clients
have quit.
On plain Xorg servers, the lifetime of the session is usually tied to
the session manager or window manager, and this change will have no
effect.
|
|
|
|
|
| |
gnome-settings-daemon/meson.build:87: WARNING: Trying to compare values of different types (str, bool) using ==.
The result of this is undefined and will become a hard error in a future Meson release.
|
|
|
|
|
|
|
|
| |
And remove the "install" arg in configure_file() to quiet the warnings
WARNING: Project specifies a minimum meson_version '>= 0.47.0' but uses features which were added in newer versions:
* 0.49.0: {'/ with string arguments'}
* 0.50.0: {'install arg in configure_file'}
|
|
|
|
|
|
|
|
|
| |
reference counting is implemented manually instead of using grefcount
provided by glib.
Fix: using grefcount and its functions for `DeleteData` struct
Updated `glib_min_version` to 2.58
|
| |
|
| |
|
| |
|
|
|
|
|
| |
'.0' was a leftover from constructing gnome-settings-daemon-3.0
directory and doesn't serve any purpose any more.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
This mainly means free'ing the world when done and stopping to use the
now deprecated API (even though it would be acceptable in our case).
|
| |
|
|
|
|
|
|
| |
gsettings-desktop-schemas
Move these settings there, as they are more universal than gnome-settings-daemon.
|
|
|
|
|
|
|
|
|
|
|
|
| |
When the window system supports color transform matrices, use libcolord to
compute an adaptation matrix to convert from an sRGB reference profile to the
measured profile for each display. Use gnome_rr_output_set_color_transform from
libgnome-desktop to apply that matrix to the window system.
Modify the code that sets the _ICC_PROFILE root window property to hard-code a
standard sRGB reference profile when a color transform is in use; color-aware
applications should not try to apply their own correction if the window system
is already doing it.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
colord has become completely dependent on udev, not available on
non-Linux, so make the color plugin optional to fix build there.
|
| |
|
| |
|
|
|
|
|
| |
Note that it is still complaining, but just for an optional argument
that we only ever set to the default value.
|
|
|
|
|
|
|
|
| |
If we require version 243 we can rely on special targets like
smartcard.target working. Also, from 242 onwards the sytemduserunitdir
path resolving using systemd.pc works fine.
Closes: #444
|
|
|
|
|
| |
Hopefully this can catch issues again where we accidentally start to
depend on a newer GLib version than we intended to.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Required for USB protection.
Closes: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/497
|