wlroots-hyprland/examples
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
..
.gitignore Add xdg shell stubs 2017-08-09 12:31:16 -04:00
cat.c Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
cat.h Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
dmabuf-capture.c examples/dmabuf-capture: fix frame_number deprecated in FFmpeg 6.0 2023-02-28 11:57:07 +01:00
egl_common.c examples/egl_common: switch rgba format 2022-05-09 09:38:32 +00:00
egl_common.h examples: remove dependency on wlr_egl from clients 2021-01-29 10:03:24 +01:00
foreign-toplevel.c examples/foreign-toplevel: fix toplevel not being freed 2021-10-07 20:36:21 +02:00
fullscreen-shell.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
gamma-control.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
idle-inhibit.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
idle.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
input-inhibitor.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
input-method-keyboard-grab.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
input-method.c examples/input-method: Don't crash on NULL surrounding text 2022-03-02 14:28:58 +00:00
keyboard-shortcuts-inhibit.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
layer-shell.c examples, tinywl: use "default" cursor instead of "left_ptr" 2023-02-01 15:00:42 +01:00
meson.build examples: drop unnecessary include_directories 2023-06-14 16:33:18 +02:00
output-layers.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
output-layout.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
output-power-management.c Remove unnecessary wl_display_dispatch calls 2020-08-24 07:55:35 -06:00
pointer-constraints.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
pointer.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
relative-pointer-unstable-v1.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
rotation.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
scene-graph.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
screencopy-dmabuf.c examples/screencopy-dmabuf: stop using strncpy 2022-06-04 23:03:39 +02:00
screencopy.c examples: use perror instead of fprintf GNU %m printf extension 2020-10-11 06:36:23 +02:00
simple.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
tablet.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
text-input.c examples/text-input: stop using strcpy/strcat 2022-06-04 23:02:42 +02:00
toplevel-decoration.c examples: drop wlr/render/egl.h include from client examples 2021-02-14 16:49:54 +01:00
touch.c output: add wlr_output_state_init() 2023-06-23 18:07:26 +00:00
virtual-pointer.c Flush events in virtual pointer example 2021-05-22 13:36:30 +02:00