]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Update fc-cat to handle subdir lists in global cache file.
[fontconfig.git] / ChangeLog
index 98e404c51cf9acb932b1b98280212faf880014cb..5057b59c61b2f9bf61af2bd966bb247848f887c3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,118 @@
+2006-01-30  Patrick Lam  <plam@mit.edu>
+       * fc-cat/fc-cat.c (FcCacheGlobalFileReadAndPrint):
+       
+       Update fc-cat to handle subdir lists in global cache file.
+       
+       * src/fccache.c (FcGlobalCacheLoad):
+       
+       Another FcCacheReadString return value check.
+
+2006-01-30  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+
+       * src/fccache.c (FcGlobalCacheLoad, FcDirCacheUnlink
+                        FcDirCacheOpen, FcDirCacheRead, FcDirCacheWrite):
+
+       Make fccache more resilient to broken cache files by checking
+       return value of FcCacheReadString all the time.
+
+2006-01-30  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+
+       * fc-match/fc-match.1:
+       * fc-lang/fc-lang.man:
+
+       Remove references to dead fontconfig(3) manpages in
+       other fontconfig manpages.
+
+2006-01-29  Behdad Esfabod  <behdad@cs.utoronto.edu>
+       reviewed by: plam
+       
+       * doc/fcpattern.fncs:
+
+       Fix world's tiniest typo in code example.
+
+2006-01-29  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+
+       * src/fccache.c (FcGlobalCacheReadDir):
+
+       Fix global cache reads of subdirectories.
+
+2006-01-29  Patrick Lam  <plam@mit.edu>
+       * doc/fcconfig.fncs:
+       Add documentation for FcConfigNormalizeFontDir.
+
+       * src/fccache.c (FcGlobalCacheDirDestroy, FcGlobalCacheLoad,
+                        FcGlobalCacheUpdate, FcGlobalCacheSave):
+       * src/fcdir.c (FcDirScanConfig):
+       * src/fcint.h:
+
+       Write directory information to global caches to fix make check
+       (reported by Ronny V. Vindenes).  This changes the global cache
+       format again.
+       
+2006-01-27  Patrick Lam  <plam@mit.edu>
+       * fc-cache/fc-cache.c (scanDirs):
+       * fontconfig/fontconfig.h:
+       * src/fcint.h:
+       * src/fccache.c (FcDirCacheValid, FcDirCacheHasCurrentArch):
+
+       Move FcConfigNormalizeFontDir call so that it doesn't result in
+       infinite recursion (reported by Ronny V. Vindenes).
+
+2006-01-26  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcDirCacheValid, FcDirCacheHasCurrentArch):
+       * src/fccfg.c (FcConfigNormalizeFontDir):
+
+       Add a couple of missing normalizations to make fc-cache work
+       right; only scan subdirectories once.
+
+2006-01-26  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+       
+       * src/fcacache.c (FcGlobalCacheReadDir):
+
+       Don't crash on non-existant directories in global cache.
+
+2006-01-26  Patirck Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheSave, FcDirCacheWrite):
+       * src/fccfg.c (FcConfigAddFontDirSubdirs, FcConfigNormalizeFontDir):
+       * src/fcdir.c (FcDirScanConfig):
+       * src/fcxml.c (FcEndElement):
+
+       Stop trampling the directory name when writing out caches.
+       (with Mike Fabian:) Beef up FcConfigNormalizeFontDir to scan
+       subdirs when necessary.  Don't scan directories that can't be
+       normalized.
+
+2006-01-25  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcDirCacheOpen, FcDirCacheWrite):
+       * src/fccfg.c (FcConfigEvaluate):
+       * src/fcfreetype.c (FcPatternAddWithBinding):
+
+       Fix additional memory leaks reported by Ronny V. Vindenes: don't
+       invoke FcValueSave on hashed static strings in
+       FcPatternAddWithBinding.  
+
+       Add another st_dev check in FcDirCacheOpen.
+
+2006-01-24  James Su  <james.su@gmail.com>
+       reviewed by: plam
+       
+       * src/fcfreetype.c (FcFreeTypeIsExclusiveLang):
+       * fc-lang/zh_hk.orth:
+
+       Treat zh-hk fonts differently from zh-tw fonts.  This patch may
+       cause fontconfig to treat A-X fonts differently from A-Y fonts;
+       please mail the fontconfig list if this causes any problems.
+
+2006-01-24  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcDirCacheUnlink, FcDirCacheWrite):
+       * src/fcfreetype.c (FcFreeTypeQuery):
+
+       Fix memory leaks reported by Ronny V. Vindenes.
+
 2006-01-19  Andreas Schwab  <schwab@suse.de>
        reviewed by: plam