265 - gdk2-pixbuf now uses glycin

This commit is contained in:
Petr Bokoč 2025-10-28 05:25:57 +01:00
commit 3f9fd437f0

View file

@ -2,3 +2,15 @@
include::partial$entities.adoc[]
= Changes in Fedora {PRODVER} For Desktop Users
[[gdk-pixbuf-glycin]]
== gdk-pixbuf2 now uses Glycin sandboxed image loading
`gdk-pixbuf2` now depends on Glycin, the sandboxed image loading framework, which greatly improves security.
The intent is to provide the same user experience as before, but much has changed behind the scenes.
All built-in pixbuf loaders have been removed in favor of the Glycin pixbuf loader.
Most external pixbuf loaders are now obsolete, as Glycin supports the same image formats.
Accordingly, `avif-pixbuf-loader` from `libavif`, `heif-pixbuf-loader` from `libheif`, `jxl-pixbuf-loader` from `libjxl`,
rsvg-pixbuf-loader from librsvg, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution.
Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thumbnailer`. `libvaif`, `libjxl`, and `librsvg` no longer provide thumbnailers, since they depend on `gdk-pixbuf-thumbnailer`.
`libheif` still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer.