2004-12-04 Keith Packard * INSTALL: Update links to new freedesktop.org locations * Makefile.am: Add uninstall-local to get rid of fonts.conf and local.conf if they match the distributed versions. Fixes 'make distcheck' 2004-12-04 Keith Packard * README: * configure.in: * fontconfig/fontconfig.h: Updates for version 2.2.97 2004-12-04 Owen Taylor reviewed by: Keith Packard * fc-cache/fc-cache.c: (main): Sleep for two seconds before exiting to make sure timestamps for future changes have distinct mod times in the file system. Bug #1982. * fc-lang/pa.orth: Add Punjabi orthography. Bug #1671. 2004-12-04 Keith Packard * fonts.conf.in: Just remove the FC_FONTDATE -- it has locale issues and annoys redhat multi-arch installs. Now that all X fonts are included without prejudice, the chances of the date being at all interesting are rather limited. Bug #505. * src/Makefile.am: Add copyright and license 2004-12-04 Keith Packard * configure.in: Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (or wherever the X fonts are located). * doc/fontconfig-user.sgml: Document new directory-name semantics * fonts.conf.in: add conf.d * local.conf: Add selectfont to ignore bitmap fonts, add comment for selectfont which accepts bitmap fonts. * src/fcdir.c: * src/fcint.h: * src/fcxml.c: (FcConfigParseAndLoadDir), (FcConfigParseAndLoad): Allow configuration elements to reference directories. Parse and load all files of the form [0-9]* in sorted order. 2004-12-04 Keith Packard * autogen.sh: Report command line for $srcdir/configure accurately. Bug #212. 2004-12-04 Keith Packard * src/fcfreetype.c: (FcFreeTypeQuery): Check for non-empty face->family_name and face->style_name before using those for the font. Empty names match everything. Bug #210. 2004-12-04 Keith Packard * configure.in: * fontconfig/fontconfig.h: * src/fcfreetype.c: (FcFreeTypeQuery): * src/fcname.c: Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where available. This provides font file format information (BDF, Type 1, PCF, TrueType) for each font. Closes #109. 2004-12-04 Daniel Glassey reviewed by: Keith Packard * doc/fontconfig-user.sgml: Fix typo. * fontconfig/fontconfig.h: * src/fcfreetype.c: (FcFreeTypeQuery), (addtag), (compareulong), (GetScriptTags), (FcFontCapabilities): * src/fcname.c: Add detection for font capabilities (bug #105) 2004-12-04 Keith Packard * Makefile.am: Move existing fonts.conf to fonts.conf.bak * configure.in: Add detection of iconv * doc/fcpattern.fncs: * doc/fontconfig-devel.sgml: * doc/fontconfig-user.sgml: * fonts.dtd: Document new selectfont elements * fc-lang/nb.orth: Switch to UTF-8 in comment * fontconfig/fontconfig.h: * src/fcname.c: Add fullname, and family/style/fullname language entries * src/fccache.c: (FcCacheFontSetAdd): * src/fcdir.c: (FcFileScanConfig): Respect selectfont/*/glob * src/fcint.h: * src/fccfg.c: (FcConfigCreate), (FcConfigDestroy), (FcConfigCompareValue), (FcConfigPatternsAdd), (FcConfigPatternsMatch), (FcConfigAcceptFont): * src/fcxml.c: (FcElementMap), (FcVStackDestroy), (FcVStackPushPattern), (FcPopExpr), (FcParseAcceptRejectFont), (FcPopValue), (FcParsePatelt), (FcParsePattern), (FcEndElement): Add support for selectfont * src/fcfreetype.c: (FcSfntNameTranscode), (FcSfntNameLanguage), (FcStringInPatternElement), (FcFreeTypeQuery): Add multi-lingual family/style/fullname support * src/fclist.c: (FcListPatternMatchAny): Expose FcListPatternMatchAny (which selectfont/*/pattern uses) * src/fcpat.c: (FcPatternRemove), (FcPatternAppend), (FcObjectStaticName): Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores computed pattern element names which are required to be static. 2004-09-09 "NAKAMURA Ken'ichi" reviewed by: keithp * Makefile.am: Remove spurious / after $(DESTDIR)