Loading
Commits on Source 34
-
Danial Behzadi authored
-
Danial Behzadi authored
-
Ray Strode authored
Since landing the p11-kit port we stopped treating removed cards as login cards, and thus neglected to send removal events. This commit fixes that.
-
AsciiWolf authored
-
AsciiWolf authored
-
Rūdolfs Mazurs authored
-
Andi Chandler authored
-
Jeremy Bícha authored
for show-status-shapes Fixes: #778
-
Danial Behzadi authored
-
Brage Fuglseth authored
-
Carlos Garnacho authored
-
Pablo Correa Gómez authored
This is a small simplification, and allows to build against elogind without patches
-
Philip Withnall authored
Using `dep.get_pkgconfig_variable()` has been deprecated since Meson 0.56, but gnome-settings-daemon depends on 0.57. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
These were deprecated in Meson 0.56 in favour of replacements which allow differentiating between the current project and the parent project when being used as a subproject. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
It’s needed for `g_warning_once()`, as used in the media-keys plugin since January 2023. Debian Stable currently ships GLib 2.74, so 2.64 should be very widely available by now. This fixes the following compiler warnings: ``` ../../source/gnome-settings-daemon/plugins/media-keys/gsd-media-keys-manager.c: In function ‘do_config_power_button_action’: ../../source/gnome-settings-daemon/plugins/media-keys/gsd-media-keys-manager.c:2047:13: error: Not available before 2.64 [-Werror] 2047 | g_warning_once ("Virtual machines only honor the 'nothing' power-button-action, and will shutdown otherwise"); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ ../../source/gnome-settings-daemon/plugins/media-keys/gsd-media-keys-manager.c:2067:13: error: Not available before 2.60 [-Werror] 2067 | G_GNUC_FALLTHROUGH; | ^ ~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors ``` Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
Use `GDateTime` instead of `GTimeVal`. This requires bumping the GLib dependency to 2.70 so we can use some `GFileInfo` convenience functions (the same changes would be possible, but more complex, without bumping the dependency). Debian Stable is currently shipping GLib 2.74, so 2.70 should be widely available. This makes the housekeeping code Y2038-safe. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
`g_time_zone_new()` was deprecated in GLib 2.68 because its error handling behaviour was poorly defined. `g_time_zone_new_identifier()` is equivalent but with better-defined error handling. Use that. Since the timezone identifier in the `datetime` plugin notification is coming from a system component, I assume it’s going to exist, hence the use of `g_warning()` for error handling rather than anything more involved. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
`g_spawn_check_exit_status()` operates on a *wait status* rather than an *exit status*. A wait status is what’s returned by `waitpid()`, and it’s a platform-specific combination of bits indicating whether the program exited gracefully, or crashed/signaled, and what value it returned from `main()` (if any). An exit status is the value returned from `main()` (so, zero for a successfully-exiting application). `g_spawn_check_exit_status()` has been deprecated since GLib 2.70 because of its confusing naming. `g_subprocess_get_exit_status()` returns an exit status (so is named correctly), but we don’t actually have to use it because `GSubprocess` already provides an API which combines `g_subprocess_wait_async()` and `g_spawn_check_wait_status()`: `g_subprocess_wait_check_async()`. So just use that instead. It’s been available since GLib 2.40. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Philip Withnall authored
It’s been deprecated in GLib 2.68 in favour of `g_memdup2()`, which uses correct argument types so as not to silently cause an overflow during an implicit integer size conversion. The existing code was safe and correct: this commit just fixes the deprecation warning. Signed-off-by:Philip Withnall <pwithnall@gnome.org>
-
Carlos Garnacho authored
-
Michael Biebl authored
Also add an explicit Build-Depends on libsystemd-dev, as required in meson.build. Closes: #1060576
-
Jeremy Bícha authored
-
Jeremy Bícha authored
-
Jeremy Bícha authored
Update to upstream version '46.0' with Debian dir 854beb791546c038b89e8c0f7553489fea9d7d00
-
Jeremy Bícha authored
-
Jeremy Bícha authored
-
gnome-settings-daemon (46~beta-2ubuntu3) noble; urgency=medium . * No-change rebuild against libglib2.0-0t64
-
gnome-settings-daemon (46~beta-2ubuntu4) noble; urgency=medium . * No-change rebuild against libcups2t64.
-
gnome-settings-daemon (46~beta-2ubuntu5) noble; urgency=high . * No change rebuild against libcanberra-gtk3-0t64, libcanberra0t64.
-
gnome-settings-daemon (46~beta-2ubuntu6) noble; urgency=medium . * No-change rebuild for mutter ABI changes on armhf.
-
gnome-settings-daemon (46~beta-2ubuntu7) noble; urgency=medium . * No-change rebuild for CVE-2024-3094
-
gnome-settings-daemon (46~beta-2ubuntu8) noble; urgency=medium . * No-change rebuild against libasound2t64
-
Jeremy Bícha authored
tagging package gnome-settings-daemon version debian/46.0-1 * tag 'debian/46.0-1': (24 commits) releasing package gnome-settings-daemon version 46.0-1 New upstream release Update changelog Build-depend on systemd-dev instead of systemd Release 46.0 rfkill: Fix use of deprecated g_memdup() power: Fix exit status checking for the backlight helper program color/datetime: Use updated GTimeZone API from GLib housekeeping: Stop using deprecated non-Y2038-safe time APIs build: Bump minimum GLib dependency to 2.64 build: Fix use of deprecated Meson path APIs build: Fix use of deprecated Meson pkgconfig API meson: use systemd option to decide whether dependencies are required Release 46.rc Update Norwegian Bokmål translation Update Persian translation build: Bump minimum gsettings-desktop-schemas to 46.beta Update British English translation Update Latvian translation Update Czech translation ...
-
Jeremy Bícha authored