wlroots-hyprland/backend/wayland
Simon Ser be05097968 output: add wlr_output_state_init()
This changes the semantics of wlr_output_state. Instead of having
fields with uninitialized memory when missing from the committed
bitflag, all fields are always initialized (and maybe NULL/empty),
just like we do in wlr_surface_state. This reduces the chances of
footguns when reading a field, and removes the need to check for
the committed bitfield everywhere.

A new wlr_output_state_init() function takes care of initializing
the Pixman region.
2023-06-23 18:07:26 +00:00
..
backend.c backend/wayland: add scaling support for output layers 2023-06-05 18:29:55 +00:00
meson.build backend/wayland: add scaling support for output layers 2023-06-05 18:29:55 +00:00
output.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
pointer.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
seat.c backend/wayland: support touch cancel events 2023-03-24 11:47:08 +00:00
tablet_v2.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00