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-07-06 12:27:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libadwaita (Old) and /work/SRC/openSUSE:Factory/.libadwaita.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libadwaita" Mon Jul 6 12:27:13 2026 rev:52 rq:1362912 version:1.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libadwaita/libadwaita.changes 2026-05-30 22:56:38.700604133 +0200 +++ /work/SRC/openSUSE:Factory/.libadwaita.new.1982/libadwaita.changes 2026-07-06 12:27:20.505000920 +0200 @@ -1,0 +2,16 @@ +Tue Jun 30 20:16:36 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.9.2: + + Build: + - Include prebuilt styles again + - Resolve locale directory at runtime on Windows + + AdwApplication: Speed up initial style loading + + AdwStyleManager: + - Speed up initial loading + - Check GTK version in runtime instead of build time + + AdwSwipeTracker: Ignore mostly orthogonal touchpad scrolls + + AdwViewSwitcherSidebar: Fix a leak + + Stylesheet: Fix a copypaste error + + Updated translations. + +------------------------------------------------------------------- Old: ---- libadwaita-1.9.1.tar.xz New: ---- libadwaita-1.9.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libadwaita.spec ++++++ --- /var/tmp/diff_new_pack.nlCb0W/_old 2026-07-06 12:27:22.533071290 +0200 +++ /var/tmp/diff_new_pack.nlCb0W/_new 2026-07-06 12:27:22.545071707 +0200 @@ -17,7 +17,7 @@ Name: libadwaita -Version: 1.9.1 +Version: 1.9.2 Release: 0 Summary: Building blocks for modern GNOME applications License: LGPL-2.1-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.nlCb0W/_old 2026-07-06 12:27:22.761079202 +0200 +++ /var/tmp/diff_new_pack.nlCb0W/_new 2026-07-06 12:27:22.793080313 +0200 @@ -1,6 +1,6 @@ -mtime: 1779648696 -commit: d6d9b419b565fbb9ae87b195215e5581ba4e1f0a96b85dc1e260198ede11f6b3 +mtime: 1782850738 +commit: 8464985a3bd1d329984d6784f2a28b5a7e26525ccb9ca844c99ef796daef7413 url: https://src.opensuse.org/GNOME/libadwaita -revision: d6d9b419b565fbb9ae87b195215e5581ba4e1f0a96b85dc1e260198ede11f6b3 +revision: 8464985a3bd1d329984d6784f2a28b5a7e26525ccb9ca844c99ef796daef7413 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.nlCb0W/_old 2026-07-06 12:27:22.969086419 +0200 +++ /var/tmp/diff_new_pack.nlCb0W/_new 2026-07-06 12:27:23.005087668 +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.1</param> + <param name="revision">1.9.2</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-06-30 22:18:58.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ libadwaita-1.9.1.tar.xz -> libadwaita-1.9.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/NEWS new/libadwaita-1.9.2/NEWS --- old/libadwaita-1.9.1/NEWS 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/NEWS 2026-06-28 16:14:24.000000000 +0200 @@ -1,4 +1,27 @@ ============= +Version 1.9.2 +============= + +- Build + - Include prebuilt styles again + - Resolve locale directory at runtime on Windows +- AdwApplication + - Speed up initial style loading +- AdwStyleManager + - Speed up initial loading + - Check GTK version in runtime instead of build time +- AdwSwipeTracker + - Ignore mostly orthogonal touchpad scrolls +- AdwViewSwitcherSidebar + - Fix a leak +- Stylesheet + - Fix a copypaste error +- Translation updates + - Filipino + - Norwegian Bokmål + - Polish + +============= Version 1.9.1 ============= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/build-aux/meson/dist-data.py new/libadwaita-1.9.2/build-aux/meson/dist-data.py --- old/libadwaita-1.9.1/build-aux/meson/dist-data.py 1970-01-01 01:00:00.000000000 +0100 +++ new/libadwaita-1.9.2/build-aux/meson/dist-data.py 2026-06-28 16:14:24.000000000 +0200 @@ -0,0 +1,16 @@ +#!/usr/bin/env python3 + +import os +import shutil +import subprocess +import sys + +from pathlib import PurePath + +sourceroot = os.environ.get('MESON_SOURCE_ROOT') +distroot = os.environ.get('MESON_DIST_ROOT') + +stylesheet_path = PurePath('src/stylesheet/gtk.css') +src = PurePath(sourceroot, stylesheet_path.with_suffix('.scss')) +dst = PurePath(distroot, stylesheet_path) +subprocess.call(['sassc', '-a', '-M', '-t', 'compact', src, dst]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/meson.build new/libadwaita-1.9.2/meson.build --- old/libadwaita-1.9.1/meson.build 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/meson.build 2026-06-28 16:14:24.000000000 +0200 @@ -1,5 +1,5 @@ project('libadwaita', 'c', - version: '1.9.1', + version: '1.9.2', 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.1' +libversion = '0.9.2' # The so major version of the library soversion = 0 @@ -179,6 +179,10 @@ output: 'run', configuration: run_data) +if not meson.is_subproject() + meson.add_dist_script('build-aux'/ 'meson'/ 'dist-data.py') +endif + summary( { 'Tests': get_option('tests'), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/po/fil.po new/libadwaita-1.9.2/po/fil.po --- old/libadwaita-1.9.1/po/fil.po 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/po/fil.po 2026-06-28 16:14:24.000000000 +0200 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: libadwaita main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libadwaita/issues\n" -"POT-Creation-Date: 2025-03-07 06:58+0000\n" -"PO-Revision-Date: 2025-03-10 17:43+0800\n" +"POT-Creation-Date: 2026-05-24 17:02+0000\n" +"PO-Revision-Date: 2026-05-31 14:42+0800\n" "Last-Translator: \n" "Language-Team: Filipino <[email protected]>\n" "Language: fil\n" @@ -16,100 +16,100 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.4.4\n" +"X-Generator: Poedit 3.9\n" -#: src/adw-about-dialog.c:213 src/adw-about-window.c:208 +#: src/adw-about-dialog.c:214 src/adw-about-window.c:209 msgid "GNU General Public License, version 2 or later" msgstr "GNU General Public License, bersyon 2 o mas bago" -#: src/adw-about-dialog.c:214 src/adw-about-window.c:209 +#: src/adw-about-dialog.c:215 src/adw-about-window.c:210 msgid "GNU General Public License, version 3 or later" msgstr "GNU General Public License, bersyon 3 o mas bago" -#: src/adw-about-dialog.c:215 src/adw-about-window.c:210 +#: src/adw-about-dialog.c:216 src/adw-about-window.c:211 msgid "GNU Lesser General Public License, version 2.1 or later" msgstr "GNU Lesser General Public License, bersyon 2.1 o mas bago" -#: src/adw-about-dialog.c:216 src/adw-about-window.c:211 +#: src/adw-about-dialog.c:217 src/adw-about-window.c:212 msgid "GNU Lesser General Public License, version 3 or later" msgstr "GNU Lesser General Public License, bersyon 3 o mas bago" -#: src/adw-about-dialog.c:217 src/adw-about-window.c:212 +#: src/adw-about-dialog.c:218 src/adw-about-window.c:213 msgid "BSD 2-Clause License" msgstr "BSD 2-Clause License" -#: src/adw-about-dialog.c:218 src/adw-about-window.c:213 +#: src/adw-about-dialog.c:219 src/adw-about-window.c:214 msgid "The MIT License (MIT)" msgstr "Ang MIT License (MIT)" -#: src/adw-about-dialog.c:219 src/adw-about-window.c:214 +#: src/adw-about-dialog.c:220 src/adw-about-window.c:215 msgid "Artistic License 2.0" msgstr "Artistic License 2.0" -#: src/adw-about-dialog.c:220 src/adw-about-window.c:215 +#: src/adw-about-dialog.c:221 src/adw-about-window.c:216 msgid "GNU General Public License, version 2 only" msgstr "GNU General Public License, bersyon 2 lamang" -#: src/adw-about-dialog.c:221 src/adw-about-window.c:216 +#: src/adw-about-dialog.c:222 src/adw-about-window.c:217 msgid "GNU General Public License, version 3 only" msgstr "GNU General Public License, bersyon 3 lamang" -#: src/adw-about-dialog.c:222 src/adw-about-window.c:217 +#: src/adw-about-dialog.c:223 src/adw-about-window.c:218 msgid "GNU Lesser General Public License, version 2.1 only" msgstr "GNU Lesser General Public License, bersyon 2.1 lamang" -#: src/adw-about-dialog.c:223 src/adw-about-window.c:218 +#: src/adw-about-dialog.c:224 src/adw-about-window.c:219 msgid "GNU Lesser General Public License, version 3 only" msgstr "GNU Lesser General Public License, bersyon 3 lamang" -#: src/adw-about-dialog.c:224 src/adw-about-window.c:219 +#: src/adw-about-dialog.c:225 src/adw-about-window.c:220 msgid "GNU Affero General Public License, version 3 or later" msgstr "GNU Affero General Public License, bersyon 3 o mas bago" -#: src/adw-about-dialog.c:225 src/adw-about-window.c:220 +#: src/adw-about-dialog.c:226 src/adw-about-window.c:221 msgid "GNU Affero General Public License, version 3 only" msgstr "GNU Affero General Public License, bersyon 3 lamang" -#: src/adw-about-dialog.c:226 src/adw-about-window.c:221 +#: src/adw-about-dialog.c:227 src/adw-about-window.c:222 msgid "BSD 3-Clause License" msgstr "BSD 3-Clause License" -#: src/adw-about-dialog.c:227 src/adw-about-window.c:222 +#: src/adw-about-dialog.c:228 src/adw-about-window.c:223 msgid "Apache License, Version 2.0" msgstr "Apache License, Bersyon 2.0" -#: src/adw-about-dialog.c:228 src/adw-about-window.c:223 +#: src/adw-about-dialog.c:229 src/adw-about-window.c:224 msgid "Mozilla Public License 2.0" msgstr "Mozilla Public License 2.0" -#: src/adw-about-dialog.c:229 src/adw-about-window.c:224 +#: src/adw-about-dialog.c:230 src/adw-about-window.c:225 msgid "BSD Zero-Clause License" msgstr "BSD Zero-Clause License" -#: src/adw-about-dialog.c:579 src/adw-about-window.c:571 +#: src/adw-about-dialog.c:577 src/adw-about-window.c:567 msgid "Code by" msgstr "Code ni(na)/ng" -#: src/adw-about-dialog.c:580 src/adw-about-window.c:572 +#: src/adw-about-dialog.c:578 src/adw-about-window.c:568 msgid "Design by" msgstr "Disenyo ni(na)/ng" -#: src/adw-about-dialog.c:581 src/adw-about-window.c:573 +#: src/adw-about-dialog.c:579 src/adw-about-window.c:569 msgid "Artwork by" msgstr "Guhit ni(na)/ng" -#: src/adw-about-dialog.c:582 src/adw-about-window.c:574 +#: src/adw-about-dialog.c:580 src/adw-about-window.c:570 msgid "Documentation by" msgstr "Dokumentasyon ni(na)/ng" -#: src/adw-about-dialog.c:583 src/adw-about-window.c:575 +#: src/adw-about-dialog.c:581 src/adw-about-window.c:571 msgid "Translated by" msgstr "Isinalin ni(na)/ng" #. Translators: this is the license preamble; the string at the end #. * contains the name of the license as link text. #. -#: src/adw-about-dialog.c:612 src/adw-about-window.c:604 +#: src/adw-about-dialog.c:610 src/adw-about-window.c:600 #, c-format msgid "" "This application comes with absolutely no warranty. See the <a " @@ -118,47 +118,47 @@ "Walang anumang warranty na kasama sa aplikasyong ito. Sumangguni sa <a " "href=\"%s\">%s</a> para sa higit pang detalye." -#: src/adw-about-dialog.c:690 src/adw-about-window.c:682 +#: src/adw-about-dialog.c:688 src/adw-about-window.c:678 msgid "This Application" msgstr "Aplikasyong Ito" -#: src/adw-about-dialog.c:992 src/adw-about-window.c:984 +#: src/adw-about-dialog.c:990 src/adw-about-window.c:980 #, c-format msgid "Version %s" msgstr "Bersyon %s" -#: src/adw-about-dialog.c:1018 src/adw-about-window.c:1010 +#: src/adw-about-dialog.c:1016 src/adw-about-window.c:1006 msgid "Unable to parse release notes:" msgstr "Hindi maproseso ang mga tala sa release:" -#: src/adw-about-dialog.c:1024 src/adw-about-window.c:1016 +#: src/adw-about-dialog.c:1022 src/adw-about-window.c:1012 #, c-format msgid "Line: %d, character: %d" msgstr "Linya: %d, karakter: %d" -#: src/adw-about-dialog.c:1310 src/adw-about-window.c:1302 +#: src/adw-about-dialog.c:1441 src/adw-about-window.c:1273 msgid "Copied to clipboard" msgstr "Kinopya sa clipboard" -#: src/adw-about-dialog.c:1337 src/adw-about-window.c:1330 +#: src/adw-about-dialog.c:1468 src/adw-about-window.c:1301 msgid "Unable to save debugging information" msgstr "Hindi ma-save ang impormasyon sa pag-debug" -#: src/adw-about-dialog.c:1342 src/adw-about-window.c:1335 +#: src/adw-about-dialog.c:1473 src/adw-about-window.c:1306 #: src/adw-sheet-controls.c:127 msgid "Close" msgstr "Isara" -#: src/adw-about-dialog.c:1359 src/adw-about-window.c:1351 +#: src/adw-about-dialog.c:1490 src/adw-about-window.c:1322 msgid "Save debugging information" msgstr "I-save ang impormasyon sa pag-debug" -#: src/adw-about-dialog.c:2301 +#: src/adw-about-dialog.c:2333 #, c-format msgid "Other Apps by %s" msgstr "Iba pang App ni(na)/ng %s" -#: src/adw-about-dialog.c:2307 +#: src/adw-about-dialog.c:2339 msgid "Other Apps" msgstr "Iba pang App" @@ -167,55 +167,55 @@ msgstr "Tungkol" #: src/adw-about-dialog.ui:88 src/adw-about-window.ui:91 -msgid "_What’s New" +msgid "What’s _New" msgstr "Ano'ng _Bago" #: src/adw-about-dialog.ui:104 src/adw-about-window.ui:107 msgid "_Details" msgstr "Mga _Detalye" -#: src/adw-about-dialog.ui:120 src/adw-about-dialog.ui:345 -#: src/adw-about-window.ui:123 src/adw-about-window.ui:343 +#: src/adw-about-dialog.ui:120 src/adw-about-dialog.ui:324 +#: src/adw-about-window.ui:123 src/adw-about-window.ui:322 msgid "_Website" msgstr "_Website" -#: src/adw-about-dialog.ui:144 src/adw-about-window.ui:147 +#: src/adw-about-dialog.ui:135 src/adw-about-window.ui:138 msgid "_Support Questions" msgstr "Mga Tanong Pang_suporta" -#: src/adw-about-dialog.ui:161 src/adw-about-window.ui:164 +#: src/adw-about-dialog.ui:144 src/adw-about-window.ui:147 msgid "_Report an Issue" msgstr "Mag-_ulat ng Problema" -#: src/adw-about-dialog.ui:177 src/adw-about-window.ui:180 +#: src/adw-about-dialog.ui:153 src/adw-about-window.ui:156 msgid "_Troubleshooting" msgstr "Pag-_troubleshoot" -#: src/adw-about-dialog.ui:197 src/adw-about-window.ui:200 +#: src/adw-about-dialog.ui:173 src/adw-about-window.ui:176 msgid "_Credits" msgstr "_Credits" -#: src/adw-about-dialog.ui:213 src/adw-about-window.ui:216 +#: src/adw-about-dialog.ui:189 src/adw-about-window.ui:192 msgid "_Legal" msgstr "_Ligal" -#: src/adw-about-dialog.ui:229 src/adw-about-window.ui:232 +#: src/adw-about-dialog.ui:205 src/adw-about-window.ui:208 msgid "_Acknowledgements" msgstr "Pasa_salamat" -#: src/adw-about-dialog.ui:264 src/adw-about-window.ui:262 +#: src/adw-about-dialog.ui:240 src/adw-about-window.ui:238 msgid "What’s New" msgstr "Ano'ng Bago" -#: src/adw-about-dialog.ui:307 src/adw-about-window.ui:305 +#: src/adw-about-dialog.ui:286 src/adw-about-window.ui:284 msgid "Details" msgstr "Mga Detalye" -#: src/adw-about-dialog.ui:373 src/adw-about-window.ui:371 +#: src/adw-about-dialog.ui:344 src/adw-about-window.ui:342 msgid "Troubleshooting" msgstr "Pag-troubleshoot" -#: src/adw-about-dialog.ui:396 src/adw-about-window.ui:394 +#: src/adw-about-dialog.ui:367 src/adw-about-window.ui:365 msgid "" "To assist in troubleshooting, you can view your debugging information. " "Providing this information to the application developers can help diagnose " @@ -225,31 +225,31 @@ "debug. Nakatutulong ang impormasyong ito para masuri ng mga developer ang " "anumang problemang naranasan mo kapag nag-ulat ka ng problema." -#: src/adw-about-dialog.ui:407 src/adw-about-window.ui:405 +#: src/adw-about-dialog.ui:378 src/adw-about-window.ui:376 msgid "_Debugging Information" msgstr "Impormasyon sa Pag-_debug" -#: src/adw-about-dialog.ui:434 src/adw-about-window.ui:432 +#: src/adw-about-dialog.ui:405 src/adw-about-window.ui:403 msgid "Debugging Information" msgstr "Impormasyon sa Pag-debug" -#: src/adw-about-dialog.ui:479 src/adw-about-window.ui:477 +#: src/adw-about-dialog.ui:453 src/adw-about-window.ui:451 msgid "_Copy Text" msgstr "_Kopyahin ang Teksto" -#: src/adw-about-dialog.ui:487 src/adw-about-window.ui:485 +#: src/adw-about-dialog.ui:461 src/adw-about-window.ui:459 msgid "_Save As…" msgstr "I-_save Bilang…" -#: src/adw-about-dialog.ui:500 src/adw-about-window.ui:498 +#: src/adw-about-dialog.ui:474 src/adw-about-window.ui:472 msgid "Credits" msgstr "Credits" -#: src/adw-about-dialog.ui:531 src/adw-about-window.ui:529 +#: src/adw-about-dialog.ui:505 src/adw-about-window.ui:503 msgid "Legal" msgstr "Ligal" -#: src/adw-about-dialog.ui:563 src/adw-about-window.ui:561 +#: src/adw-about-dialog.ui:537 src/adw-about-window.ui:535 msgid "Acknowledgements" msgstr "Pasasalamat" @@ -257,7 +257,7 @@ msgid "Screenshot Copied to Clipboard" msgstr "Kinopya sa Clipboard ang Screenshot" -#: src/adw-adaptive-preview.ui:19 src/adw-inspector-page.c:65 +#: src/adw-adaptive-preview.ui:19 src/adw-inspector-page.c:67 #: src/adw-inspector-page.ui:88 msgid "Adaptive Preview" msgstr "Adaptive na Pasilip" @@ -332,59 +332,72 @@ msgstr "Umalis" #: src/adw-adaptive-preview.ui:197 -msgid "Screenshot" -msgstr "Screenshot" +msgid "Take Screenshot" +msgstr "Kumuha ng Screenshot" #: src/adw-adaptive-preview-presets-private.h:24 +msgctxt "Shell preset" msgid "Desktop Shell" msgstr "Shell Pang-Desktop" #: src/adw-adaptive-preview-presets-private.h:25 +msgctxt "Shell preset" msgid "Mobile Shell" msgstr "Shell Pang-Mobile" #: src/adw-adaptive-preview-presets-private.h:26 +msgctxt "Shell preset" msgid "Phosh" msgstr "Phosh" #: src/adw-adaptive-preview-presets-private.h:27 +msgctxt "Shell preset" msgid "Fullscreen" msgstr "Buong Screen" #: src/adw-adaptive-preview-presets-private.h:28 -#: src/adw-adaptive-preview-presets-private.h:126 +msgctxt "Shell preset" msgid "Custom" msgstr "Pasadya" #: src/adw-adaptive-preview-presets-private.h:90 +msgctxt "Device preset" msgid "Generic Phone" msgstr "Generikong Cellphone" #: src/adw-adaptive-preview-presets-private.h:99 +msgctxt "Device preset" msgid "Generic Tablet" msgstr "Generikong Tablet" #: src/adw-adaptive-preview-presets-private.h:108 +msgctxt "Device preset" msgid "OnePlus 6" msgstr "OnePlus 6" #: src/adw-adaptive-preview-presets-private.h:117 +msgctxt "Device preset" msgid "OnePlus 6T" msgstr "OnePlus 6T" +#: src/adw-adaptive-preview-presets-private.h:126 +msgctxt "Device preset" +msgid "Custom" +msgstr "Pasadya" + #: src/adw-avatar.c:159 #, c-format msgid "Avatar of %s" msgstr "Avatar ni/ng %s" -#: src/adw-back-button.c:311 src/adw-back-button.c:409 -#: src/adw-back-button.c:519 +#: src/adw-back-button.c:313 src/adw-back-button.c:411 +#: src/adw-back-button.c:521 msgid "Back" msgstr "Bumalik" #. Translators: This is a placeholder text of the search entry from AdwComboRow. It should be phrased as a verb. -#: src/adw-combo-row.ui:50 src/adw-preferences-dialog.ui:85 -#: src/adw-preferences-window.ui:96 +#: src/adw-combo-row.ui:50 src/adw-preferences-dialog.ui:86 +#: src/adw-preferences-window.ui:97 msgid "Search" msgstr "Maghanap" @@ -392,56 +405,72 @@ msgid "Apply" msgstr "I-apply" -#: src/adw-inspector-page.c:129 +#: src/adw-indicator-bin.c:78 +msgctxt "view switcher button badge" +msgid "Attention requested." +msgstr "Hiningi ang atensyon." + +#: src/adw-indicator-bin.c:81 +msgctxt "view switcher button badge" +msgid "Has a badge: more than 999." +msgstr "May badge: higit pa sa 999." + +#: src/adw-indicator-bin.c:83 +#, c-format +msgctxt "view switcher button badge" +msgid "Has a badge: %u." +msgstr "May badge: %u." + +#: src/adw-inspector-page.c:131 msgid "No Preference" msgstr "Walang Kagustuhan" -#: src/adw-inspector-page.c:131 +#: src/adw-inspector-page.c:133 msgid "Prefer Dark" msgstr "Mas Gustuhin ang Madilim" -#: src/adw-inspector-page.c:133 +#: src/adw-inspector-page.c:135 msgid "Prefer Light" msgstr "Mas Gustuhin ang Maliwanag" -#: src/adw-inspector-page.c:146 +#: src/adw-inspector-page.c:148 msgid "Blue" msgstr "Asul" -#: src/adw-inspector-page.c:148 +#: src/adw-inspector-page.c:150 msgid "Teal" msgstr "Teal" -#: src/adw-inspector-page.c:150 +#: src/adw-inspector-page.c:152 msgid "Green" msgstr "Berde" -#: src/adw-inspector-page.c:152 +#: src/adw-inspector-page.c:154 msgid "Yellow" msgstr "Dilaw" -#: src/adw-inspector-page.c:154 +#: src/adw-inspector-page.c:156 msgid "Orange" msgstr "Kahel" -#: src/adw-inspector-page.c:156 +#: src/adw-inspector-page.c:158 msgid "Red" msgstr "Pula" -#: src/adw-inspector-page.c:158 +#: src/adw-inspector-page.c:160 msgid "Pink" msgstr "Pink" -#: src/adw-inspector-page.c:160 +#: src/adw-inspector-page.c:162 msgid "Purple" msgstr "Lila" -#: src/adw-inspector-page.c:162 +#: src/adw-inspector-page.c:164 msgid "Slate" msgstr "Slate" #. Translators: The name of the library, not the stylesheet -#: src/adw-inspector-page.c:301 +#: src/adw-inspector-page.c:303 msgid "Adwaita" msgstr "Adwaita" @@ -494,6 +523,14 @@ "cellphone. Diretsong buksan ang pasilip sa anumang suportadong window gamit " "ang Shift+Ctrl+M" +#: src/adw-link-row.c:327 +msgid "_Open Link" +msgstr "_Buksan ang Link" + +#: src/adw-link-row.c:328 +msgid "Copy _Link Address" +msgstr "Kopyahin ang Address ng _Link" + #: src/adw-password-entry-row.c:70 msgid "Hide Password" msgstr "Itago ang Password" @@ -510,7 +547,7 @@ msgid "_Show Password" msgstr "Ipa_kita ang Password" -#: src/adw-preferences-dialog.c:216 src/adw-preferences-window.c:217 +#: src/adw-preferences-dialog.c:217 src/adw-preferences-window.c:218 msgid "Untitled page" msgstr "Pahinang walang pangalan" @@ -522,15 +559,17 @@ msgid "Search preferences" msgstr "Mga kagustuhan sa paghahanap" -#: src/adw-preferences-dialog.ui:152 src/adw-preferences-window.ui:163 +#: src/adw-preferences-dialog.ui:154 src/adw-preferences-window.ui:164 +#: src/adw-shortcuts-dialog.ui:79 msgid "No Results Found" msgstr "Walang Nahanap na Resulta" -#: src/adw-preferences-dialog.ui:153 src/adw-tab-overview.ui:110 +#: src/adw-preferences-dialog.ui:155 src/adw-shortcuts-dialog.ui:80 +#: src/adw-tab-overview.ui:111 msgid "Try a different search" msgstr "Subukang maghanap ng iba" -#: src/adw-preferences-window.ui:164 +#: src/adw-preferences-window.ui:165 msgid "Try a different search." msgstr "Subukang maghanap ng iba." @@ -538,7 +577,39 @@ msgid "Close the window" msgstr "Isarado ang window" -#: src/adw-split-button.c:530 src/adw-split-button.c:1044 +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. +#. +#: src/adw-shortcut-label.c:133 +msgctxt "keyboard side marker" +msgid "L" +msgstr "Kl" + +#. Translators: This string is used to mark left/right variants of modifier +#. * keys in the shortcut window (e.g. Control_L vs Control_R). Please keep +#. * this string very short, ideally just a single character, since it will +#. * be rendered as part of the key. +#. +#: src/adw-shortcut-label.c:146 +msgctxt "keyboard side marker" +msgid "R" +msgstr "Kn" + +#: src/adw-shortcuts-dialog.ui:5 +msgid "Keyboard Shortcuts" +msgstr "Mga Shortcut Pang-Keyboard" + +#: src/adw-shortcuts-dialog.ui:20 src/adw-shortcuts-dialog.ui:22 +msgid "Search shortcuts" +msgstr "Maghanap ng shortcut" + +#: src/adw-shortcut-row.c:257 +msgid "No Shortcut" +msgstr "Walang Shortcut" + +#: src/adw-split-button.c:531 src/adw-split-button.c:1048 msgid "More Options" msgstr "Higit pang Opsyon" @@ -547,7 +618,7 @@ msgstr "Ipakita ang mga Bukas na Tab" #. Translators: Tab overview title, %u is the number of open tabs -#: src/adw-tab-overview.c:931 +#: src/adw-tab-overview.c:965 #, c-format msgid "%u Tab" msgid_plural "%u Tabs" @@ -562,15 +633,15 @@ msgid "Search tabs" msgstr "Maghanap ng tab" -#: src/adw-tab-overview.ui:96 +#: src/adw-tab-overview.ui:97 msgid "No Open Tabs" msgstr "Walang Bukas na Tab" -#: src/adw-tab-overview.ui:109 +#: src/adw-tab-overview.ui:110 msgid "No Tabs Found" msgstr "Walang Nahanap na Tab" -#: src/adw-tab-overview.ui:130 +#: src/adw-tab-overview.ui:131 msgid "New _Tab" msgstr "Bagong _Tab" @@ -578,25 +649,28 @@ msgid "Close Tab" msgstr "Isara ang Tab" -#: src/adw-toast-overlay.c:278 +#: src/adw-toast-overlay.c:286 #, c-format msgid "A toast appeared: %s, has a button: %s" msgstr "May lumabas na toast: %s, may pindutan: %s" -#: src/adw-toast-overlay.c:281 +#: src/adw-toast-overlay.c:289 #, c-format msgid "A toast appeared: %s" msgstr "May lumabas na toast: %s" -#: src/adw-toast-overlay.c:283 +#: src/adw-toast-overlay.c:291 #, c-format msgid "A toast appeared, has a button: %s" msgstr "May lumabas na toast, may pindutan: %s" -#: src/adw-toast-overlay.c:286 +#: src/adw-toast-overlay.c:294 msgid "A toast appeared" msgstr "May lumabas na toast" #: src/adw-toast-widget.ui:66 msgid "Dismiss" msgstr "Alisin" + +#~ msgid "_What’s New" +#~ msgstr "Ano'ng _Bago" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/po/nb.po new/libadwaita-1.9.2/po/nb.po --- old/libadwaita-1.9.1/po/nb.po 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/po/nb.po 2026-06-28 16:14:24.000000000 +0200 @@ -7,16 +7,16 @@ msgstr "" "Project-Id-Version: libadwaita main\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libadwaita/issues\n" -"POT-Creation-Date: 2026-04-15 18:23+0000\n" -"PO-Revision-Date: 2026-05-05 19:55+0200\n" -"Last-Translator: Kjartan Maraas <[email protected]>\n" +"POT-Creation-Date: 2026-05-24 17:02+0000\n" +"PO-Revision-Date: 2026-05-30 17:59+0200\n" +"Last-Translator: Brage <[email protected]>\n" "Language-Team: Norwegian Bokmål <[email protected]>\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.4.4\n" +"X-Generator: Poedit 3.9\n" #: src/adw-about-dialog.c:214 src/adw-about-window.c:209 msgid "GNU General Public License, version 2 or later" @@ -408,18 +408,18 @@ #: src/adw-indicator-bin.c:78 msgctxt "view switcher button badge" msgid "Attention requested." -msgstr "" +msgstr "Trenger oppmerksomhet." #: src/adw-indicator-bin.c:81 msgctxt "view switcher button badge" msgid "Has a badge: more than 999." -msgstr "" +msgstr "Merket med verdi: større enn 999." #: src/adw-indicator-bin.c:83 #, c-format msgctxt "view switcher button badge" msgid "Has a badge: %u." -msgstr "" +msgstr "Merket med verdi: %u." #: src/adw-inspector-page.c:131 msgid "No Preference" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/po/pl.po new/libadwaita-1.9.2/po/pl.po --- old/libadwaita-1.9.1/po/pl.po 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/po/pl.po 2026-06-28 16:14:24.000000000 +0200 @@ -4,39 +4,44 @@ # Piotr Drąg <[email protected]>, 2020-2025. # Aviary.pl <[email protected]>, 2020-2025. # Daniel <[email protected]>, 2026. +# Victoria Niedzielska <[email protected]>, 2026. # msgid "" msgstr "" "Project-Id-Version: libadwaita\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libadwaita/issues\n" -"POT-Creation-Date: 2026-02-25 14:55+0000\n" -"PO-Revision-Date: 2026-03-01 15:04+0100\n" -"Last-Translator: Daniel <[email protected]>\n" -"Language-Team: Polish <[email protected]>\n" +"POT-Creation-Date: 2026-06-15 08:32+0000\n" +"PO-Revision-Date: 2026-06-18 12:50+0200\n" +"Last-Translator: Victoria Niedzielska <[email protected]>\n" +"Language-Team: Polish <https://l10n.gnome.org/teams/pl/>\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Poedit 3.8\n" +"X-Generator: Gtranslator 50.0\n" + #: src/adw-about-dialog.c:214 src/adw-about-window.c:209 msgid "GNU General Public License, version 2 or later" -msgstr "Powszechna licencja publiczna GNU, wersja 2 lub późniejsza" +msgstr "Licencja GNU GPL, wersja 2 lub późniejsza" + #: src/adw-about-dialog.c:215 src/adw-about-window.c:210 msgid "GNU General Public License, version 3 or later" -msgstr "Powszechna licencja publiczna GNU, wersja 3 lub późniejsza" +msgstr "Licencja GNU GPL, wersja 3 lub późniejsza" + #: src/adw-about-dialog.c:216 src/adw-about-window.c:211 msgid "GNU Lesser General Public License, version 2.1 or later" -msgstr "" -"Pomniejsza powszechna licencja publiczna GNU, wersja 2.1 lub późniejsza" +msgstr "Licencja GNU LGPL, wersja 2.1 lub późniejsza" + #: src/adw-about-dialog.c:217 src/adw-about-window.c:212 msgid "GNU Lesser General Public License, version 3 or later" -msgstr "Pomniejsza powszechna licencja publiczna GNU, wersja 3 lub późniejsza" +msgstr "Licencja GNU LGPL, wersja 3 lub późniejsza" + #: src/adw-about-dialog.c:218 src/adw-about-window.c:213 msgid "BSD 2-Clause License" @@ -48,31 +53,38 @@ #: src/adw-about-dialog.c:220 src/adw-about-window.c:215 msgid "Artistic License 2.0" -msgstr "Licencja twórcza 2.0" +msgstr "Licencja artystyczna 2.0" + #: src/adw-about-dialog.c:221 src/adw-about-window.c:216 msgid "GNU General Public License, version 2 only" -msgstr "Powszechna licencja publiczna GNU, tylko w wersji 2" +msgstr "Licencja GNU GPL, tylko w wersji 2" + #: src/adw-about-dialog.c:222 src/adw-about-window.c:217 msgid "GNU General Public License, version 3 only" -msgstr "Powszechna licencja publiczna GNU, tylko w wersji 3" +msgstr "Licencja GNU GPL, tylko w wersji 3" + #: src/adw-about-dialog.c:223 src/adw-about-window.c:218 msgid "GNU Lesser General Public License, version 2.1 only" -msgstr "Pomniejsza powszechna licencja publiczna GNU, tylko w wersji 2.1" +msgstr "Licencja GNU LGPL, tylko w wersji 2.1" + #: src/adw-about-dialog.c:224 src/adw-about-window.c:219 msgid "GNU Lesser General Public License, version 3 only" -msgstr "Pomniejsza powszechna licencja publiczna GNU, tylko w wersji 3" +msgstr "Licencja GNU LGPL, tylko w wersji 3" + #: src/adw-about-dialog.c:225 src/adw-about-window.c:220 msgid "GNU Affero General Public License, version 3 or later" -msgstr "Powszechna licencja publiczna GNU Affero, wersja 3 lub późniejsza" +msgstr "Licencja GNU AGPL, wersja 3 lub późniejsza" + #: src/adw-about-dialog.c:226 src/adw-about-window.c:221 msgid "GNU Affero General Public License, version 3 only" -msgstr "Powszechna licencja publiczna GNU Affero, tylko w wersji 3" +msgstr "Licencja GNU AGPL, tylko w wersji 3" + #: src/adw-about-dialog.c:227 src/adw-about-window.c:222 msgid "BSD 3-Clause License" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/adw-application.c new/libadwaita-1.9.2/src/adw-application.c --- old/libadwaita-1.9.1/src/adw-application.c 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/adw-application.c 2026-06-28 16:14:24.000000000 +0200 @@ -157,34 +157,24 @@ } static void -update_stylesheet (AdwApplication *self) +update_css_provider (AdwApplication *self, + GtkStyleProvider *provider) { - AdwApplicationPrivate *priv = adw_application_get_instance_private (self); AdwStyleManager *manager = adw_style_manager_get_default (); GtkSettings *settings = gtk_settings_get_default (); GtkInterfaceColorScheme color_scheme; GtkInterfaceContrast contrast; GtkReducedMotion reduced_motion; - gboolean is_dark, is_hc; - - is_dark = adw_style_manager_get_dark (manager); - is_hc = adw_style_manager_get_high_contrast (manager); - if (priv->dark_style_provider) - style_provider_set_enabled (priv->dark_style_provider, is_dark); - - if (priv->hc_style_provider) - style_provider_set_enabled (priv->hc_style_provider, is_hc); - - if (priv->hc_dark_style_provider) - style_provider_set_enabled (priv->hc_dark_style_provider, is_hc && is_dark); + if (!provider) + return; - if (is_dark) + if (adw_style_manager_get_dark (manager)) color_scheme = GTK_INTERFACE_COLOR_SCHEME_DARK; else color_scheme = GTK_INTERFACE_COLOR_SCHEME_LIGHT; - if (is_hc) + if (adw_style_manager_get_high_contrast (manager)) contrast = GTK_INTERFACE_CONTRAST_MORE; else contrast = GTK_INTERFACE_CONTRAST_NO_PREFERENCE; @@ -193,41 +183,41 @@ "gtk-interface-reduced-motion", &reduced_motion, NULL); - if (priv->base_style_provider) { - g_object_set (priv->base_style_provider, - "prefers-color-scheme", color_scheme, - "prefers-contrast", contrast, - "prefers-reduced-motion", reduced_motion, - NULL); - } + g_object_set (provider, + "prefers-color-scheme", color_scheme, + "prefers-contrast", contrast, + "prefers-reduced-motion", reduced_motion, + NULL); +} - if (priv->dark_style_provider) { - g_object_set (priv->dark_style_provider, - "prefers-color-scheme", color_scheme, - "prefers-contrast", contrast, - "prefers-reduced-motion", reduced_motion, - NULL); - } +static void +update_stylesheet (AdwApplication *self) +{ + AdwApplicationPrivate *priv = adw_application_get_instance_private (self); + AdwStyleManager *manager = adw_style_manager_get_default (); + gboolean is_dark, is_hc; - if (priv->hc_style_provider) { - g_object_set (priv->hc_style_provider, - "prefers-color-scheme", color_scheme, - "prefers-contrast", contrast, - "prefers-reduced-motion", reduced_motion, - NULL); - } + is_dark = adw_style_manager_get_dark (manager); + is_hc = adw_style_manager_get_high_contrast (manager); - if (priv->hc_dark_style_provider) { - g_object_set (priv->hc_dark_style_provider, - "prefers-color-scheme", color_scheme, - "prefers-contrast", contrast, - "prefers-reduced-motion", reduced_motion, - NULL); - } + if (priv->dark_style_provider) + style_provider_set_enabled (priv->dark_style_provider, is_dark); + + if (priv->hc_style_provider) + style_provider_set_enabled (priv->hc_style_provider, is_hc); + + if (priv->hc_dark_style_provider) + style_provider_set_enabled (priv->hc_dark_style_provider, is_hc && is_dark); + + update_css_provider (self, priv->base_style_provider); + update_css_provider (self, priv->dark_style_provider); + update_css_provider (self, priv->hc_style_provider); + update_css_provider (self, priv->hc_dark_style_provider); } static void -init_provider_from_file (GtkStyleProvider **provider, +init_provider_from_file (AdwApplication *self, + GtkStyleProvider **provider, GFile *base_file, const char *name, gboolean deprecated) @@ -240,9 +230,12 @@ } *provider = GTK_STYLE_PROVIDER (gtk_css_provider_new ()); + + update_css_provider (self, *provider); + gtk_css_provider_load_from_file (GTK_CSS_PROVIDER (*provider), file); - if (deprecated) { + if (deprecated) { g_warning ("The resource %s is deprecated and shouldn't be used anymore. " "Use style.css with media queries instead.", name); @@ -261,10 +254,12 @@ return; if (!adw_is_granite_present ()) { - init_provider_from_file (&priv->base_style_provider, base_file, "style.css", FALSE); - init_provider_from_file (&priv->dark_style_provider, base_file, "style-dark.css", TRUE); - init_provider_from_file (&priv->hc_style_provider, base_file, "style-hc.css", TRUE); - init_provider_from_file (&priv->hc_dark_style_provider, base_file, "style-hc-dark.css", TRUE); + init_provider_from_file (self, &priv->base_style_provider, base_file, "style.css", FALSE); + init_provider_from_file (self, &priv->dark_style_provider, base_file, "style-dark.css", TRUE); + init_provider_from_file (self, &priv->hc_style_provider, base_file, "style-hc.css", TRUE); + init_provider_from_file (self, &priv->hc_dark_style_provider, base_file, "style-hc-dark.css", TRUE); + + update_stylesheet (self); } g_object_unref (base_file); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/adw-main.c new/libadwaita-1.9.2/src/adw-main.c --- old/libadwaita-1.9.1/src/adw-main.c 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/adw-main.c 2026-06-28 16:14:24.000000000 +0200 @@ -12,6 +12,35 @@ #include <glib/gi18n-lib.h> #include <gtk/gtk.h> +#ifdef G_OS_WIN32 +#include <windows.h> + +extern IMAGE_DOS_HEADER __ImageBase; + +static const char * +adw_get_localedir (void) +{ + static char *localedir = NULL; + + if (localedir == NULL) { + const char *last = g_strrstr (LOCALEDIR, "/"); + const char *suffix = g_strrstr_len (LOCALEDIR, last - LOCALEDIR, "/"); + char *basedir, *utf8_path; + + if (!suffix) + suffix = last; + + basedir = g_win32_get_package_installation_directory_of_module ((HMODULE) &__ImageBase); + utf8_path = g_build_filename (basedir, suffix, NULL); + localedir = g_win32_locale_filename_from_utf8 (utf8_path); + g_free (utf8_path); + g_free (basedir); + } + + return localedir; +} +#endif + static gboolean adw_initialized = FALSE; static gboolean adw_adaptive_preview = FALSE; @@ -55,7 +84,11 @@ gtk_init (); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +#ifdef G_OS_WIN32 + bindtextdomain (GETTEXT_PACKAGE, adw_get_localedir ()); +#else bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); +#endif adw_init_public_types (); if (!adw_is_granite_present ()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/adw-style-manager.c new/libadwaita-1.9.2/src/adw-style-manager.c --- old/libadwaita-1.9.1/src/adw-style-manager.c 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/adw-style-manager.c 2026-06-28 16:14:24.000000000 +0200 @@ -77,9 +77,7 @@ GtkCssProvider *animations_provider; guint animation_timeout_id; -#if !GTK_CHECK_VERSION (4, 23, 1) gboolean changing_gtk_settings; -#endif }; G_DEFINE_FINAL_TYPE (AdwStyleManager, adw_style_manager, G_TYPE_OBJECT); @@ -113,7 +111,6 @@ UPDATE_ALL = 0xFF } StylesheetUpdateFlags; -#if !GTK_CHECK_VERSION (4, 23, 1) static void warn_prefer_dark_theme (AdwStyleManager *self) { @@ -124,7 +121,6 @@ "libadwaita is unsupported. Please use " "AdwStyleManager:color-scheme instead."); } -#endif static void unregister_display (GdkDisplay *display) @@ -278,15 +274,15 @@ if (self->provider) g_object_set (self->provider, "prefers-color-scheme", color_scheme, NULL); -#if !GTK_CHECK_VERSION (4, 23, 1) - self->changing_gtk_settings = TRUE; + if (gtk_check_version (4, 23, 1) != NULL) { + self->changing_gtk_settings = TRUE; - g_object_set (self->gtk_settings, - "gtk-application-prefer-dark-theme", self->dark, - NULL); + g_object_set (self->gtk_settings, + "gtk-application-prefer-dark-theme", self->dark, + NULL); - self->changing_gtk_settings = FALSE; -#endif + self->changing_gtk_settings = FALSE; + } g_object_set (self->gtk_settings, "gtk-interface-color-scheme", color_scheme, @@ -478,22 +474,22 @@ if (self->display) { self->gtk_settings = gtk_settings_get_for_display (self->display); -#if !GTK_CHECK_VERSION (4, 23, 1) - gboolean prefer_dark_theme; + if (gtk_check_version (4, 23, 1) != NULL) { + gboolean prefer_dark_theme; - g_object_get (self->gtk_settings, - "gtk-application-prefer-dark-theme", &prefer_dark_theme, - NULL); + g_object_get (self->gtk_settings, + "gtk-application-prefer-dark-theme", &prefer_dark_theme, + NULL); - if (prefer_dark_theme) - warn_prefer_dark_theme (self); + if (prefer_dark_theme) + warn_prefer_dark_theme (self); - g_signal_connect_object (self->gtk_settings, - "notify::gtk-application-prefer-dark-theme", - G_CALLBACK (warn_prefer_dark_theme), - self, - G_CONNECT_SWAPPED); -#endif + g_signal_connect_object (self->gtk_settings, + "notify::gtk-application-prefer-dark-theme", + G_CALLBACK (warn_prefer_dark_theme), + self, + G_CONNECT_SWAPPED); + } if (!adw_is_granite_present () && !g_getenv ("GTK_THEME")) { g_object_set (self->gtk_settings, @@ -501,8 +497,6 @@ NULL); self->provider = gtk_css_provider_new (); - gtk_css_provider_load_from_resource (self->provider, - "/org/gnome/Adwaita/styles/gtk.css"); gtk_style_context_add_provider_for_display (self->display, GTK_STYLE_PROVIDER (self->provider), GTK_STYLE_PROVIDER_PRIORITY_THEME); @@ -575,6 +569,11 @@ update_dark (self); update_fonts (self); update_stylesheet (self, UPDATE_ALL); + + if (self->provider) { + gtk_css_provider_load_from_resource (self->provider, + "/org/gnome/Adwaita/styles/gtk.css"); + } } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/adw-swipe-tracker.c new/libadwaita-1.9.2/src/adw-swipe-tracker.c --- old/libadwaita-1.9.1/src/adw-swipe-tracker.c 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/adw-swipe-tracker.c 2026-06-28 16:14:24.000000000 +0200 @@ -29,6 +29,7 @@ #define DRAG_THRESHOLD_DISTANCE 16 #define EPSILON 0.005 #define OVERSHOOT_DISTANCE_MULTIPLIER 0.1 +#define SCROLL_ORIENTATION_FACTOR 1.2 #define SIGN(x) ((x) > 0.0 ? 1.0 : ((x) < 0.0 ? -1.0 : 0.0)) @@ -832,10 +833,21 @@ if (self->state == ADW_SWIPE_TRACKER_STATE_NONE) { AdwNavigationDirection direction; + double cross_delta; if (gdk_scroll_event_is_stop (event)) return GDK_EVENT_PROPAGATE; + if (G_APPROX_VALUE (delta, 0, DBL_EPSILON)) + return GDK_EVENT_PROPAGATE; + + cross_delta = is_vertical ? dx : dy; + + if (ABS (delta) < ABS (cross_delta) * SCROLL_ORIENTATION_FACTOR) { + self->state = ADW_SWIPE_TRACKER_STATE_REJECTED; + return GDK_EVENT_PROPAGATE; + } + direction = delta > 0 ? ADW_NAVIGATION_DIRECTION_FORWARD : ADW_NAVIGATION_DIRECTION_BACK; if (!is_in_swipe_area (self, self->pointer_x, self->pointer_y, direction, FALSE)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/adw-view-switcher-sidebar.c new/libadwaita-1.9.2/src/adw-view-switcher-sidebar.c --- old/libadwaita-1.9.1/src/adw-view-switcher-sidebar.c 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/adw-view-switcher-sidebar.c 2026-06-28 16:14:24.000000000 +0200 @@ -189,7 +189,7 @@ { AdwSidebarItem *item = adw_sidebar_item_new (""); - g_hash_table_insert (self->items, page, g_object_ref (item)); + g_hash_table_insert (self->items, page, item); g_object_bind_property (page, "title", item, "title", G_BINDING_SYNC_CREATE); g_object_bind_property (page, "icon-name", item, "icon-name", G_BINDING_SYNC_CREATE); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/stylesheet/_colors.scss new/libadwaita-1.9.2/src/stylesheet/_colors.scss --- old/libadwaita-1.9.1/src/stylesheet/_colors.scss 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/stylesheet/_colors.scss 2026-06-28 16:14:24.000000000 +0200 @@ -85,12 +85,6 @@ @define-color warning_bg_color #cd9309; @define-color error_bg_color @red_4; - @define-color accent_color oklab(from @accent_bg_color min(l, 0.5) a b); - @define-color destructive_color oklab(from @destructive_bg_color min(l, 0.5) a b); - @define-color success_color oklab(from @success_bg_color min(l, 0.5) a b); - @define-color warning_color oklab(from @warning_bg_color min(l, 0.5) a b); - @define-color error_color oklab(from @error_bg_color min(l, 0.5) a b); - @define-color accent_color oklab(from @accent_bg_color max(l, 0.85) a b); @define-color destructive_color oklab(from @destructive_bg_color max(l, 0.85) a b); @define-color success_color oklab(from @success_bg_color max(l, 0.85) a b); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libadwaita-1.9.1/src/stylesheet/meson.build new/libadwaita-1.9.2/src/stylesheet/meson.build --- old/libadwaita-1.9.1/src/stylesheet/meson.build 2026-05-24 19:53:10.000000000 +0200 +++ new/libadwaita-1.9.2/src/stylesheet/meson.build 2026-06-28 16:14:24.000000000 +0200 @@ -2,77 +2,80 @@ stylesheet_deps = [] -sassc = find_program('sassc', required: false) -if not sassc.found() - subproject('sassc', default_options: ['warning_level=0', 'werror=false']) - sassc = find_program('sassc') -endif - -if sassc.found() - sassc_opts = [ '-a', '-M', '-t', 'compact' ] - - scss_deps = files([ - '_colors.scss', - '_common.scss', - '_compat-colors.scss', - '_drawing.scss', - '_palette.scss', - '_widgets.scss', - - 'widgets/_avatar.scss', - 'widgets/_bottom-sheet.scss', - 'widgets/_buttons.scss', - 'widgets/_calendar.scss', - 'widgets/_checks.scss', - 'widgets/_color-chooser.scss', - 'widgets/_column-view.scss', - 'widgets/_deprecated.scss', - 'widgets/_dialogs.scss', - 'widgets/_dropdowns.scss', - 'widgets/_emoji-chooser.scss', - 'widgets/_entries.scss', - 'widgets/_expanders.scss', - 'widgets/_file-chooser.scss', - 'widgets/_header-bar.scss', - 'widgets/_inspector.scss', - 'widgets/_labels.scss', - 'widgets/_level-bar.scss', - 'widgets/_linked.scss', - 'widgets/_links.scss', - 'widgets/_lists.scss', - 'widgets/_menus.scss', - 'widgets/_message-dialog.scss', - 'widgets/_misc.scss', - 'widgets/_notebook.scss', - 'widgets/_paned.scss', - 'widgets/_popovers.scss', - 'widgets/_preferences.scss', - 'widgets/_progress-bar.scss', - 'widgets/_scale.scss', - 'widgets/_scrolling.scss', - 'widgets/_shortcuts-dialog.scss', - 'widgets/_sidebars.scss', - 'widgets/_spinner.scss', - 'widgets/_spin-button.scss', - 'widgets/_switch.scss', - 'widgets/_tab-view.scss', - 'widgets/_text-selection.scss', - 'widgets/_toggle-group.scss', - 'widgets/_toolbars.scss', - 'widgets/_tooltip.scss', - 'widgets/_views.scss', - 'widgets/_view-switcher.scss', - 'widgets/_window.scss', - ]) - - stylesheet_deps += custom_target('gtk.scss', - input: 'gtk.scss', - output: 'gtk.css', - command: [ - sassc, sassc_opts, '@INPUT@', '@OUTPUT@', - ], - depend_files: scss_deps, - ) +# For git checkouts, but not for tarballs... +if not fs.exists('base.css') + sassc = find_program('sassc', required: false) + if not sassc.found() + subproject('sassc', default_options: ['warning_level=0', 'werror=false']) + sassc = find_program('sassc') + endif + + if sassc.found() + sassc_opts = [ '-a', '-M', '-t', 'compact' ] + + scss_deps = files([ + '_colors.scss', + '_common.scss', + '_compat-colors.scss', + '_drawing.scss', + '_palette.scss', + '_widgets.scss', + + 'widgets/_avatar.scss', + 'widgets/_bottom-sheet.scss', + 'widgets/_buttons.scss', + 'widgets/_calendar.scss', + 'widgets/_checks.scss', + 'widgets/_color-chooser.scss', + 'widgets/_column-view.scss', + 'widgets/_deprecated.scss', + 'widgets/_dialogs.scss', + 'widgets/_dropdowns.scss', + 'widgets/_emoji-chooser.scss', + 'widgets/_entries.scss', + 'widgets/_expanders.scss', + 'widgets/_file-chooser.scss', + 'widgets/_header-bar.scss', + 'widgets/_inspector.scss', + 'widgets/_labels.scss', + 'widgets/_level-bar.scss', + 'widgets/_linked.scss', + 'widgets/_links.scss', + 'widgets/_lists.scss', + 'widgets/_menus.scss', + 'widgets/_message-dialog.scss', + 'widgets/_misc.scss', + 'widgets/_notebook.scss', + 'widgets/_paned.scss', + 'widgets/_popovers.scss', + 'widgets/_preferences.scss', + 'widgets/_progress-bar.scss', + 'widgets/_scale.scss', + 'widgets/_scrolling.scss', + 'widgets/_shortcuts-dialog.scss', + 'widgets/_sidebars.scss', + 'widgets/_spinner.scss', + 'widgets/_spin-button.scss', + 'widgets/_switch.scss', + 'widgets/_tab-view.scss', + 'widgets/_text-selection.scss', + 'widgets/_toggle-group.scss', + 'widgets/_toolbars.scss', + 'widgets/_tooltip.scss', + 'widgets/_views.scss', + 'widgets/_view-switcher.scss', + 'widgets/_window.scss', + ]) + + stylesheet_deps += custom_target('gtk.scss', + input: 'gtk.scss', + output: 'gtk.css', + command: [ + sassc, sassc_opts, '@INPUT@', '@OUTPUT@', + ], + depend_files: scss_deps, + ) + endif endif libadwaita_stylesheet_resources = gnome.compile_resources( ++++++ libadwaita.obsinfo ++++++ --- /var/tmp/diff_new_pack.nlCb0W/_old 2026-07-06 12:27:26.881222104 +0200 +++ /var/tmp/diff_new_pack.nlCb0W/_new 2026-07-06 12:27:26.921223492 +0200 @@ -1,5 +1,5 @@ name: libadwaita -version: 1.9.1 -mtime: 1779645190 -commit: f8d0fe520965edde3ab5850511ba569d73b37371 +version: 1.9.2 +mtime: 1782656064 +commit: 282526c2c51d4b884cfdb69f3981311818195fce
