]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Fix memory leak in error condition code.
[fontconfig.git] / ChangeLog
index f61b056658221e4070c4125aabc9db74e1c302c8..6a072a01acb6538e512a85b65e6f18460821c57b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,73 @@
+2006-02-13  Patrick Lam  <plam@mit.edu>
+       * src/fcfreetype.c (FcFreeTypeQuery):
+
+       Fix memory leak in error condition code.
+
+2006-02-13  Mike Fabian  <mfabian@suse.de>
+       reviewed by: plam
+       * src/fcfreetype.c (FcFreeTypeQuery):
+
+       Skip bitmap fonts which can't even get it together enough to
+       declare a family name; this appears to reproduce previous
+       fontconfig behaviour.
+
+2006-02-10  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+       * src/fccache.c (FcDirCacheOpen):
+
+       Try to open /var/cache/fontconfig/[hashed name] before
+       fonts.cache-2 in a directory, because /var/cache/fontconfig
+       failures ought to be fixable, unlike fonts.cache-2 failures,
+       which may leave you screwed.
+
+2006-02-10  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+       * src/fcmatch.c (FcFontSetMatch):
+
+       Use a tri-state to mark the fonts which didn't get blocked but
+       were just missing an element, to distinguish them from the
+       fonts that do match the element.
+
+2006-02-10  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+       * src/fcmatch.c (FcFontSetMatch):
+
+       Don't kill fonts because they don't declare an element that's
+       being matched on.
+
+2006-02-09  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
+                        FcDirCacheUnlink, FcDirCacheOpen, FcDirCacheWrite):
+
+       Define and pass O_BINARY to open if appropriate, for those
+       platforms that need it.  Reported by Doodle.
+
+2006-02-09  Patrick Lam  <plam@mit.edu>
+       * src/fccharset.c (FcCharSetNeededBytes, FcCharSetSerialize, 
+                          FcCharSetGetLeaf):
+
+       Fix problem with missing 'en' due to euro.patch: change
+       cache file format slightly to coincide with that generated
+       by fc-lang.
+
+2006-02-07  Patrick Lam  <plam@mit.edu>
+       * src/fccache.c (FcCacheReadDirs):
+
+       Fix warning.
+
+2006-02-07  Patrick Lam  <plam@mit.edu>
+       * src/fcdir.c (FcDirScanConfig):
+
+       Don't reject dirs that can't be normalized (fixes lilypond, and
+       is correct in the context of application font directories.)
+
+2006-02-07  Takashi Iwai  <tiwai@suse.de>
+       reviewed by: plam
+
+       * src/fccache.c (FcCacheReadDirs):
+
+       Use normalized directory name exclusively in FcCacheReadDirs.
+
 2006-02-07  Dirk Mueller  <dmueller@suse.com>
        reviewed by: plam