Bug 340 - Add optional ddxBeforeReset - Required for Cygwin
Summary: Add optional ddxBeforeReset - Required for Cygwin
Status: RESOLVED DUPLICATE of bug 778
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: unspecified
Hardware: All All
: highest trivial
Assignee: Harold L Hunt II
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 351
  Show dependency treegraph
 
Reported: 2004-03-17 13:07 UTC by Harold L Hunt II
Modified: 2004-07-26 10:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Function declaration (837 bytes, patch)
2004-03-17 13:07 UTC, Harold L Hunt II
no flags Details | Splinter Review
Function call from DIX layer (586 bytes, patch)
2004-03-17 13:08 UTC, Harold L Hunt II
no flags Details | Splinter Review
VFB module empty function definition (768 bytes, patch)
2004-03-17 13:08 UTC, Harold L Hunt II
no flags Details | Splinter Review
Xnest module empty function definition (768 bytes, patch)
2004-03-17 13:09 UTC, Harold L Hunt II
no flags Details | Splinter Review
Xprint module empty function definition (810 bytes, patch)
2004-03-17 13:09 UTC, Harold L Hunt II
no flags Details | Splinter Review

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.