Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-control-center for
openSUSE:Factory checked in at 2026-04-15 16:03:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-control-center (Old)
and /work/SRC/openSUSE:Factory/.gnome-control-center.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-control-center"
Wed Apr 15 16:03:14 2026 rev:283 rq:1346605 version:50.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center.changes
2026-04-10 17:49:13.388442224 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-control-center.new.21863/gnome-control-center.changes
2026-04-15 16:03:36.160611383 +0200
@@ -1,0 +2,13 @@
+Mon Apr 13 07:53:01 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 50.1:
+ + Accessibility: Fix keyboard navigation between cursor sizes
+ + Display: Correct the type of num_scales counter
+ + Privacy:
+ - Fix memory leak in camera page
+ - Fix memory leak in location page
+ + Users: Chain up dispose in crop area widget
+ + Updated translations.
+- Update libgxdp sub-module.
+
+-------------------------------------------------------------------
Old:
----
gnome-control-center-50.0.tar.xz
New:
----
gnome-control-center-50.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-control-center.spec ++++++
--- /var/tmp/diff_new_pack.PLPhEI/_old 2026-04-15 16:03:37.188653645 +0200
+++ /var/tmp/diff_new_pack.PLPhEI/_new 2026-04-15 16:03:37.188653645 +0200
@@ -27,7 +27,7 @@
%bcond_with malcontent
Name: gnome-control-center
-Version: 50.0
+Version: 50.1
Release: 0
Summary: The GNOME Control Center
License: GPL-2.0-or-later
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.PLPhEI/_old 2026-04-15 16:03:37.240655783 +0200
+++ /var/tmp/diff_new_pack.PLPhEI/_new 2026-04-15 16:03:37.248656112 +0200
@@ -1,6 +1,6 @@
-mtime: 1775442404
-commit: 8bd2fa112dc9ae71bc16c728e3e7e8f32c8866e4db6970856b536a9b53b3378e
+mtime: 1776067004
+commit: 1d481668f4627acff8b537ceba9989076a6e913f2adcc988f0ade408c2cc34be
url: https://src.opensuse.org/GNOME/gnome-control-center
-revision: 8bd2fa112dc9ae71bc16c728e3e7e8f32c8866e4db6970856b536a9b53b3378e
+revision: 1d481668f4627acff8b537ceba9989076a6e913f2adcc988f0ade408c2cc34be
projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
++++++ _service ++++++
--- /var/tmp/diff_new_pack.PLPhEI/_old 2026-04-15 16:03:37.272657098 +0200
+++ /var/tmp/diff_new_pack.PLPhEI/_new 2026-04-15 16:03:37.276657263 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param
name="url">https://gitlab.gnome.org/GNOME/gnome-control-center.git</param>
- <param name="revision">50.0</param>
+ <param name="revision">50.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
@@ -12,7 +12,7 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/GNOME/libgxdp.git</param>
- <param name="revision">e68375c7aced97705953b8e3b30af9f17991153b</param>
+ <param name="revision">d45e1c572752604a7a8dd8651657342bb6ac0961</param>
<param name="versionformat">0.gitmodule</param>
</service>
<service name="tar" mode="manual"/>
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-04-13 13:46:02.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*
++++++ gnome-control-center-50.0.tar.xz -> gnome-control-center-50.1.tar.xz
++++++
/work/SRC/openSUSE:Factory/gnome-control-center/gnome-control-center-50.0.tar.xz
/work/SRC/openSUSE:Factory/.gnome-control-center.new.21863/gnome-control-center-50.1.tar.xz
differ: char 15, line 1
++++++ gnome-control-center.obsinfo ++++++
--- /var/tmp/diff_new_pack.PLPhEI/_old 2026-04-15 16:03:37.516667130 +0200
+++ /var/tmp/diff_new_pack.PLPhEI/_new 2026-04-15 16:03:37.520667294 +0200
@@ -1,5 +1,5 @@
name: gnome-control-center
-version: 50.0
-mtime: 1773405409
-commit: 1cc97e799d7aa0591e2fc41cb606e74040eaf9cd
+version: 50.1
+mtime: 1776065354
+commit: 71b17695151c19af4f2b02ae028e4bd60dbf9471
++++++ libgxdp-0.gitmodule.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgxdp-0.gitmodule/src/gxdp-external-window-x11.c
new/libgxdp-0.gitmodule/src/gxdp-external-window-x11.c
--- old/libgxdp-0.gitmodule/src/gxdp-external-window-x11.c 2025-02-16
19:19:53.000000000 +0100
+++ new/libgxdp-0.gitmodule/src/gxdp-external-window-x11.c 2025-11-25
23:52:07.000000000 +0100
@@ -86,6 +86,7 @@
Atom net_wm_window_type_atom;
Atom net_wm_window_type_dialog_atom;
+ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
display = gdk_display_get_default ();
xdisplay = gdk_x11_display_get_xdisplay (display);
@@ -102,6 +103,7 @@
net_wm_window_type_atom,
XA_ATOM, 32, PropModeReplace,
(guchar *) &net_wm_window_type_dialog_atom, 1);
+ G_GNUC_END_IGNORE_DEPRECATIONS
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libgxdp-0.gitmodule/src/gxdp-wayland.c
new/libgxdp-0.gitmodule/src/gxdp-wayland.c
--- old/libgxdp-0.gitmodule/src/gxdp-wayland.c 2025-02-16 19:19:53.000000000
+0100
+++ new/libgxdp-0.gitmodule/src/gxdp-wayland.c 2025-11-25 23:52:07.000000000
+0100
@@ -90,6 +90,127 @@
return TRUE;
}
+#if GTK_CHECK_VERSION (4,20,0)
+
+static gboolean
+get_high_contrast (GValue *value,
+ GVariant *variant,
+ gpointer user_data)
+{
+ g_value_set_enum (value,
+ g_variant_get_boolean (variant)
+ ? GTK_INTERFACE_CONTRAST_MORE
+ : GTK_INTERFACE_CONTRAST_NO_PREFERENCE);
+
+ return TRUE;
+}
+
+#define MAX_KEYS 20
+
+static void
+init_settings (void)
+{
+ struct {
+ const char *schema;
+ struct {
+ const char *schema_key;
+ const char *gtk_key;
+ GSettingsBindGetMapping mapping;
+ } mappings[MAX_KEYS];
+ } schemas[] = {
+ {
+ .schema = "org.gnome.desktop.interface",
+ .mappings = {
+ { "icon-theme", "gtk-icon-theme-name" },
+ { "cursor-theme", "gtk-cursor-theme-name" },
+ { "cursor-size", "gtk-cursor-theme-size" },
+ { "cursor-blink", "gtk-cursor-blink" },
+ { "cursor-blink-timeout", "gtk-cursor-blink-timeout" },
+ { "font-name", "gtk-font-name" },
+ { "enable-animations", "gtk-enable-animations" },
+ { "gtk-enable-primary-paste", "gtk-enable-primary-paste" },
+ { "overlay-scrolling", "gtk-overlay-scrolling" },
+ { "text-scaling-factor", "gtk-xft-dpi" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.peripherals.mouse",
+ .mappings = {
+ { "double-click", "gtk-double-click-time" },
+ { "drag-threshold", "gtk-dnd-drag-threshold" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.sound",
+ .mappings = {
+ { "event-sounds", "gtk-enable-event-sounds" },
+ { "input-feedback-sounds", "gtk-enable-input-feedback-sounds" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.privacy",
+ .mappings = {
+ { "recent-files-max-age", "gtk-recent-files-max-age" },
+ { "remember-recent-files", "gtk-recent-files-enabled" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.wm.preferences",
+ .mappings = {
+ { "button-layout", "gtk-decoration-layout" },
+ { "action-double-click-titlebar", "gtk-titlebar-double-click" },
+ { "action-middle-click-titlebar", "gtk-titlebar-middle-click" },
+ { "action-right-click-titlebar", "gtk-titlebar-right-click" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.a11y",
+ .mappings = {
+ {"always-show-text-caret", "gtk-keynav-use-caret" },
+ },
+ },
+ {
+ .schema = "org.gnome.desktop.a11y.interface",
+ .mappings = {
+ { "high-contrast", "gtk-interface-contrast", get_high_contrast },
+ { "show-status-shapes", "gtk-show-status-shapes" },
+ { "reduced-motion", "gtk-interface-reduced-motion" },
+ },
+ },
+ };
+ GtkSettings *gtk_settings = gtk_settings_get_default ();
+
+ for (size_t i = 0; i < G_N_ELEMENTS (schemas); i++)
+ {
+ g_autoptr (GSettings) settings = NULL;
+
+ settings = g_settings_new (schemas[i].schema);
+ for (size_t j = 0; j < MAX_KEYS && schemas[i].mappings[j].schema_key;
j++)
+ {
+ if (schemas[i].mappings[j].mapping)
+ {
+ g_settings_bind_with_mapping (settings,
+ schemas[i].mappings[j].schema_key,
+ gtk_settings,
+ schemas[i].mappings[j].gtk_key,
+ G_SETTINGS_BIND_GET,
+ schemas[i].mappings[j].mapping,
+ NULL, NULL, NULL);
+ }
+ else
+ {
+ g_settings_bind (settings,
+ schemas[i].mappings[j].schema_key,
+ gtk_settings,
+ schemas[i].mappings[j].gtk_key,
+ G_SETTINGS_BIND_GET);
+ }
+ }
+ }
+}
+
+#endif
+
gboolean
gxdp_wayland_init (GxdpServiceClientType service_client_type,
GError **error)
@@ -157,6 +278,10 @@
init_x11_interop ();
+#if GTK_CHECK_VERSION (4,20,0)
+ init_settings ();
+#endif
+
return TRUE;
}
++++++ libgxdp.obsinfo ++++++
--- /var/tmp/diff_new_pack.PLPhEI/_old 2026-04-15 16:03:37.660673050 +0200
+++ /var/tmp/diff_new_pack.PLPhEI/_new 2026-04-15 16:03:37.664673214 +0200
@@ -1,5 +1,5 @@
name: libgxdp
version: 0.gitmodule
-mtime: 1739729993
-commit: e68375c7aced97705953b8e3b30af9f17991153b
+mtime: 1764111127
+commit: d45e1c572752604a7a8dd8651657342bb6ac0961