]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Restore code to skip over PCF fonts that have no encoded characters. (We
[fontconfig.git] / ChangeLog
index 849d55e6581dc6cfa889f1847639573df3274888..f296a88ddbf4561a35e9b38eddb5b3c3d7b80305 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,95 @@
+2005-12-20  Patrick Lam  <plam@mit.edu>
+       * src/fcfreetype.c (FcFreeTypeQuery):
+
+       Restore code to skip over PCF fonts that have no encoded
+       characters.
+       (We guess that a font is PCF by presence of the PIXEL_SIZE
+       BDF property.)
+
+2005-12-12  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcDirCacheOpen, FcDirCacheWrite):
+
+       Read and write the original location as a fallback for the
+       hashed cache file locations.  This is mostly for users to be
+       able to have per-directory cache files.
+
+2005-12-12  Patrick Lam  <plam@mit.edu>
+       * fc-cache/fc-cache.c (scanDirs):
+       * fc-cache/Makefile.am:
+       * src/fccache.c (FcDirCacheHashName):
+
+       Improve error message when fc-cache can't write the cache.  Add
+       missing slash.  Reported by Behdad.  Incorporate Behdad's patch to
+       create /var/cache/fontconfig when appropriate.
+
+2005-12-12  Behdad Esfahbod  <behdad@cs.toronto.edu>
+       reviewed by: plam
+       
+       * src/fcxml.c (FcConfigGetAttribute):
+
+       Fix crash reported by Frederic Crozat when using libxml2.
+
+2005-12-09  Patrick Lam  <plam@mit.edu>
+       * INSTALL:
+       * configure.in:
+       * fc-cache/Makefile.am:
+       * fc-cat/Makefile.am:
+       * src/Makefile.am:
+       * fc-cat/fc-cat.c (FcCacheGlobalFileReadAndPrint, FcCacheFileRead):
+       * fontconfig/fontconfig.h (FC_CACHE_SUFFIX):
+       * src/fccache.c (FcCacheSkipString, FcGlobalCacheLoad,
+                       FcGlobalCacheSave, FcCacheNextOffset, FcDirCacheValid,
+                       FcDirCacheHasCurrentArch, FcDirCacheHashName,
+                       FcDirCacheOpen, FcDirCacheRead, FcDirCacheWrite):
+
+       Migrate cache files from fonts directories to
+       /var/cache/fontconfig.  This helps make fontconfig FHS-compliant,
+       but requires that all caches get rebuilt.
+
+       Also, autogen.sh now needs the additional parameter
+       --localstatedir=/var.
+       
+2005-12-07  Patrick Lam  <plam@mit.edu>
+       * src/fcpat.c (FcPatternAddString):
+
+       Because we've changed FcPatternAddString to use FcStrStaticName
+       and not FcValueSave, explicitly handle the case of a null string.
+
+2005-12-06  Patrick Lam  <plam@mit.edu>
+       * fc-cat/fc-cat.c (FcCachePrintSet, FcCacheGlobalFileReadAndPrint):
+
+       Fix warnings.
+
+2005-12-05  Patrick Lam  <plam@mit.edu>
+       * src/fcname.c (FcNameGetObjectType):
+
+       Don't assign types to user object names.
+
+2005-12-05  Patrick Lam  <plam@mit.edu>
+       * src/fcpat.c (FcValueDestroy, FcValueListDestroy, FcStrHashed):
+
+       Don't free strings that have been returned from FcStrStaticName.
+
+2005-12-01  Patrick Lam  <plam@mit.edu>
+       * fc-cat/fc-cat.c (FcCacheGlobalFileReadAndPrint, main):
+
+       Add codepath for reading global cache files as well.
+
+2005-12-01  Behdad Esfahbod  <behdad@cs.toronto.edu>
+       reviewed by: plam
+
+       * conf.d/10-fonts.persian.conf:
+       * conf.d/Makefile.am:
+
+       Add config file for Persian fonts from Sharif FarsiWeb, Inc.
+
+2005-11-30  Behdad Esfahbod  <behdad@cs.toronto.edu>
+       reviewed by: plam
+
+       * src/fcxml.c (FcConfigParseAndLoad):
+
+       Only add a config file to the set of config files once.
+
 2005-11-29  Patrick Lam  <plam@mit.edu>
        * src/fcint.h (FcCacheBankToIndex);