Bug 485559 – Boston Summit HarfBuzz optimizations
authorBehdad Esfahbod <behdad@gnome.org>
Thu, 11 Oct 2007 00:07:58 +0000 (00:07 +0000)
committerBehdad Esfahbod <behdad@src.gnome.org>
Thu, 11 Oct 2007 00:07:58 +0000 (00:07 +0000)
commita8abb8b994c3cd89808e8f7128a0c04b23eb3ede
tree9cad9823eb6d8d2907e6790ce72fa6e5ea152947
parentdd810b76bc554278d3a226cf89901d16992cf56d
Bug 485559 – Boston Summit HarfBuzz optimizations

2007-10-10  Behdad Esfahbod  <behdad@gnome.org>

        Bug 485559 – Boston Summit HarfBuzz optimizations

        * pango/opentype/*: HarfBuzz hacking to:

          - Rename last remaining FT_Err stuff to HB_Err.

          - Fix a couple invalid table paths to be permissive so
            fonts work better.  Particularly GDEF table for Nafees
            Nastaliq is loaded and works great now.

          - Optimize harfbuzz buffer to not copy/swap for simple
          one-to-one and "copy" GSUB operations.

        * pango/pango-ot*: Update to FT_Err to HB_Err renaming.
19 files changed:
src/ftglue.c
src/ftglue.h
src/harfbuzz-buffer.c
src/harfbuzz-buffer.h
src/harfbuzz-dump-main.c
src/harfbuzz-dump.c
src/harfbuzz-gdef-private.h
src/harfbuzz-gdef.c
src/harfbuzz-gdef.h
src/harfbuzz-gpos-private.h
src/harfbuzz-gpos.c
src/harfbuzz-gpos.h
src/harfbuzz-gsub-private.h
src/harfbuzz-gsub.c
src/harfbuzz-gsub.h
src/harfbuzz-impl.h
src/harfbuzz-open-private.h
src/harfbuzz-open.c
src/harfbuzz-open.h