Summary: | protocol: XML files need to be installed and discoverable | ||
---|---|---|---|
Product: | Wayland | Reporter: | Pekka Paalanen <ppaalanen> |
Component: | wayland | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | enhancement | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Pekka Paalanen
2012-09-21 08:45:17 UTC
Just adding my 0.02€ as discussed on IRC. When we developed a custom extension for a client, our *own* developers requested that I include all the XML files in our packages, both stock and the ones we had written, for general convenience. Sure - the raw protocol descriptions are technically useless for C/C++ code where the bindings are known at build time, and code is always built against generated headers. But I can see the case for something higher-level where the core protocol is implemented statically and the server extensions are discovered at runtime. After discussion with krh, this feature should be implemented when first needed, even though libva already duplicates Mesa's wl_drm protocol. Unless someone actually implements sharing that xml file, or any other, this is not a Wayland 1.0 item. Looks like xwayland needs to have the same xserver.xml maintained identical in both the X server and Weston trees. true, XWayland needs drm.xml and xserver.xml copied there. We do this now as of 1.3 (ba90497b872720d42a63c090be24f339679c6706) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.