]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Fix bad behaviour on realloc resulting in crash.
[fontconfig.git] / ChangeLog
index badffff8269da52e1b29419b73f071c867cb63cd..455e35b3bd13aaef78b01389fadc2c251a9192b5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,77 @@
-2006-04-07  Patrick Lam  <plam@mit.edu>
+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):
+
+       Missing bits from previous patches.
+
+       * src/fccharset.c (FcCharSetSubtractCount):
+       Remove extra semi-colon.
+
+       * src/fccfg.c (FcConfigBuildFonts):
+       Fix memory leak in error case (Coverity defects #776, #985).
+
+       * src/fcxml.c (FcPopBinary, FcParsePatelt, FcParsePattern):
+       Fix memory leaks (Coverity defects #779, #781) 
+       and memory use after free (Coverity defect #780).
+
+2006-04-11  Patrick Lam  <plam@mit.edu>
+       * src/fccharset.c (FcCharSetPutLeaf):
+
+       Properly convert static charsets to dynamic charsets.
+
+2006-04-11  Frederic Crozat  <fcrozat@mandriva.com>
+       reviewed by: plam
+       
+       * src/fcpat.c: (FcValueListEntCreate, FcPatternBaseFreeze,
+       FcPatternFreeze):
+       Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
+
+       * src/fclang.c: (FcNameUnparseLangSet):
+       Fix memory leak (Coverity defect #1819).
+
+       * fc-lang/fc-lang.c: (scan):
+       prevent crash when invalid include line is parsed (Coverity defect
+       #763).
+
+       * fc-cat/fc-cat.c: (FcCacheFileRead):
+       Fix potential null pointer access (Coverity defect #1804).
+
+       * src/fcname.c: (FcObjectUnserialize):
+       Remove dead code (Coverity defect #1194).
+
+       * src/fcfreetype.c: (GetScriptTags):
+       Prevent potential null pointer access (Coverity defect #767),
+       ensure error value is read (Coverity defect #1195).
+
+2006-04-11  Behdad Esfahbod  <behdad@cs.toronto.edu>
+       reviewed by: plam
+
+       * doc/Makefile.am:
+
+       Survive missing docbook2pdf.
+
+2006-04-10  Patrick Lam  <plam@mit.edu>
        * fc-case/fc-case.c:
        * fc-glyphname/fc-glyphname.c:
        * fc-lang/fc-lang.c:
 
        Include more stub definitions to make HP-UX's C compiler happy.
 
-2006-04-07  Patrick Lam  <plam@mit.edu>
+2006-04-10  Patrick Lam  <plam@mit.edu>
        * src/fcname.c (FcObjectUnserialize):
 
        Swap typo in order of ALIGN and dereferencing, fixing bug 6529.