Commit graph

36 commits

Author SHA1 Message Date
Isaac Freund
16cedbcc2b
Add tinywl skeleton 2020-10-19 19:39:06 +02:00
Isaac Freund
5d18879285
Bind wlr_primary_selection.h 2020-10-19 19:39:06 +02:00
Isaac Freund
54e35ff77c
Add missing @import() 2020-10-19 19:39:06 +02:00
Isaac Freund
89685d7c12
Add missing wl.Signal() type parameters 2020-10-19 19:39:06 +02:00
Isaac Freund
b41118838c
Comment out unbound InputDevice union fields
This is temporary, all wlroots APIs will be bound eventually
2020-10-19 19:39:06 +02:00
Isaac Freund
57c2889dc7
Bind wlr_keyboard_group.h 2020-10-19 19:39:06 +02:00
Isaac Freund
6c3383d359
Add missing re-export of FBox 2020-10-19 19:39:05 +02:00
Isaac Freund
467b97cf40
Add missing extern qualifier 2020-10-19 19:39:05 +02:00
Isaac Freund
4fe0035679
Bind wlr_buffer.h 2020-10-19 19:39:05 +02:00
Isaac Freund
d0461e5f38
Bind wlr_tablet_tool.h 2020-10-18 17:21:08 +02:00
Isaac Freund
b4d2e2f2ad
Use new typesafe wl.Signal/wl.Listener 2020-10-18 16:05:51 +02:00
Isaac Freund
eba6c5a466
Bind wlr_xdg_shell.h 2020-10-17 12:34:56 +02:00
Isaac Freund
fa8f24166d
Add initial wlr_log bindings
These do not expose all functionality. Eventually I'd like to integrate
with zig's std.log by default.
2020-10-16 12:02:55 +02:00
Isaac Freund
8b0ade0ca3
Bind wlr_xcursor.h 2020-10-15 23:14:23 +02:00
Isaac Freund
60876f94ec
Bind wlr_xcursor_manager 2020-10-15 22:52:36 +02:00
Isaac Freund
819136c893
Finish binding wlr_data_device.h, clean up 2020-10-15 20:00:45 +02:00
Isaac Freund
efa8647a9f
Bind wlr_seat functions 2020-10-15 15:49:34 +02:00
Isaac Freund
f3dd37933d
Bind wlr_seat structs 2020-10-15 14:44:48 +02:00
Isaac Freund
82cdbeac5a
Bind wlr_pointer 2020-10-15 12:45:15 +02:00
Isaac Freund
0e7da493bc
Bind wlr_keyboard 2020-10-15 01:13:04 +02:00
Isaac Freund
1b2dc1439f
Bind wlr_matrix 2020-10-15 00:23:32 +02:00
Isaac Freund
a929a33267
Bind wlr_input_device 2020-10-14 18:49:54 +02:00
Isaac Freund
e36bfdbcf6
Fix @imports() of wlroots in subdirectories 2020-10-14 18:13:38 +02:00
Isaac Freund
58c7890a9f
Bind wlr_cursor 2020-10-14 18:05:41 +02:00
Isaac Freund
6aa98baca9
Reorganize to mirror wlroots directory structure 2020-10-14 11:51:46 +02:00
Isaac Freund
150a87b3db
Bind wlr_texture 2020-10-14 11:38:34 +02:00
Isaac Freund
bcadfa76ef
Bind wlr_dmabuf_attributes 2020-10-14 11:22:59 +02:00
Isaac Freund
2353426ff7
Bind wlr_surface/wlr_subsurface 2020-10-14 00:27:36 +02:00
Isaac Freund
c44516875b
Bind wlr_output functions 2020-10-13 22:53:49 +02:00
Isaac Freund
46fdc43897
Add README.md 2020-10-12 22:05:19 +02:00
Isaac Freund
c317eb6b0d
Add MIT license 2020-10-12 21:49:47 +02:00
Isaac Freund
c5c3b349b9
Bind wlr_output struct (no functions yet) 2020-10-12 20:07:27 +02:00
Isaac Freund
421d013df5
Bind wlr_output_layout 2020-10-12 14:43:40 +02:00
Isaac Freund
73af7fff80
Bind wlr_data_device_manager 2020-10-12 14:08:31 +02:00
Isaac Freund
fc702780f6
Bind wlr_compositor 2020-10-12 14:03:24 +02:00
Isaac Freund
875905649b
Initial backend and renderer bindings 2020-10-12 13:49:29 +02:00