[ros-bugs] [Bug 3958] NtGdiExtTextOutW: wrong Dx with QT applications
ReactOS.Bugzilla at www.reactos.org
ReactOS.Bugzilla at www.reactos.org
Tue Dec 23 01:04:39 CET 2008
http://www.reactos.org/bugzilla/show_bug.cgi?id=3958
aspotashev <aspotashev at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
--- Comment #14 from aspotashev <aspotashev at gmail.com> 2008-12-23 01:04:38 CET ---
The full power of ETO_PDY is still unimplemented, please test this:
--- a/subsystems/win32/win32k/objects/freetype.c
+++ b/subsystems/win32/win32k/objects/freetype.c
@@ -3603,6 +3603,12 @@ GreExtTextOutW(
TextLeft += Dx[i<<DxShift] << 6;
// DbgPrint("new TextLeft2: %d\n", TextLeft);
}
+
+ if (DxShift)
+ {
+ TextTop -= Dx[2 * i + 1] << 6;
+ }
+
previous = glyph_index;
String++;
--
Configure bugmail: http://www.reactos.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Ros-bugs
mailing list