Commit Graph

222 Commits (8e566f716c464d886f1aed7e57b5bf26c3502426)

Author SHA1 Message Date
Kirill Primak 0fcc842291 subsurface: don't add to parent list immediately 3 years ago
Kirill Primak 7964bdae76 surface: fix non-buffer damage handling 3 years ago
Kirill Primak df7d280343 subsurface: apply position change at the right moment 3 years ago
Kirill Primak f463ca669a subsurface: simplify and fix parent commit handling 3 years ago
Kirill Primak c9f3c2b4f7 surface: fix damage transformation 3 years ago
tiosgz ce66244fd2 surface_at: check if surfaces are mapped 3 years ago
tiosgz 893434b2d4 for_each_surface: only iterate mapped surfaces 3 years ago
Simon Ser 597ba2b932 surface: add addon set 3 years ago
Simon Ser 88919464ef surface: fix abort on NULL buffer attach 4 years ago
Simon Ser ba0525c5c0 surface: drop wlr_surface_state.buffer_resource 4 years ago
Simon Ser 0978a702d7 surface: ensure buffer is reset to NULL in surface_state_move 4 years ago
Simon Ser bb82b6dada buffer: make wlr_client_buffer_apply_damage return a bool 4 years ago
Simon Ser cbe099dcc7 buffer: take a wlr_buffer in wlr_client_buffer_apply_damage 4 years ago
Kirill Primak 610f0c0805 surface: inline surface_commit_pending() 4 years ago
Kirill Primak cf56596565 surface: change surface_finalize_state() to surface_finalize_pending() 4 years ago
Kirill Primak ba55c7c4ff surface: rename impl and its functions 4 years ago
Kirill Primak 90e62390d9 surface: move subsurface lists to state 4 years ago
Simon Ser 3ac99fa4dc subsurface: move parent link to state 4 years ago
Simon Ser 56b6b80b9a subsurface: rename wlr_subsurface_state to wlr_subsurface_parent_state 4 years ago
Kirill Primak 242c23743f surface: cache frame callback lists again 4 years ago
Kirill Primak 5f645598d8 subsurface: unlock surface on destroy 4 years ago
Kirill Primak 72a156b18a surface: fix wlr_surface_get_buffer_source_box() 4 years ago
Kirill Primak 109405729b surface: fix place_below handling 4 years ago
Simon Ser 20404ed8bb surface: drop surface_state_copy 4 years ago
Simon Ser 3f9e4f7a44 surface: kill wlr_surface.previous 4 years ago
Kirill Primak f12bacf4b4 surface: don't cache frame callback lists 4 years ago
Simon Zeni f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource 4 years ago
Simon Ser 28aa803916 buffer: drop resource arg from wlr_client_buffer_create 4 years ago
Simon Zeni d086501fba types/wlr_surface: get buffer size from wlr_buffer_import 4 years ago
Simon Zeni 6d8029b07e types/wlr_buffer: split wlr_client_buffer_import function 4 years ago
Simon Ser 9a8097682b buffer: stop sending wl_buffer.release events from wlr_client_buffer 4 years ago
Simon Ser d3d1c69aca buffer: remove renderer param from wlr_resource_get_buffer_size 4 years ago
Simon Ser c7018a45b7 surface: allow locking pending state in commit handler 4 years ago
Simon Ser 1c4b5bcab3 surface: accept commits with buffer size not divisible by scale 4 years ago
Simon Ser 7cbcc65ad0 surface: make wlr_subsurface_create private 4 years ago
Simon Ser ddc98bf593 surface: remove SURFACE_VERSION 4 years ago
Simon Ser 9e58301df7 surface: allow placing subsurfaces below parent 4 years ago
Simon Ser a9e5df44d8 surface: remove resource_list arg from surface_create 4 years ago
Simon Ser c430cd7d53 surface: make wlr_surface_create private 4 years ago
Simon Ser 80dbb9ba71 subsurface: immediately unlock cached state in set_desync 4 years ago
Simon Ser 8ecc557ab0 subsurface: use cached surface state 4 years ago
Simon Ser e0258f4506 surface: introduce cached states 4 years ago
Simon Ser 7ac76aba8a surface: introduce commit sequence numbers 4 years ago
Simon Ser 641c223d3c surface: don't send protocol error on invalid buffer size 4 years ago
Simon Ser 2530235139 surface: move INVALID_SIZE check into surface_state_finalize 4 years ago
Simon Ser 91fa2ff395 surface: check buffer size is compatible with scale 4 years ago
Isaac Freund f6fc4c2883 subsurface: handle NULL parent in get_root_surface 4 years ago
Kenny Levinsen ebecc5404b surface: Make send_enter store entered outputs 4 years ago
Antonin Décimo d9bb792794 Fix incorrect format parameters 5 years ago
Simon Ser d177abecae surface: ignore viewport src rect on NULL buffer 5 years ago