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
