[WIN32SS][FREETYPE] Avoid performance regression CORE-16020
authorJoachim Henze <Joachim.Henze@reactos.org>
Thu, 6 Jun 2019 00:24:20 +0000 (02:24 +0200)
committerJoachim Henze <Joachim.Henze@reactos.org>
Thu, 6 Jun 2019 00:24:20 +0000 (02:24 +0200)
commit8f482af0a876d269cca64288f114eb1fe1180ef0
treee6a66919e99dba71891bd7ce1ca9d8428a6345ae
parent7eead935693b854b6337dfcb1af4a58ec0d4a075
[WIN32SS][FREETYPE] Avoid performance regression CORE-16020

by reverting essential parts of "Font rotation at arbitrary angles"
which was once committed in several steps:

Initial commit (PR#1207)
0.4.12-dev-243-g
f757a135192c02a3c41d8da47eb9dba21d34ebd1
broke font rendering for GTK apps CORE-15623

Second commit (PR#1238)
0.4.12-dev-558-g
64987cf2731f9762d0316274bf7877a9bd3d88ba
restored font rendering in GTK apps but introduced slowdown CORE-16020

Katayama agreed to the temporal revert and will try to come up later
with a performance optimized version.
We revert in 0.4.12-RC and 0.4.13-dev.

The revert will cause failure-increases in gdi32:TextTransform
https://reactos.org/testman/compare.php?ids=67898,67901
win32ss/gdi/ntgdi/freetype.c
win32ss/gdi/ntgdi/xformobj.c