]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Don't rescan when trying to normalize a non-declared font dir. Don't add
[fontconfig.git] / ChangeLog
index c94e800087a754ab998240fd1adec1cc47ed7955..89d43550767ffdaab0077b8a3c54799d6f35c208 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,122 @@
+2006-02-06  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+
+       * src/fccfg.c (FcConfigInodeMatchFontDir, FcConfigAddFontDir,
+                      FcConfigAddFontDirSubdirs, FcConfigNormalizeFontDir):
+
+       Don't rescan when trying to normalize a non-declared font dir.
+       Don't add font dirs multiple times (even if they're aliased).
+
+2006-02-06  Dirk Mueller  <dmueller@suse.de>
+       reviewed by: plam
+
+       * src/fcfs.c (FcFontSetUnserialize):
+
+       Explain apples/oranges comparison and fix compilation error.
+
+2006-02-06  Dirk Mueller  <dmueller@suse.de>
+       reviewed by: plam
+
+       * src/fcfs.c (FcFontSetUnserialize):
+
+       Insert check for integer overflow in # of fonts.
+
+2006-02-04  Behdad Esfahbod  <behdad@cs.toronto.edu>
+       reviewed by: plam
+
+       * doc/Makefile.am:
+       * fc-cache/Makefile.am:
+       * fc-cat/Makefile.am: 
+       * fc-list/Makefile.am:
+
+       Make 'make distcheck' work with automake 1.6.3.
+       
+2006-02-03  Takashi IWAI  <tiwai@suse.de>
+       reviewed by: plam
+
+       * fc-cat/fc-cat.c (FcCacheGlobalFileReadAndPrint, main,
+                          FcCacheFileRead):
+
+       * src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave, 
+                        FcDirCacheConsume, FcDirCacheWrite)
+       * src/fcxml.c (FcConfigMessage):
+
+       Check I/O call return values and eliminate unused variable
+       warnings.
+
+2006-02-03  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+
+       * src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
+
+       Fix memory leak.
+
+2006-02-03  Dirk Mueller  <dmueller@suse.de>
+       reviewed by: plam
+
+       * src/fcfs.c (FcFontSetUnserialize):
+
+       Gracefully handle the case where a cache asserts that it
+       has a negative number of fonts, causing overflow.
+
+2006-02-03  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcDirCacheUnlink):
+
+       Fix double free in error case.
+
+2006-01-31  Behdad Esfabod  <behdad@cs.utoronto.edu>
+           Stephan Kulow  <coolo@suse.de>
+       reviewed by: plam
+
+       * fc-cache/Makefile.am:
+
+       Replace 'stamp' target with mkinstalldirs.
+
+2006-01-31  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+
+       * src/fccache.c (FcGlobalCacheLoad):
+
+       Toast broken global cache files.
+
+2006-01-30  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheReadDir):
+
+       Actually use the directories that I added to the global cache.
+       Fixes 'make check'.
+
+2006-01-30  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+       
+       * fc-cache/fc-cache.c (scanDirs):
+
+       Don't stop scanning if a directory in fonts.conf doesn't
+       exist, because subsequent directories might exist.
+       
+2006-01-30  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheLoad):
+
+       Make global cache work again after putting dir names into global
+       cache (I misplaced the recording of a file offset).
+
+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