gnome-gitlab GNOME/glycin 2.0.1

13 hours ago

glycin 2.0.1

This release contains the following new component versions:

  • glycin-image-rs 2.0.1

  • glycin-utils 4.0.1

  • glycin 3.0.1

  • libglycin 2.0.1

  • libglycin-gtk4 2.0.1

  • glycin/libglycin: Add API to disable animation looping.

  • glycin/sandbox: Detect if bwrap can't be used due to syscalls being blocked.
    This is an indication of running in an already sandboxed environment like
    libgnome-desktop thumbnailer or a CI. In this case we fall back to unsandboxed
    mode.

  • Close all unused FDs in fork. Before we were sharing all FDs that don't have
    CLOEXEC set. In Rust that's usually not a problem because that's set by
    default. But when used by C in libglycin this is much more unclear. This is an
    attempt at fixing Firefox issues.

  • There was no timeout spawned that would ensure that unused loaders are killed
    after they have been unused for the specified maximum retention time.

  • glycin/sandobx: Canonicalize fontconfig paths before passing to --ro-bind-try
    as source because wrap fails on symlinks otherwise.

  • glycin: u16_to_u8 testcase on big endian machines

  • heif: Overwrite matrix coefficients (YCbCr) in CICP since currently RGB is
    forced and GSK gl and cairo don't support YCbCr. This fixes wrong colors in
    HEIC and AVIF images.

Git-EVTag-v0-SHA512: e639360ec5b55239d740c8dd5bc94653a3cf43deff5de38d4ff3ae77e61421c8618efdbbd2827feea408bc1a3ef8cb9b991ceb1512dcd541935cd4413535ef02

Don't miss a new glycin release

NewReleases is sending notifications on new releases.