Patch from David Turner. Review and testing by Behdad Esfahbod
authorOwen Taylor <otaylor@redhat.com>
Fri, 22 Jul 2005 17:56:37 +0000 (17:56 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 22 Jul 2005 17:56:37 +0000 (17:56 +0000)
commitff7034787d79dcd1bec58a4e02602039313da00e
treeff1840768ca48cfb354797c5f8fccc9622cd6f49
parent43dbec6f3a345ba0e4a43766610ed59622bbe4a0
Patch from David Turner. Review and testing by Behdad Esfahbod

2005-07-22  Owen Taylor  <otaylor@redhat.com>

        Patch from David Turner. Review and testing by Behdad Esfahbod

        * pango/opentype/ftglue.[ch] Makefile.am: Glue layer that provides
        implementation of the internal functions that the opentype code
        expects in terms of publically exported FreeType API.

        * pango/opentype/ftxgdef.c pango/opentype/ftxgpos.c
        pango/opentype/ftxgsub.c pango/opentype/ftxopen.c
        pango/opentype/otlbuffer.c pango/opentype/pango-ot-info.c
        pango/opentype/pango-ot-ruleset.c: Remove includes of
        internal headers. Small changes to work with ftglue.[ch]

        * pango/opentype/fterrcompat.h: Remove: no longer needed.

        * pango/opentype/ftxgpos.c: Use FT_IS_SFNT(face) rather
        than poking at FT_MODULE_CLASS (face->driver)->module_name.

        * pango/opentype/ftxopen.c (Free_FeatureList): Free
        fl->ApplyOrder. (Found by Behdad)
src/Makefile.am
src/fterrcompat.h [deleted file]
src/ftglue.c [new file with mode: 0644]
src/ftglue.h [new file with mode: 0644]
src/ftxgdef.c
src/ftxgpos.c
src/ftxgsub.c
src/ftxopen.c
src/otlbuffer.c
src/pango-ot-info.c
src/pango-ot-ruleset.c