Releases: hyprwm/xdg-desktop-portal-hyprland
v1.2.6
A minor update to massively optimize battery usage, alongside some minor patches.
Fixes
- core: avoid having the toplevel mgr bound all the time
- core: fix incorrect usage of ms in poll thread
- screencast: guard pipewire stream validity for queue
Other
- cmakelists: add -Wno-address-of-temporary
MRs
- Fix build for clang by @Rudolchr in #140
- Enable support for BGR888 shared memory buffers by @brodeuralexis in #143
New Contributors
- @brodeuralexis made their first contribution in #143
Full Changelog: v1.2.5...v1.2.6
v1.2.5
Small update to address vram leaks and add back screenshot functionality
Changes
- Added back screenshot functionality
- VRAM leak fixes
MRs
- Added back screenshot functionality by @eneoli in #127
- Destroy pipewire streams when ScreenCast sessions are closed by @MikeWalrus in #130
New Contributors
- @eneoli made their first contribution in #127
- @MikeWalrus made their first contribution in #130
Full Changelog: v1.2.4...v1.2.5
v1.2.4
A small patch to remove the unsupported screenshot cap from the .portal file.
Fixes
- portal: remove screenshot cap from .portal file
MRs
- nix: default meson build type to release by @andresilva in #125
New Contributors
- @andresilva made their first contribution in #125
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
Minor release to fix some issues with screensharing on non-linear dmabuf GPUs and xdph not exiting on terminate.
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Important hotfix to 1.2.0 to fix crashes after a few seconds.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Mostly performance improvements and a fix for high CPU usage after exit.
Also fixes the picker starting at windows and not monitors.
MRs
- Unbreak build on FreeBSD by @jbeich in #98
- Fix build when using clang by @Rudolchr in #100
- specify flag for manual installation by @cathartyc in #109
New Contributors
- @Rudolchr made their first contribution in #100
- @cathartyc made their first contribution in #109
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Some minor improvements to v1.0, with a notable drop in CPU usage when idle, and a new notification for missing qt*-wayland deps.
Changes
- core: rework event loop for polling and C++-style awaits
- internal: make frame callbacks log a trace
- internal: add a notification on missing qt-wayland packages
MRs
- Drop unused dependencies by @jbeich in #84
- Build systems: fixes by @fufexan in #87
- feat: add double quote escaping by @commrade-goad in #96
New Contributors
- @commrade-goad made their first contribution in #96
Full Changelog: v1.0.0...v1.1.0
v1.0.0
This release is a full and complete rewrite of XDPH from scratch.
Note: v1.0.0-fixed
is a fixed tarball, v1.0.0
misses the picker binary.
Notes for packagers:
- C -> C++
- gcc >= 13 (or clang >= 17)
- sdbus-c++ >= 1.3.0 (or just use the subproject, it's not an .so)
v0.5.0
Changes
- pw: guard output in transform checks
- toplevelexport: remove _done call from _buffer
- screencast: correct array size
MRs
- screencast: correct array size by @nik012003 in #72
New Contributors
- @nik012003 made their first contribution in #72
Full Changelog: v0.4.0...v0.5.0