]> git.wh0rd.org - fontconfig.git/commit
Pass directory information around in FcCache structure. Freeze charsets.
authorKeith Packard <keithp@neko.keithp.com>
Fri, 1 Sep 2006 08:15:14 +0000 (01:15 -0700)
committerKeith Packard <keithp@neko.keithp.com>
Fri, 1 Sep 2006 08:15:14 +0000 (01:15 -0700)
commitbc5e487f2a1ad9946aa5c6e19cd75794fc38d530
treeaecca6b73781e0dd0476da86f82ffbca5165d364
parentaec8c90b450c115718fd87bc270e35ee6b605967
Pass directory information around in FcCache structure. Freeze charsets.

Instead of passing directory information around in separate variables,
collect it all in an FcCache structure. Numerous internal and tool
interfaces changed as a result of this.

Charsets are now pre-frozen before being serialized. This causes them to
share across multiple fonts in the same cache.
fc-cache/fc-cache.c
fc-cat/fc-cat.c
fc-glyphname/fc-glyphname.c
src/fccache.c
src/fccfg.c
src/fccharset.c
src/fcdir.c
src/fcinit.c
src/fcint.h
src/fcpat.c
src/fcserialize.c