~sircmpwn/hare-wayland

Remove unnecessary abort()

Signed-off-by: Drew DeVault <sir@cmpwn.com>
wayland::scanner: use iterator loops where appropriate

Signed-off-by: Drew DeVault <sir@cmpwn.com>
scanner: Handle deprecated-since field from Wayland 1.23
Use done instead of void
cmd/window: use os::memfd

Signed-off-by: Drew DeVault <sir@cmpwn.com>
Fixes post-for-each

Signed-off-by: Drew DeVault <sir@cmpwn.com>
scanner: handle allow-null request args

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
wayland::client: add socket()
wayland::client: add dispatchable
scanner: generate doc comments

Signed-off-by: Autumn! <autumnull@posteo.net>
scanner: rename format to formaterr

Signed-off-by: Autumn! <autumnull@posteo.net>
Add contributing section to README.md

Signed-off-by: Autumn! <autumnull@posteo.net>
Support for wayland::array

This has been tested with keyboard_enter_cb

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Makefile: Also uninstall hare-wlscanner

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Makefile: add install/uninstall

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
Implement WAYLAND_DEBUG env variable debugging

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
makefile: generate wayland/wl/wayland.ha by default
@noreturn -> never

Signed-off-by: Autumn! <autumnull@posteo.net>
Sanitize use of files in wire protocol

Signed-off-by: Autumn! <autumnull@posteo.net>
Change *void to *opaque

Signed-off-by: Autumn! <autumnull@posteo.net>
Next