Hi,
While running your changed tests on Windows, I think I found new failures. Being a bot and all I'm not very good at pattern recognition, so I might be wrong, but could you please double-check? Full results can be found at http://testbot.winehq.org/JobDetails.pl?Key=1753
Your paranoid android.
=== W98SE (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)]
=== WNT4WSSP6 (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 227, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 103, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 33, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)] dib.c:159: Test failed: Bitmap data not matching. [bTopDown=true, StretchDIBits(hMemDC, 0, 0, 663, 459, 0, 0, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)]
=== W98SE (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)]
[...]
=== WNT4WSSP6 (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching. [bTopDown=false, StretchDIBits(hMemDC, 103, 227, 663, 459, 33, 61, 663, 459, pBitmapData, &bmi, DIB_RGB_COLORS, SRCCOPY)]
Probably 16-bit display depth again?
From: Wolfram Sang
=== W98SE (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching.
[...]
=== WNT4WSSP6 (32 bit dib) === dib.c:159: Test failed: Bitmap data not matching.
Probably 16-bit display depth again?
Yes.