Sync from SUSE:SLFO:Main libadwaita revision 5e9216430f2c2260d9ee075b6b0765f3

This commit is contained in:
Adrian Schröter 2024-11-12 12:13:42 +01:00
parent 5357d7ff34
commit 7dfb58c0d3
6 changed files with 291 additions and 10 deletions

View File

@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual"> <service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/GNOME/libadwaita.git</param> <param name="url">https://gitlab.gnome.org/GNOME/libadwaita.git</param>
<param name="scm">git</param> <param name="scm">git</param>
<param name="revision">refs/tags/1.4.2</param> <param name="revision">1.6.1</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param> <param name="versionrewrite-replacement">\1</param>

BIN
libadwaita-1.4.2.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
libadwaita-1.6.1.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,282 @@
-------------------------------------------------------------------
Sun Oct 13 15:47:43 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.1:
+ Fix meson syntax in readme
+ AdwAboutDialog/Window: Fix natural width
+ AdwAlertDialog: Fix a crash when setting content-width/height
before present()
+ AdwBottomSheet:
- Fix natural height
- Fix criticals in dispose in some cases
+ AdwBreakpointBin: Fix natural size
+ AdwClamp: Fix get/set_unit() version
+ AdwExpanderRow: Make suffix spacing match action rows and entry
rows
+ AdwTabBar:
- Don't select tabs when clicking close or indicator buttons
- Only handle middle clicks started and ended on the same tab
+ AdwTabOverview: Only handle middle clicks started and ended on
the same thumbnail
+ AdwViewSwitcher: Have a minimum height outside header bars
+ Docs:
- Indicate and explain out of gamut colors on CSS variables
page
- Update deprecated meson syntax
- Typo fixes
- Link clamp/layout/scrollable docs between each other
+ Updated translations.
-------------------------------------------------------------------
Mon Sep 16 15:11:47 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.0:
+ AdwAboutDialog/Window: Support non-deprecated GPL-2/3.0-only
SPDX IDs
+ AdwBottomSheet: Fix a crash in tests on some platforms
+ AdwHeaderBar: Fix back button menu picking up phantom pages in
some situations
+ AdwMessageDialog: Fix title size
+ AdwTabOverview: Focus search entry with Ctrl+F
+ Docs:
- Screenshot tool fixes
- Update screenshots
+ Tests: Add AdwBackButton tests
+ Stylesheet:
- Disable .devel header bars for bottom sheets, like for
dialogs
- Fix header bar in GTK dialogs
- Fix fine-tune scale styles
- Fix scroll undershoot in dropdowns and emoji picker
+ Updated translations.
-------------------------------------------------------------------
Sun Sep 15 17:40:24 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.rc:
+ AdwMultiLayoutView: Hide slots when their child is invisible
+ AdwPreferencesDialog/Window: Support macOS keybindings
+ AdwSpinner: Work around a memory corruption issue
+ AdwTabBar/Overview: Fix 2 drag-n-drop crashes
+ AdwTabView: Support macOS keybindings
+ Demo:
- List ADW_DEBUG_ACCENT_COLOR in about dialog debug info
- Support macOS keybindings
+ Docs:
- List available style classes for each widget
- Typo fixes
+ Stylesheet
- Add .ssd-frame style class for mutter titlebars
- Make radio button focus ring round
- Use relative font sizes
- Support .property.monospace for AdwExpanderRow too
- Fix GtkScale value overlapping with slider
- Fix --window-radius 0px unit
+ Updated translations.
-------------------------------------------------------------------
Sat Sep 14 17:15:13 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.6.beta:
+ Introduce AdwSpinner and AdwSpinnerPaintable
+ AdwAlertDialog:
- Accessibility fixes
- Fix a sizing bug with :prefer-wide-layout
+ AdwComboRow: Don't change sensitivity on model change
+ AdwDialog:
- Fix a memory leak
- Speed up switching presentation
+ AdwEntryRow: Fix row activation
+ AdwPreferencesPage: Add an a11y relation to the description
+ AdwSpinRow: Set accessible role to presentation
+ AdwStatusPage: Adjust style when using AdwSpinnerPaintable
+ AdwStyleManager:
- Speed up reloading CSS
- Partially support system accent color on macOS
+ AdwSwitchRow: Set accessible role to switch
+ AdwTabBar/Overview:
- Use AdwSpinnerPaintable for loading state
- Fix a use after free when closing tabs
+ AdwToastOverlay: Announce appearing toasts for screen reader
+ Demo:
- Make strings HIG-compliant
- Add ctrl+q shortcut, make ctrl+w close the window instead
+ Docs:
- Don't annotate user_data params with closure
- Fix typos in migrating to breakpoints page
+ Stylesheet:
- Fix a specificity issue with scrolled windows in popovers
- Fix file chooser styles
+ Updated translations.
- Please see NEWS for even more changes.
-------------------------------------------------------------------
Fri Sep 13 15:09:30 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.5.4:
+ AdwAboutDialog/Window: Support non-deprecated GPL-2/3.0-only
SPDX IDs
+ AdwHeaderBar: Fix back button menu picking up phantom pages in
some situations
+ AdwTabBar/Overview: Fix 2 crashes with drag-n-drop
+ Stylesheet: Fix scroll undershoot in dropdowns and emoji picker
+ Updated translations.
-------------------------------------------------------------------
Sun Aug 11 13:25:57 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.5.3:
+ AdwAlertDialog: Expose body text as a11y description
+ AdwDialog:
- Fix a memory leak
- Speed up switching presentation
+ AdwPreferencesPage: Add an a11y relation to the description
+ AdwSpinRow: Set accessible role to presentation
+ AdwSwitchRow: Set accessible role to switch
+ AdwTabBar/Overview: Fix a use after free when closing tabs
+ Stylesheet: Fix a specificity issue with scrolled windows in
popovers
+ Docs:
- Don't annotate user_data params with closure
- Fix typos in migrating to breakpoints page
+ Updated translations.
-------------------------------------------------------------------
Thu Aug 8 08:21:23 UTC 2024 - Filip Kastl <filip.kastl@suse.com>
- Fix BuildRequires minimal version of gtk4 from 4.11.3 to 4.13.4
as per src/meson.build.
-------------------------------------------------------------------
Fri Jun 28 20:15:09 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.5.2:
+ AdwAlertDialog:
- Fix unmatched va_start()
- Fix setting default widget when removing a response
+ AdwBreakpointCondition: Fix leaks when parsing
+ AdwBreakpointBin: Fix a leak
+ AdwDialog:
- Fix toggling presentation mode
- Fix close button ignoring :can-close
- Fix ::close-attempt not emitting in some cases
- Fix swipe area for bottom sheets
- Leak fixes
+ AdwHeaderBar:
- Fix initial focus for the back button
- Fix split view links in docs
+ AdwMessageDialog: Fix unmatched va_start()
+ AdwSpinRow: Fix ::input handling
+ AdwTabButton: Fix needs-attention badge on RTL
+ AdwTabView: Accessibility fixes
+ AdwViewStack: Accessibility fixes
+ Updated translations.
-------------------------------------------------------------------
Fri May 24 14:19:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.5.1:
+ AdwAboutDialog/Window: Fix an outdated appstream reference in
docs.
+ AdwActionRow: Mention .property in docs.
+ AdwAlertDialog:
- Fix the accessible role.
- Fix initial focus.
+ AdwAvatar: Fix portrait avatars on hidpi.
+ AdwBin: Fix a potential focus issue.
+ AdwBreakpoint: Fix add_setter() annotations.
+ AdwCarousel: Fix a build warning.
+ AdwComboRow:
- Fix initial checkmark.
- Handle model changes properly.
+ AdwDialog:
- Fix accessibility warnings.
- Make shortcuts work when there are no focusable widgets.
- Correctly restore focus when opening a dialog from a menu.
- Fix GtkWindow:deletable=false hiding close buttons in
dialogs.
+ AdwExpanderRow:
- Fix get_title_lines() and get_subtitle_lines() return types.
- Fix remove() docs.
+ AdwOverlaySplitView: Unmap sidebar when it's hidden.
+ AdwPreferencesGroup:
- Fix a potential focus issue.
- Fix :header-group annotations and notifications.
+ AdwPreferencesPage: Fix a potential focus issue.
+ AdwTabView:
- Document :close-page return value.
- Fix a leak when closing the last page.
+ AdwViewStack: Fix a typo in docs.
. + Docs: Update screenshots
+ Stylesheet: Fix entry progress bars.
+ Add missing return annotations
+ Updated translations.
-------------------------------------------------------------------
Fri Mar 15 15:49:05 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.5.0:
+ AdwDialog
- Fix widget selection in inspector when presented as a bottom
sheet.
- Fix clicks on the dimming still working with can-closed=true.
+ Demo: Fix <developer> in metainfo.
+ Updated translations.
-------------------------------------------------------------------
Mon Mar 4 07:54:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.5.rc:
+ Depend on GTK 4.13.4.
+ Fix layout with GtkSettings:gtk-xft-dpi == 0.
+ AdwAboutDialog:
- Support zero-clause bsd license.
- Fix example.
+ AdwAboutWindow: Support zero-clause bsd license.
+ AdwDialog:
- Allow bottom sheets to shrink beyond 360px width.
- Fix a crash when swiping on the dimming.
- Adjust dimming intensity.
+ AdwNavigationView:
- Fix signal mentions in push() docs.
- Disable missing title warning when containing a split view.
+ AdwStatusPage: Fix property notification in set_child().
+ AdwSwipeTracker: Use a smaller threshold for window handles.
+ AdwToolbarView: Fix a typo in docs.
+ Demo: Fix window.devel demo.
+ Stylesheet:
- Adjust shade colors in dark.
- Make .devel not propagate to dialogs.
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 12 15:24:17 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.5.beta:
+ Demo: Port everything to AdwDialog.
+ Docs:
- Add a migration guide for adaptive dialogs.
- Add a favicon.
- Use the new asides.
+ Stylesheet:
- Increase GtkSwitch padding.
- Align property row title and other row subtitle sizes.
- Align expander row and combo row arrows.
- Stop hiding switch shapes.
+ Updated translations.
-------------------------------------------------------------------
Mon Feb 12 15:22:37 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.4.3:
+ AdwAboutWindow: Don't pre-select the first section on the Legal
page.
+ AdwHeaderBar: Fix visibility after changing :show-back-button.
+ AdwPreferencesWindow: Fix :visible-page and :visible-page-name
docs.
+ AdwViewSwitcherBar: Fix a warning when empty.
+ Updated translations.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Dec 2 13:28:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> Sat Dec 2 13:28:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,4 +1,4 @@
name: libadwaita name: libadwaita
version: 1.4.2 version: 1.6.1
mtime: 1701473652 mtime: 1728830260
commit: fd5892e94ddd9baf44dcfb2faaa97211a2532d6d commit: e57c2e703adf9df06cd8c3880b5a01ff0243ff2b

View File

@ -1,7 +1,7 @@
# #
# spec file for package libadwaita # spec file for package libadwaita
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: libadwaita Name: libadwaita
Version: 1.4.2 Version: 1.6.1
Release: 0 Release: 0
Summary: Building blocks for modern GNOME applications Summary: Building blocks for modern GNOME applications
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -34,7 +34,7 @@ BuildRequires: pkgconfig(fribidi)
BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(glib-2.0) >= 2.72 BuildRequires: pkgconfig(glib-2.0) >= 2.72
BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk4) >= 4.11.3 BuildRequires: pkgconfig(gtk4) >= 4.13.4
%lang_package %lang_package
%description %description
@ -98,6 +98,7 @@ This package provides the GObject Introspection bindings for libadwaita.
%license COPYING %license COPYING
%doc README.md %doc README.md
%{_libdir}/libadwaita-1.so.0 %{_libdir}/libadwaita-1.so.0
%{_libdir}/libadwaita-1-internal.so.0
%files -n typelib-1_0-Adw-1 %files -n typelib-1_0-Adw-1
%{_libdir}/girepository-1.0/Adw-1.typelib %{_libdir}/girepository-1.0/Adw-1.typelib
@ -108,6 +109,7 @@ This package provides the GObject Introspection bindings for libadwaita.
%files devel %files devel
%{_includedir}/libadwaita-1/ %{_includedir}/libadwaita-1/
%{_libdir}/libadwaita-1.so %{_libdir}/libadwaita-1.so
%{_libdir}/libadwaita-1-internal.so
%{_libdir}/pkgconfig/libadwaita-1.pc %{_libdir}/pkgconfig/libadwaita-1.pc
%{_datadir}/gir-1.0/Adw-1.gir %{_datadir}/gir-1.0/Adw-1.gir
%dir %{_datadir}/vala/vapi %dir %{_datadir}/vala/vapi