aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-03-25Simplify initialization functionsIsaac Freund3-80/+56
2020-03-25Add Root structIsaac Freund6-87/+114
Server handles listening for wayland signals. It delegates input handling to Seat and output handling to Root.
2020-03-24Handle destruction of Server properlyIsaac Freund2-2/+2
2020-03-24Make function names camelCaseIsaac Freund6-43/+43
This conforms with the zig style guidelines: https://ziglang.org/documentation/master/#Style-Guide
2020-03-24Use Self = @This() in all structsIsaac Freund6-30/+42
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 Freund7-49/+51
The quest for idiomatic zig continues
2020-03-24Remove superfluous .*.Isaac Freund6-56/+60
I may be be slowly getting the hang of this language.
2020-03-24Get rid of [*c] pointersIsaac Freund6-33/+35
2020-03-24Rework things to stop invalidating pointersIsaac Freund7-135/+136
2020-03-23Get things compiling againIsaac Freund8-153/+181
2020-03-23Refactor xdg_shell handlingIsaac Freund4-151/+173
2020-03-23Move rendering functions to output.zigIsaac Freund2-65/+65
2020-03-23Refactor output handlingIsaac Freund2-89/+94
2020-03-23Rework ServerIsaac Freund2-79/+81
2020-03-22WIP massive refactorIsaac Freund9-786/+930
2020-03-22Use std.ArrayList over wl_list and fix bugsIsaac Freund1-43/+46
This is now a working hello world!
2020-03-21Hack around @cImport() not handling flexible arraysIsaac Freund2-25/+293
2020-03-21Spawn a childIsaac Freund1-1/+6
2020-03-20Down to 1 translate c errorIsaac Freund2-149/+484
2020-03-19Make more progress towards tinywl in zigIsaac Freund1-40/+218
2020-03-19Initial commitIsaac Freund1-0/+102