+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).