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-08-09 21:31:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libadwaita (Old) and /work/SRC/openSUSE:Factory/.libadwaita.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libadwaita" Sun Aug 9 21:31:46 2026 rev:53 rq:1369843 version:1.9.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libadwaita/libadwaita.changes 2026-07-06 12:27:20.505000920 +0200 +++ /work/SRC/openSUSE:Factory/.libadwaita.new.16738/libadwaita.changes 2026-08-09 21:32:20.428047682 +0200 @@ -1,0 +2,14 @@ +Mon Aug 3 11:41:36 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.9.3: + + AdwAboutDialog: Fix a bug with deselecting text in the legal + section + + AdwSidebar: Fix item suffixes ending up after the arrow in page + mode + + AdwTabOverview: Make sure we don't round corners in adaptive + preview + + AdwWindow/AdwApplicationWindow: Fix false minimum size warnings + in adaptive preview + + Updated translations. + +------------------------------------------------------------------- Old: ---- libadwaita-1.9.2.tar.xz New: ---- libadwaita-1.9.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libadwaita.spec ++++++ --- /var/tmp/diff_new_pack.EI3zJA/_old 2026-08-09 21:32:20.980066564 +0200 +++ /var/tmp/diff_new_pack.EI3zJA/_new 2026-08-09 21:32:20.980066564 +0200 @@ -17,7 +17,7 @@ Name: libadwaita -Version: 1.9.2 +Version: 1.9.3 Release: 0 Summary: Building blocks for modern GNOME applications License: LGPL-2.1-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.EI3zJA/_old 2026-08-09 21:32:21.028068206 +0200 +++ /var/tmp/diff_new_pack.EI3zJA/_new 2026-08-09 21:32:21.036068480 +0200 @@ -1,6 +1,6 @@ -mtime: 1782850738 -commit: 8464985a3bd1d329984d6784f2a28b5a7e26525ccb9ca844c99ef796daef7413 +mtime: 1785757566 +commit: a61417fe16395a6fdda5a659a93ee3a74a99e5a0ed80aba0e50c3990e99b99e1 url: https://src.opensuse.org/GNOME/libadwaita -revision: 8464985a3bd1d329984d6784f2a28b5a7e26525ccb9ca844c99ef796daef7413 +revision: a61417fe16395a6fdda5a659a93ee3a74a99e5a0ed80aba0e50c3990e99b99e1 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EI3zJA/_old 2026-08-09 21:32:21.060069301 +0200 +++ /var/tmp/diff_new_pack.EI3zJA/_new 2026-08-09 21:32:21.064069438 +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.2</param> + <param name="revision">1.9.3</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-08-03 13:46:06.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ libadwaita-1.9.2.tar.xz -> libadwaita-1.9.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/NEWS new/libadwaita-1.9.3/NEWS --- old/libadwaita-1.9.2/NEWS 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/NEWS 2026-08-03 13:02:21.000000000 +0200 @@ -1,4 +1,19 @@ ============= +Version 1.9.3 +============= + +- AdwAboutDialog + - Fix a bug with deselecting text in the legal section +- AdwSidebar + - Fix item suffixes ending up after the arrow in page mode +- AdwTabOverview + - Make sure we don't round corners in adaptive preview +- AdwWindow/AdwApplicationWindow + - Fix false minimum size warnings in adaptive preview +- Translation updates + - Norwegian Bokmål + +============= Version 1.9.2 ============= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/meson.build new/libadwaita-1.9.3/meson.build --- old/libadwaita-1.9.2/meson.build 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/meson.build 2026-08-03 13:02:21.000000000 +0200 @@ -1,5 +1,5 @@ project('libadwaita', 'c', - version: '1.9.2', + version: '1.9.3', 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.2' +libversion = '0.9.3' # The so major version of the library soversion = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/po/nb.po new/libadwaita-1.9.3/po/nb.po --- old/libadwaita-1.9.2/po/nb.po 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/po/nb.po 2026-08-03 13:02:21.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: libadwaita main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libadwaita/issues\n" "POT-Creation-Date: 2026-05-24 17:02+0000\n" -"PO-Revision-Date: 2026-05-30 17:59+0200\n" +"PO-Revision-Date: 2026-06-28 16:37+0200\n" "Last-Translator: Brage <[email protected]>\n" "Language-Team: Norwegian Bokmål <[email protected]>\n" "Language: nb\n" @@ -168,7 +168,7 @@ #: src/adw-about-dialog.ui:88 src/adw-about-window.ui:91 msgid "What’s _New" -msgstr "Hva er _nytt" +msgstr "Dette er _nytt" #: src/adw-about-dialog.ui:104 src/adw-about-window.ui:107 msgid "_Details" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/src/adw-about-dialog.c new/libadwaita-1.9.3/src/adw-about-dialog.c --- old/libadwaita-1.9.2/src/adw-about-dialog.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/src/adw-about-dialog.c 2026-08-03 13:02:21.000000000 +0200 @@ -426,6 +426,8 @@ if (GTK_IS_LABEL (focus) && !gtk_label_get_current_uri (GTK_LABEL (focus))) gtk_label_select_region (GTK_LABEL (focus), 0, 0); + + self->legal_showing_idle_id = 0; } static void @@ -433,8 +435,6 @@ { self->legal_showing_idle_id = g_idle_add_once ((GSourceOnceFunc) legal_showing_idle_cb, self); - - self->legal_showing_idle_id = 0; } static gboolean diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/src/adw-application-window.c new/libadwaita-1.9.3/src/adw-application-window.c --- old/libadwaita-1.9.2/src/adw-application-window.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/src/adw-application-window.c 2026-08-03 13:02:21.000000000 +0200 @@ -551,15 +551,27 @@ g_object_ref (priv->dialog_host); if (adaptive_preview) { + GtkWidget *screen; + priv->adaptive_preview = adw_adaptive_preview_new (); gtk_window_set_child (GTK_WINDOW (self), priv->adaptive_preview); g_signal_connect_swapped (priv->adaptive_preview, "exit", G_CALLBACK (adaptive_preview_exit_cb), self); + + screen = adw_adaptive_preview_get_screen (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview)); + + adw_breakpoint_bin_set_warning_widget (ADW_BREAKPOINT_BIN (priv->bin), screen); + adw_breakpoint_bin_set_warnings (ADW_BREAKPOINT_BIN (priv->bin), FALSE, TRUE); + adw_adaptive_preview_set_child (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview), priv->dialog_host); } else { adw_adaptive_preview_set_child (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview), NULL); + adw_breakpoint_bin_set_warning_widget (ADW_BREAKPOINT_BIN (priv->bin), + GTK_WIDGET (self)); + adw_breakpoint_bin_set_warnings (ADW_BREAKPOINT_BIN (priv->bin), TRUE, TRUE); + gtk_window_set_child (GTK_WINDOW (self), priv->dialog_host); priv->adaptive_preview = NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/src/adw-sidebar.c new/libadwaita-1.9.3/src/adw-sidebar.c --- old/libadwaita-1.9.2/src/adw-sidebar.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/src/adw-sidebar.c 2026-08-03 13:02:21.000000000 +0200 @@ -1622,7 +1622,7 @@ gtk_widget_add_css_class (arrow, "arrow"); adw_action_row_add_suffix (ADW_ACTION_ROW (row), arrow); - g_object_set_data (G_OBJECT (row), "-adw-sidebar-arrow", arrow); + g_object_set_data (G_OBJECT (row), "-adw-sidebar-item-arrow", arrow); setup_drop_target (self, row); setup_context_menu (self, item, row); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/src/adw-tab-overview.c new/libadwaita-1.9.3/src/adw-tab-overview.c --- old/libadwaita-1.9.2/src/adw-tab-overview.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/src/adw-tab-overview.c 2026-08-03 13:02:21.000000000 +0200 @@ -12,6 +12,7 @@ #include "adw-tab-overview-private.h" #include "adw-animation-util-private.h" +#include "adw-application-window.h" #include "adw-bin.h" #include "adw-gtkbuilder-utils-private.h" #include "adw-header-bar.h" @@ -22,6 +23,7 @@ #include "adw-tab-view-private.h" #include "adw-timed-animation.h" #include "adw-widget-utils-private.h" +#include "adw-window.h" #include "adw-window-title.h" #define SCROLL_ANIMATION_DURATION 200 @@ -1173,6 +1175,16 @@ GDK_TOPLEVEL_STATE_LEFT_TILED)) > 0) return; + if (ADW_IS_WINDOW (root) && + adw_window_get_adaptive_preview (ADW_WINDOW (root))) { + return; + } + + if (ADW_IS_APPLICATION_WINDOW (root) && + adw_application_window_get_adaptive_preview (ADW_APPLICATION_WINDOW (root))) { + return; + } + if (!gtk_widget_has_css_class (GTK_WIDGET (root), "csd") || gtk_widget_has_css_class (GTK_WIDGET (root), "solid-csd")) return; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/src/adw-window.c new/libadwaita-1.9.3/src/adw-window.c --- old/libadwaita-1.9.2/src/adw-window.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/src/adw-window.c 2026-08-03 13:02:21.000000000 +0200 @@ -594,15 +594,28 @@ g_object_ref (priv->dialog_host); if (adaptive_preview) { + GtkWidget *screen; + priv->adaptive_preview = adw_adaptive_preview_new (); gtk_window_set_child (GTK_WINDOW (self), priv->adaptive_preview); g_signal_connect_swapped (priv->adaptive_preview, "exit", G_CALLBACK (adaptive_preview_exit_cb), self); + + screen = adw_adaptive_preview_get_screen (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview)); + + adw_breakpoint_bin_set_warning_widget (ADW_BREAKPOINT_BIN (priv->bin), screen); + adw_breakpoint_bin_set_warnings (ADW_BREAKPOINT_BIN (priv->bin), FALSE, TRUE); + adw_adaptive_preview_set_child (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview), priv->dialog_host); } else { adw_adaptive_preview_set_child (ADW_ADAPTIVE_PREVIEW (priv->adaptive_preview), NULL); + + adw_breakpoint_bin_set_warning_widget (ADW_BREAKPOINT_BIN (priv->bin), + GTK_WIDGET (self)); + adw_breakpoint_bin_set_warnings (ADW_BREAKPOINT_BIN (priv->bin), TRUE, TRUE); + gtk_window_set_child (GTK_WINDOW (self), priv->dialog_host); priv->adaptive_preview = NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/tests/ignore-deprecations.h new/libadwaita-1.9.3/tests/ignore-deprecations.h --- old/libadwaita-1.9.2/tests/ignore-deprecations.h 1970-01-01 01:00:00.000000000 +0100 +++ new/libadwaita-1.9.3/tests/ignore-deprecations.h 2026-08-03 13:02:21.000000000 +0200 @@ -0,0 +1,114 @@ +/* + * Copyright 2026 Zander Brown <[email protected]> + * + * SPDX-License-Identifier: LGPL-2.1-or-later + */ + +#pragma once + +#include <stdarg.h> + +#include <glib.h> + +G_BEGIN_DECLS + + +typedef struct _AdwIgnoreDeprecation AdwIgnoreDeprecation; +struct _AdwIgnoreDeprecation { + GRegex *pattern; + GLogLevelFlags old_flags; + GLogFunc real_log_func; +}; + + +G_GNUC_UNUSED +static void +adw_ignore_deprecation_log (const char *log_domain, + GLogLevelFlags log_level, + const char *message, + gpointer user_data) +{ + AdwIgnoreDeprecation *self = user_data; + GLogLevelFlags effective_level = log_level; + + /* Make warnings fatal again, unless they match the pattern */ + if (log_level & G_LOG_LEVEL_WARNING && + !g_regex_match (self->pattern, message, G_REGEX_MATCH_DEFAULT, NULL)) { + effective_level |= G_LOG_FLAG_FATAL; + } + + /* Lucky for us gtest_default_log_handler doesn't use user_data… */ + self->real_log_func (log_domain, effective_level, message, NULL); +} + + +G_GNUC_UNUSED +static inline AdwIgnoreDeprecation * +adw_ignore_deprecation_new (const char *first, ...) +{ + AdwIgnoreDeprecation *self = g_new0 (AdwIgnoreDeprecation, 1); + GError *error = NULL; + GString *pattern = g_string_new ("The property ("); + char *first_escaped = g_regex_escape_string (first, -1); + va_list args; + + g_string_append (pattern, first_escaped); + + va_start (args, first); + + while (TRUE) { + const char *current = va_arg (args, const char *); + char *escaped = NULL; + + if (!current) { + break; + } + + escaped = g_regex_escape_string (current, -1); + + g_string_append_c (pattern, '|'); + g_string_append (pattern, escaped); + + g_free (escaped); + } + + va_end (args); + + g_string_append (pattern, ") is deprecated and shouldn't be used anymore.*"); + + self->pattern = + g_regex_new (pattern->str, G_REGEX_DEFAULT, G_REGEX_MATCH_DEFAULT, &error); + g_assert_no_error (error); + + self->old_flags = g_log_get_always_fatal (); + + /* Drop warnings from fatal mask so we can ignore property deprecations */ + g_log_set_always_fatal (self->old_flags & (~G_LOG_LEVEL_WARNING)); + + self->real_log_func = + g_log_set_default_handler (adw_ignore_deprecation_log, self); + g_assert_false (self->real_log_func == adw_ignore_deprecation_log); + + g_free (first_escaped); + g_string_free (pattern, TRUE); + g_clear_error (&error); + + return self; +} + + +G_GNUC_UNUSED +static inline void +adw_ignore_deprecation_free (AdwIgnoreDeprecation *self) +{ + g_clear_pointer (&self->pattern, g_regex_unref); + g_log_set_always_fatal (self->old_flags); + g_log_set_default_handler (self->real_log_func, NULL); + g_free (self); +} + + +G_DEFINE_AUTOPTR_CLEANUP_FUNC (AdwIgnoreDeprecation, adw_ignore_deprecation_free) + + +G_END_DECLS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/tests/meson.build new/libadwaita-1.9.3/tests/meson.build --- old/libadwaita-1.9.2/tests/meson.build 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/tests/meson.build 2026-08-03 13:02:21.000000000 +0200 @@ -9,16 +9,22 @@ c_name: 'test', ) -test_env = [ - 'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()), - 'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()), - 'G_DEBUG=gc-friendly', - 'GDK_DEBUG=no-portals', - 'GSETTINGS_BACKEND=memory', - 'PYTHONDONTWRITEBYTECODE=yes', - 'MALLOC_CHECK_=2', - 'GTK_A11Y=none', -] +test_env = { + 'G_DEBUG': 'gc-friendly,fatal-warnings', + 'G_ENABLE_DIAGNOSTIC': '1', + 'G_TEST_BUILDDIR': meson.current_build_dir(), + 'G_TEST_SRCDIR': meson.current_source_dir(), + 'GDK_DEBUG': 'no-portals', + 'GDK_DISABLE': 'vulkan', + 'GIO_USE_VFS': 'local', + 'GSETTINGS_BACKEND': 'memory', + 'GTK_A11Y': 'test', + 'GTK_EXE_PREFIX': '', + 'MALLOC_CHECK_': '2', + 'NO_AT_BRIDGE': '1', + 'PYTHONDEVMODE': '1', + 'PYTHONDONTWRITEBYTECODE': 'yes', +} test_cflags = [ '-DADW_LOG_DOMAIN="Adwaita"', @@ -106,7 +112,8 @@ test_sources = [ test_name + '.c', test_resources, - libadwaita_generated_headers + libadwaita_generated_headers, + 'ignore-deprecations.h', ] t = executable(test_name, test_sources, @@ -115,7 +122,7 @@ dependencies: libadwaita_deps + [libadwaita_internal_dep], pie: use_pie, ) - test(test_name, t, env: test_env) + test(test_name, t, protocol: 'tap', env: test_env) endforeach endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/tests/test-flap.c new/libadwaita-1.9.3/tests/test-flap.c --- old/libadwaita-1.9.2/tests/test-flap.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/tests/test-flap.c 2026-08-03 13:02:21.000000000 +0200 @@ -8,6 +8,9 @@ #include <adwaita.h> +#include "ignore-deprecations.h" + + static void increment (int *data) { @@ -17,6 +20,8 @@ static void test_adw_flap_flap (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:flap", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); GtkWidget *widget = NULL; int notified = 0; @@ -41,11 +46,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_separator (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:separator", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); GtkWidget *widget = NULL; int notified = 0; @@ -70,11 +78,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_flap_position (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:flap-position", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); GtkPackType position; int notified = 0; @@ -98,11 +109,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_reveal_flap (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:reveal-flap", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean reveal; int notified = 0; @@ -128,11 +142,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_reveal_progress (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:reveal-progress", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); double progress; int notified = 0; @@ -153,11 +170,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_fold_policy (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:fold-policy", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); AdwFlapFoldPolicy policy; int notified = 0; @@ -181,11 +201,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_fold_duration (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:fold-duration", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); guint duration; int notified = 0; @@ -209,11 +232,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_folded (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:folded", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean folded; int notified = 0; @@ -233,11 +259,14 @@ g_assert_cmpint (notified, ==, 1); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_locked (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:locked", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean locked; int notified = 0; @@ -263,11 +292,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_transition_type (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:transition-type", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); AdwFlapTransitionType policy; int notified = 0; @@ -291,11 +323,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_modal (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:modal", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean modal; int notified = 0; @@ -321,11 +356,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_swipe_to_open (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:swipe-to-open", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean swipe_to_open; int notified = 0; @@ -351,11 +389,14 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } static void test_adw_flap_swipe_to_close (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwFlap:swipe-to-close", NULL); AdwFlap *flap = g_object_ref_sink (ADW_FLAP (adw_flap_new ())); gboolean swipe_to_close; int notified = 0; @@ -381,8 +422,10 @@ g_assert_cmpint (notified, ==, 2); g_assert_finalize_object (flap); + adw_ignore_deprecation_free (ignore); } + int main (int argc, char *argv[]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.2/tests/test-preferences-window.c new/libadwaita-1.9.3/tests/test-preferences-window.c --- old/libadwaita-1.9.2/tests/test-preferences-window.c 2026-06-28 16:14:24.000000000 +0200 +++ new/libadwaita-1.9.3/tests/test-preferences-window.c 2026-08-03 13:02:21.000000000 +0200 @@ -6,9 +6,15 @@ #include <adwaita.h> +#include "ignore-deprecations.h" + static void test_adw_preferences_window_add_remove (void) { + AdwIgnoreDeprecation *ignore = + adw_ignore_deprecation_new ("AdwLeaflet:can-unfold", + "AdwPreferencesWindow:can-navigate-back", + NULL); AdwPreferencesWindow *window = ADW_PREFERENCES_WINDOW (adw_preferences_window_new ()); AdwPreferencesPage *page; @@ -21,6 +27,7 @@ adw_preferences_window_remove (window, page); g_assert_finalize_object (window); + adw_ignore_deprecation_free (ignore); } static void ++++++ libadwaita.obsinfo ++++++ --- /var/tmp/diff_new_pack.EI3zJA/_old 2026-08-09 21:32:22.332112812 +0200 +++ /var/tmp/diff_new_pack.EI3zJA/_new 2026-08-09 21:32:22.340113086 +0200 @@ -1,5 +1,5 @@ name: libadwaita -version: 1.9.2 -mtime: 1782656064 -commit: 282526c2c51d4b884cfdb69f3981311818195fce +version: 1.9.3 +mtime: 1785754941 +commit: 5789add99c79cee0fae624b56706c7c0bea7fb2b
