tdf#96420: Re-introduce SimpleWinLayout

Desktop / LibreOffice - Tor Lillqvist [collabora.com] - 21 January 2016 04:04 UTC

Should fix lots of the problems with glyph layout. The UniscribeLayout class turned out to be much less correct that one might have hoped.

Use OpenGL glyph caching also for SimpleWinLayout to avoid performance decrease.

Change-Id: Ia0cf2f5c1ff21b9347fa7662ded69abc347e77b7 Reviewed-on: https://gerrit.libreoffice.org/21656

4622689 tdf#96420: Re-introduce SimpleWinLayout
vcl/inc/win/salgdi.h | 12 +-
vcl/win/gdi/salfont.cxx | 40 ++
vcl/win/gdi/salgdi.cxx | 5 +
vcl/win/gdi/winlayout.cxx | 944 +++++++++++++++++++++++++++++++++++++++++++--
vcl/win/gdi/winlayout.hxx | 45 +++
5 files changed, 1020 insertions(+), 26 deletions(-)

Upstream: cgit.freedesktop.org


  • Share