Sweden-Number/dlls/gdi32
Zhiyi Zhang 3ebc715881 gdi32: Reselect font and pen when changing world transforms for enhanced metafiles.
Reselect font and pen into enhanced metafile device contexts after world transform is changed so
that content can be drawn using the correct size. Also modifying the world transform for enhanced
metafiles doesn't generate EMR_SELECTOBJECT records according to winedump outputs.

Fix an issue that Tally may produce a print preview with a too large font or with a black side bar.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-20 21:07:10 +02:00
..
dibdrv gdi32: Use a lazy-init lookup cache when converting RGB values to colour table indices. 2021-04-16 22:39:46 +02:00
enhmfdrv gdi32: Reselect font and pen when changing world transforms for enhanced metafiles. 2021-04-20 21:07:10 +02:00
mfdrv
tests gdi32: Reselect font and pen when changing world transforms for enhanced metafiles. 2021-04-20 21:07:10 +02:00
uniscribe gdi32/uniscribe: Get rid of shaping group values in Arabic shaping data table. 2021-01-20 22:11:40 +01:00
Makefile.in gdi32: Introduce new opentype font parsing helpers. 2020-12-03 20:18:38 +01:00
bidi.c gdi32: Fix some leaks on error paths. 2021-04-19 22:06:55 +02:00
bitblt.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
bitmap.c
brush.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
clipping.c
dc.c gdi32: Reselect font and pen when changing world transforms for enhanced metafiles. 2021-04-20 21:07:10 +02:00
dib.c gdi32: Avoid exceeding the actual bitmap height. 2020-11-12 13:58:33 +01:00
driver.c gdi32: Move common SetLayout() code to nulldrv_SetLayout(). 2021-04-20 21:07:10 +02:00
enhmetafile.c gdi32: Use wide-character string literals. 2020-11-06 17:34:27 +01:00
font.c gdi32: Get rid of redundant ntmCellHeight member. 2021-04-07 22:36:11 +02:00
freetype.c gdi32: Remove some unreachable code (Coverity). 2021-04-19 22:06:55 +02:00
gdi32.rc
gdi32.spec gdi32: Merge in Uniscribe functionality. 2020-11-09 20:15:11 +01:00
gdi_private.h gdi32: Get rid of redundant ntmCellHeight member. 2021-04-07 22:36:11 +02:00
gdiobj.c gdi32: Implement GdiDllInitialize stub. 2020-11-06 18:20:32 +01:00
icm.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
mapping.c
metafile.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
opengl.c gdi32: Use wide-character string literals. 2020-11-06 17:34:27 +01:00
opentype.c gdi32: Add a missing break (Coverity). 2021-04-19 22:06:55 +02:00
painting.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
palette.c
path.c gdi32: Fix a leak on error path (Coverity). 2021-04-19 22:06:55 +02:00
pen.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00
printdrv.c
region.c gdi32: Merge rectangles horizontally when possible in CreatePolyPolygonRgn. 2021-01-22 11:12:21 +01:00
resource.h
vertical.c
vulkan.c gdi32: Build with msvcrt. 2020-11-05 10:44:16 +01:00