This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[ANNOUNCEMENT] Server Test 33


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]