Sebastian Wick 5690bd3eaa wayland/output: Track protocol state for computing changed properties
This makes sure that xdg-output.logical_size and
xdg-output.logical_position are only sent when they actually changed.

There should be no behavior change in wl_output_transform_from_transform
but it now uses the same technique of tracking the protocol state and
comparing it to the current state to compute which properties have
changed.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3622>
2024-03-12 19:21:27 +00:00
..
2023-08-30 08:48:23 +02:00