- 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.
OBS-URL: https://build.opensuse.org/request/show/1286458
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=16
171 lines
7.4 KiB
Plaintext
171 lines
7.4 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|