On Sat, Jan  9, 2010 at 14:00:12 -0800, Jeremy Huddleston wrote:

> I thought the entire point of the cleanup that Peter did before the
> Katamari release was to divorce user apps from their reliance on the
> *proto packages... IE install everything needed to build the
> applications in the library package rather than the proto package.
> The proto packages should just contain what the libraries require to
> communicate with the server.
> 
Hmm, no, as far as I can tell what the cleanup did was separate Xlib
structures and function declarations from protocol constants/structures,
and make sure the former lived in the lib* modules instead of the
protos.  The protocol headers are mostly separated in 2 parts, one is
the wire structures (say <X11/extensions/renderproto.h>), that is only
needed to build the server and extension library, and the other is a set
of protocol constants (like <X11/extensions/render.h>), which is often
included by the library's public header, and as such needs to be
installed to build an app against the library.

Cheers,
Julien
_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to