Age | Commit message (Collapse) | Author |
|
|
|
decouples outputenable state and wl_output global
|
|
Re-add the wlr_output_update_enabled to make sure
wlr_output::events.enable is called when the output enabled state
changes.
|
|
Decorations
|
|
This decouples wlr_output_enable and the wl_global.
The previously internal functions wlr_output_(destroy/create)_global are
exposed and used automatically in the wlr_output_layout to create/tear
down the global.
The compositor can handle them itself if it wants to, but I think this
is the right moment to create/destroy the wl_output when the
wlr_output_layout is used.
|
|
|
|
|
|
|
|
|
|
|
|
cursor: fix segfault when destroying a wlr_output_layout with a wlr_cursor attached
|
|
|
|
attached
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Check if crtc is null in in cursor cleanup when output removed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Improve code style in accordance with CONTRIBUTING.md
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This adds back `wlr_output::needs_swap`. This allows a backend to
request buffer swaps even if the output isn't damaged. This is
needed by the DRM backend to trigger pageflips when the cursor
moves.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|