Sweden-Number/dlls/win32u
Zhiyi Zhang 60faf44ed1 win32u: Allow selecting 32-bit DDBs into display compatible DCs.
Device context bit depths other than 32-bit are emulated and the real bit depth for display DCs is
still 32-bit. Thus, a 32-bit DDB should be allowed to be selected into a display compatible DC even
if the DC reports a different bit depth.

Fix a regression from d171d11.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51805
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-06 13:05:50 +01:00
..
dibdrv win32u: Use user driver for wine_get_vulkan_driver. 2021-12-08 09:57:56 +01:00
tests win32u: Implement NtUserBuildHwndList. 2021-12-23 10:52:33 +01:00
Makefile.in win32u: Move NtUserShowCursor implementation from user32. 2021-12-03 16:56:08 +01:00
bitblt.c
bitmap.c win32u: Allow selecting 32-bit DDBs into display compatible DCs. 2022-01-06 13:05:50 +01:00
brush.c
clipboard.c
clipping.c
cursoricon.c win32u: Move NtUserGetCursor implementation from user32. 2021-12-03 16:56:08 +01:00
dc.c win32u: Use NtUserSelectPalette instead of GDISelectPalette. 2021-12-03 16:56:08 +01:00
dib.c
driver.c win32u: Use null driver to handle virtual display devices. 2021-12-20 10:12:49 +01:00
emfdrv.c win32u: Use user driver for wine_get_vulkan_driver. 2021-12-08 09:57:56 +01:00
font.c win32u: Use user driver for wine_get_vulkan_driver. 2021-12-08 09:57:56 +01:00
freetype.c configure: Assume that sys/mman.h is available on Unix. 2021-12-09 18:43:51 +01:00
gdiobj.c win32u: Move 55aa brush implementation from user32. 2021-12-07 20:24:42 +01:00
input.c win32u: Move NtUserGetKeyboardLayoutName implementation from user32. 2021-12-03 16:56:08 +01:00
main.c
mapping.c win32u: Only retrieve the dc size if needed. 2021-11-26 11:59:08 +01:00
ntgdi_private.h win32u: Move 55aa brush implementation from user32. 2021-12-07 20:24:42 +01:00
opentype.c
painting.c win32u: Handle memory allocation failures in nulldrv_PolyBezierTo (cppcheck). 2021-12-22 18:57:16 +01:00
palette.c win32u: Use NtUserSelectPalette instead of GDISelectPalette. 2021-12-03 16:56:08 +01:00
path.c win32u: Fix memory leak on error path in PATH_WidenPath (cppcheck). 2021-12-20 10:14:02 +01:00
pen.c
printdrv.c
region.c win32u: Use NtUserCallTwoParam for MirrorRgn implementation. 2021-12-07 20:24:38 +01:00
syscall.c win32u: Implement NtUserBuildHwndList. 2021-12-23 10:52:33 +01:00
sysparams.c win32u: Use null driver to handle virtual display devices. 2021-12-20 10:12:49 +01:00
vertical.c
vulkan.c win32u: Use user driver for wine_get_vulkan_driver. 2021-12-08 09:57:56 +01:00
win32u.spec win32u: Implement NtUserBuildHwndList. 2021-12-23 10:52:33 +01:00
win32u_private.h win32u: Return an NTSTATUS from NtUserEnumDisplayDevices. 2021-12-10 22:00:13 +01:00
window.c win32u: Implement NtUserBuildHwndList. 2021-12-23 10:52:33 +01:00
winstation.c
wrappers.c win32u: Return an NTSTATUS from NtUserEnumDisplayDevices. 2021-12-10 22:00:13 +01:00