]> git.wh0rd.org - fontconfig.git/blobdiff - ChangeLog
Check for non-empty face->family_name and face->style_name before using
[fontconfig.git] / ChangeLog
index a888099042a4dad13cc6a44d047d76b6fea6073c..159a76a019aacd95cdbb4f72c460c4d4f263a853 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,108 @@
+2004-12-04  Keith Packard  <keithp@keithp.com>
+
+       * 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 #171.
+
+2004-12-04  Keith Packard  <keithp@keithp.com>
+
+       * 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 <danglassey@ntlworld.com>
+
+       reviewed by: Keith Packard  <keithp@keithp.com>
+
+       * 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  <keithp@keithp.com>
+
+       * 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" <nakamura@sbp.fp.a.u-tokyo.ac.jp>
+
+       reviewed by: keithp
+
+       * Makefile.am:
+       Remove spurious / after $(DESTDIR)
+
+2004-06-30  Keith Packard  <keithp@keithp.com>
+
+       * README:
+       * configure.in:
+       * fontconfig/fontconfig.h:
+       Update for 2.2.96
+
+2004-06-30  Keith Packard  <keithp@keithp.com>
+
+       Provided by: Lubos Lunak <l.lunak@suse.cz>
+
+       * src/fccfg.c: (FcConfigUptoDate):
+       However FcConfigUptoDate() doesn't seem to work. See the attached
+       patch.  First there's an obvious misplaced parenthesis making it
+       return always false, and second, even this call fails to detect font
+       changes (e.g.  adding a new font to 
+       /usr/X11R6/lib/X11/fonts/truetype). The patch should fix that as
+       well. The problem seems to be triggered by my fonts.conf specifying
+       only /usr/X11R6/lib/X11/fonts , and therefore config->configDirs
+       doesn't include subdirs, unlike config->fontDirs.
+
 2004-06-03  Keith Packard  <keithp@keithp.com>
 
        * fontconfig/fontconfig.h: