zed
zed copied to clipboard
Wayland: Support integer scaling without wp_fractional_scale
Release Notes:
- N/A
DoubleBuffered is not currently very necessary because we only care about a single field OutputState::scale but I think it can be useful for other objects as it's a fairly common pattern in wayland.
I was also missing wl_surface::commits after calls to wl_surface::set_buffer_scale
Turns out there are wl_*::REQ_*_SINCE and wl_*::EVT_*_SINCE constants already in wayland-client
Sorry for all the CI errors and messy commits, I think it should be good to go now :smile: