103 Commits (41849d3951c89dce619c6cc511de43005e4e2d12)

Author SHA1 Message Date
itycodes 41849d3951 Revert "Support direct scanout with src crop and dst boxes"
10 months ago
David Turner ac17517a5c Support direct scanout with src crop and dst boxes
10 months ago
Simon Ser 738bbf01ee cursor: add support for linux-drm-syncobj-v1
1 year ago
Simon Ser fe429b2463 Switch to stable tablet-v2 protocol
1 year ago
Simon Ser 78c76ddd09 backend: add wlr_backend_{test,commit}()
1 year ago
Kirill Primak 811ca199c4 xdg-shell: drop automatic surface configuration
2 years ago
Simon Ser 4b3553409a xdg-shell: use wlr_surface_synced for popups
2 years ago
Simon Ser 9201431c29 xdg-shell: use wlr_surface_synced for toplevel
2 years ago
Simon Ser c31ca04264 output: drop stale references to wlr_output_attach_render()
2 years ago
Kirill Primak 86b2cac921 Add missing type declarations in headers
2 years ago
Alexander Orzechowski d1ddd4ca3a wlr_scene_surface: Introduce scene_surface_set_clip
2 years ago
Kirill Primak a09d649439 docs: replace the less commonly used "::" with "."
2 years ago
Rose Hudson 83af3202f9 output: defer fake present events until after commit
2 years ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output
2 years ago
Kirill Primak bd5c4f4a4a xdg-shell: rework roles
2 years ago
Kirill Primak f0cc712af1 xdg-shell: don't return anything from create_xdg_surface()
2 years ago
Simon Ser 9b8cd1f5d6 buffer: make wlr_client_buffer functions private
2 years ago
Simon Ser 000081db19 cursor, output: apply viewport to cursor
2 years ago
Simon Ser b625a13156 output: attach buffer to state in output_ensure_buffer()
2 years ago
Kirill Primak 3dc646ea88 Add some missing includes/declarations
2 years ago
Kirill Primak 49e9be62ae subcompositor: consider mapping on parent map
2 years ago
Kirill Primak b0437fc416 xdg-shell: use unified map logic
2 years ago
Alexander Orzechowski 90d08f8f1c wlr_drm_format: Rework wlr_drm_format_intersect
2 years ago
Simon Ser b64e7e88bf output: add output_cursor_set_texture()
2 years ago
Andri Yngvason 00489b11a0 seat: Provide dummy resources for inert seats
2 years ago
Alexander Orzechowski b1e38fc7ea output: Drop output_is_direct_scanout
2 years ago
Kirill Primak a3489f2c64 xdg-shell: improve unmapping logic slightly
2 years ago
Simon Ser 7215bd1e0f output: expose wlr_output_state_set_buffer()
3 years ago
Simon Ser 6c277e3c39 buffer: drop wlr_shm_client_buffer
3 years ago
Kirill Primak acd5a64fd1 xdg-shell: use role object destroy handler
3 years ago
Simon Ser 8e8b9a7217 output: fix back buffer checks
3 years ago
Simon Ser 69c47717c2 buffer: split into multiple files
3 years ago
Kirill Primak 3abedaf211 subcompositor: move+rename subsurface_parent_commit()
3 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque
3 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection()
3 years ago
Isaac Freund 0deef6fe44 output: fix leak of empty back buffer lock
3 years ago
Simon Ser 9e25d3074d output: pass wlr_output_state to rendering functions
3 years ago
Simon Ser 927661d246 output: pass wlr_output_state to output_pending_resolution
3 years ago
Kirill Primak 4a968576e4 xdg-popup: add proper configure flow
3 years ago
Alexander Orzechowski 5f56246571 wlr_scene: Pull scene_node_get_root into a private header
3 years ago
Simon Zeni 9a17200446 types/wlr_keyboard: uniformize events name
3 years ago
Kirill Primak 5879e77d68 xdg-positioner: rename structs
4 years ago
Kirill Primak b5b15b2625 xdg-{toplevel,popup}: extract destructors
4 years ago
Kirill Primak 88f3040438 xdg-popup: destroy popup-less grab
4 years ago
Kirill Primak c35d14ecfa xdg-shell: extract role-specific unmap logic
4 years ago
Kirill Primak 27c8865a4d xdg-shell: unify function arguments' names
4 years ago
Kirill Primak 41412cadbe xdg-popup: fix functions' main argument type
4 years ago
Kirill Primak affe0d8713 xdg-toplevel: fix functions' main argument type
4 years ago
Kirill Primak ee52c32915 xdg-shell: fix create_xdg_popup() param type
4 years ago
Kirill Primak 05dd990e43 xdg-shell: rename surface role handlers
4 years ago