[ANNOUNCEMENT] Server Test 33

Harold Hunt huntharo@msu.edu
Tue Jun 19 20:03:00 GMT 2001


I just posted Test 33 to my server development page:
http://www.msu.edu/~huntharo/xwin/shadow/

Server binary, direct link:
http://www.msu.edu/~huntharo/xwin/shadow/XWin-Test33.exe.bz2 (1042 KB)

Changes:

1) Add warning message if the requested DIB or DirectDraw surface
will be larger than 16 MB.  There is a 16 MB size limit for DIBs in
Windows 95, 98, and, presumably, Me.  For more information, see MSDN
Library->Platform SDK->Graphics and Multimedia Services->Windows
GDI->Bitmaps->Bitmap Reference->Bitmap Functions->CreateDIBitmap,
which is available online at:
http://msdn.microsoft.com/library/psdk/gdi/bitmaps_5d4g.htm

2) Re-disable UseSmartScheduler, and add a note to
xc/config/cf/cygwin.cf that UseSmartScheduler has terrible performance
on Cygwin.

3) Add processing for the '-screen' command to handle 'WxH', if it is
present.  This is in addition to the new 'W H' format.

4) Grab a new ddraw.h header from the Wine project.  The new header
has several fixes to function parameter types, thus preventing
compilation warnings, and a few fixes to some structures that may have
been causing DirectDraw Surface creation problems.

5) Add a check for a NULL hardware device context being returned by
BeginPaint in the winBltExposedRegions functions.

6) Add error messages and extra sanity checks to winBltExposedRegions
functions.

7) Remove the ShadowWindowProc functions, as the Cygwin/XFree86
ShadowUpdateProcs do not need ShadowWindowProcs.

Enjoy,

Harold



More information about the Cygwin-xfree mailing list