File waypipe.changes of Package waypipe
-------------------------------------------------------------------
Tue Jun 17 20:18:43 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.10.4:
* In addition to some internal changes to improve tests, code
style, and documentation, this release includes many small bug
fixes and portability improvements.
-------------------------------------------------------------------
Thu Mar 13 13:14:28 UTC 2025 - Joan Torres <joan.torres@suse.com>
- Update to version 0.10.3:
* Waypipe was rewritten in Rust, replacing libgbm with Vulkan.
* The license changed to GPLv3, and big-endian support was adjusted.
* --video needs an argument, reconnection was removed, and wl_drm is gone.
* Fixes include DMABUF crashes, scaling issues, and 32-bit build failures.
-------------------------------------------------------------------
Thu Jun 13 04:25:05 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Update to version 0.9.1:
* Filtering out the linux-drm-syncobj-v1 protocol, which uses a
file descriptor type for Waypipe currently does not support.
* Not aborting/producing a core dump on receipt of a second
SIGINT (Ctrl+C) signal: this was too easy to trigger
accidentally. SIGQUIT (Ctrl+\) already exists for this purpose
-------------------------------------------------------------------
Mon Mar 18 08:52:43 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.9.0:
* enables LZ4 compression by default. This may lead to "Lz4
decompression failed" errors when connecting a pre-v0.8.2
waypipe server instance to a v0.9.0 waypipe client. Explicitly
passing the --compress lz4 flag to waypipe ssh should fix this,
by ensuring that both ends of the connection try the same
compression type.
* --title-prefix flag, which lets Waypipe prepend strings to
window titles
* adds the --vsock flag, to permit connections through AF_VSOCK
* adds support for AV1 video encoding/decoding via --video=av1
-------------------------------------------------------------------
Sat Jul 1 09:27:31 UTC 2023 - Boris Manojlovic <boris@steki.net>
- Update to version 0.8.6
* Handle pipe poll errors by closing pipe
* Update core Wayland protocol file and shm formats
* Update core Wayland protocol file and shm formats
* Fix a memory leak
* Move acknowledgement logic to separate function
* Log when metadata messages received
* Avoid duplicate video encode setup
* Fix a crash with ffmpeg 6.0
* Allow --drm-node option in ssh and client modes
* Provide dmabuf main device from opened drm fd
* Avoid acquiring controlling terminal
* Update issue filing guidelines
* Fix dmabuf-feedback event ordering
* Allow concurrent read/write of dmabuf
* Deduplicate dmabuf format restriction logic
* Remove dmabuf fd deduplication logic
* Adjust dmabuf stride when using wl_drm
* Fix dmabuf write bug with amdgpu
* Remove unused argument from map_dmabuf
* Fix negative-sized memcpy bug
* Add missing casts
* Use local stride when computing diffs
* Fix strict prototype warnings
* Split initial mirror synchronization over threads
* Use local stride when applying diffs
* Remove modifier gate for video encoding
* Optinally permit tiled formats with dmabuf v4
* Fix a stride mismatch bug with video encoding
* Serialize dmabuf plane info instead of copying
* Remove unnecessary delay
* Fix typo/missing negation
* Clarify unidentified protocol message
* Minor fd_mirror test adjustments
* Remove unused argument
* Fix use-after-free in zeroed_aligned_realloc
* Delay switch to default LZ4 compression again
* Use O_PATH to open directories on Linux
* Fix compile error when dmabufs disabled
* Remove unused path from make_dmabuf
* Fix use of uninitialized memory
* Use longer paths in startup failure test
* Fix handling of relative socket paths
* Use posix_spawn to start server command
* Zero initialize cmsg data
* Rewrite socket connect/bind/unlink handling
* Downgrade fd leak warnings to debug
* Fix type conversion warnings
* Remove outdated dmabuf import paths
* Remove code to autodetect DMABUFs
* Only allow single-plane DMABUF formats
* Mention AcceptEnv/SetEnv method of setting env variables
* Hide build-minimal/ generated folder in gitignore
* Mention default socket prefix in man page
* Explain how to set env variables for waypipe server
* Demote application close warning to debug
* Stop setting h264 hw encode quality
* Add basic support for dmabuf-feedback
* Generate protocol interface versions
* Remove restriction on video thread count
* Autoformat change
* Improve timeout handling in startup test
* Make expected behavior more explicit for startup test
* Return 0 on 'waypipe --help'
* Switch to using LZ4 compression by default
-------------------------------------------------------------------
Sat Feb 12 09:08:53 UTC 2022 - Arnav Singh <opensuse@arnavion.dev>
- Update to version 0.8.2
* Print useful error messages when connecting waypipe instances
with incompatible command line options.
- Update to version 0.8.1
* Improved performance by reducing executable size, and memory
usage on networks with high bandwidth and latency.
* Fixed an issue running OpenGL programs with the compositor
Mutter in some cases.
* Fixed a bug in which Waypipe failed to read certain readonly
file descriptors.
- Update to version 0.8.0
* Added support for video encoding with VP9.
* Command line interface changes:
* `--video` now takes an optional list of arguments specifying
video encoding properties. For example, the argument list
`--video=hw,vp9,bpf=5e5` provides hardware video encoding as
VP9 with a higher bit rate than usual.
* `--hwvideo` is deprecated in favor of writing `--video=hw`.
* The short option `-v` has been removed; use the longer form
`--version` instead.
* `waypipe ssh` now calls whatever ssh executable is in $PATH,
instead of `/usr/bin/ssh`
-------------------------------------------------------------------
Sat Feb 20 02:32:52 PM CET 2021 - Florian <sp1ritCS@protonmail.com>
- Update to version 0.7.2
* Fixed a crash when using DMABUFs with the nouveau driver
* Eliminated two file descriptor leaks in the main server process
* Fixed a bug with damage tracking
* Added support for read-only file descriptors, fixing a bug with
recent wl_keyboard protocol versions
* Slightly expanded man page documentation
* Some setup work to support setting video encoding parameters in
future versions of Waypipe
- version 0.7.1
* Fixes a crash with large (e.g, 2500x2000 pixel) windows
* Fixes a crash with video encoding and some ffmpeg versions (bd702a58)
* Protocol support has been added for wlr-gamma-control-v1 and
primary-selection-unstable-v1.
* Keyboard keymap file descriptors are now cleaned up more
quickly.
- version 0.7.0
* Numerous bugfixes
* This release is not compatible with earlier versions of
Waypipe, due to changes in the wire protocol (slightly better
file descriptor tracking, and a new connection method.)
* There is a new --remote-bin option for the waypipe ssh mode
which can be used to choose the binary run on the remote
(application side) system, rather than looking only for
"waypipe" in $PATH.
-------------------------------------------------------------------
Fri Aug 30 16:59:01 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Initial package (version 0.6.1) for build.opensuse.org