aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-05-02Handle unmap on never-mapped layer surfaceIsaac Freund2-8/+19
I don't think wlroots should be sending this, but we shouldn't crash either. Fixes https://github.com/ifreund/river/issues/19
2020-04-28Improve naming consistencyIsaac Freund1-6/+6
2020-04-28Workaround global anonymous field name counterIsaac Freund3-3/+12
Fixes https://github.com/ifreund/river/issues/17
2020-04-27Fix a couple typosIsaac Freund2-2/+2
2020-04-27Arrange layers on layer surface destroyIsaac Freund2-8/+9
Fixes https://github.com/ifreund/river/issues/15
2020-04-27Float child and fixed-size toplevels by defaultIsaac Freund2-11/+21
Closes https://github.com/ifreund/river/issues/14
2020-04-27Implement inital xdg popup handlingIsaac Freund2-0/+72
2020-04-27Clean up some code using c imported enumsIsaac Freund6-13/+9
2020-04-27Fix application of exclusive zonesIsaac Freund1-5/+8
Fixes https://github.com/ifreund/river/issues/13
2020-04-27Simplify some codeIsaac Freund2-8/+3
2020-04-26Properly set initial usable box of outputsIsaac Freund1-8/+25
2020-04-26Greatly simplify view offset handlingIsaac Freund6-81/+83
Fixes https://github.com/ifreund/river/issues/9
2020-04-26Fix view stack testsIsaac Freund1-8/+16
2020-04-26Separate View from its implementationIsaac Freund9-148/+229
This is done in preperation for Xwayland support
2020-04-26Support wlr-screencopyIsaac Freund3-1/+4
Closes https://github.com/ifreund/river/issues/7
2020-04-26Revert "Deduplicate some state"Isaac Freund3-7/+11
I changed my mind, it's cleaner to keep things like this and will be consistent with views.
2020-04-25Deduplicate some stateIsaac Freund3-11/+7
2020-04-25Handle set selection for clipboard supportIsaac Freund1-0/+14
2020-04-24Fix pointer focus of top/overlay layersIsaac Freund1-9/+12
2020-04-24Start to handle layer surfaces in cursor codeIsaac Freund4-161/+173
2020-04-23Fix crash on non-toplevel viewsIsaac Freund4-16/+28
2020-04-22Fix crash if floating view doesn't fitIsaac Freund1-2/+4
2020-04-22Add a filter to start views in floating modeIsaac Freund2-0/+18
2020-04-22Implement floating viewsIsaac Freund6-1/+83
2020-04-21Bikeshed variable namesIsaac Freund10-129/+125
2020-04-21Fix uninitialized values in testsIsaac Freund1-0/+3
2020-04-20Zoom to second view in stack if top is focusedIsaac Freund1-6/+13
2020-04-20Cleanup timespec typesIsaac Freund2-7/+7
2020-04-19Fix layer sufaces holding focus after unmapIsaac Freund3-2/+16
2020-04-19Clear focus if focused layer surface is unmappedIsaac Freund2-0/+20
2020-04-19Implement wlr-input-inhibitorIsaac Freund5-57/+136
2020-04-19Grab seats focused on the output for layer shellIsaac Freund2-3/+9
2020-04-19Implement keyboard interactivity for layer shellIsaac Freund2-22/+103
2020-04-18Remove uneeded abstractionIsaac Freund2-8/+3
2020-04-18Send surface enter/leave eventsIsaac Freund3-14/+24
2020-04-18Arrange on sending view to outputIsaac Freund1-1/+2
2020-04-18Add binds to move views between outputsIsaac Freund4-1/+57
2020-04-18Split up commands into separate filesIsaac Freund14-179/+295
2020-04-18Refactor focus next/prev view/output commandsIsaac Freund2-44/+52
2020-04-18Remove dead codeIsaac Freund1-7/+0
2020-04-18Properly clean up resources on exitIsaac Freund9-172/+214
2020-04-17Only log transactions if actually startedIsaac Freund1-5/+6
2020-04-17Close layer surfaces on output destroyIsaac Freund3-9/+29
2020-04-17Clean up listener handling for layer surfacesIsaac Freund2-21/+50
2020-04-17Fix focus handling of newly mapped ViewsIsaac Freund1-2/+8
2020-04-17Clean up listener handling for ViewsIsaac Freund1-30/+32
2020-04-17Handle destruction of outputsIsaac Freund1-0/+54
2020-04-15Fix focus handling on output cycleIsaac Freund1-3/+8
2020-04-15Add keybinds to cycle between outputsIsaac Freund2-0/+35
2020-04-15Properly handle coordinates with multiple outputsIsaac Freund1-47/+21