Ziqing Hui : gdiplus: Correctly handle UnitDisplay for printer DC.

Alexandre Julliard julliard at winehq.org
Fri Jan 22 15:59:14 CST 2021


Module: wine
Branch: master
Commit: f40f379f050c97bf615adcff07e6b1f554dff3cc
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=f40f379f050c97bf615adcff07e6b1f554dff3cc

Author: Ziqing Hui <zhui at codeweavers.com>
Date:   Wed Jan 20 10:24:10 2021 +0800

gdiplus: Correctly handle UnitDisplay for printer DC.

For printer DC, UnitDisplay specifies that a unit is 1/100 inch,
which is different from display DC.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=17848
Signed-off-by: Ziqing Hui <zhui at codeweavers.com>
Signed-off-by: Esme Povirk <esme at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/gdiplus/font.c            | 12 ++++++------
 dlls/gdiplus/gdiplus.c         | 22 +++++++++++++++-------
 dlls/gdiplus/gdiplus_private.h |  8 +++++---
 dlls/gdiplus/graphics.c        | 38 ++++++++++++++++++++------------------
 dlls/gdiplus/image.c           | 12 ++++++++----
 dlls/gdiplus/metafile.c        | 25 ++++++++++++++++---------
 dlls/gdiplus/tests/graphics.c  |  2 --
 7 files changed, 70 insertions(+), 49 deletions(-)

Diff:   https://source.winehq.org/git/wine.git/?a=commitdiff;h=f40f379f050c97bf615adcff07e6b1f554dff3cc



More information about the wine-cvs mailing list