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
 

Reply via email to