wlroots-hyprland/include/wlr
Kirill Primak c85838892d xdg-{shell,decoration}: improve events
This commit changes the behavior of `new_*` signals to better match
their names (see https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3608).
wlr_xdg_shell.events.new_surface is now emitted when an xdg_surface is
created, and wlr_xdg_shell.events.new_{toplevel,popup} events are
introduced to get notified when an xdg_{toplevel,popup} is created.
Same applies to
`wlr_xdg_decoration_manager_v1.events.new_toplevel_decoration`. As a
result, wlr_xdg_surface.added and wlr_xdg_toplevel_decoration_v1.added
are removed, as we no longer need to track whether the corresponding
event was emitted.

Additionally, this commit changes the behavior of
wlr_xdg_surface.events.destroy: it is now emitted when the xdg_surface
is destroyed, as the name suggests.
wlr_xdg_{toplevel,popup}.events.destroy events are added to get
notified when an xdg_{toplevel,popup} is destroyed.
2023-11-23 12:52:20 +00:00
..
backend backend/session: take wl_event_loop instead of wl_display 2023-11-23 11:15:07 +00:00
interfaces output: take wl_event_loop in wlr_output_init() 2023-11-23 11:39:25 +00:00
render render: drop legacy rendering API 2023-11-22 11:43:05 +01:00
types xdg-{shell,decoration}: improve events 2023-11-23 12:52:20 +00:00
util util/transform: add wlr_output_transform_coords() 2023-11-23 11:07:34 +01:00
xwayland xwayland: add wlr_xwayland_set_workareas() 2023-10-26 15:05:08 -04:00
backend.h backend: drop wlr_backend_get_presentation_clock() 2023-10-30 18:39:39 +01:00
config.h.in backend/session: make optional 2022-11-25 16:15:29 +00:00
meson.build build: bump version to 0.16.0-dev 2022-05-24 15:04:14 +02:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h examples, tinywl: use "default" cursor instead of "left_ptr" 2023-02-01 15:00:42 +01:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00