aboutsummaryrefslogtreecommitdiff
path: root/src/cursor.zig
AgeCommit message (Collapse)AuthorFilesLines
2020-04-18Properly clean up resources on exitIsaac Freund1-145/+143
2020-04-13Implement the focus stackIsaac Freund1-1/+1
2020-04-12Introduce InputManager for eventual multi-seatIsaac Freund1-4/+3
2020-04-02Implement tag assignmentIsaac Freund1-6/+6
There are a few bugs with this, but the core logic is sound
2020-03-29Make c import a little cleanerIsaac Freund1-1/+1
2020-03-29Pass self as immutable where possibleIsaac Freund1-4/+4
2020-03-26Initial atomic layout update implementationIsaac Freund1-6/+6
2020-03-25Simplify initialization functionsIsaac Freund1-61/+43
2020-03-25Add Root structIsaac Freund1-3/+3
Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root.
2020-03-24Make function names camelCaseIsaac Freund1-19/+19
This conforms with the zig style guidelines: https://ziglang.org/documentation/master/#Style-Guide
2020-03-24Use Self = @This() in all structsIsaac Freund1-12/+14
This seems to be the idiomatic way to do things.
2020-03-24Clean up cursor handling codeIsaac Freund1-8/+11
2020-03-24Make all things constIsaac Freund1-18/+20
The quest for idiomatic zig continues
2020-03-24Remove superfluous .*.Isaac Freund1-9/+9
I may be be slowly getting the hang of this language.
2020-03-24Get rid of [*c] pointersIsaac Freund1-12/+12
2020-03-24Rework things to stop invalidating pointersIsaac Freund1-10/+16
2020-03-23Get things compiling againIsaac Freund1-74/+77
2020-03-22WIP massive refactorIsaac Freund1-0/+338