2003-10-27 Keith Packard * configure.in: * fontconfig/fontconfig.h: Update to version 2.2.92 2003-10-27 Keith Packard * 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 * 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 Tag version 2.2.91 2003-10-26 Keith Packard * doc/Makefile.am: Include confdir.sgml.in in EXTRA_DIST 2003-10-09 Josselin Mouette * 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 * 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 * fc-lang/ka.orth: Remove Georgian capitals, they aren't used for normal writing. (Bug #116) 2003-09-06 Noah Levitt * 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 * src/fccfg.c (FcConfigAppFontClear): Support passing NULL to use default config. 2003-08-15 Carl Worth * 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 * 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 * 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.