+2006-03-08 Patrick Lam <plam@mit.edu>
+ * Makefile.am:
+ * config/config.guess:
+ * config/config.sub:
+
+ Fix Makefile.am for removal of debian/ directory.
+
+2006-03-08 Patrick Lam <plam@mit.edu>
+ * .cvsignore
+
+ Ignore debian/ directory for CVS.
+
+2006-03-08 Patrick Lam <plam@mit.edu>
+ * debian/*
+
+ Now remove debian/ directory.
+
+2006-03-08 Patrick Lam <plam@mit.edu>
+ * debian/po/*
+
+ Remove debian/ directory from sources. See Debian's subversion
+ server at svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig
+ instead.
+
+2006-03-08 Denis Jacquerye <moyogo@gmail.com>
+ reviewed by: plam
+
+ * fc-lang/ln.orth:
+ * fc-lang/iso639-1, fc-lang/iso639-2:
+
+ Add orthography for Lingala.
+
+2006-03-08 Carl Worth <cworth@cworth.org>
+ reviewed by: keithp
+
+ * conf.d/Makefile.am:
+ * conf.d/10LohitGujarati.conf:
+
+ Add a configuration file that disables hinting for the Lohit
+ Gujarati font (since the hinting distort some glyphs quite badly).
+
+2006-03-08 Egmont Koblinger <egmont@uhulinux.hu>
+ reviewed by: plam
+
+ * src/fcdir.c (FcDirScanConfig):
+
+ Sort directory entries while scanning them from disk;
+ prevents Heisenbugs due to file ordering in a directory.
+
+2006-03-07 Behdad Esfahbod <behdad@cs.toronto.edu>
+ reviewed by: plam
+
+ * src/fcfreetype.c (GetScriptTags):
+ * src/ftglue.c, src/ftglue.h:
+
+ Remove stuff we don't use, make get_{char,short,long} functions
+ of ftglue macros to be inlined.
+
+ * src/fcint.h:
+ * src/fcname.c (FcObjectSerialize):
+
+ Code cleanups (excess prototype, old-style function definition).
+
+2006-03-05 Patrick Lam <plam@mit.edu>
+ * src/fcpat.c (FcPatternGetString):
+
+ Because we hacked FcPatternGet, we don't really need to expand the
+ filename again in FcPatternGetString.
+
+2006-03-05 Patrick Lam <plam@mit.edu>
+ * src/fcpat.c (FcPatternGetString, FcPatternGet):
+
+ Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE.
+ Make that work. Reported by Bernhard Rosenkraenzer.
+
+2006-03-03 Patrick Lam <plam@mit.edu>
+ * src/fcint.h:
+
+ Include inttypes.h instead of stdint.h if appropriate.
+
+2006-03-03 Patrick Lam <plam@mit.edu>
+ * fc-cat/fc-cat.c (FcFileIsDir):
+ * fc-glyphname/fc-flyphname.c:
+
+ More stub definitions and remove FcFileIsDir from fc-cat.
+
+2006-03-03 Patrick Lam <plam@mit.edu>
+ * fc-case/fc-case.c:
+
+ Fix compilation on AIX with stub definitions (bug 6097).
+
+2006-03-03 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcCacheSkipToArch, FcDirCacheProduce):
+ * src/fcfreetype.c (GetScriptTags):
+ * src/fcfs.c (FcFontSetDistributeBytes):
+ * src/fcpat.c (FcValueListEntCreate, FcValueListNeededBytes):
+
+ Get rid of C++-style comments.
+
+2006-03-03 Patrick Lam <plam@mit.edu>
+ * debian/changelog
+
+ Enable creation of 2.3.94 Debian packages.
+
+2006-03-02 Egmont Koblinger <egmont@uhulinux.hu>
+ reviewed by: plam
+
+ * src/fclang.c (FcCharSetForLang):
+
+ Fix suspicious return expression which causes junk
+ to be returned.
+
+2006-02-24 Patrick Lam <plam@mit.edu>
+ * ChangeLog:
+ * README:
+ * configure.in:
+ * fontconfig/fontconfig.h:
+
+ Bump version to 2.3.94.
+
+2006-02-24 Patrick Lam <plam@mit.edu>
+ * Makefile.am:
+
+ Fix placement of @s.
+
+2006-02-24 Patrick Lam <plam@mit.edu>
+ * conf.d/10-fonts-persian.conf:
+
+ Remove unconditional emboldening (per Behdad's instructions).
+
+ * Makefile.am:
+
+ Add @s to hide some echos.
+
+2006-02-24 Mike Fabian <mfabian@suse.de>
+ Takashi Iwai <tiwai@suse.de>
+ reviewed by: plam
+
+ * src/fcfreetype.c (GetScriptTags):
+
+ Fix double-free on error case.
+
+2006-02-21 Patrick Lam <plam@mit.edu>
+ * fc-lang/fc-lang.c (scan):
+
+ Strip \r and whitespace from input; fixes bug 3454.
+
+2006-02-21 Patrick Lam <plam@mit.edu>
+ * fc-lang/fc-lang.c (main):
+
+ Allocate large arrays statically in fc-lang to fix crashes under
+ MinGW/MSYS.
+
+2006-02-21 Diego Petten <flameeyes@gentoo.org>
+ * src/fcfreetype.c (FcFreeTypeCharIndex):
+
+ Pass the buck; make fontconfig not crash on pango badness.
+
+2006-02-21 Patrick Lam <plam@mit.edu>
+ * conf.d/10-fonts-persian.conf:
+
+ Use embeddedbitmap rather than rh_prefer_bitmap.
+
+2006-02-21 Paul Cornett <paulcor1@bullseye.com>
+ reviewed by: plam
+
+ * src/fccache.c (FcDirCacheWrite):
+ * src/fcdir.c (FcFileScanConfig):
+ * src/fcfreetype.c (FcStringInPatternElement):
+ * src/fcxml.c (FcParseFamilies):
+ * src/ftglue.c (ftglue_face_goto_table):
+
+ Eliminate redundancies.
+
+2006-02-21 Kjartan Maraas <kmaraas@gnome.org>
+ reviewed by: plam
+
+ * fc-list/fc-list.c (main):
+ * src/fcfreetype.c (FcFreeTypeCharSetAndSpacing):
+ * src/fcstr.c (FcStrStr):
+ * src/fcxml.c (FcConfigSaveAttr):
+
+ Eliminate unused vars reported by Intel's compiler.
+
+2006-02-21 Aiet Kolkhi <aietkolkhi@gmail.com>
+ reviewed by: plam
+
+ * fc-lang/ka.orth:
+
+ Remove one more archaic character.
+
+2006-02-21 Ross Burton <ross@burtonini.com>
+ reviewed by: plam, keithp
+
+ * src/fcxml.c (FcParsePatelt):
+
+ Freeze patterns created by configuration file for tiny
+ memory savings (every little bit helps).
+
+2006-02-21 Mike Fabian <mfabian@suse.de>
+ reviewed by: plam
+
+ * fc-cat/fc-cat.c (main):
+
+ Initialize fontconfig library in fc-cat to avoid segfault.
+
+2006-02-18 Patrick Lam <plam@mit.edu>
+ * fc-cache/fc-cache.c (scanDirs):
+ * src/fccache.c (FcCacheReadDirs):
+ * src/fcdir.c (FcDirScanConfig):
+
+ Fix the underlying cause of the below segfault (must usually
+ call FcDirCacheHasCurrentArch after FcDirCacheValid).
+
+2006-02-18 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheHasCurrentArch):
+
+ Fix triggering of segfault caused by misreading cache files
+ (reported by fcrozat).
+
+2006-02-17 Patrick Lam <plam@mit.edu>
+ * src/fcint.h (FC_CACHE_MAGIC):
+
+ Bump up magic version; we changed the binary format.
+
+2006-02-17 Patrick Lam <plam@mit.edu>
+ * fc-cat/fc-cat.c (main):
+
+ Enable fc-cat to print out old-style cache info when given a
+ directory name.
+
+2006-02-16 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheHasCurrentArch):
+
+ Deal correctly with changing FC_CACHE_MAGIC.
+
+2006-02-16 Patrick Lam <plam@mit.edu>
+ * fc-cache/fc-cache.c (usage, scanDirs, main):
+
+ Add -r --really-force option which blows away cache files and then
+ regenerates them.
+
+2006-02-16 Patrick Lam <plam@mit.edu>
+ * src/fccache.c (FcDirCacheUnlink, FcCacheCopyOld, FcDirCacheWrite):
+
+ Don't bail if fontconfig can't remove a dir cache file.
+ Skip the ID of a cache file when copying.
+ Eliminate 'source file too small' bug in FcDirCacheWrite.
+
+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 crash on non-existant directories in global cache.
-2006-01-26 Patirck Lam <plam@mit.edu>
+2006-01-26 Patrick Lam <plam@mit.edu>
* src/fccache.c (FcGlobalCacheSave, FcDirCacheWrite):
* src/fccfg.c (FcConfigAddFontDirSubdirs, FcConfigNormalizeFontDir):
* src/fcdir.c (FcDirScanConfig):