aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop
AgeCommit message (Collapse)Author
2018-03-28Add initial layer shell skeletonDrew DeVault
2018-03-27Fix lingering xdg shell issuesDrew DeVault
2018-03-27Update API to match latest wlrootsDrew DeVault
2018-03-19Update wlroots APIemersion
Breaking changes in wlr_xdg_shell_v6 and wlr_renderer have been made upstream.
2018-03-15Update rendering code for wlroots matrix redesignemersion
2018-03-03xwayland: do not send surface configure when no width/heightDominique Martinet
The code in apply_horiz_layout systematically does `set_position` then `set_size`, so for new windows there is an invalid call. For old windows there are two calls when only one is needed, with the current code set_position could not send any surface configure without impact, but in the future it might be needed? Native wayland surfaces do not need to know where they are (the set_position handled only updates the sway internal view variable), why does X11 window need that?
2018-02-27Utilize wlr_xwayland_surface_is_unmanagedDrew DeVault
2018-02-26Fix wlr_render_with_matrix callDrew DeVault
This takes an alpha parameter now.
2018-02-25Revert "Multiple output coords by scale"Drew DeVault
This reverts commit 94f8bdf08146bae057233386ac2521b095396786.
2018-02-25Multiple output coords by scaleDrew DeVault
2018-02-25Send surface enter/leave eventsDrew DeVault
2018-02-25Use focus for new windows xwayland/wl_shellDrew DeVault
2018-02-20use wl_container_of() in output destroy callbackTony Crisci
2018-02-20make handle_output_destroy() staticTony Crisci
2018-02-19bugfix: get right layout box for rendering viewsTony Crisci
2018-02-17fix output rendering issueTony Crisci
2018-02-17use box projection functionTony Crisci
2018-02-17arrange windows after output addTony Crisci
2018-02-14fix build for latest apiTony Crisci
2018-02-14output damage fixTony Crisci
2018-02-14output destroyTony Crisci
2018-02-10remove old focus memberTony Crisci
2018-02-10fix build for output damageTony Crisci
2018-02-07separate seat get focus and seat get focus inactiveTony Crisci
2018-02-04basic focus overhaulTony Crisci
2018-01-30Implement workspacesDrew DeVault
2018-01-20add kill commandTony Crisci
2018-01-15xwm handle map and unmapTony Crisci
2018-01-14render override redirectTony Crisci
2018-01-14render wl-shell and xwayland viewsTony Crisci
2018-01-14xdg-popupsTony Crisci
2018-01-14render xdg surfaceTony Crisci
2018-01-05sway: change all sway_log to wlr_logDominique Martinet
2017-12-27desktop: use wlr-surface commitTony Crisci
2017-12-18remove verbose commit loggingTony Crisci
2017-12-16Merge branch 'wlroots' into feature/inputTony Crisci
2017-12-13Handle output removeemersion
2017-12-13Update output containers on output layout changeemersion
2017-12-12Update output container box in event handleremersion
2017-12-12Listen to output layout changeemersion
2017-12-12Add scale and transform events to sway_outputemersion
2017-12-12sway input deviceTony Crisci
2017-12-10set focus on new windowTony Crisci
2017-12-10Merge branch 'wlroots' into feature/inputTony Crisci
2017-12-10working pointer motionTony Crisci
2017-12-09working xcursorTony Crisci
2017-12-06view activateTony Crisci
2017-12-05view set positionTony Crisci
2017-12-04Merge branch 'wlroots' into feature/xwaylandTony Crisci
2017-12-04xwayland shellTony Crisci