aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-05pointer-constraints: implement protocolIsaac Freund7-43/+335
2023-03-05Seat: use the grab aware API to clear focusIsaac Freund1-1/+1
2023-03-05Cursor: use pending position to warp during moveIsaac Freund1-2/+2
2023-03-04presentation-time: support protocolIsaac Freund1-0/+3
2023-03-04Server: remove headless backendIsaac Freund1-5/+0
2023-03-04SceneNodeData: allow access from wlr_surfacesIsaac Freund11-53/+80
2023-03-04river: clean up some uneeded TODOsIsaac Freund4-9/+0
2023-03-04river: fix a few leaksIsaac Freund4-0/+8
2023-03-04Cursor: store offset and warp cursor during moveIsaac Freund1-4/+17
2023-03-04View: rework configure abstractionIsaac Freund4-105/+110
2023-03-03xdg-shell: honor client move/resize requestsIsaac Freund2-1/+50
2023-03-03Cursor: allow resizing from all edgesIsaac Freund1-45/+157
2023-03-03deps: update zig-wlroots to fix Xwayland crashIsaac Freund2-2/+2
2023-03-03Xwayland: hide override redirect windows if lockedIsaac Freund1-0/+11
2023-03-03Root: keep all fullscreen views the correct sizeIsaac Freund3-41/+16
2023-03-02XdgToplevel: fix size_changed check on commitIsaac Freund1-16/+18
2023-03-02Xwayland: fix has_fixed_size heuristic for floatingIsaac Freund1-1/+2
2023-03-02View: handle destroy during inflight layout demandIsaac Freund4-47/+39
2023-03-02river: render floating views above the layoutIsaac Freund2-5/+20
2023-03-01View: fix frame perfection on unmapIsaac Freund2-3/+15
2023-03-01View: only send configures through transactionsIsaac Freund7-82/+39
2023-03-01Output: fix background of transformed outputsIsaac Freund2-13/+18
2023-03-01Root: fix use of view.current before updateIsaac Freund1-2/+2
2023-03-01View: clamp to output on exiting float/fullscreenIsaac Freund4-42/+51
2023-03-01View: move borders state to State structIsaac Freund5-10/+9
2023-03-01Root: fix more fullscreen bugsIsaac Freund2-28/+39
2023-03-01session-lock: fix race with multiple outputsIsaac Freund1-2/+10
2023-03-01Output: inline renderOutput functionIsaac Freund2-68/+40
2023-03-01Root: centralize focus(null) calls in applyPending()Isaac Freund11-39/+21
2023-02-28csd-filter-add/remove: add missing applyPending()Isaac Freund1-0/+2
2023-02-28river: fix various fullscreen related bugsIsaac Freund5-87/+111
2023-02-28LayerSurface: fix use-after-free on destroyIsaac Freund4-10/+12
2023-02-28OutputStatus: rework implementationIsaac Freund5-128/+147
2023-02-28river: rework core data structures & transactionsIsaac Freund34-1537/+1021
2023-02-28View: use saved surface trees for transactionsIsaac Freund4-108/+86
2023-02-28Xwayland: render using the scene graphIsaac Freund6-59/+79
2023-02-28DragIcon: render using the scene graphIsaac Freund5-20/+99
2023-02-28xdg-shell: implement version 5Isaac Freund2-1/+3
2023-02-28XdgPopup: reimplement using the scene graphIsaac Freund7-10/+185
2023-02-28LayerSurface: render using the scene graphIsaac Freund7-290/+152
2023-02-28View: remove dead codeIsaac Freund1-18/+0
2023-02-28Xwayland: create scene treeIsaac Freund1-2/+8
2023-02-28View: implement borders with scene graphIsaac Freund4-12/+56
2023-02-28Output: use separate scene trees for layersIsaac Freund6-20/+92
2023-02-28session-lock: use the scene graphIsaac Freund9-62/+135
2023-02-28Cursor: remove surfaceAt()Isaac Freund6-307/+152
2023-02-28render: use wlr_scene to render viewsIsaac Freund13-440/+77
2023-02-28wlr-foreign-toplevel-management: remove protocolIsaac Freund2-77/+2
2023-02-28render: remove damage trackingIsaac Freund14-503/+7
2023-02-28pointer-constraints: remove protocolIsaac Freund5-207/+6