<div>Hello, everyone<br></div><div><br></div><div>I'm still learning how the distribution to the access of the API works. I'm making a library like GLFW/SDL2 with Wayland as one of the backends.<br></div><div><br></div><div>I have in my system `/usr/include` the headers of my interest `wayland-client-protocol.h` and `wayland-client.h`. However, the protocols header doesn't have the XDG Shell API, since it's just recently declared stable.<br></div><div><br></div><div>The questions:<br></div><div><br></div><div>1. If I wanted to have access to the unstable features (could be any, like XDG output, tablet, text input), could I generate the headers myself and I would have access to them by just linking my sources with `-lwayland-client`?<br></div><div><br></div><div>2. Is there some header generator available, anywhere, that is recommended?<br></div><div><br></div><div>Best regards,<br></div><div>Felipe Ferreira da Silva<br></div>