aboutsummaryrefslogtreecommitdiff
path: root/src/render.zig
AgeCommit message (Collapse)AuthorFilesLines
2020-05-02Rename files contatining top level structsIsaac Freund1-5/+5
This respects the naming convention of snake_case namespaces and TitleCase types.
2020-05-02Relicense to GPL-3.0-or-laterIsaac Freund1-0/+18
2020-05-02Make View a toplevel structIsaac Freund1-1/+1
2020-05-02Make LayerSurface a toplevel structIsaac Freund1-1/+1
2020-05-02Make Output a toplevel structIsaac Freund1-1/+1
2020-05-02Make Server a toplevel structIsaac Freund1-1/+1
2020-04-27Clean up some code using c imported enumsIsaac Freund1-1/+1
2020-04-26Greatly simplify view offset handlingIsaac Freund1-59/+36
Fixes https://github.com/ifreund/river/issues/9
2020-04-26Separate View from its implementationIsaac Freund1-3/+1
This is done in preperation for Xwayland support
2020-04-26Revert "Deduplicate some state"Isaac Freund1-1/+1
I changed my mind, it's cleaner to keep things like this and will be consistent with views.
2020-04-25Deduplicate some stateIsaac Freund1-1/+1
2020-04-23Fix crash on non-toplevel viewsIsaac Freund1-1/+1
2020-04-22Implement floating viewsIsaac Freund1-0/+20
2020-04-20Cleanup timespec typesIsaac Freund1-6/+6
2020-04-19Implement wlr-input-inhibitorIsaac Freund1-1/+1
2020-04-17Clean up listener handling for layer surfacesIsaac Freund1-0/+3
2020-04-15Properly handle coordinates with multiple outputsIsaac Freund1-47/+21
2020-04-13Implement the focus stackIsaac Freund1-1/+1
2020-04-13Allow storing *View in ViewStackIsaac Freund1-2/+3
This is done in preparation for implementing focus stacks.
2020-04-11Move output specific code out of rootIsaac Freund1-8/+5
This is in preperation of proper output event handling and eventual multi output support.
2020-04-10Move rendering out of output to a new namespaceIsaac Freund1-0/+348
2020-03-23Move rendering functions to output.zigIsaac Freund1-63/+0
2020-03-22WIP massive refactorIsaac Freund1-0/+63