344 Commits (5fc85c506687c0b0704e264e50299885e82d5602)

Author SHA1 Message Date
Alexander Orzechowski 9da295c11f scene_graph: Implement toplevel clipping
10 months ago
Alexander Orzechowski 5f0801b6f2 container: Don't track outputs
10 months ago
Alexander Orzechowski 1e018e72b4 Delete old damage tracking code
10 months ago
Alexander Orzechowski 06ad734e70 scene_graph: Port view saved buffers
10 months ago
Alexander Orzechowski b38ed8b479 scene_graph: Port xdg_shell
10 months ago
Alexander Orzechowski 6d7b1321db scene_graph: Port container server side decorations
10 months ago
Alexander Orzechowski 5b8b505af5 input: Query scene graph for relevant surface/node intersections
10 months ago
Alexander Orzechowski 1eb16d1367 scene_graph: Maintain `wlr_scene_node`s for the sway tree.
10 months ago
Alexander Orzechowski dbd2fbf430 view: init function should return a success bool
10 months ago
EBADBEEF 86f96a786b view: re-apply criteria when window gets unmapped
1 year ago
Kirill Primak 47263aca28 view: check if the buffer was uploaded on save
1 year ago
Dudemanguy 60a94b4916 Revert "view: update wlr_toplevel size on client resizes"
1 year ago
Dudemanguy bf44690ee8 view: update wlr_toplevel size on client resizes
1 year ago
Robin Jarry 9498e4d261 Allow windows in scratchpad to set the urgent flag
2 years ago
Simon Ser 1cab17ada2 Introduce surface_{enter,leave}_output()
2 years ago
Ronan Pigott 842609da64 view: make request_activate take a seat
2 years ago
Simon Ser 9959e6b8dc Convert to *_try_from_wlr_surface()
2 years ago
Simon Ser ae2d14ceeb Convert to wlr_xwayland_surface_try_from_wlr_surface()
2 years ago
Tobias Bengfort a7b9f6fedc focus_on_window_activation: raise if floating
2 years ago
Ronan Pigott 864b3a9a18 view: associate launch contexts with views
2 years ago
Ronan Pigott d75c9f9722 launcher: rename pid_workspace to launcher_ctx
2 years ago
Ronan Pigott eb5021ef99 root: move the workspace matching code to its own file
2 years ago
Simon Ser dcd2076f38 Use wl_signal_emit_mutable()
2 years ago
Puck Meerburg 0fdeb4ca84 tree: support formatting null titles
2 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring
3 years ago
Alexander Orzechowski 8a3026337f view: Fix null dereference
3 years ago
siikamiika 21d2fdf74c view: add new container as a sibling of tiled view
3 years ago
Hugo Osvaldo Barrera c16b2a26ed Avoid unecessary font metric calculations
3 years ago
Kirill Primak e76e13ef85 view: fix child position calc
3 years ago
Kirill Primak ae80bdedf9 surface: chase wlr subsurface list/link change
3 years ago
Kirill Primak 72b0491ca0 view: fix saved buffer order
3 years ago
Hugo Osvaldo Barrera 62d90a8e95 Use fixed titlebar heights
3 years ago
novenary dbc326ba84 Don't apply hide_edge_borders to any floating container
3 years ago
Simon Ser 3162766eef Iterate over subsurfaces below the parent surface
4 years ago
Ronan Pigott 5a73dc1bc2 view: commit transactions for foreign toplevel requests
4 years ago
Rouven Czerwinski 30e400c0a3 view: handle case where map_ws is NULL
4 years ago
Tudor Brindus 80128d23ba tree/view: don't give focus to views mapped under fullscreen views
4 years ago
Dominique Martinet 8529141150 view_destroy: fix use-after-free with subsurface_destroy
4 years ago
Kenny Levinsen d79ea9a0db view: subsurface NULL check in view_from_wlr_surface
4 years ago
Kenny Levinsen 70842f4e14 view: Handle NULL role object when role is set
4 years ago
Kenny Levinsen 1a6471be17 view: Set parent for view_child subsurfaces on init
4 years ago
Kenny Levinsen 79e43b19d7 view: Mark subchildren as unmapped in view_child_destroy
4 years ago
Kenny Levinsen e7af5b6309 view: Recursively check mapped of view_child tree
4 years ago
Kenny Levinsen a047b5ee4a container: Move pending state to state struct
4 years ago
Kenny Levinsen 63a6635163 view: Read geometry directly in view_update_size
4 years ago
Kenny Levinsen 90fa6953ea shells: Only center tiled views on size change
4 years ago
Kenny Levinsen 50205ade9d transaction: Move centering to view_center_surface
4 years ago
Kenny Levinsen cf1e3be228 view: Save surface x and y on saved buffers
4 years ago
fwsmit 241ce2af83 Implement foreign toplevel fullscreen output hints
4 years ago
BrassyPanache 62ec528c8c Adhere to ICCCM focus specification
4 years ago