Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libadwaita for openSUSE:Factory 
checked in at 2026-09-17 15:15:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libadwaita (Old)
 and      /work/SRC/openSUSE:Factory/.libadwaita.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libadwaita"

Thu Sep 17 15:15:55 2026 rev:54 rq:1378314 version:1.9.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libadwaita/libadwaita.changes    2026-08-09 
21:32:20.428047682 +0200
+++ /work/SRC/openSUSE:Factory/.libadwaita.new.383539/libadwaita.changes        
2026-09-17 15:16:16.964070622 +0200
@@ -1,0 +2,9 @@
+Mon Sep 14 19:28:28 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.9.4:
+  + AdwAnimation: Fix AdwCallbackAnimationTarget annotations
+  + AdwActionRow: Ensure :use-markup property is set in
+    constructed()
+  + AdwTabBar/AdwTabGrid: Clear a dangling idle callback in dispose
+
+-------------------------------------------------------------------

Old:
----
  libadwaita-1.9.3.tar.xz

New:
----
  libadwaita-1.9.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libadwaita.spec ++++++
--- /var/tmp/diff_new_pack.V2OOod/_old  2026-09-17 15:16:18.826148661 +0200
+++ /var/tmp/diff_new_pack.V2OOod/_new  2026-09-17 15:16:18.832148912 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           libadwaita
-Version:        1.9.3
+Version:        1.9.4
 Release:        0
 Summary:        Building blocks for modern GNOME applications
 License:        LGPL-2.1-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.V2OOod/_old  2026-09-17 15:16:18.951153900 +0200
+++ /var/tmp/diff_new_pack.V2OOod/_new  2026-09-17 15:16:18.960154277 +0200
@@ -1,6 +1,7 @@
-mtime: 1785757566
-commit: a61417fe16395a6fdda5a659a93ee3a74a99e5a0ed80aba0e50c3990e99b99e1
+mtime: 1789414173
+commit: cdd1bbfd304432afef844861ba1e7d8a176db0b72e71e67102f5b065adce7023
 url: https://src.opensuse.org/GNOME/libadwaita
-revision: a61417fe16395a6fdda5a659a93ee3a74a99e5a0ed80aba0e50c3990e99b99e1
+revision: cdd1bbfd304432afef844861ba1e7d8a176db0b72e71e67102f5b065adce7023
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.V2OOod/_old  2026-09-17 15:16:19.027157085 +0200
+++ /var/tmp/diff_new_pack.V2OOod/_new  2026-09-17 15:16:19.037157504 +0200
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://gitlab.gnome.org/GNOME/libadwaita.git</param>
     <param name="scm">git</param>
-    <param name="revision">1.9.3</param>
+    <param name="revision">1.9.4</param>
     <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
     <param name="versionrewrite-pattern">(.*)\+0</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ 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-09-14 21:29:33.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ libadwaita-1.9.3.tar.xz -> libadwaita-1.9.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/CONTRIBUTING.md 
new/libadwaita-1.9.4/CONTRIBUTING.md
--- old/libadwaita-1.9.3/CONTRIBUTING.md        2026-08-03 13:02:21.000000000 
+0200
+++ new/libadwaita-1.9.4/CONTRIBUTING.md        2026-09-14 13:37:35.000000000 
+0200
@@ -37,7 +37,7 @@
 
 Use descriptive commit messages, see
 
-   https://wiki.gnome.org/Git/CommitMessages
+   https://handbook.gnome.org/development/commit-messages.html
 
 and check
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/NEWS new/libadwaita-1.9.4/NEWS
--- old/libadwaita-1.9.3/NEWS   2026-08-03 13:02:21.000000000 +0200
+++ new/libadwaita-1.9.4/NEWS   2026-09-14 13:37:35.000000000 +0200
@@ -1,4 +1,15 @@
 =============
+Version 1.9.4
+=============
+
+- AdwAnimation
+  - Fix AdwCallbackAnimationTarget annotations
+- AdwActionRow
+  - Ensure :use-markup property is set in constructed()
+- AdwTabBar/AdwTabGrid
+  - Clear a dangling idle callback in dispose
+
+=============
 Version 1.9.3
 =============
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/meson.build 
new/libadwaita-1.9.4/meson.build
--- old/libadwaita-1.9.3/meson.build    2026-08-03 13:02:21.000000000 +0200
+++ new/libadwaita-1.9.4/meson.build    2026-09-14 13:37:35.000000000 +0200
@@ -1,5 +1,5 @@
 project('libadwaita', 'c',
-          version: '1.9.3',
+          version: '1.9.4',
           license: 'LGPL-2.1-or-later',
     meson_version: '>= 0.63.0',
   default_options: [ 'warning_level=1', 'buildtype=debugoptimized', 
'c_std=gnu11' ],
@@ -29,7 +29,7 @@
 # to 0. When bumping the second version, set the third one to zero.
 #
 # A lot easier than libtool, right?
-libversion = '0.9.3'
+libversion = '0.9.4'
 # The so major version of the library
 soversion = 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/src/adw-action-row.c 
new/libadwaita-1.9.4/src/adw-action-row.c
--- old/libadwaita-1.9.3/src/adw-action-row.c   2026-08-03 13:02:21.000000000 
+0200
+++ new/libadwaita-1.9.4/src/adw-action-row.c   2026-09-14 13:37:35.000000000 
+0200
@@ -251,6 +251,24 @@
 }
 
 static void
+adw_action_row_constructed (GObject *object)
+{
+  AdwActionRow *self = ADW_ACTION_ROW (object);
+  AdwActionRowPrivate *priv = adw_action_row_get_instance_private (self);
+  gboolean use_markup;
+
+  G_OBJECT_CLASS (adw_action_row_parent_class)->constructed (object);
+
+  /* We use bindings to sync the label text and use-markup properties, which
+   * will happen immediately after constructed. But order matters. use-markup
+   * has to be set first.
+   */
+  use_markup = adw_preferences_row_get_use_markup (ADW_PREFERENCES_ROW (self));
+  gtk_label_set_use_markup (GTK_LABEL (priv->title), use_markup);
+  gtk_label_set_use_markup (GTK_LABEL (priv->subtitle), use_markup);
+}
+
+static void
 adw_action_row_dispose (GObject *object)
 {
   AdwActionRow *self = ADW_ACTION_ROW (object);
@@ -285,6 +303,7 @@
 
   object_class->get_property = adw_action_row_get_property;
   object_class->set_property = adw_action_row_set_property;
+  object_class->constructed = adw_action_row_constructed;
   object_class->dispose = adw_action_row_dispose;
 
   klass->activate = adw_action_row_activate_real;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/src/adw-animation-target.c 
new/libadwaita-1.9.4/src/adw-animation-target.c
--- old/libadwaita-1.9.3/src/adw-animation-target.c     2026-08-03 
13:02:21.000000000 +0200
+++ new/libadwaita-1.9.4/src/adw-animation-target.c     2026-09-14 
13:37:35.000000000 +0200
@@ -174,8 +174,8 @@
  * adw_callback_animation_target_new:
  * @callback: (scope notified) (not nullable): the callback to call
  * @user_data: the data to be passed to @callback
- * @destroy: (destroy user_data): the function to be called when the
- *   callback action is finalized
+ * @destroy: the function to be called when the callback action is
+ *   finalized
  *
  * Creates a new `AdwAnimationTarget` that calls the given @callback during
  * the animation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/src/adw-tab-box.c 
new/libadwaita-1.9.4/src/adw-tab-box.c
--- old/libadwaita-1.9.3/src/adw-tab-box.c      2026-08-03 13:02:21.000000000 
+0200
+++ new/libadwaita-1.9.4/src/adw-tab-box.c      2026-09-14 13:37:35.000000000 
+0200
@@ -93,6 +93,7 @@
   gboolean pinned;
   AdwTabBar *tab_bar;
   AdwTabView *view;
+  guint view_reset_setup_menu_id;
   GtkAdjustment *adjustment;
   gboolean expand_tabs;
   gboolean inverted;
@@ -2830,6 +2831,7 @@
 static void
 reset_setup_menu_cb (AdwTabBox *self)
 {
+  self->view_reset_setup_menu_id = 0;
   g_signal_emit_by_name (self->view, "setup-menu", NULL);
 }
 
@@ -2842,7 +2844,9 @@
   self->hovering = FALSE;
   update_hover (self);
 
-  g_idle_add_once ((GSourceOnceFunc) reset_setup_menu_cb, self);
+  g_clear_handle_id (&self->view_reset_setup_menu_id, g_source_remove);
+  self->view_reset_setup_menu_id =
+    g_idle_add_once ((GSourceOnceFunc) reset_setup_menu_cb, self);
 }
 
 static void
@@ -3877,6 +3881,7 @@
     g_signal_handlers_disconnect_by_func (self->view, page_detached_cb, self);
     g_signal_handlers_disconnect_by_func (self->view, page_reordered_cb, self);
     g_signal_handlers_disconnect_by_func (self->view, update_single_tab_style, 
self);
+    g_clear_handle_id (&self->view_reset_setup_menu_id, g_source_remove);
 
     if (!self->pinned) {
       gtk_widget_remove_controller (GTK_WIDGET (self->view), 
self->view_drop_target);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libadwaita-1.9.3/src/adw-tab-grid.c 
new/libadwaita-1.9.4/src/adw-tab-grid.c
--- old/libadwaita-1.9.3/src/adw-tab-grid.c     2026-08-03 13:02:21.000000000 
+0200
+++ new/libadwaita-1.9.4/src/adw-tab-grid.c     2026-09-14 13:37:35.000000000 
+0200
@@ -119,6 +119,7 @@
   AdwTabOverview *tab_overview;
   AdwTabView *view;
   gboolean inverted;
+  guint view_reset_setup_menu_id;
 
   GtkEventController *view_drop_target;
   GtkGesture *drag_gesture;
@@ -2817,6 +2818,7 @@
 static void
 reset_setup_menu_cb (AdwTabGrid *self)
 {
+  self->view_reset_setup_menu_id = 0;
   g_signal_emit_by_name (self->view, "setup-menu", NULL);
 }
 
@@ -2830,7 +2832,9 @@
   get_other_tab_grid (self)->hovering = FALSE;
   update_hover (self);
 
-  g_idle_add_once ((GSourceOnceFunc) reset_setup_menu_cb, self);
+  g_clear_handle_id (&self->view_reset_setup_menu_id, g_source_remove);
+  self->view_reset_setup_menu_id =
+    g_idle_add_once ((GSourceOnceFunc) reset_setup_menu_cb, self);
 }
 
 static void
@@ -3565,6 +3569,7 @@
     g_signal_handlers_disconnect_by_func (self->view, page_attached_cb, self);
     g_signal_handlers_disconnect_by_func (self->view, page_detached_cb, self);
     g_signal_handlers_disconnect_by_func (self->view, page_reordered_cb, self);
+    g_clear_handle_id (&self->view_reset_setup_menu_id, g_source_remove);
 
     if (!self->pinned) {
       gtk_widget_remove_controller (GTK_WIDGET (self->view), 
self->view_drop_target);

++++++ libadwaita.obsinfo ++++++
--- /var/tmp/diff_new_pack.V2OOod/_old  2026-09-17 15:16:20.953237806 +0200
+++ /var/tmp/diff_new_pack.V2OOod/_new  2026-09-17 15:16:20.962238183 +0200
@@ -1,5 +1,5 @@
 name: libadwaita
-version: 1.9.3
-mtime: 1785754941
-commit: 5789add99c79cee0fae624b56706c7c0bea7fb2b
+version: 1.9.4
+mtime: 1789385855
+commit: dfc1d654639d3160c3689597274cb537f164c25d
 

Reply via email to