On Sun, Jul 19, 2009 at 02:41:42PM +0100, Colin Guthrie wrote: > 'Twas brillig, and Peter Hutterer at 16/07/09 23:49 did gyre and gimble: > > Brown paper bag release. 1.0.99.2 shipped with a build error if it didn't > > partially pick up system-installed old xextproto headers. Apologies for the > > inconvenience. > > > > Adam Jackson (1): > > Fix DPMS/MBUF/SECURITY for new header names > > > > Peter Hutterer (1): > > Bump to 1.0.99.3 > > I'm still not seeing dpmsstr.h being installed by either protocol or > lib. Is it deprecated?
dpmsstr.h has been split up into dpmsconst.h and dpmsproto.h, the former is included by dpms.h (the client header). > Things like xscreensaver will not compile now as they include this > directly. I can remove the include form xscreensaver for this file and > it seems to compile fine, but I'm not sure if this is intentional. It > seems most of the defines/structures in dpmsstr.h are now in > dpmsproto.h. Perhaps a dummy dpmsstr.h should be created that just > includes dpmsproto as a stopgap? Or was dpmsstr.h never part of the > public API? There are some comments in xscreensaver that seem to suggest > this may be the case... > > Thanks for any clarification. thanks, that comment in the file made me laugh :) I don't know why both headers are included, none of the defines from dpmsstr.h are actually in use by xscreensaver. In regards to being public API - hard to say. The only things it provided that might be in use by clients was the DPMExtensionName and DPMSMajor/MinorVersion defines. Did you notice any other apps that break? Cheers, Peter _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
