gdi32: "StretchDIBits" with value of zero for "xSrc" and "ySrc"

Mathias Kosch info at
Sat Sep 27 18:43:17 CDT 2008

I (hopefully) implemented all requested changes.

This patch fixes Bug#13344.

The function "StretchDIBits" behaves odd in case of "top-down" bitmaps
with values of zero for "xSrc" and "ySrc".
Tests using Windows Server 2003 shew that in this particular case the
source rectangle is selected starting at the upper left corner of the
bitmap. In all other cases the rectangle is aligned to the bottom of
the bitmap.

I provided a test case which tests several combinations, especially
those with some of the values set to zero.
It passes under "Windows Server 2003 R2 SP2" and Wine 1.1.5 (only)
with this path applied.
Mathias Kosch <info at> |
RSA Public Key:

Microsoft DreamSpark-Programm:
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-gdi32-StretchDIBits-with-value-of-zero-for-xSrc.patch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 829 bytes
Desc: not available
Url : 

More information about the wine-patches mailing list