Add an optional ddxBeforeReset function that is called from dix/dispatch.c right
before the call to KillAllClients().
This function is required for building Cygwin's clipboard integration manager.
This change has been build and tested in production environments on Cygwin.
Note that ddxBeforeReset is defined in vfb, xnest, and Xprint at all times since
the DDX-specific build flag DDXBEFORERESET will get passed to DIX and it will
expect to be able to call ddxBeforeReset in these modules even though those
modules build flags did not include DDXBEFORERESET. This is the standard manner
in which other such functions are defined in these modules.
Created attachment 145 [details] [review]
Created attachment 146 [details] [review]
Function call from DIX layer
Created attachment 147 [details] [review]
VFB module empty function definition
Created attachment 148 [details] [review]
Xnest module empty function definition
Created attachment 149 [details] [review]
Xprint module empty function definition
This new optional ddx-layer function is required for Cygwin. I will commit this
soon if there is no great protest.
Harold, please explain why this should block 213.
Moving 1.0 -> 1.1 blocker.
*** This bug has been marked as a duplicate of 778 ***