aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop
AgeCommit message (Expand)Author
2021-04-12desktop/layer_shell.c: Fix misspelled "exclusive"Elyes HAOUAS
2021-04-11desktop/render: remove unused wlr_gles2_texture_attribsSimon Ser
2021-04-01output: damage whole output when exiting scanoutRonan Pigott
2021-03-21idle_inhibit: Store wlr inhibitor instead of viewKenny Levinsen
2021-03-12xwayland: simplify override-redirect focus restorationSimon Ser
2021-03-11output: simplify layer surface iterationVyivel
2021-03-01render: Clip surfaces to container boundsKenny Levinsen
2021-02-25render: handle containers without output when rendering titlesQuantum
2021-02-23shells: Update comment about size change on commitKenny Levinsen
2021-02-23transaction: Remove unused ready_immediatelyKenny Levinsen
2021-02-23transaction: Note if instructions are server requestsKenny Levinsen
2021-02-22Fix #5643, #5064: rounding issues in floating-point -> integer conversionsDimitris Triantafyllidis
2021-02-22container: Add container_is_current_floatingKenny Levinsen
2021-02-22render: scale titlebars correctly when straddling outputsQuantum
2021-02-21Fix incorrect damage being applied on popupsTadeo Kondrak
2021-02-16render: Use current instead of pending fullscreenKenny Levinsen
2021-02-16container: Move pending state to state structKenny Levinsen
2021-02-16transactions: Amend pending transactionsKenny Levinsen
2021-02-15transaction: Only wait for ack from visible viewsKenny Levinsen
2021-02-09view: Read geometry directly in view_update_sizeKenny Levinsen
2021-02-09shells: Align geometry change commit handlingKenny Levinsen
2021-02-09shells: Only center tiled views on size changeKenny Levinsen
2021-02-09transaction: Move centering to view_center_surfaceKenny Levinsen
2021-02-09view: Save surface x and y on saved buffersKenny Levinsen
2021-01-30desktop/layer_shell: Fix allocation type mismatchManuel Stoeckl
2021-01-26desktop/output: Disable head if mode is NULLKenny Levinsen
2021-01-12Rename output_layer_for_each_surface_{toplevel,popup}Simon Ser
2021-01-12Switch to wlr_xdg_surface_for_each_popup_surfaceSimon Ser
2021-01-08desktop/xwayland: use index constants for atom arraySimon Ser
2020-12-20Change workspace_layout to match i3 behaviorRonan Pigott
2020-12-20Test output before direct scan-outSimon Ser
2020-12-07Add layer shell subsurfacesVlad Pănăzan
2020-11-24xdg_shell: allow views to change geometry anytimeRonan Pigott
2020-11-16Log which output is using direct scan-outSimon Ser
2020-10-19transaction: make transaction collapsing smarter with > 2 viewsTudor Brindus
2020-10-18transaction: validate X transaction completions by geometry, not sizeTudor Brindus
2020-10-18transaction: don't reconfigure X views unless integral coords changedTudor Brindus
2020-10-18xwayland: listen to `set_geometry` eventTudor Brindus
2020-10-10xwayland: support views that change override-redirect statusTobias Langendorf
2020-10-04desktop/render: show indicators for top-level splitTudor Brindus
2020-09-19check parent surface before it is destroyedJohn Mako
2020-09-04Re-focus on parent surface if it is availableBrassyPanache
2020-08-27Use wlr_output_event_commitSimon Ser
2020-07-30Fix incorrect format specifiersAntonin Décimo
2020-07-22Fix X11 clients getting stuck minimizedTobias Langendorf
2020-07-18desktop: output: Scale custom output refresh rateAndri Yngvason
2020-07-14xdg_shell: schedule configure on maximize requestsRonan Pigott
2020-07-13input: implement xdg_toplevel interactive resize hintsRonan Pigott
2020-07-10config/output: don't change output state before commitSimon Ser
2020-06-30output: simplify loop over layer surfacesIsaac Freund