I think that totally depends on how the interface is specified. This
applies only to one of the two ways an enum can grow.
What other way can it grow? It can only grow bigger. If the application
isn't aware of new values added, it should output a warning or an error.
On Fri, 24 Apr 2015 22:05
wayland-client.h and wayland-server.h include the protocol headers generated
at build time. This means that a libwayland user cannot generate and use
protocol code created from a wayland.xml newer than the installed libwayand,
because it is not possible to only include the API header.
This commit