diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-04-07 02:01:39 -0500 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2014-04-09 16:33:06 +0000 |
commit | b8aa1f23645bbe81093ff436b82a58766f3157af (patch) | |
tree | bdd2146c9a1e5ed0f74946228699380bb4eae03d /vcl/Library_vcl.mk | |
parent | 8facc14e88251d9356995d9e8e213084212e88a5 (diff) |
vcl quartz: cache per-run glyphs information
GetNextGlyphs could only deal with 1 glyph at the time
and was recalculing a lot of thing while iterating on the glyphs
This is not just a performance issue.. the notiong of keeping
per run glyphs information will be useful to re-establish the
proper support of glyphs display positionning by SetDXArray()
which today is completely ignored, in favor or letting
CoreText spread the extra free space itself.
Change-Id: Ib267c3e490619b650d4149f4b15b5758802942ba
Reviewed-on: https://gerrit.libreoffice.org/8879
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Diffstat (limited to 'vcl/Library_vcl.mk')
-rw-r--r-- | vcl/Library_vcl.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index d7c13f184298..487a53b5c3ef 100644 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -349,6 +349,7 @@ vcl_quartz_code= \ vcl/quartz/salvd \ vcl_coretext_code= \ + vcl/quartz/CTRunData \ vcl/quartz/ctfonts \ vcl/quartz/ctlayout \ vcl/quartz/salgdi \ |