]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Update to version 2.2.92
[fontconfig.git] / ChangeLog
index f61f6c669f85370ee962cc2918605ecb249dd599..8ef431bc8df95cfc0050a073cd100a08a8262d69 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,164 @@
+2003-10-27  Keith Packard  <set EMAIL_ADDRESS environment variable>
+
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update to version 2.2.92
+
+2003-10-27  Keith Packard  <keithp@keithp.com>
+
+       * Makefile.am:
+       * configure.in:
+       * doc/Makefile.am:
+       * fc-cache/Makefile.am:
+       * fc-glyphname/Makefile.am:
+       * fc-lang/Makefile.am:
+       * fc-list/Makefile.am:
+       * fc-match/Makefile.am:
+       * test/Makefile.am:
+       * test/run-test.sh:
+       Yet more cleanups to finish getting 'make distcheck' working
+       This has been tested to ensure that it even works from a _build
+       directory.
+
+2003-10-26  Keith Packard  <keithp@keithp.com>
+
+       * configure.in:
+       * doc/Makefile.am:
+       * fc-cache/Makefile.am:
+       * fc-glyphname/Makefile.am:
+       * fc-lang/Makefile.am:
+       * fc-lang/fc-lang.c: (scanopen), (scan), (main):
+       * fc-list/Makefile.am:
+       * fc-match/Makefile.am:
+       Attempts to fix 'make distcheck' work.  Things are
+       progressing pretty well, but there are still failures
+       long into the process dealing with docs (as always).
+       
+       The big changes here are mostly to make $(srcdir) != "."
+       work correctly, fixing the docbook related sections and
+       fc-lang were particularily tricky.  Docbook refuses to load
+       system entities from anywhere other than where the original .sgml
+       file was located, so no luck looking in "." for the
+       configure-generated version.sgml and confdir.sgml files.
+
+       fc-lang needed help finding .orth files; added a -d option
+       to set the directory as the least evil of many options.
+
+       Now to go use a faster machine and try and wring out the last
+       issues.
+
+2003-10-26  Keith Packard  <keithp@keithp.com>
+
+       Tag version 2.2.91
+
+2003-10-26  Keith Packard  <keithp@keithp.com>
+
+       * doc/Makefile.am:
+       Include confdir.sgml.in in EXTRA_DIST
+
+2003-10-09  Josselin Mouette  <joss@debian.org>
+
+        * fc-cache/fc-cache.sgml fc-cache/Makefile.am:
+        * fc-list/fc-list.sgml fc-list/Makefile.am:
+          Replace fc-cache and fc-list manpages with more detailed, SGML
+          versions.
+
+2003-09-23  Owen Taylor <otaylor@redhat.com>
+
+       * fontconfig/fontconfig.h  src/fcdefault.c (FcDefaultSubstitute)
+       src/fcname.c: Add a FC_HINT_STYLE key for patterns, with
+       possible values HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL.
+       (Bug #117)
+
+2003-09-23  Owen Taylor <otaylor@redhat.com>
+
+       * fc-lang/ka.orth: Remove Georgian capitals, they
+       aren't used for normal writing. (Bug #116)
+
+2003-09-06  Noah Levitt  <nlevitt@columbia.edu>
+
+       * doc/fontconfig-devel.sgml:
+       * doc/fontconfig-user.sgml:
+       * fontconfig/fontconfig.h:
+       * src/fcname.c:
+       * src/fcfreetype.c (FcFreeTypeCharSetAndSpacing): Add new spacing
+       value FC_DUAL (dual-width, as some CJK fonts). (bug #111)
+
+       * src/fcfreetype.c (FcFreeTypeCharSetAndSpacing): When checking for
+       monospace and dual-width fonts, allow roughly a 3% variance in the
+       advances.
+
+2003-08-31  Manish Singh  <yosh@gimp.org>
+
+       * src/fccfg.c (FcConfigAppFontClear): Support passing NULL to
+       use default config.
+
+2003-08-15  Carl Worth  <cworth@isi.edu>
+
+       * src/fcxml.c (FcEditDestroy): Fix leak of FcEdit.
+       (FcPopExpr): Add comment about unhandled FcVStackGlob case.
+
+       * src/fcpat.c (FcValueListEntDestroy): New function to support
+       FcFini memory cleanup. Some statistics are not kept in
+       synch. here.
+       (FcValueListFreeze): Move hashTable outside this function so it
+       can be accessed by FcValueListThawAll.
+       (FcValueListThawAll): New function complements FcValueListFreeze.
+       (FcPatternBaseFreeze): Move hashTable outside this function so it
+       can be accessed by FcPatternBaseThawAll.
+       (FcPatternBaseThawAll): New function complements
+       FcPatternBaseFreeze.
+       (FcPatternThawAll): New function complements FcPatternFreeze.
+
+       * src/fcinit.c (FcFini): Add new FcFini to cleanup everything.
+
+       * src/fccharset.c (FcCharLeafEntCreate): Save pointers to all
+       allocated FcCharLeafEnt "blocks" so they can be freed later.
+       (FcCharSetFreezeLeaf): Move hashTable outside this function so it
+       can be accessed by FcCharSetThawAllLeaf.
+       (FcCharSetThawAllLeaf): New function complements FcCharSetFreezeLeaf.
+       (FcCharSetFreezeBase): Move hashTable outside this function so it
+       can be accessed by FcCharSetThawAll.
+       (FcCharSetThawAll): New function complements FcCharSetFreeze.
+
+       * src/fccfg.c (FcSubstDestroy): Fix leak of outer FcSubst.
+       (FcConfigDestroy): Fic leak of FcBlanks.
+
+       * fc-list/fc-list.c (main): Fix leak of FcObjectSet.
+       (main): Add call to FcFini when finished.
+
+       * fc-glyphname/fc-glyphname.c: Mark several local functions as
+       static. Add prototypes.
+
+       * doc/fcinit.fncs: Add documentation for FcFini function.
+
+       * doc/edit-sgml.c: Mark several local functions as static. Add
+       prototypes.
+
+       * doc/Makefile.am (DOC_MODULE): Fix "suspicious" lines.
+
+2003-06-15  Tor Lillqvist  <tml@iki.fi>
+
+       * test/run-test.sh (FONTCONFIG_FILE): Remove CRs from the out file
+       before comparing (needed on Windows).
+
+       * src/Makefile.am (install-libtool-import-lib): Fix cut&paste error.
+
+2003-06-13  Tor Lillqvist  <tml@iki.fi>
+
+       * fontconfig-zip.in (DEVZIP): Add share/doc directory. Add Fc*.3
+       man pages.
+
+       * configure.in: Set FC_DEFAULT_FONTS on Win32 to the
+       WINDOWSFONTDIR token.
+
+       * src/fontconfig.def.in: Move the LIBRARY and VERSION lines to the
+       end, not to confuse libtool, which expects the EXPORTS line to be
+       the first. Add FcConfigEnableHome.
+
+       * src/fccfg.c: Check also for DLL_EXPORT as indication of being
+       built as a DLL on Win32.
+
 2003-06-09  Keith Packard <keithp@keithp.com>
 
        * Tag version 2.2.90