]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Bail gracefully if the cache file does not contain enough data.
[fontconfig.git] / ChangeLog
index 5647a49547403a98aff144333fe672d078fdaa59..53247456d8539bcf96adfec2d17289de739c8953 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,18 +1,78 @@
+2006-04-19  Patrick Lam         <plam@mit.edu>
+       * src/fccache.c (FcDirCacheConsume, FcCacheNextOffset):
+
+       Bail gracefully if the cache file does not contain enough data.
+
+2006-04-14  Patrick Lam  <plam@mit.edu>
+       * fonts.conf.in:
+
+       Give the 'Standard Symbols L' match a strong (vs. weak) binding.
+
+2006-04-14  Patrick Lam  <plam@mit.edu>
+       * src/fcname.c (FcObjectToPtrLookup):
+
+       Fix Gecko-exposed segfault from my last hack to
+       FcObjectToPtrLookup.  Simplify code and get things straight.
+
+2006-04-14  Patrick Lam  <plam@mit.edu>
+       * fonts.conf.in:
+
+       Actually, just add URW fonts as aliases for all of the PostScript
+       fonts.  (reported by Miguel Rodriguez). 
+
+2006-04-13  Patrick Lam  <plam@mit.edu>
+       * fonts.conf.in:
+
+       Add an alias 'Standard Symbols L' for 'Symbol'.
+
+2006-04-12  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+       
+       * src/fcpat.c: (FcPatternFreeze):
+       Fix memory leak (Coverity defect #2089).
+
+       * src/fcfreetype.c: (GetScriptTags):
+       Ignore script if subtable is missing (Coverity defect #2088).
+
+2006-04-12  Patrick Lam  <plam@mit.edu>
+       * src/fccfg.c (FcConfigSubstituteWithPat):
+
+       Fix possible null pointer dereference (Coverity defect #784)
+       and memory leak (Coverity defects #785, #786).
+
+2006-04-12  Patrick Lam  <plam@mit.edu>
+       * src/fcmatch.c (FcSortWalk, FcFontSetSort):
+
+       Don't copy FcCharSet if we're going to throw it away anyway.
+       (Reported by Kenichi Handa).
+
+2006-04-11  Ming Zhao  <ming@gentoo.org>
+       reviewed by: plam
+       
+       * src/fcname.c (FcObjectToPtrLookup):
+
+       Fix bad behaviour on realloc resulting in crash.
+
+2006-04-11  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheReadDir):
+
+       Don't crash if config is null (Coverity defect #984).
+
 2006-04-11  Frederic Crozat  <fcrozat@mandriva.com>
        reviewed by: plam
 
-       * src/fccharset.c: (FcCharSetPutLeaf):
-       * src/fclang.c: (FcNameUnparseLangSet):
+       * src/fccharset.c (FcCharSetPutLeaf):
+       * src/fclang.c (FcNameUnparseLangSet):
 
        Missing bits from previous patches.
 
        * src/fccharset.c (FcCharSetSubtractCount):
        Remove extra semi-colon.
 
-       * src/fccfg.c: (FcConfigBuildFonts):
+       * src/fccfg.c (FcConfigBuildFonts):
        Fix memory leak in error case (Coverity defects #776, #985).
 
-       * src/fcxml.c: (FcPopBinary, FcParsePatelt, FcParsePattern):
+       * src/fcxml.c (FcPopBinary, FcParsePatelt, FcParsePattern):
        Fix memory leaks (Coverity defects #779, #781) 
        and memory use after free (Coverity defect #780).