aboutsummaryrefslogtreecommitdiff
path: root/src/output.zig
AgeCommit message (Expand)AuthorFilesLines
2020-04-27Fix application of exclusive zonesIsaac Freund1-5/+8
2020-04-27Simplify some codeIsaac Freund1-5/+1
2020-04-26Properly set initial usable box of outputsIsaac Freund1-8/+25
2020-04-26Greatly simplify view offset handlingIsaac Freund1-9/+25
2020-04-26Separate View from its implementationIsaac Freund1-1/+1
2020-04-26Revert "Deduplicate some state"Isaac Freund1-1/+1
2020-04-25Deduplicate some stateIsaac Freund1-1/+1
2020-04-22Implement floating viewsIsaac Freund1-1/+9
2020-04-21Bikeshed variable namesIsaac Freund1-17/+17
2020-04-19Fix layer sufaces holding focus after unmapIsaac Freund1-1/+4
2020-04-19Implement wlr-input-inhibitorIsaac Freund1-2/+3
2020-04-19Grab seats focused on the output for layer shellIsaac Freund1-2/+8
2020-04-19Implement keyboard interactivity for layer shellIsaac Freund1-5/+36
2020-04-18Send surface enter/leave eventsIsaac Freund1-3/+2
2020-04-18Properly clean up resources on exitIsaac Freund1-0/+14
2020-04-17Close layer surfaces on output destroyIsaac Freund1-0/+17
2020-04-17Handle destruction of outputsIsaac Freund1-0/+54
2020-04-15Clean up layer arrangementIsaac Freund1-8/+13
2020-04-15Handle exclusive zone of -1 properlyIsaac Freund1-18/+31
2020-04-15Improve handling of layer surface output assignmentIsaac Freund1-0/+1
2020-04-15Get rid of redundant create output global call.Isaac Freund1-6/+1
2020-04-15Don't advertise the noop outputIsaac Freund1-10/+12
2020-04-13Allow storing *View in ViewStackIsaac Freund1-5/+7
2020-04-11Handle layer shell protocol errorIsaac Freund1-12/+28
2020-04-11Handle exclusive zones of layer surfacesIsaac Freund1-18/+95
2020-04-11Move output specific code out of rootIsaac Freund1-0/+121
2020-04-10Move rendering out of output to a new namespaceIsaac Freund1-340/+2
2020-04-10Implement initial layer shell supportIsaac Freund1-4/+181
2020-04-07Refactor keybindings to be runtime defined.Isaac Freund1-6/+8
2020-04-07Rename gaps -> paddingIsaac Freund1-20/+20
2020-04-05Implement inner gapsIsaac Freund1-19/+25
2020-04-05Fix overdraw of top/bottom bordersIsaac Freund1-2/+2
2020-04-05Highlight border of focused viewIsaac Freund1-1/+4
2020-04-05Draw borders around viewsIsaac Freund1-14/+86
2020-04-04Avoid a crash caused by a race conditonIsaac Freund1-0/+5
2020-04-04Take future borders into account for surface sizeIsaac Freund1-8/+8
2020-04-04Fix iteration in handleFrameIsaac Freund1-1/+1
2020-04-04Add a data structure to manage the view stackIsaac Freund1-15/+6
2020-04-02Implement tag assignmentIsaac Freund1-7/+7
2020-04-01Implement infrastructure for tagsIsaac Freund1-0/+6
2020-03-29Make c import a little cleanerIsaac Freund1-1/+1
2020-03-29Pass self as immutable where possibleIsaac Freund1-1/+1
2020-03-26Initial atomic layout update implementationIsaac Freund1-27/+79
2020-03-25Add Root structIsaac Freund1-7/+9
2020-03-24Make function names camelCaseIsaac Freund1-4/+4
2020-03-24Use Self = @This() in all structsIsaac Freund1-1/+3
2020-03-24Make all things constIsaac Freund1-10/+10
2020-03-24Remove superfluous .*.Isaac Freund1-19/+19
2020-03-24Get rid of [*c] pointersIsaac Freund1-3/+5
2020-03-24Rework things to stop invalidating pointersIsaac Freund1-14/+10