+2005-10-14 Ross Burton <ross@burtonini.com>
+ reviewed by: plam
+
+ * fc-glyphname/fc-glyphname.c:
+ * src/fclang.c:
+
+ Add consts to variables so as to move arrays into .rodata.
+
+2005-10-14 Mike Fabian <mfabian@suse.de>
+ reviewed by: plam
+
+ * src/fccache.c (FcDirCacheUnlink):
+
+ Check existence of directory cache file before attempting to unlink.
+
+2005-10-13 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheUnlink):
+
+ Fix flipped return value on unlink. (Reported by Mike Fabian)
+
+2005-10-12 Patrick Lam <plam@mit.edu>
+
+ * src/fccache.c:
+ * src/fcdir.c (FcDirScanConfig):
+ * src/fcint.h:
+
+ When fc-cache is run without --force, use directory cache files
+ to speed up fc-cache run time. (Reported by Mike Fabian)
+
+2005-10-06 Patrick Lam <plam@mit.edu>
+
+ * src/fcname.c (FcObjectToPtr):
+ * src/fcpat.c (FcStrStaticName):
+
+ Add padding to make valgrind and glibc not hate each other
+ when calling strlen().
+
+2005-10-05 Simos Xenitellis <simos74@gmx.net>
+ reviewed by: plam & keithp
+
+ * fonts.conf.in:
+
+ Modify config file to use Greek fonts before Asian fonts with
+ Greek glyphs.
+
+2005-10-05 Christian Biesinger <cbiesinger@web.de>
+ reviewed by: plam & keithp
+
+ * src/Makefile.am:
+
+ Use libtool -no-undefined flag on all platforms.
+
+2005-10-05 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcCacheHaveBank):
+
+ Implement move-to-front array for banks (perf regression
+ reported by Ronny V. Vindenes).
+
+2005-10-04 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheValid, FcDirCacheUnlink,
+ FcDirCacheHasCurrentArch):
+ * fc-cache/fc-cache.c (scanDirs):
+ * fontconfig/fontconfig.h:
+
+ Add new API which unlinks directory caches and checks dir caches
+ for existence of appropriate sections. Fix fc-cache to unlink
+ stale cache files and save directory caches that lack relevant
+ sections.
+
+2005-10-03 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheValid):
+
+ Ensure that a directory cache has the appropriate section
+ before reporting that it is valid (reported by Matthias Clasen).
+
+2005-09-29 Mathias Hasselmann <mathias.hasselmann@gmx.de>
+
+ reviewed by: plam
+
+ * configure.in:
+ * src/Makefile.am:
+ * src/fcxml.c:
+
+ Use libxml2 if requested (with --enable-libxml2) or if
+ expat is not available.
+
+2005-09-29 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcGlobalCacheSave, FcDirCacheWrite):
+
+ Fix multi-arch cache files: compute the position for the
+ block to be added using info from OrigFile, not NewFile.
+
+2005-09-28 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcCacheMachineSignature):
+
+ Cast results of sizeof() to unsigned int to get rid of
+ warnings on x86_64 (thanks Matthias Clasen).
+
+2005-09-27 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcGlobalCacheSave, FcCacheCopyOld,
+ FcDirCacheWrite):
+
+ Use FcAtomic to rewrite cache files.
+
+2005-09-27 Patrick Lam <plam@mit.edu>
+
+ * src/fccache.c (FcDirCacheWrite):
+
+ Don't unlink the fonts.cache-2 file even if there's no data
+ to write; just write an empty cache file. (thanks Lubos Lunak)
+
+2005-09-27 Patrick Lam <plam@mit.edu>
+
+ * src/fccache.c (FcDirCacheWrite):
+
+ Allocate room for the subdirectory names in each
+ directory cache. Thanks to James Cloos for finding
+ and diagnosing this bug!
+
+2005-09-22 Patrick Lam <plam@mit.edu>
+
+ * fc-cache/fc-cache.sgml:
+ * src/fccache.c (FcDirCacheWrite):
+ * src/fccache.h (struct FcCache):
+
+ Update documentation -- fc-cache's man page now says that you
+ need to run fc-cache once per cached architecture; add some
+ documentation to the FcCache structure.
+
+ Make fc-cache write out fonts.cache-2 files for directories with
+ no fonts (i.e. only subdirectories).
+
+2005-09-22 Patrick Lam <plam@mit.edu>
+ * doc/edit-sgml.c:
+ * fc-cache/fc-cache.sgml:
+ * fc-case/fc-case.c:
+ * fc-glyphname/fc-glyphname.c:
+ * src/fcdefault.c:
+ * src/fcfreetype.c:
+ * src/fcinit.c:
+ * src/fcxml.c:
+
+ More GCC 4 cleanups, due to Behhad Esfahbod <behdad@beddad.org>.
+
+ * Makefile.am:
+ * configure.in:
+ * fc-lang/fc-lang.c:
+ * fontconfig/fcprivate.h:
+ * fontconfig/fontconfig.h:
+ * src/fccache.c:
+ * src/fccfg.c:
+ * src/fccharset.c:
+ * src/fcdbg.c:
+ * src/fcdir.c:
+ * src/fcfs.c:
+ * src/fcint.h:
+ * src/fclang.c:
+ * src/fclist.c:
+ * src/fcmatch.c:
+ * src/fcname.c:
+ * src/fcpat.c:
+
+ Implement new mmaped cache for font information.
+ Bump so revision to 2.3.90.
+
+2005-07-25 Keith Packard <keithp@keithp.com>
+
+ * doc/fontconfig-user.sgml:
+ * fc-glyphname/fc-glyphname.c: (scan), (main):
+ * fc-lang/fc-lang.c: (FcConfigHome):
+ * fc-match/fc-match.c: (main):
+ * src/fccfg.c: (FcConfigHome):
+ * src/fcfreetype.c: (FcSfntNameTranscode), (FcSfntNameLanguage),
+ (FcVendorMatch), (FcFreeTypeQuery), (FcFreeTypeCharSetAndSpacing),
+ (addtag), (FcFontCapabilities):
+ * src/fcpat.c: (FcValueListEntCreate):
+ * src/fcstr.c: (FcStrCaseWalkerInit):
+ * src/fcxml.c: (FcParsePatelt), (FcConfigParseAndLoadDir):
+
+ Various GCC 4 cleanups for signed vs unsigned char
+
+ Match only [0-9]*.conf files in <include>{directory}</include>
+ elements to avoid loading *.rpmsave or .dpkg-old files. (otaylor)
+
+2005-07-15 Carl Worth <cworth@cworth.org>
+
+ * src/fcint.h:
+ * src/fcinit.c: (FcFini):
+ * src/fcpat.c: (FcPatternFini): Rename FcPatternThawAll to
+ FcPatternFini.
+
+ * src/fcpat.c: (FcObjectStaticName), (FcObjectStaticNameFini):
+ Pull the FcObjectStateName hash table out to file scope, and add
+ FcObjectStaticNameFini so that FcFini will cleanup this hash table
+ as well.
+
+ * src/fcxml.c: (FcConfigParseAndLoad): Clear FILE* to NULL after
+ fclose.
+
+2005-06-16 Patrick Lam <plam@MIT.EDU>
+
+ reviewed by: keithp
+
+ * src/fccfg.c: (FcConfigCompareValue):
+ Make FcOpNotContains use FcStrStr for strings so that
+ it matches semantics for !FcOpContains.
+
+2005-05-20 Keith Packard <keithp@keithp.com>
+
+ * debian/changelog:
+ * debian/control:
+ Move fontconfig source package to libs as per override
+
2005-05-20 Aiet Kolkhi <aietkolkhi@gmail.com>
reviewed by: Mike Fabian