wldbg
wldbg copied to clipboard
Capture and debug/modify Wayland connections
Use FUSE to create virtual filesystem with debugging information about objects (I had a dev version of something similar for weston: https://github.com/mchalupa/weston/tree/weston-debugfs). Maybe some day...
atm we compare the names of interfaces and messages. Would it work to compare adresses? Probably not always, but in most cases I suppose so (https://cgit.freedesktop.org/wayland/wayland/tree/src/connection.c#n803)
When we get message of length 4096, the last message may have size for example 40, but in the buffer there's only 12 bytes. (Actually, isn't that a bug in...
opcodes + names of messages handy for send command (also i'd be nice to let send command parse human readable strings)
Add in-line message editing, I would really use that... also print the message after editing, so that we know what we are sending (the same as for send command)
filter takes as id anything that starts with a number (probably atoi?) use str_to_uint ``` (wldbg) f d 1e Didn't find filter with id '1' ```
at least the licenses, the licenses has changed
--- bugs --- - [ ] destroying wl_subsurface leads to error message about not having that object --- adds --- - [ ] track role of surfaces - [ ]...