New ARM MicroOS snapshot 20230330 released!
Please note that this mail was generated by a script.
The described changes are computed based on the aarch64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=microos&groupid=3&version=Tumbleweed&build=20230330
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=---
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org.
For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
ImageMagick (7.1.0.62 -> 7.1.1.3)
Mesa (23.0.0 -> 23.0.1)
Mesa-demo
Mesa-drivers (23.0.0 -> 23.0.1)
PackageKit-Qt5 (1.1.0 -> 1.1.1)
adwaita-icon-theme (43 -> 44.0)
at-spi2-core (2.46.0 -> 2.48.0)
btrfsprogs
bubblewrap (0.7.0 -> 0.8.0)
cairo (1.17.6 -> 1.17.8)
containerd (1.6.16 -> 1.6.19)
containers-systemd (0.0+git20220811.226e80e -> 0.0+git20230324.9cd3b7a)
ctags
curl (7.88.1 -> 8.0.1)
debianutils
dmidecode (3.4 -> 3.5)
drkonqi5
evince (43.1 -> 44.1)
evolution-data-server (3.46.4 -> 3.48.0)
ffmpeg-5
flatpak (1.14.3 -> 1.14.4)
fuse3 (3.14.0 -> 3.14.1)
fwupd-efi (1.2 -> 1.3)
gcc (12 -> 13)
gcc13 (13.0.1+git5428 -> 13.0.1+git6840)
gcr (4.0.0 -> 4.1.0)
gdm (43.0 -> 44.0)
gjs (1.74.2 -> 1.76.0)
glib-networking (2.74.0 -> 2.76.0)
glib2 (2.74.6 -> 2.76.1)
glibc
glibmm2_4 (2.66.5 -> 2.66.6)
glslang (12.0.0 -> 12.1.0)
gnome-autoar (0.4.3 -> 0.4.4)
gnome-branding-MicroOS (20230126 -> 20230323)
gnome-calculator (43.0.1 -> 44.0)
gnome-clocks (43.0 -> 44.0)
gnome-control-center (43.4.1 -> 44.0+7)
gnome-desktop (43.2 -> 44.0)
gnome-disk-utility (43.0 -> 44.0)
gnome-initial-setup (43.2 -> 44.0)
gnome-online-accounts (3.46.0 -> 3.48.0)
gnome-session (43.0 -> 44.0)
gnome-settings-daemon (43.0 -> 44.0)
gnome-shell (43.3 -> 44.0+28)
gnome-shell-extensions (43.1 -> 44.0)
gnome-software (43.5 -> 44.0)
gnome-system-monitor (42.0 -> 44.0)
gnome-terminal (3.46.8 -> 3.48.0)
gnome-tweaks (42.beta -> 42.beta+60)
gnome-user-docs (43.0 -> 44.0)
gobject-introspection (1.74.0 -> 1.76.1)
gpgme (1.18.0 -> 1.19.0)
grub2
gsettings-desktop-schemas (43.0 -> 44.0)
gstreamer-plugins-bad
gstreamer-plugins-good
gtk3 (3.24.35+10 -> 3.24.37)
gtksourceview5 (5.6.2 -> 5.8.0)
gupnp-igd
gvfs (1.50.3 -> 1.50.4)
highway (1.0.3 -> 1.0.4)
hostname
hplip
installation-images-MicroOS (17.78 -> 17.81)
iproute2
jitterentropy
kImageAnnotator (0.6.0 -> 0.6.1)
kernel-default-base (6.2.6 -> 6.2.8)
kernel-firmware (20230313 -> 20230320)
kernel-source (6.2.6 -> 6.2.8)
keyutils
kiconthemes
ldb (2.6.1 -> 2.7.1)
libadwaita (1.2.3 -> 1.3.1)
libaio
libass (0.17.0 -> 0.17.1)
libavtp
libbsd
libcap
libeconf (0.5.1 -> 0.5.2)
libftdi1
libgweather4
libinput (1.22.1 -> 1.23.0)
liblouis (3.24.0 -> 3.25.0)
libopenmpt (0.6.8 -> 0.6.9)
libostree (2022.7 -> 2023.2)
libpeas (1.34.0 -> 1.36.0)
libqt5-qtbase (5.15.8+kde160 -> 5.15.8+kde183)
libqt5-qtimageformats (5.15.8+kde6 -> 5.15.8+kde9)
libqt5-qtlocation (5.15.8+kde3 -> 5.15.8+kde4)
libqt5-qtmultimedia (5.15.8+kde1 -> 5.15.8+kde3)
libqt5-qtwayland (5.15.8+kde57 -> 5.15.8+kde63)
librest
librsvg (2.55.1 -> 2.56.0)
libsigc++2 (2.10.8 -> 2.12.0)
libsoup (3.2.2 -> 3.4.0)
libstorage-ng (4.5.85 -> 4.5.88)
lua54
lzo
microos-tools (2.19 -> 2.20)
mpg123 (1.31.2 -> 1.31.3)
multipath-tools (0.9.4+79+suse.25c23a9 -> 0.9.4+86+suse.4d8901e)
mutter (43.3+2 -> 44.0+8)
nautilus (43.2 -> 44.0)
net-tools
openssh
orca (43.1 -> 44.0)
pam
pam-config (1.9 -> 2.2)
pam-full-src
patterns-microos
pipewire
plasma-branding-MicroOS (20230214 -> 20230323)
podman (4.4.2 -> 4.4.4)
protobuf
protobuf-c
pulseaudio
python-CommonMark
python-M2Crypto
python-async_timeout
python-charset-normalizer (3.0.1 -> 3.1.0)
python-click
python-cryptography (39.0.2 -> 40.0.1)
python-gobject (3.42.2 -> 3.44.1)
python-hiredis (2.0.0 -> 2.2.2)
python-pexpect
python-pyOpenSSL (23.0.0 -> 23.1.1)
python-pytz (2022.7.1 -> 2023.2)
python-urllib3 (1.26.14 -> 1.26.15)
qemu
rpm
rubygem-ruby-dbus (0.19.0 -> 0.20.0)
runc (1.1.4 -> 1.1.5)
samba (4.17.5+git.320.c38ca0f84a -> 4.18.0+git.294.508b693e5c)
selinux-policy (20221019 -> 20230321)
shaderc (2022.4 -> 2023.2)
snapper
spandsp
sqlite3 (3.41.0 -> 3.41.2)
system-config-printer
systemd
systemd-presets-branding-MicroOS
talloc (2.3.4 -> 2.4.0)
tdb (1.4.7 -> 1.4.8)
tevent (0.13.0 -> 0.14.1)
texinfo (7.0.2 -> 7.0.3)
tigervnc (1.13.0 -> 1.13.1)
timezone (2022g -> 2023b)
tracker (3.4.2 -> 3.5.0)
tracker-miners (3.4.3 -> 3.5.0)
transactional-update (4.1.4 -> 4.1.5)
vlan
vmaf
vte (0.70.3 -> 0.72.0)
webkit2gtk3 (2.38.5 -> 2.40.0)
xdg-desktop-portal-gnome (43.1 -> 44.0)
xdg-user-dirs-gtk
xdm
xfsprogs (6.1.1 -> 6.2.0)
xorg-x11-server
xscreensaver
xwayland (22.1.8 -> 23.1.0)
xz (5.4.1 -> 5.4.2)
yast2 (4.6.1 -> 4.6.2)
yast2-country (4.6.0 -> 4.6.1)
yast2-storage-ng (4.6.1 -> 4.6.2)
zchunk (1.2.4 -> 1.3.0)
zenity (3.44.0 -> 3.91.0)
=== Details ===
==== ImageMagick ====
Version update (7.1.0.62 -> 7.1.1.3)
Subpackages: ImageMagick-config-7-SUSE libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10
- version update to 7.1.1.3
https://github.com/ImageMagick/Website/blob/main/ChangeLog.md
- modified patches
% ImageMagick-library-installable-in-parallel.patch (refreshed)
- Revert last change - it leads to file conflict involving .la files
- Build AVX2 enabled hwcaps library for x86_64-v3
==== Mesa ====
Version update (23.0.0 -> 23.0.1)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to version 23.0.1
* bug fix release which fixes bugs found since Mesa 23.0.0
- supersedes U_glx-fix-indirect-initialization-crash.patch
==== Mesa-demo ====
Subpackages: Mesa-demo-egl Mesa-demo-x
- don't package "line" sample (conflict with /usr/bin/line of
util-linux)
- readded -32bit packages
- switched to meson build
- needs n_install-more-egl-binaries.patch, so all binaries are
installed we had before ...
==== Mesa-drivers ====
Version update (23.0.0 -> 23.0.1)
Subpackages: Mesa-dri Mesa-gallium Mesa-libva
- Update to version 23.0.1
* bug fix release which fixes bugs found since Mesa 23.0.0
- supersedes U_glx-fix-indirect-initialization-crash.patch
==== PackageKit-Qt5 ====
Version update (1.1.0 -> 1.1.1)
- Update to 1.1.1
* Add explicit CMake option to control Qt major version
* Return if we can't handle the transaction role
* Transaction: Implement all methods
* Read the Sender transaction property
* Apply stricter compiler flags when building the library
- Rebase 0001-Fix-PackageKit-not-emitting-network-state-changed-si.patch
==== adwaita-icon-theme ====
Version update (43 -> 44.0)
- Update to version 44.0:
+ Stable version bump only.
- Update to version 44.beta:
+ Fullcolor:
- Use scalables instead of large bitmaps, using the app icon
toolchain.
- Low res only at 16x16, lean onto the scalables for everything
else.
+ symbolic: updated rounded style.
==== at-spi2-core ====
Version update (2.46.0 -> 2.48.0)
Subpackages: libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0
- Update to version 2.48.0:
+ Add a "atk-only" build option. This allows atk to be built
without libdbus installed, but it does not build libatspi or
the atk bridge.
+ Fix some typos in the documentation.
- Update to version 2.47.90:
+ Downgrade meson requirement to 0.63.
+ at-spi-dbus-bus service: set stop timeout to 5s.
+ Fix possible crash in screen_reader_signal_watcher.
- Update to version 2.47.1:
+ The meson options -Dx11 and -Dintrospection are now implemented
with meson features.
+ Use gi-docgen to generate documentation.
+ Register key grabs using the focused window, rather than the
root window. This should prevent the window from losing focus
when a key grab is used.
+ atk-adaptor: Handle sockets in GetChildren.
+ Improve documentation of the dbus interfaces.
+ Various code clean-ups. Some unused code has been removed.
- Change -Dx11=yes and -Dintrospection=yes to -Dx11=enabled and
- Dintrospection=enabled, following upstreams changes to use meson
features.
- Add pkgconfig(gi-docgen) and python3-Sphinx BuildRequires: new
dependencies to build the documentation.
- Drop gtk-doc BuildRequires: no longer needed.
==== btrfsprogs ====
Subpackages: btrfsprogs-udev-rules libbtrfs0 libbtrfsutil1
- Split bash-completion to separate sub-package
==== bubblewrap ====
Version update (0.7.0 -> 0.8.0)
- update to v0.8.0:
* Add --disable-userns option to prevent the sandbox from
creating its own nested user namespace
* Add --assert-userns-disabled option to check that an existing
userns was created with --disable-userns
* Give a clearer error message if the kernel doesn't have
CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER
==== cairo ====
Version update (1.17.6 -> 1.17.8)
Subpackages: libcairo-gobject2 libcairo-script-interpreter2 libcairo2
- Update to version 1.17.8:
+ In a continuing effort to reduce the amount of legacy code, and
increase the long-term maintainability of cairo, the following
backends have been removed:
- GL and GLES drawing
+ Additionally, cairo's Autotools build system has been removed;
from now on, cairo will only support the Meson build system.
While the end result should be identical, further testing is
appreciated.
+ In this snapshot, cairo gained support for rendering COLRv1
fonts, and rendering SVG and COLRv1 fonts with custom palettes.
+ Support for macOS and Windows has been improved, with lots of
build and bug fixes.
+ Lots of safety issues have been fixed, with array bounds
checking and plugging memory leaks, as well as fixes for bugs
identified via fuzzying.
+ This is going to be the last snapshot of the 1.17 development
cycle; we only expect minor bug fixing and improvements until
the 1.18.0 release.
- Switch to meson buildsystem: Add meson BuildRequires and macros.
- Update Source Url to new home.
- Drop build_gl_backend define and conditional pkgconfig(egl) and
pkgconfig(gl) BuildRequires: No longer supported.
- Add generic c++_compiler and c_compiler BuildRequires: New
dependencies.
- Drop 0001-Set-default-LCD-filter-to-FreeType-s-default.patch:
Fixed upstream.
- Add upstream bug fix patches:
+ cairo-1.17.8-fix-tee-compilation.patch
+ cairo-1.17.8-ft-font-missing-glyph.patch
==== containerd ====
Version update (1.6.16 -> 1.6.19)
- Update to containerd v1.6.19 for Docker v23.0.2-ce. Upstream release notes:
https://github.com/containerd/containerd/releases/tag/v1.6.19
Includes fixes for:
- CVE-2023-25153 bsc#1208423
- CVE-2023-25173 bsc#1208426
==== containers-systemd ====
Version update (0.0+git20220811.226e80e -> 0.0+git20230324.9cd3b7a)
- Update to version 0.0+git20230324.9cd3b7a:
* container-certbot-renew.service is a oneshot service
==== ctags ====
- mark u-a generics as non-%ghost
==== curl ====
Version update (7.88.1 -> 8.0.1)
Subpackages: libcurl4
- Update to 8.0.1:
* Bugfixes:
- fix crash in curl_easy_cleanup
- Update to 8.0.0:
* Security fixes:
- TELNET option IAC injection [bsc#1209209, CVE-2023-27533]
- SFTP path ~ resolving discrepancy [bsc#1209210, CVE-2023-27534]
- FTP too eager connection reuse [bsc#1209211, CVE-2023-27535]
- GSS delegation too eager connection re-use [bsc#1209212, CVE-2023-27536]
- HSTS double-free [bsc#1209213, CVE-2023-27537]
- SSH connection too eager reuse still [bsc#1209214, CVE-2023-27538]
* Changes:
- build: remove support for curl_off_t < 8 bytes
* Bugfixes:
- aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
- BINDINGS: add Fortran binding
- cf-socket: use port 80 when resolving name for local bind
- cookie: don't load cookies again when flushing
- curl_path: create the new path with dynbuf
- CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
- DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
- ftp: active mode with SSL, add the filter
- hostip: avoid sscanf and extra buffer copies
- http2: fix for http2-prior-knowledge when reusing connections
- http2: fix handling of RST and GOAWAY to recognize partial transfers
- http: don't send 100-continue for short PUT requests
- http: fix unix domain socket use in https connects
- libssh: use dynbuf instead of realloc
- ngtcp2-gnutls.yml: bump to gnutls 3.8.0
- sectransp: make read_cert() use a dynbuf when loading
- telnet: only accept option arguments in ascii
- telnet: parse telnet options without sscanf
- url: fix the SSH connection reuse check
- url: only reuse connections with same GSS delegation
- urlapi: '%' is illegal in host names
- ws: keep the socket non-blocking
* Rebase libcurl-ocloexec.patch
==== debianutils ====
- Move run-parts to /usr/bin, Run-parts runs just fast as regular user.
==== dmidecode ====
Version update (3.4 -> 3.5)
- arm-use-alignment-workaround.patch: Fix the massive build
warnings on armv7l.
- Update to upstream version 3.5:
* Decode HPE OEM records 216, 224, 230, 238 and 242.
* Fortify entry point length checks.
* Add a --no-quirks option.
* Drop the CPUID exception list.
* Do not let --dump-bin overwrite an existing file.
* Ensure /dev/mem is a character device file.
* Obsoletes news-fix-typo.patch and
dmioem-fix-segmentation-fault-in-dmi_hp_240_attr.patch.
==== drkonqi5 ====
Subpackages: drkonqi5-lang
- Replace '%service_del_postun -n' with '%service_del_postun_without_restart'
==== evince ====
Version update (43.1 -> 44.1)
Subpackages: evince-plugin-pdfdocument libevdocument3-4 libevview3-3 typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0
- Update to version 44.1:
+ Quick fix release from the right branch.
+ Updated translations.
- Update to version 44.0:
+ Avoid a crash caused by double free
+ Change its wording to the more descriptive "Print this section"
+ Convert utf8 fullwidth numbers to halfwidth
+ Disable GtkTreeView's builtin search
+ Explicitly enable Outline search
+ Fix double free of GtkEntryCompletion
+ Improve Outline context menu
+ Leave outline search menu item always on
+ Remove redundant ellipses
+ Tweak 'Expand all under this element' item sensitivity
+ Use the same term for the Outline sidebar
+ Updated translations.
- Update to version 44.rc:
+ Update POTFILES.in
+ backend: Handle NULL returned from
poppler_layers_iter_get_title
+ build:
- Build the backends on the top backend directory
- Replace custom target with i18n.merge_files
- Disable gtk_doc when introspection is disabled
- Fix deprecation warning on meson
- Fix docs cross build
- Update desktop database at post install
- Update libgd to current master
+ data: Update URLs by GNOME Discourse
+ help:
- Update URLs by GNOME Discourse
- Use action-name properties in help overlay
- Correct UI steps in gedit for SyncTex plugin
+ libview: Fix crash when releasing click with selected text
holding click button
+ shell:
- Code clean up
- Derive EvMessageArea from GtkBin to simplify GTK4 move
- Derive EvToolbar from GtkBin instead of HdyHeaderBar
- Dispose using g_clear_object and g_clear_pointer
- Do not hard-code event to open context menus
- Do not wrap SearchBar in GtkRevealer
- Go to requested page for links to external PDF documents
- Port GtkMenu to use GActions
- Remove active-icon-name property
- Remove complexity in menu popup
- Remove goto-bookmark action and bookmark_menu
- Remove unused toolbar navigation_action widget
- Simplify definition of EvToolbar type
- Simplify title set logic and sanitize before use
- Support display page numbers above 10000
- Use a GtkBox to simplify GTK4 move
- Use composite template for EvToolbar
- Use stack children to keep record of the sidebar page
+ Updated translations.
- Add desktop-file-utils BuildRequires, new dependency.
==== evolution-data-server ====
Version update (3.46.4 -> 3.48.0)
Subpackages: libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-2 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4
- Update to version 3.48.0:
+ e-cal-util: Check for duplicate UIDs when generating alarms
+ EReminderWatcher: Ensure correct default timezone set on
ECalClient
+ ci:
- Use CCache and store the flatpak-builder cache
- ci: Run the CI for the current commit
+ Updated translations.
- Update to version 3.47.3:
+ OAuth2 credentials prompter: Log what URI is being opened in
the WebKitWebView.
+ Bugs fixed:
- alarm-notify: Incorrectly handles changes in recurring
events.
- build: Make it possible to override C++ standard.
- libedataserverui: Tweak lookout of the Trust Prompt dialog.
+ Updated translations.
- Pass ENABLE_OAUTH2_WEBKITGTK4=ON to cmake, and drop
pkgconfig(webkit2gtk-5.0) and add pkgconfig(webkitgtk-6.0)
BuildRequires.
- Update to version 3.47.2:
+ IMAPx: Utilize normalization of the Inbox folder name.
+ OAuth2 Credentials Prompter: Allow pasting the whole URL as an
authorization code.
+ Enable GitLab CI for easier testing of the changes.
+ OAuth2: Show errors returned by the server in the prompt
window.
+ Parse URI strings into GUri in a relaxed mode.
+ OAuth2: Extract returned information from URI query or
fragment.
+ IMAPx: Folder refresh could remove new message from local
summary.
+ Updated translations.
- Update to version 3.47.1:
+ Handle negative value for GUri's port.
+ Stored values are never read.
+ Fix memory leaks found by clang static analyzer.
+ EVCard: Slightly speed up vCard parsing and export to text.
+ camel-db.c: Rearrange transaction handling.
+ CamelDB: Fix an uninitialized variable warning.
+ build: Add a check for localtime_r().
+ build: Update check for elfutils/libdwfl.h.
+ Add EXTENSIONS_DIR compile time option.
+ Replace use of g_source_set_name_by_id().
+ Add ECacheKeys helper object for ref-counted data stored in an
ECache table.
+ Calendar: Extract categories parsing into a utility function.
+ Contacts: Add 'categories' backend property with a list of used
categories.
+ Fix a crash under source_registry_object_added_no_owner().
+ ESoupAuthBearer: Add debug prints.
+ Updated translations.
- Pass -DENABLE_OAUTH2_WEBKITGTK4=OFF to meson: we don't yet have a
webkitgtk-gtk4-build-with-oauth2.
==== ffmpeg-5 ====
Subpackages: libavcodec59 libavfilter8 libavformat59 libavutil57 libpostproc56 libswresample4_ff5 libswscale6
- Obsolete old FFmpeg 5 libswresample4, otherwise they'll conflict
- Conflict with otherproviders(ffmpeg-tools).
==== flatpak ====
Version update (1.14.3 -> 1.14.4)
Subpackages: flatpak-remote-flathub libflatpak0 system-user-flatpak
- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
+ Escape special characters when displaying permissions and
metadata, preventing malicious apps from manipulating the
appearance of the permissions list using crafted metadata
(CVE-2023-28101, boo#1209410).
+ If a Flatpak app is run on a Linux virtual console (tty1, tty2,
etc.), don't allow copy/paste via the TIOCLINUX ioctl
(CVE-2023-28100). Note that this is specific to virtual
consoles: Flatpak is not vulnerable to this if run from a
graphical terminal emulator such as xterm, gnome-terminal or
Konsole. (boo#1209411)
+ Updated translations.
==== fuse3 ====
Version update (3.14.0 -> 3.14.1)
Subpackages: libfuse3-3
- Update to release 3.14.1
* The extended attribute name passed to the setxattr() handler
is no longer truncated at the beginning.
* The additional setattr() flags introduced in 3.14 are no
longer available for now. They will hopefully be reintroduced
in the next release.
==== fwupd-efi ====
Version update (1.2 -> 1.3)
- Disable ix86 and arm32: shim doesn't build on these platforms
- Update ARM-fixes.patch to current git copy to add checks for
an incompatible crt0
- Add ARM-fixes.patch: multiple fixes for ARM EFI after binutils
2.38
- Remove arm32-short-wchar.patch: included in ARM-fixes.patch
- Add arm32-short-wchar.patch: fix an issue where fwup_sbat.o
had a different wchar length
- Update to version 1.3:
* Release fwupd-efi 1.3
* Fix a regression when applying updates on an HP M60
* Show the version when starting fwupd-efi
* trivial: Update precommit versions to fix CI
* meson: fix ARM system crt0 name
* trivial: post release version bump
- Add binutils-2.38-arm-objcopy.patch: use objcopy with ARM on
binutils 2.38+
- Add binutils-2.38-arm-system-crt0.patch: system crt0 doesn't need
to contain the SBAT section if we have binutils 2.38+
- Enable ARM and ix86 support
==== gcc ====
Version update (12 -> 13)
- Switch gcc to default 13.
==== gcc13 ====
Version update (13.0.1+git5428 -> 13.0.1+git6840)
Subpackages: libgcc_s1 libgfortran5 libgomp1 libobjc4 libstdc++6 libstdc++6-pp libubsan1
- TEMP: patch to fix misbehavior on aarch64 with floating point.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109230
- Bump to c4792bd1de0621932a47fb86aca09fafafdb2972, git6840.
- Add cross-bpf packages. See https://gcc.gnu.org/wiki/BPFBackEnd
for the general state of BPF with GCC.
- Bump to 5f413dc41ee4f8bc3a0fc295f98b75dceae52fa8, git6773.
- Always enable the link mutex.
- Bump to 529e03b9882fe48cfa3c182abb12a5858a5762a2, git6353.
- Rebase gcc44-rename-info-files.patch patch.
==== gcr ====
Version update (4.0.0 -> 4.1.0)
Subpackages: gcr-ssh-agent gcr-ssh-askpass gcr-viewer typelib-1_0-Gck-2 typelib-1_0-Gcr-4
- Update to version 4.1.0:
+ The soversion is now properly set to 4.
+ certificate: Print dates in ISO8601 format
+ viewer: Support certificates read from PKCS#11 store
+ gcr: Add means to construct GcrCertificate from PKCS#11 URI
+ Several smaller fixes found with ASAN
+ Stop using GSlice
+ a11y: Improve reading of certificate info by screen readers
+ Updated translations.
- Rename sub-packages following upstreams correction of soversion.
libgcr-4-0_0_0 is now libgcr-4-4, and libgck-2-0_0_0 is now
libgck-2-2.
==== gdm ====
Version update (43.0 -> 44.0)
Subpackages: gdm-schema gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Update to version 44.0:
+ Updated translations.
- Update to version 44.rc:
+ Lots of code clean ups.
+ Fix detection of virt on efi setups.
+ Fix btmp accounting on failed logins.
+ Ensure pam_close_session is called even if worker is killed.
+ Updated translations.
- Drop gdm-switch-user-tty7.patch: fixed upstream.
- Refresh patches with Quilt.
- Rebase gdm-xauthlocalhostname.patch due to code clean up commit:
88d79fe24cda8623a4b460c0aa9628178c26f745.
==== gjs ====
Version update (1.74.2 -> 1.76.0)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Update to version 1.76.0:
+ No changes from release candidate 1.75.90.
- Update to version 1.75.90:
+ Closed bugs and merge requests:
- NEWS: fix a typo causing codespell to fail
- doc: Add more apps written in GJS
- Gio: Use proper default priority on async generators
- gjs 1.75.2 GObjectValue build test failing on ARM
- testGObjectValue: Enable creating object with a string
property
- Handle transfer-none string return value from vfunc
implemented in JS
- Various maintenance, performance improvements
- Update to version 1.75.2:
+ There are new `Gio.Application.prototype.runAsync()` and
`GLib.MainLoop.prototype.runAsync()` methods which do the same
thing as `run()` but return a Promise which resolves when the
main loop ends, instead of blocking while the main loop runs.
Use one of these methods (by awaiting it) if you use async
operations with Promises in your application. Previously, it
was easy to get into a state where Promises never resolved if
you didn't run the main loop inside a callback.
+ There are new `Gio.InputStream.prototype.createSyncIterator()`
and `Gio.InputStream.prototype.createAsyncIterator()` methods
which allow easy iteration of input streams in consecutive
chunks of bytes, either with a for-of loop or a for-await-of
loop.
+ DBus proxy wrapper classes now have a static `newAsync()`
method, which returns a Promise that resolves to an instance of
the proxy wrapper class on which `initAsync()` has completed.
+ DBus property getters can now return GLib.Variant instances
directly, if they have the correct type, instead of returning
JS values and having them be packed into GLib.Variants.
+ Dramatic performance improvements in the legacy
`imports.signals` module, which has also gained a
`connectAfter()` method that works like the same-named method
in GObject signals. (However, the signals module remains
legacy, and is mostly there for historical reasons with GNOME
Shell. Don't use it in new code.)
+ For years we have had a typo in `Cairo.LineCap.SQUARE`,
incorrectly naming it `SQUASH`. This is fixed and the typoed
name is retained as an alias.
+ Also in Cairo, the value of `Cairo.Format.RGB16_565` was wrong.
This was fixed with a breaking change, because anyone using it
was probably already not getting the results they expected.
+ Continuing the Cairo improvements, SVG surfaces have gained
`Cairo.SVGSurface.prototype.finish()` and
`Cairo.SVGSurface.prototype.flush()` because previously SVG
surfaces were only written to disk when the SVGSurface object
was garbage collected, making it uncertain to rely on them.
+ The debugger now handles Symbol values and Symbol property keys
of objects. Previously, these were not displayed correctly.
+ Various type-safety refactors.
+ Many bug fixes and performance improvements.
==== glib-networking ====
Version update (2.74.0 -> 2.76.0)
- Update to version 2.76.0:
+ Fix OpenSSL sessions becoming unresumable.
+ Fix installed libproxy test.
- Update to version 2.76.beta:
+ Hopefully fix environment proxy resolver on Windows.
+ Remove static_modules build option, use
- Ddefault_library=static instead.
+ Updated translations.
- Update to version 2.76.alpha:
+ OpenSSL: add session resumption support.
+ GnuTLS: several session resumption improvements.
+ Skip TLS exporter test for TLS 1.2.
+ Default values for build options have changed, no longer use
auto.
+ Fix static linking on Windows.
+ Don't use system trust on iOS.
+ Updated translations.
- Drop glib-networking-gnutls-tls-exporter-tls12.patch: fixed
upstream.
==== glib2 ====
Version update (2.74.6 -> 2.76.1)
Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0
- Update to version 2.76.1:
+ Fix build failures in third party C++ projects using
`g_strdup()` via C++ qualified symbol lookup.
+ Downgrade critical warnings from `GFileInfo` about missing
attributes to debug messages, as it was affecting too many
apps; the critical warnings will be reinstated early in the
2.78 cycle, so apps should continue to fix their ambiguous use
of `GFileInfo` API.
+ Bugs fixed: glgo#GNOME/GLib#159, glgo#GNOME/GLib#352,
glgo#GNOME/GLib#919, glgo#GNOME/GLib#2922,
glgo#GNOME/GLib#2936, glgo#GNOME/GLib#2943,
glgo#GNOME/GLib#2948, glgo#GNOME/GLib!3241,
glgo#GNOME/GLib!3315, glgo#GNOME/GLib!3318,
glgo#GNOME/GLib!3319, glgo#GNOME/GLib!3321,
glgo#GNOME/GLib!3323, glgo#GNOME/GLib!3324,
glgo#GNOME/GLib!3325, glgo#GNOME/GLib!3330,
glgo#GNOME/GLib!3338.
+ Updated translations.
- Update to version 2.76.0:
+ Fix several regressions in handling `GFileInfo` attributes
+ Bugs fixed:
- ETAG_VALUE not set in GFileInfo when requested
- File attributes are not set when their value is FALSE/NULL
- gfile: Fix file size detection when copying on btrfs
- glocalfileinfo:
. Mark the lost+found dir as hidden again
. Ensure that is-backup is always set
+ Updated translations.
- Rebase patches with quilt.
- Update to version 2.75.4:
+ Emit a critical warning when acquiring the notification queue
during GObject finalization. A type's `finalize()`
implementation should not call public API that emits property
notifications.
+ Updated translations.
- Rebase glib2-suppress-schema-deprecated-path-warning.patch with
quilt.
- Fix license files in packages: COPYING in the source tree is
a symlink to LICENSES/LGPL-2.1-or-later.txt, but rpm's %license
macro copies the symlink, not the target. Explicitly package
LICENSES/LGPL-2.1-or-later.txt in this case (boo#1208497).
- Update to version 2.75.3:
+ Drop the implementation of GSlice, and make the API use the
system `malloc()` internally.
+ Use a thread-spawning thread to keep thread scheduler settings
consistent; fixes GThreadPool critical warnings due to failing
to set scheduler settings in some situations.
+ GIR annotation improvements for multiple APIs.
+ Optimise printing of nested maybes in `g_variant_print()`.
+ Use `tap` test protocol within GLib, and support TAP 13/14.
+ Fix a regression in glib-compile-schemas 2.75.2 causing schemas
and override files to be sorted incorrectly.
+ Support per-desktop overrides in `GSettingsAction`.
+ Various optimisations to `GString`.
+ Reduce allocations in message printing functions if thereâs
nothing to format.
+ Add inline version of `g_strdup()`, allowing the compiler to do
`NULL` folding and constant folding on `strlen()` calls.
+ Add a `GPathBuf` API for building and manipulating file paths.
+ Add `g_string_free_and_steal()` and use it to warn on unused
results from`g_string_free (_, FALSE)`.
+ Add `g_free_sized()` and `g_aligned_free_sized()` to mirror the
upcoming `free_sized()` function in C23; use these if porting
away from `g_slice_free()`.
+ Fix underspecified dependencies on generated headers in
`meson.build`, which should reduce spurious build failures.
+ Updated translations.
- Update to version 2.75.2:
+ Add `g_ptr_array_sort_values()` and
`g_ptr_array_sort_values_with_data()` APIs.
+ Some fixes for activation of UWP apps on Windows.
+ Support Markdown output from `gdbus-codegen`.
- Changes from version 2.75.1:
+ Add new `GFileInfo` properties for large thumbnails.
+ Fix missing input validation in `GDBusMenuModel`.
+ Change default `g_desktop_app_info_search()` algorithm to
include substring matches.
+ Various GVariant security fixes when handling untrusted data.
+ Add support for XDG Activation protocol in `GAppLaunchContext`.
+ Return `application/x-zerosize` rather than `text/plain` as
content type for empty files.
+ Deprecate `-Druntime_libdir` configure option because it was
unused.
+ Check for snap plugs when accessing portals.
+ Add `GArray` and `GPtrArray` constructors to take or copy C
arrays.
+ Add `GHashTable` methods to get and steal hash table keys and
values as `GPtrArray`s.
+ Change the default D-Bus system bus socket address from
`/var/run/dbus/system_bus_socket` to
`/run/dbus/system_bus_socket`, in line with changes in
dbus.git.
- Drop glib2-dbus-socket-path.patch: fixed upstream.
==== glibc ====
Subpackages: glibc-extra glibc-locale glibc-locale-base nscd
- Exclude static archives from preparation for live patching (bnc#1208721)
==== glibmm2_4 ====
Version update (2.66.5 -> 2.66.6)
Subpackages: libgiomm-2_4-1 libglibmm-2_4-1
- Update to version 2.66.6:
+ Glib: Dispatcher: Don't warn when a Dispatcher is deleted while
messages are pending.
+ Gio: NetworkMonitor::get_default(): Add refreturn.
+ gmmproc: generate_wrap_init.pl.in: Disable warning C4273 on
Visual Studio.
+ Meson build:
- Detect if we build from a git subtree.
- Don't copy files with configure_file().
==== glslang ====
Version update (12.0.0 -> 12.1.0)
- Update to release 12.1.0:
* Reject non-float inputs/outputs for version less than 120
* Fix invalid BufferBlock decoration for SPIR-V 1.3 and above
* Add HLSL relaxed-precision float/int matrix expansions
* Block decorate Vulkan structs with RuntimeArrays
* Support InterlockedAdd on float types
- Delete 0001-build-set-SOVERSION-on-all-libraries.patch:
fixed upstream
- Split part of glslang-devel to glslang-nonstd-devel.
==== gnome-autoar ====
Version update (0.4.3 -> 0.4.4)
- Update to version 0.4.4:
+ Add application/zstd to supported mime-types.
+ Fix test suite failure with recent GLib version.
+ Add autoar_extractor_set_passphrase function.
- Update to version 0.4.3+9:
+ ci:
- Drop workaround to remove mount options
- Explicitiely set the storage driver
- Use rawhide for the fedora job
+ extractor:
- Add autoar_extractor_set_passphrase function
- Fix parameter name in documentation comment
- Make error codes public
- Use g_file_info_remove_attribute instead of invalid type
- Use specific error code when passphrase wasn't provided
+ tests: Skip file size check for directories
- Switch to git checkout via source service.
- Enable test macro again as upstream fixed the issue.
- Temp disable test due to changes in new glib2 2.76.0 release:
wait for upstream to fix in either glib or in gnome-autoar.
https://gitlab.gnome.org/GNOME/gnome-autoar/-/issues/44
==== gnome-branding-MicroOS ====
Version update (20230126 -> 20230323)
- Use new transactional-update drop-in config for Desktop
notification configuration
- 20230323
==== gnome-calculator ====
Version update (43.0.1 -> 44.0)
Subpackages: gnome-shell-search-provider-gnome-calculator
- Update to version 44.0:
+ Updated translations.
- Update to version 44.rc:
+ Updated translations.
- Update to version 44.beta:
+ Improved factorization
+ Number format selection documentation improvements
+ Made builtin function descriptions translatable
+ Fixed display showing 0 on startup
+ Improved button tooltips
+ Added signed int support to programming mode
+ i and e constants updated according to ISO 80000-2:2009
+ Help overlay updates
+ Added preferences shortcut
+ Destroy dialog after clicking cancel
+ Updated translations.
==== gnome-clocks ====
Version update (43.0 -> 44.0)
Subpackages: gnome-shell-search-provider-gnome-clocks
- Update to version 44.0:
+ Updated translations.
- Update to version 44.rc:
+ Updated translations.
- Update to version 44.beta:
+ Display seconds in the world clock detail view
+ Reset snooze time when disabling alarms
+ Add mnemonics to the view switcher
+ Say ahead/behind instead of later/earlier
+ Fix button layout in the timer view
+ Add missing ellipses to button labels
+ Remove an incorrect tooltip
+ Help fixes
+ Updated translations.
==== gnome-control-center ====
Version update (43.4.1 -> 44.0+7)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-user-faces
- Update to version 44.0+7:
+ common: hostname-entry: Update hostname only after apply is
clicked
+ sound: Prevent duplicate sound device entries
+ color: Do not try to access to null pointer in destruction
+ display: Allow configuring all monitors and apply settings at
once
+ Updated translations.
- Switch to git checkout via source service, explicit tag from
stable gnome-44 branch.
- Update to version 44.0:
+ Mouse: Prevent infinit loop on Mouse setting changes.
+ Usage: Fix confirmation dialog when clearing file history.
+ Notifications: Replace occurrence of "Applications" with "Apps"
string.
+ Power: Label the main "batery" as UPS when that's what it is.
+ Updated translations.
- Update to version 44.rc:
+ Improve state of switchers throughout the app
+ Keyboard: Various fixes to the shortcut editor
+ Mouse & Touchpad: Polish the panel redesign
+ Printers: Update to more modern CUPS APIs
+ Updated translations.
- Update to version 44.beta:
+ Redesigned Sound panel
+ Redesigned Mouse & Touchpad panel
+ Share Wi-Fi networks using QR code
+ Many consistency improvements
+ WireGuard support
+ Mouse & Touchpad:
- Redesign the panel with videos of the preferences
- Move mouse test into a separate dialog
+ Network:
- Add support for sharing Wi-Fi networks through QR code
- Add WireGuard support
+ Sound:
- Move application volumes to a dialog
- Move sound themes to a dialog
+ Updated translations.
- Disable gnome-control-center-disable-error-message-for-NM.patch
==== gnome-desktop ====
Version update (43.2 -> 44.0)
Subpackages: libgnome-desktop-3-20 libgnome-desktop-3_0-common libgnome-desktop-4-2 typelib-1_0-GnomeDesktop-3_0
- Update to version 44.0:
+ Fix idle monitor watch leak.
+ Save original thumbnail dimensions in metadata.
+ Fix Turkish keyboard layout.
+ Updated translations.
- Update to version 44.beta:
+ Add GnomeWallClock:force-seconds property.
+ Updated translations.
==== gnome-disk-utility ====
Version update (43.0 -> 44.0)
- Update to version 44.0:
+ flatpak:
- Use popt default branch
- popt switched to cmake
+ Updated translations.
- Update to version 44.rc:
+ flatpak: People like to rename branches back and forth.
+ Add .dir-locals.
+ various: Remove GNU Emacs file variables.
+ Updated translations.
- Add appstream-glib BuildRequires and a check section, where we
validate appstream data and desktop file during build.
- Update to version 44.beta:
+ Update POTFILES.in.
+ Updated translations.
- Update to version 44.alpha:
+ change-passphrase-dialog: Port to GtkBuilder templates
+ ci: Use OCI images hosted on Quay
+ createotherpage: Re-factor
+ crypttab-dialog: Port to GtkBuilder templates
+ estimator:
- Don't override finalize()
- Port to use G_DECLARE_FINAL_TYPE
+ filesystemdialog: Port to use GtkBuilder Templates
+ flatpak: Use new default branch name for popt
+ format-disk-dialog: Port to GtkBuilder templates
+ help-overlay: Remove visible properties
+ new-disk-image-dialog: Port to GtkBuilder templates
+ partition-dialog: Port to GtkBuilder templates
+ passwordstrength:
- Don't override setter
- Port to use G_DECLARE_FINAL_TYPE
+ unlock-dialog: Port to GtkBuilder templates
+ Updated translations.
- Pass sysconfdir=%{_distconfdir} to meson and move
org.gnome.SettingsDaemon.DiskUtilityNotify.desktop autostart file
to /usr/etc/ subdirs.
==== gnome-initial-setup ====
Version update (43.2 -> 44.0)
- Generate %pre from sysusers.d file using sysuser-tools
- Update to version 44.0:
+ Bug fixes: The privacy policy links on the Privacy page are now
usable. This was a regression in the GTK 4 port, first released
as 43.0.
+ Updated translations.
==== gnome-online-accounts ====
Version update (3.46.0 -> 3.48.0)
Subpackages: libgoa-1_0-0 libgoa-backend-1_0-1
- Update to version 3.48.0:
+ Updated translations.
- Rebase patch with quilt.
- Update to version 3.47.1:
+ Build fixes
+ Expired Kerberos tickets not re-acquired on resume from suspend
+ Update CalDAV/CardDAV OwnCloud endpoints
+ Attempt to cope with multiple credential caches per identity
+ Error in solving Nextcloud account address
+ Updated translations.
==== gnome-session ====
Version update (43.0 -> 44.0)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland
- Update to version 44.0:
+ No changes, stable bump only.
- Update to version 44.rc:
+ Code clean ups
+ Better handling when dbus-daemon dies
+ Improved log output
+ Updated translations.
- Pass systemduserunitdir=%%{_userunitdir} to meson, ensure we set
the correct dir during build.
- Drop gnome-session-exit-when-lost-name-on-bus.patch: Fixed
upstream.
- Bump basever define to 44 following upstream changes.
==== gnome-settings-daemon ====
Version update (43.0 -> 44.0)
- Update to version 44.0:
+ Updated translations.
- Update to version 44.rc:
+ Power: Default to sleep after 15 minutes.
+ Updated translations.
- Update to version 44.beta:
+ Housekeeping: Fix capitalization of systemd notifications
+ Power: Improve low power notifications
+ Xsettings: Always fallback to IBus IM for X11 clients
+ Updated translations.
==== gnome-shell ====
Version update (43.3 -> 44.0+28)
Subpackages: gnome-extensions gnome-shell-calendar
- Update to version 44.0+28:
* status/network: Generalize code to hide subtitle
* screenshot: Get cursor texture from window
+ st/icon-theme: Disconnect from settings signals on disposal
+ workspacesView: Update visibility after updating workspaces
+ screenshot: Use meta_window_has_pointer () for pointer check
+ main:
- Add missing newlines
- Fix syncing animations-enabled
+ style: Reduce padding between quick menu toggle text and
separator
+ modalDialog: Fix fading out dialog
+ endSessionDialog: Catch async errors
+ tests:
- Set GNOME_SHELL_SESSION_MODE to user
- Add default test setup with common env settings
+ extension-tool: Set reminder for removing old compat code
+ Updated translations.
- Move patch to SLE only patches:
+ gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch
- Update to version 44.0:
+ Updated translations.
- Add Soup to global Requires exclude, and add a manual
typelib(Soup) = 3.0 Requires. Only require 3.0, before we got a
dependency on Soup 2.4 as well.
- Add St, Cogl and Clutter typelibs to global Requires exclude
aswell. These typelibs are provided by multiple packages, but
currently gnome-shell gets these provided by itself or mutter.
We already have an explicit mutter requires in place so no more
changes are needed for now from our end.
- Drop explicit typelib(Rsvg) Requires, no longer needed.
- Update to version 44.rc:
+ Unmute to default volume when slider was at 0
+ Fix missing battery percentage in the top bar
+ Fix unexpected focus order after activating apps
+ Stop using GTK for systray support
+ Expose GtkIconTheme replacement to extensions
+ Disallow using (most of) GTK in the compositor process
+ Plugged leak
+ Misc. bug fixes and cleanups
+ Updated translations.
- Replace pkgconfig(gnome-desktop-3.0) with
pkgconfig(gnome-desktop-4) BuildRequires following upstream
changes.
- Temp disable gtk-doc, fails build atm.
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6486
- Update to version 44.beta:
+ Fix screencast UI being erroneously disabled
+ Fix unresponsive screen area when quick settings are opened
+ Ensure completions are disabled when hiding on-screen keyboard
+ Fix missing name in wired network quick settings button
+ Properly apply saved shortcuts inhibition permissions
+ Don't let wayland popovers block overview
+ Improve high contrast styling
+ Open correct Settings panel from on-screen keyboard menu
+ Test running gnome-shell in CI
+ Do not use symbolic app icons for High Contrast
+ Prepare extension loading for ESM
+ Fix input source switching with focus on password entry
+ Ensure quick settings toggles align with the pixel grid
+ Lower OOM score of gnome-shell process
+ Polish page switching behavior during DND in app grid
+ Tweak lock- and login screen styling
+ Consistently link to Settings from menus
+ Make it easier for extensions to add a credential manager
+ Fix mount operation dialog when Disks is not available
+ Refine quick settings
+ Mute/unmute volume when clicking slider icon
+ Add device menu to Bluetooth quick settings
+ Expose list of background apps in quick settings
+ Compile extension GSettings after install
+ Fixed crash
+ Plugged memory leak
+ Misc. bug fixes and cleanups
+ Updated translations.
- Replace pkgconfig(libmutter-11), pkgconfig(mutter-clutter-11),
pkgconfig(mutter-cogl-11) and pkgconfig(mutter-cogl-pango-11)
with a new mutter_api define and set it to 12. Also add a new
mutter_req define and set it to 44.beta. Make future versionbumps
more practical.
- Rebase patches with quilt. Disable
gnome-shell-exit-crash-workaround.patch for now, should no longer
be needed + Not sure I trust the rebase quilt did.
- Drop gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch:
Fixed upstream.
- Add a glob to typelib exclude.
==== gnome-shell-extensions ====
Version update (43.1 -> 44.0)
Subpackages: gnome-shell-classic gnome-shell-extensions-common
- Update to version 44.0:
+ Version bump only.
- Update to version 44.rc:
+ Version bump only.
- Update to version 44.beta:
+ Tweak menu alignment.
+ Updated translations.
==== gnome-software ====
Version update (43.5 -> 44.0)
Subpackages: gnome-software-plugin-packagekit
- Update to version 44.0:
+ Fix missing separators in system updates dialog.
+ Updated translations.
==== gnome-system-monitor ====
Version update (42.0 -> 44.0)
- Update to version 44.0:
+ Updated translations.
- Update to version 44.rc:
+ Updated translations.
- Update to version 44.beta:
+ Code improvements
+ Fixed help overlay shortcuts
+ Use WMClass for application
+ Don't reset the graph when toggling smooth draw
+ Updated translations.
==== gnome-terminal ====
Version update (3.46.8 -> 3.48.0)
Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal
- Update to version 3.48.0:
+ Updated translations.
- Update to version 3.47.99:
+ util: Also check /usr/etc for xdg-terminal-exec configuration
+ docs: Document new color schemes
- Update to version 3.47.92:
+ all:
- Implement xdg-terminal-exec support
- Make env filtering uniform
- ODR fix
- Replace %m with using g_strerror() in printf calls
+ build:
- Add define for openbsd
- Add install tags
- Assert sanity
- Build fix for netbsd
- Fix libc feature defines
- Fix nautilus extension install directory
- More detailed version info
- Output warning on unstable release
- Remove erroneous volatile
- Remove unnecessary meson version check
- Update meson req version
- Update nautilus extension build req
- Update README
- Use built-in mandir option
- Use non-deprecated API
- Validate all desktop files
- Validate metainfo files
+ client:
- Improve env var filters
- legacy: Drop debug messages
- legacy: Fix typo assigning XDG_ACTIVATION_TOKEN
- More env vars to filter
- Transport XDG_ACTIVATION_TOKEN to the server
- Use verified schema
- utils: Fix unused function warning on non-debug build
+ desktop:
- Use Preferences icon
- Use standard key
+ docs:
- Fix some typos in README
- Fix some wrong info in README
+ icons: Add separate icons for Preferences
+ l10n: Remove mjw from LINGUAS
+ metainfo:
- Add launchable info
- Fix broken metainfo translations
- Pass validation
+ nautilus:
- Don't include gdk headers in the nautilus extension
- Fix build
- Fix macro redefinition warning
- Try to fix the build with nautilus 43
+ po: Mark bogus translated string as fuzzy
+ prefs:
- Add NoDisplay desktop file for the prefs binary
- Fix default terminal check
- Fix serialisation format
- Fix standalone launch of g-t-preferences
- Hold application while the prefs are shown
- Make preferences dialogue OOP
- Move prefs binary to libexecdir
- Reduce default bus timeout
- Sink a floating variant
- Try to improve translator hint comment
- Use autocleanup more
- Use default timeout when debugging
- Use different wm class
- Use new icon
+ profile:
- Use correct schema source for the profiles list schema
- Use the correct schema source to lookup schemas
+ Revert "screen: Use clean env when creating new tab"
+ screen:
- Add some missing casts
- Use correct environment filter
+ settings:
- Consolidate settings related code into one source file
- Import some backend specific code from glib
- Remove direct dconf dependency
+ util: Fix interpretation of TryExec desktop entry key
+ Updated translations.
==== gnome-tweaks ====
Version update (42.beta -> 42.beta+60)
- Update to version 42.beta+60:
+ Removed libsoup mention.
+ data: Remove extension mentions.
+ appdata: Remove GNOME 3 mention.
+ Remove deprecated option for separate Lock screen wallpaper.
+ Updated translations.
- Switch to git checkout via source service, explicit commit id.
==== gnome-user-docs ====
Version update (43.0 -> 44.0)
- Update to version 44.0:
+ Updates to GNOME Help.
+ Updates to System Admin Guide.
+ Updated translations.
- Update to version 44.rc:
+ Updates to GNOME Help.
+ Updates to System Admin Guide.
+ Updated translations.
==== gobject-introspection ====
Version update (1.74.0 -> 1.76.1)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Update to version 1.76.1:
+ Handle null default values.
+ Documentation fixes.
- Update path regex used in gobjectintrospection.attr: the old one
was not sufficiently escaped, which resulted in many more files
being scanned than needed.
- Update to version 1.76.0:
+ Update the GIR data for GLib.
+ Documentation fixes.
- Update to version 1.75.6:
+ Documentation fixes.
+ Fix build when using GLib as a subproject.
+ Update the GIR data for GLib.
- Update to version 1.75.4:
+ Brown-paper bag release to fix the GLib dependency.
- Changes from version 1.75.2:
+ Split 'disguised' attribute into two separate attributes.
+ Add copy/free function annotations for plain-old data types.
+ Include the default value of GObject properties in the GIR
data.
+ Drop wrap files for recursive dependencies.
+ Add more marshalling tests.
+ Update the GIR data for GLib, GObject, GModule, and GIO.
==== gpgme ====
Version update (1.18.0 -> 1.19.0)
Subpackages: libgpgme11 libgpgmepp6 python310-gpg
- Update to 1.19.0:
* New context flag "no-auto-check-trustdb". [T6261]
* Optionally, build QGpgME for Qt 6
* Support component "gpgtar-name" in gpgme_get_dirinfo. [T6342]
* Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and
gpgme_op_sign* to allow creating an encrypted and/or signed
archive. [T6342]
* Extended gpgme_op_decrypt*, gpgme_op_decrypt_verify*,
and gpgme_op_verify* to allow extracting an encrypted and/or
signed archive. [T6342]
* cpp: Handle error when trying to sign expired keys. [T6155]
* cpp: Support encryption flags ThrowKeyIds, EncryptWrap, and
WantAddress. [T6359]
* cpp, qt: Fix building with C++11. [T6141]
* qt: Fix problem with expiration dates after 2038-01-19 on 32-bit
systems when adding an existing subkey to another key. [T6137]
* cpp: Allow setting the curve to use when generating ECC keys
for smart cards. [T4429]
* qt: Extend ListAllKeysJob to allow disabling the automatic
trust database check when listing all keys. [T6261]
* qt: Allow deferred start of import jobs. [T6323]
* qt: Support creating and extracting signed and encrypted
archives. [T6342]
* Rebase gpgme-suse-nobetasuffix.patch
* Remove patches upstream:
- gpgme-D546-python310.patch
- gpgme-1.18.0-T6137-qt_test.patch
- python311.patch
- drop python2 subpackage handling. we do not support python 2.x
anymore, and if we would it would happen via singlespec
==== grub2 ====
Subpackages: grub2-arm64-efi grub2-snapper-plugin grub2-systemd-sleep-plugin
- Fix aarch64 kiwi image's file not found due to '/@' prepended to path in
btrfs filesystem. (bsc#1209165)
* grub2-btrfs-05-grub2-mkconfig.patch
- Restrict cryptsetup key file permission for better security (bsc#1207499)
* 0001-loader-linux-Ensure-the-newc-pathname-is-NULL-termin.patch
* 0002-Restrict-cryptsetup-key-file-permission-for-better-s.patch
- Meanwhile, memtest86+ gained EFI support, but using the grub
command line to run it manually is quite tedious...
Adapt 20_memtest86+ to provide a proper menu entry. Executing
memtest requires to turn security off in BIOS: (Boot Mode: Other OS).
==== gsettings-desktop-schemas ====
Version update (43.0 -> 44.0)
- Update to version 44.0:
+ Updated translations.
- Update to version 44.beta:
+ Build improvements.
+ Updated translations.
==== gstreamer-plugins-bad ====
Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0
- Add libgsttranscoder-1_0-0 to baselibs.conf
==== gstreamer-plugins-good ====
Subpackages: gstreamer-plugins-good-gtk
- Conflict with gstreamer-plugins-ugly < 1.22.0 to ensure we don't
have conflicts with gstreamer-plugins-ugly 1.20.1 since
libgstxingmux.so was moved from -ugly to -good (boo#1209541)
==== gtk3 ====
Version update (3.24.35+10 -> 3.24.37)
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Re-add macros.gtk3: there are quite a few consumers left
requiring the defined macros.
- Prepend gtk3 to binary_version and _immoduledir macro names to
avoid possible name clash now that they are being defined in the
macros.gtk3 file instead of the spec file.
- Update to version 3.24.37:
+ Support the file transfer portal for copy-paste and DND
+ Treat XKB_MODE_NAME_LODO as super key
+ Refactor startup notification handling to be in sync with GTK 4
+ GL: Synchronie when calling MakeCurrent
+ CSS: Fix a problem with stopping animations
+ Wayland: Drop the legacy text input module
+ Updated translations.
- Update to version 3.24.36:
+ GtkLabel: Tweak selection behavior.
+ GtkEmojiChooser: Properly handle empty recent section.
+ GtkFileChooser: Make ~ key work regardless of dead keys.
+ Wayland:
- Fix problems with X<>Wayland DND.
- Revert cursor changes from 3.24.35.
- Fix handling of surrounding text in input.
+ Updated translation.
- Switch from Autotools to Meson, dropping libtool build
requirement while adding meson and ninja. And replace configure,
make_build, and make_install macros with meson, meson_build and
meson_install.
- Adopt the use of autosetup and autopatch macro facilities to
improve package maintainability.
- Drop multibuild facility due to the fact that Gtk 3 Meson build
scripts can't fully disable some components. And, at least for
now, we cannot achieve the same degree of modularity we had with
Autotools.
- Drop macros.gtk3 file as no package (if it ever had any) consumes
its macros.
- After switching to Meson, the build doesn't produce a Wayland
Input Method module anymore, at least not as a standalone. Update
baselibs.conf accordingly. And some GResource files are now being
provided in the devel package for working with emojis.
- Define __provides_exclude_from macro with ^%{_libdir}/gtk-3.0 as
its value to prevent the automatic provision generator to offer
private modules as requirable symbols.
- Make cloudproviders to be easily switchable, through bcond
facility, to allow people to test it, or for maintainers to turn
it on and off easily.
- Make gettext-its-gtk3 and gtk3-devel-doc sub-packages
arch-independent (noarch), as they don't contain any binaries.
- Convert IM modules cache update post(un) scriptlets to RPM
file triggers. Though we had good results with icon cache update
scriptlets previously, we still can't use transfiletriggers to
trigger the cache update only once, post transaction, because
Zypper is still working on implementing support for them.
- Refresh patch with Quilt: gtk3-revert-forced-xftdpi.patch.
==== gtksourceview5 ====
Version update (5.6.2 -> 5.8.0)
- Update to version 5.8.0:
+ vim: avoid large numbers of small deletions in filter command.
+ adwaita.xml: add missing def:deletion style.
+ todotxt.lang: add support for todo.txt format.
- Update to version 5.7.2:
+ Documentation improvements
+ Updated languages: java.lang, html.lang
+ Fix Y offset calculation when GtkTextView:top-margin is set
+ Completion now requeries providers upon manual activation
+ CSS updates for completion popover to reduce allocation jitter
+ Assistants will more aggresively update positioning. It is
heavily suggested that you have GNOME/gtk!5564 in whatever GTK
you are linking against to reduce the potential for frames
rendered with missing allocations/text
- Replace python3-gi-docgen build requirement with the more
reliable pkgconfig(gi-docgen).
- Update to version 5.7.1:
+ Updated languages: c.lang, docker.lang, nix.lang
+ Add missing version functions to GIR generation.
+ Moving through snippets now retires the completion popover.
+ Documentation updates.
- Changes from version 5.7.0:
+ gutterrenderermarks: avoid potential infinite loop with marks
+ build: drop unnecessary vapigen check
+ cpp.lang: add constinit keyword
+ java.lang: fix escaped characters
+ lean.lang: strings may contain line breaks
+ nix.lang: Add Nix syntax highlighting
+ reasonml.lang: add ReasonML language
==== gupnp-igd ====
- Add upstream patches to hopefully fix racy tests:
+ 2c413bbd8b9afc41648f21ad173f0caf81a5f98b.patch
+ bbe36b279e247cd8ec4ab00bcdf02178af8a99af.patch
- Add fa1546614190942ab266832e7470a6debf8c32cb.patch: test: Port to
g_inet_address_new_loopback.
==== gvfs ====
Version update (1.50.3 -> 1.50.4)
Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse
- Update to version 1.50.4:
+ dav: Prevent usage of NULL for nonexistent source file
+ client: Fix copy/move operation from/to Flatpak sandbox
+ http: Report original sizes regardless of compression usage
+ Fix string comparison on various places
+ Updated translations.
- Split out a new sub-package gvfs-backend-goa. This allows
end-users to remove last remains of soup2 and gdata dependencies.
Add a Supplements on gvfs and gnome-online-accounts to pull it in
for most of our users.
- Add explicit pkgconfig(libxml-2.0) BuildRequires: Meson checks
for it.
==== highway ====
Version update (1.0.3 -> 1.0.4)
- Update to release 1.0.4
* Add PPC8..10, SSE2, AVX3_ZEN4, NEON_WITHOUT_AES targets
* Add Expand, LoadExpand, integer AbsDiff, SumsOf8AbsDiff
* Improved Half/Twice support, codegen for Shift*Same
* Faster KV128 sorting
* Update RISC-V V intrinsics for 1.0-draft
- Remove arm-disable-runtime-dispatch.patch (appears merged)
==== hostname ====
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
==== hplip ====
Subpackages: hplip-hpijs hplip-udev-rules
- Add patch to fix hplip applying printf string format parsing to
printer attributes returned from CUPS (such as
"dnssd://foo%20series._ipp._tcp.local/?uuid=...") which results
in a segfault (boo#1209866, lp#2013185):
* fix-printer-attributes-parsing.patch
==== installation-images-MicroOS ====
Version update (17.78 -> 17.81)
- merge gh#openSUSE/installation-images#639
- modernized mount-rootfs-and-do-chroot script
- advertise mount-rootfs-and-do-chroot in motd
- add motd to rescue system
- 17.81
- merge gh#openSUSE/installation-images#638
- etc: update module.config to match 6.3
- 17.80
- merge gh#openSUSE/installation-images#637
- Drop aaa_base prein execution
- 17.79
==== iproute2 ====
Subpackages: iproute2-bash-completion
- Delete xfrm-support-displaying-transformations-used-for-Mob.patch
(mip6d-ng is abandoned too)
==== jitterentropy ====
- Fix a stack corruption on s390x: [bsc#1209627]
* Output size of the STCKE command on s390x is 16 bytes, compared
to 8 bytes of the STCK command. Fix a stack corruption in the
s390x version of jent_get_nstime(). Add some more detailed
information on the STCKE command.
* github.com/smuellerDD/jitterentropy-library/commit/7bf9f85
* Add jitterentropy-fix-a-stack-corruption-on-s390x.patch
==== kImageAnnotator ====
Version update (0.6.0 -> 0.6.1)
- Update to version 0.6.1
Fixed
* Fix for unnecessary scrollbars.
* Add KDE support for scale factor.
* Show tab tooltips on initial tabs.
* Sticker resizing is broken when bounding rect flipped.
==== kernel-default-base ====
Version update (6.2.6 -> 6.2.8)
- Add exfat (boo#1208822)
==== kernel-firmware ====
Version update (20230313 -> 20230320)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network
- Update to version 20230320 (git commit bcdcfbcf0a8f):
* linux-firmware: Update firmware file for Intel Bluetooth AX101
* linux-firmware: Update firmware file for Intel Bluetooth 9462
* linux-firmware: Update firmware file for Intel Bluetooth 9462
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth AX203
* linux-firmware: Update firmware file for Intel Bluetooth AX203
* linux-firmware: Update firmware file for Intel Bluetooth AX211
* linux-firmware: Update firmware file for Intel Bluetooth AX211
* linux-firmware: Update firmware file for Intel Bluetooth AX210
* linux-firmware: add firmware files for NXP BT chipsets
* rtw89: 8852b: update format-1 fw to v0.29.29.0
* rtw89: 8852b: add format-1 fw v0.29.26.0
* rtw89: 8852b: rollback firmware to v0.27.32.1
* i915: Update MTL DMC to v2.12
* i915: Update ADLP DMC to v2.19
* mediatek: Update mt8192/mt8195 SCP firmware to support MM21 and MT21
- Update topics list
- Drop the manual revert of 8852b firmware file, as it's merged into
the upstream
- Revert pssufix change that caused the package renaming and broke
dependencies from other packages
- Revert the broken rtw89/rtw8852b_fw.bin firmware temporarily
(bsc#1209449)
==== kernel-source ====
Version update (6.2.6 -> 6.2.8)
- Linux 6.2.8 (bsc#1012628).
- xfrm: Allow transport-mode states with AF_UNSPEC selector
(bsc#1012628).
- drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
(bsc#1012628).
- drm/msm/gem: Prevent blocking within shrinker loop
(bsc#1012628).
- drm/panfrost: Don't sync rpm suspension after mmu flushing
(bsc#1012628).
- fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
(bsc#1012628).
- cifs: Move the in_send statistic to __smb_send_rqst()
(bsc#1012628).
- drm/meson: fix 1px pink line on GXM when scaling video overlay
(bsc#1012628).
- clk: HI655X: select REGMAP instead of depending on it
(bsc#1012628).
- selftests: amd-pstate: fix TEST_FILES (bsc#1012628).
- ASoC: SOF: Intel: MTL: Fix the device description (bsc#1012628).
- ASoC: SOF: Intel: HDA: Fix device description (bsc#1012628).
- ASoC: SOF: Intel: SKL: Fix device description (bsc#1012628).
- ASOC: SOF: Intel: pci-tgl: Fix device description (bsc#1012628).
- ASoC: SOF: ipc4-topology: set dmic dai index from copier
(bsc#1012628).
- docs: Correct missing "d_" prefix for dentry_operations member
d_weak_revalidate (bsc#1012628).
- scsi: mpt3sas: Fix NULL pointer access in
mpt3sas_transport_port_add() (bsc#1012628).
- scsi: mpi3mr: Fix throttle_groups memory leak (bsc#1012628).
- scsi: mpi3mr: Fix config page DMA memory leak (bsc#1012628).
- scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
(bsc#1012628).
- scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
(bsc#1012628).
- scsi: mpi3mr: Return proper values for failures in firmware
init path (bsc#1012628).
- scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
(bsc#1012628).
- scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
(bsc#1012628).
- scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
(bsc#1012628).
- ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
(bsc#1012628).
- netfilter: nft_nat: correct length for loading protocol
registers (bsc#1012628).
- netfilter: nft_masq: correct length for loading protocol
registers (bsc#1012628).
- netfilter: nft_redir: correct length for loading protocol
registers (bsc#1012628).
- netfilter: nft_redir: correct value of inet type `.maxattrs`
(bsc#1012628).
- scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (bsc#1012628).
- scsi: core: Fix a procfs host directory removal regression
(bsc#1012628).
- ftrace,kcfi: Define ftrace_stub_graph conditionally
(bsc#1012628).
- tcp: tcp_make_synack() can be called from process context
(bsc#1012628).
- vdpa/mlx5: should not activate virtq object when suspended
(bsc#1012628).
- wifi: nl80211: fix NULL-ptr deref in offchan check
(bsc#1012628).
- wifi: cfg80211: fix MLO connection ownership (bsc#1012628).
- selftests: fix LLVM build for i386 and x86_64 (bsc#1012628).
- nfc: pn533: initialize struct pn533_out_arg properly
(bsc#1012628).
- ipvlan: Make skb->skb_iif track skb->dev for l3s mode
(bsc#1012628).
- i40e: Fix kernel crash during reboot when adapter is in recovery
mode (bsc#1012628).
- vhost-vdpa: free iommu domain after last use during cleanup
(bsc#1012628).
- vdpa_sim: not reset state in vdpasim_queue_ready (bsc#1012628).
- vdpa_sim: set last_used_idx as last_avail_idx in
vdpasim_queue_ready (bsc#1012628).
- PCI: s390: Fix use-after-free of PCI resources with per-function
hotplug (bsc#1012628).
- drm/i915/psr: Use calculated io and fast wake lines
(bsc#1012628).
- drm/i915/sseu: fix max_subslices array-index-out-of-bounds
access (bsc#1012628).
- bnxt_en: reset PHC frequency in free-running mode (bsc#1012628).
- net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
(bsc#1012628).
- qed/qed_dev: guard against a possible division by zero
(bsc#1012628).
- net: dsa: mt7530: remove now incorrect comment regarding port 5
(bsc#1012628).
- net: dsa: mt7530: set PLL frequency and trgmii only when trgmii
is used (bsc#1012628).
- block: do not reverse request order when flushing plug list
(bsc#1012628).
- loop: Fix use-after-free issues (bsc#1012628).
- blk-mq: fix "bad unlock balance detected" on q->srcu in
__blk_mq_run_dispatch_ops (bsc#1012628).
- net: tunnels: annotate lockless accesses to dev->needed_headroom
(bsc#1012628).
- net: phy: smsc: bail out in lan87xx_read_status if
... changelog too long, skipping 532 lines ...
- commit 581e0e0
==== keyutils ====
Subpackages: libkeyutils1
- Drop pkgconfig(krb5) BuildRequires: this dependency was dropped
upstream in commit f9c7b4e4 (2018-11-02).
==== kiconthemes ====
- Add patch to fix build failures:
* 0001-Add-missing-comma-between-enum-values.patch
==== ldb ====
Version update (2.6.1 -> 2.7.1)
Subpackages: libldb2 python3-ldb
- Update to 2.7.1
* Build fix for Solaris, after removal of tevent ports backend
(bso#15298)
- Changes from 2.7.0
* Support python 3.12
* Have python functions operating on DNs raise LdbError
* Don't call comparison() directly in LDB_TYPESAFE_QSORT
* Use ldb_ascii_toupper() for case folding to support
tr_TR.UTF-8 and other dotless i locales (bso#15248)
==== libadwaita ====
Version update (1.2.3 -> 1.3.1)
Subpackages: libadwaita-1-0 typelib-1_0-Adw-1
- Update to version 1.3.1:
+ AdwAboutWindow: Add a missing Since annotation
+ AdwCarousel: Fix allocation
+ AdwFlap:
- Add a missing setter annotation for :fold-policy
- Correctly measure separator
- Avoid notify emissions in dispose()
+ AdwTabBar: Fix clipped labels
+ AdwTabOverview
- Fix clipped labels
- Add a translator comment for "%u tabs"
+ Demo: Open primary menu with F10
+ Don't show marshal functions in docs
- Changes from version 1.3.0:
+ Updated translations.
- Update to version 1.3.rc:
+ Build: Depend on GTK 4.9.5
+ AdwApplication: Disable style loading if Granite is present
+ AdwAvatar: Improve filtering for custom images
+ AdwCarousel: Doc updates
+ AdwEntryRow: Fix :disabled styles
+ AdwExpanderRow: Expose expanded state for a11y
+ AdwPropertyAnimationTarget: Remove critical when finalizing the
object before the target
+ AdwSplitButton:
- Correctly set a11y relations
- Add a default tooltip to the dropdown
+ AdwStyleManager:
- Fix regressions from 1.3.beta
- Disable built-in styles if Granite is present
+ AdwTabOverview: Clarify docs
+ AdwToastOverlay: Fix a use-after-free when quickly creating and
dismissing toasts
+ Docs:
- Update named color descriptions
- Update .linked widget list to keep up with GTK 4.9.x
- Mention AdwHeaderBar along with GtkHeaderBar
+ Stylesheet:
- Fix page switcher in GtkShortcutsWindow
- Fix GtkSearchBar spacing
+ Memory leak fixes
+ Various cleanups
+ Updated translations.
- Update to version 1.3.beta:
+ AboutWindow:
- Prevent double clicks from opening troubleshooting page
- Fix a GTK 4.9.x deprecation
+ AdwActionRow: Add :subtitle-selectable
+ AdwAnimation: Add :follow-enable-animations-setting
+ AdwBanner: Sizing fixes
+ AdwEntryRow: Make accessible
+ AdwLeaflet: Fix can-unfold=false
+ AdwMessageDialog: Increase spacing when heading or body are
missing
+ AdwSpringAnimation:
- Add calculate_value() and calculate_velocity()
- Fix unsafe float comparisons
- Fix critical damping velocity
+ AdwStyleManager: Support color schemes and high contrast on
Windows
+ AdwSwipeable: Fix get_swipe_area() fallback
+ AdwTabBar, AdwTabOverview: Emit ::extra-drag-value on ::enter
+ AdwTabButton:
- Fix needs-attention dot after viewing AdwTabPages in
inspector
- Fix warning when building in Visual Studio
+ AdwTabView: Make accessible
+ AdwToastOverlay:
- Don't focus buttons on click
- Prevent toast labels from wrapping
+ AdwViewStack: Make accessible
+ Demo:
- Don't follow "enable animations" setting for the demo
animation
- Fix the switch on the avatar page
+ Stylesheet:
- Style GtkMenuBar like header bars and similar widgets
- Add minimum width to menu popovers
- Fix GtkLevelBar fill colors
- Fix GtkFileDialog path bar padding
- Fix GtkAssistant sidebar color
- Support marked days in GtkCalendar
+ Documentation fixes
+ Updated translations.
- Update to version 1.3.alpha:
+ Introduce AdwBanner.
+ Introduce AdwTabButton and AdwTabOverview.
+ Fix or silence GTK 4.9.x deprecations.
+ Require GTK 4.9.2 and GLib 2.72.0.
+ Add developer name to metainfo.
+ AdwActionRow:
- Deprecate icon-name property.
- Fix spacing after removing all prefixes/suffixes.
+ AdwAvatar: Correctly redraw on custom image changes.
+ AdwEntryRow:
- Add adw_entry_row_grab_focus_without_selecting().
- Respect use-markup property.
- Fix error/warning/success styles.
- Fix spacing after removing all prefixes/suffixes.
... changelog too long, skipping 37 lines ...
+ Updated translations.
==== libaio ====
- Make the package respect %optflags and disable LTO.
==== libass ====
Version update (0.17.0 -> 0.17.1)
- update to 0.17.1:
* Fix buffer overread if soft-wrapping occurred and
ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due
to Encoding -1
* x86: detect GNU Hurd and configure NASM appropriately
==== libavtp ====
- Enable LTO as it builds fine.
==== libbsd ====
- Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting
with function provided by glibc 2.34
==== libcap ====
- Enable LTO and add missing -ffat-lto-objects for the provided
static libs.
- Revert LTO again; it still breaks builds
- Enable LTO as it works fine.
==== libeconf ====
Version update (0.5.1 -> 0.5.2)
- Update to version 0.5.2:
* Fixed build for aarch64 and gcc13.
* Making the output verbose when a test fails.
* Fixed a stack-buffer-overflow vulnerability in "econf_writeFile"
function.
* Fixed a stack-buffer-overflow vulnerability in "read_file"
function.
* Added new feature: econf_set_conf_dirs (const char **dir_postfix_list)
Sets a list of directory structures (with order) which describes
the directories in which the files have to be parsed.
E.G. with the given list: {"/conf.d/", ".d/", "/", NULL} files in following
directories will be parsed:
"
participants (1)
-
Guillaume Gardet