aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop
AgeCommit message (Collapse)Author
2018-03-29Fix failure to rearrange output in some casesDrew DeVault
2018-03-29Do some small cleanupDrew DeVault
- Fix workspace events (security config isn't in use so it wasn't being sent) - Kill status bar process when swaybar exits - Don't rearrange windows on every layer surface commit
2018-03-29Call arrange_windows on layer destroyDrew DeVault
2018-03-29Implement enough IPC for swaybar to workDrew DeVault
2018-03-29Some layer shell fixesDrew DeVault
Based on the corresponding rootston changes
2018-03-30Clear buffer after beginning rendererScott Anderson
2018-03-29Maximize xdg shell surfaces on creationDrew DeVault
Makes them look better yo In the future we might want to only do this for tiled windows, and let floating windows do their own thing.
2018-03-28Address review feedbackDrew DeVault
2018-03-28Render layer surfaces and respect exclusive zoneDrew DeVault
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