wl-mirror (0.18.5-1) unstable; urgency=medium

  * Fixed wl-mirror exiting with an error when initial surface configure takes
    too long.

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Mon, 09 Feb 2026 23:37:17 +0100

wl-mirror (0.18.4-1) unstable; urgency=medium

  * Fixed wl-mirror exiting with an error when no libdecor decoration plugins
    are installed. (Closes: #1126515)
  * Fixed custom titles from --title only applying after the window is created
    and not during initial configure.
  * Fix wl-mirror crashing on some compositors with wp_viewport error "source
    rectangle out of buffer bounds"

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Sun, 01 Feb 2026 16:49:00 +0100

wl-mirror (0.18.0-1) unstable; urgency=medium

  * Add a new screencopy-dmabuf backent that uses DMA-BUFs instead of shared
    memory.
  * Changed the screencopy backend to automatically choose screencopy-dmabuf
    over screencopy-shm when available.
  * Added new extcopy-dmabuf and extcopy-shm backends that use
    ext-image-copy-capture-v1.
  * Also added an extcopy backend that automatically chooses extcopy-dmabuf
    over extcopy-shm when available.
  * Fix a potential use-after-free when using --title together with --stream.
    Thank you @danielrainer!
  * Rework stream input handling to be less error-prone. Thank you
    @danielrainer!
  * Fixed missing man-page documentation for --title.
  * Added a dependency on libdrm and libgbm for DMA-BUF allocation.
  * Enabled libdecor for decoration on compositors without server-side
    decoration.

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Thu, 13 Mar 2025 16:34:52 +0100

wl-mirror (0.17.0-1) unstable; urgency=medium

  * Add a --title option to allow custom window titles with support for
    placeholders such as {target_output}. Thank you @mazunki!
  * Add support for controlling multiple simultaneous wl-present sessions
    using the WL_PRESENT_PIPE_NAME env var or --name option
  * Improve wl-present behaviour when not having pipectl installed
  * Fix wl-present behaving inconsistently when running multiple sessions at
    once.
  * Upstream release tarballs are now bit-by-bit reproducible from git.

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Mon, 14 Oct 2024 21:52:06 +0200

wl-mirror (0.16.5-2) unstable; urgency=medium

  * Depend on wayland-protocols instead of using the upstream bundled
    wayland-protocols.
  * Fix wayland-protocols and wlr-protocols not being credited in the
    copyright file.

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Fri, 26 Jul 2024 18:03:43 +0200

wl-mirror (0.16.5-1) unstable; urgency=medium

  * Fix wl-mirror consuming 100% CPU on one core when using the --stream (or
    -S) option. Since wl-present uses the stream option, this also affected
    wl-present usage.

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Fri, 19 Jul 2024 16:22:52 +0200

wl-mirror (0.16.4-1) unstable; urgency=medium

  * Allow specifying additional options after wl-present mirror. This allows
    starting wl-mirror directly in fullscreen via wl-present, e.g. wl-present
    mirror --fullscreen-output HDMI-A-1 --fullscreen.
  * Allow overriding slurp in wl-present via WL_PRESENT_SLURP environment
    variable.
  * Automatically detect fuzzel as a dmenu replacement in wl-present
  * Add kanshi configuration example to README
  * Update wl-present man page

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Mon, 1 Jul 2024 15:40:01 +0200

wl-mirror (0.16.3-1) unstable; urgency=medium

  * Fixed wl-mirror crashing when more than one seat exists in the session
  * Simplified handling of WL_PRESENT_DMENU in wl-present
  * Added unset-region and unfullscreen options to wl-present

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Thu, 13 Jun 2024 20:09:40 +0200

wl-mirror (0.16.2-2) unstable; urgency=medium

  * Fixed the wl-present package description breaking the guidelines on binary
    package descriptions (Closes: #1067597)

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Sun, 24 Mar 2024 11:30:20 +0100

wl-mirror (0.16.2-1) unstable; urgency=medium

  * Added wl-present, a script for managing presentation sessions with
    wl-mirror that allows interactive control of the output or region that is
    mirrored (Closes: #1065245)

 -- Ferdinand Bachmann <ferdinand.bachmann@yrlf.at>  Sat, 02 Mar 2024 13:09:22 +0100

# For older changelog entries, run 'apt-get changelog wl-mirror'
