summaryrefslogtreecommitdiff
path: root/src/wayland/meta-wayland-subsurface.c
Commit message (Expand)AuthorAgeFilesLines
* wayland: Ensure to unlink destroy listeners for subsurfacesCarlos Garnacho2022-08-231-0/+3
* wayland/surface: The same sub-surface is not a valid siblingMichel Dänzer2022-07-211-1/+1
* wayland/surface: Simplify is_child & is_siblingMichel Dänzer2022-07-211-8/+2
* wayland/subsurface: Move actor unparenting back to rebuild_surface_tree()Robert Mader2022-07-111-16/+1
* wayland/surface-role: Make geometry scale API return intJonas Ådahl2022-06-131-1/+1
* wayland/subsurface: Ensure cached state recursivly gets applied on set_desync()Robert Mader2022-01-191-5/+9
* wayland/subsurface: Handle node unlinking on parent destroyedRobert Mader2021-09-021-0/+1
* wayland/subsurface: Check for parent actor before unparentingRobert Mader2021-09-021-1/+2
* wayland/subsurface: Avoid placement ops for detached subsurfacesRobert Mader2021-04-191-8/+8
* wayland/subsurface: Move placement ops to the parents pending stateRobert Mader2021-03-141-66/+28
* src: Stop using GSliceRobert Mader2021-02-221-3/+3
* wayland/subsurface: Don't include buffer-less subsurfaces in geometryJonas Ådahl2020-12-031-1/+2
* wayland/subsurface: Check for circular relationshipsRobert Mader2020-11-051-0/+21
* wayland/subsurface: Only show subsurface if parent is mappedRobert Mader2020-10-141-1/+12
* wayland/subsurface: Add check for parent surfaceRobert Mader2020-08-231-1/+2
* wayland: Drive frame callbacks from stage updatesJonas Ådahl2020-05-261-3/+0
* wayland/surface: Put buffer reference on heapJonas Ådahl2020-04-161-1/+1
* wayland/surface: Let roles set DND functionsJonas Ådahl2020-02-191-0/+14
* wayland: Don't access MetaWaylandSurface::window directlyJonas Ådahl2020-02-191-1/+1
* wayland: Move tree updating to the shell surface roleJonas Ådahl2020-02-191-8/+14
* wayland/subsurface: Keep subsurface actors reactiveOlivier Fourdan2020-02-101-4/+1
* wayland: Replace manual GNode subsurface iteration with macroJonas Ådahl2020-01-101-8/+2
* wayland/surface: Make cached subsurface state genericJonas Ådahl2019-12-091-4/+2
* wayland/surface: Rename MetaWaylandPendingState to MetaWaylandSurfaceStateJonas Ådahl2019-12-091-3/+3
* wayland/surface: Move subsurface synchronization logic to roleJonas Ådahl2019-12-091-4/+27
* wayland/subsurface: Check if actor exists before unparentingRobert Mader2019-10-071-1/+5
* wayland/actor-surface: Turn get_geometry_scale() into a vfuncRobert Mader2019-09-271-0/+24
* wayland: Implement subsurface.place_below() for parentsRobert Mader2019-08-271-32/+87
* window-actor: Handle geometry scaleGeorges Basile Stavracas Neto2019-08-231-4/+2
* wayland: Move check for present window out of the actor-surface classRobert Mader2019-05-091-1/+4
* wayland: Use surface size helper functionsRobert Mader2018-08-201-9/+2
* wayland: Handle get_subsurface() with a role-less parent surfaceCarlos Garnacho2018-06-081-2/+5
* wayland: Abstract access to the actor corresponding to a wl_surfaceCarlos Garnacho2018-04-231-8/+8
* wayland: Push actor state instead of itself pullingJonas Ådahl2018-02-231-17/+95
* wayland: Restructure surface role building blocks codeJonas Ådahl2018-02-231-0/+429