wlroots/include/wlr
EBADBEEF cbf921ccbb output: introduce wlr_output_group
An output group is an output implementation that contains one or more
separate outputs as children. The children can be grouped together to
turn into one big output (for a tiled display).

Updates:
- use upstream src_box/dst_box
- provide wlr_backend_impl, set features.timeline=true if all children
  have it
- fix output destroy (happens on vt switch) by properly removing output
  from group registry
- add output->impl->test because otherwise trying direct scan out can
  fail and stop updating the screen (scene_entry_try_direct_scanout)
- use wlr_output_finish() on destroy
- remove output->impl->get_buffer_caps (but keep the logic that
  buffer_caps is the intersection of all children)
2025-08-21 09:38:01 -07:00
..
backend session: drop unused wlr_session.vtnr 2025-01-11 22:42:18 +03:00
interfaces ext-image-capture-source-v1: add start/stop hooks 2025-01-14 16:42:12 +01:00
render color-representation-v1: Add wlr enums + converters 2025-07-17 16:41:14 +01:00
types output: introduce wlr_output_group 2025-08-21 09:38:01 -07:00
util Use WLR_PRIVATE for private fields 2024-10-25 07:51:51 +03:00
xwayland xwm: add support for _NET_WM_ICON 2025-06-26 08:50:02 +00:00
backend.h backend: drop wl_display refs from docs 2025-01-11 21:36:29 +00:00
config.h.in Document config.h 2025-03-10 15:02:26 +00:00
meson.build Version pkgconfig, headers, and library for parallel installation 2024-05-27 22:15:00 +00: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