Bug 340

Summary: Add optional ddxBeforeReset - Required for Cygwin
Product: xorg Reporter: Harold L Hunt II <harold>
Component: Server/GeneralAssignee: Harold L Hunt II <harold>
Status: RESOLVED DUPLICATE QA Contact:
Severity: trivial    
Priority: highest    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 351    
Attachments:
Description Flags
Function declaration
none
Function call from DIX layer
none
VFB module empty function definition
none
Xnest module empty function definition
none
Xprint module empty function definition none

Description Harold L Hunt II 2004-03-17 13:07:05 UTC
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.

Harold
Comment 1 Harold L Hunt II 2004-03-17 13:07:41 UTC
Created attachment 145 [details] [review]
Function declaration
Comment 2 Harold L Hunt II 2004-03-17 13:08:01 UTC
Created attachment 146 [details] [review]
Function call from DIX layer
Comment 3 Harold L Hunt II 2004-03-17 13:08:30 UTC
Created attachment 147 [details] [review]
VFB module empty function definition
Comment 4 Harold L Hunt II 2004-03-17 13:09:04 UTC
Created attachment 148 [details] [review]
Xnest module empty function definition
Comment 5 Harold L Hunt II 2004-03-17 13:09:19 UTC
Created attachment 149 [details] [review]
Xprint module empty function definition
Comment 6 Harold L Hunt II 2004-03-17 13:10:26 UTC
This new optional ddx-layer function is required for Cygwin.  I will commit this
soon if there is no great protest.

Harold
Comment 7 Egbert Eich 2004-03-18 03:01:37 UTC
Harold, please explain why this should block 213.
Comment 8 Harold L Hunt II 2004-03-19 08:20:37 UTC
Moving 1.0 -> 1.1 blocker.

Harold
Comment 9 Alexander Gottwald 2004-07-27 03:12:39 UTC

*** This bug has been marked as a duplicate of 778 ***

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.