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>