# changelog

author: Hans de Goede <hdegoede@redhat.com> - 0.0-19.20250115git13c466e
changelog:
  - Update to latest upstream
  - Drop iVSC drivers, these are part of the mainline kernel now
  - Integrate USBIO drivers for IO chip used on Meteor Lake models
  - Now only builds psys and always uses isys from mainline
  - Fix building against 6.13 kernels


author: Kate Husan <hpa@redhat.com> - 0.0-22.20250909git4bb5b4d
changelog:
  - ipu6-drivers: update to the upstream commit 4bb5b4d
  - usbio-drivers: update to the upstream commit 4fb690c6


author: Greg Lamberson <greg@lamco.io> - 1.3.1-3
changelog:
  - Use desktop-file-install for .desktop file per Fedora guidelines
  - Validate metainfo.xml with appstream-util
  - Add systemd user service scriptlets (post/preun/postun)
  - Add BuildRequires: desktop-file-utils, libappstream-glib, systemd-rpm-macros


author: Greg Lamberson <greg@lamco.io> - 1.3.1-4
changelog:
  - Fix build with libva >= 2.22 (Fedora rawhide): add ..Default::default() to
    vendored cros-libva VP9 encoder struct for forward compatibility with new
    VAEncPictureParameterBufferVP9 fields (seg_id_block_size, va_reserved8)
  - Apply patch at build time and clear vendor checksum for cros-libva


author: Greg Lamberson <greg@lamco.io> - 1.3.1-5
changelog:
  - Use thin LTO and codegen-units=4 for distro builds to reduce peak memory
    from ~10GB to ~4GB (fixes OOM in mock on resource-constrained builders)
  - Disable Fedora system LTO flags to prevent double-LTO interaction


author: Greg Lamberson <greg@lamco.io> - 1.4.0-1
changelog:
  - Clipboard provider trait rearchitecture with backend abstraction
    (Portal, Mutter D-Bus, wlr data-control providers)
  - Enhanced wlroots compositor support via xdg-desktop-portal-generic
  - MSRV raised to 1.88 (iced 0.14 requirement)
  - Removed ironrdp-graphics vendor patch (cast_signed available at 1.88)


author: Greg Lamberson <greg@lamco.io> - 1.4.0-2
changelog:
  - Generate License tag via cargo_license_summary macro
  - Auto-generate bundled crate Provides from cargo_vendor_manifest (897 crates)
  - Auto-generate LICENSE.dependencies via cargo_license macro
  - Remove manual bundled crate Provides entries
  - Add BuildRequires: cargo-rpm-macros >= 24


author: Greg Lamberson <greg@lamco.io> - 1.4.1-1
changelog:
  - Source alignment release: all channels reference identical source
  - Carry forward cargo-rpm-macros integration from 1.4.0-3


author: Greg Lamberson <greg@lamco.io> - 1.4.1-2
changelog:
  - Fix systemd service: move StartLimitIntervalSec/Burst to [Unit] section
  - Fix systemd service: allow mount/umount2 syscalls for FUSE clipboard
  - Fix systemd service: remove capability directives that fail in unprivileged VMs
  - Fix systemd service: remove ProtectHome=read-only (hangs KDE plasmashell)


author: Greg Lamberson <greg@lamco.io> - 1.4.1-3
changelog:
  - Fix BitmapConverter not resetting on client reconnection
  - Fix EGFX init flag clearing for non-AVC clients
  - Enable bitmap fallback for V8 EGFX clients without AVC support
  - Fix CPU spin loops in bare continue paths
  - Improve FUSE clipboard mount and PipeWire disconnect error messages
  - ExcludeArch: ppc64le (OOM during Rust compilation on builders)


author: Greg Lamberson <greg@lamco.io> - 1.4.2-1
changelog:
  - Fix PipeWire 1.4 compatibility: upgrade pipewire-rs to 0.9.2
  - Fix Unicode keyboard mapping: map Unicode events to evdev keycodes
  - PipeWire stream DRIVER flag: ensure frames at negotiated framerate
  - Fix Wayland WouldBlock handling in event loop
  - Fix MIME charset handling for clipboard text negotiation
  - Remove cros-libva-vp9-compat.patch (pre-applied in vendor tarball)


