diff --git a/lib/fontconfig/ChangeLog b/lib/fontconfig/ChangeLog index 6cc3417f2..7dd06db4b 100644 --- a/lib/fontconfig/ChangeLog +++ b/lib/fontconfig/ChangeLog @@ -1,17 +1,334 @@ +commit e3b65ee06808cda296215b88111a259a200cc37c +Author: Peter Breitenlohner +Date: Sat Dec 2 15:09:57 2006 -0800 + + Fix fc-cat documentation (bug 8935). + + Adapt documentation to reality. + + (1) The fc-cat usage message should reflect the + options accepted by the program. + + (2) The fc-cat.1 manpage was fairly broken (unreadable). + + fc-cat/fc-cat.c | 9 +++++++-- + fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++--- + 2 files changed, 30 insertions(+), 5 deletions(-) + +commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499 +Author: Keith Packard +Date: Sat Dec 2 15:06:13 2006 -0800 + + Add space between type and formal in devel man pages (bug 8935) + + Most parameters are pointers and have '*' in the type; for those + which do not, use '%' to mark where a space needs to be inserted. + + doc/edit-sgml.c | 5 +++++ + doc/fcblanks.fncs | 4 ++-- + doc/fccharset.fncs | 8 ++++---- + doc/fcconfig.fncs | 12 ++++++------ + doc/fcconstant.fncs | 4 ++-- + doc/fcfile.fncs | 4 ++-- + doc/fcfreetype.fncs | 12 ++++++------ + doc/fcmatrix.fncs | 12 ++++++------ + doc/fcobjectset.fncs | 2 +- + doc/fcobjecttype.fncs | 4 ++-- + doc/fcpattern.fncs | 32 ++++++++++++++++---------------- + doc/fcstring.fncs | 16 ++++++++-------- + doc/fcvalue.fncs | 4 ++-- + 13 files changed, 62 insertions(+), 57 deletions(-) + +commit b1aa20098f641a16d02e70a161450e6b85afe410 +Author: Peter Breitenlohner +Date: Sat Dec 2 14:28:03 2006 -0800 + + Use instead of when documenting fonts.conf. Bug + 8935. + + doc/fontconfig-user.sgml | 87 + +++++++++++++++++++++++----------------------- + 1 files changed, 43 insertions(+), 44 deletions(-) + +commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8 +Author: Peter Breitenlohner +Date: Sat Dec 2 14:18:11 2006 -0800 + + A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. + + VPATH builds without doctools breaks as it cannot find the distributed + pre-formatted documentation. + + configure.in | 2 +- + doc/Makefile.am | 14 +++++++++----- + 2 files changed, 10 insertions(+), 6 deletions(-) + +commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa +Author: Keith Packard +Date: Sat Dec 2 13:57:45 2006 -0800 + + Segfault scanning non-font files. Disallow scan edit of user + vars. (#8767) + + Missing NULL font check before attempting to edit scanned pattern. + Also, rules are now checked to ensure all + edited variables are in the predefined set; otherwise, the resulting + cache files will not be stable. + + src/fcdir.c | 2 +- + src/fcint.h | 1 + + src/fcxml.c | 6 ++++++ + 3 files changed, 8 insertions(+), 1 deletions(-) + +commit c9c6875014661d4326100bae0464279d76bd657f +Author: Kean Johnston +Date: Sat Dec 2 13:36:56 2006 -0800 + + Don't use varargs CPP macros in fccache.c. (bug 8733) + + src/fccache.c uses a trick to try and use a function name that is + also a + macro name. It does this using the varargs args() macro. Replace that + with separate macros for each number of formals. + + src/fccache.c | 13 +++++++------ + 1 files changed, 7 insertions(+), 6 deletions(-) + +commit 72ffe6536a6825a32095c8185aff836a12326ac5 +Author: Keith Packard +Date: Sat Dec 2 13:22:27 2006 -0800 + + Add FcFreeTypeQueryFace external API. Bug #7311. + + Expose ability to build an FcPattern directly from an FT_Face + object. + + configure.in | 4 ++-- + doc/fcfreetype.fncs | 17 +++++++++++++++- + fontconfig/fcfreetype.h | 6 ++++++ + src/fcfreetype.c | 50 + ++++++++++++++++++++++++++--------------------- + 4 files changed, 52 insertions(+), 25 deletions(-) + +commit 5e234d9e764d8c52d93b918a5c92b7956c95882b +Author: Keith Packard +Date: Sat Dec 2 13:14:23 2006 -0800 + + Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). + + grep -l -w '^foo' doesn't work on Solaris. Replace with + grep -l '^foo\>' instead which does. Also, grep -l will + report the filename more than once (!), so add | head -1 + to pick just the first one. + + src/makealias | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +commit 2b77216ee21de95ec352672aa025195a83925b32 +Author: Keith Packard +Date: Sat Dec 2 13:04:05 2006 -0800 + + Avoid writing uninitialized structure pad bytes to cache files. + + The union inside the FcValue structure contains pad bytes. Instead of + copying the whole structure to the cache block, copy only the + initialized + fields to avoid writing whichever bytes serve as padding within the + structure. + + src/fcpat.c | 17 ++++++++++++++++- + 1 files changed, 16 insertions(+), 1 deletions(-) + +commit 64d7e303df441f274ee194a401dcd14dfb58af7e +Author: Keith Packard +Date: Sat Dec 2 12:14:49 2006 -0800 + + Warn (and recover) from config file without elements. + + When updating from older fontconfig versions, if the config file + is not replaced, it will not contain elements. Lacking + these, + fontconfig has no place to store cached font information and cannot + operate + reasonably. + + Add code to check and see if the loaded configuration has no cache + directories, and if so, warn the user and add both the default + system cache + directory and the normal per-user cache directory. + + src/fcinit.c | 19 +++++++++++++++++++ + 1 files changed, 19 insertions(+), 0 deletions(-) + +commit 253ec7609c13b46c717c801206ebb1a6c7f06e27 +Author: Keith Packard +Date: Sat Dec 2 11:47:07 2006 -0800 + + Use explicit platform/nameid order when scanning ttf files. + + Instead of accepting whatever order names appear in the font file, + use an explicit ordering for both platform and nameid. + + Platforms are high precedence than nameids. + + The platform order is: + + microsoft, apple unicode, macintosh, (other) + + The family nameid order is: + + preferred family, font family + + The fullname nameid order is: + + mac full name, full name + + The style nameid order is + + preferred subfamily, font subfamily + + This will change the names visible to users in various application + UIs, but + should not change how existing font names are matched as all names + remain + present in the resulting database. The hope is that family names + will, in + general, be less ambiguous. Testing here shows that commercial fonts + have longer names now while DejaVu has a shorter family name, and + moves more + of the font description to the style name. + + src/fcfreetype.c | 237 + ++++++++++++++++++++++++++++++++++-------------------- + 1 files changed, 149 insertions(+), 88 deletions(-) + +commit b5803016d74856eb44b05876f0d7178bfec0df47 +Author: Keith Packard +Date: Sun Nov 12 17:15:55 2006 -0800 + + FcStrCanonAbsoluteFilename should be static. + + src/fcstr.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +commit bae5db78ddab473695a7efee374a75d6fe02426f +Author: Keith Packard +Date: Sun Nov 12 17:15:24 2006 -0800 + + Add sparc64 architecture string. + + fc-arch/fcarch.tmpl.h | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +commit 0334e5a294dd6a36c94936f6c9c709e86773cf64 +Author: Mike FABIAN +Date: Fri Oct 27 10:26:50 2006 -0700 + + Do not clean cache files for different architectures + + Use filenames to clean cache files for current architecture + only. This is + sufficient as cache files live in their own directory where + filenames are + under fontconfig control. + + fc-cache/fc-cache.c | 9 +++++++++ + 1 files changed, 9 insertions(+), 0 deletions(-) + +commit 0596d7296c94b2bb9817338b8c1a76da91673fb9 +Author: Han-Wen Nienhuys +Date: Sun Sep 17 17:03:33 2006 -0700 + + More fixes for Win32 building (bug 8311) + + Our build system barfs on autogen.sh, which ignores + --noconfigure. Configure + needs a host of options to make the cross compile work in our case. + + Fix typo in fccache.c + + autogen.sh | 7 +++++++ + src/fccache.c | 3 ++- + 2 files changed, 9 insertions(+), 1 deletions(-) + +commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec +Author: Han-Wen Nienhuys +Date: Sun Sep 17 14:34:46 2006 -0700 + + FcStrCanonFileName buggy for mingw. (bug 8311) + + FcStrCanonFileName checks whether s[0] == '/', and recurses if not. + + This only works on POSIX. On dos, this crashes with a stack overflow. + + The patch attached splits this functionality in two functions + (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to + get an + absolute path. It also fixes a number of other issues. With this + patch, + LilyPond actually produces output on Windows. + + src/fccache.c | 5 +++ + src/fcstr.c | 88 + +++++++++++++++++++++++++++++++++++++++++++++++---------- + 2 files changed, 78 insertions(+), 15 deletions(-) + +commit cc104e6a910427db009be36ec34125962889ecb8 +Author: Keith Packard +Date: Sun Sep 17 14:20:18 2006 -0700 + + Detect and use available random number generator (bug 8308) + + Prefer random over lrand48 over rand + + configure.in | 2 +- + src/fccache.c | 13 ++++++++++++- + 2 files changed, 13 insertions(+), 2 deletions(-) + +commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c +Author: Keith Packard +Date: Sun Sep 17 14:09:12 2006 -0700 + + Build fontconfig.def from header files when needed. + + Instead of attempting to track exported symbols manually in + fontconfig.def.in, build it directly from the public fontconfig + header files + to ensure it exports the public API. + + configure.in | 1 + src/Makefile.am | 18 +++ + src/fontconfig.def.in | 303 + ------------------------------------------------- + 3 files changed, 17 insertions(+), 305 deletions(-) + +commit 6262fefe54823476070053d53eb3f52fd516ebfe +Author: Keith Packard +Date: Sun Sep 17 13:50:31 2006 -0700 + + Remove documentation for non-existant FcConfigNormalizeFontDir. + + FcConfigNormalizeFontDir was present in some of the 2.3.9x release + but not + in the final 2.4 release. However, the documentation persisted. + + doc/fcconfig.fncs | 11 ----------- + 1 files changed, 0 insertions(+), 11 deletions(-) + commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9 Author: Keith Packard -Date: Fri Sep 15 10:12:15 2006 -0700 +Date: Fri Sep 15 10:12:15 2006 -0700 Update for version 2.4.1 - README | 13 +++++++++++-- - configure.in | 2 +- + README | 13 +++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 13 insertions(+), 4 deletions(-) commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d Author: Keith Packard -Date: Fri Sep 15 00:23:40 2006 -0700 +Date: Fri Sep 15 00:23:40 2006 -0700 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0. @@ -21,15 +338,15 @@ Date: Fri Sep 15 00:23:40 2006 -0700 font directories. - src/fccfg.c | 86 + src/fccfg.c | 86 +++++++++++++++++++++++++++++------------------------------ - src/fcdir.c | 4 +-- - src/fcint.h | 3 +- + src/fcdir.c | 4 +-- + src/fcint.h | 3 +- 3 files changed, 46 insertions(+), 47 deletions(-) commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b Author: Keith Packard -Date: Wed Sep 13 18:55:45 2006 -0700 +Date: Wed Sep 13 18:55:45 2006 -0700 Add warning flags to fc-cache build. Clean up warnings in fc-cache. @@ -45,7 +362,7 @@ Date: Wed Sep 13 18:55:45 2006 -0700 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47 Author: Keith Packard -Date: Wed Sep 13 18:51:11 2006 -0700 +Date: Wed Sep 13 18:51:11 2006 -0700 Add signatures for m68k and mipsel (thanks debian buildd) @@ -54,7 +371,7 @@ Date: Wed Sep 13 18:51:11 2006 -0700 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca Author: Keith Packard -Date: Mon Sep 11 11:10:48 2006 -0700 +Date: Mon Sep 11 11:10:48 2006 -0700 Add ppc64 signature. Bug 8227 @@ -63,7 +380,7 @@ Date: Mon Sep 11 11:10:48 2006 -0700 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1 Author: Keith Packard -Date: Mon Sep 11 11:09:26 2006 -0700 +Date: Mon Sep 11 11:09:26 2006 -0700 Update installation notes for 2.4 base. @@ -72,19 +389,19 @@ Date: Mon Sep 11 11:09:26 2006 -0700 commit 76c443222313577236c898f7644098e7cad80c75 Author: Keith Packard -Date: Sat Sep 9 22:08:40 2006 -0700 +Date: Sat Sep 9 22:08:40 2006 -0700 Update to version 2.4.0 - INSTALL | 3 +++ - README | 38 ++++++++++++++++++++++++++++++++++++-- - configure.in | 2 +- + INSTALL | 3 +++ + README | 38 ++++++++++++++++++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 4 ++-- 4 files changed, 42 insertions(+), 5 deletions(-) commit 6c5619a08575943f75d2341e1a4931ec5faf716b Author: Keith Packard -Date: Sat Sep 9 21:32:14 2006 -0700 +Date: Sat Sep 9 21:32:14 2006 -0700 Split much of the configuration into separate files. Renumber files @@ -95,98 +412,98 @@ Date: Sat Sep 9 21:32:14 2006 -0700 README and the files have been renumbered. Config files have been validated against the DTD and a few minor errors fixed. - conf.d/10-autohint.conf | 9 + - conf.d/10-no-sub-pixel.conf | 9 + - conf.d/10-sub-pixel-bgr.conf | 9 + - conf.d/10-sub-pixel-rgb.conf | 9 + - conf.d/10-sub-pixel-vbgr.conf | 9 + - conf.d/10-sub-pixel-vrgb.conf | 9 + - conf.d/10-unhinted.conf | 9 + - conf.d/10-urw-aliases.conf | 52 ---- - conf.d/15-amt-aliases.conf | 21 - - conf.d/20-lohit-gujarati.conf | 11 + + conf.d/10-autohint.conf | 9 + + conf.d/10-no-sub-pixel.conf | 9 + + conf.d/10-sub-pixel-bgr.conf | 9 + + conf.d/10-sub-pixel-rgb.conf | 9 + + conf.d/10-sub-pixel-vbgr.conf | 9 + + conf.d/10-sub-pixel-vrgb.conf | 9 + + conf.d/10-unhinted.conf | 9 + + conf.d/10-urw-aliases.conf | 52 ---- + conf.d/15-amt-aliases.conf | 21 - + conf.d/20-lohit-gujarati.conf | 11 + conf.d/20-unhint-small-vera.conf | 49 +++ - conf.d/30-amt-aliases.conf | 21 + + conf.d/30-amt-aliases.conf | 21 + conf.d/30-unhint-small-vera.conf | 49 --- - conf.d/30-urw-aliases.conf | 52 ++++ - conf.d/40-generic.conf | 66 +++++ - conf.d/49-sansserif.conf | 21 + - conf.d/60-LohitGujarati.conf | 5 - conf.d/60-delicious.conf | 20 - - conf.d/60-fonts-persian.conf | 539 + conf.d/30-urw-aliases.conf | 52 ++++ + conf.d/40-generic.conf | 66 +++++ + conf.d/49-sansserif.conf | 21 + + conf.d/60-LohitGujarati.conf | 5 + conf.d/60-delicious.conf | 20 - + conf.d/60-fonts-persian.conf | 539 -------------------------------------- - conf.d/60-latin.conf | 42 +++ - conf.d/65-fonts-persian.conf | 539 + conf.d/60-latin.conf | 42 +++ + conf.d/65-fonts-persian.conf | 539 ++++++++++++++++++++++++++++++++++++++ - conf.d/65-nonlatin.conf | 38 +++ - conf.d/69-unifont.conf | 24 ++ - conf.d/70-no-bitmaps.conf | 13 + - conf.d/70-no-sub-pixel.conf | 9 - - conf.d/70-sub-pixel-bgr.conf | 9 - - conf.d/70-sub-pixel-rgb.conf | 9 - - conf.d/70-sub-pixel-vbgr.conf | 9 - - conf.d/70-sub-pixel-vrgb.conf | 9 - - conf.d/70-yes-bitmaps.conf | 13 + - conf.d/73-autohint.conf | 9 - - conf.d/73-unhinted.conf | 9 - - conf.d/76-no-bitmaps.conf | 13 - - conf.d/76-yes-bitmaps.conf | 13 - - conf.d/80-delicious.conf | 20 + - conf.d/90-synthetic.conf | 64 +++++ - conf.d/Makefile.am | 55 ++-- - conf.d/README | 46 +++ - fonts.conf.in | 207 --------------- + conf.d/65-nonlatin.conf | 38 +++ + conf.d/69-unifont.conf | 24 ++ + conf.d/70-no-bitmaps.conf | 13 + + conf.d/70-no-sub-pixel.conf | 9 - + conf.d/70-sub-pixel-bgr.conf | 9 - + conf.d/70-sub-pixel-rgb.conf | 9 - + conf.d/70-sub-pixel-vbgr.conf | 9 - + conf.d/70-sub-pixel-vrgb.conf | 9 - + conf.d/70-yes-bitmaps.conf | 13 + + conf.d/73-autohint.conf | 9 - + conf.d/73-unhinted.conf | 9 - + conf.d/76-no-bitmaps.conf | 13 - + conf.d/76-yes-bitmaps.conf | 13 - + conf.d/80-delicious.conf | 20 + + conf.d/90-synthetic.conf | 64 +++++ + conf.d/Makefile.am | 55 ++-- + conf.d/README | 46 +++ + fonts.conf.in | 207 --------------- 39 files changed, 1113 insertions(+), 1006 deletions(-) commit 9596dce93b751c01770da175d208d78aeaf6ae00 Author: Keith Packard -Date: Sat Sep 9 21:30:06 2006 -0700 +Date: Sat Sep 9 21:30:06 2006 -0700 Don't display tests for DESTDIR on make install. Make install output quieter by eliding the shell commands used to test for DESTDIR being set during make install. - Makefile.am | 2 +- + Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d08feb851a585b6cfe3ef1f390d60dd8886249b2 Author: Keith Packard -Date: Sat Sep 9 21:29:08 2006 -0700 +Date: Sat Sep 9 21:29:08 2006 -0700 Include cachedir in fonts.dtd. Fonts.dtd element was missing the new cachedir element. - fonts.dtd | 7 ++++--- + fonts.dtd | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9 Author: Keith Packard -Date: Sat Sep 9 21:21:01 2006 -0700 +Date: Sat Sep 9 21:21:01 2006 -0700 Fix conf.d directory sorting. Sort was using broken comparison function. - src/fcxml.c | 10 +++++++++- + src/fcxml.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a Author: Keith Packard -Date: Sat Sep 9 19:37:22 2006 -0700 +Date: Sat Sep 9 19:37:22 2006 -0700 Rename conf.avail to conf.d - Makefile.am | 2 + Makefile.am | 2 conf.avail/10-urw-aliases.conf | 52 --- conf.avail/15-amt-aliases.conf | 21 - conf.avail/20-fix-globaladvance.conf | 29 -- conf.avail/30-unhint-small-vera.conf | 49 --- - conf.avail/50-user.conf | 7 - conf.avail/51-local.conf | 7 + conf.avail/50-user.conf | 7 + conf.avail/51-local.conf | 7 conf.avail/60-LohitGujarati.conf | 5 - conf.avail/60-delicious.conf | 20 - + conf.avail/60-delicious.conf | 20 - conf.avail/60-fonts-persian.conf | 539 ---------------------------------- conf.avail/70-no-sub-pixel.conf | 9 - @@ -194,39 +511,39 @@ Date: Sat Sep 9 19:37:22 2006 -0700 conf.avail/70-sub-pixel-rgb.conf | 9 - conf.avail/70-sub-pixel-vbgr.conf | 9 - conf.avail/70-sub-pixel-vrgb.conf | 9 - - conf.avail/73-autohint.conf | 9 - - conf.avail/73-unhinted.conf | 9 - - conf.avail/76-no-bitmaps.conf | 13 - + conf.avail/73-autohint.conf | 9 - + conf.avail/73-unhinted.conf | 9 - + conf.avail/76-no-bitmaps.conf | 13 - conf.avail/76-yes-bitmaps.conf | 13 - - conf.avail/Makefile.am | 71 ---- - conf.avail/README | 8 - - conf.d/10-urw-aliases.conf | 52 +++ - conf.d/15-amt-aliases.conf | 21 + + conf.avail/Makefile.am | 71 ---- + conf.avail/README | 8 - + conf.d/10-urw-aliases.conf | 52 +++ + conf.d/15-amt-aliases.conf | 21 + conf.d/20-fix-globaladvance.conf | 29 ++ conf.d/30-unhint-small-vera.conf | 49 +++ - conf.d/50-user.conf | 7 - conf.d/51-local.conf | 7 - conf.d/60-LohitGujarati.conf | 5 - conf.d/60-delicious.conf | 20 + - conf.d/60-fonts-persian.conf | 539 + conf.d/50-user.conf | 7 + conf.d/51-local.conf | 7 + conf.d/60-LohitGujarati.conf | 5 + conf.d/60-delicious.conf | 20 + + conf.d/60-fonts-persian.conf | 539 ++++++++++++++++++++++++++++++++++ - conf.d/70-no-sub-pixel.conf | 9 + - conf.d/70-sub-pixel-bgr.conf | 9 + - conf.d/70-sub-pixel-rgb.conf | 9 + - conf.d/70-sub-pixel-vbgr.conf | 9 + - conf.d/70-sub-pixel-vrgb.conf | 9 + - conf.d/73-autohint.conf | 9 + - conf.d/73-unhinted.conf | 9 + - conf.d/76-no-bitmaps.conf | 13 + - conf.d/76-yes-bitmaps.conf | 13 + - conf.d/Makefile.am | 71 ++++ - conf.d/README | 8 + - configure.in | 1 + conf.d/70-no-sub-pixel.conf | 9 + + conf.d/70-sub-pixel-bgr.conf | 9 + + conf.d/70-sub-pixel-rgb.conf | 9 + + conf.d/70-sub-pixel-vbgr.conf | 9 + + conf.d/70-sub-pixel-vrgb.conf | 9 + + conf.d/73-autohint.conf | 9 + + conf.d/73-unhinted.conf | 9 + + conf.d/76-no-bitmaps.conf | 13 + + conf.d/76-yes-bitmaps.conf | 13 + + conf.d/Makefile.am | 71 ++++ + conf.d/README | 8 + + configure.in | 1 42 files changed, 898 insertions(+), 899 deletions(-) commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7 Author: Keith Packard -Date: Sat Sep 9 16:52:21 2006 -0700 +Date: Sat Sep 9 16:52:21 2006 -0700 Add XML headers to new conf files. Move link make commands to conf.avail dir @@ -240,14 +557,14 @@ Date: Sat Sep 9 16:52:21 2006 -0700 conf.avail/15-amt-aliases.conf | 5 +++ conf.avail/20-fix-globaladvance.conf | 5 +++ conf.avail/30-unhint-small-vera.conf | 5 +++ - conf.avail/Makefile.am | 22 ++++++++++++++ - conf.d/Makefile.am | 52 + conf.avail/Makefile.am | 22 ++++++++++++++ + conf.d/Makefile.am | 52 ---------------------------------- 6 files changed, 42 insertions(+), 52 deletions(-) commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a Author: Keith Packard -Date: Sat Sep 9 16:41:58 2006 -0700 +Date: Sat Sep 9 16:41:58 2006 -0700 Insert newly created caches into reference data structure. @@ -265,13 +582,13 @@ Date: Sat Sep 9 16:41:58 2006 -0700 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e Merge: 5d2f7a9... 164e267... Author: Keith Packard -Date: Sat Sep 9 15:49:24 2006 -0700 +Date: Sat Sep 9 15:49:24 2006 -0700 Merge branch 'jhcloos' commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272 Author: Keith Packard -Date: Sat Sep 9 10:04:42 2006 -0700 +Date: Sat Sep 9 10:04:42 2006 -0700 Accept locale environment variables that do not contain territory. @@ -286,7 +603,7 @@ Date: Sat Sep 9 10:04:42 2006 -0700 commit 164e267d286eccbbdde69e8935a658dced4331b4 Author: James Cloos -Date: Sat Sep 9 01:24:08 2006 -0400 +Date: Sat Sep 9 01:24:08 2006 -0400 Make conf.avail and conf.d work @@ -295,14 +612,14 @@ Date: Sat Sep 9 01:24:08 2006 -0400 Add install: target to conf.d/Makefile.am to create the initial symlinks to conf.avail - conf.d/Makefile.am | 52 + conf.d/Makefile.am | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.in | 1 + + configure.in | 1 + 2 files changed, 53 insertions(+), 0 deletions(-) commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22 Author: Keith Packard -Date: Thu Sep 7 15:17:10 2006 -0700 +Date: Thu Sep 7 15:17:10 2006 -0700 Attempt to fix makealias usage for build on Mac OS X. @@ -316,7 +633,7 @@ Date: Thu Sep 7 15:17:10 2006 -0700 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1 Author: Keith Packard -Date: Thu Sep 7 14:37:52 2006 -0700 +Date: Thu Sep 7 14:37:52 2006 -0700 Replace gnu-specific sed command with simple grep. @@ -326,12 +643,12 @@ Date: Thu Sep 7 14:37:52 2006 -0700 header file that was leaving one symbol out of the process. fontconfig/fontconfig.h | 2 +- - src/makealias | 2 +- + src/makealias | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6 Author: David Turner -Date: Thu Sep 7 14:29:35 2006 -0700 +Date: Thu Sep 7 14:29:35 2006 -0700 Replace character discovery loop with simpler, faster version. @@ -347,7 +664,7 @@ Date: Thu Sep 7 14:29:35 2006 -0700 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809 Author: Keith Packard -Date: Thu Sep 7 14:22:16 2006 -0700 +Date: Thu Sep 7 14:22:16 2006 -0700 Reference patterns in FcCacheCopySet. @@ -360,28 +677,28 @@ Date: Thu Sep 7 14:22:16 2006 -0700 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0 Author: Keith Packard -Date: Thu Sep 7 10:37:24 2006 -0700 +Date: Thu Sep 7 10:37:24 2006 -0700 Create fc_cachedir at install time. Bug 8157. - Makefile.am | 2 +- + Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 88b6bebc3d648464ad9bcb7f106694ed85a84460 Author: Keith Packard -Date: Wed Sep 6 23:58:14 2006 -0700 +Date: Wed Sep 6 23:58:14 2006 -0700 Update for version 2.3.97. - Makefile.am | 2 +- - README | 41 +++++++++++++++++++++++++++++++++++++++-- - configure.in | 2 +- + Makefile.am | 2 +- + README | 41 +++++++++++++++++++++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 42 insertions(+), 5 deletions(-) commit c3796ac6061373bcf0276a931036987c01741215 Author: Keith Packard -Date: Wed Sep 6 17:45:40 2006 -0700 +Date: Wed Sep 6 17:45:40 2006 -0700 Charset hashing depended on uniqueness of leaves. @@ -395,7 +712,7 @@ Date: Wed Sep 6 17:45:40 2006 -0700 commit 08bef687018f2391c2f2b6fc3849878c121b67dd Author: Keith Packard -Date: Wed Sep 6 17:43:08 2006 -0700 +Date: Wed Sep 6 17:43:08 2006 -0700 Parallel build fix for fcalias.h and fcaliastail.h @@ -408,7 +725,7 @@ Date: Wed Sep 6 17:43:08 2006 -0700 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad Author: Keith Packard -Date: Wed Sep 6 17:14:46 2006 -0700 +Date: Wed Sep 6 17:14:46 2006 -0700 Update architecture signatures for x86-64 and ppc. @@ -420,7 +737,7 @@ Date: Wed Sep 6 17:14:46 2006 -0700 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d Author: Keith Packard -Date: Tue Sep 5 02:24:01 2006 -0700 +Date: Tue Sep 5 02:24:01 2006 -0700 Eliminate .so PLT entries for local symbols. (thanks to Arjan van de Ven) @@ -435,42 +752,42 @@ Date: Tue Sep 5 02:24:01 2006 -0700 discovered through this process - .gitignore | 2 ++ - fc-arch/Makefile.am | 9 ++++++++- - fc-case/Makefile.am | 9 ++++++++- + .gitignore | 2 ++ + fc-arch/Makefile.am | 9 ++++++++- + fc-case/Makefile.am | 9 ++++++++- fc-glyphname/Makefile.am | 9 ++++++++- - fc-lang/Makefile.am | 9 ++++++++- - fc-lang/fc-lang.c | 1 - + fc-lang/Makefile.am | 9 ++++++++- + fc-lang/fc-lang.c | 1 - fontconfig/fontconfig.h | 10 +++++----- - src/Makefile.am | 15 ++++++++++++++- - src/fcatomic.c | 3 +++ - src/fcblanks.c | 3 +++ - src/fccache.c | 3 +++ - src/fccfg.c | 3 +++ - src/fccharset.c | 3 +++ - src/fcdbg.c | 3 +++ - src/fcdefault.c | 3 +++ - src/fcdir.c | 3 +++ - src/fcfreetype.c | 4 ++++ - src/fcfs.c | 3 +++ - src/fcinit.c | 3 +++ - src/fcint.h | 5 ++++- - src/fclang.c | 3 +++ - src/fclist.c | 3 +++ - src/fcmatch.c | 3 +++ - src/fcmatrix.c | 3 +++ - src/fcname.c | 3 +++ - src/fcpat.c | 3 +++ - src/fcserialize.c | 3 +++ - src/fcstr.c | 3 +++ - src/fcxml.c | 3 +++ - src/ftglue.c | 3 +++ - src/makealias | 24 ++++++++++++++++++++++++ + src/Makefile.am | 15 ++++++++++++++- + src/fcatomic.c | 3 +++ + src/fcblanks.c | 3 +++ + src/fccache.c | 3 +++ + src/fccfg.c | 3 +++ + src/fccharset.c | 3 +++ + src/fcdbg.c | 3 +++ + src/fcdefault.c | 3 +++ + src/fcdir.c | 3 +++ + src/fcfreetype.c | 4 ++++ + src/fcfs.c | 3 +++ + src/fcinit.c | 3 +++ + src/fcint.h | 5 ++++- + src/fclang.c | 3 +++ + src/fclist.c | 3 +++ + src/fcmatch.c | 3 +++ + src/fcmatrix.c | 3 +++ + src/fcname.c | 3 +++ + src/fcpat.c | 3 +++ + src/fcserialize.c | 3 +++ + src/fcstr.c | 3 +++ + src/fcxml.c | 3 +++ + src/ftglue.c | 3 +++ + src/makealias | 24 ++++++++++++++++++++++++ 31 files changed, 145 insertions(+), 12 deletions(-) commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215 Author: Keith Packard -Date: Mon Sep 4 23:19:59 2006 -0700 +Date: Mon Sep 4 23:19:59 2006 -0700 Correct reference count when sharing cache file objects. @@ -483,7 +800,7 @@ Date: Mon Sep 4 23:19:59 2006 -0700 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4 Author: Keith Packard -Date: Mon Sep 4 22:39:51 2006 -0700 +Date: Mon Sep 4 22:39:51 2006 -0700 Oops, fc-lang broke when I added cache referencing. @@ -494,7 +811,7 @@ Date: Mon Sep 4 22:39:51 2006 -0700 commit 17389539a046f7231447d531ef7f3d131c1d7515 Author: Keith Packard -Date: Mon Sep 4 22:26:24 2006 -0700 +Date: Mon Sep 4 22:26:24 2006 -0700 Make cache reference counting more efficient. @@ -511,7 +828,7 @@ Date: Mon Sep 4 22:26:24 2006 -0700 commit 9e612141df7e693ef98071f102cecb5d777ceecb Author: Keith Packard -Date: Mon Sep 4 22:20:25 2006 -0700 +Date: Mon Sep 4 22:20:25 2006 -0700 Reference count cache objects. @@ -527,17 +844,17 @@ Date: Mon Sep 4 22:20:25 2006 -0700 to actually look for changes in the font configuration. - src/fccache.c | 255 + src/fccache.c | 255 +++++++++++++++++++++++++++++++++++++++++-------------- - src/fccfg.c | 22 ----- + src/fccfg.c | 22 ----- src/fccharset.c | 5 + - src/fcint.h | 16 +-- - src/fcpat.c | 10 ++ + src/fcint.h | 16 +-- + src/fcpat.c | 10 ++ 5 files changed, 213 insertions(+), 95 deletions(-) commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3 Author: Keith Packard -Date: Mon Sep 4 13:59:58 2006 -0700 +Date: Mon Sep 4 13:59:58 2006 -0700 Leave cache files mapped permanently. @@ -560,17 +877,17 @@ Date: Mon Sep 4 13:59:58 2006 -0700 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1 Author: James Cloos -Date: Mon Sep 4 15:57:19 2006 -0400 +Date: Mon Sep 4 15:57:19 2006 -0400 Update Makefile.am files - Makefile.am | 2 +- + Makefile.am | 2 +- conf.avail/Makefile.am | 34 ++++++++++++++++++++-------------- 2 files changed, 21 insertions(+), 15 deletions(-) commit c3425fa671663b11aa5288a0b52a0618c5d075ef Author: James Cloos -Date: Mon Sep 4 15:47:52 2006 -0400 +Date: Mon Sep 4 15:47:52 2006 -0400 Move some section from fonts.conf into conf.avail files @@ -583,13 +900,13 @@ Date: Mon Sep 4 15:47:52 2006 -0400 conf.avail/15-amt-aliases.conf | 16 ++++ conf.avail/20-fix-globaladvance.conf | 24 ++++++ conf.avail/30-unhint-small-vera.conf | 44 +++++++++++ - fonts.conf.in | 133 + fonts.conf.in | 133 ---------------------------------- 5 files changed, 131 insertions(+), 133 deletions(-) commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098 Author: Keith Packard -Date: Mon Sep 4 12:46:01 2006 -0700 +Date: Mon Sep 4 12:46:01 2006 -0700 Can't typecheck values for objects with no known type. @@ -597,46 +914,46 @@ Date: Mon Sep 4 12:46:01 2006 -0700 predefined types, so we can't typecheck them. - src/fcxml.c | 2 ++ + src/fcxml.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 60018915891bd146271b687278782fe38b4c4461 Author: James Cloos -Date: Mon Sep 4 15:45:28 2006 -0400 +Date: Mon Sep 4 15:45:28 2006 -0400 Re-order old conf.d files Make sure they continue to load after ~/.fonts.conf and local.conf - conf.avail/20-LohitGujarati.conf | 5 + conf.avail/20-LohitGujarati.conf | 5 conf.avail/20-fonts-persian.conf | 539 ------------------------------------- - conf.avail/30-no-sub-pixel.conf | 9 - - conf.avail/30-sub-pixel-bgr.conf | 9 - - conf.avail/30-sub-pixel-rgb.conf | 9 - - conf.avail/30-sub-pixel-vbgr.conf | 9 - - conf.avail/30-sub-pixel-vrgb.conf | 9 - - conf.avail/33-autohint.conf | 9 - - conf.avail/33-unhinted.conf | 9 - - conf.avail/36-no-bitmaps.conf | 13 - + conf.avail/30-no-sub-pixel.conf | 9 - + conf.avail/30-sub-pixel-bgr.conf | 9 - + conf.avail/30-sub-pixel-rgb.conf | 9 - + conf.avail/30-sub-pixel-vbgr.conf | 9 - + conf.avail/30-sub-pixel-vrgb.conf | 9 - + conf.avail/33-autohint.conf | 9 - + conf.avail/33-unhinted.conf | 9 - + conf.avail/36-no-bitmaps.conf | 13 - conf.avail/36-yes-bitmaps.conf | 13 - - conf.avail/60-LohitGujarati.conf | 5 + conf.avail/60-LohitGujarati.conf | 5 conf.avail/60-fonts-persian.conf | 539 +++++++++++++++++++++++++++++++++++++ - conf.avail/70-no-sub-pixel.conf | 9 + - conf.avail/70-sub-pixel-bgr.conf | 9 + - conf.avail/70-sub-pixel-rgb.conf | 9 + - conf.avail/70-sub-pixel-vbgr.conf | 9 + - conf.avail/70-sub-pixel-vrgb.conf | 9 + - conf.avail/73-autohint.conf | 9 + - conf.avail/73-unhinted.conf | 9 + - conf.avail/76-no-bitmaps.conf | 13 + + conf.avail/70-no-sub-pixel.conf | 9 + + conf.avail/70-sub-pixel-bgr.conf | 9 + + conf.avail/70-sub-pixel-rgb.conf | 9 + + conf.avail/70-sub-pixel-vbgr.conf | 9 + + conf.avail/70-sub-pixel-vrgb.conf | 9 + + conf.avail/73-autohint.conf | 9 + + conf.avail/73-unhinted.conf | 9 + + conf.avail/76-no-bitmaps.conf | 13 + conf.avail/76-yes-bitmaps.conf | 13 + 22 files changed, 633 insertions(+), 633 deletions(-) commit 31f8061b5d0a60f497eaafe6d38006ae71e53163 Author: James Cloos -Date: Mon Sep 4 15:36:46 2006 -0400 +Date: Mon Sep 4 15:36:46 2006 -0400 Make room for chunks from fonts.conf in conf.avail @@ -650,7 +967,7 @@ Date: Mon Sep 4 15:36:46 2006 -0400 commit d55620c90676951fc70ec9430c2670edca2147cb Author: James Cloos -Date: Mon Sep 4 15:32:37 2006 -0400 +Date: Mon Sep 4 15:32:37 2006 -0400 Replace load of conf.d in fonts.conf.in @@ -659,7 +976,7 @@ Date: Mon Sep 4 15:32:37 2006 -0400 commit f6e645c4993fff77d596dba734c09cdb255f4ca0 Author: James Cloos -Date: Mon Sep 4 15:30:10 2006 -0400 +Date: Mon Sep 4 15:30:10 2006 -0400 Update Makefile.am to match conf.avail changes @@ -668,33 +985,33 @@ Date: Mon Sep 4 15:30:10 2006 -0400 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb Author: James Cloos -Date: Mon Sep 4 15:27:29 2006 -0400 +Date: Mon Sep 4 15:27:29 2006 -0400 Number the remaining conf.avail files - conf.avail/30-no-sub-pixel.conf | 9 +++++++++ - conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++ - conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++ - conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++ - conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++ - conf.avail/33-autohint.conf | 9 +++++++++ - conf.avail/33-unhinted.conf | 9 +++++++++ - conf.avail/36-no-bitmaps.conf | 13 +++++++++++++ + conf.avail/30-no-sub-pixel.conf | 9 +++++++++ + conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++ + conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++ + conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++ + conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++ + conf.avail/33-autohint.conf | 9 +++++++++ + conf.avail/33-unhinted.conf | 9 +++++++++ + conf.avail/36-no-bitmaps.conf | 13 +++++++++++++ conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++ - conf.avail/autohint.conf | 9 --------- - conf.avail/no-bitmaps.conf | 13 ------------- - conf.avail/no-sub-pixel.conf | 9 --------- - conf.avail/sub-pixel-bgr.conf | 9 --------- - conf.avail/sub-pixel-rgb.conf | 9 --------- - conf.avail/sub-pixel-vbgr.conf | 9 --------- - conf.avail/sub-pixel-vrgb.conf | 9 --------- - conf.avail/unhinted.conf | 9 --------- - conf.avail/yes-bitmaps.conf | 13 ------------- + conf.avail/autohint.conf | 9 --------- + conf.avail/no-bitmaps.conf | 13 ------------- + conf.avail/no-sub-pixel.conf | 9 --------- + conf.avail/sub-pixel-bgr.conf | 9 --------- + conf.avail/sub-pixel-rgb.conf | 9 --------- + conf.avail/sub-pixel-vbgr.conf | 9 --------- + conf.avail/sub-pixel-vrgb.conf | 9 --------- + conf.avail/unhinted.conf | 9 --------- + conf.avail/yes-bitmaps.conf | 13 ------------- 18 files changed, 89 insertions(+), 89 deletions(-) commit a04ac99f0f3e487c7611772442727a6eb4f44393 Author: Keith Packard -Date: Mon Sep 4 02:13:13 2006 -0700 +Date: Mon Sep 4 02:13:13 2006 -0700 Hide FreeType glue code from library ABI. @@ -705,7 +1022,7 @@ Date: Mon Sep 4 02:13:13 2006 -0700 commit 4984242e3681a50a9c19f352783f145f91ecb868 Author: Keith Packard -Date: Mon Sep 4 00:47:07 2006 -0700 +Date: Mon Sep 4 00:47:07 2006 -0700 Hide private functions in shared library. Export functionality for utilities. @@ -723,48 +1040,48 @@ Date: Mon Sep 4 00:47:07 2006 -0700 version number in the process. - configure.in | 9 + - fc-cache/fc-cache.c | 30 ++- - fc-cat/Makefile.am | 2 - fc-cat/fc-cat.c | 37 ++-- + configure.in | 9 + + fc-cache/fc-cache.c | 30 ++- + fc-cat/Makefile.am | 2 + fc-cat/fc-cat.c | 37 ++-- fontconfig/fcfreetype.h | 14 +- fontconfig/fontconfig.h | 403 +++++++++++++++++++++++++++-------------------- - src/fccache.c | 48 ++++++ - src/fccharset.c | 5 - - src/fcint.h | 337 ++++++++++++++++++--------------------- + src/fccache.c | 48 ++++++ + src/fccharset.c | 5 - + src/fcint.h | 337 ++++++++++++++++++--------------------- 9 files changed, 481 insertions(+), 404 deletions(-) commit 57b42cef2ad2f18618ca0748325fc800165bdc1b Author: James Cloos -Date: Mon Sep 4 01:33:09 2006 -0400 +Date: Mon Sep 4 01:33:09 2006 -0400 Move user and local conf file loading into conf.avail files conf.avail/50-user.conf | 7 +++++++ conf.avail/51-local.conf | 7 +++++++ - fonts.conf.in | 11 ----------- + fonts.conf.in | 11 ----------- 3 files changed, 14 insertions(+), 11 deletions(-) commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8 Author: James Cloos -Date: Mon Sep 4 01:28:07 2006 -0400 +Date: Mon Sep 4 01:28:07 2006 -0400 Support all five possibilities for sub-pixel Make sub-pixel.conf be sub-pixel-rgb.conf and add the three other possibilites: bgr, vrgb and vbgr. - conf.avail/sub-pixel-bgr.conf | 9 +++++++++ - conf.avail/sub-pixel-rgb.conf | 9 +++++++++ + conf.avail/sub-pixel-bgr.conf | 9 +++++++++ + conf.avail/sub-pixel-rgb.conf | 9 +++++++++ conf.avail/sub-pixel-vbgr.conf | 9 +++++++++ conf.avail/sub-pixel-vrgb.conf | 9 +++++++++ - conf.avail/sub-pixel.conf | 9 --------- + conf.avail/sub-pixel.conf | 9 --------- 5 files changed, 36 insertions(+), 9 deletions(-) commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a Author: James Cloos -Date: Mon Sep 4 01:24:02 2006 -0400 +Date: Mon Sep 4 01:24:02 2006 -0400 Standardize conf.avail number prefixing convention @@ -776,65 +1093,65 @@ Date: Mon Sep 4 01:24:02 2006 -0400 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa Author: James Cloos -Date: Mon Sep 4 01:21:55 2006 -0400 +Date: Mon Sep 4 01:21:55 2006 -0400 Move files from conf.d to conf.avail All of the files in conf.d are now in conf.avail Makefile.am is updated to reflect the change - Makefile.am | 2 + Makefile.am | 2 conf.avail/10-fonts-persian.conf | 539 ++++++++++++++++++++++++++++++++++++++ conf.avail/10LohitGujarati.conf | 5 - conf.avail/60-delicious.conf | 20 + - conf.avail/Makefile.am | 40 +++ - conf.avail/README | 8 + - conf.avail/autohint.conf | 9 + - conf.avail/no-bitmaps.conf | 13 + - conf.avail/no-sub-pixel.conf | 9 + - conf.avail/sub-pixel.conf | 9 + - conf.avail/unhinted.conf | 9 + - conf.avail/yes-bitmaps.conf | 13 + - conf.d/10-fonts-persian.conf | 539 + conf.avail/60-delicious.conf | 20 + + conf.avail/Makefile.am | 40 +++ + conf.avail/README | 8 + + conf.avail/autohint.conf | 9 + + conf.avail/no-bitmaps.conf | 13 + + conf.avail/no-sub-pixel.conf | 9 + + conf.avail/sub-pixel.conf | 9 + + conf.avail/unhinted.conf | 9 + + conf.avail/yes-bitmaps.conf | 13 + + conf.d/10-fonts-persian.conf | 539 -------------------------------------- - conf.d/10LohitGujarati.conf | 5 - conf.d/60-delicious.conf | 20 - - conf.d/Makefile.am | 40 --- - conf.d/README | 8 - - conf.d/autohint.conf | 9 - - conf.d/no-bitmaps.conf | 13 - - conf.d/no-sub-pixel.conf | 9 - - conf.d/sub-pixel.conf | 9 - - conf.d/unhinted.conf | 9 - - conf.d/yes-bitmaps.conf | 13 - + conf.d/10LohitGujarati.conf | 5 + conf.d/60-delicious.conf | 20 - + conf.d/Makefile.am | 40 --- + conf.d/README | 8 - + conf.d/autohint.conf | 9 - + conf.d/no-bitmaps.conf | 13 - + conf.d/no-sub-pixel.conf | 9 - + conf.d/sub-pixel.conf | 9 - + conf.d/unhinted.conf | 9 - + conf.d/yes-bitmaps.conf | 13 - 23 files changed, 675 insertions(+), 675 deletions(-) commit 34227592c23db4d462d36773532cef67731e2831 Author: Keith Packard -Date: Sun Sep 3 16:27:09 2006 -0700 +Date: Sun Sep 3 16:27:09 2006 -0700 Remove all .cvsignore files - .cvsignore | 35 ----------------------------------- - conf.d/.cvsignore | 2 -- - doc/.cvsignore | 16 ---------------- - fc-cache/.cvsignore | 6 ------ - fc-case/.cvsignore | 6 ------ - fc-cat/.cvsignore | 6 ------ + .cvsignore | 35 ----------------------------------- + conf.d/.cvsignore | 2 -- + doc/.cvsignore | 16 ---------------- + fc-cache/.cvsignore | 6 ------ + fc-case/.cvsignore | 6 ------ + fc-cat/.cvsignore | 6 ------ fc-glyphname/.cvsignore | 6 ------ - fc-lang/.cvsignore | 6 ------ - fc-list/.cvsignore | 6 ------ - fc-match/.cvsignore | 6 ------ - fontconfig/.cvsignore | 2 -- - src/.cvsignore | 7 ------- - test/.cvsignore | 2 -- + fc-lang/.cvsignore | 6 ------ + fc-list/.cvsignore | 6 ------ + fc-match/.cvsignore | 6 ------ + fontconfig/.cvsignore | 2 -- + src/.cvsignore | 7 ------- + test/.cvsignore | 2 -- 13 files changed, 0 insertions(+), 106 deletions(-) commit 822ec78c54a24a0f1589154ac2d4906b02b111ef Merge: e79c648... fb2092c... Author: Keith Packard -Date: Sun Sep 3 16:07:11 2006 -0700 +Date: Sun Sep 3 16:07:11 2006 -0700 Merge branch 'fc-2_4_branch' to master @@ -842,28 +1159,28 @@ Date: Sun Sep 3 16:07:11 2006 -0700 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346 Author: Keith Packard -Date: Sun Sep 3 15:20:46 2006 -0700 +Date: Sun Sep 3 15:20:46 2006 -0700 Finish INSTALL changes. .gitignore ChangeLog - .gitignore | 1 + - INSTALL | 2 +- + .gitignore | 1 + + INSTALL | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95 Author: Keith Packard -Date: Sun Sep 3 14:58:49 2006 -0700 +Date: Sun Sep 3 14:58:49 2006 -0700 Update instructions for doing a release. Autogen ChangeLog from git-log. - INSTALL | 21 ++++++++++++++++----- - Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++ + INSTALL | 21 ++++++++++++++++----- + Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 5 deletions(-) commit d3c392b6693ce79fbab42e9a8cf543f6182c5917 Author: Keith Packard -Date: Sun Sep 3 14:46:17 2006 -0700 +Date: Sun Sep 3 14:46:17 2006 -0700 Remove ChangeLog @@ -873,19 +1190,19 @@ Date: Sun Sep 3 14:46:17 2006 -0700 commit 0945cbe73019404c880be0de7f703ef77aec8a08 Author: Keith Packard -Date: Sun Sep 3 14:42:48 2006 -0700 +Date: Sun Sep 3 14:42:48 2006 -0700 Change version to 2.3.96 - README | 67 + README | 67 ++++++++++++++++++++++++++++++++++++++++++++++- - configure.in | 2 + + configure.in | 2 + fontconfig/fontconfig.h | 2 + 3 files changed, 67 insertions(+), 4 deletions(-) commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70 Author: Keith Packard -Date: Sat Sep 2 23:10:59 2006 -0700 +Date: Sat Sep 2 23:10:59 2006 -0700 Oops; missed the 60-delicious.conf file. @@ -897,18 +1214,18 @@ Date: Sat Sep 2 23:10:59 2006 -0700 commit e3b771a63e837b341bbd1e3e7e9c868244506f62 Author: Keith Packard -Date: Sat Sep 2 23:09:44 2006 -0700 +Date: Sat Sep 2 23:09:44 2006 -0700 Using uninitialized (and wrong) variable in FcStrCopyFilename. A typo from the change in where filename canonicalization occurs. - src/fcstr.c | 2 +- + src/fcstr.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a Author: Keith Packard -Date: Sat Sep 2 20:23:31 2006 -0700 +Date: Sat Sep 2 20:23:31 2006 -0700 Don't segfault when string values can't be parsed as charsets or langsets. @@ -922,7 +1239,7 @@ Date: Sat Sep 2 20:23:31 2006 -0700 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06 Author: Keith Packard -Date: Sat Sep 2 20:07:29 2006 -0700 +Date: Sat Sep 2 20:07:29 2006 -0700 Fix missing initialization/destruction of new 'scan' target subst list. @@ -931,12 +1248,12 @@ Date: Sat Sep 2 20:07:29 2006 -0700 'scan' match target. - src/fccfg.c | 2 ++ + src/fccfg.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4 Author: Keith Packard -Date: Sat Sep 2 17:52:12 2006 -0700 +Date: Sat Sep 2 17:52:12 2006 -0700 Add FcMatchScan to resolve Delicious font matching issues (bug #6769) @@ -963,24 +1280,24 @@ Date: Sat Sep 2 17:52:12 2006 -0700 except for this value. - conf.d/Makefile.am | 1 + + conf.d/Makefile.am | 1 + doc/fontconfig-user.sgml | 6 ++++-- fontconfig/fontconfig.h | 3 ++- - fonts.dtd | 6 +++++- - src/fccfg.c | 35 +++++++++++++++++++++++++++-------- - src/fcdbg.c | 7 +++++++ - src/fcdefault.c | 1 + - src/fcdir.c | 18 +++++++++++++++++- - src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++- - src/fcint.h | 2 ++ - src/fcmatch.c | 33 ++++++++++++++++++++------------- - src/fcname.c | 34 ++++++++++++++++++++++++++++++---- - src/fcxml.c | 4 ++++ + fonts.dtd | 6 +++++- + src/fccfg.c | 35 +++++++++++++++++++++++++++-------- + src/fcdbg.c | 7 +++++++ + src/fcdefault.c | 1 + + src/fcdir.c | 18 +++++++++++++++++- + src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++- + src/fcint.h | 2 ++ + src/fcmatch.c | 33 ++++++++++++++++++++------------- + src/fcname.c | 34 ++++++++++++++++++++++++++++++---- + src/fcxml.c | 4 ++++ 13 files changed, 153 insertions(+), 31 deletions(-) commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa Author: Keith Packard -Date: Sat Sep 2 14:54:14 2006 -0700 +Date: Sat Sep 2 14:54:14 2006 -0700 Allow font caches to contain newer version numbers @@ -995,7 +1312,7 @@ Date: Sat Sep 2 14:54:14 2006 -0700 commit 9b511b290548ad2920cda94507a3311efc461e8a Author: Keith Packard -Date: Sat Sep 2 14:52:37 2006 -0700 +Date: Sat Sep 2 14:52:37 2006 -0700 Unify directory canonicalization into FcStrAddFilename. @@ -1005,15 +1322,15 @@ Date: Sat Sep 2 14:52:37 2006 -0700 that function at one point. - fc-cache/fc-cache.c | 2 +- - fc-cat/fc-cat.c | 2 +- - src/fcdir.c | 17 ++++------------- - src/fcstr.c | 24 +++++++++++------------- + fc-cache/fc-cache.c | 2 +- + fc-cat/fc-cat.c | 2 +- + src/fcdir.c | 17 ++++------------- + src/fcstr.c | 24 +++++++++++------------- 4 files changed, 17 insertions(+), 28 deletions(-) commit 813258dc8e3a8c964af49abe810e76a95241926d Author: Keith Packard -Date: Fri Sep 1 22:08:41 2006 -0700 +Date: Fri Sep 1 22:08:41 2006 -0700 Move Free family names to bottom of respective aliases. (bug 7429) @@ -1029,7 +1346,7 @@ Date: Fri Sep 1 22:08:41 2006 -0700 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285 Author: Keith Packard -Date: Fri Sep 1 22:04:52 2006 -0700 +Date: Fri Sep 1 22:04:52 2006 -0700 Document FC_DEBUG values (bug 6393). Document name \ escape syntax. @@ -1044,7 +1361,7 @@ Date: Fri Sep 1 22:04:52 2006 -0700 commit 7295c6f5faa595422e0825aa2e91883147d5b50e Author: Keith Packard -Date: Fri Sep 1 21:30:54 2006 -0700 +Date: Fri Sep 1 21:30:54 2006 -0700 Guess that mac roman names with lots of high bits are actually SJIS. @@ -1061,7 +1378,7 @@ Date: Fri Sep 1 21:30:54 2006 -0700 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2 Author: Keith Packard -Date: Fri Sep 1 21:12:44 2006 -0700 +Date: Fri Sep 1 21:12:44 2006 -0700 Prefer Bitstream Vera to DejaVu families. @@ -1078,7 +1395,7 @@ Date: Fri Sep 1 21:12:44 2006 -0700 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05 Author: Keith Packard -Date: Fri Sep 1 15:33:27 2006 -0700 +Date: Fri Sep 1 15:33:27 2006 -0700 Fonts matching lang not territory should satisfy sort pattern lang. @@ -1093,19 +1410,19 @@ Date: Fri Sep 1 15:33:27 2006 -0700 commit cfccd4873a44da5b041368d5fca4f05180dcf041 Author: Keith Packard -Date: Fri Sep 1 13:22:45 2006 -0700 +Date: Fri Sep 1 13:22:45 2006 -0700 Really only rebuild caches for system fonts at make install time. Oops. Fix actual fc-cache command line instead of just the displayed version. - Makefile.am | 2 +- + Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit caf996342b53bf2ca4eedbe54bc86b68456d7470 Author: Keith Packard -Date: Fri Sep 1 12:59:09 2006 -0700 +Date: Fri Sep 1 12:59:09 2006 -0700 Add Assamese orthography (as.orth). Bug #8050 @@ -1119,7 +1436,7 @@ Date: Fri Sep 1 12:59:09 2006 -0700 commit c9e6d2c8cc920937546faa63c889570fa7b4745c Author: Keith Packard -Date: Fri Sep 1 12:45:43 2006 -0700 +Date: Fri Sep 1 12:45:43 2006 -0700 Chinese/Macau needs the Hong Kong orthography instead of Taiwan (bug 7884) @@ -1137,24 +1454,24 @@ Date: Fri Sep 1 12:45:43 2006 -0700 Taiwan). So it should include zh_hk.orth instead. - fc-lang/zh_mo.orth | 9 +++++++-- + fc-lang/zh_mo.orth | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d Author: Keith Packard -Date: Fri Sep 1 12:36:31 2006 -0700 +Date: Fri Sep 1 12:36:31 2006 -0700 Avoid #warning directives on non-GCC compilers. (bug 7683) Detect GCC and use #warning only on GCC systems. - configure.in | 4 +++- + configure.in | 4 +++- src/fcfreetype.c | 2 ++ 2 files changed, 5 insertions(+), 1 deletions(-) commit ab2cb932b25af20896c08f4641dfa696ed651418 Author: Keith Packard -Date: Fri Sep 1 12:26:15 2006 -0700 +Date: Fri Sep 1 12:26:15 2006 -0700 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683) @@ -1167,18 +1484,18 @@ Date: Fri Sep 1 12:26:15 2006 -0700 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f Author: Keith Packard -Date: Fri Sep 1 12:07:10 2006 -0700 +Date: Fri Sep 1 12:07:10 2006 -0700 Fix memory leaks in fc-cache directory cleaning code. valgrind found a few leaks in the new cache cleaning code. - fc-cache/fc-cache.c | 9 +++++++++ + fc-cache/fc-cache.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit fd7223c770e74730480bdf9ecf36f3152a12473e Author: Keith Packard -Date: Fri Sep 1 12:05:04 2006 -0700 +Date: Fri Sep 1 12:05:04 2006 -0700 Only rebuild caches for system fonts at make install time. @@ -1186,21 +1503,21 @@ Date: Fri Sep 1 12:05:04 2006 -0700 the system font cache directory. - Makefile.am | 2 +- + Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8587d77ce64147b7fb324458ba100910ebba93f4 Author: Keith Packard -Date: Fri Sep 1 02:27:45 2006 -0700 +Date: Fri Sep 1 02:27:45 2006 -0700 Add some ignores - .gitignore | 2 ++ + .gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 09bd9ae2be032efb05a8be7bae584fa18756d951 Author: Keith Packard -Date: Fri Sep 1 02:22:59 2006 -0700 +Date: Fri Sep 1 02:22:59 2006 -0700 Fontset pattern references are relative to fontset, not array. @@ -1208,12 +1525,12 @@ Date: Fri Sep 1 02:22:59 2006 -0700 When stored as offsets, the offsets are relative to the fontset object itself, not the base of the array of pointers. - src/fcint.h | 2 +- + src/fcint.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 18b6857c6476517db7932025847ae952feba758d Author: Keith Packard -Date: Fri Sep 1 01:49:47 2006 -0700 +Date: Fri Sep 1 01:49:47 2006 -0700 Fix fc-lang to use new charset freezer API. @@ -1224,12 +1541,12 @@ Date: Fri Sep 1 01:49:47 2006 -0700 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------ src/fccharset.c | 11 +++++------ - src/fcint.h | 6 ++++++ + src/fcint.h | 6 ++++++ 3 files changed, 29 insertions(+), 18 deletions(-) commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530 Author: Keith Packard -Date: Fri Sep 1 01:15:14 2006 -0700 +Date: Fri Sep 1 01:15:14 2006 -0700 Pass directory information around in FcCache structure. Freeze charsets. @@ -1242,23 +1559,23 @@ Date: Fri Sep 1 01:15:14 2006 -0700 them to share across multiple fonts in the same cache. - fc-cache/fc-cache.c | 109 ++++----- - fc-cat/fc-cat.c | 83 ++---- - fc-glyphname/fc-glyphname.c | 13 - - src/fccache.c | 300 ++++++++++------------- - src/fccfg.c | 169 +++++++------ - src/fccharset.c | 550 + fc-cache/fc-cache.c | 109 ++++----- + fc-cat/fc-cat.c | 83 ++---- + fc-glyphname/fc-glyphname.c | 13 - + src/fccache.c | 300 ++++++++++------------- + src/fccfg.c | 169 +++++++------ + src/fccharset.c | 550 ++++++++++++++++++++++--------------------- - src/fcdir.c | 177 +++++++------- - src/fcinit.c | 1 - src/fcint.h | 60 +++-- - src/fcpat.c | 8 + - src/fcserialize.c | 3 + src/fcdir.c | 177 +++++++------- + src/fcinit.c | 1 + src/fcint.h | 60 +++-- + src/fcpat.c | 8 + + src/fcserialize.c | 3 11 files changed, 702 insertions(+), 771 deletions(-) commit aec8c90b450c115718fd87bc270e35ee6b605967 Author: Keith Packard -Date: Fri Sep 1 01:12:13 2006 -0700 +Date: Fri Sep 1 01:12:13 2006 -0700 Remove stale architecture signatures. @@ -1269,7 +1586,7 @@ Date: Fri Sep 1 01:12:13 2006 -0700 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce Author: Keith Packard -Date: Thu Aug 31 18:16:00 2006 -0700 +Date: Thu Aug 31 18:16:00 2006 -0700 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString. @@ -1281,7 +1598,7 @@ Date: Thu Aug 31 18:16:00 2006 -0700 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada Author: Keith Packard -Date: Thu Aug 31 18:14:45 2006 -0700 +Date: Thu Aug 31 18:14:45 2006 -0700 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache Makefile.am @@ -1295,23 +1612,23 @@ Date: Thu Aug 31 18:14:45 2006 -0700 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e Author: Keith Packard -Date: Thu Aug 31 14:38:18 2006 -0700 +Date: Thu Aug 31 14:38:18 2006 -0700 Revert ABI changes from version 2.3 Accidental ABI changes and additions were discovered by looking at the differences in fontconfig.h. All of those have been reverted. - fc-cache/fc-cache.c | 4 ++-- - fc-list/fc-list.c | 2 +- + fc-cache/fc-cache.c | 4 ++-- + fc-list/fc-list.c | 2 +- fontconfig/fontconfig.h | 23 +++++------------------ - src/fccache.c | 16 ++++++++++++++-- - src/fcint.h | 6 ++++++ + src/fccache.c | 16 ++++++++++++++-- + src/fcint.h | 6 ++++++ 5 files changed, 28 insertions(+), 23 deletions(-) commit 0a87ce715e1862c56702f5be43af9f246aa34e68 Author: Keith Packard -Date: Thu Aug 31 11:56:43 2006 -0700 +Date: Thu Aug 31 11:56:43 2006 -0700 With no args, fc-cat now dumps all directories. @@ -1324,13 +1641,13 @@ Date: Thu Aug 31 11:56:43 2006 -0700 fc-cat/fc-cat.c | 119 +++++++++++++++++++++++++++++++++++++++++++------------ - src/fccache.c | 16 +++++-- - src/fcint.h | 2 - + src/fccache.c | 16 +++++-- + src/fcint.h | 2 - 3 files changed, 104 insertions(+), 33 deletions(-) commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485 Author: Keith Packard -Date: Thu Aug 31 09:42:49 2006 -0700 +Date: Thu Aug 31 09:42:49 2006 -0700 Automatically remove invalid cache files. @@ -1341,13 +1658,13 @@ Date: Thu Aug 31 09:42:49 2006 -0700 fc-cache/fc-cache.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++ fc-cat/fc-cat.c | 3 - - src/fccache.c | 6 +- - src/fcint.h | 2 - + src/fccache.c | 6 +- + src/fcint.h | 2 - 5 files changed, 135 insertions(+), 8 deletions(-) commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3 Author: Keith Packard -Date: Thu Aug 31 09:07:32 2006 -0700 +Date: Thu Aug 31 09:07:32 2006 -0700 Serialized value lists were only including one value. @@ -1355,37 +1672,37 @@ Date: Thu Aug 31 09:07:32 2006 -0700 so they were truncated at a single value. - src/fcpat.c | 1 + + src/fcpat.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit c50ea916b0e56520948804b67fc7df57bb490575 Author: Keith Packard -Date: Wed Aug 30 23:09:39 2006 -0700 +Date: Wed Aug 30 23:09:39 2006 -0700 Use intptr_t instead of off_t inside FcCache structure. This avoids OS-dependencies in the cache file structure. - src/fcint.h | 2 +- - src/fcserialize.c | 1 - + src/fcint.h | 2 +- + src/fcserialize.c | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) commit 76abb77f26c43d069919f80e960c71c2242fb5c2 Author: Keith Packard -Date: Wed Aug 30 22:23:25 2006 -0700 +Date: Wed Aug 30 22:23:25 2006 -0700 Fix fc-cat again. Sigh. Internal interfaces in cache management changed again... fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------ - src/fccache.c | 19 ++++++++++--------- - src/fcint.h | 9 ++++++--- + src/fccache.c | 19 ++++++++++--------- + src/fcint.h | 9 ++++++--- 3 files changed, 41 insertions(+), 24 deletions(-) commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3 Author: Keith Packard -Date: Wed Aug 30 21:59:53 2006 -0700 +Date: Wed Aug 30 21:59:53 2006 -0700 Skip broken caches. Cache files are auto-written, don't rewrite in fc-cache. @@ -1410,20 +1727,20 @@ Date: Wed Aug 30 21:59:53 2006 -0700 Call FcFini from fc-match to make valgrind happy. - fc-cache/fc-cache.c | 25 ++++----- - fc-match/fc-match.c | 1 - src/fccache.c | 148 + fc-cache/fc-cache.c | 25 ++++----- + fc-match/fc-match.c | 1 + src/fccache.c | 148 +++++++++++++++++++++++++++------------------------ - src/fccfg.c | 80 ++++++++-------------------- - src/fccharset.c | 56 +++++++++++-------- - src/fcdir.c | 2 - - src/fcint.h | 19 +++++-- - src/fcxml.c | 19 +++---- + src/fccfg.c | 80 ++++++++-------------------- + src/fccharset.c | 56 +++++++++++-------- + src/fcdir.c | 2 - + src/fcint.h | 19 +++++-- + src/fcxml.c | 19 +++---- 8 files changed, 169 insertions(+), 181 deletions(-) commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5 Author: Keith Packard -Date: Wed Aug 30 18:50:58 2006 -0700 +Date: Wed Aug 30 18:50:58 2006 -0700 Rework Object name database to unify typechecking and object lookup. @@ -1434,16 +1751,16 @@ Date: Wed Aug 30 18:50:58 2006 -0700 avoid mis-typed pattern elements. fc-case/fc-case.c | 13 -- - src/fcint.h | 7 + - src/fcmatch.c | 9 + - src/fcname.c | 389 + src/fcint.h | 7 + + src/fcmatch.c | 9 + + src/fcname.c | 389 ++++++++++++++++++++++++++++++----------------------- - src/fcpat.c | 2 + src/fcpat.c | 2 5 files changed, 233 insertions(+), 187 deletions(-) commit c02886485b293179e8492cad9a34eb431dd4bfc9 Author: Keith Packard -Date: Wed Aug 30 13:51:03 2006 -0700 +Date: Wed Aug 30 13:51:03 2006 -0700 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat work. @@ -1457,16 +1774,16 @@ Date: Wed Aug 30 13:51:03 2006 -0700 fc-cat/fc-cat.c | 134 +++++++++++++++++++++++++++++-------------------------- - src/fccache.c | 6 +- + src/fccache.c | 6 +- src/fccharset.c | 3 + - src/fcdbg.c | 20 +++++++- - src/fcint.h | 15 +++++- - src/fcpat.c | 7 +++ + src/fcdbg.c | 20 +++++++- + src/fcint.h | 15 +++++- + src/fcpat.c | 7 +++ 6 files changed, 110 insertions(+), 75 deletions(-) commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c Author: Keith Packard -Date: Wed Aug 30 04:24:03 2006 -0700 +Date: Wed Aug 30 04:24:03 2006 -0700 Fix build problems caused by cache rework. @@ -1488,7 +1805,7 @@ Date: Wed Aug 30 04:24:03 2006 -0700 commit 7ce196733129b0e664c1bdc20f973f15167292f7 Author: Keith Packard -Date: Wed Aug 30 04:16:22 2006 -0700 +Date: Wed Aug 30 04:16:22 2006 -0700 Rework cache files to use offsets for all data structures. @@ -1506,30 +1823,30 @@ Date: Wed Aug 30 04:16:22 2006 -0700 everywhere in the library yet. - fc-arch/fcarch.tmpl.h | 3 - fc-lang/fc-lang.c | 185 ++++---- + fc-arch/fcarch.tmpl.h | 3 + fc-lang/fc-lang.c | 185 ++++---- fontconfig/fontconfig.h | 3 - src/Makefile.am | 1 - src/fccache.c | 581 +++++++++++---------------- - src/fccfg.c | 102 ++--- - src/fccharset.c | 493 ++++++++--------------- - src/fcdbg.c | 43 +- - src/fcdefault.c | 64 +-- - src/fcfs.c | 133 ++---- - src/fcint.h | 477 +++++++++++++--------- - src/fclang.c | 120 +----- - src/fclist.c | 86 ++-- - src/fcmatch.c | 179 +++----- - src/fcname.c | 142 +------ - src/fcpat.c | 1025 + src/Makefile.am | 1 + src/fccache.c | 581 +++++++++++---------------- + src/fccfg.c | 102 ++--- + src/fccharset.c | 493 ++++++++--------------- + src/fcdbg.c | 43 +- + src/fcdefault.c | 64 +-- + src/fcfs.c | 133 ++---- + src/fcint.h | 477 +++++++++++++--------- + src/fclang.c | 120 +----- + src/fclist.c | 86 ++-- + src/fcmatch.c | 179 +++----- + src/fcname.c | 142 +------ + src/fcpat.c | 1025 ++++++++++++++--------------------------------- - src/fcstr.c | 1 - src/fcxml.c | 15 - + src/fcstr.c | 1 + src/fcxml.c | 15 - 18 files changed, 1394 insertions(+), 2259 deletions(-) commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62 Author: Keith Packard -Date: Mon Aug 28 11:51:12 2006 -0700 +Date: Mon Aug 28 11:51:12 2006 -0700 Revert to original FcFontSetMatch algorithm to avoid losing fonts. @@ -1546,7 +1863,7 @@ Date: Mon Aug 28 11:51:12 2006 -0700 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0 Author: Keith Packard -Date: Mon Aug 28 10:38:27 2006 -0700 +Date: Mon Aug 28 10:38:27 2006 -0700 Add ppc architecture @@ -1555,7 +1872,7 @@ Date: Mon Aug 28 10:38:27 2006 -0700 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0 Author: Keith Packard -Date: Mon Aug 28 10:30:22 2006 -0700 +Date: Mon Aug 28 10:30:22 2006 -0700 During test run, remove cache directory to avoid stale cache usage. @@ -1565,13 +1882,13 @@ Date: Mon Aug 28 10:30:22 2006 -0700 is run. Also, remove mention of the old cache file from the test config file. - test/fonts.conf.in | 1 - - test/run-test.sh | 4 +--- + test/fonts.conf.in | 1 - + test/run-test.sh | 4 +--- 2 files changed, 1 insertions(+), 4 deletions(-) commit 1e4080ea49160c5af24400b8daf701412a0cc7cb Author: Keith Packard -Date: Mon Aug 28 10:07:43 2006 -0700 +Date: Mon Aug 28 10:07:43 2006 -0700 Add x86-64 architecture and signature. @@ -1580,7 +1897,7 @@ Date: Mon Aug 28 10:07:43 2006 -0700 commit 7db39f729859827b246da242a26ddba13cb8c4b1 Author: Keith Packard -Date: Mon Aug 28 09:43:12 2006 -0700 +Date: Mon Aug 28 09:43:12 2006 -0700 Regenerate x86 line in fcarch.tmpl.h to match change in cache data. @@ -1588,12 +1905,12 @@ Date: Mon Aug 28 09:43:12 2006 -0700 fc-arch/Makefile.am | 2 +- fc-arch/fcarch.tmpl.h | 2 +- - src/fcdir.c | 1 - + src/fcdir.c | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e Author: Keith Packard -Date: Sun Aug 27 23:40:51 2006 -0700 +Date: Sun Aug 27 23:40:51 2006 -0700 Eliminate ./ and ../ elements from font directory names when scanning. @@ -1603,32 +1920,32 @@ Date: Sun Aug 27 23:40:51 2006 -0700 prepending the current working directory. - src/fcdir.c | 45 ++++++++++++++++++++++++++++++--------------- - src/fcint.h | 3 +++ - src/fcstr.c | 57 + src/fcdir.c | 45 ++++++++++++++++++++++++++++++--------------- + src/fcint.h | 3 +++ + src/fcstr.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 15 deletions(-) commit af180c40376690b7ced5262156fbe13c9ebba1e2 Author: Keith Packard -Date: Sun Aug 27 22:24:39 2006 -0700 +Date: Sun Aug 27 22:24:39 2006 -0700 Fix up fc-cache and fc-cat for no global cache changes. fc-cache and fc-cat use internal (fcint.h) APIs that have changed with the elimination of the global cache. - fc-cache/fc-cache.c | 2 - - fc-cat/fc-cat.c | 119 + fc-cache/fc-cache.c | 2 - + fc-cat/fc-cat.c | 119 ++++++--------------------------------------------- - src/fccache.c | 77 +++++++++++++++++++++++---------- - src/fcdir.c | 13 ++---- - src/fcint.h | 4 ++ + src/fccache.c | 77 +++++++++++++++++++++++---------- + src/fcdir.c | 13 ++---- + src/fcint.h | 4 ++ 5 files changed, 76 insertions(+), 139 deletions(-) commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7 Author: Keith Packard -Date: Sun Aug 27 21:53:48 2006 -0700 +Date: Sun Aug 27 21:53:48 2006 -0700 Eliminate global cache. Eliminate multi-arch cache code. @@ -1639,17 +1956,17 @@ Date: Sun Aug 27 21:53:48 2006 -0700 structure and simplifies the overall caching strategies greatly. - fc-cache/fc-cache.c | 3 - src/fccache.c | 1051 + fc-cache/fc-cache.c | 3 + src/fccache.c | 1051 +++++---------------------------------------------- - src/fccfg.c | 23 - - src/fcdir.c | 164 ++++---- - src/fcint.h | 70 --- + src/fccfg.c | 23 - + src/fcdir.c | 164 ++++---- + src/fcint.h | 70 --- 5 files changed, 203 insertions(+), 1108 deletions(-) commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2 Author: Keith Packard -Date: Sun Aug 27 18:29:51 2006 -0700 +Date: Sun Aug 27 18:29:51 2006 -0700 Add architecture to cache filename. @@ -1662,7 +1979,7 @@ Date: Sun Aug 27 18:29:51 2006 -0700 commit db50cbdaf592349c204ab0af0e7061ea72237044 Author: Keith Packard -Date: Sun Aug 27 18:19:39 2006 -0700 +Date: Sun Aug 27 18:19:39 2006 -0700 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls per dir. @@ -1676,16 +1993,16 @@ Date: Sun Aug 27 18:19:39 2006 -0700 is loaded with an access and stat call. - fc-cache/fc-cache.c | 7 +--- - src/fccache.c | 55 +--------------------------- - src/fccfg.c | 100 + fc-cache/fc-cache.c | 7 +--- + src/fccache.c | 55 +--------------------------- + src/fccfg.c | 100 --------------------------------------------------- - src/fcdir.c | 6 --- + src/fcdir.c | 6 --- 4 files changed, 4 insertions(+), 164 deletions(-) commit d2f786849c0c4503360a5c09469505b05164c6d2 Author: Keith Packard -Date: Sun Aug 27 17:04:01 2006 -0700 +Date: Sun Aug 27 17:04:01 2006 -0700 Write caches to first directory with permission. Valid cache in FcDirCacheOpen. @@ -1707,7 +2024,7 @@ Date: Sun Aug 27 17:04:01 2006 -0700 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a Author: Keith Packard -Date: Sun Aug 27 16:25:07 2006 -0700 +Date: Sun Aug 27 16:25:07 2006 -0700 Construct short architecture name from architecture signature. @@ -1720,8 +2037,8 @@ Date: Sun Aug 27 16:25:07 2006 -0700 be overridden with the --with-arch=ARCH configure option. - Makefile.am | 2 - - configure.in | 17 ++++++ + Makefile.am | 2 - + configure.in | 17 ++++++ fc-arch/Makefile.am | 50 +++++++++++++++++ fc-arch/fc-arch.c | 144 +++++++++++++++++++++++++++++++++++++++++++++++++ @@ -1730,44 +2047,44 @@ Date: Sun Aug 27 16:25:07 2006 -0700 commit 199a92241151c391d9becca4fae1cc7e5e32ca80 Author: Keith Packard -Date: Sun Aug 27 16:21:16 2006 -0700 +Date: Sun Aug 27 16:21:16 2006 -0700 Add .gitignore - .gitignore | 73 + .gitignore | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) commit 7410e40bd93beb4ab1a577d084112413431cede2 Author: Patrick Lam -Date: Fri Aug 4 16:13:00 2006 +0000 +Date: Fri Aug 4 16:13:00 2006 +0000 2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam Make cache directories configurable. Simplify and correct some code which - deals with per-directory caches. + deals with per-directory caches. - ChangeLog | 24 +++ - configure.in | 22 ++- - fc-cache/fc-cache.c | 7 - + ChangeLog | 24 +++ + configure.in | 22 ++- + fc-cache/fc-cache.c | 7 - fontconfig/fontconfig.h | 4 - - fonts.conf.in | 5 + - fonts.dtd | 12 ++ - src/Makefile.am | 3 - src/fccache.c | 323 + fonts.conf.in | 5 + + fonts.dtd | 12 ++ + src/Makefile.am | 3 + src/fccache.c | 323 ++++++++++++++++++++++++----------------------- - src/fccfg.c | 28 ++++ - src/fcdir.c | 6 - - src/fcinit.c | 2 - src/fcint.h | 13 ++ - src/fcxml.c | 17 ++ - test/fonts.conf.in | 1 - test/run-test.sh | 6 + + src/fccfg.c | 28 ++++ + src/fcdir.c | 6 - + src/fcinit.c | 2 + src/fcint.h | 13 ++ + src/fcxml.c | 17 ++ + test/fonts.conf.in | 1 + test/run-test.sh | 6 + 15 files changed, 294 insertions(+), 179 deletions(-) commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54 Author: Patrick Lam -Date: Wed Jul 19 02:14:28 2006 +0000 +Date: Wed Jul 19 02:14:28 2006 +0000 2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam Fix file-descriptor leak in FcGlobalCacheDestroy. @@ -1778,7 +2095,7 @@ Date: Wed Jul 19 02:14:28 2006 +0000 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7 Author: Patrick Lam -Date: Fri Jun 2 18:48:30 2006 +0000 +Date: Fri Jun 2 18:48:30 2006 +0000 2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad Esfahbod @@ -1790,30 +2107,30 @@ Date: Fri Jun 2 18:48:30 2006 +0000 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d Author: Patrick Lam -Date: Fri Apr 28 07:00:25 2006 +0000 +Date: Fri Apr 28 07:00:25 2006 +0000 2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam Make FcStrCopy slightly more efficient. - ChangeLog | 7 +++++++ - src/fcstr.c | 12 +++++++----- + ChangeLog | 7 +++++++ + src/fcstr.c | 12 +++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) commit 0037aad501e18e53acd2590483b99aaa2a1fba8c Author: Patrick Lam -Date: Thu Apr 27 08:13:45 2006 +0000 +Date: Thu Apr 27 08:13:45 2006 +0000 Keith Packard Reduce transient memory usage during config file parsing by allocating - smaller buffers (64 seems to be a magic number). + smaller buffers (64 seems to be a magic number). - ChangeLog | 20 +++++++------------- - src/fcstr.c | 2 +- + ChangeLog | 20 +++++++------------- + src/fcstr.c | 2 +- 2 files changed, 8 insertions(+), 14 deletions(-) commit 529291bef436384a06db246fda30e08d5812de14 Author: Keith Packard -Date: Thu Apr 27 07:54:07 2006 +0000 +Date: Thu Apr 27 07:54:07 2006 +0000 Eliminate pattern freezing @@ -1827,27 +2144,27 @@ Date: Thu Apr 27 07:54:07 2006 +0000 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2 Author: Keith Packard -Date: Thu Apr 27 07:11:44 2006 +0000 +Date: Thu Apr 27 07:11:44 2006 +0000 Make path names in cache files absolute (NB, cache format change) Stop - permitting cache files to be stored in font dirs. Bump cache - magic. - Don't include /fonts.cache-2 in cache hash construction. + permitting cache files to be stored in font dirs. Bump cache + magic. + Don't include /fonts.cache-2 in cache hash construction. reviewed by: Patrick Lam - ChangeLog | 30 ++++++++++++ - src/fccache.c | 104 ++++++++++--------------------------------- + ChangeLog | 30 ++++++++++++ + src/fccache.c | 104 ++++++++++--------------------------------- src/fcfreetype.c | 10 ---- - src/fcint.h | 8 --- - src/fclist.c | 4 -- - src/fcmatch.c | 3 - - src/fcpat.c | 130 + src/fcint.h | 8 --- + src/fclist.c | 4 -- + src/fcmatch.c | 3 - + src/fcpat.c | 130 ------------------------------------------------------ 7 files changed, 57 insertions(+), 232 deletions(-) commit 3b013a034acac70f3ceee05505bf5bb4dd45963b Author: Patrick Lam -Date: Wed Apr 26 14:50:41 2006 +0000 +Date: Wed Apr 26 14:50:41 2006 +0000 Really update for 2.3.95. @@ -1856,22 +2173,22 @@ Date: Wed Apr 26 14:50:41 2006 +0000 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171 Author: Patrick Lam -Date: Tue Apr 25 15:33:07 2006 +0000 +Date: Tue Apr 25 15:33:07 2006 +0000 Fix the issues with GNU libiconv vs. libc iconv (which especially appear on - Solarii). Approach suggested by Tim Mooney. + Solarii). Approach suggested by Tim Mooney. reviewed by: plam - ChangeLog | 12 +++++++++++- - configure.in | 37 +++++++++++++++++++++++++++++++++++-- + ChangeLog | 12 +++++++++++- + configure.in | 37 +++++++++++++++++++++++++++++++++++-- src/Makefile.am | 2 +- src/fcfreetype.c | 3 +-- 4 files changed, 48 insertions(+), 6 deletions(-) commit 49512317264da1996bddf0b3c82d8d2de0c201eb Author: Patrick Lam -Date: Tue Apr 25 06:12:06 2006 +0000 +Date: Tue Apr 25 06:12:06 2006 +0000 Include $(top_srcdir), $(top_srcdir)/src before anything else. Shuffle order of includes for building out of srcdir on win32. @@ -1882,38 +2199,38 @@ Date: Tue Apr 25 06:12:06 2006 +0000 commit f045376c0831f068e8fd8fd61773a5ed83dede7f Author: Patrick Lam -Date: Tue Apr 25 05:57:41 2006 +0000 +Date: Tue Apr 25 05:57:41 2006 +0000 Include $(top_srcdir), $(top_srcdir)/src before anything else. Shuffle order of includes for building out of srcdir on win32. reviewed by: plam - fc-cache/fc-cache.c | 15 ++++++++------- - fc-cat/fc-cat.c | 17 +++++++++-------- - fc-match/fc-match.c | 11 ++++++----- - src/Makefile.am | 6 +++--- - src/fccache.c | 2 +- - src/fccfg.c | 2 +- - src/fccharset.c | 2 +- - src/fcdbg.c | 2 +- - src/fcfreetype.c | 2 +- - src/fcfs.c | 2 +- - src/fcinit.c | 2 +- - src/fclist.c | 2 +- - src/fcmatch.c | 2 +- - src/fcmatrix.c | 2 +- - src/fcname.c | 2 +- - src/fcpat.c | 2 +- - src/fcstr.c | 2 +- - src/fcxml.c | 2 +- + fc-cache/fc-cache.c | 15 ++++++++------- + fc-cat/fc-cat.c | 17 +++++++++-------- + fc-match/fc-match.c | 11 ++++++----- + src/Makefile.am | 6 +++--- + src/fccache.c | 2 +- + src/fccfg.c | 2 +- + src/fccharset.c | 2 +- + src/fcdbg.c | 2 +- + src/fcfreetype.c | 2 +- + src/fcfs.c | 2 +- + src/fcinit.c | 2 +- + src/fclist.c | 2 +- + src/fcmatch.c | 2 +- + src/fcmatrix.c | 2 +- + src/fcname.c | 2 +- + src/fcpat.c | 2 +- + src/fcstr.c | 2 +- + src/fcxml.c | 2 +- 18 files changed, 40 insertions(+), 37 deletions(-) commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2 Author: Patrick Lam -Date: Thu Apr 20 16:57:50 2006 +0000 +Date: Thu Apr 20 16:57:50 2006 +0000 Prevent terrible perf regression by getting the if-condition right - (reported by Wouter Bolsterlee). + (reported by Wouter Bolsterlee). ChangeLog | 8 +++++++- src/fcmatch.c | 2 +- @@ -1921,7 +2238,7 @@ Date: Thu Apr 20 16:57:50 2006 +0000 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232 Author: Patrick Lam -Date: Wed Apr 19 16:53:50 2006 +0000 +Date: Wed Apr 19 16:53:50 2006 +0000 Dominic Lachowicz Implement mmap-like code for Windows using MapViewOfFile. @@ -1932,29 +2249,29 @@ Date: Wed Apr 19 16:53:50 2006 +0000 commit 56f8358364ad9078d99a35a12d7734884b8fccc2 Author: Patrick Lam -Date: Wed Apr 19 16:17:46 2006 +0000 +Date: Wed Apr 19 16:17:46 2006 +0000 Bump version to 2.3.95. - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit c001a192af784a3e7aa680cc925a4f6fc8f5b502 Author: Patrick Lam -Date: Wed Apr 19 16:17:19 2006 +0000 +Date: Wed Apr 19 16:17:19 2006 +0000 Bail gracefully if the cache file does not contain enough data. - ChangeLog | 5 +++++ - README | 23 +++++++++++++++++++++-- - configure.in | 2 +- + ChangeLog | 5 +++++ + README | 23 +++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- - src/fccache.c | 19 ++++++++++++++++++- + src/fccache.c | 19 ++++++++++++++++++- 5 files changed, 46 insertions(+), 5 deletions(-) commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed Author: Patrick Lam -Date: Sat Apr 15 00:25:20 2006 +0000 +Date: Sat Apr 15 00:25:20 2006 +0000 Give the 'Standard Symbols L' match a strong (vs. weak) binding. @@ -1964,10 +2281,10 @@ Date: Sat Apr 15 00:25:20 2006 +0000 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558 Author: Patrick Lam -Date: Fri Apr 14 18:35:16 2006 +0000 +Date: Fri Apr 14 18:35:16 2006 +0000 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup. - Simplify code and get things straight. + Simplify code and get things straight. ChangeLog | 6 ++++++ src/fcname.c | 20 +++++--------------- @@ -1975,11 +2292,11 @@ Date: Fri Apr 14 18:35:16 2006 +0000 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105 Author: Patrick Lam -Date: Fri Apr 14 15:40:58 2006 +0000 +Date: Fri Apr 14 15:40:58 2006 +0000 Actually, just add URW fonts as aliases for all of the PostScript fonts. - (reported by Miguel Rodriguez). + (reported by Miguel Rodriguez). ChangeLog | 6 ++++++ fonts.conf.in | 36 ++++++++++++++++++++++++++++++------ @@ -1987,7 +2304,7 @@ Date: Fri Apr 14 15:40:58 2006 +0000 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992 Author: Patrick Lam -Date: Fri Apr 14 14:51:22 2006 +0000 +Date: Fri Apr 14 14:51:22 2006 +0000 Add an alias 'Standard Symbols L' for 'Symbol'. @@ -1997,28 +2314,28 @@ Date: Fri Apr 14 14:51:22 2006 +0000 commit 2f02e38361b24032945e24f7f8480999bf9df1e2 Author: Patrick Lam -Date: Wed Apr 12 14:36:36 2006 +0000 +Date: Wed Apr 12 14:36:36 2006 +0000 Fix memory leak (Coverity defect #2089). Ignore script if subtable is missing (Coverity defect #2088). Fix possible null pointer dereference (Coverity defect #784) and memory - leak (Coverity defects #785, #786). + leak (Coverity defects #785, #786). Don't copy FcCharSet if we're going to throw it away anyway. (Reported by - Kenichi Handa). + Kenichi Handa). reviewed by: plam - ChangeLog | 21 +++++++++++++++++++++ - src/fccfg.c | 4 +++- + ChangeLog | 21 +++++++++++++++++++++ + src/fccfg.c | 4 +++- src/fcfreetype.c | 5 +---- - src/fcmatch.c | 33 ++++++++++++++++++++------------- - src/fcpat.c | 7 ++++++- + src/fcmatch.c | 33 ++++++++++++++++++++------------- + src/fcpat.c | 7 ++++++- 5 files changed, 51 insertions(+), 19 deletions(-) commit a56e89ab4f21aa6288345c63d2c43e55561632e0 Author: Patrick Lam -Date: Wed Apr 12 03:02:57 2006 +0000 +Date: Wed Apr 12 03:02:57 2006 +0000 Fix bad behaviour on realloc resulting in crash. reviewed by: plam @@ -2029,7 +2346,7 @@ Date: Wed Apr 12 03:02:57 2006 +0000 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf Author: Patrick Lam -Date: Wed Apr 12 02:38:28 2006 +0000 +Date: Wed Apr 12 02:38:28 2006 +0000 Don't crash if config is null (Coverity defect #984). @@ -2039,26 +2356,26 @@ Date: Wed Apr 12 02:38:28 2006 +0000 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e Author: Patrick Lam -Date: Tue Apr 11 16:54:24 2006 +0000 +Date: Tue Apr 11 16:54:24 2006 +0000 Missing bits from previous patches. Remove extra semi-colon. Fix memory leak in error case (Coverity defects #776, #985). Fix memory leaks (Coverity defects #779, #781) and memory use after free - (Coverity defect #780). + (Coverity defect #780). reviewed by: plam - ChangeLog | 18 ++++++++++++++++++ - src/fccfg.c | 13 +++++++++---- + ChangeLog | 18 ++++++++++++++++++ + src/fccfg.c | 13 +++++++++---- src/fccharset.c | 5 ++++- - src/fclang.c | 1 + - src/fcxml.c | 4 +++- + src/fclang.c | 1 + + src/fcxml.c | 4 +++- 5 files changed, 35 insertions(+), 6 deletions(-) commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9 Author: Patrick Lam -Date: Tue Apr 11 14:20:59 2006 +0000 +Date: Tue Apr 11 14:20:59 2006 +0000 Properly convert static charsets to dynamic charsets. Fix memory leak in error case (Coverity defects #1820, #1821, #1822). @@ -2069,45 +2386,45 @@ Date: Tue Apr 11 14:20:59 2006 +0000 Remove dead code (Coverity defect #1194). Prevent potential null pointer access (Coverity defect #767), ensure error - value is read (Coverity defect #1195). + value is read (Coverity defect #1195). reviewed by: plam - ChangeLog | 29 +++++++++++++++++++++++++++++ - fc-cat/fc-cat.c | 4 +++- - fc-lang/fc-lang.c | 3 +++ - src/fccharset.c | 5 +++++ - src/fcfreetype.c | 6 ++++-- - src/fclang.c | 8 +++++++- - src/fcname.c | 8 -------- - src/fcpat.c | 11 ++++++++++- + ChangeLog | 29 +++++++++++++++++++++++++++++ + fc-cat/fc-cat.c | 4 +++- + fc-lang/fc-lang.c | 3 +++ + src/fccharset.c | 5 +++++ + src/fcfreetype.c | 6 ++++-- + src/fclang.c | 8 +++++++- + src/fcname.c | 8 -------- + src/fcpat.c | 11 ++++++++++- 8 files changed, 61 insertions(+), 13 deletions(-) commit af2ad236f037c7a53e73b9454f620de1a52f0422 Author: Patrick Lam -Date: Tue Apr 11 05:08:26 2006 +0000 +Date: Tue Apr 11 05:08:26 2006 +0000 Survive missing docbook2pdf. reviewed by: plam - ChangeLog | 11 +++++++++-- + ChangeLog | 11 +++++++++-- doc/Makefile.am | 10 ++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) commit 67ed0b729718233662255a181bdcdb136c04dc5b Author: Patrick Lam -Date: Mon Apr 10 22:08:35 2006 +0000 +Date: Mon Apr 10 22:08:35 2006 +0000 Include more stub definitions to make HP-UX's C compiler happy. - ChangeLog | 7 +++++++ - fc-case/fc-case.c | 3 +++ - fc-glyphname/fc-glyphname.c | 3 +++ - fc-lang/fc-lang.c | 3 +++ + ChangeLog | 7 +++++++ + fc-case/fc-case.c | 3 +++ + fc-glyphname/fc-glyphname.c | 3 +++ + fc-lang/fc-lang.c | 3 +++ 4 files changed, 16 insertions(+), 0 deletions(-) commit ac0010940e626cb9193bb4ad0271f3820c7225ee Author: Patrick Lam -Date: Mon Apr 10 21:04:54 2006 +0000 +Date: Mon Apr 10 21:04:54 2006 +0000 Swap typo in order of ALIGN and dereferencing, fixing bug 6529. @@ -2117,7 +2434,7 @@ Date: Mon Apr 10 21:04:54 2006 +0000 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336 Author: Patrick Lam -Date: Mon Apr 10 19:33:03 2006 +0000 +Date: Mon Apr 10 19:33:03 2006 +0000 Fix string memory leak (Coverity defect #1823). Fix memory leak with hash collision (Coverity defect #1824). @@ -2130,7 +2447,7 @@ Date: Mon Apr 10 19:33:03 2006 +0000 commit c814c301ee4dcc67eeacee9608fb716e67534356 Author: Patrick Lam -Date: Mon Apr 10 16:12:55 2006 +0000 +Date: Mon Apr 10 16:12:55 2006 +0000 Don't leak header in non-error case (Coverity defect #1825). reviewed by: plam @@ -2141,20 +2458,20 @@ Date: Mon Apr 10 16:12:55 2006 +0000 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30 Author: Patrick Lam -Date: Mon Apr 10 16:06:42 2006 +0000 +Date: Mon Apr 10 16:06:42 2006 +0000 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity defects - #777, #1826) + #777, #1826) reviewed by: plam - ChangeLog | 6 ++++++ - src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++----------------- + ChangeLog | 6 ++++++ + src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 43 insertions(+), 17 deletions(-) commit ae2aafe6028be658bd1de0fe2dd309799bf575f7 Author: Patrick Lam -Date: Mon Apr 10 15:46:34 2006 +0000 +Date: Mon Apr 10 15:46:34 2006 +0000 Fix double free (spotted by Coverity, CID #1965). Check if pattern is not null before using it (Coverity defect #1883). @@ -2163,21 +2480,21 @@ Date: Mon Apr 10 15:46:34 2006 +0000 Don't leak directory name (Coverity defect #1827). reviewed by: plam - ChangeLog | 18 ++++++++++++++++++ - fc-match/fc-match.c | 6 ++++-- - src/fccache.c | 10 +++++++--- - src/fccfg.c | 1 + + ChangeLog | 18 ++++++++++++++++++ + fc-match/fc-match.c | 6 ++++-- + src/fccache.c | 10 +++++++--- + src/fccfg.c | 1 + 4 files changed, 30 insertions(+), 5 deletions(-) commit 86abd75965f598dba79a3df68e7bc4c5082a5764 Author: Patrick Lam -Date: Fri Apr 7 18:07:51 2006 +0000 +Date: Fri Apr 7 18:07:51 2006 +0000 LD_ADD missing dependencies for binaries. Reported by Edson Alves Pereira. reviewed by: plam - ChangeLog | 10 ++++++++++ + ChangeLog | 10 ++++++++++ fc-cache/Makefile.am | 2 +- fc-cat/Makefile.am | 2 +- fc-list/Makefile.am | 3 +-- @@ -2186,52 +2503,52 @@ Date: Fri Apr 7 18:07:51 2006 +0000 commit f23f5f388d93655af972083513ba4d505ec4f449 Author: Patrick Lam -Date: Fri Apr 7 17:37:09 2006 +0000 +Date: Fri Apr 7 17:37:09 2006 +0000 SGI compilation fixes (reported by Christoph Bauer): 1) reorder union definition of _FcChar; 2) omit .stats =. - ChangeLog | 8 ++++++++ - fc-lang/fc-lang.c | 2 +- - src/fcint.h | 8 ++++---- + ChangeLog | 8 ++++++++ + fc-lang/fc-lang.c | 2 +- + src/fcint.h | 8 ++++---- 3 files changed, 13 insertions(+), 5 deletions(-) commit 44415a079a3e9951e0c2424edca4907a93a60db5 Author: Patrick Lam -Date: Fri Apr 7 17:27:39 2006 +0000 +Date: Fri Apr 7 17:27:39 2006 +0000 Portability fixes for HP-UX (reported by Christoph Bauer). Replace - '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by - 'fc_alignof'. + '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by + 'fc_alignof'. reviewed by: plam - ChangeLog | 15 +++++++++++++++ - configure.in | 1 + + ChangeLog | 15 +++++++++++++++ + configure.in | 1 + src/fccharset.c | 4 ++-- - src/fcfs.c | 2 +- - src/fcint.h | 15 +++++++++------ - src/fclang.c | 2 +- - src/fcname.c | 2 +- - src/fcpat.c | 6 +++--- + src/fcfs.c | 2 +- + src/fcint.h | 15 +++++++++------ + src/fclang.c | 2 +- + src/fcname.c | 2 +- + src/fcpat.c | 6 +++--- 8 files changed, 33 insertions(+), 14 deletions(-) commit 91fe51b4f8cf792041bc5cad34797b87abd63e67 Author: Patrick Lam -Date: Fri Apr 7 17:06:55 2006 +0000 +Date: Fri Apr 7 17:06:55 2006 +0000 Move up #include of config.h. Fail if neither inttypes.h nor stdint.h is - available. Fixes bug 6171. + available. Fixes bug 6171. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcint.h | 11 +++++++---- + ChangeLog | 8 ++++++++ + src/fcint.h | 11 +++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) commit d6217cc6bcce0768ce1e01c077e90967ff91db5a Author: Patrick Lam -Date: Fri Apr 7 04:42:32 2006 +0000 +Date: Fri Apr 7 04:42:32 2006 +0000 Patrick Lam Make fontconfig compile under MinGW: @@ -2241,11 +2558,11 @@ Date: Fri Apr 7 04:42:32 2006 +0000 4) use chsize instead of ftruncate; and 5) update libtool exports file - ChangeLog | 18 ++ - configure.in | 3 + ChangeLog | 18 ++ + configure.in | 3 fc-cache/fc-cache.c | 7 + fc-cat/fc-cat.c | 1 - src/fccache.c | 74 +++++++++- + src/fccache.c | 74 +++++++++- src/fcfreetype.c | 3 src/fontconfig.def.in | 370 ++++++++++++++++++++++++++++++++++--------------- @@ -2253,78 +2570,78 @@ Date: Fri Apr 7 04:42:32 2006 +0000 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e Author: Patrick Lam -Date: Fri Apr 7 04:19:49 2006 +0000 +Date: Fri Apr 7 04:19:49 2006 +0000 Eliminate warning. - ChangeLog | 5 +++++ - src/fcdir.c | 2 +- + ChangeLog | 5 +++++ + src/fcdir.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd Author: Patrick Lam -Date: Thu Apr 6 05:15:08 2006 +0000 +Date: Thu Apr 6 05:15:08 2006 +0000 file fc-match.sgml was initially added on branch fc-2_4_branch. commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044 Author: Patrick Lam -Date: Thu Apr 6 05:15:08 2006 +0000 +Date: Thu Apr 6 05:15:08 2006 +0000 Update documentation for fc-match (SGML-ize it). (reported by Ilya - Konstantinov) + Konstantinov) - ChangeLog | 8 ++ - fc-match/.cvsignore | 1 - fc-match/Makefile.am | 27 +++++++- - fc-match/fc-match.1 | 37 ----------- + ChangeLog | 8 ++ + fc-match/.cvsignore | 1 + fc-match/Makefile.am | 27 +++++++- + fc-match/fc-match.1 | 37 ----------- fc-match/fc-match.sgml | 169 ++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 203 insertions(+), 39 deletions(-) commit 392fa276dcae8d4c66607bbbd8dd30354a331afc Author: Patrick Lam -Date: Thu Apr 6 04:52:21 2006 +0000 +Date: Thu Apr 6 04:52:21 2006 +0000 Reduce amount of dirty rss by const'ing some data structures. Don't fail if we can't create or remove $(pkgcachedir) i.e. - /var/cache/fontconfig. (reported by Quanah Gibson-Mount). + /var/cache/fontconfig. (reported by Quanah Gibson-Mount). reviewed by: plam - ChangeLog | 15 +++++++++++++++ + ChangeLog | 15 +++++++++++++++ fc-cache/Makefile.am | 4 ++-- src/fcdefault.c | 2 +- - src/fcpat.c | 2 +- - src/fcxml.c | 2 +- + src/fcpat.c | 2 +- + src/fcxml.c | 2 +- 5 files changed, 20 insertions(+), 5 deletions(-) commit 0d745819a9ec491349d4e122a7d44d689b2d3479 Author: Patrick Lam -Date: Thu Apr 6 04:33:11 2006 +0000 +Date: Thu Apr 6 04:33:11 2006 +0000 Fix intel compiler warnings: make many variables static, eliminate - duplicate names, reduce variable scopes, unsigned/signed printf - formatting. + duplicate names, reduce variable scopes, unsigned/signed printf + formatting. reviewed by: plam - ChangeLog | 16 ++++++++++++++++ - fc-case/fc-case.c | 8 ++++---- - fc-glyphname/fc-glyphname.c | 12 ++++++------ - fc-lang/fc-lang.c | 8 ++++---- - fc-match/fc-match.c | 2 +- - src/fccache.c | 11 ++++++----- - src/fcfreetype.c | 4 +--- - src/fclang.c | 5 ++--- - src/fcxml.c | 14 +++++++------- + ChangeLog | 16 ++++++++++++++++ + fc-case/fc-case.c | 8 ++++---- + fc-glyphname/fc-glyphname.c | 12 ++++++------ + fc-lang/fc-lang.c | 8 ++++---- + fc-match/fc-match.c | 2 +- + src/fccache.c | 11 ++++++----- + src/fcfreetype.c | 4 +--- + src/fclang.c | 5 ++--- + src/fcxml.c | 14 +++++++------- 9 files changed, 47 insertions(+), 33 deletions(-) commit b17cf498be69f483e6355ae468f7239165df3ffb Author: Patrick Lam -Date: Fri Mar 24 15:21:10 2006 +0000 +Date: Fri Mar 24 15:21:10 2006 +0000 Fix multiarch support (don't destroy multiarch files!) Require pkg-config. (Thanks Behdad; better solution wanted for libxml2 - detection!) + detection!) reviewed by: plam ChangeLog | 12 ++++++++++++ @@ -2335,27 +2652,27 @@ Date: Fri Mar 24 15:21:10 2006 +0000 commit ba76916ff64d476d5c5564e46a5d4209cb942864 Author: Patrick Lam -Date: Thu Mar 23 04:22:28 2006 +0000 +Date: Thu Mar 23 04:22:28 2006 +0000 On Windows, unlink before rename. Reported by Tim Evans. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ src/fcatomic.c | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit c02218223153b3022071e789def3fde8b556d6d6 Author: Patrick Lam -Date: Thu Mar 23 04:21:10 2006 +0000 +Date: Thu Mar 23 04:21:10 2006 +0000 On Windows, unlink before rename. Reported by Tim Evans. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ src/fcatomic.c | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804 Author: Patrick Lam -Date: Wed Mar 15 15:59:33 2006 +0000 +Date: Wed Mar 15 15:59:33 2006 +0000 Fix typos in orth files. Reported by Denis Jacquerye. @@ -2365,111 +2682,111 @@ Date: Wed Mar 15 15:59:33 2006 +0000 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1 Author: Patrick Lam -Date: Wed Mar 15 15:58:59 2006 +0000 +Date: Wed Mar 15 15:58:59 2006 +0000 Fix typos in orth files. Reported by Denis Jacquerye. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ fc-lang/ab.orth | 2 +- fc-lang/ibo.orth | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit fd11da8464309d6d562bdf2cd59e22cc3763c65a Author: Patrick Lam -Date: Wed Mar 8 20:57:39 2006 +0000 +Date: Wed Mar 8 20:57:39 2006 +0000 Fix Makefile.am for removal of debian/ directory. - ChangeLog | 7 +++++++ - Makefile.am | 35 +---------------------------------- - config/config.guess | 51 + ChangeLog | 7 +++++++ + Makefile.am | 35 +---------------------------------- + config/config.guess | 51 +++++++++++++++++++++++++++++++++++++++++---------- - config/config.sub | 47 + config/config.sub | 47 ++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 87 insertions(+), 53 deletions(-) commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1 Author: Patrick Lam -Date: Wed Mar 8 20:38:39 2006 +0000 +Date: Wed Mar 8 20:38:39 2006 +0000 .cvsignore Ignore debian/ directory for CVS. - .cvsignore | 1 + - ChangeLog | 6 +++++- + .cvsignore | 1 + + ChangeLog | 6 +++++- 2 files changed, 6 insertions(+), 1 deletions(-) commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02 Author: Patrick Lam -Date: Wed Mar 8 20:33:42 2006 +0000 +Date: Wed Mar 8 20:33:42 2006 +0000 debian/* Now remove debian/ directory. - ChangeLog | 5 - debian/README.Debian | 45 -- - debian/changelog | 718 + ChangeLog | 5 + debian/README.Debian | 45 -- + debian/changelog | 718 ------------------------------------- - debian/compat | 1 - debian/control | 80 ---- - debian/copyright | 29 - - debian/fontconfig-udeb.install | 3 - debian/fontconfig.config | 10 - - debian/fontconfig.defoma | 162 -------- - debian/fontconfig.dirs | 1 - debian/fontconfig.install | 7 - debian/fontconfig.postinst | 145 ------- - debian/fontconfig.postrm | 26 - - debian/fontconfig.templates | 27 - - debian/libfontconfig1-dev.install | 7 - debian/libfontconfig1.install | 1 - debian/local.conf.md5sum | 18 - - debian/rules | 40 -- + debian/compat | 1 + debian/control | 80 ---- + debian/copyright | 29 - + debian/fontconfig-udeb.install | 3 + debian/fontconfig.config | 10 - + debian/fontconfig.defoma | 162 -------- + debian/fontconfig.dirs | 1 + debian/fontconfig.install | 7 + debian/fontconfig.postinst | 145 ------- + debian/fontconfig.postrm | 26 - + debian/fontconfig.templates | 27 - + debian/libfontconfig1-dev.install | 7 + debian/libfontconfig1.install | 1 + debian/local.conf.md5sum | 18 - + debian/rules | 40 -- 18 files changed, 5 insertions(+), 1320 deletions(-) commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944 Author: Patrick Lam -Date: Wed Mar 8 20:32:56 2006 +0000 +Date: Wed Mar 8 20:32:56 2006 +0000 debian/po/* .cvsignore Remove debian/ directory from sources. See Debian's subversion server at - svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead. + svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead. - ChangeLog | 8 ++ - debian/po/POTFILES.in | 1 - debian/po/cs.po | 127 ------------------------------------- - debian/po/da.po | 146 ------------------------------------------ - debian/po/de.po | 124 ------------------------------------ - debian/po/es.po | 163 + ChangeLog | 8 ++ + debian/po/POTFILES.in | 1 + debian/po/cs.po | 127 ------------------------------------- + debian/po/da.po | 146 ------------------------------------------ + debian/po/de.po | 124 ------------------------------------ + debian/po/es.po | 163 ----------------------------------------------- - debian/po/fr.po | 159 + debian/po/fr.po | 159 ---------------------------------------------- - debian/po/ja.po | 88 ------------------------- - debian/po/nl.po | 125 ------------------------------------ - debian/po/pt.po | 112 -------------------------------- - debian/po/pt_BR.po | 148 + debian/po/ja.po | 88 ------------------------- + debian/po/nl.po | 125 ------------------------------------ + debian/po/pt.po | 112 -------------------------------- + debian/po/pt_BR.po | 148 ------------------------------------------- debian/po/templates.pot | 84 ------------------------ - debian/po/tr.po | 117 ---------------------------------- - debian/po/zh_CN.po | 115 --------------------------------- + debian/po/tr.po | 117 ---------------------------------- + debian/po/zh_CN.po | 115 --------------------------------- 14 files changed, 8 insertions(+), 1509 deletions(-) commit 72b3e80625b6706edc1204fe1015b21c8d8300b8 Author: Patrick Lam -Date: Wed Mar 8 19:27:25 2006 +0000 +Date: Wed Mar 8 19:27:25 2006 +0000 file ln.orth was initially added on branch fc-2_4_branch. commit 2509fc7ac15e02992fe5c51f1c58d2f396447883 Author: Patrick Lam -Date: Wed Mar 8 19:27:25 2006 +0000 +Date: Wed Mar 8 19:27:25 2006 +0000 Add orthography for Lingala. reviewed by: plam - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ fc-lang/iso639-1 | 2 +- fc-lang/iso639-2 | 2 +- fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++ @@ -2477,145 +2794,145 @@ Date: Wed Mar 8 19:27:25 2006 +0000 commit 37e3f33c7ec32432260b0ef750ac415763d6044f Author: Patrick Lam -Date: Wed Mar 8 19:19:05 2006 +0000 +Date: Wed Mar 8 19:19:05 2006 +0000 Sort directory entries while scanning them from disk; prevents Heisenbugs - due to file ordering in a directory. + due to file ordering in a directory. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++--- + ChangeLog | 8 ++++++++ + src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 50 insertions(+), 3 deletions(-) commit e01166d52a1a597f32b57ac47154332c0c6ab1bf Author: Patrick Lam -Date: Wed Mar 8 19:16:10 2006 +0000 +Date: Wed Mar 8 19:16:10 2006 +0000 Add a configuration file that disables hinting for the Lohit Gujarati font - (since the hinting distort some glyphs quite badly). + (since the hinting distort some glyphs quite badly). reviewed by: keithp - ChangeLog | 9 +++++++++ - conf.d/Makefile.am | 1 + + ChangeLog | 9 +++++++++ + conf.d/Makefile.am | 1 + 2 files changed, 10 insertions(+), 0 deletions(-) commit e3c6d3364c79838e5c30de072b97f7f091b1f81d Author: Patrick Lam -Date: Wed Mar 8 19:10:57 2006 +0000 +Date: Wed Mar 8 19:10:57 2006 +0000 Sort directory entries while scanning them from disk; prevents Heisenbugs - due to file ordering in a directory. + due to file ordering in a directory. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++--- + ChangeLog | 8 ++++++++ + src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 49 insertions(+), 3 deletions(-) commit d8951c0cc2474176910277e8ca840fba5d8f3655 Author: Patrick Lam -Date: Wed Mar 8 02:30:43 2006 +0000 +Date: Wed Mar 8 02:30:43 2006 +0000 Remove stuff we don't use, make get_{char,short,long} functions of ftglue - macros to be inlined. + macros to be inlined. Code cleanups (excess prototype, old-style function definition). reviewed by: plam - ChangeLog | 14 ++++++++++++++ + ChangeLog | 14 ++++++++++++++ src/fcfreetype.c | 8 ++++---- - src/fcint.h | 3 --- - src/fcname.c | 2 +- - src/ftglue.c | 55 + src/fcint.h | 3 --- + src/fcname.c | 2 +- + src/ftglue.c | 55 ++++++++---------------------------------------------- - src/ftglue.h | 39 +++++++++++--------------------------- + src/ftglue.h | 39 +++++++++++--------------------------- 6 files changed, 38 insertions(+), 83 deletions(-) commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe Author: Patrick Lam -Date: Sun Mar 5 15:33:46 2006 +0000 +Date: Sun Mar 5 15:33:46 2006 +0000 Because we hacked FcPatternGet, we don't really need to expand the filename - again in FcPatternGetString. + again in FcPatternGetString. - ChangeLog | 6 ++++++ - src/fcpat.c | 3 --- + ChangeLog | 6 ++++++ + src/fcpat.c | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) commit 618adbaf7bbad8441efb589417d7144476f828c7 Author: Patrick Lam -Date: Sun Mar 5 06:05:50 2006 +0000 +Date: Sun Mar 5 06:05:50 2006 +0000 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make that - work. Reported by Bernhard Rosenkraenzer. + work. Reported by Bernhard Rosenkraenzer. - ChangeLog | 6 +++++ - src/fcpat.c | 73 + ChangeLog | 6 +++++ + src/fcpat.c | 73 ++++++++++++++++++++++++++++++++--------------------------- 2 files changed, 46 insertions(+), 33 deletions(-) commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c Author: Patrick Lam -Date: Fri Mar 3 18:35:42 2006 +0000 +Date: Fri Mar 3 18:35:42 2006 +0000 Include inttypes.h instead of stdint.h if appropriate. - ChangeLog | 5 +++++ - src/fcint.h | 4 ++++ + ChangeLog | 5 +++++ + src/fcint.h | 4 ++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit ead55be0eddcaa60ed3f7147091ada276e891ed9 Author: Patrick Lam -Date: Fri Mar 3 18:19:04 2006 +0000 +Date: Fri Mar 3 18:19:04 2006 +0000 More stub definitions and remove FcFileIsDir from fc-cat. - ChangeLog | 6 ++++++ - fc-cat/fc-cat.c | 10 ---------- - fc-glyphname/fc-glyphname.c | 10 ++++++++++ + ChangeLog | 6 ++++++ + fc-cat/fc-cat.c | 10 ---------- + fc-glyphname/fc-glyphname.c | 10 ++++++++++ 3 files changed, 16 insertions(+), 10 deletions(-) commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb Author: Patrick Lam -Date: Fri Mar 3 15:12:12 2006 +0000 +Date: Fri Mar 3 15:12:12 2006 +0000 Fix compilation on AIX with stub definitions (bug 6097). - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ fc-case/fc-case.c | 10 ++++++++++ 2 files changed, 15 insertions(+), 0 deletions(-) commit bb6b19938e2c9d115abd4f36439c365b63713bb1 Author: Patrick Lam -Date: Fri Mar 3 06:35:53 2006 +0000 +Date: Fri Mar 3 06:35:53 2006 +0000 Get rid of C++-style comments. - ChangeLog | 8 ++++++++ - src/fccache.c | 4 ++-- + ChangeLog | 8 ++++++++ + src/fccache.c | 4 ++-- src/fcfreetype.c | 2 +- - src/fcfs.c | 8 ++++---- - src/fcpat.c | 5 +++-- + src/fcfs.c | 8 ++++---- + src/fcpat.c | 5 +++-- 5 files changed, 18 insertions(+), 9 deletions(-) commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509 Author: Patrick Lam -Date: Fri Mar 3 06:12:55 2006 +0000 +Date: Fri Mar 3 06:12:55 2006 +0000 debian/changelog Enable creation of 2.3.94 Debian packages. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ debian/changelog | 5 +++++ 2 files changed, 10 insertions(+), 0 deletions(-) commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4 Author: Patrick Lam -Date: Fri Mar 3 06:11:31 2006 +0000 +Date: Fri Mar 3 06:11:31 2006 +0000 Fix suspicious return expression which causes junk to be returned. reviewed by: plam @@ -2626,173 +2943,173 @@ Date: Fri Mar 3 06:11:31 2006 +0000 commit b152a85bdc5c911883af4b0e7930cbe12531d179 Author: Patrick Lam -Date: Fri Feb 24 19:32:58 2006 +0000 +Date: Fri Feb 24 19:32:58 2006 +0000 Fix placement of @s. - ChangeLog | 5 +++++ - Makefile.am | 14 +++++++------- + ChangeLog | 5 +++++ + Makefile.am | 14 +++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178 Author: Patrick Lam -Date: Fri Feb 24 19:19:09 2006 +0000 +Date: Fri Feb 24 19:19:09 2006 +0000 Bump version to 2.3.94. - ChangeLog | 8 ++++++++ - README | 47 + ChangeLog | 8 ++++++++ + README | 47 +++++++++++++++++++++++++++++++++++++++++++++-- - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 55 insertions(+), 4 deletions(-) commit 639475e873c797792fff63fbd8efd73e2b0695fd Author: Patrick Lam -Date: Fri Feb 24 18:52:17 2006 +0000 +Date: Fri Feb 24 18:52:17 2006 +0000 Remove unconditional emboldening (per Behdad's instructions). Add @s to hide some echos. - ChangeLog | 9 +++++++++ - Makefile.am | 10 +++++----- + ChangeLog | 9 +++++++++ + Makefile.am | 10 +++++----- conf.d/10-fonts-persian.conf | 6 ------ 3 files changed, 14 insertions(+), 11 deletions(-) commit 0cfaf27e334e599bb3dcf8f06140e9577718191d Author: Patrick Lam -Date: Fri Feb 24 16:41:34 2006 +0000 +Date: Fri Feb 24 16:41:34 2006 +0000 Takashi Iwai reviewed by: plam Fix double-free on error case. - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ src/fcfreetype.c | 1 + 2 files changed, 9 insertions(+), 0 deletions(-) commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8 Author: Patrick Lam -Date: Wed Feb 22 04:50:16 2006 +0000 +Date: Wed Feb 22 04:50:16 2006 +0000 Strip \r and whitespace from input; fixes bug 3454. - ChangeLog | 7 ++++++- + ChangeLog | 7 ++++++- fc-lang/fc-lang.c | 11 +++++++---- 2 files changed, 13 insertions(+), 5 deletions(-) commit 69a3fc78e233957f9e1f6737eccada1494a937ae Author: Patrick Lam -Date: Wed Feb 22 04:09:39 2006 +0000 +Date: Wed Feb 22 04:09:39 2006 +0000 Allocate large arrays statically in fc-lang to fix crashes under - MinGW/MSYS. + MinGW/MSYS. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ fc-lang/fc-lang.c | 18 +++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) commit 656b47f6988e001c5b6fdfee7a38dc8321e71454 Author: Patrick Lam -Date: Tue Feb 21 15:56:41 2006 +0000 +Date: Tue Feb 21 15:56:41 2006 +0000 Pass the buck; make fontconfig not crash on pango badness. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ src/fcfreetype.c | 4 ++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3 Author: Patrick Lam -Date: Tue Feb 21 15:53:43 2006 +0000 +Date: Tue Feb 21 15:53:43 2006 +0000 Use embeddedbitmap rather than rh_prefer_bitmap. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ conf.d/10-fonts-persian.conf | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit f2fb985c7a0e51109b1750e166e4244a833ffbe3 Author: Patrick Lam -Date: Tue Feb 21 15:50:19 2006 +0000 +Date: Tue Feb 21 15:50:19 2006 +0000 Eliminate redundancies. reviewed by: plam - ChangeLog | 11 +++++++++++ - src/fccache.c | 3 ++- - src/fcdir.c | 3 --- + ChangeLog | 11 +++++++++++ + src/fccache.c | 3 ++- + src/fcdir.c | 3 --- src/fcfreetype.c | 1 - - src/fcxml.c | 3 +-- - src/ftglue.c | 1 - + src/fcxml.c | 3 +-- + src/ftglue.c | 1 - 6 files changed, 14 insertions(+), 8 deletions(-) commit b023dbd38410521a459758498f99d3a48cdd313d Author: Patrick Lam -Date: Tue Feb 21 15:40:18 2006 +0000 +Date: Tue Feb 21 15:40:18 2006 +0000 Eliminate unused vars reported by Intel's compiler. reviewed by: plam - ChangeLog | 10 ++++++++++ - fc-list/fc-list.c | 4 ++-- - src/fcfreetype.c | 3 +-- - src/fcstr.c | 3 +-- - src/fcxml.c | 2 -- + ChangeLog | 10 ++++++++++ + fc-list/fc-list.c | 4 ++-- + src/fcfreetype.c | 3 +-- + src/fcstr.c | 3 +-- + src/fcxml.c | 2 -- 5 files changed, 14 insertions(+), 8 deletions(-) commit 2b90aee36399ec13ba3af929311b37d9494adab6 Author: Patrick Lam -Date: Tue Feb 21 15:29:54 2006 +0000 +Date: Tue Feb 21 15:29:54 2006 +0000 Remove one more archaic character. reviewed by: plam - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ fc-lang/ka.orth | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit dacf81ed4c541174f0dbfe2898f3309657bf6116 Author: Patrick Lam -Date: Tue Feb 21 15:24:28 2006 +0000 +Date: Tue Feb 21 15:24:28 2006 +0000 Freeze patterns created by configuration file for tiny memory savings - (every little bit helps). + (every little bit helps). reviewed by: plam, keithp - ChangeLog | 8 ++++++++ - src/fcxml.c | 3 ++- + ChangeLog | 8 ++++++++ + src/fcxml.c | 3 ++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9 Author: Patrick Lam -Date: Tue Feb 21 14:12:41 2006 +0000 +Date: Tue Feb 21 14:12:41 2006 +0000 Initialize fontconfig library in fc-cat to avoid segfault. reviewed by: plam - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ fc-cat/fc-cat.c | 11 ++++++++++- 2 files changed, 17 insertions(+), 1 deletions(-) commit 530e66b008c0d5b972b54046a5b15e76c8e989b6 Author: Patrick Lam -Date: Sat Feb 18 18:18:07 2006 +0000 +Date: Sat Feb 18 18:18:07 2006 +0000 Fix the underlying cause of the below segfault (must usually call - FcDirCacheHasCurrentArch after FcDirCacheValid). + FcDirCacheHasCurrentArch after FcDirCacheValid). - ChangeLog | 12 ++++++++++-- - fc-cache/fc-cache.c | 2 ++ - src/fccache.c | 4 +++- - src/fcdir.c | 4 +++- + ChangeLog | 12 ++++++++++-- + fc-cache/fc-cache.c | 2 ++ + src/fccache.c | 4 +++- + src/fcdir.c | 4 +++- 4 files changed, 18 insertions(+), 4 deletions(-) commit a68ce9525dedc06fd4da102492e8d1c6137b3664 Author: Patrick Lam -Date: Sat Feb 18 17:56:25 2006 +0000 +Date: Sat Feb 18 17:56:25 2006 +0000 Fix segfault (reported by fcrozat) caused by incorrect input on cache - files. + files. ChangeLog | 6 ++++++ src/fccache.c | 21 +++++++++++++-------- @@ -2800,28 +3117,28 @@ Date: Sat Feb 18 17:56:25 2006 +0000 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5 Author: Patrick Lam -Date: Fri Feb 17 14:44:42 2006 +0000 +Date: Fri Feb 17 14:44:42 2006 +0000 Bump up magic version; we changed the binary format. - ChangeLog | 5 +++++ - src/fcint.h | 4 ++-- + ChangeLog | 5 +++++ + src/fcint.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2 Author: Patrick Lam -Date: Fri Feb 17 05:47:08 2006 +0000 +Date: Fri Feb 17 05:47:08 2006 +0000 Enable fc-cat to print out old-style cache info when given a directory - name. + name. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++- 2 files changed, 31 insertions(+), 1 deletions(-) commit 8c0d692125018052fa228721f30f760dfb0c0adf Author: Patrick Lam -Date: Thu Feb 16 17:50:04 2006 +0000 +Date: Thu Feb 16 17:50:04 2006 +0000 Deal correctly with changing FC_CACHE_MAGIC. @@ -2831,61 +3148,61 @@ Date: Thu Feb 16 17:50:04 2006 +0000 commit d2c0102944176744e440c4109bf7725240453cc7 Author: Patrick Lam -Date: Thu Feb 16 15:36:43 2006 +0000 +Date: Thu Feb 16 15:36:43 2006 +0000 Add -r --really-force option which blows away cache files and then - regenerates them. + regenerates them. - ChangeLog | 6 ++++++ - fc-cache/fc-cache.c | 25 ++++++++++++++++++------- + ChangeLog | 6 ++++++ + fc-cache/fc-cache.c | 25 ++++++++++++++++++------- 2 files changed, 24 insertions(+), 7 deletions(-) commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226 Author: Patrick Lam -Date: Thu Feb 16 07:12:04 2006 +0000 +Date: Thu Feb 16 07:12:04 2006 +0000 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. + cache file when copying. Eliminate 'source file too small' bug in + FcDirCacheWrite. - ChangeLog | 9 ++++++++- - fc-cache/fc-cache.c | 16 ++++++++++------ - src/fccache.c | 8 +++----- + ChangeLog | 9 ++++++++- + fc-cache/fc-cache.c | 16 ++++++++++------ + src/fccache.c | 8 +++----- 3 files changed, 21 insertions(+), 12 deletions(-) commit f8a17f329815cfa5416142811b96d16f2a5cca93 Author: Patrick Lam -Date: Mon Feb 13 22:19:30 2006 +0000 +Date: Mon Feb 13 22:19:30 2006 +0000 Fix memory leak in error condition code. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ src/fcfreetype.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 5657098e2940652065fcfd00e4cf2771d7df21ef Author: Patrick Lam -Date: Mon Feb 13 21:51:11 2006 +0000 +Date: Mon Feb 13 21:51:11 2006 +0000 Skip bitmap fonts which can't even get it together enough to declare a - family name; this appears to reproduce previous fontconfig - behaviour. + family name; this appears to reproduce previous fontconfig + behaviour. reviewed by: plam - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ src/fcfreetype.c | 5 +++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13 Author: Patrick Lam -Date: Sat Feb 11 05:01:32 2006 +0000 +Date: Sat Feb 11 05:01:32 2006 +0000 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. + directory, because /var/cache/fontconfig failures ought to + be fixable, + unlike fonts.cache-2 failures, which may leave you screwed. reviewed by: plam ChangeLog | 9 +++++++++ @@ -2894,13 +3211,13 @@ Date: Sat Feb 11 05:01:32 2006 +0000 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf Author: Patrick Lam -Date: Sat Feb 11 04:50:46 2006 +0000 +Date: Sat Feb 11 04:50:46 2006 +0000 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. + missing an element, to distinguish them from the fonts that + do match + the element. reviewed by: plam ChangeLog | 8 ++++++++ @@ -2909,11 +3226,11 @@ Date: Sat Feb 11 04:50:46 2006 +0000 commit f11a184104a57c0d68afde8e7458c7b8473b6671 Author: Patrick Lam -Date: Fri Feb 10 19:40:11 2006 +0000 +Date: Fri Feb 10 19:40:11 2006 +0000 Don't kill fonts because they don't declare an element that's being matched - on. + on. reviewed by: plam ChangeLog | 7 +++++++ @@ -2922,11 +3239,11 @@ Date: Fri Feb 10 19:40:11 2006 +0000 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261 Author: Patrick Lam -Date: Thu Feb 9 18:44:14 2006 +0000 +Date: Thu Feb 9 18:44:14 2006 +0000 Define and pass O_BINARY to open if appropriate, for those platforms that - need it. Reported by Doodle. + need it. Reported by Doodle. ChangeLog | 7 ++++--- src/fccache.c | 30 +++++++++++++++++------------- @@ -2934,11 +3251,11 @@ Date: Thu Feb 9 18:44:14 2006 +0000 commit c7490074c57da387904cecfdf60595713c7bb89e Author: Patrick Lam -Date: Thu Feb 9 16:19:42 2006 +0000 +Date: Thu Feb 9 16:19:42 2006 +0000 Fix attempt to close -1. Don't unboundedly grow bad caches (reported by - fcrozat). + fcrozat). ChangeLog | 6 ++++++ src/fccache.c | 8 +++++--- @@ -2946,19 +3263,19 @@ Date: Thu Feb 9 16:19:42 2006 +0000 commit a8c425301aeb8e417b0fa35567b2f8f64b450657 Author: Patrick Lam -Date: Thu Feb 9 15:25:57 2006 +0000 +Date: Thu Feb 9 15:25:57 2006 +0000 Fix problem with missing 'en' due to euro.patch: change cache file format - slightly to coincide with that generated by fc-lang. + slightly to coincide with that generated by fc-lang. - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ src/fccharset.c | 8 ++++---- 2 files changed, 12 insertions(+), 4 deletions(-) commit b10e77628c4d207ac60ae4000b1459ced9228d69 Author: Patrick Lam -Date: Wed Feb 8 03:34:17 2006 +0000 +Date: Wed Feb 8 03:34:17 2006 +0000 Fix warning. @@ -2968,11 +3285,11 @@ Date: Wed Feb 8 03:34:17 2006 +0000 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b Author: Patrick Lam -Date: Tue Feb 7 22:09:01 2006 +0000 +Date: Tue Feb 7 22:09:01 2006 +0000 Don't reject dirs that can't be normalized (fixes lilypond, and is correct - in the context of application font directories.) + in the context of application font directories.) Use normalized directory name exclusively in FcCacheReadDirs. reviewed by: plam @@ -2983,60 +3300,60 @@ Date: Tue Feb 7 22:09:01 2006 +0000 commit efb11b36c4e24a619e7be1790834130ca4113c5b Author: Patrick Lam -Date: Tue Feb 7 21:15:33 2006 +0000 +Date: Tue Feb 7 21:15:33 2006 +0000 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU - usage, remove redundant cast. + usage, remove redundant cast. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcpat.c | 39 +++++++++++++++++++-------------------- + ChangeLog | 8 ++++++++ + src/fcpat.c | 39 +++++++++++++++++++-------------------- 2 files changed, 27 insertions(+), 20 deletions(-) commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36 Author: Patrick Lam -Date: Tue Feb 7 20:56:48 2006 +0000 +Date: Tue Feb 7 20:56:48 2006 +0000 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf) Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare extern for - static arrays as arrays, not pointers. (Part of the fix for 'fonts - don't have en' issue after Euro patch.) + static arrays as arrays, not pointers. (Part of the fix for 'fonts + don't have en' issue after Euro patch.) (I forgot to commit the ChangeLog last time.) reviewed by: plam - ChangeLog | 25 +++++++++++++++++++++++++ + ChangeLog | 25 +++++++++++++++++++++++++ src/fccharset.c | 6 +++--- 2 files changed, 28 insertions(+), 3 deletions(-) commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a Author: Patrick Lam -Date: Tue Feb 7 03:53:32 2006 +0000 +Date: Tue Feb 7 03:53:32 2006 +0000 Fix hidden variable warning. - ChangeLog | 6 ++++++ - fc-lang/de.orth | 1 + - fc-lang/el.orth | 1 + - fc-lang/en.orth | 1 + - fc-lang/es.orth | 1 + - fc-lang/fc-lang.c | 6 +++--- - fc-lang/fi.orth | 2 +- - fc-lang/fr.orth | 1 + - fc-lang/it.orth | 1 + - fc-lang/nl.orth | 1 + - fc-lang/pt.orth | 1 + - src/fccache.c | 1 - - src/fccharset.c | 9 +++++---- + ChangeLog | 6 ++++++ + fc-lang/de.orth | 1 + + fc-lang/el.orth | 1 + + fc-lang/en.orth | 1 + + fc-lang/es.orth | 1 + + fc-lang/fc-lang.c | 6 +++--- + fc-lang/fi.orth | 2 +- + fc-lang/fr.orth | 1 + + fc-lang/it.orth | 1 + + fc-lang/nl.orth | 1 + + fc-lang/pt.orth | 1 + + src/fccache.c | 1 - + src/fccharset.c | 9 +++++---- 13 files changed, 23 insertions(+), 9 deletions(-) commit 799157dbbf55d1bf13b1e63faf3b530979116aca Author: Patrick Lam -Date: Tue Feb 7 02:33:57 2006 +0000 +Date: Tue Feb 7 02:33:57 2006 +0000 Remove de-escaping logic because FcCacheWriteString doesn't escape anyway. - Do blockwise reading instead of byte-wise for performance. + Do blockwise reading instead of byte-wise for performance. ChangeLog | 8 ++++++ src/fccache.c | 72 @@ -3045,7 +3362,7 @@ Date: Tue Feb 7 02:33:57 2006 +0000 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e Author: Patrick Lam -Date: Tue Feb 7 02:22:50 2006 +0000 +Date: Tue Feb 7 02:22:50 2006 +0000 Takashi Iwai Don't loop infinitely on recursive symlinks (client-side). @@ -3056,25 +3373,25 @@ Date: Tue Feb 7 02:22:50 2006 +0000 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b Author: Patrick Lam -Date: Mon Feb 6 23:11:41 2006 +0000 +Date: Mon Feb 6 23:11:41 2006 +0000 Don't loop infinitely on recursive symlinks. reviewed by: plam - ChangeLog | 6 ++++++ - fc-cache/fc-cache.c | 18 ++++++++++++++++++ + ChangeLog | 6 ++++++ + fc-cache/fc-cache.c | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit fff5a5af30142c933d8e9dddda61a6a994f44c28 Author: Patrick Lam -Date: Mon Feb 6 22:44:02 2006 +0000 +Date: Mon Feb 6 22:44:02 2006 +0000 Skip subdirs when skipping over stale bits of global cache. Introduce state - machine into FcGlobalCacheDir to avoid doing inappropriate - operations - on global dir entries, e.g. writing out an out-of-date cache - entry. + machine into FcGlobalCacheDir to avoid doing inappropriate + operations + on global dir entries, e.g. writing out an out-of-date cache + entry. reviewed by: plam ChangeLog | 12 ++++ @@ -3085,59 +3402,59 @@ Date: Mon Feb 6 22:44:02 2006 +0000 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc Author: Patrick Lam -Date: Mon Feb 6 21:52:15 2006 +0000 +Date: Mon Feb 6 21:52:15 2006 +0000 Hoist FcFileIsDir check out of FcFileScanConfig loop. reviewed by: plam - ChangeLog | 6 ++++++ - src/fcdir.c | 11 ++++------- + ChangeLog | 6 ++++++ + src/fcdir.c | 11 ++++------- 2 files changed, 10 insertions(+), 7 deletions(-) commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1 Author: Patrick Lam -Date: Mon Feb 6 19:25:45 2006 +0000 +Date: Mon Feb 6 19:25:45 2006 +0000 Don't rescan when trying to normalize a non-declared font dir. Don't add - font dirs multiple times (even if they're aliased). + font dirs multiple times (even if they're aliased). reviewed by: plam - ChangeLog | 9 +++++++ - src/fccfg.c | 78 + ChangeLog | 9 +++++++ + src/fccfg.c | 78 +++++++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 61 insertions(+), 26 deletions(-) commit 86e75dfb5d1434837537b40e829f00f9ffbb8183 Author: Patrick Lam -Date: Mon Feb 6 14:44:46 2006 +0000 +Date: Mon Feb 6 14:44:46 2006 +0000 Explain apples/oranges comparison and fix compilation error. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcfs.c | 5 ++++- + ChangeLog | 7 +++++++ + src/fcfs.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletions(-) commit f076169d19574c6c548764d574a33bc4fe022ffb Author: Patrick Lam -Date: Mon Feb 6 14:14:21 2006 +0000 +Date: Mon Feb 6 14:14:21 2006 +0000 Insert check for integer overflow in # of fonts. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcfs.c | 2 +- + ChangeLog | 7 +++++++ + src/fcfs.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 788c4af232f5677d73e8e2e77e123cf566530ccb Author: Patrick Lam -Date: Sun Feb 5 04:11:08 2006 +0000 +Date: Sun Feb 5 04:11:08 2006 +0000 Make 'make distcheck' work with automake 1.6.3. reviewed by: plam - ChangeLog | 10 ++++++++++ + ChangeLog | 10 ++++++++++ doc/Makefile.am | 2 +- fc-cache/Makefile.am | 2 +- fc-cat/Makefile.am | 2 +- @@ -3146,49 +3463,49 @@ Date: Sun Feb 5 04:11:08 2006 +0000 commit 68355f38774fe55d8010268291a170492b241a71 Author: Patrick Lam -Date: Sun Feb 5 02:57:21 2006 +0000 +Date: Sun Feb 5 02:57:21 2006 +0000 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave, FcDirCacheConsume, - FcDirCacheWrite) + FcDirCacheWrite) Check I/O call return values and eliminate unused variable warnings. reviewed by: plam - ChangeLog | 13 +++++++++++ + ChangeLog | 13 +++++++++++ fc-cat/fc-cat.c | 5 ++-- - src/fccache.c | 66 + src/fccache.c | 66 ++++++++++++++++++++++++++++++++++++++++++------------- - src/fcxml.c | 4 ++- + src/fcxml.c | 4 ++- 4 files changed, 67 insertions(+), 21 deletions(-) commit c4c47a7654196f37b625f337192b235e558ab890 Author: Patrick Lam -Date: Sat Feb 4 00:09:42 2006 +0000 +Date: Sat Feb 4 00:09:42 2006 +0000 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir) Fix memory leak. reviewed by: plam - ChangeLog | 7 +++++++ - src/fccfg.c | 2 ++ + ChangeLog | 7 +++++++ + src/fccfg.c | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8 Author: Patrick Lam -Date: Sat Feb 4 00:04:00 2006 +0000 +Date: Sat Feb 4 00:04:00 2006 +0000 Gracefully handle the case where a cache asserts that it has a negative - number of fonts, causing overflow. + number of fonts, causing overflow. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcfs.c | 29 +++++++++++++++-------------- + ChangeLog | 8 ++++++++ + src/fcfs.c | 29 +++++++++++++++-------------- 2 files changed, 23 insertions(+), 14 deletions(-) commit 1af0f5741a95eed6f3a54140c360e0422fd13f62 Author: Patrick Lam -Date: Fri Feb 3 23:47:37 2006 +0000 +Date: Fri Feb 3 23:47:37 2006 +0000 Fix double free in error case. @@ -3198,18 +3515,18 @@ Date: Fri Feb 3 23:47:37 2006 +0000 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3 Author: Patrick Lam -Date: Tue Jan 31 07:30:23 2006 +0000 +Date: Tue Jan 31 07:30:23 2006 +0000 Stephan Kulow reviewed by: plam Replace 'stamp' target with mkinstalldirs. - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ fc-cache/Makefile.am | 13 +++---------- 2 files changed, 11 insertions(+), 10 deletions(-) commit 28aefd013d1896ffbf389596109eaec729d5d9a5 Author: Patrick Lam -Date: Tue Jan 31 07:16:22 2006 +0000 +Date: Tue Jan 31 07:16:22 2006 +0000 Toast broken global cache files. reviewed by: plam @@ -3220,11 +3537,11 @@ Date: Tue Jan 31 07:16:22 2006 +0000 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e Author: Patrick Lam -Date: Tue Jan 31 04:42:20 2006 +0000 +Date: Tue Jan 31 04:42:20 2006 +0000 Actually use the directories that I added to the global cache. Fixes 'make - check'. + check'. ChangeLog | 6 ++++++ src/fccache.c | 11 +++++++++-- @@ -3232,24 +3549,24 @@ Date: Tue Jan 31 04:42:20 2006 +0000 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6 Author: Patrick Lam -Date: Tue Jan 31 04:07:45 2006 +0000 +Date: Tue Jan 31 04:07:45 2006 +0000 Don't stop scanning if a directory in fonts.conf doesn't exist, because - subsequent directories might exist. + subsequent directories might exist. reviewed by: plam - ChangeLog | 8 ++++++++ - fc-cache/fc-cache.c | 20 ++++++++++++++------ + ChangeLog | 8 ++++++++ + fc-cache/fc-cache.c | 20 ++++++++++++++------ 2 files changed, 22 insertions(+), 6 deletions(-) commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95 Author: Patrick Lam -Date: Mon Jan 30 16:31:56 2006 +0000 +Date: Mon Jan 30 16:31:56 2006 +0000 Make global cache work again after putting dir names into global cache (I - misplaced the recording of a file offset). + misplaced the recording of a file offset). ChangeLog | 6 ++++++ src/fccache.c | 2 +- @@ -3257,23 +3574,23 @@ Date: Mon Jan 30 16:31:56 2006 +0000 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8 Author: Patrick Lam -Date: Mon Jan 30 15:59:17 2006 +0000 +Date: Mon Jan 30 15:59:17 2006 +0000 Update fc-cat to handle subdir lists in global cache file. Another FcCacheReadString return value check. - ChangeLog | 9 +++++++++ + ChangeLog | 9 +++++++++ fc-cat/fc-cat.c | 10 ++++++++++ - src/fccache.c | 11 +++++++++-- + src/fccache.c | 11 +++++++++-- 3 files changed, 28 insertions(+), 2 deletions(-) commit c5411c4cae9389ad875fbbeedeaba0644f5e399f Author: Patrick Lam -Date: Mon Jan 30 15:44:13 2006 +0000 +Date: Mon Jan 30 15:44:13 2006 +0000 Make fccache more resilient to broken cache files by checking return value - of FcCacheReadString all the time. + of FcCacheReadString all the time. reviewed by: plam ChangeLog | 9 +++++++++ @@ -3282,31 +3599,31 @@ Date: Mon Jan 30 15:44:13 2006 +0000 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c Author: Patrick Lam -Date: Mon Jan 30 14:43:04 2006 +0000 +Date: Mon Jan 30 14:43:04 2006 +0000 Remove references to dead fontconfig(3) manpages in other fontconfig - manpages. + manpages. reviewed by: plam - ChangeLog | 9 +++++++++ - fc-lang/fc-lang.man | 2 -- - fc-match/fc-match.1 | 2 -- + ChangeLog | 9 +++++++++ + fc-lang/fc-lang.man | 2 -- + fc-match/fc-match.1 | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd Author: Patrick Lam -Date: Mon Jan 30 04:51:22 2006 +0000 +Date: Mon Jan 30 04:51:22 2006 +0000 Fix world's tiniest typo in code example. reviewed by: plam - ChangeLog | 7 +++++++ - doc/fcpattern.fncs | 2 +- + ChangeLog | 7 +++++++ + doc/fcpattern.fncs | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 30c4189deb8412793d175bce255561a882ad81b7 Author: Patrick Lam -Date: Mon Jan 30 04:47:17 2006 +0000 +Date: Mon Jan 30 04:47:17 2006 +0000 Fix global cache reads of subdirectories. reviewed by: plam @@ -3317,42 +3634,42 @@ Date: Mon Jan 30 04:47:17 2006 +0000 commit 971cf18018a4f41bca196dd81989e67672e52112 Author: Patrick Lam -Date: Mon Jan 30 04:27:53 2006 +0000 +Date: Mon Jan 30 04:27:53 2006 +0000 Add documentation for FcConfigNormalizeFontDir. Write directory information to global caches to fix make check (reported by - Ronny V. Vindenes). This changes the global cache format again. + Ronny V. Vindenes). This changes the global cache format again. - ChangeLog | 13 +++++++++++++ + ChangeLog | 13 +++++++++++++ doc/fcconfig.fncs | 11 +++++++++++ - src/fccache.c | 25 +++++++++++++++++++++++-- - src/fcdir.c | 2 +- - src/fcint.h | 2 ++ + src/fccache.c | 25 +++++++++++++++++++++++-- + src/fcdir.c | 2 +- + src/fcint.h | 2 ++ 5 files changed, 50 insertions(+), 3 deletions(-) commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8 Author: Patrick Lam -Date: Fri Jan 27 05:47:59 2006 +0000 +Date: Fri Jan 27 05:47:59 2006 +0000 Move FcConfigNormalizeFontDir call so that it doesn't result in infinite - recursion (reported by Ronny V. Vindenes). + recursion (reported by Ronny V. Vindenes). - ChangeLog | 9 +++++++++ - fc-cache/fc-cache.c | 6 +++++- + ChangeLog | 9 +++++++++ + fc-cache/fc-cache.c | 6 +++++- fontconfig/fontconfig.h | 4 ++++ - src/fccache.c | 8 -------- - src/fcint.h | 4 ---- + src/fccache.c | 8 -------- + src/fcint.h | 4 ---- 5 files changed, 18 insertions(+), 13 deletions(-) commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea Author: Patrick Lam -Date: Fri Jan 27 00:27:37 2006 +0000 +Date: Fri Jan 27 00:27:37 2006 +0000 Add a couple of missing normalizations to make fc-cache work right; only - scan subdirectories once. + scan subdirectories once. ChangeLog | 7 +++++++ src/fccache.c | 8 ++++++++ @@ -3361,7 +3678,7 @@ Date: Fri Jan 27 00:27:37 2006 +0000 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c Author: Patrick Lam -Date: Thu Jan 26 16:11:41 2006 +0000 +Date: Thu Jan 26 16:11:41 2006 +0000 Don't crash on non-existant directories in global cache. reviewed by: plam @@ -3372,11 +3689,11 @@ Date: Thu Jan 26 16:11:41 2006 +0000 commit f468f568b4aedef1606b0692addf47cb9f02b328 Author: Patrick Lam -Date: Thu Jan 26 16:09:12 2006 +0000 +Date: Thu Jan 26 16:09:12 2006 +0000 Stop trampling the directory name when writing out caches. (with Mike - Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when - necessary. Don't scan directories that can't be normalized. + Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when + necessary. Don't scan directories that can't be normalized. ChangeLog | 11 +++++++++++ src/fccache.c | 16 +++++++++++++--- @@ -3387,11 +3704,11 @@ Date: Thu Jan 26 16:09:12 2006 +0000 commit 575a37b7975656f73162438635b4ba26e229b33f Author: Patrick Lam -Date: Wed Jan 25 14:52:49 2006 +0000 +Date: Wed Jan 25 14:52:49 2006 +0000 Fix additional memory leaks reported by Ronny V. Vindenes: don't invoke - FcValueSave on hashed static strings in FcPatternAddWithBinding. + FcValueSave on hashed static strings in FcPatternAddWithBinding. Add another st_dev check in FcDirCacheOpen. ChangeLog | 11 +++++++++++ @@ -3402,60 +3719,60 @@ Date: Wed Jan 25 14:52:49 2006 +0000 commit 16a71eff3ee0326db3794fa26548106a8a8697f6 Author: Patrick Lam -Date: Wed Jan 25 02:54:37 2006 +0000 +Date: Wed Jan 25 02:54:37 2006 +0000 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause - fontconfig to treat A-X fonts differently from A-Y fonts; - please mail - the fontconfig list if this causes any problems. + fontconfig to treat A-X fonts differently from A-Y fonts; + please mail + the fontconfig list if this causes any problems. reviewed by: plam - ChangeLog | 10 ++++++++++ - fc-lang/zh_hk.orth | 2 +- - src/fcfreetype.c | 2 +- + ChangeLog | 10 ++++++++++ + fc-lang/zh_hk.orth | 2 +- + src/fcfreetype.c | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0 Author: Patrick Lam -Date: Wed Jan 25 02:33:46 2006 +0000 +Date: Wed Jan 25 02:33:46 2006 +0000 Fix memory leaks reported by Ronny V. Vindenes. - ChangeLog | 6 ++++++ - src/fccache.c | 9 ++++++++- + ChangeLog | 6 ++++++ + src/fccache.c | 9 ++++++++- src/fcfreetype.c | 8 +++++++- 3 files changed, 21 insertions(+), 2 deletions(-) commit 986e35979e56774c91f3214af9e8a6f71817dcfa Author: Patrick Lam -Date: Thu Jan 19 19:20:30 2006 +0000 +Date: Thu Jan 19 19:20:30 2006 +0000 Fix for unaligned memory accesses. reviewed by: plam - ChangeLog | 9 ++++++++- - src/fcpat.c | 12 ++++++++---- + ChangeLog | 9 ++++++++- + src/fcpat.c | 12 ++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) commit 58bdd29619e6580477918f8c8d77aadbe5e427a4 Author: Patrick Lam -Date: Wed Jan 18 15:41:15 2006 +0000 +Date: Wed Jan 18 15:41:15 2006 +0000 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir calls to - avoid crashes. + avoid crashes. reviewed by: plam - ChangeLog | 8 ++++++++ - src/fcdir.c | 4 +++- + ChangeLog | 8 ++++++++ + src/fcdir.c | 4 +++- 2 files changed, 11 insertions(+), 1 deletions(-) commit eadadf489aff5f4a17a91f85909cb0dc27b2a494 Author: Patrick Lam -Date: Sun Jan 15 05:31:58 2006 +0000 +Date: Sun Jan 15 05:31:58 2006 +0000 Fix segfault when consuming zero-length caches in fc-cat (which has no - config, so FcConfigAddFontDir shouldn't be called.) + config, so FcConfigAddFontDir shouldn't be called.) ChangeLog | 6 ++++++ src/fccache.c | 3 ++- @@ -3463,69 +3780,69 @@ Date: Sun Jan 15 05:31:58 2006 +0000 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4 Author: Patrick Lam -Date: Sat Jan 14 21:23:03 2006 +0000 +Date: Sat Jan 14 21:23:03 2006 +0000 Compare device numbers as well as inodes. Always normalize directory names - before comparing them. + before comparing them. Allocate extra space for appended '/' in directory name. reviewed by: plam - ChangeLog | 19 +++++++++++++++++++ - fc-cache/fc-cache.c | 2 +- - fc-cat/fc-cat.c | 6 +++++- + ChangeLog | 19 +++++++++++++++++++ + fc-cache/fc-cache.c | 2 +- + fc-cat/fc-cat.c | 6 +++++- fontconfig/fontconfig.h | 2 +- - src/fccache.c | 19 ++++++++++++++----- - src/fccfg.c | 7 ++++--- - src/fcdir.c | 2 +- - src/fcint.h | 6 ++++-- + src/fccache.c | 19 ++++++++++++++----- + src/fccfg.c | 7 ++++--- + src/fcdir.c | 2 +- + src/fcint.h | 6 ++++-- 8 files changed, 49 insertions(+), 14 deletions(-) commit df3efc11a9584e2099366c31ba64ac9346760321 Author: Patrick Lam -Date: Tue Jan 10 13:15:05 2006 +0000 +Date: Tue Jan 10 13:15:05 2006 +0000 Explicitly add font dirs to config.fontDirs even if they're empty. Set - current config in fc-cache.c. Fix treatment of cache directory - as read - from cache file; don't use string equality to determine if we - have the - right file, use inode equality. + current config in fc-cache.c. Fix treatment of cache directory + as read + from cache file; don't use string equality to determine if we + have the + right file, use inode equality. - ChangeLog | 12 ++++++++++ - fc-cache/fc-cache.c | 1 + - src/fccache.c | 64 + ChangeLog | 12 ++++++++++ + fc-cache/fc-cache.c | 1 + + src/fccache.c | 64 +++++++++++++++++++++++++++------------------------ 3 files changed, 47 insertions(+), 30 deletions(-) commit cd9bca69702900ca9b24319c76b2dc9432bb548f Author: Patrick Lam -Date: Mon Jan 9 13:58:04 2006 +0000 +Date: Mon Jan 9 13:58:04 2006 +0000 Normalize font dirs by using the form, as given in fonts.conf, and recorded - in FcConfig's fontDirs string set, as canonical. + in FcConfig's fontDirs string set, as canonical. Actually update config.fontDirs as font directories are scanned. - ChangeLog | 14 ++++++++++++++ - fc-cache/fc-cache.c | 2 +- - fc-cat/fc-cat.c | 4 ++-- - src/fccache.c | 21 ++++++++++++--------- - src/fccfg.c | 23 +++++++++++++++++++++++ - src/fcdir.c | 3 ++- - src/fcint.h | 6 +++++- + ChangeLog | 14 ++++++++++++++ + fc-cache/fc-cache.c | 2 +- + fc-cat/fc-cat.c | 4 ++-- + src/fccache.c | 21 ++++++++++++--------- + src/fccfg.c | 23 +++++++++++++++++++++++ + src/fcdir.c | 3 ++- + src/fcint.h | 6 +++++- 7 files changed, 59 insertions(+), 14 deletions(-) commit 5576a5873dc9cd6e11234df6e64dbff18afe6378 Author: Patrick Lam -Date: Sun Jan 8 10:58:30 2006 +0000 +Date: Sun Jan 8 10:58:30 2006 +0000 Fix matching bug when multiple elements match; don't use the sum of all - scores, but the best score. + scores, but the best score. Also more perf opts, e.g. evaluate best over all font sets rather than on a - per-set basis (and other changes). + per-set basis (and other changes). src/fcmatch.c | 243 ++++++++++++++++++++++++++++++++++----------------------- @@ -3533,25 +3850,25 @@ Date: Sun Jan 8 10:58:30 2006 +0000 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303 Author: Patrick Lam -Date: Sun Jan 8 10:58:05 2006 +0000 +Date: Sun Jan 8 10:58:05 2006 +0000 Fix matching bug when multiple elements match; don't use the sum of all - scores, but the best score. + scores, but the best score. Also more perf opts, e.g. evaluate best over all font sets rather than on a - per-set basis (and other changes). + per-set basis (and other changes). - ChangeLog | 9 +++++++++ + ChangeLog | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e Author: Patrick Lam -Date: Sun Jan 8 10:50:51 2006 +0000 +Date: Sun Jan 8 10:50:51 2006 +0000 Properly skip past dir caches that contain zero fonts (as occurs in global - caches.) Reported by Mike Fabian. + caches.) Reported by Mike Fabian. ChangeLog | 6 ++++++ src/fccache.c | 4 ++++ @@ -3559,15 +3876,15 @@ Date: Sun Jan 8 10:50:51 2006 +0000 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966 Author: Patrick Lam -Date: Sat Jan 7 06:36:24 2006 +0000 +Date: Sat Jan 7 06:36:24 2006 +0000 Print out full pathname in fc-match -v as well. Reported by Frederic - Crozat. + Crozat. Fix bug where fc-match crashes when given __DUMMY__ property to match on. (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup to - distinguish an error return from a successful return. -PL) + distinguish an error return from a successful return. -PL) reviewed by: plam ChangeLog | 18 ++++++++++++++++++ @@ -3577,83 +3894,83 @@ Date: Sat Jan 7 06:36:24 2006 +0000 commit c60ec7cc6d1795922b742435965746e02e67f11c Author: Patrick Lam -Date: Thu Jan 5 15:12:22 2006 +0000 +Date: Thu Jan 5 15:12:22 2006 +0000 Add self to AUTHORS list. Minor change to global cache file format to fix fc-cat bug reported by - Frederic Crozat, and buglet with not globally caching directories - with - zero fonts cached. + Frederic Crozat, and buglet with not globally caching directories + with + zero fonts cached. - AUTHORS | 2 ++ - ChangeLog | 18 +++++++++++++++ + AUTHORS | 2 ++ + ChangeLog | 18 +++++++++++++++ fc-cat/fc-cat.c | 66 ++++++++++++++++++++++++++++++++----------------------- - src/fccache.c | 31 +++++++++++++------------- - src/fcint.h | 1 + - src/fcpat.c | 2 +- + src/fccache.c | 31 +++++++++++++------------- + src/fcint.h | 1 + + src/fcpat.c | 2 +- 6 files changed, 75 insertions(+), 45 deletions(-) commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4 Author: Patrick Lam -Date: Mon Jan 2 17:20:23 2006 +0000 +Date: Mon Jan 2 17:20:23 2006 +0000 Fix double-free which occurs because FcValueCanonicalize doesn't create an - extra copy of the returned value, it only canonicalizes it. + extra copy of the returned value, it only canonicalizes it. reviewed by: plam - ChangeLog | 11 ++++++++++- - src/fccfg.c | 1 + + ChangeLog | 11 ++++++++++- + src/fccfg.c | 1 + 2 files changed, 11 insertions(+), 1 deletions(-) commit cea78a87910a88383699d5a386693d39aa3236f5 Author: Patrick Lam -Date: Mon Jan 2 17:18:22 2006 +0000 +Date: Mon Jan 2 17:18:22 2006 +0000 Fix version of .cache file (currently 1 -> currently 2). Reported by Jim - Osborn. + Osborn. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit e9fd3c069aa415f9e7589dd1a871cd7727925364 Author: Patrick Lam -Date: Mon Jan 2 17:13:48 2006 +0000 +Date: Mon Jan 2 17:13:48 2006 +0000 Fix version of .cache file (currently 1 -> currently 2). Reported by Jim - Osborn. + Osborn. doc/fontconfig-user.sgml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1 Author: Patrick Lam -Date: Wed Dec 21 20:00:20 2005 +0000 +Date: Wed Dec 21 20:00:20 2005 +0000 Shut up GCC warnings on amd. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcpat.c | 4 ++-- + ChangeLog | 7 +++++++ + src/fcpat.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit 19ea60bc7c0186070d95f5effc815c546de1dcb0 Author: Patrick Lam -Date: Wed Dec 21 05:37:10 2005 +0000 +Date: Wed Dec 21 05:37:10 2005 +0000 Avoid check on _fcBankId nullness and fix case where it used to crash. - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ src/fccharset.c | 2 +- - src/fcint.h | 2 +- + src/fcint.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit 3bfae75d44db5ceae394194d2e6c7b81201ea685 Author: Patrick Lam -Date: Wed Dec 21 03:31:19 2005 +0000 +Date: Wed Dec 21 03:31:19 2005 +0000 Bump version to 2.3.93. Use open instead of fopen (requested by Phil Race for Sun). @@ -3661,52 +3978,52 @@ Date: Wed Dec 21 03:31:19 2005 +0000 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig dir. - ChangeLog | 20 +++++++++++++++ - README | 17 +++++++++++-- - configure.in | 2 +- - fc-cache/Makefile.am | 8 ++++++ + ChangeLog | 20 +++++++++++++++ + README | 17 +++++++++++-- + configure.in | 2 +- + fc-cache/Makefile.am | 8 ++++++ fontconfig/fontconfig.h | 2 +- - src/fccache.c | 62 + src/fccache.c | 62 +++++++++++++++++++++++++++++++++++++++-------- - src/fcxml.c | 13 +++++----- + src/fcxml.c | 13 +++++----- 7 files changed, 103 insertions(+), 21 deletions(-) commit 6f767cec491d354150a11491905ba59cc77a2659 Author: Patrick Lam -Date: Tue Dec 20 20:35:47 2005 +0000 +Date: Tue Dec 20 20:35:47 2005 +0000 Restore code to skip over PCF fonts that have no encoded characters. (We - guess that a font is PCF by presence of the PIXEL_SIZE BDF - property.) + guess that a font is PCF by presence of the PIXEL_SIZE BDF + property.) - ChangeLog | 8 ++++++++ - conf.d/10LohitGujarati.conf | 5 +++++ - src/fcfreetype.c | 9 ++++++--- + ChangeLog | 8 ++++++++ + conf.d/10LohitGujarati.conf | 5 +++++ + src/fcfreetype.c | 9 ++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) commit a7683cafe10925d09855f927cb7602a90e10516f Author: Carl Worth -Date: Tue Dec 13 17:50:50 2005 +0000 +Date: Tue Dec 13 17:50:50 2005 +0000 Add a configuration file that disables hinting for the Lohit Gujarati font - (since the hinting distort some glyphs quite badly). + (since the hinting distort some glyphs quite badly). reviewed by: keithp - ChangeLog | 8 ++++++++ - conf.d/10LohitGujarati.conf | 5 +++++ - conf.d/Makefile.am | 1 + + ChangeLog | 8 ++++++++ + conf.d/10LohitGujarati.conf | 5 +++++ + conf.d/Makefile.am | 1 + 3 files changed, 14 insertions(+), 0 deletions(-) commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6 Author: Patrick Lam -Date: Mon Dec 12 20:45:54 2005 +0000 +Date: Mon Dec 12 20:45:54 2005 +0000 Read and write the original location as a fallback for the hashed cache - file locations. This is mostly for users to be able to have - per-directory cache files. + file locations. This is mostly for users to be able to have + per-directory cache files. ChangeLog | 7 +++++++ src/fccache.c | 41 ++++++++++++++++++++++++++++++++--------- @@ -3714,78 +4031,78 @@ Date: Mon Dec 12 20:45:54 2005 +0000 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c Author: Patrick Lam -Date: Mon Dec 12 13:46:45 2005 +0000 +Date: Mon Dec 12 13:46:45 2005 +0000 Improve error message when fc-cache can't write the cache. Add missing - slash. Reported by Behdad. Incorporate Behdad's patch to create - /var/cache/fontconfig when appropriate. + slash. Reported by Behdad. Incorporate Behdad's patch to create + /var/cache/fontconfig when appropriate. - ChangeLog | 9 +++++++++ + ChangeLog | 9 +++++++++ fc-cache/Makefile.am | 5 +++++ fc-cache/fc-cache.c | 4 +++- - src/fccache.c | 2 +- + src/fccache.c | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) commit 368104c381815aa9a0c8c878f1d2be0cc5330f10 Author: Patrick Lam -Date: Mon Dec 12 13:20:41 2005 +0000 +Date: Mon Dec 12 13:20:41 2005 +0000 Fix crash reported by Frederic Crozat when using libxml2. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcxml.c | 3 +++ + ChangeLog | 7 +++++++ + src/fcxml.c | 3 +++ 2 files changed, 10 insertions(+), 0 deletions(-) commit ea44e2184198aba956e39ae63a4914544c9719fe Author: Patrick Lam -Date: Fri Dec 9 16:36:45 2005 +0000 +Date: Fri Dec 9 16:36:45 2005 +0000 Migrate cache files from fonts directories to /var/cache/fontconfig. This - helps make fontconfig FHS-compliant, but requires that all - caches get - rebuilt. + helps make fontconfig FHS-compliant, but requires that all + caches get + rebuilt. Also, autogen.sh now needs the additional parameter --localstatedir=/var. - ChangeLog | 20 ++ - INSTALL | 2 - configure.in | 7 + - fc-cache/Makefile.am | 2 - fc-cat/Makefile.am | 2 - fc-cat/fc-cat.c | 13 + + ChangeLog | 20 ++ + INSTALL | 2 + configure.in | 7 + + fc-cache/Makefile.am | 2 + fc-cat/Makefile.am | 2 + fc-cat/fc-cat.c | 13 + fontconfig/fontconfig.h | 1 - src/Makefile.am | 2 - src/fccache.c | 523 + src/Makefile.am | 2 + src/fccache.c | 523 +++++++++++++++++++++++++++++++++++++++++++---- 9 files changed, 519 insertions(+), 53 deletions(-) commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374 Author: Patrick Lam -Date: Thu Dec 8 05:54:27 2005 +0000 +Date: Thu Dec 8 05:54:27 2005 +0000 Because we've changed FcPatternAddString to use FcStrStaticName and not - FcValueSave, explicitly handle the case of a null string. + FcValueSave, explicitly handle the case of a null string. - ChangeLog | 6 ++++++ - src/fcpat.c | 7 +++++++ + ChangeLog | 6 ++++++ + src/fcpat.c | 7 +++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 982b598278315de60721740047a1b57f4a5895b8 Author: Patrick Lam -Date: Wed Dec 7 03:55:25 2005 +0000 +Date: Wed Dec 7 03:55:25 2005 +0000 Fix warnings. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ fc-cat/fc-cat.c | 9 +++------ 2 files changed, 8 insertions(+), 6 deletions(-) commit c6103dfb22de0664a6ab164d90d6959551e301c5 Author: Patrick Lam -Date: Tue Dec 6 18:57:43 2005 +0000 +Date: Tue Dec 6 18:57:43 2005 +0000 Don't assign types to user object names. @@ -3795,91 +4112,91 @@ Date: Tue Dec 6 18:57:43 2005 +0000 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995 Author: Patrick Lam -Date: Mon Dec 5 16:08:01 2005 +0000 +Date: Mon Dec 5 16:08:01 2005 +0000 Don't free strings that have been returned from FcStrStaticName. - ChangeLog | 5 +++++ - src/fcpat.c | 21 +++++++++++++++++++-- + ChangeLog | 5 +++++ + src/fcpat.c | 21 +++++++++++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac Author: Patrick Lam -Date: Thu Dec 1 07:12:45 2005 +0000 +Date: Thu Dec 1 07:12:45 2005 +0000 Add codepath for reading global cache files as well. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ fc-cat/fc-cat.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 0 deletions(-) commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682 Author: Patrick Lam -Date: Thu Dec 1 06:27:07 2005 +0000 +Date: Thu Dec 1 06:27:07 2005 +0000 file 10-fonts-persian.conf was initially added on branch fc-2_4_branch. commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55 Author: Patrick Lam -Date: Thu Dec 1 06:27:07 2005 +0000 +Date: Thu Dec 1 06:27:07 2005 +0000 Add config file for Persian fonts from Sharif FarsiWeb, Inc. reviewed by: plam - ChangeLog | 10 + + ChangeLog | 10 + conf.d/10-fonts-persian.conf | 545 ++++++++++++++++++++++++++++++++++++++++++ - conf.d/Makefile.am | 1 + conf.d/Makefile.am | 1 3 files changed, 555 insertions(+), 1 deletions(-) commit cb6d97eb1baba6795bb8abdede69902b2440f371 Author: Patrick Lam -Date: Wed Nov 30 22:13:21 2005 +0000 +Date: Wed Nov 30 22:13:21 2005 +0000 Only add a config file to the set of config files once. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcxml.c | 6 ++++++ + ChangeLog | 7 +++++++ + src/fcxml.c | 6 ++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 93a27747a485624d4a89550036e12eeec96d4558 Author: Patrick Lam -Date: Tue Nov 29 15:04:06 2005 +0000 +Date: Tue Nov 29 15:04:06 2005 +0000 src/fcint.h (FcCacheBankToIndex); Fix segfault by guarding array dereference. - ChangeLog | 5 +++++ - src/fcint.h | 2 +- + ChangeLog | 5 +++++ + src/fcint.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit b8948e85420469c83098a6b97d7979189a8734d9 Author: Patrick Lam -Date: Tue Nov 29 14:57:10 2005 +0000 +Date: Tue Nov 29 14:57:10 2005 +0000 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which - checks the front of the list and a non-inlineable part which - finds and - moves the appropriate element to the front of the list. + checks the front of the list and a non-inlineable part which + finds and + moves the appropriate element to the front of the list. reviewed by: plam - ChangeLog | 14 ++++++++++++++ - fc-lang/fc-lang.c | 5 ++++- - src/fccache.c | 34 +++++++++++++++++----------------- - src/fcint.h | 9 ++++++++- + ChangeLog | 14 ++++++++++++++ + fc-lang/fc-lang.c | 5 ++++- + src/fccache.c | 34 +++++++++++++++++----------------- + src/fcint.h | 9 ++++++++- 4 files changed, 43 insertions(+), 19 deletions(-) commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56 Author: Patrick Lam -Date: Tue Nov 29 06:23:00 2005 +0000 +Date: Tue Nov 29 06:23:00 2005 +0000 Make the perf guys hate me a bit less: hoist the directory-name - FcConfigAcceptFont check for cached fonts up to directory - cache read - time, rather than running it for each font. + FcConfigAcceptFont check for cached fonts up to directory + cache read + time, rather than running it for each font. ChangeLog | 8 ++++++++ src/fccache.c | 3 +++ @@ -3888,60 +4205,60 @@ Date: Tue Nov 29 06:23:00 2005 +0000 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1 Author: Patrick Lam -Date: Tue Nov 29 06:09:18 2005 +0000 +Date: Tue Nov 29 06:09:18 2005 +0000 Don't make FcPatternFindFullFname available to fccfg, it's not really safe. - Instead go through FcPatternGetString (sorry, perf guys.) Also, - use - globs for dirs as well. + Instead go through FcPatternGetString (sorry, perf guys.) Also, + use + globs for dirs as well. - ChangeLog | 9 +++++++++ - src/fccfg.c | 8 +++++--- - src/fcint.h | 3 --- - src/fcpat.c | 5 ++++- + ChangeLog | 9 +++++++++ + src/fccfg.c | 8 +++++--- + src/fcint.h | 3 --- + src/fcpat.c | 5 ++++- 4 files changed, 18 insertions(+), 7 deletions(-) commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8 Author: Patrick Lam -Date: Tue Nov 29 00:21:05 2005 +0000 +Date: Tue Nov 29 00:21:05 2005 +0000 Fix segfault. - ChangeLog | 5 +++++ - src/fccfg.c | 5 ++++- + ChangeLog | 5 +++++ + src/fccfg.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletions(-) commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d Author: Patrick Lam -Date: Tue Nov 29 00:16:02 2005 +0000 +Date: Tue Nov 29 00:16:02 2005 +0000 Update autogenerated config.* files. - config/config.guess | 535 + config/config.guess | 535 ++++++++++++++++++++++++++------------------------- - config/config.sub | 67 ++++-- + config/config.sub | 67 ++++-- 2 files changed, 314 insertions(+), 288 deletions(-) commit ced3f0a0abd84de73753956ec18e7316eda33a37 Author: Patrick Lam -Date: Tue Nov 29 00:14:42 2005 +0000 +Date: Tue Nov 29 00:14:42 2005 +0000 Fix problem dating back at least to 2.3.2 where globs weren't being applied - to patterns loaded from a cache. + to patterns loaded from a cache. Fix some obvious spelling mistakes. - ChangeLog | 13 +++++++++++++ + ChangeLog | 13 +++++++++++++ doc/fontconfig-user.sgml | 17 +++++++++-------- - src/fccfg.c | 3 ++- - src/fcint.h | 3 +++ - src/fcpat.c | 4 +--- + src/fccfg.c | 3 ++- + src/fcint.h | 3 +++ + src/fcpat.c | 4 +--- 5 files changed, 28 insertions(+), 12 deletions(-) commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c Author: Patrick Lam -Date: Mon Nov 28 10:54:11 2005 +0000 +Date: Mon Nov 28 10:54:11 2005 +0000 Stephan Kulow reviewed by: plam Don't kill all fonts during match (oops!) @@ -3952,16 +4269,16 @@ Date: Mon Nov 28 10:54:11 2005 +0000 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa Author: Patrick Lam -Date: Mon Nov 28 01:40:53 2005 +0000 +Date: Mon Nov 28 01:40:53 2005 +0000 Stephan Kulow Michael Matz reviewed by: plam Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline - FcCompare into FcFontSetMatch and reorder the loops, adding - a boolean - array which blocks patterns from future consideration if - they're known - to not be best on some past criterion. + FcCompare into FcFontSetMatch and reorder the loops, adding + a boolean + array which blocks patterns from future consideration if + they're known + to not be best on some past criterion. src/fcmatch.c | 224 ++++++++++++++++++++++++++++++++++++++++----------------- @@ -3969,7 +4286,7 @@ Date: Mon Nov 28 01:40:53 2005 +0000 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5 Author: Patrick Lam -Date: Sat Nov 26 05:05:14 2005 +0000 +Date: Sat Nov 26 05:05:14 2005 +0000 Fix incorrect merge. reviewed by: plam @@ -3980,10 +4297,10 @@ Date: Sat Nov 26 05:05:14 2005 +0000 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf Author: Patrick Lam -Date: Fri Nov 25 16:33:58 2005 +0000 +Date: Fri Nov 25 16:33:58 2005 +0000 Don't do random matching when bad objects are passed into - FcCompareValueList. + FcCompareValueList. ChangeLog | 6 ++++++ src/fcmatch.c | 58 @@ -3992,19 +4309,19 @@ Date: Fri Nov 25 16:33:58 2005 +0000 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9 Author: Patrick Lam -Date: Fri Nov 25 16:04:44 2005 +0000 +Date: Fri Nov 25 16:04:44 2005 +0000 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns, - _fcPatternElts, _fcValueLists for consistency. + _fcPatternElts, _fcValueLists for consistency. - ChangeLog | 10 ++++++++++ - src/fcint.h | 8 ++++---- - src/fcpat.c | 50 +++++++++++++++++++++++++------------------------- + ChangeLog | 10 ++++++++++ + src/fcint.h | 8 ++++---- + src/fcpat.c | 50 +++++++++++++++++++++++++------------------------- 3 files changed, 39 insertions(+), 29 deletions(-) commit d854eaf8a9c395a1cbca83a7620e087109f6eb87 Author: Patrick Lam -Date: Fri Nov 25 15:54:24 2005 +0000 +Date: Fri Nov 25 15:54:24 2005 +0000 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf). reviewed by: plam @@ -4015,29 +4332,29 @@ Date: Fri Nov 25 15:54:24 2005 +0000 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0 Author: Patrick Lam -Date: Fri Nov 25 15:50:34 2005 +0000 +Date: Fri Nov 25 15:50:34 2005 +0000 Pass around FcCache *s to the Unserialize functions for extra consistency - (and less overhead, for what that's worth). + (and less overhead, for what that's worth). - ChangeLog | 13 +++++++++++++ - src/fccache.c | 2 +- + ChangeLog | 13 +++++++++++++ + src/fccache.c | 2 +- src/fccharset.c | 12 ++++++------ - src/fcfs.c | 2 +- - src/fcint.h | 10 +++++----- - src/fclang.c | 8 ++++---- - src/fcname.c | 2 +- - src/fcpat.c | 32 ++++++++++++++++---------------- + src/fcfs.c | 2 +- + src/fcint.h | 10 +++++----- + src/fclang.c | 8 ++++---- + src/fcname.c | 2 +- + src/fcpat.c | 32 ++++++++++++++++---------------- 8 files changed, 47 insertions(+), 34 deletions(-) commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043 Author: Patrick Lam -Date: Fri Nov 25 03:00:51 2005 +0000 +Date: Fri Nov 25 03:00:51 2005 +0000 Inline the *PtrU functions to gain perf. Remove unneeded params for the - FcCompare* functions. + FcCompare* functions. reviewed by: plam ChangeLog | 12 +++++++++++- @@ -4049,12 +4366,12 @@ Date: Fri Nov 25 03:00:51 2005 +0000 commit 3f9f24e077cc079be362343be499ff0baf23e0a1 Author: Patrick Lam -Date: Fri Nov 25 02:16:42 2005 +0000 +Date: Fri Nov 25 02:16:42 2005 +0000 Fix the debian changelog so that debian/rules works again, make it create a - debian package for release 2.3.92-1. Acknowledge change in NMU of - debian package. + debian package for release 2.3.92-1. Acknowledge change in NMU of + debian package. debian/changelog | 13 ++++++++++++ debian/control | 1 + @@ -4064,30 +4381,30 @@ Date: Fri Nov 25 02:16:42 2005 +0000 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53 Author: Patrick Lam -Date: Thu Nov 24 21:40:20 2005 +0000 +Date: Thu Nov 24 21:40:20 2005 +0000 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header. Check for type validity during FcPatternAddWithBinding, don't verify type - in FcFontMatch, don't call FcCanonicalize here (which always - does a - deep copy). + in FcFontMatch, don't call FcCanonicalize here (which always + does a + deep copy). reviewed by: plam - ChangeLog | 13 +++++++++++++ + ChangeLog | 13 +++++++++++++ fontconfig/fontconfig.h | 3 --- - src/fcint.h | 3 +++ - src/fcmatch.c | 22 +++++----------------- - src/fcpat.c | 22 +++++++++++++++++----- + src/fcint.h | 3 +++ + src/fcmatch.c | 22 +++++----------------- + src/fcpat.c | 22 +++++++++++++++++----- 5 files changed, 38 insertions(+), 25 deletions(-) commit 4f8b266fd97e36961639c40d93225265c0f849c7 Author: Patrick Lam -Date: Thu Nov 24 20:20:26 2005 +0000 +Date: Thu Nov 24 20:20:26 2005 +0000 Make FcCompareString and FcCompareFamily less expensive. Only add a value - for FC_FAMILY if the proposed value is a string. + for FC_FAMILY if the proposed value is a string. reviewed by: plam ChangeLog | 11 ++++++++++- @@ -4097,11 +4414,11 @@ Date: Thu Nov 24 20:20:26 2005 +0000 commit b97a34b5924b1279dd831426a94016ea8b65ea8d Author: Patrick Lam -Date: Thu Nov 24 19:38:05 2005 +0000 +Date: Thu Nov 24 19:38:05 2005 +0000 Inline FcDebug invocations and only initialize once, in FcInit*. Improve - debug msg in FcPatternPrint. + debug msg in FcPatternPrint. reviewed by: plam ChangeLog | 10 ++++++++++ @@ -4112,7 +4429,7 @@ Date: Thu Nov 24 19:38:05 2005 +0000 commit d2f459781cade98d1d07806d023e63f1fc289b0e Author: Patrick Lam -Date: Wed Nov 23 17:01:27 2005 +0000 +Date: Wed Nov 23 17:01:27 2005 +0000 Properly apply fcrozat's patch. @@ -4121,45 +4438,45 @@ Date: Wed Nov 23 17:01:27 2005 +0000 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1 Author: Patrick Lam -Date: Wed Nov 23 16:36:26 2005 +0000 +Date: Wed Nov 23 16:36:26 2005 +0000 2005-11-23 Frederic Crozat : reviewed by: plam Minor code warning cleanups. - ChangeLog | 8 ++++++++ - fc-cat/fc-cat.c | 1 - + ChangeLog | 8 ++++++++ + fc-cat/fc-cat.c | 1 - fontconfig/fontconfig.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) commit b1297aa8977901075e95e40bc430fc823e1fb230 Author: Patrick Lam -Date: Wed Nov 23 15:33:48 2005 +0000 +Date: Wed Nov 23 15:33:48 2005 +0000 2005-11-23 Frederic Crozat : reviewed by: plam Make getopt_long accept -s parameter to fc-match as well. - ChangeLog | 7 +++++++ - fc-match/fc-match.c | 2 +- + ChangeLog | 7 +++++++ + fc-match/fc-match.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 435fc66073ee83d17242bac2880e843489439cda Author: Patrick Lam -Date: Wed Nov 23 15:32:36 2005 +0000 +Date: Wed Nov 23 15:32:36 2005 +0000 2005-11-23 Frederic Crozat : reviewed by: plam Make getopt_long accept -s parameter to fc-match as well. - ChangeLog | 7 +++++++ - fc-match/fc-match.c | 2 +- + ChangeLog | 7 +++++++ + fc-match/fc-match.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit adac22f290f1780f6d1424d6f93cc4453d4d489c Author: Patrick Lam -Date: Tue Nov 22 04:46:55 2005 +0000 +Date: Tue Nov 22 04:46:55 2005 +0000 Manually perform inlining & partial redundancy elimination to reduce calls - to FcValueListPtrU. + to FcValueListPtrU. Only invoke strlen() when really necessary. reviewed by: plam reviewed by: plam @@ -4171,37 +4488,37 @@ Date: Tue Nov 22 04:46:55 2005 +0000 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4 Author: Patrick Lam -Date: Sat Nov 19 22:38:39 2005 +0000 +Date: Sat Nov 19 22:38:39 2005 +0000 Get rid of the use of freetype internal headers in fcfreetype.c, since - those headers will go away with freetype 2.2. Replace with public - domain ftglue code from pango. Note that the patch removes - some extra - error checking in FT_Get_BDF_Property() and comments out the - skipping - of empty pcf fonts. + those headers will go away with freetype 2.2. Replace with public + domain ftglue code from pango. Note that the patch removes + some extra + error checking in FT_Get_BDF_Property() and comments out the + skipping + of empty pcf fonts. reviewed by: plam - ChangeLog | 2 ++ + ChangeLog | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 246985e40e3296a6bb427026d8274fe8409f3776 Author: Patrick Lam -Date: Sat Nov 19 22:37:24 2005 +0000 +Date: Sat Nov 19 22:37:24 2005 +0000 file ftglue.c was initially added on branch fc-2_4_branch. commit 824c7bf02515cde1cc562eb6a64b9857d03913fc Author: Patrick Lam -Date: Sat Nov 19 22:37:24 2005 +0000 +Date: Sat Nov 19 22:37:24 2005 +0000 Get rid of the use of freetype internal headers in fcfreetype.c, since - those headers will go away with freetype 2.2. Replace with public - domain ftglue code from pango. Note that the patch removes - some extra - error checking in FT_Get_BDF_Property() and comments out the - skipping - of empty pcf fonts. + those headers will go away with freetype 2.2. Replace with public + domain ftglue code from pango. Note that the patch removes + some extra + error checking in FT_Get_BDF_Property() and comments out the + skipping + of empty pcf fonts. reviewed by: plam src/ftglue.c | 349 @@ -4211,18 +4528,18 @@ Date: Sat Nov 19 22:37:24 2005 +0000 commit 8ebf7725a8607b39ff505029b2a41369d67eb736 Author: Patrick Lam -Date: Sat Nov 19 22:32:13 2005 +0000 +Date: Sat Nov 19 22:32:13 2005 +0000 Get rid of the use of freetype internal headers in fcfreetype.c, since - those headers will go away with freetype 2.2. Replace with public - domain ftglue code from pango. Note that the patch removes - some extra - error checking in FT_Get_BDF_Property() and comments out the - skipping - of empty pcf fonts. + those headers will go away with freetype 2.2. Replace with public + domain ftglue code from pango. Note that the patch removes + some extra + error checking in FT_Get_BDF_Property() and comments out the + skipping + of empty pcf fonts. reviewed by: plam - ChangeLog | 13 +++++++++ + ChangeLog | 13 +++++++++ src/Makefile.am | 4 ++- src/fcfreetype.c | 75 +++++++++++++++++++++++++----------------------------- @@ -4230,98 +4547,98 @@ Date: Sat Nov 19 22:32:13 2005 +0000 commit a151acedc056783957f9875b1a21f13d0bb8bfe2 Author: Patrick Lam -Date: Sat Nov 19 16:24:53 2005 +0000 +Date: Sat Nov 19 16:24:53 2005 +0000 Further fix of patch from 2005-11-04: miscounted numbers count - (numbers_count); didn't strip duplicate numbers (langBankNumbers); - and - leafidx_offset and numbers_offset in fcLangCharSets are wrong. + (numbers_count); didn't strip duplicate numbers (langBankNumbers); + and + leafidx_offset and numbers_offset in fcLangCharSets are wrong. Removed leafidx_count and numbers_count since they are the same and - replaced them with offset_count. + replaced them with offset_count. reviewed by: plam - ChangeLog | 12 ++++++++++++ + ChangeLog | 12 ++++++++++++ fc-lang/fc-lang.c | 21 +++++++++++++-------- 2 files changed, 25 insertions(+), 8 deletions(-) commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de Author: Patrick Lam -Date: Fri Nov 18 20:32:30 2005 +0000 +Date: Fri Nov 18 20:32:30 2005 +0000 Don't crash when fc-cat invoked with no arguments. Fix invalid read access caused by premature free and GCC4 warnings in - libxml2 codepath. + libxml2 codepath. reviewed by: plam reviewed by: plam - ChangeLog | 17 ++++++++++++++++- + ChangeLog | 17 ++++++++++++++++- fc-cat/fc-cat.c | 3 +++ - src/fcxml.c | 10 ++++++---- + src/fcxml.c | 10 ++++++---- 3 files changed, 25 insertions(+), 5 deletions(-) commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0 Author: Patrick Lam -Date: Fri Nov 18 04:21:10 2005 +0000 +Date: Fri Nov 18 04:21:10 2005 +0000 List iteration not needed in FcConfigValues, since it's building up the - list itself; we can just strip FcVoid elements during - construction. + list itself; we can just strip FcVoid elements during + construction. reviewed by: plam - ChangeLog | 9 +++++++++ - src/fccfg.c | 17 ++++++----------- + ChangeLog | 9 +++++++++ + src/fccfg.c | 17 ++++++----------- 2 files changed, 15 insertions(+), 11 deletions(-) commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753 Author: Patrick Lam -Date: Thu Nov 17 16:46:07 2005 +0000 +Date: Thu Nov 17 16:46:07 2005 +0000 Fix crash on invalid constants in config files (forgot to update a pointer - upon list iteration.) + upon list iteration.) - ChangeLog | 6 ++++++ - src/fccfg.c | 1 + + ChangeLog | 6 ++++++ + src/fccfg.c | 1 + 2 files changed, 7 insertions(+), 0 deletions(-) commit f28472fdb4e51a06283161f9e7a645d5354a37d2 Author: Patrick Lam -Date: Thu Nov 17 16:17:05 2005 +0000 +Date: Thu Nov 17 16:17:05 2005 +0000 Complain about invalid constants in config files. reviewed by: plam - ChangeLog | 7 +++++++ - src/fcxml.c | 4 ++++ + ChangeLog | 7 +++++++ + src/fcxml.c | 4 ++++ 2 files changed, 11 insertions(+), 0 deletions(-) commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3 Author: Patrick Lam -Date: Thu Nov 17 15:43:39 2005 +0000 +Date: Thu Nov 17 15:43:39 2005 +0000 Don't add current_arch_start more than once. Fix ordering of ALIGN with respect to saving block_ptr; add another ALIGN - to fcfs.c. + to fcfs.c. reviewed by: plam - ChangeLog | 16 ++++++++++++++++ - src/fccache.c | 2 +- + ChangeLog | 16 ++++++++++++++++ + src/fccache.c | 2 +- src/fccharset.c | 12 ++++++++---- - src/fcfs.c | 10 +++++++++- - src/fcname.c | 6 ++++-- - src/fcpat.c | 1 + + src/fcfs.c | 10 +++++++++- + src/fcname.c | 6 ++++-- + src/fcpat.c | 1 + 6 files changed, 39 insertions(+), 8 deletions(-) commit 8e351527bb87798e9b796e12a3b1ee6229536a28 Author: Patrick Lam -Date: Wed Nov 16 17:49:01 2005 +0000 +Date: Wed Nov 16 17:49:01 2005 +0000 src/fccache.c (FcDirCacheProduce) Fix case where alignment bytes bumped up metadata->count causing - unwarranted failures to write cache files. (Reported by Stephan - Kulow). + unwarranted failures to write cache files. (Reported by Stephan + Kulow). ChangeLog | 7 +++++++ src/fccache.c | 15 +++++++++++---- @@ -4329,99 +4646,99 @@ Date: Wed Nov 16 17:49:01 2005 +0000 commit 7fd7221e683d6c65b9199fd06d34d5215582748e Author: Patrick Lam -Date: Wed Nov 16 15:55:17 2005 +0000 +Date: Wed Nov 16 15:55:17 2005 +0000 Add *NeededBytesAlign(), which overestimates the padding which is later - added by the new ALIGN macro. Fix alignment problems on ia64 - and s390 - by bumping up block_ptr appropriately. (Earlier version by Andreas - Schwab). + added by the new ALIGN macro. Fix alignment problems on ia64 + and s390 + by bumping up block_ptr appropriately. (Earlier version by Andreas + Schwab). Use sysconf to determine proper PAGESIZE value; this appears to be - POSIX-compliant. (reported by Andreas Schwab) + POSIX-compliant. (reported by Andreas Schwab) reviewed by: plam - ChangeLog | 23 +++++++++++++++++++++++ - src/fccache.c | 21 +++++++++++++-------- + ChangeLog | 23 +++++++++++++++++++++++ + src/fccache.c | 21 +++++++++++++-------- src/fccharset.c | 11 +++++++++++ - src/fcfs.c | 10 ++++++++++ - src/fcint.h | 18 ++++++++++++++++++ - src/fclang.c | 8 ++++++++ - src/fcname.c | 8 ++++++++ - src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++ + src/fcfs.c | 10 ++++++++++ + src/fcint.h | 18 ++++++++++++++++++ + src/fclang.c | 8 ++++++++ + src/fcname.c | 8 ++++++++ + src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++ 8 files changed, 127 insertions(+), 8 deletions(-) commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d Author: Patrick Lam -Date: Fri Nov 4 19:31:26 2005 +0000 +Date: Fri Nov 4 19:31:26 2005 +0000 Fix bug 2878 (excessive relocations at startup for charsets, reported by - Ross Burton): fc-lang/fc-lang now creates the static form of the - langset, not the dynamic form, so that the charsets should now - be in - .rodata. + Ross Burton): fc-lang/fc-lang now creates the static form of the + langset, not the dynamic form, so that the charsets should now + be in + .rodata. - ChangeLog | 11 ++++++++++ + ChangeLog | 11 ++++++++++ fc-lang/fc-lang.c | 59 +++++++++++++++++++++++++++++++++++++++-------------- src/fccharset.c | 18 ++++++++++++++++ - src/fcint.h | 5 ++++ - src/fclang.c | 16 +++++++++++++- + src/fcint.h | 5 ++++ + src/fclang.c | 16 +++++++++++++- 5 files changed, 92 insertions(+), 17 deletions(-) commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1 Author: Patrick Lam -Date: Fri Nov 4 16:48:32 2005 +0000 +Date: Fri Nov 4 16:48:32 2005 +0000 Add test for validity of directory caches that somehow got lost (reported - by make distcheck). + by make distcheck). - ChangeLog | 6 ++++++ - src/fcdir.c | 2 +- + ChangeLog | 6 ++++++ + src/fcdir.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225 Author: Patrick Lam -Date: Fri Nov 4 06:17:00 2005 +0000 +Date: Fri Nov 4 06:17:00 2005 +0000 Bump version to 2.3.92. - ChangeLog | 8 ++++++++ - README | 29 +++++++++++++++++++++++++++-- - configure.in | 2 +- + ChangeLog | 8 ++++++++ + README | 29 +++++++++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) commit ea9726b620bff44d45fa25c91a8ab7d31a813577 Author: Patrick Lam -Date: Thu Nov 3 04:45:57 2005 +0000 +Date: Thu Nov 3 04:45:57 2005 +0000 Fix argument ordering problem in call to FcPatternTransferFullFname. - ChangeLog | 5 +++++ - src/fcpat.c | 2 +- + ChangeLog | 5 +++++ + src/fcpat.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 7358dae49b328f5546d156246510601e2dd85d1c Author: Patrick Lam -Date: Thu Nov 3 04:23:22 2005 +0000 +Date: Thu Nov 3 04:23:22 2005 +0000 Fix warnings and embarrassing double-free error. - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ src/fcfreetype.c | 2 +- - src/fcpat.c | 14 +++++--------- + src/fcpat.c | 14 +++++--------- 3 files changed, 13 insertions(+), 10 deletions(-) commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a Author: Patrick Lam -Date: Wed Nov 2 15:57:36 2005 +0000 +Date: Wed Nov 2 15:57:36 2005 +0000 Change the rule for artificial emboldening in fonts.conf.in. This enables - the support for artificial emboldening included in cairo. + the support for artificial emboldening included in cairo. reviewed by: plam ChangeLog | 8 ++++++++ @@ -4430,52 +4747,52 @@ Date: Wed Nov 2 15:57:36 2005 +0000 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad Author: Patrick Lam -Date: Wed Nov 2 15:29:53 2005 +0000 +Date: Wed Nov 2 15:29:53 2005 +0000 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate full - names when transferring, and free full names when freeing the - associated font. Reported by Jinghua Luo. + names when transferring, and free full names when freeing the + associated font. Reported by Jinghua Luo. - ChangeLog | 8 ++++++++ - src/fcpat.c | 18 ++++++++++++++---- + ChangeLog | 8 ++++++++ + src/fcpat.c | 18 ++++++++++++++---- 2 files changed, 22 insertions(+), 4 deletions(-) commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9 Author: Patrick Lam -Date: Wed Nov 2 07:37:00 2005 +0000 +Date: Wed Nov 2 07:37:00 2005 +0000 Revert the previous patch and commit the correct patch: I forgot a - canonicalization in FcValueListSerialize, so that it would - choke on - already-serialized input files. Duh! + canonicalization in FcValueListSerialize, so that it would + choke on + already-serialized input files. Duh! - ChangeLog | 8 ++++++++ - fc-cache/fc-cache.c | 9 --------- - src/fcpat.c | 1 + + ChangeLog | 8 ++++++++ + fc-cache/fc-cache.c | 9 --------- + src/fcpat.c | 1 + 3 files changed, 9 insertions(+), 9 deletions(-) commit c6b75577f3bf3019399e0a439d9cccf55e53999f Author: Patrick Lam -Date: Wed Nov 2 07:01:25 2005 +0000 +Date: Wed Nov 2 07:01:25 2005 +0000 Forcibly rescan a directory before writing a fresh local cache file for - that directory, fixing the losing-fonts problem reported by - Mike Fabian - and also apparently the font cache file corruption. + that directory, fixing the losing-fonts problem reported by + Mike Fabian + and also apparently the font cache file corruption. - ChangeLog | 8 ++++++++ - fc-cache/fc-cache.c | 9 +++++++++ + ChangeLog | 8 ++++++++ + fc-cache/fc-cache.c | 9 +++++++++ 2 files changed, 17 insertions(+), 0 deletions(-) commit 9090cb9eceec10581c9f927b2e895189d20d1d4c Author: Patrick Lam -Date: Wed Nov 2 06:39:23 2005 +0000 +Date: Wed Nov 2 06:39:23 2005 +0000 Fix thinko: actually, the whole global cache is stale if the global cache - is older than the (newest) config file. + is older than the (newest) config file. ChangeLog | 6 ++++++ src/fccache.c | 6 +++--- @@ -4483,11 +4800,11 @@ Date: Wed Nov 2 06:39:23 2005 +0000 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda Author: Patrick Lam -Date: Wed Nov 2 06:29:14 2005 +0000 +Date: Wed Nov 2 06:29:14 2005 +0000 Declare the global cache of a directory's contents to be stale if the - directory is newer than the (newest) configuration file. S: - ---------------------------------------------------------------------- + directory is newer than the (newest) configuration file. S: + ---------------------------------------------------------------------- ChangeLog | 8 ++++++++ src/fccache.c | 12 +++++++++--- @@ -4497,10 +4814,10 @@ Date: Wed Nov 2 06:29:14 2005 +0000 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3 Author: Patrick Lam -Date: Tue Nov 1 06:57:25 2005 +0000 +Date: Tue Nov 1 06:57:25 2005 +0000 Copy the full pathname whenever duplicating an FcPattern; otherwise, - applications continue breaking. + applications continue breaking. ChangeLog | 10 ++++++++++ src/fcint.h | 4 ++-- @@ -4511,44 +4828,44 @@ Date: Tue Nov 1 06:57:25 2005 +0000 commit d6946c1a11695eb55a3fe60db5480df94570b1ba Author: Patrick Lam -Date: Tue Nov 1 05:52:28 2005 +0000 +Date: Tue Nov 1 05:52:28 2005 +0000 Fix small memory error (tried to free argv); use basename and dirname - correctly (they can modify their arguments). + correctly (they can modify their arguments). - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ fc-cat/fc-cat.c | 4 +--- src/fcfreetype.c | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) commit e77c17184a6172d6368dd3193c791c4027065bbd Author: Patrick Lam -Date: Tue Nov 1 05:26:27 2005 +0000 +Date: Tue Nov 1 05:26:27 2005 +0000 Reinstate basename patch, but keep a hash table linking FcPatterns to their - fully-qualified font names for clients' benefit. Clients only - pay for - the font names once they request the FC_FILE property from an - FcPattern, but the font name is malloc'd at that point (i.e. not - mmapped: that's impossible, since it may vary between machines.) - Clients do have to pay for a copy of the path name per cache file. + fully-qualified font names for clients' benefit. Clients only + pay for + the font names once they request the FC_FILE property from an + FcPattern, but the font name is malloc'd at that point (i.e. not + mmapped: that's impossible, since it may vary between machines.) + Clients do have to pay for a copy of the path name per cache file. Note that FcPatternGetString now does some rewriting if you ask for an - FC_FILE, appending the pathname as appropriate. + FC_FILE, appending the pathname as appropriate. - ChangeLog | 23 +++++++++++++ + ChangeLog | 23 +++++++++++++ fc-cat/fc-cat.c | 7 ++-- - src/fccache.c | 40 ++++++++++++++++++++-- + src/fccache.c | 40 ++++++++++++++++++++-- src/fcfreetype.c | 5 ++- - src/fcint.h | 9 +++++ - src/fclist.c | 8 ++++ - src/fcpat.c | 97 + src/fcint.h | 9 +++++ + src/fclist.c | 8 ++++ + src/fcpat.c | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 181 insertions(+), 8 deletions(-) commit be99726f672cef086b4256ad34163f6f9ed9d4a5 Author: Patrick Lam -Date: Mon Oct 31 06:02:00 2005 +0000 +Date: Mon Oct 31 06:02:00 2005 +0000 Revert basename patch, which breaks fontconfig clients on my system. @@ -4557,64 +4874,64 @@ Date: Mon Oct 31 06:02:00 2005 +0000 commit 720298e773876037dd9af384a9cc16956600b5e7 Author: Patrick Lam -Date: Wed Oct 26 06:34:29 2005 +0000 +Date: Wed Oct 26 06:34:29 2005 +0000 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load - embedded bitmaps or not. + embedded bitmaps or not. reviewed by: plam - ChangeLog | 11 +++++++++++ + ChangeLog | 11 +++++++++++ fontconfig/fontconfig.h | 1 + - fonts.conf.in | 4 ++++ - src/fcdefault.c | 1 + - src/fcname.c | 1 + + fonts.conf.in | 4 ++++ + src/fcdefault.c | 1 + + src/fcname.c | 1 + 5 files changed, 18 insertions(+), 0 deletions(-) commit 961d9b9993ae815d6ba723829724bf0685809091 Author: Patrick Lam -Date: Tue Oct 25 22:29:13 2005 +0000 +Date: Tue Oct 25 22:29:13 2005 +0000 Only add basename to patterns' FC_FILE element, not any part of the - dirname. + dirname. - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ src/fcfreetype.c | 3 ++- 2 files changed, 8 insertions(+), 1 deletions(-) commit 573da729101bfb81d2cafb7e442bbf5395ae9eef Author: Patrick Lam -Date: Sat Oct 22 15:12:05 2005 +0000 +Date: Sat Oct 22 15:12:05 2005 +0000 Add some more consts, fixing more GCC4 warnings. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ src/fcfreetype.c | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 11 deletions(-) commit 904426816df300fad816238f0f27ef595a6a539b Author: Patrick Lam -Date: Sat Oct 22 14:21:14 2005 +0000 +Date: Sat Oct 22 14:21:14 2005 +0000 Support localized font family and style names. This has been reported to - break old apps like xfd, but modern (gtk+/qt/mozilla) apps - work fine. + break old apps like xfd, but modern (gtk+/qt/mozilla) apps + work fine. reviewed by: plam - ChangeLog | 7 ++++ + ChangeLog | 7 ++++ src/fcdefault.c | 110 +++++++++++++++++++++++++++++++------------------------ - src/fcint.h | 4 ++ - src/fclist.c | 60 +++++++++++++++++++++++++++++- + src/fcint.h | 4 ++ + src/fclist.c | 60 +++++++++++++++++++++++++++++- 4 files changed, 130 insertions(+), 51 deletions(-) commit e58b50e88cbe3b55695101a0988306ea4646bbe4 Author: Patrick Lam -Date: Fri Oct 21 20:24:30 2005 +0000 +Date: Fri Oct 21 20:24:30 2005 +0000 Destroy the global cache file if it's terminally broken. (reported by Mike - Fabian) + Fabian) ChangeLog | 9 ++++++++- src/fccache.c | 16 +++++++++++++--- @@ -4622,42 +4939,42 @@ Date: Fri Oct 21 20:24:30 2005 +0000 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d Author: Patrick Lam -Date: Fri Oct 21 19:47:43 2005 +0000 +Date: Fri Oct 21 19:47:43 2005 +0000 Prevent fc-list from escaping strings when printing them. - ChangeLog | 7 +++++++ - fc-list/fc-list.c | 2 +- + ChangeLog | 7 +++++++ + fc-list/fc-list.c | 2 +- fontconfig/fontconfig.h | 3 +++ - src/fcname.c | 16 +++++++++++----- + src/fcname.c | 16 +++++++++++----- 4 files changed, 22 insertions(+), 6 deletions(-) commit 250c1cd422ce6260ff58f2699043556d93729ef7 Author: Patrick Lam -Date: Thu Oct 20 20:50:21 2005 +0000 +Date: Thu Oct 20 20:50:21 2005 +0000 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild. reviewed by: plam - ChangeLog | 9 ++++++++- + ChangeLog | 9 ++++++++- fontconfig/fontconfig.h | 12 ++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) commit 21696e5bf08b67b57155e5b12e054456fd2b03e2 Author: Patrick Lam -Date: Fri Oct 14 21:02:31 2005 +0000 +Date: Fri Oct 14 21:02:31 2005 +0000 Add consts to variables so as to move arrays into .rodata. reviewed by: plam - ChangeLog | 8 ++++++++ - fc-glyphname/fc-glyphname.c | 4 ++-- - src/fclang.c | 4 ++-- + ChangeLog | 8 ++++++++ + fc-glyphname/fc-glyphname.c | 4 ++-- + src/fclang.c | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) commit 15d7bd0a16af189194b665e789331a8f8c86f20d Author: Patrick Lam -Date: Fri Oct 14 20:56:27 2005 +0000 +Date: Fri Oct 14 20:56:27 2005 +0000 Check existence of directory cache file before attempting to unlink. reviewed by: plam @@ -4668,7 +4985,7 @@ Date: Fri Oct 14 20:56:27 2005 +0000 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e Author: Patrick Lam -Date: Thu Oct 13 12:32:14 2005 +0000 +Date: Thu Oct 13 12:32:14 2005 +0000 Fix flipped return value on unlink. (Reported by Mike Fabian) @@ -4678,11 +4995,11 @@ Date: Thu Oct 13 12:32:14 2005 +0000 commit 2eb843740672da9319c190c48aea2cd98dc92725 Author: Patrick Lam -Date: Wed Oct 12 07:55:42 2005 +0000 +Date: Wed Oct 12 07:55:42 2005 +0000 When fc-cache is run without --force, use directory cache files to speed up - fc-cache run time. + fc-cache run time. src/fccache.c | 4 ++-- src/fcdir.c | 3 +++ @@ -4691,11 +5008,11 @@ Date: Wed Oct 12 07:55:42 2005 +0000 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc Author: Patrick Lam -Date: Thu Oct 6 20:45:25 2005 +0000 +Date: Thu Oct 6 20:45:25 2005 +0000 Add padding to make valgrind and glibc not hate each other when calling - strlen(). + strlen(). ChangeLog | 8 ++++++++ src/fcname.c | 5 +++-- @@ -4704,18 +5021,18 @@ Date: Thu Oct 6 20:45:25 2005 +0000 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a Author: Patrick Lam -Date: Wed Oct 5 21:12:57 2005 +0000 +Date: Wed Oct 5 21:12:57 2005 +0000 Use libtool -no-undefined flag on all platforms. reviewed by: plam & keithp - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ src/Makefile.am | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) commit edffd3b964cde0f2cde86cc5c0cef180843c44e5 Author: Patrick Lam -Date: Wed Oct 5 21:12:25 2005 +0000 +Date: Wed Oct 5 21:12:25 2005 +0000 Fix typo in manually applying patch. @@ -4724,7 +5041,7 @@ Date: Wed Oct 5 21:12:25 2005 +0000 commit affc7d1849c26db10b344cfbe834d0bba764f419 Author: Patrick Lam -Date: Wed Oct 5 19:40:35 2005 +0000 +Date: Wed Oct 5 19:40:35 2005 +0000 Modify config file to use Greek fonts before Asian fonts with Greek glyphs. @@ -4736,7 +5053,7 @@ Date: Wed Oct 5 19:40:35 2005 +0000 commit 328929f5ea3f507426b0c021c11fef62794066df Author: Patrick Lam -Date: Wed Oct 5 19:38:40 2005 +0000 +Date: Wed Oct 5 19:38:40 2005 +0000 Modify config file to use Greek fonts before Asian fonts with Greek glyphs. @@ -4748,22 +5065,22 @@ Date: Wed Oct 5 19:38:40 2005 +0000 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3 Author: Patrick Lam -Date: Wed Oct 5 19:32:41 2005 +0000 +Date: Wed Oct 5 19:32:41 2005 +0000 Use libtool -no-undefined flag on all platforms. reviewed by: plam & keithp - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ src/Makefile.am | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 751932ddb10d5ce798c56d82bc1f40a443237ac1 Author: Patrick Lam -Date: Wed Oct 5 18:41:55 2005 +0000 +Date: Wed Oct 5 18:41:55 2005 +0000 Implement move-to-front array for banks (perf regression reported by Ronny - V. Vindenes). + V. Vindenes). ChangeLog | 6 ++++++ src/fccache.c | 29 +++++++++++++++++++---------- @@ -4771,27 +5088,27 @@ Date: Wed Oct 5 18:41:55 2005 +0000 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822 Author: Patrick Lam -Date: Wed Oct 5 00:34:52 2005 +0000 +Date: Wed Oct 5 00:34:52 2005 +0000 Add new API which unlinks directory caches and checks dir caches for - existence of appropriate sections. Fix fc-cache to unlink - stale cache - files and save directory caches that lack relevant sections. + existence of appropriate sections. Fix fc-cache to unlink + stale cache + files and save directory caches that lack relevant sections. - ChangeLog | 11 +++++++++++ - fc-cache/fc-cache.c | 6 +++++- + ChangeLog | 11 +++++++++++ + fc-cache/fc-cache.c | 6 +++++- fontconfig/fontconfig.h | 6 ++++++ - src/fccache.c | 44 + src/fccache.c | 44 ++++++++++++++++++++++++++++++++++---------- 4 files changed, 56 insertions(+), 11 deletions(-) commit 6bf2380478f825a6135527133a03869e0ae18742 Author: Patrick Lam -Date: Mon Oct 3 19:51:11 2005 +0000 +Date: Mon Oct 3 19:51:11 2005 +0000 Ensure that a directory cache has the appropriate section before reporting - that it is valid (reported by Matthias Clasen). + that it is valid (reported by Matthias Clasen). ChangeLog | 6 ++++++ src/fccache.c | 15 +++++++++++++++ @@ -4799,37 +5116,37 @@ Date: Mon Oct 3 19:51:11 2005 +0000 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000 Author: Patrick Lam -Date: Sat Oct 1 19:18:51 2005 +0000 +Date: Sat Oct 1 19:18:51 2005 +0000 Bump version number to 2.3.91. - README | 15 ++++++++++++++- - configure.in | 2 +- + README | 15 ++++++++++++++- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) commit e99f0f0a45b29ad195c96833c95771ccf7771fef Author: Patrick Lam -Date: Thu Sep 29 20:53:30 2005 +0000 +Date: Thu Sep 29 20:53:30 2005 +0000 Use libxml2 if requested (with --enable-libxml2) or if expat is not - available. + available. reviewed by: plam - ChangeLog | 11 ++++ - configure.in | 162 + ChangeLog | 11 ++++ + configure.in | 162 +++++++++++++++++++++++++++++++------------------------ src/Makefile.am | 3 + - src/fcxml.c | 71 ++++++++++++++++++++++++ + src/fcxml.c | 71 ++++++++++++++++++++++++ 4 files changed, 174 insertions(+), 73 deletions(-) commit 649cc3616d11add9d5c39563f9f343614c2bb2eb Author: Patrick Lam -Date: Thu Sep 29 05:14:04 2005 +0000 +Date: Thu Sep 29 05:14:04 2005 +0000 Fix multi-arch cache files: compute the position for the block to be added - using info from OrigFile, not NewFile. + using info from OrigFile, not NewFile. ChangeLog | 6 ++++++ src/fccache.c | 4 ++-- @@ -4837,11 +5154,11 @@ Date: Thu Sep 29 05:14:04 2005 +0000 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d Author: Patrick Lam -Date: Wed Sep 28 16:21:14 2005 +0000 +Date: Wed Sep 28 16:21:14 2005 +0000 Cast results of sizeof() to unsigned int to get rid of warnings on x86_64 - (thanks Matthias Clasen). + (thanks Matthias Clasen). ChangeLog | 8 +++++++- src/fccache.c | 38 +++++++++++++++++++------------------- @@ -4849,7 +5166,7 @@ Date: Wed Sep 28 16:21:14 2005 +0000 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7 Author: Patrick Lam -Date: Wed Sep 28 00:23:39 2005 +0000 +Date: Wed Sep 28 00:23:39 2005 +0000 Update ChangeLog. @@ -4858,7 +5175,7 @@ Date: Wed Sep 28 00:23:39 2005 +0000 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708 Author: Patrick Lam -Date: Wed Sep 28 00:23:15 2005 +0000 +Date: Wed Sep 28 00:23:15 2005 +0000 Use FcAtomic to rewrite cache files. @@ -4868,49 +5185,49 @@ Date: Wed Sep 28 00:23:15 2005 +0000 commit 099f9a86834060741dcbdf8b70e32f3a7338925f Author: Patrick Lam -Date: Tue Sep 27 15:52:58 2005 +0000 +Date: Tue Sep 27 15:52:58 2005 +0000 Don't unlink the fonts.cache-2 file even if there's no data to write; just - write an empty cache file. (thanks Lubos Lunak) + write an empty cache file. (thanks Lubos Lunak) src/fccache.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) commit 6aee8c6faa2906334b9d9f933440184a256d0b53 Author: Patrick Lam -Date: Tue Sep 27 05:43:08 2005 +0000 +Date: Tue Sep 27 05:43:08 2005 +0000 Allocate room for the subdirectory names in each directory cache. Thanks to - James Cloos for finding and diagnosing this bug! + James Cloos for finding and diagnosing this bug! src/fccache.c | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) commit 2633bc38431468ce528407ee576cb29b0d1212c8 Author: Patrick Lam -Date: Tue Sep 27 05:26:59 2005 +0000 +Date: Tue Sep 27 05:26:59 2005 +0000 Fix .cvsignore file after copying across directories. - fc-cat/.cvsignore | 4 ++-- + fc-cat/.cvsignore | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a Author: Patrick Lam -Date: Fri Sep 23 21:42:32 2005 +0000 +Date: Fri Sep 23 21:42:32 2005 +0000 Add comment about needing docbook-utils to run make distcheck; hope it'll - save pain to others later. + save pain to others later. INSTALL | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 35c2c7f1e979449e67551588f3440ff15e5c806c Author: Patrick Lam -Date: Fri Sep 23 14:41:40 2005 +0000 +Date: Fri Sep 23 14:41:40 2005 +0000 Update ChangeLog for 2.3.90. @@ -4919,64 +5236,64 @@ Date: Fri Sep 23 14:41:40 2005 +0000 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a Author: Patrick Lam -Date: Fri Sep 23 05:59:19 2005 +0000 +Date: Fri Sep 23 05:59:19 2005 +0000 file Makefile.am was initially added on branch fc-2_4_branch. commit f28f090d2537fc7dcc4fe71a84020a53d14027b4 Author: Patrick Lam -Date: Fri Sep 23 05:59:19 2005 +0000 +Date: Fri Sep 23 05:59:19 2005 +0000 Add new command-line utility, fc-cat, to convert fonts.cache-2 files into - fonts.cache-1 files (e.g. for grepping and validation of the mmap - codepath), as per James Cloos' request. + fonts.cache-1 files (e.g. for grepping and validation of the mmap + codepath), as per James Cloos' request. Remove done 'TODO' comment. Updates for development release 2.3.90. - Makefile.am | 2 - README | 7 + - configure.in | 3 - fc-cache/fc-cache.c | 1 + Makefile.am | 2 + README | 7 + + configure.in | 3 + fc-cache/fc-cache.c | 1 fc-cache/fc-cache.sgml | 4 - - fc-cat/.cvsignore | 6 + - fc-cat/Makefile.am | 55 ++++++++ - fc-cat/fc-cat.c | 336 + fc-cat/.cvsignore | 6 + + fc-cat/Makefile.am | 55 ++++++++ + fc-cat/fc-cat.c | 336 +++++++++++++++++++++++++++++++++++++++++++++++ - fc-cat/fc-cat.sgml | 139 +++++++++++++++++++ + fc-cat/fc-cat.sgml | 139 +++++++++++++++++++ fontconfig/fontconfig.h | 2 10 files changed, 548 insertions(+), 7 deletions(-) commit a9698bed6553c12d397593292ee9e81054244e85 Author: Patrick Lam -Date: Fri Sep 23 04:09:37 2005 +0000 +Date: Fri Sep 23 04:09:37 2005 +0000 Update documentation -- fc-cache's man page now says that you need to run - fc-cache once per cached architecture; add some documentation - to the - FcCache structure. + fc-cache once per cached architecture; add some documentation + to the + FcCache structure. Make fc-cache write out fonts.cache-2 files for directories with no fonts - (i.e. only subdirectories). + (i.e. only subdirectories). fc-cache/fc-cache.sgml | 7 +++++++ - src/fccache.c | 13 ++++++++----- - src/fcint.h | 8 ++++---- + src/fccache.c | 13 ++++++++----- + src/fcint.h | 8 ++++---- 3 files changed, 19 insertions(+), 9 deletions(-) commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e Author: Patrick Lam -Date: Fri Sep 23 02:33:55 2005 +0000 +Date: Fri Sep 23 02:33:55 2005 +0000 Remove debugging printf (oops). - src/fcpat.c | 1 - + src/fcpat.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit bef069e19e72af1f7983e40a7ca5045f7d006bdd Author: Patrick Lam -Date: Fri Sep 23 02:08:40 2005 +0000 +Date: Fri Sep 23 02:08:40 2005 +0000 Convert fromcode to char[12] from char *. @@ -4985,139 +5302,139 @@ Date: Fri Sep 23 02:08:40 2005 +0000 commit c7beacf91698e8b0dcba2e813052538ec56dd268 Author: Patrick Lam -Date: Fri Sep 23 01:48:33 2005 +0000 +Date: Fri Sep 23 01:48:33 2005 +0000 Small patch for output in case where lineno not defined. - fc-lang/fc-lang.c | 2 +- - src/fcint.h | 14 +++++++------- + fc-lang/fc-lang.c | 2 +- + src/fcint.h | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 67accef4d3e245c1dea341e633d82b14aa03432a Author: Patrick Lam -Date: Thu Sep 22 23:45:53 2005 +0000 +Date: Thu Sep 22 23:45:53 2005 +0000 Fix more gcc4 warnings: - Cast sizeof to int, to shut up signedness warnings in comparison. - Add consts where appropriate. reviewed by: Patrick Lam - doc/edit-sgml.c | 4 + - fc-case/fc-case.c | 8 +- - fc-glyphname/fc-glyphname.c | 21 ++++--- - fc-lang/fc-lang.c | 20 ++++-- - src/fccharset.c | 3 + - src/fcdefault.c | 6 +- - src/fcfreetype.c | 43 +++++++------ - src/fcinit.c | 2 - - src/fcmatch.c | 18 +++--- - src/fcpat.c | 3 + - src/fcxml.c | 138 + doc/edit-sgml.c | 4 + + fc-case/fc-case.c | 8 +- + fc-glyphname/fc-glyphname.c | 21 ++++--- + fc-lang/fc-lang.c | 20 ++++-- + src/fccharset.c | 3 + + src/fcdefault.c | 6 +- + src/fcfreetype.c | 43 +++++++------ + src/fcinit.c | 2 - + src/fcmatch.c | 18 +++--- + src/fcpat.c | 3 + + src/fcxml.c | 138 ++++++++++++++++++++++--------------------- 11 files changed, 142 insertions(+), 124 deletions(-) commit 141432505aecb158285ccc84ec5d7099e3c2efa7 Author: Patrick Lam -Date: Thu Sep 22 20:49:24 2005 +0000 +Date: Thu Sep 22 20:49:24 2005 +0000 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was - returning bogus (i.e. duplicate) FcObjectPtr values. Now use - negative - values for dynamic object strings and positive values for - built-in and - FcNameRegisterObjectType strings. Thanks to Matthias Clasen for - pinpointing this bus! + returning bogus (i.e. duplicate) FcObjectPtr values. Now use + negative + values for dynamic object strings and positive values for + built-in and + FcNameRegisterObjectType strings. Thanks to Matthias Clasen for + pinpointing this bus! src/fcname.c | 37 ++++++++++++++++++++++++++++--------- 1 files changed, 28 insertions(+), 9 deletions(-) commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e Author: Patrick Lam -Date: Fri Sep 16 04:57:18 2005 +0000 +Date: Fri Sep 16 04:57:18 2005 +0000 Add missing FcValueCanonicalize on call to FcPatternAdd. - src/fcpat.c | 3 ++- + src/fcpat.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 13cdf607533ad592b896b738c5642f3685fd8053 Author: Patrick Lam -Date: Thu Sep 15 20:36:44 2005 +0000 +Date: Thu Sep 15 20:36:44 2005 +0000 Revert ill-advised addition of FC_RENDER. Add strategy for handling objects - that aren't hardcoded into fontconfig, but generated by fontconfig - clients: keep another array of user-defined objects (indexed - after the - built-in objects). + that aren't hardcoded into fontconfig, but generated by fontconfig + clients: keep another array of user-defined objects (indexed + after the + built-in objects). Fix compilation warning (uninitialized variable). Add comment. fontconfig/fontconfig.h | 1 - src/fccache.c | 1 - src/fccfg.c | 2 - - src/fcname.c | 98 + src/fccache.c | 1 + src/fccfg.c | 2 - + src/fcname.c | 98 +++++++++++++++++++++++++++++++++++++---------- 4 files changed, 80 insertions(+), 22 deletions(-) commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7 Author: Patrick Lam -Date: Sun Sep 11 05:17:28 2005 +0000 +Date: Sun Sep 11 05:17:28 2005 +0000 Add a global binding for the 'render' pattern element used by Xft; the lack - of said binding prevented programs from using FcPatterns - through Xft. + of said binding prevented programs from using FcPatterns + through Xft. fontconfig/fontconfig.h | 1 + - src/fcname.c | 2 +- + src/fcname.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) commit 8245771d5a42dac36024411a0da047b9a7dc42c6 Author: Patrick Lam -Date: Sun Sep 11 02:16:09 2005 +0000 +Date: Sun Sep 11 02:16:09 2005 +0000 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!) - ChangeLog | 19 ++++ - doc/fontconfig-user.sgml | 4 - - fc-glyphname/fc-glyphname.c | 4 - - fc-lang/fc-lang.c | 2 - fc-match/fc-match.c | 8 +- - fontconfig/fcprivate.h | 2 - src/fccache.c | 35 ++++---- - src/fccfg.c | 2 - src/fcdir.c | 4 - - src/fcfreetype.c | 191 + ChangeLog | 19 ++++ + doc/fontconfig-user.sgml | 4 - + fc-glyphname/fc-glyphname.c | 4 - + fc-lang/fc-lang.c | 2 + fc-match/fc-match.c | 8 +- + fontconfig/fcprivate.h | 2 + src/fccache.c | 35 ++++---- + src/fccfg.c | 2 + src/fcdir.c | 4 - + src/fcfreetype.c | 191 ++++++++++++++++++++++++------------------- - src/fcint.h | 10 +- - src/fclist.c | 2 - src/fcpat.c | 80 +++++++++--------- - src/fcstr.c | 2 - src/fcxml.c | 11 ++ + src/fcint.h | 10 +- + src/fclist.c | 2 + src/fcpat.c | 80 +++++++++--------- + src/fcstr.c | 2 + src/fcxml.c | 11 ++ 15 files changed, 209 insertions(+), 167 deletions(-) commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53 Author: Patrick Lam -Date: Wed Sep 7 15:38:46 2005 +0000 +Date: Wed Sep 7 15:38:46 2005 +0000 Robustness fixes: check return values from read and lseek; fix - uninitialized variables; ensure progress on FcCacheSkipToArch. + uninitialized variables; ensure progress on FcCacheSkipToArch. src/fccache.c | 34 +++++++++++++++++++++++----------- 1 files changed, 23 insertions(+), 11 deletions(-) commit 03a212e525a34e2ceeac369bac669871d8cc681a Author: Patrick Lam -Date: Sat Sep 3 04:56:56 2005 +0000 +Date: Sat Sep 3 04:56:56 2005 +0000 Really fix the global cache: make sure we're reading and writing the same - data format. Also match subdirectories when consuming cache - information. Also check dates for global cache: a dir is out of - date if - it is newer than the global cache; scan it manually if that's - the case. + data format. Also match subdirectories when consuming cache + information. Also check dates for global cache: a dir is out of + date if + it is newer than the global cache; scan it manually if that's + the case. src/fccache.c | 55 ++++++++++++++++++++++++++++++++++++++----------------- @@ -5127,28 +5444,28 @@ Date: Sat Sep 3 04:56:56 2005 +0000 commit f6ee3db5f02eb8f41e3941e892964175cad0a898 Author: Patrick Lam -Date: Fri Sep 2 06:16:49 2005 +0000 +Date: Fri Sep 2 06:16:49 2005 +0000 Fix addressing in the global cache file, preventing infinite loops. Get rid - of unused variables. + of unused variables. src/fccache.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453 Author: Patrick Lam -Date: Thu Sep 1 18:29:28 2005 +0000 +Date: Thu Sep 1 18:29:28 2005 +0000 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing - FcObjectPtrU). + FcObjectPtrU). - src/fcpat.c | 2 +- + src/fcpat.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f Author: Patrick Lam -Date: Thu Sep 1 06:59:44 2005 +0000 +Date: Thu Sep 1 06:59:44 2005 +0000 Fix embarassing attempt to free a static buffer. @@ -5157,40 +5474,40 @@ Date: Thu Sep 1 06:59:44 2005 +0000 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373 Author: Patrick Lam -Date: Thu Sep 1 06:14:46 2005 +0000 +Date: Thu Sep 1 06:14:46 2005 +0000 : Save subdirectory names in cache files to save time. This completely - restores the original fontconfig API, BTW. Note that directories - without fonts don't get a cache file; but then how many files - would it - have in that directory... + restores the original fontconfig API, BTW. Note that directories + without fonts don't get a cache file; but then how many files + would it + have in that directory... - fc-cache/fc-cache.c | 2 +- + fc-cache/fc-cache.c | 2 +- fontconfig/fontconfig.h | 2 +- - src/fccache.c | 40 ++++++++++++++++------------------------ - src/fcdir.c | 4 ++-- - src/fcint.h | 2 +- + src/fccache.c | 40 ++++++++++++++++------------------------ + src/fcdir.c | 4 ++-- + src/fcint.h | 2 +- 5 files changed, 21 insertions(+), 29 deletions(-) commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643 Author: Patrick Lam -Date: Wed Aug 31 15:12:41 2005 +0000 +Date: Wed Aug 31 15:12:41 2005 +0000 Only load requested fonts for fc-cache, and cleanup memory handling: - *Serialize no longer mutates original FcPatterns, it creates a - new copy - in the supplied buffer. Fix thinkos in global cache freeing and in - FcCacheSkipToArch. + *Serialize no longer mutates original FcPatterns, it creates a + new copy + in the supplied buffer. Fix thinkos in global cache freeing and in + FcCacheSkipToArch. - fc-cache/fc-cache.c | 3 +-- - src/fccache.c | 36 ++++++++++++++++-------------------- - src/fcfs.c | 3 --- + fc-cache/fc-cache.c | 3 +-- + src/fccache.c | 36 ++++++++++++++++-------------------- + src/fcfs.c | 3 --- 3 files changed, 17 insertions(+), 25 deletions(-) commit fd77c154afb039b6b19f8e29c28dce652b2d060e Author: Patrick Lam -Date: Tue Aug 30 23:03:42 2005 +0000 +Date: Tue Aug 30 23:03:42 2005 +0000 Fix compilation error exposed with gcc 2.95. @@ -5199,31 +5516,31 @@ Date: Tue Aug 30 23:03:42 2005 +0000 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9 Author: Patrick Lam -Date: Tue Aug 30 05:55:13 2005 +0000 +Date: Tue Aug 30 05:55:13 2005 +0000 src/fcint.c The global cache now uses the same mmap-based cache infrastructure as the - per-directory caches. Furthermore, the global cache is - automatically - updated (if possible) whenever fontconfig is used. Rip out - remnants of - the old cache infrastructure. + per-directory caches. Furthermore, the global cache is + automatically + updated (if possible) whenever fontconfig is used. Rip out + remnants of + the old cache infrastructure. - fc-cache/fc-cache.c | 3 - src/fccache.c | 1156 + fc-cache/fc-cache.c | 3 + src/fccache.c | 1156 +++++++++++---------------------------------------- - src/fcdir.c | 144 ++---- - src/fcint.h | 97 +--- + src/fcdir.c | 144 ++---- + src/fcint.h | 97 +--- 4 files changed, 307 insertions(+), 1093 deletions(-) commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1 Author: Patrick Lam -Date: Sun Aug 28 05:20:23 2005 +0000 +Date: Sun Aug 28 05:20:23 2005 +0000 Emit and verify machine signature (sizeof (stuff) + endianness) in cache - files. Fix bugs in FcCacheBankToIndex. + files. Fix bugs in FcCacheBankToIndex. src/fccache.c | 152 ++++++++++++++++++++++++++++++++------------------------- @@ -5232,17 +5549,17 @@ Date: Sun Aug 28 05:20:23 2005 +0000 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7 Author: Patrick Lam -Date: Sat Aug 27 02:34:24 2005 +0000 +Date: Sat Aug 27 02:34:24 2005 +0000 Replace FcObjectStaticName by FcStrStaticName. Implement serialization of - 'object' table (strings pointed to by FcPatternElt->object and - used as - keys) and loading of object table from cache file if more - strings are - present in cache file than in current version of fontconfig. Hash - the - object table in memory. + 'object' table (strings pointed to by FcPatternElt->object and + used as + keys) and loading of object table from cache file if more + strings are + present in cache file than in current version of fontconfig. Hash + the + object table in memory. src/fccfg.c | 4 + src/fcfs.c | 11 ++-- @@ -5255,21 +5572,21 @@ Date: Sat Aug 27 02:34:24 2005 +0000 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573 Author: Patrick Lam -Date: Thu Aug 25 07:38:02 2005 +0000 +Date: Thu Aug 25 07:38:02 2005 +0000 Reinstate the old global cache code. For the forseeable future, it's - probably all right to use the global cache as it was previously - and - just store filenames and font info, as long as no mmap cache - exists in - the directory. Of course, if an mmap cache exists, use that - instead. + probably all right to use the global cache as it was previously + and + just store filenames and font info, as long as no mmap cache + exists in + the directory. Of course, if an mmap cache exists, use that + instead. If a directory cache does not exist or is invalid, load the fonts for just - that directory using the old codepath. + that directory using the old codepath. Fix premature free of the FcPatterns belonging to the FcFontSet which we - create from the mmapped files. + create from the mmapped files. src/fccache.c | 710 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- @@ -5279,102 +5596,102 @@ Date: Thu Aug 25 07:38:02 2005 +0000 commit 4262e0b3853bc2153270eb33d09a063f852f3f90 Author: Patrick Lam -Date: Wed Aug 24 06:21:30 2005 +0000 +Date: Wed Aug 24 06:21:30 2005 +0000 Overhaul the serialization system to create one mmapable file per directory - and distribute bytes for each directory from a single malloc - for that - directory. Store pointers as differences between the data - pointed to - and the pointer's address (s_off = s - v). Don't serialize data - structures that never actually get serialized. Separate strings - used - for keys from strings used for values (in FcPatternElt and - FcValue, - respectively). Bump FC_CACHE_VERSION to 2. + and distribute bytes for each directory from a single malloc + for that + directory. Store pointers as differences between the data + pointed to + and the pointer's address (s_off = s - v). Don't serialize data + structures that never actually get serialized. Separate strings + used + for keys from strings used for values (in FcPatternElt and + FcValue, + respectively). Bump FC_CACHE_VERSION to 2. - fc-cache/fc-cache.c | 12 - fc-lang/fc-lang.c | 4 + fc-cache/fc-cache.c | 12 + fc-lang/fc-lang.c | 4 fontconfig/fcprivate.h | 8 fontconfig/fontconfig.h | 51 -- - src/fccache.c | 415 +++++++++++----- - src/fccfg.c | 109 ++-- - src/fccharset.c | 333 +++++-------- - src/fcdbg.c | 12 - src/fcdir.c | 17 - - src/fcfs.c | 154 ++---- - src/fcinit.c | 3 - src/fcint.h | 276 ++++------- - src/fclang.c | 213 +++----- - src/fclist.c | 57 +- - src/fcmatch.c | 88 ++- - src/fcmatrix.c | 100 ---- - src/fcname.c | 101 +++- - src/fcpat.c | 1218 + src/fccache.c | 415 +++++++++++----- + src/fccfg.c | 109 ++-- + src/fccharset.c | 333 +++++-------- + src/fcdbg.c | 12 + src/fcdir.c | 17 - + src/fcfs.c | 154 ++---- + src/fcinit.c | 3 + src/fcint.h | 276 ++++------- + src/fclang.c | 213 +++----- + src/fclist.c | 57 +- + src/fcmatch.c | 88 ++- + src/fcmatrix.c | 100 ---- + src/fcname.c | 101 +++- + src/fcpat.c | 1218 ++++++++++++++++++----------------------------- - src/fcstr.c | 291 +---------- - src/fcxml.c | 13 - + src/fcstr.c | 291 +---------- + src/fcxml.c | 13 - 20 files changed, 1402 insertions(+), 2073 deletions(-) commit 71f94d0768725eb171e04748d9f561f58b258ae7 Author: Keith Packard -Date: Mon Jul 25 20:39:19 2005 +0000 +Date: Mon Jul 25 20:39:19 2005 +0000 Various GCC 4 cleanups for signed vs unsigned char Match only [0-9]*.conf files in {directory} elements to - avoid loading *.rpmsave or .dpkg-old files. (otaylor) + avoid loading *.rpmsave or .dpkg-old files. (otaylor) - ChangeLog | 19 ++++ - doc/fontconfig-user.sgml | 4 - - fc-glyphname/fc-glyphname.c | 4 - - fc-lang/fc-lang.c | 2 - fc-match/fc-match.c | 8 +- - src/fccfg.c | 2 - src/fcfreetype.c | 191 + ChangeLog | 19 ++++ + doc/fontconfig-user.sgml | 4 - + fc-glyphname/fc-glyphname.c | 4 - + fc-lang/fc-lang.c | 2 + fc-match/fc-match.c | 8 +- + src/fccfg.c | 2 + src/fcfreetype.c | 191 ++++++++++++++++++++++++------------------- - src/fcpat.c | 2 - src/fcstr.c | 2 - src/fcxml.c | 11 ++ + src/fcpat.c | 2 + src/fcstr.c | 2 + src/fcxml.c | 11 ++ 10 files changed, 144 insertions(+), 101 deletions(-) commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb Author: Patrick Lam -Date: Mon Jul 25 04:10:09 2005 +0000 +Date: Mon Jul 25 04:10:09 2005 +0000 #ifdef out old cache stuff, replace with first version of new mmapping - cache. Add *Read and *Write procedures which mmap in and write - out the - fontconfig data structures to disk. Currently, create cache - in /tmp, - with different sections for each architecture (as returned - by uname's - .machine field. Run the fc-cache binary to create a new cache - file; - fontconfig then uses this cache file on subsequent runs, saving - lots of - memory. Also fixes a few bugs and leaks. + cache. Add *Read and *Write procedures which mmap in and write + out the + fontconfig data structures to disk. Currently, create cache + in /tmp, + with different sections for each architecture (as returned + by uname's + .machine field. Run the fc-cache binary to create a new cache + file; + fontconfig then uses this cache file on subsequent runs, saving + lots of + memory. Also fixes a few bugs and leaks. - fc-cache/fc-cache.c | 13 + - fc-lang/fc-lang.c | 6 - src/fccache.c | 1081 + fc-cache/fc-cache.c | 13 + + fc-lang/fc-lang.c | 6 + src/fccache.c | 1081 ++++++++++++++------------------------------------- - src/fccfg.c | 16 + - src/fccharset.c | 103 +++++ - src/fcdir.c | 17 + - src/fcfs.c | 95 ++++ - src/fcinit.c | 3 - src/fcint.h | 148 ++++--- - src/fclang.c | 28 + - src/fcmatrix.c | 29 + - src/fcpat.c | 241 ++++++++++- - src/fcstr.c | 76 +++- + src/fccfg.c | 16 + + src/fccharset.c | 103 +++++ + src/fcdir.c | 17 + + src/fcfs.c | 95 ++++ + src/fcinit.c | 3 + src/fcint.h | 148 ++++--- + src/fclang.c | 28 + + src/fcmatrix.c | 29 + + src/fcpat.c | 241 ++++++++++- + src/fcstr.c | 76 +++- 13 files changed, 963 insertions(+), 893 deletions(-) commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7 Author: Patrick Lam -Date: Fri Jul 15 18:49:12 2005 +0000 +Date: Fri Jul 15 18:49:12 2005 +0000 Forward port cworth's patch to branch. @@ -5388,13 +5705,13 @@ Date: Fri Jul 15 18:49:12 2005 +0000 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369 Author: Carl Worth -Date: Fri Jul 15 17:43:44 2005 +0000 +Date: Fri Jul 15 17:43:44 2005 +0000 Rename FcPatternThawAll to FcPatternFini. Pull the FcObjectStateName hash table out to file scope, and add - FcObjectStaticNameFini so that FcFini will cleanup this hash - table as - well. + FcObjectStaticNameFini so that FcFini will cleanup this hash + table as + well. Clear FILE* to NULL after fclose. ChangeLog | 15 +++++++++++++++ @@ -5406,214 +5723,214 @@ Date: Fri Jul 15 17:43:44 2005 +0000 commit 0fa680f0766a8f545b20a7935a19e9db5529f903 Author: Patrick Lam -Date: Thu Jul 7 12:09:10 2005 +0000 +Date: Thu Jul 7 12:09:10 2005 +0000 Convert ObjectPtr from a fat structure to a simple index into an id table; - ids can be positive (for static strings) or negative (for dynamic - strings). Static strings belong to a single buffer, while dynamic - strings are independently allocated. + ids can be positive (for static strings) or negative (for dynamic + strings). Static strings belong to a single buffer, while dynamic + strings are independently allocated. fontconfig/fontconfig.h | 9 - - src/fccfg.c | 7 - - src/fcname.c | 2 - src/fcpat.c | 560 + src/fccfg.c | 7 - + src/fcname.c | 2 + src/fcpat.c | 560 ++++++++++++++++++++++++++++++++++------------- - src/fcxml.c | 2 + src/fcxml.c | 2 5 files changed, 408 insertions(+), 172 deletions(-) commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e Author: Patrick Lam -Date: Tue Jun 28 03:41:02 2005 +0000 +Date: Tue Jun 28 03:41:02 2005 +0000 Add functionality to allow fontconfig data structure serialization. This patch allows the fundamental fontconfig data structures to be - serialized. I've converted everything from FcPattern down to be - able to - use *Ptr objects, which can be either static or dynamic (using - a union - which either contains a pointer or an index) and replaced - storage of - pointers in the heap with the appropriate *Ptr object. I then - changed - all writes of pointers to the heap with a *CreateDynamic call, - which - creates a dynamic Ptr object pointing to the same object as - before. - This way, the fundamental fontconfig semantics should be - unchanged; I - did not have to change external signatures this way, although - I did - change some internal signatures. When given a *Ptr object, - just run *U - to get back to a normal pointer; it gives the right answer - regardless - of whether we're using static or dynamic storage. + serialized. I've converted everything from FcPattern down to be + able to + use *Ptr objects, which can be either static or dynamic (using + a union + which either contains a pointer or an index) and replaced + storage of + pointers in the heap with the appropriate *Ptr object. I then + changed + all writes of pointers to the heap with a *CreateDynamic call, + which + creates a dynamic Ptr object pointing to the same object as + before. + This way, the fundamental fontconfig semantics should be + unchanged; I + did not have to change external signatures this way, although + I did + change some internal signatures. When given a *Ptr object, + just run *U + to get back to a normal pointer; it gives the right answer + regardless + of whether we're using static or dynamic storage. I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize - converts the dynamic FcFontSets contained in the config object to - static FcFontSets and also converts its dependencies - (e.g. everything - you'd need to write to disk) to static objects. Note that you - have to - call Fc*PrepareSerialize first; this call will count the number of - objects that actually needs to be allocated, so that we can avoid - realloc. The Fc*Serialize calls then check the static pointers for - nullness, and allocate the buffers if necessary. I've tested the - execution of fc-list and fc-match after Fc*Serialize and they - appear to - work the same way. + converts the dynamic FcFontSets contained in the config object to + static FcFontSets and also converts its dependencies + (e.g. everything + you'd need to write to disk) to static objects. Note that you + have to + call Fc*PrepareSerialize first; this call will count the number of + objects that actually needs to be allocated, so that we can avoid + realloc. The Fc*Serialize calls then check the static pointers for + nullness, and allocate the buffers if necessary. I've tested the + execution of fc-list and fc-match after Fc*Serialize and they + appear to + work the same way. - fc-lang/fc-lang.c | 17 - + fc-lang/fc-lang.c | 17 - fontconfig/fcprivate.h | 8 fontconfig/fontconfig.h | 50 ++- - src/fccache.c | 32 ++ - src/fccfg.c | 135 ++++--- - src/fccharset.c | 371 +++++++++++++++----- - src/fcdbg.c | 26 + - src/fcfs.c | 36 ++ - src/fcint.h | 212 +++++++++++- - src/fclang.c | 164 +++++++-- - src/fclist.c | 104 +++--- - src/fcmatch.c | 69 ++-- - src/fcmatrix.c | 71 ++++ - src/fcname.c | 35 +- - src/fcpat.c | 866 + src/fccache.c | 32 ++ + src/fccfg.c | 135 ++++--- + src/fccharset.c | 371 +++++++++++++++----- + src/fcdbg.c | 26 + + src/fcfs.c | 36 ++ + src/fcint.h | 212 +++++++++++- + src/fclang.c | 164 +++++++-- + src/fclist.c | 104 +++--- + src/fcmatch.c | 69 ++-- + src/fcmatrix.c | 71 ++++ + src/fcname.c | 35 +- + src/fcpat.c | 866 +++++++++++++++++++++++++++++++++++++---------- - src/fcstr.c | 219 +++++++++++- - src/fcxml.c | 13 - + src/fcstr.c | 219 +++++++++++- + src/fcxml.c | 13 - 17 files changed, 1902 insertions(+), 526 deletions(-) commit f1a42f6b5f9bcd774d09002509b2872c04025c1b Author: Keith Packard -Date: Fri Jun 17 03:01:43 2005 +0000 +Date: Fri Jun 17 03:01:43 2005 +0000 Make FcOpNotContains use FcStrStr for strings so that it matches semantics - for !FcOpContains. + for !FcOpContains. reviewed by: keithp - ChangeLog | 8 ++++++++ - src/fccfg.c | 4 +++- + ChangeLog | 8 ++++++++ + src/fccfg.c | 4 +++- 2 files changed, 11 insertions(+), 1 deletions(-) commit adc7abacbf0e2eae882d035f10117fb009b71bdd Author: Keith Packard -Date: Fri May 20 16:21:39 2005 +0000 +Date: Fri May 20 16:21:39 2005 +0000 Move fontconfig source package to libs as per override - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ debian/changelog | 2 ++ debian/control | 2 +- 3 files changed, 9 insertions(+), 1 deletions(-) commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795 Author: Keith Packard -Date: Fri May 20 15:56:51 2005 +0000 +Date: Fri May 20 15:56:51 2005 +0000 The ka.orth file requires several characters which are not used anymore in - modern Georgian and which are missing in the free Georgian - TrueType - fonts downloadable at: + modern Georgian and which are missing in the free Georgian + TrueType + fonts downloadable at: http://aiet.qartuli.net/docs/georgian_on_linux_en.php reviewed by: Mike Fabian Bug: 3352 - ChangeLog | 11 +++++++++++ + ChangeLog | 11 +++++++++++ fc-lang/ka.orth | 5 +++-- 2 files changed, 14 insertions(+), 2 deletions(-) commit 87c887464a6fc20310998146b8558179ebe18923 Author: Keith Packard -Date: Wed Apr 27 19:08:08 2005 +0000 +Date: Wed Apr 27 19:08:08 2005 +0000 Update date to real 2.3.2 release date. Fix change attributions - ChangeLog | 14 ++++++++++++++ - README | 5 +++-- + ChangeLog | 14 ++++++++++++++ + README | 5 +++-- debian/changelog | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e Author: Keith Packard -Date: Wed Apr 27 16:22:46 2005 +0000 +Date: Wed Apr 27 16:22:46 2005 +0000 Bump so revision for 2.3.2 Fix a few minor leaks in error cases. - fc-cache/fc-cache.c | 11 ++++++++++- + fc-cache/fc-cache.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 1cb309adcb881409d669749bbca91056a0967ccf Author: Keith Packard -Date: Sat Apr 23 04:32:23 2005 +0000 +Date: Sat Apr 23 04:32:23 2005 +0000 Update for version 2.3.2 - ChangeLog | 8 ++++++++ - README | 11 +++++++++-- - configure.in | 2 +- - debian/changelog | 7 +++++++ + ChangeLog | 8 ++++++++ + README | 11 +++++++++-- + configure.in | 2 +- + debian/changelog | 7 +++++++ fontconfig/fontconfig.h | 2 +- 5 files changed, 26 insertions(+), 4 deletions(-) commit 716ac8b8033794e2557ad567005dfff4dd95f031 Author: Keith Packard -Date: Thu Apr 21 19:03:53 2005 +0000 +Date: Thu Apr 21 19:03:53 2005 +0000 Don't force bitmap font enable in default configuration; allows users to - override this in ~/.fonts.conf + override this in ~/.fonts.conf Updated translations Destroy font configuration on exit to help valgrind Use own transcoding routines in preference to iconv which appears to have - leaks in some translators. Call iconv_close after using iconv - (oops). + leaks in some translators. Call iconv_close after using iconv + (oops). Prefer unicode encoding of Euro char as some fonts mis-encode Euro in other - ones. + ones. Must fetch bitmap glyphs to get width values to check for - monospace/dual-width fonts. + monospace/dual-width fonts. - ChangeLog | 36 ++++++++++ - debian/fontconfig.postinst | 8 ++ - debian/po/cs.po | 154 + ChangeLog | 36 ++++++++++ + debian/fontconfig.postinst | 8 ++ + debian/po/cs.po | 154 ++++++++++++++++++-------------------------- - debian/po/da.po | 94 +++++++++------------------ - debian/po/de.po | 71 +++++--------------- - debian/po/es.po | 77 ++++++---------------- - debian/po/fr.po | 77 ++++++---------------- - debian/po/ja.po | 150 + debian/po/da.po | 94 +++++++++------------------ + debian/po/de.po | 71 +++++--------------- + debian/po/es.po | 77 ++++++---------------- + debian/po/fr.po | 77 ++++++---------------- + debian/po/ja.po | 150 ++++++++----------------------------------- - debian/po/nl.po | 71 +++++--------------- - debian/po/pt.po | 71 +++++--------------- - debian/po/pt_BR.po | 77 ++++++---------------- - debian/po/templates.pot | 66 ++++--------------- - debian/po/tr.po | 71 +++++--------------- - debian/po/zh_CN.po | 71 +++++--------------- - fc-cache/fc-cache.c | 1 - fonts.conf.in | 37 ++++------- - src/fcfreetype.c | 84 ++++++++++++++---------- + debian/po/nl.po | 71 +++++--------------- + debian/po/pt.po | 71 +++++--------------- + debian/po/pt_BR.po | 77 ++++++---------------- + debian/po/templates.pot | 66 ++++--------------- + debian/po/tr.po | 71 +++++--------------- + debian/po/zh_CN.po | 71 +++++--------------- + fc-cache/fc-cache.c | 1 + fonts.conf.in | 37 ++++------- + src/fcfreetype.c | 84 ++++++++++++++---------- 17 files changed, 404 insertions(+), 812 deletions(-) commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca Author: Ross Burton -Date: Wed Apr 13 09:11:52 2005 +0000 +Date: Wed Apr 13 09:11:52 2005 +0000 Check that a pattern isn't already frozen in FcPatternFreeze - ChangeLog | 5 +++++ - src/fcpat.c | 3 +++ + ChangeLog | 5 +++++ + src/fcpat.c | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd Author: Ross Burton -Date: Thu Mar 31 19:16:49 2005 +0000 +Date: Thu Mar 31 19:16:49 2005 +0000 Put all FcPattern objects though FcObjectStaticName and do pointer trather - than string compares + than string compares ChangeLog | 8 ++++++++ src/fclist.c | 5 +++-- @@ -5623,298 +5940,298 @@ Date: Thu Mar 31 19:16:49 2005 +0000 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7 Author: Tor Lillqvist -Date: Thu Mar 17 08:57:11 2005 +0000 +Date: Thu Mar 17 08:57:11 2005 +0000 Add the .dll to the dll name. - ChangeLog | 4 ++++ + ChangeLog | 4 ++++ src/fontconfig.def.in | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 5f347d9cd50069a50174cc243acab64ee4e537a9 Author: Keith Packard -Date: Thu Mar 10 22:06:20 2005 +0000 +Date: Thu Mar 10 22:06:20 2005 +0000 Update to reflect configuration changes Fix Autohint vs Autohinter mistake Adopt changes from Josselin Mouette for configuration descriptions Update - debian to version 2.3.1-2 + debian to version 2.3.1-2 - ChangeLog | 11 +++++++++++ - debian/README.Debian | 19 ++++++++++--------- - debian/changelog | 10 ++++++++++ - debian/fontconfig.postinst | 2 +- - debian/fontconfig.templates | 39 + ChangeLog | 11 +++++++++++ + debian/README.Debian | 19 ++++++++++--------- + debian/changelog | 10 ++++++++++ + debian/fontconfig.postinst | 2 +- + debian/fontconfig.templates | 39 ++++++++------------------------------- 5 files changed, 40 insertions(+), 41 deletions(-) commit 8c74026071aae6ad70a96b81398498dcb28c0255 Author: Keith Packard -Date: Wed Mar 9 04:57:42 2005 +0000 +Date: Wed Mar 9 04:57:42 2005 +0000 Update debian for 2.3.1 - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ debian/changelog | 11 +++++++++++ - debian/rules | 1 + + debian/rules | 1 + 3 files changed, 18 insertions(+), 0 deletions(-) commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5 Author: Tor Lillqvist -Date: Wed Mar 9 00:47:11 2005 +0000 +Date: Wed Mar 9 00:47:11 2005 +0000 Get the DLL from "bin" where modern libtools put it, not "lib". Check also drive letter prefix on Win32. - ChangeLog | 8 ++++++++ - fontconfig-zip.in | 2 +- - src/fccfg.c | 4 +++- + ChangeLog | 8 ++++++++ + fontconfig-zip.in | 2 +- + src/fccfg.c | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) commit d49dde9f900777f8482290dbafc6acb52a2b9432 Author: Keith Packard -Date: Tue Mar 8 23:39:02 2005 +0000 +Date: Tue Mar 8 23:39:02 2005 +0000 Update for 2.3.1 - ChangeLog | 7 +++++++ - README | 12 ++++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 12 ++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c Author: Keith Packard -Date: Sat Mar 5 23:50:55 2005 +0000 +Date: Sat Mar 5 23:50:55 2005 +0000 Include space and remove numbers from valid script tags. This ensures that - tags like 'lao ' work while rejecting those which have any digits. - Eliminate a spurious debugging variable (len) + tags like 'lao ' work while rejecting those which have any digits. + Eliminate a spurious debugging variable (len) - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ src/fcfreetype.c | 20 ++++++++++++-------- 2 files changed, 20 insertions(+), 8 deletions(-) commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7 Author: Keith Packard -Date: Sat Mar 5 23:34:57 2005 +0000 +Date: Sat Mar 5 23:34:57 2005 +0000 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks for the - broken font go to Manish Singh + broken font go to Manish Singh - ChangeLog | 7 ++++++ + ChangeLog | 7 ++++++ src/fcfreetype.c | 64 +++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 51 insertions(+), 20 deletions(-) commit 97bde49a2b791de9ad66aed97ca07c22302da60d Author: Keith Packard -Date: Sat Mar 5 20:58:39 2005 +0000 +Date: Sat Mar 5 20:58:39 2005 +0000 Josselin Mouette: Include 2.3 release information in changelog Add Josselin Mouette as an - Uploader Set hinting_type to low priority configuration option + Uploader Set hinting_type to low priority configuration option Manish Singh: yes_bitmaps.conf -> yes-bitmaps.conf Funda Wang: Johap -> Johab - ChangeLog | 20 ++++++++++++++++++++ - debian/changelog | 13 +++++++++++-- - debian/control | 1 + - debian/fontconfig.config | 2 +- - debian/fontconfig.postinst | 2 +- - debian/fontconfig.templates | 4 ++-- - debian/rules | 4 ++-- - src/fcfreetype.c | 2 +- + ChangeLog | 20 ++++++++++++++++++++ + debian/changelog | 13 +++++++++++-- + debian/control | 1 + + debian/fontconfig.config | 2 +- + debian/fontconfig.postinst | 2 +- + debian/fontconfig.templates | 4 ++-- + debian/rules | 4 ++-- + src/fcfreetype.c | 2 +- 8 files changed, 39 insertions(+), 9 deletions(-) commit 683dc3c476f1ee514c252a05311efc7a97fbaee9 Author: Keith Packard -Date: Thu Mar 3 06:20:57 2005 +0000 +Date: Thu Mar 3 06:20:57 2005 +0000 Move debian-specific conf file examples upstream. Sub-pixel configuration examples must smash subpixel value as Xft always - sets it from X. + sets it from X. Change sub-pixel rendering debconf descriptions from Enable/Disable to - Always/Never. + Always/Never. - ChangeLog | 22 ++++++++++++++++++++++ - Makefile.am | 3 --- - conf.d/Makefile.am | 7 +++++-- - conf.d/autohint.conf | 9 +++++++++ - conf.d/no-sub-pixel.conf | 9 +++++++++ - conf.d/sub-pixel.conf | 3 --- - conf.d/unhinted.conf | 9 +++++++++ - debian/autohint.conf | 9 --------- - debian/fontconfig.install | 1 + - debian/fontconfig.postinst | 4 ++-- - debian/fontconfig.templates | 11 +++++------ - debian/no-sub-pixel.conf | 12 ------------ - debian/unhinted.conf | 9 --------- + ChangeLog | 22 ++++++++++++++++++++++ + Makefile.am | 3 --- + conf.d/Makefile.am | 7 +++++-- + conf.d/autohint.conf | 9 +++++++++ + conf.d/no-sub-pixel.conf | 9 +++++++++ + conf.d/sub-pixel.conf | 3 --- + conf.d/unhinted.conf | 9 +++++++++ + debian/autohint.conf | 9 --------- + debian/fontconfig.install | 1 + + debian/fontconfig.postinst | 4 ++-- + debian/fontconfig.templates | 11 +++++------ + debian/no-sub-pixel.conf | 12 ------------ + debian/unhinted.conf | 9 --------- 13 files changed, 62 insertions(+), 46 deletions(-) commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551 Author: Keith Packard -Date: Thu Mar 3 01:59:28 2005 +0000 +Date: Thu Mar 3 01:59:28 2005 +0000 Ignore more build detritus Add debian package construction stuff. Update to newer versions of these tools Get library manuals to build again (we love automake). Update debian build system to switch maintainers and deal with 2.3 - functionality + functionality - .cvsignore | 7 - ChangeLog | 53 ++ - Makefile.am | 50 ++ - conf.d/.cvsignore | 2 - config/config.guess | 846 + .cvsignore | 7 + ChangeLog | 53 ++ + Makefile.am | 50 ++ + conf.d/.cvsignore | 2 + config/config.guess | 846 ++++++++++++++++++++----------------- - config/config.sub | 449 ++++++++++++++------ - debian/README.Debian | 44 ++ - debian/autohint.conf | 9 - debian/changelog | 661 +++++++++++++++++++++++++++++ - debian/compat | 1 - debian/control | 78 +++ - debian/copyright | 29 + - debian/fontconfig-udeb.install | 3 - debian/fontconfig.config | 10 - debian/fontconfig.defoma | 162 +++++++ - debian/fontconfig.dirs | 1 - debian/fontconfig.install | 6 - debian/fontconfig.postinst | 139 ++++++ - debian/fontconfig.postrm | 26 + - debian/fontconfig.templates | 51 ++ - debian/libfontconfig1-dev.install | 7 - debian/libfontconfig1.install | 1 - debian/local.conf.md5sum | 18 + - debian/no-sub-pixel.conf | 12 + - debian/po/POTFILES.in | 1 - debian/po/cs.po | 154 +++++++ - debian/po/da.po | 174 ++++++++ - debian/po/de.po | 157 +++++++ - debian/po/es.po | 198 +++++++++ - debian/po/fr.po | 194 ++++++++ - debian/po/ja.po | 180 ++++++++ - debian/po/nl.po | 158 +++++++ - debian/po/pt.po | 145 ++++++ - debian/po/pt_BR.po | 183 ++++++++ - debian/po/templates.pot | 120 +++++ - debian/po/tr.po | 150 +++++++ - debian/po/zh_CN.po | 148 ++++++ - debian/rules | 39 ++ - debian/unhinted.conf | 9 - doc/.cvsignore | 1 - doc/Makefile.am | 13 - + config/config.sub | 449 ++++++++++++++------ + debian/README.Debian | 44 ++ + debian/autohint.conf | 9 + debian/changelog | 661 +++++++++++++++++++++++++++++ + debian/compat | 1 + debian/control | 78 +++ + debian/copyright | 29 + + debian/fontconfig-udeb.install | 3 + debian/fontconfig.config | 10 + debian/fontconfig.defoma | 162 +++++++ + debian/fontconfig.dirs | 1 + debian/fontconfig.install | 6 + debian/fontconfig.postinst | 139 ++++++ + debian/fontconfig.postrm | 26 + + debian/fontconfig.templates | 51 ++ + debian/libfontconfig1-dev.install | 7 + debian/libfontconfig1.install | 1 + debian/local.conf.md5sum | 18 + + debian/no-sub-pixel.conf | 12 + + debian/po/POTFILES.in | 1 + debian/po/cs.po | 154 +++++++ + debian/po/da.po | 174 ++++++++ + debian/po/de.po | 157 +++++++ + debian/po/es.po | 198 +++++++++ + debian/po/fr.po | 194 ++++++++ + debian/po/ja.po | 180 ++++++++ + debian/po/nl.po | 158 +++++++ + debian/po/pt.po | 145 ++++++ + debian/po/pt_BR.po | 183 ++++++++ + debian/po/templates.pot | 120 +++++ + debian/po/tr.po | 150 +++++++ + debian/po/zh_CN.po | 148 ++++++ + debian/rules | 39 ++ + debian/unhinted.conf | 9 + doc/.cvsignore | 1 + doc/Makefile.am | 13 - 41 files changed, 4171 insertions(+), 518 deletions(-) commit 4afc00ca02bb3f49fe214463e0f194486f438b70 Author: Keith Packard -Date: Tue Mar 1 20:48:36 2005 +0000 +Date: Tue Mar 1 20:48:36 2005 +0000 Update for 2.3.0 - ChangeLog | 7 +++++++ - README | 14 ++++++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 14 ++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 4 ++-- 4 files changed, 22 insertions(+), 5 deletions(-) commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6 Author: Keith Packard -Date: Tue Mar 1 20:36:48 2005 +0000 +Date: Tue Mar 1 20:36:48 2005 +0000 Generate and install PDF versions of the manuals Fix formatting Add missing exported functions, fix data types Add missing pattern elements. Add missing pattern elements. Document conf.d usage, clarify available - orthography list. Fix some config file attributes. Complete - list of - constants. + orthography list. Fix some config file attributes. Complete + list of + constants. Mark FC_SOURCE deprecated. Don't set FC_SOURCE any longer. - ChangeLog | 25 +++++++++++++++ - doc/Makefile.am | 18 ++++++++++- - doc/fcpattern.fncs | 3 +- - doc/fcstring.fncs | 40 +++++++++++++++++++++++- + ChangeLog | 25 +++++++++++++++ + doc/Makefile.am | 18 ++++++++++- + doc/fcpattern.fncs | 3 +- + doc/fcstring.fncs | 40 +++++++++++++++++++++++- doc/fontconfig-devel.sgml | 10 +++++- doc/fontconfig-user.sgml | 74 +++++++++++++++++++++++++++++++++++++++------ - fontconfig/fontconfig.h | 2 + - src/fcfreetype.c | 3 -- + fontconfig/fontconfig.h | 2 + + src/fcfreetype.c | 3 -- 8 files changed, 156 insertions(+), 19 deletions(-) commit 414f720281b416736b92913f4bcbceac1a781cde Author: Keith Packard -Date: Mon Feb 28 18:56:15 2005 +0000 +Date: Mon Feb 28 18:56:15 2005 +0000 Create prototype /etc/fonts/conf.d directory with a few sample - configuration files. Deprecate use of local.conf for local - customizations in favor of this directory based scheme which - is more - easily integrated into installation systems. + configuration files. Deprecate use of local.conf for local + customizations in favor of this directory based scheme which + is more + easily integrated into installation systems. Tag FC_EMBOLDEN as a boolean variable - ChangeLog | 18 ++++++++++++++++++ - Makefile.am | 24 ++---------------------- - conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++ - conf.d/README | 8 ++++++++ + ChangeLog | 18 ++++++++++++++++++ + Makefile.am | 24 ++---------------------- + conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++ + conf.d/README | 8 ++++++++ conf.d/no-bitmaps.conf | 13 +++++++++++++ - conf.d/sub-pixel.conf | 12 ++++++++++++ + conf.d/sub-pixel.conf | 12 ++++++++++++ conf.d/yes-bitmaps.conf | 13 +++++++++++++ - configure.in | 1 + - src/fcname.c | 1 + + configure.in | 1 + + src/fcname.c | 1 + 9 files changed, 102 insertions(+), 22 deletions(-) commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91 Author: Keith Packard -Date: Thu Feb 10 23:00:51 2005 +0000 +Date: Thu Feb 10 23:00:51 2005 +0000 Free patterns from fonts which are rejected by configuration (bug #2518) reviewed by: pborelli@katamail.com - ChangeLog | 8 ++++++++ - src/fcdir.c | 2 ++ + ChangeLog | 8 ++++++++ + src/fcdir.c | 2 ++ 2 files changed, 10 insertions(+), 0 deletions(-) commit afca783626534477f07b03d173bbe9f51e03b53b Author: Keith Packard -Date: Sat Jan 29 00:42:37 2005 +0000 +Date: Sat Jan 29 00:42:37 2005 +0000 Update for version 2.2.99 - ChangeLog | 11 +++++++++-- - README | 16 ++++++++++++++-- - configure.in | 2 +- + ChangeLog | 11 +++++++++-- + README | 16 ++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 25 insertions(+), 6 deletions(-) commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3 Author: Keith Packard -Date: Sat Jan 29 00:33:47 2005 +0000 +Date: Sat Jan 29 00:33:47 2005 +0000 Add a few pointers - ChangeLog | 5 +++++ - README | 3 +++ + ChangeLog | 5 +++++ + README | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff Author: Keith Packard -Date: Fri Jan 28 23:55:14 2005 +0000 +Date: Fri Jan 28 23:55:14 2005 +0000 Polite typechecking for test and edit expressions. Helps catch errors in - the font configuration. + the font configuration. ChangeLog | 10 ++ src/fcint.h | 12 --- @@ -5925,7 +6242,7 @@ Date: Fri Jan 28 23:55:14 2005 +0000 commit 59e149e757795a7c0ec66c35b551a66e0da42098 Author: Keith Packard -Date: Sun Jan 16 01:41:24 2005 +0000 +Date: Sun Jan 16 01:41:24 2005 +0000 Have --with-expat set EXPAT_CFLAGS (bug 2278) reviewed by: Keith Packard @@ -5936,27 +6253,27 @@ Date: Sun Jan 16 01:41:24 2005 +0000 commit d8ae9c92197f1f2782b9decb276f6da756ce882d Author: Keith Packard -Date: Thu Jan 13 18:31:50 2005 +0000 +Date: Thu Jan 13 18:31:50 2005 +0000 Add SEE ALSO section (bug 2085) Cross compiling fixes (bug 280) reviewed by: Keith Packard - ChangeLog | 18 ++++++++++++++++++ - Makefile.am | 17 ++++++++++++++++- - configure.in | 44 + ChangeLog | 18 ++++++++++++++++++ + Makefile.am | 17 ++++++++++++++++- + configure.in | 44 ++++++++++++++++++++++++++++++++++++++++++++ - doc/Makefile.am | 8 ++++++-- + doc/Makefile.am | 8 ++++++-- doc/fontconfig-user.sgml | 5 +++++ - fc-case/Makefile.am | 8 ++++++-- + fc-case/Makefile.am | 8 ++++++-- fc-glyphname/Makefile.am | 8 ++++++-- - fc-lang/Makefile.am | 8 ++++++-- - src/fontconfig.def.in | 2 +- + fc-lang/Makefile.am | 8 ++++++-- + src/fontconfig.def.in | 2 +- 9 files changed, 108 insertions(+), 10 deletions(-) commit 8759822e8fdaebcaaea82571d6b084003ca5751e Author: Keith Packard -Date: Thu Jan 13 18:10:42 2005 +0000 +Date: Thu Jan 13 18:10:42 2005 +0000 Update blanks list (Closes bug 86) @@ -5966,10 +6283,10 @@ Date: Thu Jan 13 18:10:42 2005 +0000 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919 Author: Keith Packard -Date: Tue Jan 4 21:54:50 2005 +0000 +Date: Tue Jan 4 21:54:50 2005 +0000 Verify that every font pattern loaded from cache has both FC_FILE and - FC_FAMILY entries. Attempt to fix bug #2219. + FC_FAMILY entries. Attempt to fix bug #2219. ChangeLog | 7 +++++++ src/fccache.c | 10 +++++++++- @@ -5977,40 +6294,40 @@ Date: Tue Jan 4 21:54:50 2005 +0000 commit d53461812d46ffb2eaffb2c512e8740e8536e498 Author: Keith Packard -Date: Wed Dec 29 19:44:51 2004 +0000 +Date: Wed Dec 29 19:44:51 2004 +0000 Update for version 2.2.98 - ChangeLog | 7 +++++++ - README | 22 ++++++++++++++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 22 ++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50 Author: Keith Packard -Date: Wed Dec 29 19:37:14 2004 +0000 +Date: Wed Dec 29 19:37:14 2004 +0000 Document ASCII limitations of Fc character conversion macros Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase (useful - for testing case conversion functions) + for testing case conversion functions) - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ fontconfig/fontconfig.h | 10 +++++++--- - src/fcstr.c | 21 ++++++++++++++++++++- + src/fcstr.c | 21 ++++++++++++++++++++- 3 files changed, 35 insertions(+), 4 deletions(-) commit 02748dd3b8830a60439340a768959231e669b55c Author: Keith Packard -Date: Wed Dec 29 10:07:10 2004 +0000 +Date: Wed Dec 29 10:07:10 2004 +0000 Add territory database Reviewed by: Keith Packard Remove Han characters from Korean orthography - .cvsignore | 1 - ChangeLog | 15 + .cvsignore | 1 + ChangeLog | 15 fc-case/.cvsignore | 6 fc-lang/iso-3166.txt | 242 + fc-lang/ko.orth |18729 @@ -6019,10 +6336,10 @@ Date: Wed Dec 29 10:07:10 2004 +0000 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e Author: Keith Packard -Date: Wed Dec 29 09:57:49 2004 +0000 +Date: Wed Dec 29 09:57:49 2004 +0000 Reorder utility programs to make sure fc-case is run before fc-lang as - fc-lang uses fcstr.c which uses fccase.h + fc-lang uses fcstr.c which uses fccase.h Fix broken XML ChangeLog | 8 ++++++++ @@ -6032,48 +6349,48 @@ Date: Wed Dec 29 09:57:49 2004 +0000 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673 Author: Keith Packard -Date: Wed Dec 29 09:15:17 2004 +0000 +Date: Wed Dec 29 09:15:17 2004 +0000 Adopt some RedHat suggestions for standard font configuration. Add new helper program 'fc-case' to construct case folding tables from - standard Unicode CaseFolding.txt file + standard Unicode CaseFolding.txt file Re-implement case insensitive functions with Unicode aware versions - (including full case folding mappings) + (including full case folding mappings) - ChangeLog | 26 + - Makefile.am | 2 - configure.in | 1 + ChangeLog | 26 + + Makefile.am | 2 + configure.in | 1 fc-case/CaseFolding.txt | 924 +++++++++++++++++++++++++++++++++++++++++++++++ - fc-case/Makefile.am | 52 +++ - fc-case/fc-case.c | 363 ++++++++++++++++++ - fc-case/fccase.tmpl.h | 25 + - fonts.conf.in | 73 +++- - src/fcint.h | 34 ++ - src/fclist.c | 16 - - src/fcstr.c | 263 ++++++++++--- + fc-case/Makefile.am | 52 +++ + fc-case/fc-case.c | 363 ++++++++++++++++++ + fc-case/fccase.tmpl.h | 25 + + fonts.conf.in | 73 +++- + src/fcint.h | 34 ++ + src/fclist.c | 16 - + src/fcstr.c | 263 ++++++++++--- 11 files changed, 1685 insertions(+), 94 deletions(-) commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda Author: Keith Packard -Date: Tue Dec 14 00:12:25 2004 +0000 +Date: Tue Dec 14 00:12:25 2004 +0000 I changed FcFontSetSort to respect the generic aliases better in the face - of language matching. + of language matching. What I did was to ammend the strict sort order used by FcFontSort so that - it 'satisfies' the language specified in the pattern by - locating the - best matching font supporting each pattern language and then - ignores - language in the remaining fonts for purposes of matching. + it 'satisfies' the language specified in the pattern by + locating the + best matching font supporting each pattern language and then + ignores + language in the remaining fonts for purposes of matching. So, when asking for 'sans:lang=en', you'll get an English font first, and - then the remaining fonts sorted with respect to the 'sans' - alias alone - -- pushing Kochi fonts ahead of other English-supporting Han - fonts. + then the remaining fonts sorted with respect to the 'sans' + alias alone + -- pushing Kochi fonts ahead of other English-supporting Han + fonts. reviewed by: Owen Taylor ChangeLog | 17 ++++++++++++ @@ -6083,52 +6400,52 @@ Date: Tue Dec 14 00:12:25 2004 +0000 commit 46a10637cde656967b60f1e028b24763022358bb Author: Keith Packard -Date: Fri Dec 10 16:48:08 2004 +0000 +Date: Fri Dec 10 16:48:08 2004 +0000 Configuration changes to request synthetic emboldening of fonts. The actual - emboldening code will live in Xft. + emboldening code will live in Xft. reviewed by: Keith Packard - ChangeLog | 10 ++++++++++ + ChangeLog | 10 ++++++++++ fontconfig/fontconfig.h | 1 + - fonts.conf.in | 20 ++++++++++++++++++++ + fonts.conf.in | 20 ++++++++++++++++++++ 3 files changed, 31 insertions(+), 0 deletions(-) commit 9af19286b0dcdf7636749b9efb64a50650554f2d Author: Keith Packard -Date: Thu Dec 9 19:36:30 2004 +0000 +Date: Thu Dec 9 19:36:30 2004 +0000 Currently Russian (ru) requires 0406 and 0456 (І and і), but these were - eliminated in Russian in 1918 in favor of 0418 and 0438 (И - and и), - and don't even appear in KOI8-R. (The hypothesis that they - don't appear - in KOI8-R due to their similarity with Latin I and i is - eliminated by - their presence in KOI8-U.) I have a couple of fonts with Russian - support that don't have the letter. + eliminated in Russian in 1918 in favor of 0418 and 0438 (И + and и), + and don't even appear in KOI8-R. (The hypothesis that they + don't appear + in KOI8-R due to their similarity with Latin I and i is + eliminated by + their presence in KOI8-U.) I have a couple of fonts with Russian + support that don't have the letter. Therefore, 0406 and 0456 should be removed from or commented out of ru.orth reviewed by: Keith Packard - ChangeLog | 16 ++++++++++++++++ + ChangeLog | 16 ++++++++++++++++ fc-lang/ru.orth | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0 Author: Keith Packard -Date: Tue Dec 7 01:36:26 2004 +0000 +Date: Tue Dec 7 01:36:26 2004 +0000 Reviewed by: Keith Packard memoize strings and share a single copy for all uses. Note that this could - be improved further by using statically allocated blocks and - gluing - multiple strings together, but I'm basically lazy. In my - environment - with 800 font files, I get a savings of about 90KB. + be improved further by using statically allocated blocks and + gluing + multiple strings together, but I'm basically lazy. In my + environment + with 800 font files, I get a savings of about 90KB. ChangeLog | 15 +++++++++++++++ src/fcinit.c | 5 +++-- @@ -6140,401 +6457,401 @@ Date: Tue Dec 7 01:36:26 2004 +0000 commit 46b51147d10db21a4d5992074bcdc9022f45856b Author: Keith Packard -Date: Tue Dec 7 01:14:46 2004 +0000 +Date: Tue Dec 7 01:14:46 2004 +0000 Change files from ISO-Latin-1 to UTF-8 - COPYING | 2 - ChangeLog | 249 + COPYING | 2 + ChangeLog | 249 +++++++++++++++++++++++++++++++++++++++ - Makefile.am | 2 - config/Makedefs.in | 2 - configure.in | 2 - doc/edit-sgml.c | 2 - doc/fcatomic.fncs | 2 - doc/fcblanks.fncs | 2 - doc/fccharset.fncs | 2 - doc/fcconfig.fncs | 2 - doc/fcconstant.fncs | 2 - doc/fcfile.fncs | 2 - doc/fcfontset.fncs | 2 - doc/fcfreetype.fncs | 2 - doc/fcinit.fncs | 2 - doc/fcmatrix.fncs | 2 - doc/fcobjectset.fncs | 2 - doc/fcobjecttype.fncs | 2 - doc/fcpattern.fncs | 2 - doc/fcstring.fncs | 2 - doc/fcstrset.fncs | 2 - doc/fcvalue.fncs | 2 - doc/fontconfig-devel.sgml | 4 - - doc/fontconfig-user.sgml | 2 - doc/func.sgml | 2 - doc/version.sgml.in | 2 - fc-cache/Makefile.am | 2 - fc-cache/fc-cache.c | 2 - fc-glyphname/Makefile.am | 2 - fc-glyphname/fc-glyphname.c | 2 + Makefile.am | 2 + config/Makedefs.in | 2 + configure.in | 2 + doc/edit-sgml.c | 2 + doc/fcatomic.fncs | 2 + doc/fcblanks.fncs | 2 + doc/fccharset.fncs | 2 + doc/fcconfig.fncs | 2 + doc/fcconstant.fncs | 2 + doc/fcfile.fncs | 2 + doc/fcfontset.fncs | 2 + doc/fcfreetype.fncs | 2 + doc/fcinit.fncs | 2 + doc/fcmatrix.fncs | 2 + doc/fcobjectset.fncs | 2 + doc/fcobjecttype.fncs | 2 + doc/fcpattern.fncs | 2 + doc/fcstring.fncs | 2 + doc/fcstrset.fncs | 2 + doc/fcvalue.fncs | 2 + doc/fontconfig-devel.sgml | 4 - + doc/fontconfig-user.sgml | 2 + doc/func.sgml | 2 + doc/version.sgml.in | 2 + fc-cache/Makefile.am | 2 + fc-cache/fc-cache.c | 2 + fc-glyphname/Makefile.am | 2 + fc-glyphname/fc-glyphname.c | 2 fc-glyphname/fcglyphname.tmpl.h | 2 - fc-lang/Makefile.am | 2 - fc-lang/aa.orth | 2 - fc-lang/ab.orth | 2 - fc-lang/af.orth | 2 - fc-lang/am.orth | 2 - fc-lang/ar.orth | 2 - fc-lang/ast.orth | 2 - fc-lang/ava.orth | 2 - fc-lang/ay.orth | 2 - fc-lang/az.orth | 2 - fc-lang/az_ir.orth | 2 - fc-lang/ba.orth | 2 - fc-lang/bam.orth | 2 - fc-lang/be.orth | 2 - fc-lang/bg.orth | 2 - fc-lang/bh.orth | 2 - fc-lang/bho.orth | 2 - fc-lang/bi.orth | 2 - fc-lang/bin.orth | 2 - fc-lang/bn.orth | 2 - fc-lang/bo.orth | 2 - fc-lang/br.orth | 2 - fc-lang/bs.orth | 2 - fc-lang/bua.orth | 2 - fc-lang/ca.orth | 2 - fc-lang/ce.orth | 2 - fc-lang/ch.orth | 2 - fc-lang/chm.orth | 2 - fc-lang/chr.orth | 2 - fc-lang/co.orth | 2 - fc-lang/cs.orth | 2 - fc-lang/cu.orth | 2 - fc-lang/cv.orth | 2 - fc-lang/cy.orth | 2 - fc-lang/da.orth | 2 - fc-lang/de.orth | 2 - fc-lang/dz.orth | 2 - fc-lang/el.orth | 2 - fc-lang/en.orth | 2 - fc-lang/eo.orth | 2 - fc-lang/es.orth | 2 - fc-lang/et.orth | 2 - fc-lang/eu.orth | 4 - - fc-lang/fa.orth | 2 - fc-lang/fc-lang.c | 2 - fc-lang/fc-lang.man | 2 - fc-lang/fclang.tmpl.h | 2 - fc-lang/fi.orth | 2 - fc-lang/fj.orth | 2 - fc-lang/fo.orth | 2 - fc-lang/fr.orth | 2 - fc-lang/ful.orth | 2 - fc-lang/fur.orth | 2 - fc-lang/fy.orth | 4 - - fc-lang/ga.orth | 2 - fc-lang/gd.orth | 2 - fc-lang/gez.orth | 2 - fc-lang/gl.orth | 2 - fc-lang/gn.orth | 4 - - fc-lang/gu.orth | 2 - fc-lang/gv.orth | 2 - fc-lang/ha.orth | 2 - fc-lang/haw.orth | 2 - fc-lang/he.orth | 2 - fc-lang/hi.orth | 2 - fc-lang/ho.orth | 2 - fc-lang/hr.orth | 2 - fc-lang/hu.orth | 2 - fc-lang/hy.orth | 2 - fc-lang/ia.orth | 2 - fc-lang/ibo.orth | 2 - fc-lang/id.orth | 2 - fc-lang/ie.orth | 2 - fc-lang/ik.orth | 2 - fc-lang/io.orth | 2 - fc-lang/is.orth | 2 - fc-lang/iso639-2 | 194 +++++++++++++++--------------- - fc-lang/it.orth | 2 - fc-lang/iu.orth | 2 - fc-lang/ja.orth | 2 - fc-lang/ka.orth | 2 - fc-lang/kaa.orth | 2 - fc-lang/ki.orth | 2 - fc-lang/kk.orth | 2 - fc-lang/kl.orth | 2 - fc-lang/km.orth | 2 - fc-lang/kn.orth | 2 - fc-lang/ko.orth | 2 - fc-lang/kok.orth | 2 - fc-lang/ks.orth | 2 - fc-lang/ku.orth | 2 - fc-lang/ku_ir.orth | 2 - fc-lang/kum.orth | 2 - fc-lang/kv.orth | 2 - fc-lang/kw.orth | 2 - fc-lang/ky.orth | 2 - fc-lang/la.orth | 2 - fc-lang/lb.orth | 2 - fc-lang/lez.orth | 2 - fc-lang/lo.orth | 2 - fc-lang/lt.orth | 2 - fc-lang/lv.orth | 2 - fc-lang/mg.orth | 2 - fc-lang/mh.orth | 2 - fc-lang/mi.orth | 2 - fc-lang/mk.orth | 2 - fc-lang/ml.orth | 2 - fc-lang/mn.orth | 2 - fc-lang/mo.orth | 2 - fc-lang/mr.orth | 2 - fc-lang/mt.orth | 2 - fc-lang/my.orth | 2 - fc-lang/nb.orth | 4 - - fc-lang/nds.orth | 2 - fc-lang/ne.orth | 2 - fc-lang/nl.orth | 2 - fc-lang/nn.orth | 2 - fc-lang/no.orth | 4 - - fc-lang/ny.orth | 2 - fc-lang/oc.orth | 2 - fc-lang/om.orth | 2 - fc-lang/or.orth | 2 - fc-lang/os.orth | 2 - fc-lang/pl.orth | 2 - fc-lang/ps_af.orth | 2 - fc-lang/ps_pk.orth | 2 - fc-lang/pt.orth | 2 - fc-lang/rm.orth | 2 - fc-lang/ro.orth | 2 - fc-lang/ru.orth | 2 - fc-lang/sa.orth | 2 - fc-lang/sah.orth | 2 - fc-lang/sco.orth | 2 - fc-lang/se.orth | 4 - - fc-lang/sel.orth | 2 - fc-lang/sh.orth | 2 - fc-lang/si.orth | 2 - fc-lang/sk.orth | 2 - fc-lang/sl.orth | 2 - fc-lang/sm.orth | 2 - fc-lang/sma.orth | 4 - - fc-lang/smj.orth | 4 - - fc-lang/smn.orth | 4 - - fc-lang/sms.orth | 4 - - fc-lang/so.orth | 2 - fc-lang/sq.orth | 2 - fc-lang/sr.orth | 2 - fc-lang/sv.orth | 2 - fc-lang/sw.orth | 2 - fc-lang/syr.orth | 2 - fc-lang/ta.orth | 2 - fc-lang/te.orth | 2 - fc-lang/tg.orth | 2 - fc-lang/th.orth | 2 - fc-lang/ti_er.orth | 2 - fc-lang/ti_et.orth | 2 - fc-lang/tig.orth | 2 - fc-lang/tk.orth | 2 - fc-lang/tl.orth | 2 - fc-lang/tn.orth | 2 - fc-lang/to.orth | 2 - fc-lang/tr.orth | 2 - fc-lang/ts.orth | 2 - fc-lang/tt.orth | 2 - fc-lang/tw.orth | 2 - fc-lang/tyv.orth | 2 - fc-lang/ug.orth | 2 - fc-lang/uk.orth | 2 - fc-lang/ur.orth | 2 - fc-lang/uz.orth | 2 - fc-lang/ven.orth | 2 - fc-lang/vi.orth | 2 - fc-lang/vo.orth | 4 - - fc-lang/vot.orth | 2 - fc-lang/wa.orth | 2 - fc-lang/wen.orth | 2 - fc-lang/wo.orth | 2 - fc-lang/xh.orth | 2 - fc-lang/yap.orth | 2 - fc-lang/yi.orth | 2 - fc-lang/yo.orth | 2 - fc-lang/zh_cn.orth | 2 - fc-lang/zh_hk.orth | 2 - fc-lang/zh_mo.orth | 2 - fc-lang/zh_sg.orth | 2 - fc-lang/zh_tw.orth | 2 - fc-lang/zu.orth | 2 - fc-list/Makefile.am | 2 - fc-list/fc-list.c | 2 - fc-match/Makefile.am | 2 - fc-match/fc-match.1 | 2 - fc-match/fc-match.c | 2 - fontconfig/fcfreetype.h | 2 - fontconfig/fcprivate.h | 2 - fontconfig/fontconfig.h | 2 - src/fcatomic.c | 2 - src/fcblanks.c | 2 - src/fccache.c | 2 - src/fccfg.c | 2 - src/fccharset.c | 2 - src/fcdbg.c | 2 - src/fcdefault.c | 2 - src/fcdir.c | 2 - src/fcfreetype.c | 4 - - src/fcfs.c | 2 - src/fcinit.c | 2 - src/fcint.h | 2 - src/fclang.c | 2 - src/fclist.c | 2 - src/fcmatch.c | 2 - src/fcmatrix.c | 2 - src/fcname.c | 2 - src/fcpat.c | 2 - src/fcstr.c | 2 - src/fcxml.c | 2 + fc-lang/Makefile.am | 2 + fc-lang/aa.orth | 2 + fc-lang/ab.orth | 2 + fc-lang/af.orth | 2 + fc-lang/am.orth | 2 + fc-lang/ar.orth | 2 + fc-lang/ast.orth | 2 + fc-lang/ava.orth | 2 + fc-lang/ay.orth | 2 + fc-lang/az.orth | 2 + fc-lang/az_ir.orth | 2 + fc-lang/ba.orth | 2 + fc-lang/bam.orth | 2 + fc-lang/be.orth | 2 + fc-lang/bg.orth | 2 + fc-lang/bh.orth | 2 + fc-lang/bho.orth | 2 + fc-lang/bi.orth | 2 + fc-lang/bin.orth | 2 + fc-lang/bn.orth | 2 + fc-lang/bo.orth | 2 + fc-lang/br.orth | 2 + fc-lang/bs.orth | 2 + fc-lang/bua.orth | 2 + fc-lang/ca.orth | 2 + fc-lang/ce.orth | 2 + fc-lang/ch.orth | 2 + fc-lang/chm.orth | 2 + fc-lang/chr.orth | 2 + fc-lang/co.orth | 2 + fc-lang/cs.orth | 2 + fc-lang/cu.orth | 2 + fc-lang/cv.orth | 2 + fc-lang/cy.orth | 2 + fc-lang/da.orth | 2 + fc-lang/de.orth | 2 + fc-lang/dz.orth | 2 + fc-lang/el.orth | 2 + fc-lang/en.orth | 2 + fc-lang/eo.orth | 2 + fc-lang/es.orth | 2 + fc-lang/et.orth | 2 + fc-lang/eu.orth | 4 - + fc-lang/fa.orth | 2 + fc-lang/fc-lang.c | 2 + fc-lang/fc-lang.man | 2 + fc-lang/fclang.tmpl.h | 2 + fc-lang/fi.orth | 2 + fc-lang/fj.orth | 2 + fc-lang/fo.orth | 2 + fc-lang/fr.orth | 2 + fc-lang/ful.orth | 2 + fc-lang/fur.orth | 2 + fc-lang/fy.orth | 4 - + fc-lang/ga.orth | 2 + fc-lang/gd.orth | 2 + fc-lang/gez.orth | 2 + fc-lang/gl.orth | 2 + fc-lang/gn.orth | 4 - + fc-lang/gu.orth | 2 + fc-lang/gv.orth | 2 + fc-lang/ha.orth | 2 + fc-lang/haw.orth | 2 + fc-lang/he.orth | 2 + fc-lang/hi.orth | 2 + fc-lang/ho.orth | 2 + fc-lang/hr.orth | 2 + fc-lang/hu.orth | 2 + fc-lang/hy.orth | 2 + fc-lang/ia.orth | 2 + fc-lang/ibo.orth | 2 + fc-lang/id.orth | 2 + fc-lang/ie.orth | 2 + fc-lang/ik.orth | 2 + fc-lang/io.orth | 2 + fc-lang/is.orth | 2 + fc-lang/iso639-2 | 194 +++++++++++++++--------------- + fc-lang/it.orth | 2 + fc-lang/iu.orth | 2 + fc-lang/ja.orth | 2 + fc-lang/ka.orth | 2 + fc-lang/kaa.orth | 2 + fc-lang/ki.orth | 2 + fc-lang/kk.orth | 2 + fc-lang/kl.orth | 2 + fc-lang/km.orth | 2 + fc-lang/kn.orth | 2 + fc-lang/ko.orth | 2 + fc-lang/kok.orth | 2 + fc-lang/ks.orth | 2 + fc-lang/ku.orth | 2 + fc-lang/ku_ir.orth | 2 + fc-lang/kum.orth | 2 + fc-lang/kv.orth | 2 + fc-lang/kw.orth | 2 + fc-lang/ky.orth | 2 + fc-lang/la.orth | 2 + fc-lang/lb.orth | 2 + fc-lang/lez.orth | 2 + fc-lang/lo.orth | 2 + fc-lang/lt.orth | 2 + fc-lang/lv.orth | 2 + fc-lang/mg.orth | 2 + fc-lang/mh.orth | 2 + fc-lang/mi.orth | 2 + fc-lang/mk.orth | 2 + fc-lang/ml.orth | 2 + fc-lang/mn.orth | 2 + fc-lang/mo.orth | 2 + fc-lang/mr.orth | 2 + fc-lang/mt.orth | 2 + fc-lang/my.orth | 2 + fc-lang/nb.orth | 4 - + fc-lang/nds.orth | 2 + fc-lang/ne.orth | 2 + fc-lang/nl.orth | 2 + fc-lang/nn.orth | 2 + fc-lang/no.orth | 4 - + fc-lang/ny.orth | 2 + fc-lang/oc.orth | 2 + fc-lang/om.orth | 2 + fc-lang/or.orth | 2 + fc-lang/os.orth | 2 + fc-lang/pl.orth | 2 + fc-lang/ps_af.orth | 2 + fc-lang/ps_pk.orth | 2 + fc-lang/pt.orth | 2 + fc-lang/rm.orth | 2 + fc-lang/ro.orth | 2 + fc-lang/ru.orth | 2 + fc-lang/sa.orth | 2 + fc-lang/sah.orth | 2 + fc-lang/sco.orth | 2 + fc-lang/se.orth | 4 - + fc-lang/sel.orth | 2 + fc-lang/sh.orth | 2 + fc-lang/si.orth | 2 + fc-lang/sk.orth | 2 + fc-lang/sl.orth | 2 + fc-lang/sm.orth | 2 + fc-lang/sma.orth | 4 - + fc-lang/smj.orth | 4 - + fc-lang/smn.orth | 4 - + fc-lang/sms.orth | 4 - + fc-lang/so.orth | 2 + fc-lang/sq.orth | 2 + fc-lang/sr.orth | 2 + fc-lang/sv.orth | 2 + fc-lang/sw.orth | 2 + fc-lang/syr.orth | 2 + fc-lang/ta.orth | 2 + fc-lang/te.orth | 2 + fc-lang/tg.orth | 2 + fc-lang/th.orth | 2 + fc-lang/ti_er.orth | 2 + fc-lang/ti_et.orth | 2 + fc-lang/tig.orth | 2 + fc-lang/tk.orth | 2 + fc-lang/tl.orth | 2 + fc-lang/tn.orth | 2 + fc-lang/to.orth | 2 + fc-lang/tr.orth | 2 + fc-lang/ts.orth | 2 + fc-lang/tt.orth | 2 + fc-lang/tw.orth | 2 + fc-lang/tyv.orth | 2 + fc-lang/ug.orth | 2 + fc-lang/uk.orth | 2 + fc-lang/ur.orth | 2 + fc-lang/uz.orth | 2 + fc-lang/ven.orth | 2 + fc-lang/vi.orth | 2 + fc-lang/vo.orth | 4 - + fc-lang/vot.orth | 2 + fc-lang/wa.orth | 2 + fc-lang/wen.orth | 2 + fc-lang/wo.orth | 2 + fc-lang/xh.orth | 2 + fc-lang/yap.orth | 2 + fc-lang/yi.orth | 2 + fc-lang/yo.orth | 2 + fc-lang/zh_cn.orth | 2 + fc-lang/zh_hk.orth | 2 + fc-lang/zh_mo.orth | 2 + fc-lang/zh_sg.orth | 2 + fc-lang/zh_tw.orth | 2 + fc-lang/zu.orth | 2 + fc-list/Makefile.am | 2 + fc-list/fc-list.c | 2 + fc-match/Makefile.am | 2 + fc-match/fc-match.1 | 2 + fc-match/fc-match.c | 2 + fontconfig/fcfreetype.h | 2 + fontconfig/fcprivate.h | 2 + fontconfig/fontconfig.h | 2 + src/fcatomic.c | 2 + src/fcblanks.c | 2 + src/fccache.c | 2 + src/fccfg.c | 2 + src/fccharset.c | 2 + src/fcdbg.c | 2 + src/fcdefault.c | 2 + src/fcdir.c | 2 + src/fcfreetype.c | 4 - + src/fcfs.c | 2 + src/fcinit.c | 2 + src/fcint.h | 2 + src/fclang.c | 2 + src/fclist.c | 2 + src/fcmatch.c | 2 + src/fcmatrix.c | 2 + src/fcname.c | 2 + src/fcpat.c | 2 + src/fcstr.c | 2 + src/fcxml.c | 2 246 files changed, 603 insertions(+), 354 deletions(-) commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf Author: Keith Packard -Date: Sun Dec 5 07:44:08 2004 +0000 +Date: Sun Dec 5 07:44:08 2004 +0000 Update links to new freedesktop.org locations Add uninstall-local to get rid of fonts.conf and local.conf if they match - the distributed versions. Fixes 'make distcheck' + the distributed versions. Fixes 'make distcheck' - ChangeLog | 8 ++++++++ - INSTALL | 4 ++-- - Makefile.am | 24 ++++++++++++++++++++++++ + ChangeLog | 8 ++++++++ + INSTALL | 4 ++-- + Makefile.am | 24 ++++++++++++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) commit 308dc9c3ea0be2e0823e547f2c612760db7539a2 Author: Keith Packard -Date: Sun Dec 5 06:38:54 2004 +0000 +Date: Sun Dec 5 06:38:54 2004 +0000 Updates for version 2.2.97 - ChangeLog | 7 +++++++ - README | 30 ++++++++++++++++++++++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 30 ++++++++++++++++++++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd Author: Keith Packard -Date: Sun Dec 5 06:19:46 2004 +0000 +Date: Sun Dec 5 06:19:46 2004 +0000 Sleep for two seconds before exiting to make sure timestamps for future - changes have distinct mod times in the file system. Bug #1982. + changes have distinct mod times in the file system. Bug #1982. Add Punjabi orthography. Bug #1671. reviewed by: Keith Packard - ChangeLog | 13 ++++++++++++- - fc-cache/fc-cache.c | 8 ++++++++ - fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++ + ChangeLog | 13 ++++++++++++- + fc-cache/fc-cache.c | 8 ++++++++ + fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 1 deletions(-) commit c5a0b541df8be0b66f4ecf531570242693aac930 Author: Keith Packard -Date: Sun Dec 5 05:49:20 2004 +0000 +Date: Sun Dec 5 05:49:20 2004 +0000 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 #415. + 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 #415. Add copyright and license - ChangeLog | 10 ++++++++++ - fonts.conf.in | 2 +- + ChangeLog | 10 ++++++++++ + fonts.conf.in | 2 +- src/Makefile.am | 23 +++++++++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletions(-) commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee Author: Keith Packard -Date: Sun Dec 5 05:03:52 2004 +0000 +Date: Sun Dec 5 05:03:52 2004 +0000 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (or - wherever the X fonts are located). + wherever the X fonts are located). Document new directory-name semantics add conf.d Add selectfont to ignore bitmap fonts, add comment for selectfont which - accepts bitmap fonts. + accepts bitmap fonts. Allow configuration elements to reference directories. Parse and - load all files of the form [0-9]* in sorted order. + load all files of the form [0-9]* in sorted order. - ChangeLog | 18 +++++++++ - configure.in | 23 +++++------- + ChangeLog | 18 +++++++++ + configure.in | 23 +++++------- doc/fontconfig-user.sgml | 17 +++++---- - fonts.conf.in | 1 + - local.conf | 23 ++++++++++++ - src/fcdir.c | 4 +- - src/fcint.h | 6 +++ - src/fcxml.c | 89 + fonts.conf.in | 1 + + local.conf | 23 ++++++++++++ + src/fcdir.c | 4 +- + src/fcint.h | 6 +++ + src/fcxml.c | 89 ++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 158 insertions(+), 23 deletions(-) commit 38e528e77673f0395ab802cd1040947e307f0c6c Author: Keith Packard -Date: Sun Dec 5 04:14:17 2004 +0000 +Date: Sun Dec 5 04:14:17 2004 +0000 Report command line for $srcdir/configure accurately. Bug #212. - ChangeLog | 8 +++++++- - autogen.sh | 2 +- + ChangeLog | 8 +++++++- + autogen.sh | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) commit e4125ef950ada3413a542dc457a4d36c5495dcd7 Author: Keith Packard -Date: Sun Dec 5 04:11:11 2004 +0000 +Date: Sun Dec 5 04:11:11 2004 +0000 Check for non-empty face->family_name and face->style_name before using - those for the font. Empty names match everything. Bug #171. + those for the font. Empty names match everything. Bug #171. - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ src/fcfreetype.c | 12 +++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) commit 537e3d23fab449be154da8d49817364479924a61 Author: Keith Packard -Date: Sun Dec 5 00:26:06 2004 +0000 +Date: Sun Dec 5 00:26:06 2004 +0000 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. + This provides font file format information (BDF, Type 1, PCF, + TrueType) + for each font. Closes #109. - ChangeLog | 10 ++++++++++ - configure.in | 2 +- + ChangeLog | 10 ++++++++++ + configure.in | 2 +- fontconfig/fontconfig.h | 1 + - src/fcfreetype.c | 14 ++++++++++++++ - src/fcname.c | 1 + + src/fcfreetype.c | 14 ++++++++++++++ + src/fcname.c | 1 + 5 files changed, 27 insertions(+), 1 deletions(-) commit dbf68dd5fe2f936af53891a240601c727bdcf09d Author: Keith Packard -Date: Sat Dec 4 22:06:52 2004 +0000 +Date: Sat Dec 4 22:06:52 2004 +0000 Fix typo. Add detection for font capabilities (bug #105) reviewed by: Keith Packard - ChangeLog | 13 +++ + ChangeLog | 13 +++ doc/fontconfig-user.sgml | 1 fontconfig/fontconfig.h | 1 - src/fcfreetype.c | 188 + src/fcfreetype.c | 188 ++++++++++++++++++++++++++++++++++++++++++++++ - src/fcname.c | 1 + src/fcname.c | 1 5 files changed, 204 insertions(+), 0 deletions(-) commit 4f27c1c0a383e891890ab27c74226957ed7067aa Author: Keith Packard -Date: Sat Dec 4 19:41:10 2004 +0000 +Date: Sat Dec 4 19:41:10 2004 +0000 Move existing fonts.conf to fonts.conf.bak Add detection of iconv @@ -6547,97 +6864,97 @@ Date: Sat Dec 4 19:41:10 2004 +0000 Expose FcListPatternMatchAny (which selectfont/*/pattern uses) Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores computed - pattern element names which are required to be static. + pattern element names which are required to be static. - ChangeLog | 47 ++ - Makefile.am | 13 - - configure.in | 6 - doc/fcpattern.fncs | 11 + ChangeLog | 47 ++ + Makefile.am | 13 - + configure.in | 6 + doc/fcpattern.fncs | 11 doc/fontconfig-devel.sgml | 13 - doc/fontconfig-user.sgml | 43 ++ - fc-lang/nb.orth | 2 - fontconfig/fontconfig.h | 7 - fonts.dtd | 19 + - src/fccache.c | 2 - src/fccfg.c | 55 ++ - src/fcdir.c | 2 - src/fcfreetype.c | 1085 + fc-lang/nb.orth | 2 + fontconfig/fontconfig.h | 7 + fonts.dtd | 19 + + src/fccache.c | 2 + src/fccfg.c | 55 ++ + src/fcdir.c | 2 + src/fcfreetype.c | 1085 ++++++++++++++++++++++++++++++++++----------- - src/fcint.h | 21 + - src/fclist.c | 6 - src/fcname.c | 4 - src/fcpat.c | 73 +++ - src/fcxml.c | 162 +++++++ + src/fcint.h | 21 + + src/fclist.c | 6 + src/fcname.c | 4 + src/fcpat.c | 73 +++ + src/fcxml.c | 162 +++++++ 18 files changed, 1282 insertions(+), 289 deletions(-) commit c641c77d6f1a0b378e800c9e3502ae446839a8af Author: Keith Packard -Date: Thu Sep 9 14:31:18 2004 +0000 +Date: Thu Sep 9 14:31:18 2004 +0000 Remove spurious / after $(DESTDIR) reviewed by: keithp - ChangeLog | 7 +++++++ - Makefile.am | 2 +- + ChangeLog | 7 +++++++ + Makefile.am | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9 Author: Keith Packard -Date: Wed Jun 30 20:06:41 2004 +0000 +Date: Wed Jun 30 20:06:41 2004 +0000 Update for 2.2.96 - ChangeLog | 7 +++++++ - README | 12 ++++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 12 ++++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) commit 28f93bc4122337f59afad31e610ce17c3d2b00a2 Author: Keith Packard -Date: Wed Jun 30 18:41:52 2004 +0000 +Date: Wed Jun 30 18:41:52 2004 +0000 Provided by: Lubos Lunak 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. + 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. - ChangeLog | 14 ++++++++++++++ - src/fccfg.c | 4 ++-- + ChangeLog | 14 ++++++++++++++ + src/fccfg.c | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d Author: Keith Packard -Date: Thu Jun 3 14:16:38 2004 +0000 +Date: Thu Jun 3 14:16:38 2004 +0000 Remove comma at end of FcResult enum definition. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ fontconfig/fontconfig.h | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb Author: Keith Packard -Date: Sat May 29 20:07:46 2004 +0000 +Date: Sat May 29 20:07:46 2004 +0000 Add steps to md5sum release - ChangeLog | 5 +++++ - INSTALL | 5 ++++- + ChangeLog | 5 +++++ + INSTALL | 5 ++++- 2 files changed, 9 insertions(+), 1 deletions(-) commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a Author: Keith Packard -Date: Sat May 29 19:49:52 2004 +0000 +Date: Sat May 29 19:49:52 2004 +0000 Add sh autogen.sh to INSTALL @@ -6646,82 +6963,82 @@ Date: Sat May 29 19:49:52 2004 +0000 commit d81271eb21db058d0e816044874b3a8b88439e82 Author: Keith Packard -Date: Sat May 29 19:36:32 2004 +0000 +Date: Sat May 29 19:36:32 2004 +0000 Update for 2.2.95 - ChangeLog | 7 +++++++ - README | 11 +++++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 11 +++++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf Author: Keith Packard -Date: Sat May 29 19:32:41 2004 +0000 +Date: Sat May 29 19:32:41 2004 +0000 Add FcResultOutOfMemory to provide an accurate error when FcFontSetMatch - fails in this way + fails in this way Make #warning about lacking various FreeType features indicate which - version those features appeared so users know how to fix the - problem - (Thanks to Anton Tropashko) + version those features appeared so users know how to fix the + problem + (Thanks to Anton Tropashko) - ChangeLog | 12 ++++++++++++ + ChangeLog | 12 ++++++++++++ fontconfig/fontconfig.h | 3 ++- - src/fcfreetype.c | 6 +++--- - src/fcmatch.c | 3 +++ + src/fcfreetype.c | 6 +++--- + src/fcmatch.c | 3 +++ 4 files changed, 20 insertions(+), 4 deletions(-) commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a Author: Keith Packard -Date: Thu May 6 02:28:37 2004 +0000 +Date: Thu May 6 02:28:37 2004 +0000 Replace MIN/MAX/ABS macros which happen to have come from FreeType with - fontconfig-specific ones (FC_*) + fontconfig-specific ones (FC_*) - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ src/fcfreetype.c | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452 Author: Keith Packard -Date: Sat Apr 24 02:54:40 2004 +0000 +Date: Sat Apr 24 02:54:40 2004 +0000 Extend release preparation instructions to include notification and - distribution steps + distribution steps - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ INSTALL | 11 +++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) commit 626a70167d7805c20a157e945a1f380ae580661a Author: Keith Packard -Date: Sat Apr 24 01:09:36 2004 +0000 +Date: Sat Apr 24 01:09:36 2004 +0000 Update to 2.2.94 (2.2.93 shipped with broken libtool bits) - ChangeLog | 7 +++++++ - README | 9 +++++++-- - configure.in | 2 +- + ChangeLog | 7 +++++++ + README | 9 +++++++-- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) commit 7969113f086176112fdc13347ea56ea52838117a Author: Keith Packard -Date: Sat Apr 24 01:06:32 2004 +0000 +Date: Sat Apr 24 01:06:32 2004 +0000 Ignore a few more autotool files - .cvsignore | 4 ++++ - ChangeLog | 5 +++++ + .cvsignore | 4 ++++ + ChangeLog | 5 +++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 6ae6acf3178d7dd10e2326f6833d25970e530f61 Author: Keith Packard -Date: Wed Apr 14 18:08:41 2004 +0000 +Date: Wed Apr 14 18:08:41 2004 +0000 Add instructions for doing a release clean up .spec file; perhaps this will be useful to somebody... @@ -6730,146 +7047,146 @@ Date: Wed Apr 14 18:08:41 2004 +0000 Add WARN_CFLAGS to pass -W flags for GCC systems Change various char types around to match across function calls. Fixed bug - in using available_sizes[i].height which is in pixels, not 64ths - of a - pixel. + in using available_sizes[i].height which is in pixels, not 64ths + of a + pixel. - ChangeLog | 30 +++++++++++++ - INSTALL | 13 +++++ - README | 27 +++++++++++ - configure.in | 14 +++++- + ChangeLog | 30 +++++++++++++ + INSTALL | 13 +++++ + README | 27 +++++++++++ + configure.in | 14 +++++- fc-glyphname/Makefile.am | 2 - - fc-lang/Makefile.am | 2 - - fc-lang/fc-lang.c | 2 - - fc-list/Makefile.am | 2 - - fc-match/Makefile.am | 2 - - fontconfig.spec.in | 42 ++++++++++++++---- + fc-lang/Makefile.am | 2 - + fc-lang/fc-lang.c | 2 - + fc-list/Makefile.am | 2 - + fc-match/Makefile.am | 2 - + fontconfig.spec.in | 42 ++++++++++++++---- fontconfig/fontconfig.h | 2 - - src/Makefile.am | 1 - src/fcfreetype.c | 109 + src/Makefile.am | 1 + src/fcfreetype.c | 109 ++++++++++++++++++++++++---------------------- 13 files changed, 176 insertions(+), 72 deletions(-) commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07 Author: Keith Packard -Date: Sat Mar 6 23:44:11 2004 +0000 +Date: Sat Mar 6 23:44:11 2004 +0000 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches looking for - explicit values prefer exact matches + explicit values prefer exact matches - ChangeLog | 6 ++++++ + ChangeLog | 6 ++++++ src/fcfreetype.c | 18 ++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit 02638f1ace0ad7e898317128c244dfd9c842d122 Author: Keith Packard -Date: Tue Mar 2 16:48:51 2004 +0000 +Date: Tue Mar 2 16:48:51 2004 +0000 Supplied by: mfabian@suse.de (Mike FABIAN) Bug #260 fc-cache generates wrong spacing values for bitmap fonts Was using - (strcmp (a,b)) instead of (!strcmp(a,b)). + (strcmp (a,b)) instead of (!strcmp(a,b)). - ChangeLog | 8 ++++++++ + ChangeLog | 8 ++++++++ src/fcfreetype.c | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit de66e750a5c5798dab5347675d6581183efa8105 Author: Manish Singh -Date: Sun Feb 22 02:21:37 2004 +0000 +Date: Sun Feb 22 02:21:37 2004 +0000 Cast strlen to int for printf, so we're 64-bit clean. - ChangeLog | 5 +++++ - fc-glyphname/fc-glyphname.c | 2 +- + ChangeLog | 5 +++++ + fc-glyphname/fc-glyphname.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 208a720f009357449647a56d6fe95a5a346a6578 Author: Keith Packard -Date: Wed Feb 11 18:53:05 2004 +0000 +Date: Wed Feb 11 18:53:05 2004 +0000 Ok, so I messed up the test for y_ppem. Let's see if I got it right this - time. + time. - ChangeLog | 7 +++++++ - configure.in | 15 +++------------ + ChangeLog | 7 +++++++ + configure.in | 15 +++------------ src/fcfreetype.c | 4 ++-- 3 files changed, 12 insertions(+), 14 deletions(-) commit 4f38fa81062e5e2e151715a162c295b9a216568a Author: Keith Packard -Date: Tue Feb 10 18:38:58 2004 +0000 +Date: Tue Feb 10 18:38:58 2004 +0000 Pre-2.1.5 versions of FreeType didn't include y_ppem in the FT_Bitmap_Size - record. Add a configure.in test for this and change the code - accordingly (using height instead). + record. Add a configure.in test for this and change the code + accordingly (using height instead). - ChangeLog | 8 ++++++++ - configure.in | 21 +++++++++++++++++++-- + ChangeLog | 8 ++++++++ + configure.in | 21 +++++++++++++++++++-- src/fcfreetype.c | 4 ++++ 3 files changed, 31 insertions(+), 2 deletions(-) commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2 Author: Keith Packard -Date: Sat Feb 7 07:13:48 2004 +0000 +Date: Sat Feb 7 07:13:48 2004 +0000 Add Low Saxon orthography (Kenneth Rohde Christiansen ) Oops. Left 'newest.set' unset, which would miscompute the newest file Add FcGetPixelSize to extract correct pixel size from bdf/pcf font - properties (which report the wrong value in current FreeType) + properties (which report the wrong value in current FreeType) Don't attempt to check for empty glyphs in non-scalable fonts; they have no - outlines... + outlines... - ChangeLog | 18 ++++++++++++++++++ + ChangeLog | 18 ++++++++++++++++++ fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++ - src/fccfg.c | 3 +++ + src/fccfg.c | 3 +++ src/fcfreetype.c | 36 ++++++++++++++++++++++++------------ 4 files changed, 85 insertions(+), 12 deletions(-) commit f4c52909ab5321df608fe7af2da3edcab48818d9 Author: Tor Lillqvist -Date: Sun Feb 1 19:32:36 2004 +0000 +Date: Sun Feb 1 19:32:36 2004 +0000 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows, crashes - when trying to save the cache if config->cache is NULL, which - happens - if FcConfigHome() is NULL. Guard against that by using the - temp folder - in that case. + when trying to save the cache if config->cache is NULL, which + happens + if FcConfigHome() is NULL. Guard against that by using the + temp folder + in that case. - ChangeLog | 7 +++++++ - src/fccfg.c | 25 +++++++++++++++++++++++++ + ChangeLog | 7 +++++++ + src/fccfg.c | 25 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 0 deletions(-) commit d3481737be37255408025f4b3cf2c8b14a6b2ff7 Author: Roozbeh Pournader -Date: Sat Jan 3 18:27:29 2004 +0000 +Date: Sat Jan 3 18:27:29 2004 +0000 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto (Afghan - and Pakistani). + and Pakistani). Updated Urdu orthography with real data. - ChangeLog | 11 +++++++++++ - fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++ - fc-lang/ku_ir.orth | 49 + ChangeLog | 11 +++++++++++ + fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++ + fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - fc-lang/ps_af.orth | 52 + fc-lang/ps_af.orth | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - fc-lang/ps_pk.orth | 52 + fc-lang/ps_pk.orth | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++---- + fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++---- 6 files changed, 233 insertions(+), 4 deletions(-) commit f6d784313fa87d405b4b4165ee7b9248dd378df2 Author: Carl Worth -Date: Fri Dec 12 17:07:55 2003 +0000 +Date: Fri Dec 12 17:07:55 2003 +0000 Remove excessive whitespace (missed on previous commit) @@ -6878,257 +7195,257 @@ Date: Fri Dec 12 17:07:55 2003 +0000 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c Author: Carl Worth -Date: Thu Dec 11 19:30:07 2003 +0000 +Date: Thu Dec 11 19:30:07 2003 +0000 Move man_MANS into the 'if USEDOCBOOK' block. Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove excessive - whitespace. + whitespace. Add 'set -e' to abort when any program fails, (avoids printing of 'now type - make' after configure aborts). + make' after configure aborts). - ChangeLog | 12 ++++++++++++ - autogen.sh | 2 ++ + ChangeLog | 12 ++++++++++++ + autogen.sh | 2 ++ fc-cache/Makefile.am | 6 +++--- fc-list/Makefile.am | 4 ++-- 4 files changed, 19 insertions(+), 5 deletions(-) commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d Author: Keith Packard -Date: Tue Nov 18 07:53:04 2003 +0000 +Date: Tue Nov 18 07:53:04 2003 +0000 Switch to FreeType 2.1.7 style includes. Bug #150. reviewed by: Keith Packard - ChangeLog | 9 +++++++++ - doc/Makefile.am | 1 + + ChangeLog | 9 +++++++++ + doc/Makefile.am | 1 + fontconfig/fcfreetype.h | 3 ++- - src/fcfreetype.c | 17 +++++++++-------- + src/fcfreetype.c | 17 +++++++++-------- 4 files changed, 21 insertions(+), 9 deletions(-) commit 8e8fcda45c07bb0934f30887282238a57cc619da Author: Noah Levitt -Date: Sun Nov 16 19:08:04 2003 +0000 +Date: Sun Nov 16 19:08:04 2003 +0000 Add some example usages. - ChangeLog | 4 ++++ + ChangeLog | 4 ++++ fc-list/fc-list.sgml | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 0 deletions(-) commit 344a0e33618cd0e9f620b5fa55969602d775934c Author: Roozbeh Pournader -Date: Mon Nov 10 17:34:36 2003 +0000 +Date: Mon Nov 10 17:34:36 2003 +0000 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal - separators. + separators. - ChangeLog | 8 +++++++- - src/fcxml.c | 7 +++++-- + ChangeLog | 8 +++++++- + src/fcxml.c | 7 +++++-- 2 files changed, 12 insertions(+), 3 deletions(-) commit 27143fc9a2ac9b7dc87ab874251df356611b25e5 Author: Keith Packard -Date: Mon Oct 27 10:47:53 2003 +0000 +Date: Mon Oct 27 10:47:53 2003 +0000 Update to version 2.2.92 - ChangeLog | 6 ++++++ - configure.in | 2 +- + ChangeLog | 6 ++++++ + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068 Author: Keith Packard -Date: Mon Oct 27 10:44:13 2003 +0000 +Date: Mon Oct 27 10:44:13 2003 +0000 Yet more cleanups to finish getting 'make distcheck' working This has been - tested to ensure that it even works from a _build directory. + tested to ensure that it even works from a _build directory. - ChangeLog | 16 ++++++ - Makefile.am | 1 - configure.in | 10 +++ - doc/Makefile.am | 133 + ChangeLog | 16 ++++++ + Makefile.am | 1 + configure.in | 10 +++ + doc/Makefile.am | 133 +++++++++++++++------------------------------- - fc-cache/Makefile.am | 2 - + fc-cache/Makefile.am | 2 - fc-glyphname/Makefile.am | 6 +- - fc-lang/Makefile.am | 5 +- - fc-list/Makefile.am | 2 - - fc-match/Makefile.am | 2 - - test/Makefile.am | 4 + - test/run-test.sh | 28 ++++++---- + fc-lang/Makefile.am | 5 +- + fc-list/Makefile.am | 2 - + fc-match/Makefile.am | 2 - + test/Makefile.am | 4 + + test/run-test.sh | 28 ++++++---- 11 files changed, 98 insertions(+), 111 deletions(-) commit 394b2bf04651d62194c7faa836899d33ca3ed017 Author: Keith Packard -Date: Mon Oct 27 06:30:29 2003 +0000 +Date: Mon Oct 27 06:30:29 2003 +0000 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). + 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. + 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. + directory as the least evil of many options. Now to go use a faster machine and try and wring out the last issues. - ChangeLog | 27 ++++++++++++++++++ - configure.in | 2 + - doc/Makefile.am | 68 + ChangeLog | 27 ++++++++++++++++++ + configure.in | 2 + + doc/Makefile.am | 68 +++++++++++++++++++++++++++++++++++++++------- - fc-cache/Makefile.am | 13 +++++---- + fc-cache/Makefile.am | 13 +++++---- fc-glyphname/Makefile.am | 11 +++++-- - fc-lang/Makefile.am | 10 +++++-- - fc-lang/fc-lang.c | 29 ++++++++++++++++++-- - fc-list/Makefile.am | 10 ++++--- - fc-match/Makefile.am | 2 + + fc-lang/Makefile.am | 10 +++++-- + fc-lang/fc-lang.c | 29 ++++++++++++++++++-- + fc-list/Makefile.am | 10 ++++--- + fc-match/Makefile.am | 2 + 9 files changed, 142 insertions(+), 30 deletions(-) commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a Author: Keith Packard -Date: Sun Oct 26 16:52:28 2003 +0000 +Date: Sun Oct 26 16:52:28 2003 +0000 Tag version 2.2.91 - ChangeLog | 4 ++++ - configure.in | 2 +- + ChangeLog | 4 ++++ + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit e99043ac778280ed16ab69ca0844b634f7d20f30 Author: Keith Packard -Date: Sun Oct 26 16:45:23 2003 +0000 +Date: Sun Oct 26 16:45:23 2003 +0000 Include confdir.sgml.in in EXTRA_DIST - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ doc/Makefile.am | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 75839218d18a7fad2f7e84cb995724763f7cae11 Author: Josselin Mouette -Date: Thu Oct 9 18:21:49 2003 +0000 +Date: Thu Oct 9 18:21:49 2003 +0000 Replace fc-cache and fc-list manpages with more detailed, SGML versions. - ChangeLog | 7 ++ - fc-cache/.cvsignore | 1 - fc-cache/Makefile.am | 24 ++++++ - fc-cache/fc-cache.1 | 51 ------------ + ChangeLog | 7 ++ + fc-cache/.cvsignore | 1 + fc-cache/Makefile.am | 24 ++++++ + fc-cache/fc-cache.1 | 51 ------------ fc-cache/fc-cache.sgml | 200 ++++++++++++++++++++++++++++++++++++++++++++++++ - fc-list/.cvsignore | 1 - fc-list/Makefile.am | 24 ++++++ - fc-list/fc-list.1 | 37 --------- - fc-list/fc-list.sgml | 165 ++++++++++++++++++++++++++++++++++++++++ + fc-list/.cvsignore | 1 + fc-list/Makefile.am | 24 ++++++ + fc-list/fc-list.1 | 37 --------- + fc-list/fc-list.sgml | 165 ++++++++++++++++++++++++++++++++++++++++ 9 files changed, 420 insertions(+), 90 deletions(-) commit f077d662c001468eb2aa1261549accd9ff3de401 Author: Owen Taylor -Date: Tue Sep 23 20:12:20 2003 +0000 +Date: Tue Sep 23 20:12:20 2003 +0000 Add a FC_HINT_STYLE key for patterns, with possible values - HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117) + HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117) - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ fontconfig/fontconfig.h | 7 +++++++ - src/fcdefault.c | 5 +++++ - src/fcname.c | 6 ++++++ + src/fcdefault.c | 5 +++++ + src/fcname.c | 6 ++++++ 4 files changed, 25 insertions(+), 0 deletions(-) commit 44f59f71688d557b75a94e2a8786ec5ae80308ae Author: Owen Taylor -Date: Tue Sep 23 20:06:40 2003 +0000 +Date: Tue Sep 23 20:06:40 2003 +0000 Remove Georgian capitals, they aren't used for normal writing. (Bug #116) - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ fc-lang/ka.orth | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2 Author: Noah Levitt -Date: Sat Sep 6 19:40:41 2003 +0000 +Date: Sat Sep 6 19:40:41 2003 +0000 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug #111) When checking for monospace and dual-width fonts, allow roughly a 3% - variance in the advances. + variance in the advances. - ChangeLog | 13 +++++++++++ - doc/fontconfig-devel.sgml | 4 ++- - doc/fontconfig-user.sgml | 3 ++ - fontconfig/fontconfig.h | 1 + - src/fcfreetype.c | 55 + ChangeLog | 13 +++++++++++ + doc/fontconfig-devel.sgml | 4 ++- + doc/fontconfig-user.sgml | 3 ++ + fontconfig/fontconfig.h | 1 + + src/fcfreetype.c | 55 ++++++++++++++++++++++++++++++++++++--------- - src/fcname.c | 1 + + src/fcname.c | 1 + 6 files changed, 63 insertions(+), 14 deletions(-) commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73 Author: Manish Singh -Date: Mon Sep 1 05:11:17 2003 +0000 +Date: Mon Sep 1 05:11:17 2003 +0000 FcConfigAppFontClear: Support passing NULL to use default config. - ChangeLog | 5 +++++ - src/fccfg.c | 7 +++++++ + ChangeLog | 5 +++++ + src/fccfg.c | 7 +++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f Author: Carl Worth -Date: Fri Aug 15 19:45:20 2003 +0000 +Date: Fri Aug 15 19:45:20 2003 +0000 Added new FcFini function for cleaning up all memory. Fixed a few memory - leaks. fc-list now calls FcFini, (and is now leak-free according - to - valgrind) + leaks. fc-list now calls FcFini, (and is now leak-free according + to + valgrind) - ChangeLog | 44 ++++++++++ - doc/Makefile.am | 8 +- - doc/edit-sgml.c | 187 + ChangeLog | 44 ++++++++++ + doc/Makefile.am | 8 +- + doc/edit-sgml.c | 187 +++++++++++++++++++++++++++++++------------ - doc/fcinit.fncs | 11 +++ - fc-glyphname/fc-glyphname.c | 35 ++++++-- - fc-list/fc-list.c | 4 + - fc-match/fc-match.c | 2 - fontconfig/fontconfig.h | 3 + - src/fccfg.c | 6 + - src/fccharset.c | 64 ++++++++++++++- - src/fcinit.c | 13 +++ - src/fcint.h | 6 + - src/fcpat.c | 84 ++++++++++++++++++- - src/fcxml.c | 4 + - src/fontconfig.def.in | 1 + doc/fcinit.fncs | 11 +++ + fc-glyphname/fc-glyphname.c | 35 ++++++-- + fc-list/fc-list.c | 4 + + fc-match/fc-match.c | 2 + fontconfig/fontconfig.h | 3 + + src/fccfg.c | 6 + + src/fccharset.c | 64 ++++++++++++++- + src/fcinit.c | 13 +++ + src/fcint.h | 6 + + src/fcpat.c | 84 ++++++++++++++++++- + src/fcxml.c | 4 + + src/fontconfig.def.in | 1 15 files changed, 398 insertions(+), 74 deletions(-) commit 18906a876aa13550b1a10550ceeef6df0c4473ec Author: Keith Packard -Date: Tue Aug 12 02:06:20 2003 +0000 +Date: Tue Aug 12 02:06:20 2003 +0000 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as varargs are - untyped + untyped - fc-list/fc-list.c | 2 +- + fc-list/fc-list.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 116e13b4431b051b8196db201c22cd67b30922e9 Author: Keith Packard -Date: Sun Jul 20 17:14:47 2003 +0000 +Date: Sun Jul 20 17:14:47 2003 +0000 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND @@ -7137,16 +7454,16 @@ Date: Sun Jul 20 17:14:47 2003 +0000 commit 74a623e02efc23a39fb35e8d338858877b8f89e7 Author: Keith Packard -Date: Sun Jul 20 16:06:18 2003 +0000 +Date: Sun Jul 20 16:06:18 2003 +0000 Implement new semantics for Contains and LISTING: LISTING requires that the font Contain all of the pattern values, where - Contain is redefined for strings to mean precise matching (so that - Courier 10 Pitch doesn't list Courier fonts) + Contain is redefined for strings to mean precise matching (so that + Courier 10 Pitch doesn't list Courier fonts) "Contains" for lang means both langs have the same language and either the - same country or one is missing the country + same country or one is missing the country src/fccfg.c | 79 ++++++++++++++++++++++++++++++++-------------------------- @@ -7159,136 +7476,136 @@ Date: Sun Jul 20 16:06:18 2003 +0000 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59 Author: Keith Packard -Date: Wed Jul 9 17:04:17 2003 +0000 +Date: Wed Jul 9 17:04:17 2003 +0000 Was miscomputing end of string position for FcStrtod in locales with - multibyte separators + multibyte separators - src/fcxml.c | 2 +- + src/fcxml.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d Author: Keith Packard -Date: Thu Jun 26 08:19:11 2003 +0000 +Date: Thu Jun 26 08:19:11 2003 +0000 Add autoconf checks for FT_Has_PS_Glyph_Names - configure.in | 3 ++- + configure.in | 3 ++- src/fcfreetype.c | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletions(-) commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf Author: Keith Packard -Date: Thu Jun 26 00:39:04 2003 +0000 +Date: Thu Jun 26 00:39:04 2003 +0000 Allow config->cache to be null (as it is when $HOME is not set) - src/fccfg.c | 9 ++++++--- + src/fccfg.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6 Author: Keith Packard -Date: Wed Jun 25 23:21:03 2003 +0000 +Date: Wed Jun 25 23:21:03 2003 +0000 Lean on autoconf to find useful FreeType functions (bug 95) - configure.in | 7 +++++-- + configure.in | 7 +++++-- src/fcfreetype.c | 46 +++++++++++++++++----------------------------- 2 files changed, 22 insertions(+), 31 deletions(-) commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad Author: Keith Packard -Date: Tue Jun 17 18:28:20 2003 +0000 +Date: Tue Jun 17 18:28:20 2003 +0000 Bug 75: dont build docs unless docbook is available. Dont install docs - unless they are pre-built or buildable + unless they are pre-built or buildable - Makefile.am | 3 ++- - configure.in | 26 +++++++++++++++++++++----- + Makefile.am | 3 ++- + configure.in | 26 +++++++++++++++++++++----- doc/Makefile.am | 2 +- 3 files changed, 24 insertions(+), 7 deletions(-) commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90 Author: Keith Packard -Date: Tue Jun 17 17:31:16 2003 +0000 +Date: Tue Jun 17 17:31:16 2003 +0000 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from - vvas@hal.csd.auth.gr (Vasilis Vasaitis)) + vvas@hal.csd.auth.gr (Vasilis Vasaitis)) fonts.conf.in | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) commit 231051f41669095db4a2c5680a0945fb1ff45a2d Author: Tor Lillqvist -Date: Sun Jun 15 22:57:21 2003 +0000 +Date: Sun Jun 15 22:57:21 2003 +0000 Remove CRs from the out file before comparing (needed on Windows). - ChangeLog | 3 +++ + ChangeLog | 3 +++ test/run-test.sh | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9 Author: Tor Lillqvist -Date: Sun Jun 15 22:45:12 2003 +0000 +Date: Sun Jun 15 22:45:12 2003 +0000 Trivial braino. - src/fccfg.c | 2 +- + src/fccfg.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c3941ba9c064d41f248c6a00f06423f3c50c685d Author: Tor Lillqvist -Date: Sun Jun 15 22:35:52 2003 +0000 +Date: Sun Jun 15 22:35:52 2003 +0000 Fix cut&paste error. - ChangeLog | 4 ++++ - fontconfig-zip.in | 3 ++- - src/Makefile.am | 2 +- + ChangeLog | 4 ++++ + fontconfig-zip.in | 3 ++- + src/Makefile.am | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa Author: Tor Lillqvist -Date: Fri Jun 13 23:04:35 2003 +0000 +Date: Fri Jun 13 23:04:35 2003 +0000 Check also for DLL_EXPORT as indication of being built as a DLL on Win32. - ChangeLog | 3 +++ - src/fccfg.c | 6 +++++- + ChangeLog | 3 +++ + src/fccfg.c | 6 +++++- 2 files changed, 8 insertions(+), 1 deletions(-) commit ee1d81259ec5b0b91cf19ea72abec29f5561217b Author: Tor Lillqvist -Date: Fri Jun 13 22:43:28 2003 +0000 +Date: Fri Jun 13 22:43:28 2003 +0000 Add share/doc directory. Add Fc*.3 man pages. Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token. Move the LIBRARY and VERSION lines to the end, not to confuse libtool, - which expects the EXPORTS line to be the first. Add - FcConfigEnableHome. + which expects the EXPORTS line to be the first. Add + FcConfigEnableHome. - ChangeLog | 12 ++++++++++++ - configure.in | 12 +++++++++--- + ChangeLog | 12 ++++++++++++ + configure.in | 12 +++++++++--- fontconfig-zip.in | 4 +++- src/fontconfig.def.in | 5 +++-- 4 files changed, 27 insertions(+), 6 deletions(-) commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d Author: Keith Packard -Date: Mon Jun 9 19:21:06 2003 +0000 +Date: Mon Jun 9 19:21:06 2003 +0000 Update to version 2.2.90 - ChangeLog | 4 ++++ - configure.in | 2 +- + ChangeLog | 4 ++++ + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a Author: Keith Packard -Date: Mon Jun 9 19:15:00 2003 +0000 +Date: Mon Jun 9 19:15:00 2003 +0000 Add a bunch of ChangeLog entries @@ -7298,30 +7615,30 @@ Date: Mon Jun 9 19:15:00 2003 +0000 commit 440e7054857a9a6382243f33498b2384f246379d Author: Keith Packard -Date: Mon Jun 9 18:49:19 2003 +0000 +Date: Mon Jun 9 18:49:19 2003 +0000 Add fc-match program to demonstrate font matching from the command line - Makefile.am | 2 +- - configure.in | 1 + - fc-match/.cvsignore | 5 +++++ + Makefile.am | 2 +- + configure.in | 1 + + fc-match/.cvsignore | 5 +++++ 3 files changed, 7 insertions(+), 1 deletions(-) commit 947afeb566e738de3980c8c8751358ecfebdba25 Author: Keith Packard -Date: Mon Jun 9 17:31:03 2003 +0000 +Date: Mon Jun 9 17:31:03 2003 +0000 Optimization in FcLangSetIndex was broken, occasionally returning a pointer - to the wrong location on miss + to the wrong location on miss src/fclang.c | 21 +++++++-------------- 1 files changed, 7 insertions(+), 14 deletions(-) commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4 Author: Keith Packard -Date: Mon Jun 9 16:53:31 2003 +0000 +Date: Mon Jun 9 16:53:31 2003 +0000 Add fc-match program @@ -7333,7 +7650,7 @@ Date: Mon Jun 9 16:53:31 2003 +0000 commit 6d3a90a41c63d479e3a109790a4ac466ee992478 Author: Keith Packard -Date: Sat May 31 21:07:01 2003 +0000 +Date: Sat May 31 21:07:01 2003 +0000 (Bug 85) add support for culmus fonts @@ -7342,13 +7659,13 @@ Date: Sat May 31 21:07:01 2003 +0000 commit 86b1243193a1cbab3286ee97d2543bfc841a575a Author: Keith Packard -Date: Sat May 31 14:58:41 2003 +0000 +Date: Sat May 31 14:58:41 2003 +0000 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix usage info - on non-long option systems (Tim Mooney) + on non-long option systems (Tim Mooney) - ChangeLog | 4 ++++ + ChangeLog | 4 ++++ fc-cache/Makefile.am | 4 ++-- fc-cache/fc-cache.1 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ @@ -7362,19 +7679,19 @@ Date: Sat May 31 14:58:41 2003 +0000 commit d4d1e8bc604c98d647d70f9188744b95deba8723 Author: James Su -Date: Wed May 28 01:34:38 2003 +0000 +Date: Wed May 28 01:34:38 2003 +0000 Fix "contains" op for strings and langsets. fontconfig/fontconfig.h | 6 +++ - src/fccfg.c | 16 +++++-- - src/fcstr.c | 103 + src/fccfg.c | 16 +++++-- + src/fcstr.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 6 deletions(-) commit 53183e66e564c03401237f6fea873733ef326890 Author: Keith Packard -Date: Sat May 17 02:17:19 2003 +0000 +Date: Sat May 17 02:17:19 2003 +0000 Fix build error with BDF prop local. Free langset after query @@ -7383,18 +7700,18 @@ Date: Sat May 17 02:17:19 2003 +0000 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1 Author: Keith Packard -Date: Fri May 16 16:37:16 2003 +0000 +Date: Fri May 16 16:37:16 2003 +0000 oops. Left the psfontinfo.weight matching code commented out while testing - other stuff... + other stuff... src/fcfreetype.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ecb7c180d068f718c02e80f4282b00c4505a5eb5 Author: Juliusz Chroboczek -Date: Wed May 14 20:23:24 2003 +0000 +Date: Wed May 14 20:23:24 2003 +0000 Extract spacing from XLFD atom @@ -7403,18 +7720,18 @@ Date: Wed May 14 20:23:24 2003 +0000 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b Author: Keith Packard -Date: Mon May 12 20:48:59 2003 +0000 +Date: Mon May 12 20:48:59 2003 +0000 Use FcIsWidth to share code Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid - misclassifying some Han fonts as monospaced. + misclassifying some Han fonts as monospaced. src/fcfreetype.c | 27 ++++++--------------------- 1 files changed, 6 insertions(+), 21 deletions(-) commit 65d1441df89b898dd74ac1f0fba69c83441dba92 Author: Juliusz Chroboczek -Date: Mon May 12 09:11:10 2003 +0000 +Date: Mon May 12 09:11:10 2003 +0000 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30. @@ -7423,7 +7740,7 @@ Date: Mon May 12 09:11:10 2003 +0000 commit 0f362ad520e61e096c887f9374a485c3df32655a Author: Juliusz Chroboczek -Date: Mon May 12 09:04:24 2003 +0000 +Date: Mon May 12 09:04:24 2003 +0000 Generate FC_SIZE and FC_DPI for legacy bitmap fonts @@ -7432,67 +7749,67 @@ Date: Mon May 12 09:04:24 2003 +0000 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa Author: Keith Packard -Date: Wed May 7 16:13:24 2003 +0000 +Date: Wed May 7 16:13:24 2003 +0000 Add filename-based accept/reject to ammend available fonts. change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older - FreeType releases. + FreeType releases. - src/fccache.c | 18 ++++++---- - src/fccfg.c | 96 + src/fccache.c | 18 ++++++---- + src/fccfg.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- - src/fcdir.c | 60 +++++++++++++++++++++++++--------- + src/fcdir.c | 60 +++++++++++++++++++++++++--------- src/fcfreetype.c | 2 + - src/fcint.h | 40 +++++++++++++++++++++-- - src/fcxml.c | 46 +++++++++++++++++++++++++- + src/fcint.h | 40 +++++++++++++++++++++-- + src/fcxml.c | 46 +++++++++++++++++++++++++- 6 files changed, 232 insertions(+), 30 deletions(-) commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa Author: Keith Packard -Date: Tue May 6 14:26:34 2003 +0000 +Date: Tue May 6 14:26:34 2003 +0000 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin - ) + ) fc-lang/ta.orth | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit 8ef6a58cb071396630cf05ec857f8c90524752f9 Author: Keith Packard -Date: Sun May 4 22:58:29 2003 +0000 +Date: Sun May 4 22:58:29 2003 +0000 Add more .cvsignore entries - .cvsignore | 1 + + .cvsignore | 1 + src/.cvsignore | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) commit 3018151753821434135c0c17873764f3283fcc50 Author: Keith Packard -Date: Sun May 4 22:57:00 2003 +0000 +Date: Sun May 4 22:57:00 2003 +0000 Add more .cvsignore entries - .cvsignore | 5 +++++ + .cvsignore | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 7769c3213dc832f7643660d6aab5fade96cd57c3 Author: Keith Packard -Date: Sun May 4 22:53:49 2003 +0000 +Date: Sun May 4 22:53:49 2003 +0000 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM encodings - Makefile.am | 2 - - configure.in | 1 + Makefile.am | 2 - + configure.in | 1 src/fcfreetype.c | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++- - src/fcint.h | 10 +++ + src/fcint.h | 10 +++ 4 files changed, 170 insertions(+), 3 deletions(-) commit 83321a017a9586aa4f3ace022a91f69122c08ed8 Author: Keith Packard -Date: Sun May 4 22:51:36 2003 +0000 +Date: Sun May 4 22:51:36 2003 +0000 Add .cvsignore in new fc-glyphname dir @@ -7501,36 +7818,36 @@ Date: Sun May 4 22:51:36 2003 +0000 commit 721d496d7864ff587f51637f578f4b35d501d091 Author: Keith Packard -Date: Sun May 4 22:50:17 2003 +0000 +Date: Sun May 4 22:50:17 2003 +0000 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4 - conversion functions + conversion functions - fc-glyphname/Makefile.am | 42 - fc-glyphname/fc-glyphname.c | 287 +++ + fc-glyphname/Makefile.am | 42 + fc-glyphname/fc-glyphname.c | 287 +++ fc-glyphname/fcglyphname.tmpl.h | 25 - fc-glyphname/glyphlist.txt | 4291 + fc-glyphname/glyphlist.txt | 4291 +++++++++++++++++++++++++++++++++++++++ - fc-glyphname/zapfdingbats.txt | 212 ++ + fc-glyphname/zapfdingbats.txt | 212 ++ 5 files changed, 4857 insertions(+), 0 deletions(-) commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c Author: Keith Packard -Date: Fri May 2 01:11:53 2003 +0000 +Date: Fri May 2 01:11:53 2003 +0000 Grub through style to find weight/slant/width values when other techniques - fail + fail src/fcfreetype.c | 228 ++++++++++++++++++++++++++++++++++++------------------ - src/fcint.h | 6 + - src/fcstr.c | 74 ++++++++++++++++++ + src/fcint.h | 6 + + src/fcstr.c | 74 ++++++++++++++++++ 3 files changed, 233 insertions(+), 75 deletions(-) commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d Author: Keith Packard -Date: Fri May 2 01:11:09 2003 +0000 +Date: Fri May 2 01:11:09 2003 +0000 Add book constant for book weight @@ -7539,7 +7856,7 @@ Date: Fri May 2 01:11:09 2003 +0000 commit ad293de0041230d530c5b3d2be56690db49e4510 Author: Keith Packard -Date: Fri May 2 01:09:57 2003 +0000 +Date: Fri May 2 01:09:57 2003 +0000 Add FC_WEIGHT_BOOK as weight 75 @@ -7548,7 +7865,7 @@ Date: Fri May 2 01:09:57 2003 +0000 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94 Author: Noah Levitt -Date: Thu May 1 16:20:27 2003 +0000 +Date: Thu May 1 16:20:27 2003 +0000 Fix expat function check. @@ -7557,7 +7874,7 @@ Date: Thu May 1 16:20:27 2003 +0000 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3 Author: Noah Levitt -Date: Thu May 1 16:15:28 2003 +0000 +Date: Thu May 1 16:15:28 2003 +0000 Check for an expat function that won't be there if expat is too old. @@ -7566,18 +7883,18 @@ Date: Thu May 1 16:15:28 2003 +0000 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4 Author: Keith Packard -Date: Thu May 1 14:31:04 2003 +0000 +Date: Thu May 1 14:31:04 2003 +0000 Add demi and book postscript weight names. Allow spaces in postscript and X - matching + matching src/fcfreetype.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199 Author: Keith Packard -Date: Wed Apr 30 15:17:42 2003 +0000 +Date: Wed Apr 30 15:17:42 2003 +0000 Typo in bitstream foundry name @@ -7586,30 +7903,30 @@ Date: Wed Apr 30 15:17:42 2003 +0000 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd Author: Keith Packard -Date: Thu Apr 24 17:31:03 2003 +0000 +Date: Thu Apr 24 17:31:03 2003 +0000 Debug output for unknown ps weight names. ignore italic_angle for PS fonts - as FreeType already checks that + as FreeType already checks that src/fcfreetype.c | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7 Author: Keith Packard -Date: Thu Apr 24 15:29:33 2003 +0000 +Date: Thu Apr 24 15:29:33 2003 +0000 FcFontList broken when presented a charset - was comparing inclusion in the - wrong direction + wrong direction - src/fccfg.c | 8 ++++---- + src/fccfg.c | 8 ++++---- src/fccharset.c | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf Author: Keith Packard -Date: Wed Apr 23 04:45:39 2003 +0000 +Date: Wed Apr 23 04:45:39 2003 +0000 Oops. Missing newline in .cvsignore @@ -7618,19 +7935,19 @@ Date: Wed Apr 23 04:45:39 2003 +0000 commit 8c87b4293fe27398d9c6500189a1f72741afdff3 Author: Keith Packard -Date: Wed Apr 23 04:09:28 2003 +0000 +Date: Wed Apr 23 04:09:28 2003 +0000 Fix docs to close sgml tags - ChangeLog | 8 ++++++++ - doc/fcpattern.fncs | 1 + - doc/fontconfig-devel.sgml | 1 + - doc/func.sgml | 1 + + ChangeLog | 8 ++++++++ + doc/fcpattern.fncs | 1 + + doc/fontconfig-devel.sgml | 1 + + doc/func.sgml | 1 + 4 files changed, 11 insertions(+), 0 deletions(-) commit c92926bf653425fff0291f1070cc7205e91810a0 Author: Keith Packard -Date: Wed Apr 23 04:06:18 2003 +0000 +Date: Wed Apr 23 04:06:18 2003 +0000 Add confdir.sgml to .cvsignore @@ -7639,82 +7956,82 @@ Date: Wed Apr 23 04:06:18 2003 +0000 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1 Author: Keith Packard -Date: Wed Apr 23 04:05:58 2003 +0000 +Date: Wed Apr 23 04:05:58 2003 +0000 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip - trailing newline instead of leaving CVS file without a newline - (which - will break at some point) + trailing newline instead of leaving CVS file without a newline + (which + will break at some point) - doc/Makefile.am | 3 ++- - doc/confdir.sgml.in | 2 +- + doc/Makefile.am | 3 ++- + doc/confdir.sgml.in | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) commit 8b290c54761ee020b0bc197c7ea06366e73be66c Author: Noah Levitt -Date: Wed Apr 23 00:40:24 2003 +0000 +Date: Wed Apr 23 00:40:24 2003 +0000 Got rid of the newline at the end of the file. It's yucky but, I'm not sure - how else to get rid of the newline in the output. + how else to get rid of the newline in the output. - doc/confdir.sgml.in | 2 +- + doc/confdir.sgml.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100 Author: Noah Levitt -Date: Wed Apr 23 00:08:03 2003 +0000 +Date: Wed Apr 23 00:08:03 2003 +0000 Getting closer to fixing /etc/fonts hard-coding. - configure.in | 1 - - doc/Makefile.am | 4 ++++ - doc/confdir.sgml.in | 25 +++++++++++++++++++++++++ + configure.in | 1 - + doc/Makefile.am | 4 ++++ + doc/confdir.sgml.in | 25 +++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletions(-) commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c Author: Noah Levitt -Date: Tue Apr 22 23:34:50 2003 +0000 +Date: Tue Apr 22 23:34:50 2003 +0000 Testing syncmail yet again. - .cvsignore | 2 +- - configure.in | 1 + - doc/Makefile.am | 12 ++++++------ + .cvsignore | 2 +- + configure.in | 1 + + doc/Makefile.am | 12 ++++++------ doc/fontconfig-user.sgml | 9 +++++---- 4 files changed, 13 insertions(+), 11 deletions(-) commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1 Author: Keith Packard -Date: Tue Apr 22 16:53:18 2003 +0000 +Date: Tue Apr 22 16:53:18 2003 +0000 Fix autogen.sh to work with newer automakes - autogen.sh | 45 +++++++++++++++++++++++++++++++++++---------- + autogen.sh | 45 +++++++++++++++++++++++++++++++++++---------- 1 files changed, 35 insertions(+), 10 deletions(-) commit 5f84b65a26073141e02152d3e5889fb7cfe459a2 Author: Keith Packard -Date: Tue Apr 22 06:27:27 2003 +0000 +Date: Tue Apr 22 06:27:27 2003 +0000 Handle pattern elements moving during multiple edits - src/fccfg.c | 8 ++++++++ + src/fccfg.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 781f10486df22a422b92114ad438d4d8e74c9b93 Author: Keith Packard -Date: Mon Apr 21 16:12:22 2003 +0000 +Date: Mon Apr 21 16:12:22 2003 +0000 Update to version 2.2.0 - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a Author: Noah Levitt -Date: Mon Apr 21 06:17:23 2003 +0000 +Date: Mon Apr 21 06:17:23 2003 +0000 Fixed variable name mistake. @@ -7723,7 +8040,7 @@ Date: Mon Apr 21 06:17:23 2003 +0000 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c Author: Keith Packard -Date: Sun Apr 20 04:44:09 2003 +0000 +Date: Sun Apr 20 04:44:09 2003 +0000 From James Su -- only part of page 0xff is Latin @@ -7732,28 +8049,28 @@ Date: Sun Apr 20 04:44:09 2003 +0000 commit 29d961a28e231302683577328ed4724319805a7f Author: Keith Packard -Date: Fri Apr 18 15:56:05 2003 +0000 +Date: Fri Apr 18 15:56:05 2003 +0000 Guard calls to FT_Get_BDF_Property to avoid freetype jumping through null - pointer + pointer src/fcfreetype.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1 Author: Keith Packard -Date: Thu Apr 17 21:50:24 2003 +0000 +Date: Thu Apr 17 21:50:24 2003 +0000 Pass FONTCONFIG_PATH in arguments to get expanded src/Makefile.am | 1 + - src/fccfg.c | 4 ---- + src/fccfg.c | 4 ---- 2 files changed, 1 insertions(+), 4 deletions(-) commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36 Author: Keith Packard -Date: Thu Apr 17 21:29:12 2003 +0000 +Date: Thu Apr 17 21:29:12 2003 +0000 BDF properties not available until FreeType 2.1.4 @@ -7762,30 +8079,30 @@ Date: Thu Apr 17 21:29:12 2003 +0000 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6 Author: Colin Walters -Date: Thu Apr 17 17:43:04 2003 +0000 +Date: Thu Apr 17 17:43:04 2003 +0000 Remove some unused variables, and initialize some other ones so gcc doesn't - warn us. + warn us. - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ doc/edit-sgml.c | 1 + - src/fclang.c | 6 ++---- + src/fclang.c | 6 ++---- 3 files changed, 8 insertions(+), 4 deletions(-) commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b Author: Keith Packard -Date: Thu Apr 17 15:47:34 2003 +0000 +Date: Thu Apr 17 15:47:34 2003 +0000 Solaris porting fixes - configure.in | 4 ++-- - fc-lang/fc-lang.c | 4 ++-- + configure.in | 4 ++-- + fc-lang/fc-lang.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4 Author: Keith Packard -Date: Wed Apr 16 22:04:42 2003 +0000 +Date: Wed Apr 16 22:04:42 2003 +0000 Add Vera support to default configuration @@ -7794,17 +8111,17 @@ Date: Wed Apr 16 22:04:42 2003 +0000 commit e2925d7dc2877fba2112eb3de9853f3e889362c3 Author: Keith Packard -Date: Wed Apr 16 21:50:51 2003 +0000 +Date: Wed Apr 16 21:50:51 2003 +0000 bump version to 2.1.94 - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit ab06f005f66e12b46a5f1274eafa992be20a1f72 Author: Keith Packard -Date: Wed Apr 16 18:49:28 2003 +0000 +Date: Wed Apr 16 18:49:28 2003 +0000 add some changelog entries @@ -7813,7 +8130,7 @@ Date: Wed Apr 16 18:49:28 2003 +0000 commit 0e7a434783b28e9e954d3136195af7ba622c459d Author: Keith Packard -Date: Wed Apr 16 18:08:47 2003 +0000 +Date: Wed Apr 16 18:08:47 2003 +0000 Search through the BDF properties for width and foundry information @@ -7823,46 +8140,46 @@ Date: Wed Apr 16 18:08:47 2003 +0000 commit 2e2121f910dd84b0731985570d93cd31ae2edb61 Author: Keith Packard -Date: Wed Apr 16 16:19:38 2003 +0000 +Date: Wed Apr 16 16:19:38 2003 +0000 Move foundry detection data into fcfreetype.c (which is getting rather - large at this point) + large at this point) src/Makefile.am | 2 - - src/data.h | 77 ----------------------- + src/data.h | 77 ----------------------- src/fcfreetype.c | 177 +++++++++++++++++++++++++++++++++++++++++------------- 3 files changed, 137 insertions(+), 119 deletions(-) commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c Author: Keith Packard -Date: Wed Apr 16 16:18:27 2003 +0000 +Date: Wed Apr 16 16:18:27 2003 +0000 bool was misdeclared in DTD - fonts.dtd | 2 +- + fonts.dtd | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3f7653c2badeb426f938bafe1a82c2917b7ea125 Author: Keith Packard -Date: Tue Apr 15 23:38:06 2003 +0000 +Date: Tue Apr 15 23:38:06 2003 +0000 Fix unary operator parsing. Add floor, ceil, trunc and round unary - operators + operators fontconfig/fontconfig.h | 2 + - fonts.dtd | 6 ++- - src/Makefile.am | 2 - - src/fccfg.c | 71 +++++++++++++++++++++++++++++++ - src/fcdbg.c | 20 +++++++++ - src/fcint.h | 3 + - src/fcxml.c | 107 + fonts.dtd | 6 ++- + src/Makefile.am | 2 - + src/fccfg.c | 71 +++++++++++++++++++++++++++++++ + src/fcdbg.c | 20 +++++++++ + src/fcint.h | 3 + + src/fcxml.c | 107 ++++++++++++++++++++++++++++++++++++++--------- 7 files changed, 187 insertions(+), 24 deletions(-) commit 52253696cd2779bd9040457fbd157bbe75895ed6 Author: Keith Packard -Date: Tue Apr 15 17:01:39 2003 +0000 +Date: Tue Apr 15 17:01:39 2003 +0000 Clean up ps font weight matching and check for NULL @@ -7872,11 +8189,11 @@ Date: Tue Apr 15 17:01:39 2003 +0000 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed Author: Juliusz Chroboczek -Date: Fri Apr 11 23:45:59 2003 +0000 +Date: Fri Apr 11 23:45:59 2003 +0000 Implemented foundry generation for Type 1 and TrueType - src/data.h | 77 + src/data.h | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/fcfreetype.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++--- @@ -7884,28 +8201,28 @@ Date: Fri Apr 11 23:45:59 2003 +0000 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5 Author: Keith Packard -Date: Fri Apr 11 23:00:51 2003 +0000 +Date: Fri Apr 11 23:00:51 2003 +0000 update version number to 2.1.93 - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 7f31f3781597e035b8432e0ce1c2894835b4988a Author: Keith Packard -Date: Fri Apr 11 22:53:53 2003 +0000 +Date: Fri Apr 11 22:53:53 2003 +0000 Run fc-cache from local dir instead of install dir to help LFS installs (I - hope) + hope) - Makefile.am | 2 +- + Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad Author: Keith Packard -Date: Fri Apr 11 22:24:23 2003 +0000 +Date: Fri Apr 11 22:24:23 2003 +0000 Switch to locale-independent string compare function @@ -7914,18 +8231,18 @@ Date: Fri Apr 11 22:24:23 2003 +0000 commit d6ea834746a7b2758ea5b89467c0e64446840ca4 Author: Keith Packard -Date: Fri Apr 11 22:17:11 2003 +0000 +Date: Fri Apr 11 22:17:11 2003 +0000 Bug #46, #47 fontconfig should retrieve type 1 font information from - FontInfo dictionary Patch provided by g2@magestudios.net (Gerard - Escalante) + FontInfo dictionary Patch provided by g2@magestudios.net (Gerard + Escalante) src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) commit cc30f9ca548661d0d9eb07216d261457db58ca02 Author: Keith Packard -Date: Tue Apr 8 05:00:25 2003 +0000 +Date: Tue Apr 8 05:00:25 2003 +0000 remove -u option to docbook2man which was trashing the .html file @@ -7934,16 +8251,16 @@ Date: Tue Apr 8 05:00:25 2003 +0000 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9 Author: Colin Walters -Date: Tue Apr 8 03:58:57 2003 +0000 +Date: Tue Apr 8 03:58:57 2003 +0000 *** empty log message *** - ChangeLog | 5 +++++ + ChangeLog | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69 Author: Colin Walters -Date: Tue Apr 8 03:58:08 2003 +0000 +Date: Tue Apr 8 03:58:08 2003 +0000 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set. @@ -7952,7 +8269,7 @@ Date: Tue Apr 8 03:58:08 2003 +0000 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d Author: Keith Packard -Date: Fri Apr 4 20:17:40 2003 +0000 +Date: Fri Apr 4 20:17:40 2003 +0000 update copyright years @@ -7963,38 +8280,38 @@ Date: Fri Apr 4 20:17:40 2003 +0000 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1 Author: Keith Packard -Date: Fri Apr 4 20:16:33 2003 +0000 +Date: Fri Apr 4 20:16:33 2003 +0000 Move sample subpixel configuration to local.conf - config/Makedefs.in | 4 ++-- - config/install.sh | 4 ++-- + config/Makedefs.in | 4 ++-- + config/install.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5 Author: Keith Packard -Date: Fri Mar 28 17:08:35 2003 +0000 +Date: Fri Mar 28 17:08:35 2003 +0000 Set spacing to mono if every encoded glyph is the same width fontconfig/fcfreetype.h | 3 +++ - src/fcfreetype.c | 46 + src/fcfreetype.c | 46 +++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 44 insertions(+), 5 deletions(-) commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6 Author: Keith Packard -Date: Mon Mar 24 05:03:20 2003 +0000 +Date: Mon Mar 24 05:03:20 2003 +0000 Wrong pattern for matching font file names. Fix submitted by - hjchoe@hancom.com (Choe Hwanjin) + hjchoe@hancom.com (Choe Hwanjin) configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8582ff72ade8522d545d117641e4afac61382a0 Author: Tor Lillqvist -Date: Sat Mar 22 21:28:13 2003 +0000 +Date: Sat Mar 22 21:28:13 2003 +0000 Changes for Windows: Add a fontconfig-zip(.in) script, used to build a binary distribution. @@ -8004,52 +8321,52 @@ Date: Sat Mar 22 21:28:13 2003 +0000 commit daeed6e048a413a94754fd79f62307ca9be80a43 Author: Tor Lillqvist -Date: Sat Mar 22 21:25:34 2003 +0000 +Date: Sat Mar 22 21:25:34 2003 +0000 Changes for Windows: On Windows with gcc (a.k.a. mingw) build as a DLL. We don't want to hardcode the fonts.conf file location in the DLL, so we - look up the DLL location at run-time in a DllMain() function. The - fonts.conf location is deduced from that. + look up the DLL location at run-time in a DllMain() function. The + fonts.conf location is deduced from that. The colon can't be used as path separator on Windows, semicolon is used - instead. File path components can be separated with either - slash or - backslash. Absolute paths can also begin with a drive letter. + instead. File path components can be separated with either + slash or + backslash. Absolute paths can also begin with a drive letter. Add internal function FcStrLastSlash that strrchr's the last slash, or - backslash on Windows. + backslash on Windows. There is no link() on Windows. For atomicity checks, mkdir a lock directory - instead. + instead. In addition to HOME, also look for USERPROFILE. Recognize the special font directory token WINDOWSFONTDIR, to use the - system's font directory. + system's font directory. Remove the fontconfig-def.cpp that was obsolete. Add fontconfig.def(.in), - without internal functions. + without internal functions. Add a fontconfig-zip(.in) script, used to build a binary distribution. - ChangeLog | 32 +++++++++ - Makefile.am | 3 + - configure.in | 28 ++++++++ - fc-lang/fc-lang.man | 6 +- - src/Makefile.am | 55 +++++++++++++++- - src/fcatomic.c | 23 ++++++ - src/fccache.c | 21 +++++- - src/fccfg.c | 90 ++++++++++++++++++++++++- - src/fcint.h | 9 +++ - src/fcstr.c | 23 ++++++ - src/fcxml.c | 30 ++++++++ + ChangeLog | 32 +++++++++ + Makefile.am | 3 + + configure.in | 28 ++++++++ + fc-lang/fc-lang.man | 6 +- + src/Makefile.am | 55 +++++++++++++++- + src/fcatomic.c | 23 ++++++ + src/fccache.c | 21 +++++- + src/fccfg.c | 90 ++++++++++++++++++++++++- + src/fcint.h | 9 +++ + src/fcstr.c | 23 ++++++ + src/fcxml.c | 30 ++++++++ src/fontconfig-def.cpp | 170 ------------------------------------------------ - src/fontconfig.def.in | 161 + src/fontconfig.def.in | 161 +++++++++++++++++++++++++++++++++++++++++++++ 13 files changed, 464 insertions(+), 187 deletions(-) commit cc9dd09816f717fc678d097a69f793dca1b1eef0 Author: Keith Packard -Date: Sat Mar 22 01:55:00 2003 +0000 +Date: Sat Mar 22 01:55:00 2003 +0000 switch // comment @@ -8058,46 +8375,46 @@ Date: Sat Mar 22 01:55:00 2003 +0000 commit ddde1797a900b818b96fc0818d9df0efacb5ac69 Author: Keith Packard -Date: Thu Mar 20 02:01:01 2003 +0000 +Date: Thu Mar 20 02:01:01 2003 +0000 strtod under some locales requires digits before the decimal doc/fontconfig-user.sgml | 8 ++++++-- - fonts.conf.in | 2 +- + fonts.conf.in | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) commit f4007a672834df25f0f9b6a918c135d2b79a3784 Author: Keith Packard -Date: Thu Mar 20 02:00:15 2003 +0000 +Date: Thu Mar 20 02:00:15 2003 +0000 Avoid crashing on empty test/edit lists - src/fccfg.c | 6 ++++-- + src/fccfg.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit 3fbd50e48679c15c24400aaa78c6cd266317a784 Author: Keith Packard -Date: Thu Mar 20 01:59:28 2003 +0000 +Date: Thu Mar 20 01:59:28 2003 +0000 bogus libtoolize --version | libtoolize --version - autogen.sh | 2 +- + autogen.sh | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306 Author: Keith Packard -Date: Tue Mar 18 08:03:42 2003 +0000 +Date: Tue Mar 18 08:03:42 2003 +0000 FcCharSetIsSubset errored on fonts with subsets in early blocks and extra - blocks not present in the second argument + blocks not present in the second argument src/fccharset.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3910f3221b5276523ff1e6fea10aecabfa427f0a Author: Keith Packard -Date: Fri Mar 14 00:16:56 2003 +0000 +Date: Fri Mar 14 00:16:56 2003 +0000 Fix configure arguments (bug 45) @@ -8106,25 +8423,25 @@ Date: Fri Mar 14 00:16:56 2003 +0000 commit 81fa16c3366a701255f4e52cdfd716dd06253748 Author: Keith Packard -Date: Wed Mar 12 22:16:43 2003 +0000 +Date: Wed Mar 12 22:16:43 2003 +0000 add font widths and extend weight from OS/2 table fontconfig/fontconfig.h | 44 +++++++++++++++++++++++++++----------- - src/fcdefault.c | 3 +++ - src/fcfreetype.c | 54 + src/fcdefault.c | 3 +++ + src/fcfreetype.c | 54 +++++++++++++++++++++++++++++++++++++++++++---- - src/fcmatch.c | 29 +++++++++++++++++-------- - src/fcname.c | 18 ++++++++++++++++ + src/fcmatch.c | 29 +++++++++++++++++-------- + src/fcname.c | 18 ++++++++++++++++ 5 files changed, 120 insertions(+), 28 deletions(-) commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824 Author: Keith Packard -Date: Wed Mar 12 22:15:39 2003 +0000 +Date: Wed Mar 12 22:15:39 2003 +0000 Global cache time checking was using wrong file name and computing wrong - count of fonts per file + count of fonts per file src/fccache.c | 10 +++++----- src/fcdir.c | 8 ++++++-- @@ -8133,37 +8450,37 @@ Date: Wed Mar 12 22:15:39 2003 +0000 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded Author: Keith Packard -Date: Mon Mar 10 06:56:32 2003 +0000 +Date: Mon Mar 10 06:56:32 2003 +0000 Ship manual - fc-list/Makefile.am | 2 ++ + fc-list/Makefile.am | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033 Author: Mike A. Harris -Date: Sat Mar 8 01:03:32 2003 +0000 +Date: Sat Mar 8 01:03:32 2003 +0000 Updated RPM specfile for 2.1.92 and fixed remaining known spec file issues - ChangeLog | 8 ++++++++ - fontconfig.spec.in | 19 +++++++++++++++++-- + ChangeLog | 8 ++++++++ + fontconfig.spec.in | 19 +++++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) commit 6348213702153f1097c648ae575bcc89dbb259dc Author: Keith Packard -Date: Fri Mar 7 21:04:52 2003 +0000 +Date: Fri Mar 7 21:04:52 2003 +0000 Bump version to 2.1.92 - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit dcd1f27185958b000f12e0390970c925f4386598 Author: Keith Packard -Date: Fri Mar 7 20:51:17 2003 +0000 +Date: Fri Mar 7 20:51:17 2003 +0000 add version.sgml to .cvsignore @@ -8172,29 +8489,29 @@ Date: Fri Mar 7 20:51:17 2003 +0000 commit ae2c2943648313b41f2d032b72618d11ffdd1772 Author: Keith Packard -Date: Fri Mar 7 20:50:44 2003 +0000 +Date: Fri Mar 7 20:50:44 2003 +0000 Add version number to user doc doc/fontconfig-user.sgml | 27 +++++++++++++++++---------- - doc/func.sgml | 1 + + doc/func.sgml | 1 + 2 files changed, 18 insertions(+), 10 deletions(-) commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8 Author: Keith Packard -Date: Fri Mar 7 20:45:43 2003 +0000 +Date: Fri Mar 7 20:45:43 2003 +0000 Add version number to documentation - configure.in | 1 + + configure.in | 1 + doc/fontconfig-devel.sgml | 13 +++---------- - doc/func.sgml | 4 ++++ - doc/version.sgml.in | 24 ++++++++++++++++++++++++ + doc/func.sgml | 4 ++++ + doc/version.sgml.in | 24 ++++++++++++++++++++++++ 4 files changed, 32 insertions(+), 10 deletions(-) commit 4484582ebaaaea4982248a6141d87d488ef322bd Author: Keith Packard -Date: Fri Mar 7 20:45:20 2003 +0000 +Date: Fri Mar 7 20:45:20 2003 +0000 wasnt rebuilding most of the docs @@ -8203,7 +8520,7 @@ Date: Fri Mar 7 20:45:20 2003 +0000 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695 Author: Keith Packard -Date: Fri Mar 7 20:04:13 2003 +0000 +Date: Fri Mar 7 20:04:13 2003 +0000 distribute man page @@ -8212,7 +8529,7 @@ Date: Fri Mar 7 20:04:13 2003 +0000 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec Author: Keith Packard -Date: Fri Mar 7 20:03:53 2003 +0000 +Date: Fri Mar 7 20:03:53 2003 +0000 note that default mandir is usually wrong @@ -8221,7 +8538,7 @@ Date: Fri Mar 7 20:03:53 2003 +0000 commit bdc0fd54344cd161f1507aa53f3d676569d63f08 Author: Keith Packard -Date: Fri Mar 7 20:03:23 2003 +0000 +Date: Fri Mar 7 20:03:23 2003 +0000 get manuals to install with automake-1.4 @@ -8230,7 +8547,7 @@ Date: Fri Mar 7 20:03:23 2003 +0000 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a Author: Keith Packard -Date: Fri Mar 7 19:41:34 2003 +0000 +Date: Fri Mar 7 19:41:34 2003 +0000 Create fontconfig-user.html @@ -8239,7 +8556,7 @@ Date: Fri Mar 7 19:41:34 2003 +0000 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426 Author: Keith Packard -Date: Fri Mar 7 19:39:57 2003 +0000 +Date: Fri Mar 7 19:39:57 2003 +0000 Add more to .cvsignore @@ -8248,38 +8565,38 @@ Date: Fri Mar 7 19:39:57 2003 +0000 commit b219ac6b99672506965f3c2168e2af1cd58d28e7 Author: Keith Packard -Date: Fri Mar 7 19:37:16 2003 +0000 +Date: Fri Mar 7 19:37:16 2003 +0000 Make documentation build - doc/Makefile.am | 172 + doc/Makefile.am | 172 +++++++++++++++++++++++++++------------------- - doc/edit-sgml.c | 2 - + doc/edit-sgml.c | 2 - doc/fontconfig-user.sgml | 2 - 3 files changed, 102 insertions(+), 74 deletions(-) commit 39381776a4c0cf4077a31f3a493cbd37420cec71 Author: Keith Packard -Date: Fri Mar 7 19:01:41 2003 +0000 +Date: Fri Mar 7 19:01:41 2003 +0000 Finish reformatting developer documentation - doc/Makefile.am | 16 +- - doc/edit-sgml.c | 17 +- - doc/fcatomic.fncs | 93 +++++++++ - doc/fcconfig.fncs | 153 ++++++++------ - doc/fcfile.fncs | 78 +++++++ - doc/fcfreetype.fncs | 69 +++++++ - doc/fcinit.fncs | 78 +++++++ - doc/fcstring.fncs | 150 ++++++++++++++ - doc/fcstrset.fncs | 104 ++++++++++ + doc/Makefile.am | 16 +- + doc/edit-sgml.c | 17 +- + doc/fcatomic.fncs | 93 +++++++++ + doc/fcconfig.fncs | 153 ++++++++------ + doc/fcfile.fncs | 78 +++++++ + doc/fcfreetype.fncs | 69 +++++++ + doc/fcinit.fncs | 78 +++++++ + doc/fcstring.fncs | 150 ++++++++++++++ + doc/fcstrset.fncs | 104 ++++++++++ doc/fontconfig-devel.sgml | 475 +++++++++++---------------------------------- 10 files changed, 795 insertions(+), 438 deletions(-) commit 90bdcf6051472443690294e04df1ea1f5d0d1d19 Author: Keith Packard -Date: Fri Mar 7 08:52:27 2003 +0000 +Date: Fri Mar 7 08:52:27 2003 +0000 Add copyright @@ -8288,7 +8605,7 @@ Date: Fri Mar 7 08:52:27 2003 +0000 commit 2df0c66230fb86a784414b5db803d32d1a083b3a Author: Keith Packard -Date: Fri Mar 7 08:51:14 2003 +0000 +Date: Fri Mar 7 08:51:14 2003 +0000 Use tags. Add copyrights @@ -8302,46 +8619,46 @@ Date: Fri Mar 7 08:51:14 2003 +0000 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061 Author: Keith Packard -Date: Fri Mar 7 08:44:32 2003 +0000 +Date: Fri Mar 7 08:44:32 2003 +0000 Add lots more function documentation - doc/Makefile.am | 16 ++ - doc/fcblanks.fncs | 58 +++++++++ - doc/fccharset.fncs | 23 ++++ - doc/fcconfig.fncs | 279 + doc/Makefile.am | 16 ++ + doc/fcblanks.fncs | 58 +++++++++ + doc/fccharset.fncs | 23 ++++ + doc/fcconfig.fncs | 279 +++++++++++++++++++++++++++++++++++++++++++ - doc/fcconstant.fncs | 58 +++++++++ - doc/fcfontset.fncs | 49 ++++++++ - doc/fcmatrix.fncs | 23 ++++ - doc/fcobjectset.fncs | 61 +++++++++ - doc/fcobjecttype.fncs | 48 +++++++ - doc/fcpattern.fncs | 23 ++++ - doc/fcvalue.fncs | 23 ++++ + doc/fcconstant.fncs | 58 +++++++++ + doc/fcfontset.fncs | 49 ++++++++ + doc/fcmatrix.fncs | 23 ++++ + doc/fcobjectset.fncs | 61 +++++++++ + doc/fcobjecttype.fncs | 48 +++++++ + doc/fcpattern.fncs | 23 ++++ + doc/fcvalue.fncs | 23 ++++ doc/fontconfig-devel.sgml | 292 +++------------------------------------------ 12 files changed, 677 insertions(+), 276 deletions(-) commit 22671e25510e77af1a8f2b569314ba2de1c93353 Author: Keith Packard -Date: Fri Mar 7 07:12:51 2003 +0000 +Date: Fri Mar 7 07:12:51 2003 +0000 Rework documentation to build man pages for each function - doc/Makefile.am | 84 ++- - doc/fccharset.fncs | 144 +++++ - doc/fcmatrix.fncs | 100 +++ - doc/fcpattern.fncs | 287 ++++++++++ - doc/fcvalue.fncs | 17 + + doc/Makefile.am | 84 ++- + doc/fccharset.fncs | 144 +++++ + doc/fcmatrix.fncs | 100 +++ + doc/fcpattern.fncs | 287 ++++++++++ + doc/fcvalue.fncs | 17 + doc/fontconfig-devel.sgml | 1355 ++++++++++++++++++--------------------------- doc/fontconfig-user.sgml | 396 ++++++------- - doc/func.sgml | 61 ++ + doc/func.sgml | 61 ++ 8 files changed, 1411 insertions(+), 1033 deletions(-) commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb Author: Keith Packard -Date: Fri Mar 7 06:17:36 2003 +0000 +Date: Fri Mar 7 06:17:36 2003 +0000 Add func doc creation program edit-sgml @@ -8351,106 +8668,106 @@ Date: Fri Mar 7 06:17:36 2003 +0000 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9 Author: Mike A. Harris -Date: Wed Mar 5 10:09:57 2003 +0000 +Date: Wed Mar 5 10:09:57 2003 +0000 Update Changelog - ChangeLog | 7 +++++++ + ChangeLog | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb Author: Mike A. Harris -Date: Wed Mar 5 10:08:08 2003 +0000 +Date: Wed Mar 5 10:08:08 2003 +0000 Added back the configure macro options --disable-docs because otherwise - fontconfig installs docs into /usr/share/doc/fontconfig (with no - version number) unconditionally, causing RPM to fail the build - due to - _unpackaged_files_terminate_build. We pick up the pregenerated - docs - with %doc already. + fontconfig installs docs into /usr/share/doc/fontconfig (with no + version number) unconditionally, causing RPM to fail the build + due to + _unpackaged_files_terminate_build. We pick up the pregenerated + docs + with %doc already. - fontconfig.spec.in | 8 +++++++- + fontconfig.spec.in | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1 Author: Mike A. Harris -Date: Wed Mar 5 09:28:08 2003 +0000 +Date: Wed Mar 5 09:28:08 2003 +0000 Updated rpm specfile changelog and Changelog to reflect today's changes - ChangeLog | 13 ++++++++++++- - fontconfig.spec.in | 9 ++++++++- + ChangeLog | 13 ++++++++++++- + fontconfig.spec.in | 9 ++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df Author: Mike A. Harris -Date: Wed Mar 5 09:16:37 2003 +0000 +Date: Wed Mar 5 09:16:37 2003 +0000 Reordered %files lists to be a bit tidier. Made -devel package own the - %{_includedir}/fontconfig directory + %{_includedir}/fontconfig directory - fontconfig.spec.in | 9 +++++---- + fontconfig.spec.in | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit c674c89bf919fa7f357319a7ce825ba5369ff737 Author: Mike A. Harris -Date: Wed Mar 5 09:14:06 2003 +0000 +Date: Wed Mar 5 09:14:06 2003 +0000 Put %post script in {}'s for tidyness, and change the call to fc-cache to - use %{_bindir}/fc-cache + use %{_bindir}/fc-cache - fontconfig.spec.in | 9 +++++---- + fontconfig.spec.in | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 5283328a6006420cb3382c0dbef55f715996b91c Author: Mike A. Harris -Date: Wed Mar 5 09:10:14 2003 +0000 +Date: Wed Mar 5 09:10:14 2003 +0000 Changed BuildRequires: lines to use %{_bindir} macro instead of hard coded - /usr/bin + /usr/bin - fontconfig.spec.in | 4 ++-- + fontconfig.spec.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 674c09dfbfc3d6d3a014ac018995530159fc157f Author: Mike A. Harris -Date: Wed Mar 5 09:08:41 2003 +0000 +Date: Wed Mar 5 09:08:41 2003 +0000 Replace commented out %define at top of specfile with a comment preceding - the freetype2 define, since rpm expands macros in comments. Also - remove - -j flag from make, as _smp_mflags expands to -jN already. + the freetype2 define, since rpm expands macros in comments. Also + remove + -j flag from make, as _smp_mflags expands to -jN already. - fontconfig.spec.in | 6 +++--- + fontconfig.spec.in | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d30f481c4d182db3873fc9caf0e191da3c4955ef Author: Keith Packard -Date: Wed Mar 5 07:45:37 2003 +0000 +Date: Wed Mar 5 07:45:37 2003 +0000 switch vesion to version - fontconfig.spec.in | 2 +- + fontconfig.spec.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5 Author: Keith Packard -Date: Wed Mar 5 06:09:36 2003 +0000 +Date: Wed Mar 5 06:09:36 2003 +0000 optimize string compares even more - src/fcstr.c | 19 +++---------------- + src/fcstr.c | 19 +++---------------- 1 files changed, 3 insertions(+), 16 deletions(-) commit dc1de232a694c9c431604e701e8f617978a00e0a Author: Keith Packard -Date: Wed Mar 5 06:09:14 2003 +0000 +Date: Wed Mar 5 06:09:14 2003 +0000 Use VERSION in fontconfig.pc.in @@ -8459,7 +8776,7 @@ Date: Wed Mar 5 06:09:14 2003 +0000 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb Author: Keith Packard -Date: Wed Mar 5 05:57:11 2003 +0000 +Date: Wed Mar 5 05:57:11 2003 +0000 No longer using config directory @@ -8468,7 +8785,7 @@ Date: Wed Mar 5 05:57:11 2003 +0000 commit 94421e4097d84b50fc2da285b57fb00da3592796 Author: Keith Packard -Date: Wed Mar 5 05:53:10 2003 +0000 +Date: Wed Mar 5 05:53:10 2003 +0000 use FcToLower instead of tolower @@ -8477,20 +8794,20 @@ Date: Wed Mar 5 05:53:10 2003 +0000 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385 Author: Keith Packard -Date: Wed Mar 5 05:52:51 2003 +0000 +Date: Wed Mar 5 05:52:51 2003 +0000 Add FcLangSetPrint - src/fcdbg.c | 29 ++++++++++++++++++----------- + src/fcdbg.c | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad Author: Keith Packard -Date: Wed Mar 5 05:52:31 2003 +0000 +Date: Wed Mar 5 05:52:31 2003 +0000 AddFcLangSetContains for font listing, add first-letter table for language - lookups, change RCS tag + lookups, change RCS tag src/fccfg.c | 8 +- src/fcint.h | 7 +- @@ -8501,34 +8818,34 @@ Date: Wed Mar 5 05:52:31 2003 +0000 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c Author: Keith Packard -Date: Wed Mar 5 05:51:27 2003 +0000 +Date: Wed Mar 5 05:51:27 2003 +0000 Change RCS tag - fc-cache/fc-cache.c | 4 ++-- - fc-cache/fc-cache.man | 4 ++-- - fc-list/fc-list.c | 4 ++-- - fc-list/fc-list.man | 4 ++-- - src/fcatomic.c | 4 ++-- - src/fcblanks.c | 4 ++-- - src/fccache.c | 4 ++-- - src/fccharset.c | 4 ++-- - src/fcdefault.c | 4 ++-- - src/fcdir.c | 4 ++-- - src/fcfreetype.c | 4 ++-- - src/fcfs.c | 4 ++-- - src/fcinit.c | 4 ++-- - src/fcmatch.c | 4 ++-- - src/fcmatrix.c | 2 +- - src/fcpat.c | 4 ++-- - src/fcstr.c | 4 ++-- - src/fcxml.c | 4 ++-- + fc-cache/fc-cache.c | 4 ++-- + fc-cache/fc-cache.man | 4 ++-- + fc-list/fc-list.c | 4 ++-- + fc-list/fc-list.man | 4 ++-- + src/fcatomic.c | 4 ++-- + src/fcblanks.c | 4 ++-- + src/fccache.c | 4 ++-- + src/fccharset.c | 4 ++-- + src/fcdefault.c | 4 ++-- + src/fcdir.c | 4 ++-- + src/fcfreetype.c | 4 ++-- + src/fcfs.c | 4 ++-- + src/fcinit.c | 4 ++-- + src/fcmatch.c | 4 ++-- + src/fcmatrix.c | 2 +- + src/fcpat.c | 4 ++-- + src/fcstr.c | 4 ++-- + src/fcxml.c | 4 ++-- src/fontconfig-def.cpp | 2 +- 19 files changed, 36 insertions(+), 36 deletions(-) commit 0eadb052fb31ad99d77d1997108d316c64d939b8 Author: Keith Packard -Date: Wed Mar 5 05:48:53 2003 +0000 +Date: Wed Mar 5 05:48:53 2003 +0000 Add letter ranges to speed lang lookups, change CVS tag @@ -8539,7 +8856,7 @@ Date: Wed Mar 5 05:48:53 2003 +0000 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01 Author: Keith Packard -Date: Wed Mar 5 05:48:15 2003 +0000 +Date: Wed Mar 5 05:48:15 2003 +0000 Change RCS tag, add FcLangSetContains @@ -8550,192 +8867,192 @@ Date: Wed Mar 5 05:48:15 2003 +0000 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6 Author: Keith Packard -Date: Wed Mar 5 04:26:06 2003 +0000 +Date: Wed Mar 5 04:26:06 2003 +0000 Switch RCS tag label - fc-lang/aa.orth | 4 ++-- - fc-lang/ab.orth | 4 ++-- - fc-lang/af.orth | 4 ++-- - fc-lang/am.orth | 4 ++-- - fc-lang/ar.orth | 4 ++-- - fc-lang/ast.orth | 4 ++-- - fc-lang/ava.orth | 4 ++-- - fc-lang/ay.orth | 4 ++-- - fc-lang/az.orth | 4 ++-- - fc-lang/ba.orth | 4 ++-- - fc-lang/bam.orth | 4 ++-- - fc-lang/be.orth | 4 ++-- - fc-lang/bg.orth | 4 ++-- - fc-lang/bh.orth | 4 ++-- - fc-lang/bho.orth | 4 ++-- - fc-lang/bi.orth | 4 ++-- - fc-lang/bin.orth | 4 ++-- - fc-lang/bn.orth | 4 ++-- - fc-lang/bo.orth | 4 ++-- - fc-lang/br.orth | 4 ++-- - fc-lang/bs.orth | 4 ++-- - fc-lang/bua.orth | 4 ++-- - fc-lang/ca.orth | 4 ++-- - fc-lang/ce.orth | 4 ++-- - fc-lang/ch.orth | 4 ++-- - fc-lang/chm.orth | 4 ++-- - fc-lang/chr.orth | 4 ++-- - fc-lang/co.orth | 4 ++-- - fc-lang/cs.orth | 4 ++-- - fc-lang/cu.orth | 4 ++-- - fc-lang/cv.orth | 4 ++-- - fc-lang/cy.orth | 4 ++-- - fc-lang/da.orth | 4 ++-- - fc-lang/de.orth | 4 ++-- - fc-lang/dz.orth | 4 ++-- - fc-lang/el.orth | 4 ++-- - fc-lang/en.orth | 4 ++-- - fc-lang/eo.orth | 4 ++-- - fc-lang/es.orth | 4 ++-- - fc-lang/et.orth | 4 ++-- - fc-lang/eu.orth | 4 ++-- - fc-lang/fa.orth | 4 ++-- - fc-lang/fi.orth | 4 ++-- - fc-lang/fj.orth | 4 ++-- - fc-lang/fo.orth | 4 ++-- - fc-lang/fr.orth | 4 ++-- - fc-lang/ful.orth | 4 ++-- - fc-lang/fur.orth | 4 ++-- - fc-lang/fy.orth | 4 ++-- - fc-lang/ga.orth | 4 ++-- - fc-lang/gd.orth | 4 ++-- - fc-lang/gez.orth | 4 ++-- - fc-lang/gl.orth | 4 ++-- - fc-lang/gn.orth | 4 ++-- - fc-lang/gu.orth | 4 ++-- - fc-lang/gv.orth | 4 ++-- - fc-lang/ha.orth | 4 ++-- - fc-lang/haw.orth | 4 ++-- - fc-lang/he.orth | 4 ++-- - fc-lang/hi.orth | 4 ++-- - fc-lang/ho.orth | 4 ++-- - fc-lang/hr.orth | 4 ++-- - fc-lang/hu.orth | 4 ++-- - fc-lang/hy.orth | 4 ++-- - fc-lang/ia.orth | 4 ++-- - fc-lang/ibo.orth | 4 ++-- - fc-lang/id.orth | 4 ++-- - fc-lang/ie.orth | 4 ++-- - fc-lang/ik.orth | 4 ++-- - fc-lang/io.orth | 4 ++-- - fc-lang/is.orth | 4 ++-- - fc-lang/it.orth | 4 ++-- - fc-lang/iu.orth | 4 ++-- - fc-lang/ja.orth | 4 ++-- - fc-lang/ka.orth | 4 ++-- - fc-lang/kaa.orth | 4 ++-- - fc-lang/ki.orth | 4 ++-- - fc-lang/kk.orth | 4 ++-- - fc-lang/kl.orth | 4 ++-- - fc-lang/km.orth | 4 ++-- - fc-lang/kn.orth | 4 ++-- - fc-lang/ko.orth | 4 ++-- - fc-lang/kok.orth | 4 ++-- - fc-lang/ks.orth | 4 ++-- - fc-lang/ku.orth | 4 ++-- - fc-lang/kum.orth | 4 ++-- - fc-lang/kv.orth | 4 ++-- - fc-lang/kw.orth | 4 ++-- - fc-lang/ky.orth | 4 ++-- - fc-lang/la.orth | 4 ++-- - fc-lang/lb.orth | 4 ++-- - fc-lang/lez.orth | 4 ++-- - fc-lang/lo.orth | 4 ++-- - fc-lang/lt.orth | 4 ++-- - fc-lang/lv.orth | 4 ++-- - fc-lang/mg.orth | 4 ++-- - fc-lang/mh.orth | 4 ++-- - fc-lang/mi.orth | 4 ++-- - fc-lang/mk.orth | 4 ++-- - fc-lang/ml.orth | 4 ++-- - fc-lang/mn.orth | 4 ++-- - fc-lang/mo.orth | 4 ++-- - fc-lang/mr.orth | 4 ++-- - fc-lang/mt.orth | 4 ++-- - fc-lang/my.orth | 4 ++-- - fc-lang/nb.orth | 4 ++-- - fc-lang/ne.orth | 4 ++-- - fc-lang/nl.orth | 4 ++-- - fc-lang/nn.orth | 4 ++-- - fc-lang/no.orth | 4 ++-- - fc-lang/ny.orth | 4 ++-- - fc-lang/oc.orth | 4 ++-- - fc-lang/om.orth | 4 ++-- - fc-lang/or.orth | 4 ++-- - fc-lang/os.orth | 4 ++-- - fc-lang/pl.orth | 4 ++-- - fc-lang/pt.orth | 4 ++-- - fc-lang/rm.orth | 4 ++-- - fc-lang/ro.orth | 4 ++-- - fc-lang/ru.orth | 4 ++-- - fc-lang/sa.orth | 4 ++-- - fc-lang/sah.orth | 4 ++-- - fc-lang/sco.orth | 4 ++-- - fc-lang/se.orth | 4 ++-- - fc-lang/sel.orth | 4 ++-- - fc-lang/sh.orth | 4 ++-- - fc-lang/si.orth | 4 ++-- - fc-lang/sk.orth | 4 ++-- - fc-lang/sl.orth | 4 ++-- - fc-lang/sm.orth | 4 ++-- - fc-lang/sma.orth | 4 ++-- - fc-lang/smj.orth | 4 ++-- - fc-lang/smn.orth | 4 ++-- - fc-lang/sms.orth | 4 ++-- - fc-lang/so.orth | 4 ++-- - fc-lang/sq.orth | 4 ++-- - fc-lang/sr.orth | 4 ++-- - fc-lang/sv.orth | 4 ++-- - fc-lang/sw.orth | 4 ++-- - fc-lang/syr.orth | 4 ++-- - fc-lang/ta.orth | 4 ++-- - fc-lang/te.orth | 4 ++-- - fc-lang/tg.orth | 4 ++-- - fc-lang/th.orth | 4 ++-- - fc-lang/ti_er.orth | 4 ++-- - fc-lang/ti_et.orth | 4 ++-- - fc-lang/tig.orth | 4 ++-- - fc-lang/tk.orth | 4 ++-- - fc-lang/tl.orth | 4 ++-- - fc-lang/tn.orth | 4 ++-- - fc-lang/to.orth | 4 ++-- - fc-lang/tr.orth | 4 ++-- - fc-lang/ts.orth | 4 ++-- - fc-lang/tt.orth | 4 ++-- - fc-lang/tw.orth | 4 ++-- - fc-lang/tyv.orth | 4 ++-- - fc-lang/ug.orth | 4 ++-- - fc-lang/uk.orth | 4 ++-- - fc-lang/ur.orth | 4 ++-- - fc-lang/uz.orth | 4 ++-- - fc-lang/ven.orth | 4 ++-- - fc-lang/vi.orth | 4 ++-- - fc-lang/vo.orth | 4 ++-- - fc-lang/vot.orth | 4 ++-- - fc-lang/wa.orth | 4 ++-- - fc-lang/wen.orth | 4 ++-- - fc-lang/wo.orth | 4 ++-- - fc-lang/xh.orth | 4 ++-- - fc-lang/yap.orth | 4 ++-- - fc-lang/yi.orth | 4 ++-- - fc-lang/yo.orth | 4 ++-- - fc-lang/zh_cn.orth | 4 ++-- - fc-lang/zh_hk.orth | 4 ++-- - fc-lang/zh_mo.orth | 4 ++-- - fc-lang/zh_sg.orth | 4 ++-- - fc-lang/zh_tw.orth | 4 ++-- - fc-lang/zu.orth | 4 ++-- + fc-lang/aa.orth | 4 ++-- + fc-lang/ab.orth | 4 ++-- + fc-lang/af.orth | 4 ++-- + fc-lang/am.orth | 4 ++-- + fc-lang/ar.orth | 4 ++-- + fc-lang/ast.orth | 4 ++-- + fc-lang/ava.orth | 4 ++-- + fc-lang/ay.orth | 4 ++-- + fc-lang/az.orth | 4 ++-- + fc-lang/ba.orth | 4 ++-- + fc-lang/bam.orth | 4 ++-- + fc-lang/be.orth | 4 ++-- + fc-lang/bg.orth | 4 ++-- + fc-lang/bh.orth | 4 ++-- + fc-lang/bho.orth | 4 ++-- + fc-lang/bi.orth | 4 ++-- + fc-lang/bin.orth | 4 ++-- + fc-lang/bn.orth | 4 ++-- + fc-lang/bo.orth | 4 ++-- + fc-lang/br.orth | 4 ++-- + fc-lang/bs.orth | 4 ++-- + fc-lang/bua.orth | 4 ++-- + fc-lang/ca.orth | 4 ++-- + fc-lang/ce.orth | 4 ++-- + fc-lang/ch.orth | 4 ++-- + fc-lang/chm.orth | 4 ++-- + fc-lang/chr.orth | 4 ++-- + fc-lang/co.orth | 4 ++-- + fc-lang/cs.orth | 4 ++-- + fc-lang/cu.orth | 4 ++-- + fc-lang/cv.orth | 4 ++-- + fc-lang/cy.orth | 4 ++-- + fc-lang/da.orth | 4 ++-- + fc-lang/de.orth | 4 ++-- + fc-lang/dz.orth | 4 ++-- + fc-lang/el.orth | 4 ++-- + fc-lang/en.orth | 4 ++-- + fc-lang/eo.orth | 4 ++-- + fc-lang/es.orth | 4 ++-- + fc-lang/et.orth | 4 ++-- + fc-lang/eu.orth | 4 ++-- + fc-lang/fa.orth | 4 ++-- + fc-lang/fi.orth | 4 ++-- + fc-lang/fj.orth | 4 ++-- + fc-lang/fo.orth | 4 ++-- + fc-lang/fr.orth | 4 ++-- + fc-lang/ful.orth | 4 ++-- + fc-lang/fur.orth | 4 ++-- + fc-lang/fy.orth | 4 ++-- + fc-lang/ga.orth | 4 ++-- + fc-lang/gd.orth | 4 ++-- + fc-lang/gez.orth | 4 ++-- + fc-lang/gl.orth | 4 ++-- + fc-lang/gn.orth | 4 ++-- + fc-lang/gu.orth | 4 ++-- + fc-lang/gv.orth | 4 ++-- + fc-lang/ha.orth | 4 ++-- + fc-lang/haw.orth | 4 ++-- + fc-lang/he.orth | 4 ++-- + fc-lang/hi.orth | 4 ++-- + fc-lang/ho.orth | 4 ++-- + fc-lang/hr.orth | 4 ++-- + fc-lang/hu.orth | 4 ++-- + fc-lang/hy.orth | 4 ++-- + fc-lang/ia.orth | 4 ++-- + fc-lang/ibo.orth | 4 ++-- + fc-lang/id.orth | 4 ++-- + fc-lang/ie.orth | 4 ++-- + fc-lang/ik.orth | 4 ++-- + fc-lang/io.orth | 4 ++-- + fc-lang/is.orth | 4 ++-- + fc-lang/it.orth | 4 ++-- + fc-lang/iu.orth | 4 ++-- + fc-lang/ja.orth | 4 ++-- + fc-lang/ka.orth | 4 ++-- + fc-lang/kaa.orth | 4 ++-- + fc-lang/ki.orth | 4 ++-- + fc-lang/kk.orth | 4 ++-- + fc-lang/kl.orth | 4 ++-- + fc-lang/km.orth | 4 ++-- + fc-lang/kn.orth | 4 ++-- + fc-lang/ko.orth | 4 ++-- + fc-lang/kok.orth | 4 ++-- + fc-lang/ks.orth | 4 ++-- + fc-lang/ku.orth | 4 ++-- + fc-lang/kum.orth | 4 ++-- + fc-lang/kv.orth | 4 ++-- + fc-lang/kw.orth | 4 ++-- + fc-lang/ky.orth | 4 ++-- + fc-lang/la.orth | 4 ++-- + fc-lang/lb.orth | 4 ++-- + fc-lang/lez.orth | 4 ++-- + fc-lang/lo.orth | 4 ++-- + fc-lang/lt.orth | 4 ++-- + fc-lang/lv.orth | 4 ++-- + fc-lang/mg.orth | 4 ++-- + fc-lang/mh.orth | 4 ++-- + fc-lang/mi.orth | 4 ++-- + fc-lang/mk.orth | 4 ++-- + fc-lang/ml.orth | 4 ++-- + fc-lang/mn.orth | 4 ++-- + fc-lang/mo.orth | 4 ++-- + fc-lang/mr.orth | 4 ++-- + fc-lang/mt.orth | 4 ++-- + fc-lang/my.orth | 4 ++-- + fc-lang/nb.orth | 4 ++-- + fc-lang/ne.orth | 4 ++-- + fc-lang/nl.orth | 4 ++-- + fc-lang/nn.orth | 4 ++-- + fc-lang/no.orth | 4 ++-- + fc-lang/ny.orth | 4 ++-- + fc-lang/oc.orth | 4 ++-- + fc-lang/om.orth | 4 ++-- + fc-lang/or.orth | 4 ++-- + fc-lang/os.orth | 4 ++-- + fc-lang/pl.orth | 4 ++-- + fc-lang/pt.orth | 4 ++-- + fc-lang/rm.orth | 4 ++-- + fc-lang/ro.orth | 4 ++-- + fc-lang/ru.orth | 4 ++-- + fc-lang/sa.orth | 4 ++-- + fc-lang/sah.orth | 4 ++-- + fc-lang/sco.orth | 4 ++-- + fc-lang/se.orth | 4 ++-- + fc-lang/sel.orth | 4 ++-- + fc-lang/sh.orth | 4 ++-- + fc-lang/si.orth | 4 ++-- + fc-lang/sk.orth | 4 ++-- + fc-lang/sl.orth | 4 ++-- + fc-lang/sm.orth | 4 ++-- + fc-lang/sma.orth | 4 ++-- + fc-lang/smj.orth | 4 ++-- + fc-lang/smn.orth | 4 ++-- + fc-lang/sms.orth | 4 ++-- + fc-lang/so.orth | 4 ++-- + fc-lang/sq.orth | 4 ++-- + fc-lang/sr.orth | 4 ++-- + fc-lang/sv.orth | 4 ++-- + fc-lang/sw.orth | 4 ++-- + fc-lang/syr.orth | 4 ++-- + fc-lang/ta.orth | 4 ++-- + fc-lang/te.orth | 4 ++-- + fc-lang/tg.orth | 4 ++-- + fc-lang/th.orth | 4 ++-- + fc-lang/ti_er.orth | 4 ++-- + fc-lang/ti_et.orth | 4 ++-- + fc-lang/tig.orth | 4 ++-- + fc-lang/tk.orth | 4 ++-- + fc-lang/tl.orth | 4 ++-- + fc-lang/tn.orth | 4 ++-- + fc-lang/to.orth | 4 ++-- + fc-lang/tr.orth | 4 ++-- + fc-lang/ts.orth | 4 ++-- + fc-lang/tt.orth | 4 ++-- + fc-lang/tw.orth | 4 ++-- + fc-lang/tyv.orth | 4 ++-- + fc-lang/ug.orth | 4 ++-- + fc-lang/uk.orth | 4 ++-- + fc-lang/ur.orth | 4 ++-- + fc-lang/uz.orth | 4 ++-- + fc-lang/ven.orth | 4 ++-- + fc-lang/vi.orth | 4 ++-- + fc-lang/vo.orth | 4 ++-- + fc-lang/vot.orth | 4 ++-- + fc-lang/wa.orth | 4 ++-- + fc-lang/wen.orth | 4 ++-- + fc-lang/wo.orth | 4 ++-- + fc-lang/xh.orth | 4 ++-- + fc-lang/yap.orth | 4 ++-- + fc-lang/yi.orth | 4 ++-- + fc-lang/yo.orth | 4 ++-- + fc-lang/zh_cn.orth | 4 ++-- + fc-lang/zh_hk.orth | 4 ++-- + fc-lang/zh_mo.orth | 4 ++-- + fc-lang/zh_sg.orth | 4 ++-- + fc-lang/zh_tw.orth | 4 ++-- + fc-lang/zu.orth | 4 ++-- 177 files changed, 354 insertions(+), 354 deletions(-) commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab Author: Keith Packard -Date: Tue Mar 4 00:19:09 2003 +0000 +Date: Tue Mar 4 00:19:09 2003 +0000 Add .cvsignore @@ -8744,77 +9061,77 @@ Date: Tue Mar 4 00:19:09 2003 +0000 commit af82b48c2b8c2037020d928aced582dedd06d8d9 Author: Keith Packard -Date: Tue Mar 4 00:14:58 2003 +0000 +Date: Tue Mar 4 00:14:58 2003 +0000 Allow multiple directories in --with-add-fonts, by default add only - scalable fonts from X directory + scalable fonts from X directory configure.in | 48 ++++++++++++++++++++++++++++++++---------------- 1 files changed, 32 insertions(+), 16 deletions(-) commit bb7743ae7e218ecef31f3023b281939b02967552 Author: Keith Packard -Date: Mon Mar 3 05:47:14 2003 +0000 +Date: Mon Mar 3 05:47:14 2003 +0000 Update version to 2.1.91 - configure.in | 2 +- + configure.in | 2 +- fontconfig/fontconfig.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be Author: Owen Taylor -Date: Mon Mar 3 01:13:11 2003 +0000 +Date: Mon Mar 3 01:13:11 2003 +0000 Sun Mar 2 14:16:17 2003 Owen Taylor fontconfig.spec.in: Improvements from Red Hat spec file. {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages. docs/*.sgml: SGML fixes. - ChangeLog | 8 ++ + ChangeLog | 8 ++ doc/fontconfig-devel.sgml | 237 +++++++++++++++++++++++---------------------- - doc/fontconfig-user.sgml | 8 +- - fc-cache/Makefile.am | 2 - fc-lang/Makefile.am | 2 - fc-list/Makefile.am | 2 - fontconfig.spec.in | 86 +++++++++------- + doc/fontconfig-user.sgml | 8 +- + fc-cache/Makefile.am | 2 + fc-lang/Makefile.am | 2 + fc-list/Makefile.am | 2 + fontconfig.spec.in | 86 +++++++++------- 7 files changed, 191 insertions(+), 154 deletions(-) commit ee170116da7cbd6e03a4de61c455d717183f46d7 Author: Keith Packard -Date: Sun Mar 2 19:13:00 2003 +0000 +Date: Sun Mar 2 19:13:00 2003 +0000 Ignore dist files - .cvsignore | 1 + + .cvsignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit ff3f1f98ed240a4cde511cace7acd09d40548656 Author: Keith Packard -Date: Sun Mar 2 19:12:23 2003 +0000 +Date: Sun Mar 2 19:12:23 2003 +0000 Switch back to -version-info for fontconfig as its at minor 0. Add - --system-only to fc-cache. Fix FC_VERSION to match product version - rather than .so version + --system-only to fc-cache. Fix FC_VERSION to match product version + rather than .so version - Makefile.am | 1 - configure.in | 23 - fc-cache/fc-cache.c | 8 - fc-lang/fc-lang.c | 6 + Makefile.am | 1 + configure.in | 23 + fc-cache/fc-cache.c | 8 + fc-lang/fc-lang.c | 6 fontconfig/fontconfig.h | 16 - ltmain.sh | 6192 + ltmain.sh | 6192 ----------------------------------------------- - src/Makefile.am | 2 - src/fccfg.c | 25 - src/fcint.h | 3 - src/fcstr.c | 8 - src/fcxml.c | 14 + src/Makefile.am | 2 + src/fccfg.c | 25 + src/fcint.h | 3 + src/fcstr.c | 8 + src/fcxml.c | 14 11 files changed, 79 insertions(+), 6219 deletions(-) commit bf0093b72487bd463b9c7700902cd8765534c9c1 Author: Keith Packard -Date: Sun Mar 2 08:46:04 2003 +0000 +Date: Sun Mar 2 08:46:04 2003 +0000 oops -- X fonts referenced from the wrong place @@ -8823,7 +9140,7 @@ Date: Sun Mar 2 08:46:04 2003 +0000 commit ad9b233c98d4da08178503f6db9a43708e2a7df0 Author: Keith Packard -Date: Sun Mar 2 08:00:24 2003 +0000 +Date: Sun Mar 2 08:00:24 2003 +0000 Make default confdir point to sysconfdir @@ -8832,36 +9149,36 @@ Date: Sun Mar 2 08:00:24 2003 +0000 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18 Author: Keith Packard -Date: Sun Mar 2 07:36:08 2003 +0000 +Date: Sun Mar 2 07:36:08 2003 +0000 Add ltmain.sh to the package - Makefile.am | 1 + + Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 8fc10a72ad856216b87daa91a1d52fde70af35dc Author: Keith Packard -Date: Sun Mar 2 07:28:24 2003 +0000 +Date: Sun Mar 2 07:28:24 2003 +0000 make dist works now. Update to 2.1.90 in preparation for eventual 2.2 - release + release - COPYING | 4 - ChangeLog | 20 + - INSTALL | 11 - Makefile.am | 3 - README | 6 - configure.in | 11 - fc-lang/Makefile.am | 2 - src/Makefile.am | 2 + COPYING | 4 + ChangeLog | 20 + + INSTALL | 11 + Makefile.am | 3 + README | 6 + configure.in | 11 + fc-lang/Makefile.am | 2 + src/Makefile.am | 2 src/fcknownsets.h | 1895 --------------------------------------------------- - test/Makefile.am | 3 + test/Makefile.am | 3 10 files changed, 42 insertions(+), 1915 deletions(-) commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533 Author: Keith Packard -Date: Sat Mar 1 05:55:48 2003 +0000 +Date: Sat Mar 1 05:55:48 2003 +0000 Add .cvsignore @@ -8870,40 +9187,40 @@ Date: Sat Mar 1 05:55:48 2003 +0000 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0 Author: Keith Packard -Date: Sat Mar 1 05:55:17 2003 +0000 +Date: Sat Mar 1 05:55:17 2003 +0000 Add simple tests - Makefile.am | 2 + - configure.in | 1 + - test/4x6.pcf | Bin - test/8x16.pcf | Bin - test/Makefile.am | 4 ++ - test/fonts.conf.in | 4 ++ - test/out.expected | 8 +++++ - test/run-test.sh | 85 + Makefile.am | 2 + + configure.in | 1 + + test/4x6.pcf | Bin + test/8x16.pcf | Bin + test/Makefile.am | 4 ++ + test/fonts.conf.in | 4 ++ + test/out.expected | 8 +++++ + test/run-test.sh | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 103 insertions(+), 1 deletions(-) commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c Author: Keith Packard -Date: Sat Mar 1 05:21:02 2003 +0000 +Date: Sat Mar 1 05:21:02 2003 +0000 Add --disable-docs flag - configure.in | 16 ++++++++++++++++ + configure.in | 16 ++++++++++++++++ doc/Makefile.am | 21 ++++++++++++++++----- src/Makefile.am | 4 ---- 3 files changed, 32 insertions(+), 9 deletions(-) commit 0da305f7f85ae0dddc411df53ef077709558d369 Author: Keith Packard -Date: Sat Mar 1 03:06:37 2003 +0000 +Date: Sat Mar 1 03:06:37 2003 +0000 Switch to docbook and split documentation into pieces - Makefile.am | 2 - configure.in | 15 + + Makefile.am | 2 + configure.in | 15 + doc/Makefile.am | 35 + src/fontconfig.3 | 1466 ------------------------------------------------------ @@ -8911,7 +9228,7 @@ Date: Sat Mar 1 03:06:37 2003 +0000 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1 Author: Keith Packard -Date: Sat Mar 1 02:23:52 2003 +0000 +Date: Sat Mar 1 02:23:52 2003 +0000 Reformat documentation into sgml for docbook, split into user/devel guides @@ -8919,12 +9236,12 @@ Date: Sat Mar 1 02:23:52 2003 +0000 doc/fontconfig-devel.sgml | 1257 +++++++++++++++++++++++++++++++++++++++++++++ doc/fontconfig-user.sgml | 559 ++++++++++++++++++++ - doc/fontconfig.tex | 55 -- + doc/fontconfig.tex | 55 -- 3 files changed, 1816 insertions(+), 55 deletions(-) commit df43986cdcb38f6462d63618a115618cd9a964bb Author: Keith Packard -Date: Thu Feb 27 08:12:13 2003 +0000 +Date: Thu Feb 27 08:12:13 2003 +0000 Disable globaladvance for batang fonts @@ -8933,7 +9250,7 @@ Date: Thu Feb 27 08:12:13 2003 +0000 commit cc168fa6688066baad43d1de577a39c11102947a Author: Keith Packard -Date: Thu Feb 27 08:08:09 2003 +0000 +Date: Thu Feb 27 08:08:09 2003 +0000 Disable globaladvance for gulim fonts @@ -8942,7 +9259,7 @@ Date: Thu Feb 27 08:08:09 2003 +0000 commit 148656ed8b3755f0634be14ae60996a1ad493836 Author: Keith Packard -Date: Thu Feb 27 07:04:59 2003 +0000 +Date: Thu Feb 27 07:04:59 2003 +0000 Stop setting FC_SPACING from font hints. Theyre always wrong @@ -8951,16 +9268,16 @@ Date: Thu Feb 27 07:04:59 2003 +0000 commit 662b879681f2961b446341638c7bec048edd612a Author: Keith Packard -Date: Thu Feb 27 07:04:31 2003 +0000 +Date: Thu Feb 27 07:04:31 2003 +0000 Avoid crashing with null expressions in debug code - src/fcdbg.c | 3 ++- + src/fcdbg.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c Author: Keith Packard -Date: Wed Feb 26 19:13:17 2003 +0000 +Date: Wed Feb 26 19:13:17 2003 +0000 Allow double or integer for numeric values in matching @@ -8970,7 +9287,7 @@ Date: Wed Feb 26 19:13:17 2003 +0000 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c Author: Keith Packard -Date: Mon Feb 24 17:52:44 2003 +0000 +Date: Mon Feb 24 17:52:44 2003 +0000 Add remaining .cvsignore files @@ -8983,71 +9300,71 @@ Date: Mon Feb 24 17:52:44 2003 +0000 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4 Author: Keith Packard -Date: Mon Feb 24 17:50:29 2003 +0000 +Date: Mon Feb 24 17:50:29 2003 +0000 Add .cvsignore file - .cvsignore | 15 +++++++++++++++ + .cvsignore | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19 Author: Keith Packard -Date: Mon Feb 24 17:18:50 2003 +0000 +Date: Mon Feb 24 17:18:50 2003 +0000 Switch to automake - Makefile.am | 49 - Makefile.in | 91 - - autogen.sh | 89 + - config.h.in | 138 - - configure.in | 425 +-- - cvscompile.sh | 11 - fc-cache/Makefile.am | 28 - fc-cache/Makefile.in | 53 - fc-lang/Makefile.am | 38 - fc-list/Makefile.am | 28 - fc-list/Makefile.in | 54 - findfonts | 4 - fontconfig.spec.in | 74 + + Makefile.am | 49 + Makefile.in | 91 - + autogen.sh | 89 + + config.h.in | 138 - + configure.in | 425 +-- + cvscompile.sh | 11 + fc-cache/Makefile.am | 28 + fc-cache/Makefile.in | 53 + fc-lang/Makefile.am | 38 + fc-list/Makefile.am | 28 + fc-list/Makefile.in | 54 + findfonts | 4 + fontconfig.spec.in | 74 + fontconfig/Makefile.am | 8 fontconfig/Makefile.in | 39 fontconfig/fontconfig.h | 3 - fonts.conf.in | 12 - local.conf | 5 - local.def | 70 - - ltmain.sh | 6192 + fonts.conf.in | 12 + local.conf | 5 + local.def | 70 - + ltmain.sh | 6192 +++++++++++++++++++++++++++++++++++++++++++++++ - setfontdirs | 36 - src/Makefile.am | 38 - src/Makefile.in | 120 - - src/fontconfig.3 | 1466 +++++++++++ - src/fontconfig.man | 1466 ----------- + setfontdirs | 36 + src/Makefile.am | 38 + src/Makefile.in | 120 - + src/fontconfig.3 | 1466 +++++++++++ + src/fontconfig.man | 1466 ----------- 25 files changed, 8214 insertions(+), 2323 deletions(-) commit 46d003c34ef95db33ecb794d23f711161d4d4ae3 Author: Keith Packard -Date: Mon Feb 24 16:51:29 2003 +0000 +Date: Mon Feb 24 16:51:29 2003 +0000 Dont attempt to use cache if NULL - src/fcdir.c | 3 ++- + src/fcdir.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf Author: Keith Packard -Date: Mon Feb 17 17:35:28 2003 +0000 +Date: Mon Feb 17 17:35:28 2003 +0000 Remove broken fontconfig-config script - Makefile.in | 9 ----- - configure.in | 3 +- + Makefile.in | 9 ----- + configure.in | 3 +- fontconfig-config.in | 94 -------------------------------------------------- 3 files changed, 1 insertions(+), 105 deletions(-) commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84 Author: Keith Packard -Date: Thu Feb 13 16:42:38 2003 +0000 +Date: Thu Feb 13 16:42:38 2003 +0000 Track dirs containing fonts.cache files referenced from ~/.fonts.cache file @@ -9059,16 +9376,16 @@ Date: Thu Feb 13 16:42:38 2003 +0000 commit 565a919e80bf2d801078cbd83eee8caf9c057519 Author: Keith Packard -Date: Wed Feb 12 20:35:32 2003 +0000 +Date: Wed Feb 12 20:35:32 2003 +0000 Have fc-cache skip directories without write access - fc-cache/fc-cache.c | 26 +++++++++++++++++++------- + fc-cache/fc-cache.c | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2 Author: Keith Packard -Date: Wed Feb 12 18:23:03 2003 +0000 +Date: Wed Feb 12 18:23:03 2003 +0000 Add prefer_outline hacks to replace bitmap fonts with equivalent outlines @@ -9078,42 +9395,42 @@ Date: Wed Feb 12 18:23:03 2003 +0000 commit dda7794f1be86fa270410e63ce96104843ded66f Author: Keith Packard -Date: Wed Feb 12 18:22:12 2003 +0000 +Date: Wed Feb 12 18:22:12 2003 +0000 Add "same" binding for edits to inherit binding from matched element - fonts.dtd | 2 +- - src/fccfg.c | 10 +++++++++- - src/fcint.h | 2 +- - src/fcxml.c | 2 ++ + fonts.dtd | 2 +- + src/fccfg.c | 10 +++++++++- + src/fcint.h | 2 +- + src/fcxml.c | 2 ++ 4 files changed, 13 insertions(+), 3 deletions(-) commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8 Author: Keith Packard -Date: Wed Feb 12 18:21:21 2003 +0000 +Date: Wed Feb 12 18:21:21 2003 +0000 Output langsets and all bindings in debug messages - src/fcdbg.c | 21 +++++++++++++++++++-- + src/fcdbg.c | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) commit b2b6903259c742c75738d49fa37ea0b167ef87cb Author: Keith Packard -Date: Wed Feb 12 18:20:04 2003 +0000 +Date: Wed Feb 12 18:20:04 2003 +0000 Make FcStrCmpIgnoreCase a bit faster - src/fcstr.c | 11 +++++++---- + src/fcstr.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4 Author: Keith Packard -Date: Wed Feb 12 18:19:33 2003 +0000 +Date: Wed Feb 12 18:19:33 2003 +0000 Dont cache directorys until theyve been scanned. Avoids losing subdir - contents. Also fixed cache hashing function (was returning - constant). - Lots of comments + contents. Also fixed cache hashing function (was returning + constant). + Lots of comments src/fccache.c | 38 ++++++++++++++++++++++++++++++++------ src/fcdir.c | 11 +++++++++-- @@ -9121,16 +9438,16 @@ Date: Wed Feb 12 18:19:33 2003 +0000 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2 Author: Keith Packard -Date: Fri Feb 7 00:15:09 2003 +0000 +Date: Fri Feb 7 00:15:09 2003 +0000 fontconfig is no longer affiliated with xfree86 - src/fontconfig.man | 8 ++++---- + src/fontconfig.man | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 302e07f11ee7fa1bc95c89357c956359c04dc63e Author: Keith Packard -Date: Fri Feb 7 00:14:31 2003 +0000 +Date: Fri Feb 7 00:14:31 2003 +0000 Emphasize that fonts.conf isnt the right place for local configuration @@ -9139,7 +9456,7 @@ Date: Fri Feb 7 00:14:31 2003 +0000 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9 Author: Keith Packard -Date: Fri Feb 7 00:13:55 2003 +0000 +Date: Fri Feb 7 00:13:55 2003 +0000 Remove Imakefile @@ -9149,25 +9466,25 @@ Date: Fri Feb 7 00:13:55 2003 +0000 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64 Author: Keith Packard -Date: Fri Feb 7 00:13:37 2003 +0000 +Date: Fri Feb 7 00:13:37 2003 +0000 Build fc-lang, install local.conf - Makefile.in | 17 +++++++++++------ + Makefile.in | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) commit dda27aa9ee057d213956f18041bedb4648c6c302 Author: Keith Packard -Date: Thu Feb 6 19:30:32 2003 +0000 +Date: Thu Feb 6 19:30:32 2003 +0000 Avoid crash when $HOME is not set - src/fcstr.c | 3 ++- + src/fcstr.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 48092073dd7b633441daba6297cff8c4588fe58d Author: Keith Packard -Date: Thu Feb 6 19:28:23 2003 +0000 +Date: Thu Feb 6 19:28:23 2003 +0000 Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis) @@ -9176,7 +9493,7 @@ Date: Thu Feb 6 19:28:23 2003 +0000 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055 Author: Keith Packard -Date: Thu Feb 6 19:25:53 2003 +0000 +Date: Thu Feb 6 19:25:53 2003 +0000 add shared library support for Tru64 UNIX and IRIX (bug #14) @@ -9185,22 +9502,22 @@ Date: Thu Feb 6 19:25:53 2003 +0000 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de Author: Keith Packard -Date: Thu Feb 6 19:22:43 2003 +0000 +Date: Thu Feb 6 19:22:43 2003 +0000 Fix inconsistent const usage in FcConfigCompareValue - src/fccfg.c | 10 ++++++---- + src/fccfg.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86 Author: Keith Packard -Date: Thu Feb 6 17:46:06 2003 +0000 +Date: Thu Feb 6 17:46:06 2003 +0000 Build fclang.h before building library This required compiling the charset - funcs into fc-lang, which was done by refactoring code in - fccharset.c - and fcfreetype.c a bit + funcs into fc-lang, which was done by refactoring code in + fccharset.c + and fcfreetype.c a bit Updated ethiopic orthographies Remove imake support Install empty local.conf file if none is present @@ -9218,15 +9535,15 @@ Date: Thu Feb 6 17:46:06 2003 +0000 fc-lang/tig.orth | 52 + fc-list/Imakefile | 17 fontconfig/Imakefile | 8 - src/Imakefile | 48 - + src/Imakefile | 48 - src/fccharset.c | 769 ---------- src/fcfreetype.c | 768 ++++++++++ - src/fcint.h | 19 + src/fcint.h | 19 16 files changed, 975 insertions(+), 4993 deletions(-) commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f Author: Keith Packard -Date: Tue Jan 28 21:28:20 2003 +0000 +Date: Tue Jan 28 21:28:20 2003 +0000 Bug #4 The last entry for the terminator should not be 0xfffa, but 0xfffb. @@ -9236,114 +9553,114 @@ Date: Tue Jan 28 21:28:20 2003 +0000 commit 4d3520610ec82a80601a1590861dc9505e2813b4 Author: Keith Packard -Date: Tue Jan 28 20:56:18 2003 +0000 +Date: Tue Jan 28 20:56:18 2003 +0000 Bug #2 If a sub-make fails, then the build will still happily continue. I - will attach a patch I have been using in the Debian package for a - while. + will attach a patch I have been using in the Debian package for a + while. - Makefile.in | 2 +- + Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61 Author: David Dawes -Date: Tue Jan 7 02:07:47 2003 +0000 +Date: Tue Jan 7 02:07:47 2003 +0000 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs - script (#A.1483, Markus Kuhn). + script (#A.1483, Markus Kuhn). - setfontdirs | 6 +++--- + setfontdirs | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 72a762196f356837ef615ee2a079e8b801a6f592 Author: Torrey Lyons -Date: Fri Jan 3 18:54:11 2003 +0000 +Date: Fri Jan 3 18:54:11 2003 +0000 On Darwin add Mac font directories to fonts.conf. - Imakefile | 9 +++++++-- + Imakefile | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) commit 432913ead584d164ed2830958ca5a3846394f5e6 Author: David Dawes -Date: Sat Dec 21 02:31:53 2002 +0000 +Date: Sat Dec 21 02:31:53 2002 +0000 677. Fix a segfault in fontconfig (#A.1450, Keith Packard). - src/fccfg.c | 6 +++++- + src/fccfg.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 1e341fdfc38527d8614e2fe744237f473f3febee Author: David Dawes -Date: Tue Dec 17 03:26:36 2002 +0000 +Date: Tue Dec 17 03:26:36 2002 +0000 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build fixes - (Stuart Lissaman). + (Stuart Lissaman). - setfontdirs | 14 ++++++++++++-- + setfontdirs | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 234397b42976f027df7acc41aae80ec43692d557 Author: David Dawes -Date: Sat Dec 14 02:03:59 2002 +0000 +Date: Sat Dec 14 02:03:59 2002 +0000 633. Perform country-independent matching for Chinese languages in - fontconfig (#A.1406, Keith Packard). + fontconfig (#A.1406, Keith Packard). fc-lang/fc-lang.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++---- fc-lang/fclang.h | 10 ++++++- - src/fclang.c | 15 +++++++--- + src/fclang.c | 15 +++++++--- 3 files changed, 89 insertions(+), 12 deletions(-) commit 45fb31aa9113b597878fc19d1463c078663540d9 Author: David Dawes -Date: Sat Dec 14 01:59:38 2002 +0000 +Date: Sat Dec 14 01:59:38 2002 +0000 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion code - in fontconfig (#A.1411, Keith Packard, Jungshik Shin). + in fontconfig (#A.1411, Keith Packard, Jungshik Shin). - src/fcstr.c | 4 ++-- + src/fcstr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e Author: Egbert Eich -Date: Wed Dec 4 10:28:03 2002 +0000 +Date: Wed Dec 4 10:28:03 2002 +0000 574. Make RENDER optional for Xvfb. When RENDER is enabled add depth 32 - pixmap format to list of supported pixmaps (Egbert Eich). + pixmap format to list of supported pixmaps (Egbert Eich). 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0 isn't true - for all platforms (Egbert Eich). + for all platforms (Egbert Eich). 572. Fix lbxproxy to also build on platforms that don't have snprintf() - (Egbert Eich). + (Egbert Eich). 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved after - calling va_arg on all platforms (Egbert Eich). + calling va_arg on all platforms (Egbert Eich). 570. Fixed x11perf aa benchmarks to support non-default visuals/colormaps - (Egbert Eich). + (Egbert Eich). fontconfig/fcprivate.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7657345c1031eacedd734ddbc62a29de776672f4 Author: Keith Packard -Date: Fri Nov 22 02:12:16 2002 +0000 +Date: Fri Nov 22 02:12:16 2002 +0000 In debugging output, mark weakly bound values with (w) - src/fcdbg.c | 6 +++++- + src/fcdbg.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae Author: Keith Packard -Date: Thu Nov 21 16:53:00 2002 +0000 +Date: Thu Nov 21 16:53:00 2002 +0000 Use unique local Imake define for fonts.conf dir (#5482, Mike A. Harris) @@ -9353,21 +9670,21 @@ Date: Thu Nov 21 16:53:00 2002 +0000 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef Author: Alan Hourihane -Date: Fri Nov 15 09:29:35 2002 +0000 +Date: Fri Nov 15 09:29:35 2002 +0000 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the - directory /usr/share/fonts is ignored in this case (#A.1325, - Joe Moss). + directory /usr/share/fonts is ignored in this case (#A.1325, + Joe Moss). Imakefile | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) commit 65fb1c65837edd07fb89d303155b10a38e00ecd7 Author: Keith Packard -Date: Mon Oct 21 17:03:47 2002 +0000 +Date: Mon Oct 21 17:03:47 2002 +0000 Elide historic cyrillic letters from several orthographies as they are - unnecessary for modern documents and ill supported by fonts + unnecessary for modern documents and ill supported by fonts fc-lang/bua.orth | 6 +++--- fc-lang/fclang.h | 14 +++++++------- @@ -9382,18 +9699,18 @@ Date: Mon Oct 21 17:03:47 2002 +0000 commit bff801144b226f5f3ddf4188f181ed3f629fdcab Author: Keith Packard -Date: Fri Oct 11 17:53:03 2002 +0000 +Date: Fri Oct 11 17:53:03 2002 +0000 Add a bunch more consts to Xft and fontconfig apis fontconfig/fcfreetype.h | 2 +- fontconfig/fontconfig.h | 20 ++++++++++---------- - src/fcpat.c | 20 ++++++++++---------- + src/fcpat.c | 20 ++++++++++---------- 3 files changed, 21 insertions(+), 21 deletions(-) commit 0ce819b6096ae852a1979fa6ebb3e29260848007 Author: Keith Packard -Date: Thu Oct 3 22:06:27 2002 +0000 +Date: Thu Oct 3 22:06:27 2002 +0000 Change comments a bit in fonts.conf.in @@ -9402,11 +9719,11 @@ Date: Thu Oct 3 22:06:27 2002 +0000 commit 0d5af2ef2d9785efc29c909bc11f483069192c95 Author: Keith Packard -Date: Wed Oct 2 16:15:54 2002 +0000 +Date: Wed Oct 2 16:15:54 2002 +0000 English orthography included 0xd. instead of 0xe. for several codepoints. - Oops + Oops fc-lang/en.orth | 8 ++++---- fc-lang/fclang.h | 2 +- @@ -9414,40 +9731,40 @@ Date: Wed Oct 2 16:15:54 2002 +0000 commit 1852d490352fdc05891b778a8769000816b907b0 Author: Keith Packard -Date: Wed Oct 2 07:11:30 2002 +0000 +Date: Wed Oct 2 07:11:30 2002 +0000 Add FC_RGBA_UNKNOWN fontconfig/fontconfig.h | 5 +++-- - src/fcname.c | 5 +++-- - src/fontconfig.man | 4 +++- + src/fcname.c | 5 +++-- + src/fontconfig.man | 4 +++- 3 files changed, 9 insertions(+), 5 deletions(-) commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3 Author: Keith Packard -Date: Thu Sep 26 00:30:30 2002 +0000 +Date: Thu Sep 26 00:30:30 2002 +0000 Fix alignment issue on sparc - src/fcpat.c | 17 ++++++++++++----- + src/fcpat.c | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) commit a342e87dc3d4211a29525654ff6b41d088bdce71 Author: Keith Packard -Date: Thu Sep 26 00:17:28 2002 +0000 +Date: Thu Sep 26 00:17:28 2002 +0000 Add fontversion field fontconfig/fontconfig.h | 3 ++- - src/fcdefault.c | 6 +++++- - src/fcfreetype.c | 18 +++++++++++++++++- - src/fcmatch.c | 15 ++++++++++++--- - src/fcname.c | 3 ++- + src/fcdefault.c | 6 +++++- + src/fcfreetype.c | 18 +++++++++++++++++- + src/fcmatch.c | 15 ++++++++++++--- + src/fcname.c | 3 ++- 5 files changed, 38 insertions(+), 7 deletions(-) commit e712133ca7b6d9f055e7db2a7a3abf3034927e16 Author: Keith Packard -Date: Thu Sep 26 00:16:23 2002 +0000 +Date: Thu Sep 26 00:16:23 2002 +0000 Was losing local cached dirs in global cache list @@ -9458,7 +9775,7 @@ Date: Thu Sep 26 00:16:23 2002 +0000 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0 Author: Keith Packard -Date: Thu Sep 26 00:13:39 2002 +0000 +Date: Thu Sep 26 00:13:39 2002 +0000 Add a few more permissable blank glyphs @@ -9467,31 +9784,31 @@ Date: Thu Sep 26 00:13:39 2002 +0000 commit d1bec8c66d729fe67992a0212b3dffa18879e88f Author: Marc Aurele La France -Date: Wed Sep 18 17:11:46 2002 +0000 +Date: Wed Sep 18 17:11:46 2002 +0000 Pacify gcc 3.2 - fc-cache/fc-cache.c | 3 ++- - src/fclist.c | 4 ++-- - src/fcpat.c | 4 ++-- + fc-cache/fc-cache.c | 3 ++- + src/fclist.c | 4 ++-- + src/fcpat.c | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7 Author: Marc Aurele La France -Date: Thu Sep 12 20:56:03 2002 +0000 +Date: Thu Sep 12 20:56:03 2002 +0000 Fix structure alignment and array wlk bugs - src/fcpat.c | 11 +++++++---- + src/fcpat.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1 Author: Keith Packard -Date: Sat Sep 7 19:43:41 2002 +0000 +Date: Sat Sep 7 19:43:41 2002 +0000 Add a bunch more blank glyphs, plus label existing blanks with official - unicode names + unicode names fonts.conf.in | 66 ++++++++++++++++++++++++++++++++------------------------- @@ -9499,7 +9816,7 @@ Date: Sat Sep 7 19:43:41 2002 +0000 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73 Author: Keith Packard -Date: Sat Sep 7 17:30:18 2002 +0000 +Date: Sat Sep 7 17:30:18 2002 +0000 Found a few more blank glyphs to add @@ -9508,7 +9825,7 @@ Date: Sat Sep 7 17:30:18 2002 +0000 commit f9ad97b0d4be53164970ca0a8ff605670a60587c Author: Keith Packard -Date: Sat Sep 7 16:50:16 2002 +0000 +Date: Sat Sep 7 16:50:16 2002 +0000 Add more blank glyphs to default config @@ -9517,7 +9834,7 @@ Date: Sat Sep 7 16:50:16 2002 +0000 commit c2022f999e0492d530925b0112ffd34ce146a8e3 Author: Keith Packard -Date: Sat Aug 31 22:27:08 2002 +0000 +Date: Sat Aug 31 22:27:08 2002 +0000 Update ChangeLog with a few notes @@ -9526,34 +9843,34 @@ Date: Sat Aug 31 22:27:08 2002 +0000 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8 Author: Keith Packard -Date: Sat Aug 31 22:17:32 2002 +0000 +Date: Sat Aug 31 22:17:32 2002 +0000 More complete memory tracking. Install always overwrites header files fontconfig/Makefile.in | 17 ++++------------- - src/fcatomic.c | 8 +++++++- - src/fcblanks.c | 8 ++++++++ - src/fccache.c | 37 +++++++++++++++++++++++++++---------- - src/fccfg.c | 6 ++++-- - src/fccharset.c | 10 +++++++--- - src/fcdir.c | 3 ++- - src/fcfreetype.c | 8 +++++--- - src/fcinit.c | 48 + src/fcatomic.c | 8 +++++++- + src/fcblanks.c | 8 ++++++++ + src/fccache.c | 37 +++++++++++++++++++++++++++---------- + src/fccfg.c | 6 ++++-- + src/fccharset.c | 10 +++++++--- + src/fcdir.c | 3 ++- + src/fcfreetype.c | 8 +++++--- + src/fcinit.c | 48 ++++++++++++++++++++++++++++++------------------ - src/fcint.h | 16 ++++++++++++++-- - src/fcmatch.c | 3 ++- - src/fcname.c | 7 ++++++- - src/fcpat.c | 3 ++- - src/fcstr.c | 5 +++++ - src/fcxml.c | 33 ++++++++++++++++++++++++++++----- + src/fcint.h | 16 ++++++++++++++-- + src/fcmatch.c | 3 ++- + src/fcname.c | 7 ++++++- + src/fcpat.c | 3 ++- + src/fcstr.c | 5 +++++ + src/fcxml.c | 33 ++++++++++++++++++++++++++++----- 15 files changed, 151 insertions(+), 61 deletions(-) commit cb30af720468a7e89abdf65bbf62b8942d3d8c13 Author: Keith Packard -Date: Fri Aug 30 01:28:17 2002 +0000 +Date: Fri Aug 30 01:28:17 2002 +0000 Update latin and cyrillic orthographies by comparing those found at - evertype.com with those from eki.ee + evertype.com with those from eki.ee fc-lang/ab.orth | 7 fc-lang/az.orth | 65 +- @@ -9604,7 +9921,7 @@ Date: Fri Aug 30 01:28:17 2002 +0000 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa Author: Keith Packard -Date: Mon Aug 26 23:34:31 2002 +0000 +Date: Mon Aug 26 23:34:31 2002 +0000 FcLangSetHasLang was not actually checking the language set itself @@ -9614,41 +9931,41 @@ Date: Mon Aug 26 23:34:31 2002 +0000 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f Author: Keith Packard -Date: Mon Aug 26 20:52:59 2002 +0000 +Date: Mon Aug 26 20:52:59 2002 +0000 Update ChangeLog, fix some bugs in the man page - ChangeLog | 3 ++ - src/fontconfig.man | 68 + ChangeLog | 3 ++ + src/fontconfig.man | 68 ++++++++++++++++++++++++++++------------------------ 2 files changed, 39 insertions(+), 32 deletions(-) commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90 Author: Keith Packard -Date: Mon Aug 26 19:57:40 2002 +0000 +Date: Mon Aug 26 19:57:40 2002 +0000 Append version number to cache file names fontconfig/fontconfig.h | 18 +++++++++++++++--- - src/fcdir.c | 6 +++--- - src/fcint.h | 2 +- - src/fontconfig.man | 5 +++-- + src/fcdir.c | 6 +++--- + src/fcint.h | 2 +- + src/fontconfig.man | 5 +++-- 4 files changed, 22 insertions(+), 9 deletions(-) commit 0f9a306e710b3c03cd82b8234ae840558d4b886f Author: Keith Packard -Date: Sat Aug 24 20:08:53 2002 +0000 +Date: Sat Aug 24 20:08:53 2002 +0000 Add const to a bunch of string APIs fontconfig/fontconfig.h | 32 ++++++++++++++++---------------- - src/fcstr.c | 46 + src/fcstr.c | 46 +++++++++++++++++++++++----------------------- 2 files changed, 39 insertions(+), 39 deletions(-) commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494 Author: Keith Packard -Date: Thu Aug 22 18:53:22 2002 +0000 +Date: Thu Aug 22 18:53:22 2002 +0000 Add contains/not_contains, fix LangSet equal operator to use FcLangEqual @@ -9665,85 +9982,85 @@ Date: Thu Aug 22 18:53:22 2002 +0000 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb Author: Keith Packard -Date: Thu Aug 22 07:36:45 2002 +0000 +Date: Thu Aug 22 07:36:45 2002 +0000 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup - ChangeLog | 22 ++ - fc-lang/fc-lang.c | 24 ++ - fc-lang/fclang.h | 556 + ChangeLog | 22 ++ + fc-lang/fc-lang.c | 24 ++ + fc-lang/fclang.h | 556 ++++++++++++++++++++++++----------------------- fontconfig/fcprivate.h | 5 fontconfig/fontconfig.h | 46 ++++ - src/fccache.c | 16 + - src/fccfg.c | 22 ++ - src/fccharset.c | 80 ++++--- - src/fcdbg.c | 5 - src/fcfreetype.c | 11 + - src/fcinit.c | 14 + - src/fcint.h | 35 ++- - src/fclang.c | 431 ++++++++++++++++++++++++++++++++---- - src/fclist.c | 4 - src/fcmatch.c | 31 ++- - src/fcname.c | 29 ++ - src/fcpat.c | 301 +++++++++++++++++++++++++ - src/fcstr.c | 14 + + src/fccache.c | 16 + + src/fccfg.c | 22 ++ + src/fccharset.c | 80 ++++--- + src/fcdbg.c | 5 + src/fcfreetype.c | 11 + + src/fcinit.c | 14 + + src/fcint.h | 35 ++- + src/fclang.c | 431 ++++++++++++++++++++++++++++++++---- + src/fclist.c | 4 + src/fcmatch.c | 31 ++- + src/fcname.c | 29 ++ + src/fcpat.c | 301 +++++++++++++++++++++++++ + src/fcstr.c | 14 + 18 files changed, 1235 insertions(+), 411 deletions(-) commit f4fe447f49171d4b0ad69c8efcbadc555f211efa Author: Keith Packard -Date: Tue Aug 20 23:17:03 2002 +0000 +Date: Tue Aug 20 23:17:03 2002 +0000 Memory leak in XML parsing of matrices (thanks Owen) - src/fcxml.c | 3 ++- + src/fcxml.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit fa244f3d8807415247c8aeb77145502b1cb9ace8 Author: Keith Packard -Date: Mon Aug 19 19:32:05 2002 +0000 +Date: Mon Aug 19 19:32:05 2002 +0000 Various config changes plus a couple of optimizations from Owen - ChangeLog | 19 ++++++++ - config.h.in | 9 ---- - config/Makedefs.in | 25 +++++----- - configure.in | 117 + ChangeLog | 19 ++++++++ + config.h.in | 9 ---- + config/Makedefs.in | 25 +++++----- + configure.in | 117 +++++++---------------------------------------- - fc-cache/Imakefile | 2 - - fc-lang/Imakefile | 4 +- - fc-lang/ja.orth | 4 +- - fc-lang/ko.orth | 5 ++ - fc-lang/zh_cn.orth | 5 ++ - fc-lang/zh_sg.orth | 4 +- - fc-list/Imakefile | 2 - + fc-cache/Imakefile | 2 - + fc-lang/Imakefile | 4 +- + fc-lang/ja.orth | 4 +- + fc-lang/ko.orth | 5 ++ + fc-lang/zh_cn.orth | 5 ++ + fc-lang/zh_sg.orth | 4 +- + fc-list/Imakefile | 2 - fontconfig/fcprivate.h | 4 -- fontconfig/fontconfig.h | 18 +++---- - fonts.conf.in | 12 +++++ - src/Imakefile | 2 - - src/fccache.c | 69 +++++++++++++++++----------- - src/fccfg.c | 33 +++++-------- - src/fcdbg.c | 7 --- - src/fclist.c | 4 -- - src/fcmatch.c | 5 +- - src/fcname.c | 4 -- - src/fcpat.c | 43 ----------------- - src/fcxml.c | 17 +------ - src/fontconfig.man | 22 +++------ + fonts.conf.in | 12 +++++ + src/Imakefile | 2 - + src/fccache.c | 69 +++++++++++++++++----------- + src/fccfg.c | 33 +++++-------- + src/fcdbg.c | 7 --- + src/fclist.c | 4 -- + src/fcmatch.c | 5 +- + src/fcname.c | 4 -- + src/fcpat.c | 43 ----------------- + src/fcxml.c | 17 +------ + src/fontconfig.man | 22 +++------ 24 files changed, 159 insertions(+), 277 deletions(-) commit 5d43e799197d2758102b699f9bc12b3c116a9b80 Author: Keith Packard -Date: Tue Aug 13 02:06:22 2002 +0000 +Date: Tue Aug 13 02:06:22 2002 +0000 Make missing font directory messages only displayed when verbose - fc-cache/fc-cache.c | 5 +++-- + fc-cache/fc-cache.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab Author: Keith Packard -Date: Mon Aug 12 22:20:11 2002 +0000 +Date: Mon Aug 12 22:20:11 2002 +0000 Clean up French orthography, update 639-1 list of supported languages @@ -9755,46 +10072,46 @@ Date: Mon Aug 12 22:20:11 2002 +0000 commit 938bc63358c09b9fd3709e8f914870f906361594 Author: Keith Packard -Date: Sun Aug 11 18:11:04 2002 +0000 +Date: Sun Aug 11 18:11:04 2002 +0000 Fix weird first/not-first lameness in font matches, replacing with target - qualifiers on test elements. Update library manual page. + qualifiers on test elements. Update library manual page. fontconfig/fcprivate.h | 5 + fontconfig/fontconfig.h | 23 ++- - fonts.conf.in | 9 + - fonts.dtd | 4 + - src/fccfg.c | 142 ++++++++------------ - src/fcdbg.c | 29 +++- - src/fcint.h | 19 ++- - src/fclist.c | 4 - - src/fcmatch.c | 19 --- - src/fcname.c | 4 - - src/fcpat.c | 43 ++++++ - src/fcxml.c | 33 ++++- - src/fontconfig.man | 332 + fonts.conf.in | 9 + + fonts.dtd | 4 + + src/fccfg.c | 142 ++++++++------------ + src/fcdbg.c | 29 +++- + src/fcint.h | 19 ++- + src/fclist.c | 4 - + src/fcmatch.c | 19 --- + src/fcname.c | 4 - + src/fcpat.c | 43 ++++++ + src/fcxml.c | 33 ++++- + src/fontconfig.man | 332 ++++++++++++++++++++++++++++++++++++++++++++--- 13 files changed, 510 insertions(+), 156 deletions(-) commit 80a7d664395d62cc335ac93b9918efebca00c117 Author: Keith Packard -Date: Sun Aug 11 15:09:33 2002 +0000 +Date: Sun Aug 11 15:09:33 2002 +0000 Help message said -v was for --force - fc-cache/fc-cache.c | 4 ++-- + fc-cache/fc-cache.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153 Author: Keith Packard -Date: Thu Aug 8 00:10:51 2002 +0000 +Date: Thu Aug 8 00:10:51 2002 +0000 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu, Interlingua, - Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili, - Tigrinya, - Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies + Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili, + Tigrinya, + Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies fc-lang/Imakefile | 42 + fc-lang/aa.orth | 40 + @@ -9826,11 +10143,11 @@ Date: Thu Aug 8 00:10:51 2002 +0000 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42 Author: Keith Packard -Date: Wed Aug 7 17:34:15 2002 +0000 +Date: Wed Aug 7 17:34:15 2002 +0000 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish, Scots, - Syriac and Votic orthographies + Syriac and Votic orthographies fc-lang/Imakefile | 39 + fc-lang/ast.orth | 47 + @@ -9844,22 +10161,22 @@ Date: Wed Aug 7 17:34:15 2002 +0000 fc-lang/kw.orth | 35 + fc-lang/sco.orth | 32 + fc-lang/syr.orth | 29 + - fc-lang/to.orth | 4 + fc-lang/to.orth | 4 fc-lang/vot.orth | 37 + 13 files changed, 1300 insertions(+), 857 deletions(-) commit bd724c85969f7c24cf17b8780217c5a428555ea4 Author: Keith Packard -Date: Wed Aug 7 01:45:59 2002 +0000 +Date: Wed Aug 7 01:45:59 2002 +0000 Short circuit FcPatternEqual when both args point at the same pattern - src/fcpat.c | 5 ++++- + src/fcpat.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 0e344dec0b124c38e6193cc4208e06662acd32f1 Author: Keith Packard -Date: Tue Aug 6 19:54:10 2002 +0000 +Date: Tue Aug 6 19:54:10 2002 +0000 Update fontconfig manual to match current bits @@ -9869,27 +10186,27 @@ Date: Tue Aug 6 19:54:10 2002 +0000 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805 Author: Keith Packard -Date: Tue Aug 6 19:00:43 2002 +0000 +Date: Tue Aug 6 19:00:43 2002 +0000 Uninitialized member of cache structure could lead to non-updated cache - files + files src/fccache.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 4534f30d2175966409af158c0a9efee678937bfd Author: Keith Packard -Date: Tue Aug 6 18:59:59 2002 +0000 +Date: Tue Aug 6 18:59:59 2002 +0000 Fix Imakefile to make fclang.h writable - fc-lang/Imakefile | 2 +- + fc-lang/Imakefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c Author: Keith Packard -Date: Tue Aug 6 18:59:43 2002 +0000 +Date: Tue Aug 6 18:59:43 2002 +0000 Add Latin-1 characters needed by Welsh @@ -9900,13 +10217,13 @@ Date: Tue Aug 6 18:59:43 2002 +0000 commit a6531d8cbafd79f26d06b086cceccb461e661f4a Author: Keith Packard -Date: Thu Aug 1 16:17:33 2002 +0000 +Date: Thu Aug 1 16:17:33 2002 +0000 Always install fonts.conf and fonts.dtd, moving any existing fonts.conf to - fonts.conf.bak. Add ~/.fonts to default font directories and - add some - useful comments to fonts.conf + fonts.conf.bak. Add ~/.fonts to default font directories and + add some + useful comments to fonts.conf Imakefile | 17 +++++++++++++++-- fonts.conf.in | 12 ++++++++++++ @@ -9915,34 +10232,34 @@ Date: Thu Aug 1 16:17:33 2002 +0000 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c Author: Keith Packard -Date: Thu Aug 1 15:57:26 2002 +0000 +Date: Thu Aug 1 15:57:26 2002 +0000 Fix autoconf build BSD install and sysconfdir problems - ChangeLog | 17 +++++++++++++++++ - Makefile.in | 10 +++++----- - config.h.in | 3 +++ - config/Makedefs.in | 5 +++-- - configure.in | 14 +++++++++++++- - fc-cache/Makefile.in | 4 ++-- - fc-list/Makefile.in | 4 ++-- + ChangeLog | 17 +++++++++++++++++ + Makefile.in | 10 +++++----- + config.h.in | 3 +++ + config/Makedefs.in | 5 +++-- + configure.in | 14 +++++++++++++- + fc-cache/Makefile.in | 4 ++-- + fc-list/Makefile.in | 4 ++-- fontconfig/Makefile.in | 8 ++++---- - src/Makefile.in | 2 +- + src/Makefile.in | 2 +- 9 files changed, 50 insertions(+), 17 deletions(-) commit c2e9d0240b52adf9f0efd42a8be600f652086c32 Author: Marc Aurele La France -Date: Thu Aug 1 01:35:02 2002 +0000 +Date: Thu Aug 1 01:35:02 2002 +0000 Warning fix fontconfig/fontconfig.h | 5 ++++- - src/fcint.h | 5 +---- + src/fcint.h | 5 +---- 2 files changed, 5 insertions(+), 5 deletions(-) commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b Author: Keith Packard -Date: Wed Jul 31 01:36:37 2002 +0000 +Date: Wed Jul 31 01:36:37 2002 +0000 Add binding property to edit element @@ -9955,35 +10272,35 @@ Date: Wed Jul 31 01:36:37 2002 +0000 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa Author: Keith Packard -Date: Sun Jul 28 10:50:59 2002 +0000 +Date: Sun Jul 28 10:50:59 2002 +0000 Rewrite global cache handling code in fontconfig to eliminate per-file - syscalls + syscalls fontconfig/fontconfig.h | 5 - src/fccache.c | 968 + src/fccache.c | 968 +++++++++++++++++++++++++++++++---------------- - src/fccfg.c | 23 - - src/fcdir.c | 183 ++++----- - src/fcint.h | 126 ++++-- - src/fcmatrix.c | 9 + src/fccfg.c | 23 - + src/fcdir.c | 183 ++++----- + src/fcint.h | 126 ++++-- + src/fcmatrix.c | 9 6 files changed, 830 insertions(+), 484 deletions(-) commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5 Author: Keith Packard -Date: Sat Jul 27 23:13:28 2002 +0000 +Date: Sat Jul 27 23:13:28 2002 +0000 Add ngai tahu specific chars to maori orthography - fc-lang/Imakefile | 1 + fc-lang/Imakefile | 1 fc-lang/fclang.h | 802 +++++++++++++++++++++++++++-------------------------- - fc-lang/mi.orth | 1 + fc-lang/mi.orth | 1 3 files changed, 405 insertions(+), 399 deletions(-) commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014 Author: Keith Packard -Date: Wed Jul 17 17:51:52 2002 +0000 +Date: Wed Jul 17 17:51:52 2002 +0000 Add fclang.c to Makefile.in @@ -9992,7 +10309,7 @@ Date: Wed Jul 17 17:51:52 2002 +0000 commit 6864f6279297a59ff509e5454fdebb77ac64e530 Author: Keith Packard -Date: Sat Jul 13 20:33:05 2002 +0000 +Date: Sat Jul 13 20:33:05 2002 +0000 Trim ja orthography of a couple codepoints not found in kochi fonts @@ -10002,7 +10319,7 @@ Date: Sat Jul 13 20:33:05 2002 +0000 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189 Author: Keith Packard -Date: Sat Jul 13 19:10:03 2002 +0000 +Date: Sat Jul 13 19:10:03 2002 +0000 Fix typo in geez (ethiopic) orthography @@ -10012,29 +10329,29 @@ Date: Sat Jul 13 19:10:03 2002 +0000 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3 Author: Keith Packard -Date: Sat Jul 13 05:43:25 2002 +0000 +Date: Sat Jul 13 05:43:25 2002 +0000 Add some Utf16 support, extract font family and style names from name table - for sfnt fonts + for sfnt fonts fontconfig/fontconfig.h | 23 +++ - src/fccharset.c | 40 ++++- - src/fcfreetype.c | 342 + src/fccharset.c | 40 ++++- + src/fcfreetype.c | 342 ++++++++++++++++++++++++++++++++++++++++++++++- - src/fcint.h | 11 ++ - src/fcstr.c | 99 +++++++++++++- + src/fcint.h | 11 ++ + src/fcstr.c | 99 +++++++++++++- 5 files changed, 495 insertions(+), 20 deletions(-) commit c80d2ac4866d4c534a8693d611ed85b84c11d009 Author: Keith Packard -Date: Fri Jul 12 21:06:03 2002 +0000 +Date: Fri Jul 12 21:06:03 2002 +0000 Clean up some coverage files; a few accidentally included PUA values and - punctuation. Add debugging stuff to dump out missing codepoints - during - cache building when missing only a few + punctuation. Add debugging stuff to dump out missing codepoints + during + cache building when missing only a few fc-lang/bg.orth | 13 fc-lang/bi.orth | 10 @@ -10057,12 +10374,12 @@ Date: Fri Jul 12 21:06:03 2002 +0000 fc-lang/si.orth | 8 fc-lang/tl.orth | 11 fc-lang/yo.orth | 80 +-- - src/fclang.c | 33 + + src/fclang.c | 33 + 21 files changed, 1017 insertions(+), 1017 deletions(-) commit b4a2c1f012c9c05cd14e43544570371ba2ca1134 Author: Keith Packard -Date: Fri Jul 12 19:19:16 2002 +0000 +Date: Fri Jul 12 19:19:16 2002 +0000 Add a bunch more languages that use the Latin alphabet @@ -10101,52 +10418,52 @@ Date: Fri Jul 12 19:19:16 2002 +0000 fc-lang/wo.orth | 42 + fc-lang/yap.orth | 35 + fc-lang/yo.orth | 86 ++ - src/fcxml.c | 12 + src/fcxml.c | 12 35 files changed, 2522 insertions(+), 749 deletions(-) commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0 Author: Keith Packard -Date: Fri Jul 12 09:13:32 2002 +0000 +Date: Fri Jul 12 09:13:32 2002 +0000 Add nynorsk and bokml, remove double angle quotes from other languages fc-lang/Imakefile | 31 +- - fc-lang/ab.orth | 6 - fc-lang/ba.orth | 6 - fc-lang/be.orth | 6 - fc-lang/br.orth | 8 - fc-lang/da.orth | 6 - fc-lang/de.orth | 6 + fc-lang/ab.orth | 6 + fc-lang/ba.orth | 6 + fc-lang/be.orth | 6 + fc-lang/br.orth | 8 + fc-lang/da.orth | 6 + fc-lang/de.orth | 6 fc-lang/fclang.h | 854 +++++++++++++++++++++++++++-------------------------- fc-lang/fr.orth | 10 - fc-lang/gl.orth | 10 - - fc-lang/iso639-2 | 4 - fc-lang/kk.orth | 6 - fc-lang/kl.orth | 6 + fc-lang/iso639-2 | 4 + fc-lang/kk.orth | 6 + fc-lang/kl.orth | 6 fc-lang/nb.orth | 25 ++ fc-lang/nn.orth | 43 +++ - fc-lang/no.orth | 6 - fc-lang/ru.orth | 6 - fc-lang/uk.orth | 6 + fc-lang/no.orth | 6 + fc-lang/ru.orth | 6 + fc-lang/uk.orth | 6 18 files changed, 565 insertions(+), 480 deletions(-) commit c2b971c89819281be41584720d20648fe5d1627f Author: Keith Packard -Date: Fri Jul 12 07:58:16 2002 +0000 +Date: Fri Jul 12 07:58:16 2002 +0000 Missed adding kumyk fc-lang/Imakefile | 19 ++++++---- fc-lang/fclang.h | 74 +++++++++++++++++++++-------------------- - fc-lang/iso639-2 | 2 + + fc-lang/iso639-2 | 2 + fc-lang/kum.orth | 96 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 145 insertions(+), 46 deletions(-) commit f749c49cb4ebe181de145440246d3110f7052f24 Author: Keith Packard -Date: Fri Jul 12 07:52:16 2002 +0000 +Date: Fri Jul 12 07:52:16 2002 +0000 Add devanagari and cyrillic languages. Add Geez @@ -10187,7 +10504,7 @@ Date: Fri Jul 12 07:52:16 2002 +0000 commit 2ce525423688d32b80587741d97a82209e52378c Author: Keith Packard -Date: Thu Jul 11 02:47:50 2002 +0000 +Date: Thu Jul 11 02:47:50 2002 +0000 Remove old FC_LANG constants now that fontconfig uses RFC 3066 based names @@ -10197,11 +10514,11 @@ Date: Thu Jul 11 02:47:50 2002 +0000 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608 Author: Keith Packard -Date: Wed Jul 10 21:57:23 2002 +0000 +Date: Wed Jul 10 21:57:23 2002 +0000 Use presentation forms for arabic matching, fix comment labeling persian - general forms + general forms fc-lang/ar.orth | 114 +++++++++++++++++++++++++++++++----------------------- @@ -10211,48 +10528,48 @@ Date: Wed Jul 10 21:57:23 2002 +0000 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad Author: Keith Packard -Date: Tue Jul 9 22:08:14 2002 +0000 +Date: Tue Jul 9 22:08:14 2002 +0000 Use locale data set FC_LANG by default. Reorder FcPattern and FcValueList - to match Xft1. + to match Xft1. src/fcdefault.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - src/fcint.h | 4 ++-- + src/fcint.h | 4 ++-- 2 files changed, 55 insertions(+), 2 deletions(-) commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d Author: Keith Packard -Date: Tue Jul 9 02:28:29 2002 +0000 +Date: Tue Jul 9 02:28:29 2002 +0000 Trim ideographic punctuation and Suzhou numerals from zh-tw orthography. - Had accidentally swapped codePageRange bits for traditional and - simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix - possible - bug in charset walking + Had accidentally swapped codePageRange bits for traditional and + simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix + possible + bug in charset walking - fc-lang/Imakefile | 18 - fc-lang/fa.orth | 53 + + fc-lang/Imakefile | 18 + fc-lang/fa.orth | 53 + fc-lang/fclang.h | 1428 +++++++++++++++++++++------------ - fc-lang/iso639-2 | 4 + fc-lang/iso639-2 | 4 fc-lang/zh_hk.orth | 2240 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - fc-lang/zh_tw.orth | 33 - - src/fccharset.c | 4 - src/fcfreetype.c | 6 + fc-lang/zh_tw.orth | 33 - + src/fccharset.c | 4 + src/fcfreetype.c | 6 8 files changed, 3229 insertions(+), 557 deletions(-) commit e50b9ae71134a23820e8f50589649e629a6143ba Author: Keith Packard -Date: Mon Jul 8 07:31:53 2002 +0000 +Date: Mon Jul 8 07:31:53 2002 +0000 Update iso639-2 language coverage info, fix Georgian orthography to - eliminate Mingrelian and Svan glyphs, use coverage for inclusion - and - OS/2 for Han exclusion, restructure fclang.c to use fclang.h from - fc-lang dir + eliminate Mingrelian and Svan glyphs, use coverage for inclusion + and + OS/2 for Han exclusion, restructure fclang.c to use fclang.h from + fc-lang dir fc-lang/Imakefile | 8 fc-lang/fclang.h | 2624 @@ -10264,26 +10581,26 @@ Date: Mon Jul 8 07:31:53 2002 +0000 fc-lang/zh_mo.orth | 27 + fc-lang/zh_sg.orth | 27 + src/fcfreetype.c | 238 +--- - src/fcint.h | 9 - src/fclang.c | 2632 + src/fcint.h | 9 + src/fclang.c | 2632 +------------------------------------------------ 11 files changed, 2794 insertions(+), 2961 deletions(-) commit d6dabf368677babec02d8f64ba0598270e28b501 Author: Keith Packard -Date: Sun Jul 7 19:30:53 2002 +0000 +Date: Sun Jul 7 19:30:53 2002 +0000 Add walloon, update fclang.c to include recent language additions - fc-lang/Imakefile | 4 + fc-lang/Imakefile | 4 fc-lang/wa.orth | 47 ++ - src/fclang.c | 1252 + src/fclang.c | 1252 ++++++++++++++++++++++++++++++----------------------- 3 files changed, 757 insertions(+), 546 deletions(-) commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06 Author: Keith Packard -Date: Sun Jul 7 19:18:51 2002 +0000 +Date: Sun Jul 7 19:18:51 2002 +0000 Share more duplicate charset data @@ -10307,7 +10624,7 @@ Date: Sun Jul 7 19:18:51 2002 +0000 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab Author: Keith Packard -Date: Sun Jul 7 00:00:43 2002 +0000 +Date: Sun Jul 7 00:00:43 2002 +0000 Add fclang.c to CVS; easier than attempting to build it on the fly @@ -10317,99 +10634,99 @@ Date: Sun Jul 7 00:00:43 2002 +0000 commit 6446b1511df528082d2ac9ff31617013b311aa09 Author: Keith Packard -Date: Sat Jul 6 23:59:19 2002 +0000 +Date: Sat Jul 6 23:59:19 2002 +0000 Remove at and grave from latin languages, add copyright, license and RCS - header + header - fc-lang/Imakefile | 2 ++ - fc-lang/ab.orth | 23 +++++++++++++++++++++++ - fc-lang/ar.orth | 23 +++++++++++++++++++++++ - fc-lang/az.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ba.orth | 23 +++++++++++++++++++++++ - fc-lang/be.orth | 23 +++++++++++++++++++++++ - fc-lang/bg.orth | 23 +++++++++++++++++++++++ - fc-lang/br.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ca.orth | 27 +++++++++++++++++++++++++-- - fc-lang/chr.orth | 23 +++++++++++++++++++++++ - fc-lang/co.orth | 23 +++++++++++++++++++++++ - fc-lang/cs.orth | 27 +++++++++++++++++++++++++-- - fc-lang/da.orth | 27 +++++++++++++++++++++++++-- - fc-lang/de.orth | 27 +++++++++++++++++++++++++-- - fc-lang/el.orth | 23 +++++++++++++++++++++++ - fc-lang/en.orth | 27 +++++++++++++++++++++++++-- - fc-lang/eo.orth | 27 +++++++++++++++++++++++++-- - fc-lang/es.orth | 27 +++++++++++++++++++++++++-- - fc-lang/et.orth | 27 +++++++++++++++++++++++++-- - fc-lang/eu.orth | 27 +++++++++++++++++++++++++-- - fc-lang/fi.orth | 27 +++++++++++++++++++++++++-- - fc-lang/fo.orth | 27 +++++++++++++++++++++++++-- - fc-lang/fr.orth | 27 +++++++++++++++++++++++++-- - fc-lang/fy.orth | 23 +++++++++++++++++++++++ - fc-lang/ga.orth | 27 +++++++++++++++++++++++++-- - fc-lang/gd.orth | 27 +++++++++++++++++++++++++-- - fc-lang/gl.orth | 27 +++++++++++++++++++++++++-- - fc-lang/he.orth | 23 +++++++++++++++++++++++ - fc-lang/hr.orth | 27 +++++++++++++++++++++++++-- - fc-lang/hu.orth | 27 +++++++++++++++++++++++++-- - fc-lang/hy.orth | 23 +++++++++++++++++++++++ - fc-lang/is.orth | 27 +++++++++++++++++++++++++-- - fc-lang/it.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ja.orth | 23 +++++++++++++++++++++++ - fc-lang/ka.orth | 23 +++++++++++++++++++++++ - fc-lang/kk.orth | 23 +++++++++++++++++++++++ - fc-lang/kl.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ko.orth | 23 +++++++++++++++++++++++ - fc-lang/la.orth | 27 +++++++++++++++++++++++++-- - fc-lang/lt.orth | 27 +++++++++++++++++++++++++-- - fc-lang/lv.orth | 27 +++++++++++++++++++++++++-- - fc-lang/mk.orth | 23 +++++++++++++++++++++++ - fc-lang/mo.orth | 27 +++++++++++++++++++++++++-- - fc-lang/mt.orth | 27 +++++++++++++++++++++++++-- - fc-lang/nl.orth | 27 +++++++++++++++++++++++++-- - fc-lang/no.orth | 27 +++++++++++++++++++++++++-- - fc-lang/oc.orth | 27 +++++++++++++++++++++++++-- - fc-lang/pl.orth | 27 +++++++++++++++++++++++++-- - fc-lang/pt.orth | 27 +++++++++++++++++++++++++-- - fc-lang/rm.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ro.orth | 27 +++++++++++++++++++++++++-- - fc-lang/ru.orth | 23 +++++++++++++++++++++++ - fc-lang/sh.orth | 23 +++++++++++++++++++++++ - fc-lang/sk.orth | 27 +++++++++++++++++++++++++-- - fc-lang/sl.orth | 27 +++++++++++++++++++++++++-- - fc-lang/sq.orth | 27 +++++++++++++++++++++++++-- - fc-lang/sr.orth | 23 +++++++++++++++++++++++ - fc-lang/sv.orth | 27 +++++++++++++++++++++++++-- - fc-lang/th.orth | 23 +++++++++++++++++++++++ - fc-lang/tr.orth | 27 +++++++++++++++++++++++++-- - fc-lang/uk.orth | 23 +++++++++++++++++++++++ - fc-lang/vo.orth | 23 +++++++++++++++++++++++ - fc-lang/yi.orth | 23 +++++++++++++++++++++++ - fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++ - fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++ + fc-lang/Imakefile | 2 ++ + fc-lang/ab.orth | 23 +++++++++++++++++++++++ + fc-lang/ar.orth | 23 +++++++++++++++++++++++ + fc-lang/az.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ba.orth | 23 +++++++++++++++++++++++ + fc-lang/be.orth | 23 +++++++++++++++++++++++ + fc-lang/bg.orth | 23 +++++++++++++++++++++++ + fc-lang/br.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ca.orth | 27 +++++++++++++++++++++++++-- + fc-lang/chr.orth | 23 +++++++++++++++++++++++ + fc-lang/co.orth | 23 +++++++++++++++++++++++ + fc-lang/cs.orth | 27 +++++++++++++++++++++++++-- + fc-lang/da.orth | 27 +++++++++++++++++++++++++-- + fc-lang/de.orth | 27 +++++++++++++++++++++++++-- + fc-lang/el.orth | 23 +++++++++++++++++++++++ + fc-lang/en.orth | 27 +++++++++++++++++++++++++-- + fc-lang/eo.orth | 27 +++++++++++++++++++++++++-- + fc-lang/es.orth | 27 +++++++++++++++++++++++++-- + fc-lang/et.orth | 27 +++++++++++++++++++++++++-- + fc-lang/eu.orth | 27 +++++++++++++++++++++++++-- + fc-lang/fi.orth | 27 +++++++++++++++++++++++++-- + fc-lang/fo.orth | 27 +++++++++++++++++++++++++-- + fc-lang/fr.orth | 27 +++++++++++++++++++++++++-- + fc-lang/fy.orth | 23 +++++++++++++++++++++++ + fc-lang/ga.orth | 27 +++++++++++++++++++++++++-- + fc-lang/gd.orth | 27 +++++++++++++++++++++++++-- + fc-lang/gl.orth | 27 +++++++++++++++++++++++++-- + fc-lang/he.orth | 23 +++++++++++++++++++++++ + fc-lang/hr.orth | 27 +++++++++++++++++++++++++-- + fc-lang/hu.orth | 27 +++++++++++++++++++++++++-- + fc-lang/hy.orth | 23 +++++++++++++++++++++++ + fc-lang/is.orth | 27 +++++++++++++++++++++++++-- + fc-lang/it.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ja.orth | 23 +++++++++++++++++++++++ + fc-lang/ka.orth | 23 +++++++++++++++++++++++ + fc-lang/kk.orth | 23 +++++++++++++++++++++++ + fc-lang/kl.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ko.orth | 23 +++++++++++++++++++++++ + fc-lang/la.orth | 27 +++++++++++++++++++++++++-- + fc-lang/lt.orth | 27 +++++++++++++++++++++++++-- + fc-lang/lv.orth | 27 +++++++++++++++++++++++++-- + fc-lang/mk.orth | 23 +++++++++++++++++++++++ + fc-lang/mo.orth | 27 +++++++++++++++++++++++++-- + fc-lang/mt.orth | 27 +++++++++++++++++++++++++-- + fc-lang/nl.orth | 27 +++++++++++++++++++++++++-- + fc-lang/no.orth | 27 +++++++++++++++++++++++++-- + fc-lang/oc.orth | 27 +++++++++++++++++++++++++-- + fc-lang/pl.orth | 27 +++++++++++++++++++++++++-- + fc-lang/pt.orth | 27 +++++++++++++++++++++++++-- + fc-lang/rm.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ro.orth | 27 +++++++++++++++++++++++++-- + fc-lang/ru.orth | 23 +++++++++++++++++++++++ + fc-lang/sh.orth | 23 +++++++++++++++++++++++ + fc-lang/sk.orth | 27 +++++++++++++++++++++++++-- + fc-lang/sl.orth | 27 +++++++++++++++++++++++++-- + fc-lang/sq.orth | 27 +++++++++++++++++++++++++-- + fc-lang/sr.orth | 23 +++++++++++++++++++++++ + fc-lang/sv.orth | 27 +++++++++++++++++++++++++-- + fc-lang/th.orth | 23 +++++++++++++++++++++++ + fc-lang/tr.orth | 27 +++++++++++++++++++++++++-- + fc-lang/uk.orth | 23 +++++++++++++++++++++++ + fc-lang/vo.orth | 23 +++++++++++++++++++++++ + fc-lang/yi.orth | 23 +++++++++++++++++++++++ + fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++ + fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++ 65 files changed, 1552 insertions(+), 78 deletions(-) commit 82f4243f220dda5f6d4759e3b9c182b537cf0219 Author: Keith Packard -Date: Sat Jul 6 23:47:44 2002 +0000 +Date: Sat Jul 6 23:47:44 2002 +0000 Switch to RFC 3066 based lang names fontconfig/fontconfig.h | 5 - - src/Imakefile | 8 - - src/fccharset.c | 8 - - src/fcfreetype.c | 406 + src/Imakefile | 8 - + src/fccharset.c | 8 - + src/fcfreetype.c | 406 ++++++++++++++++++++++++----------------------- - src/fcint.h | 28 +++ - src/fcmatch.c | 43 +++++ - src/fcpat.c | 22 ++- - src/fcstr.c | 25 +++ + src/fcint.h | 28 +++ + src/fcmatch.c | 43 +++++ + src/fcpat.c | 22 ++- + src/fcstr.c | 25 +++ 8 files changed, 330 insertions(+), 215 deletions(-) commit 899e352656f04323b9467555faf9152c69a741ab Author: Keith Packard -Date: Sat Jul 6 23:46:58 2002 +0000 +Date: Sat Jul 6 23:46:58 2002 +0000 Add a few more common font families to the default configuration @@ -10418,7 +10735,7 @@ Date: Sat Jul 6 23:46:58 2002 +0000 commit 364a581d91eac73a5b1810d9c5100b6eb690219f Author: Keith Packard -Date: Sat Jul 6 23:22:03 2002 +0000 +Date: Sat Jul 6 23:22:03 2002 +0000 Add coverage documentation files @@ -10429,7 +10746,7 @@ Date: Sat Jul 6 23:22:03 2002 +0000 commit c1382a3d998d098d3b86c922820558849c777c45 Author: Keith Packard -Date: Sat Jul 6 23:21:37 2002 +0000 +Date: Sat Jul 6 23:21:37 2002 +0000 Add fc-lang program to generate language coverage tables @@ -10506,43 +10823,43 @@ Date: Sat Jul 6 23:21:37 2002 +0000 commit 084407063d0069b16b24e1fd8be818af12e36741 Author: Keith Packard -Date: Wed Jul 3 23:15:32 2002 +0000 +Date: Wed Jul 3 23:15:32 2002 +0000 Object list to FcObjectSetBuild wasnt terminated with 0 - fc-list/fc-list.c | 4 ++-- + fc-list/fc-list.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit f9dc31e81cd27be1bcb72706ac667889840f60bb Author: Marc Aurele La France -Date: Mon Jul 1 12:39:23 2002 +0000 +Date: Mon Jul 1 12:39:23 2002 +0000 Indent line - fc-list/Imakefile | 2 ++ + fc-list/Imakefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d Author: Marc Aurele La France -Date: Mon Jul 1 12:38:27 2002 +0000 +Date: Mon Jul 1 12:38:27 2002 +0000 Ident line - fc-cache/Imakefile | 2 ++ + fc-cache/Imakefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8 Author: Keith Packard -Date: Mon Jul 1 05:11:20 2002 +0000 +Date: Mon Jul 1 05:11:20 2002 +0000 Make fc-cache avoid reading the whole world full of fonts - fc-cache/fc-cache.c | 10 +++++----- + fc-cache/fc-cache.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f Author: Keith Packard -Date: Sun Jun 30 23:45:40 2002 +0000 +Date: Sun Jun 30 23:45:40 2002 +0000 Make fc-list more useful @@ -10551,7 +10868,7 @@ Date: Sun Jun 30 23:45:40 2002 +0000 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986 Author: Keith Packard -Date: Sun Jun 30 23:45:17 2002 +0000 +Date: Sun Jun 30 23:45:17 2002 +0000 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c) @@ -10560,26 +10877,26 @@ Date: Sun Jun 30 23:45:17 2002 +0000 commit 4c0036053a36678747adfd06777cef39752ca9a4 Author: Keith Packard -Date: Sat Jun 29 20:31:02 2002 +0000 +Date: Sat Jun 29 20:31:02 2002 +0000 Add strong/weak pattern value binding, add known charsets for automatic - lang computation + lang computation - src/fccfg.c | 3 + src/fccfg.c | 3 src/fccharset.c | 40 + src/fcfreetype.c | 235 ++++++- - src/fcint.h | 15 + src/fcint.h | 15 src/fcknownsets.h | 1895 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - src/fcmatch.c | 112 ++- - src/fcname.c | 7 - src/fcpat.c | 3 + src/fcmatch.c | 112 ++- + src/fcname.c | 7 + src/fcpat.c | 3 8 files changed, 2222 insertions(+), 88 deletions(-) commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b Author: Keith Packard -Date: Wed Jun 26 22:56:51 2002 +0000 +Date: Wed Jun 26 22:56:51 2002 +0000 Construct empty constant charsets correctly (using null pointers) @@ -10588,7 +10905,7 @@ Date: Wed Jun 26 22:56:51 2002 +0000 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f Author: Keith Packard -Date: Wed Jun 26 22:14:08 2002 +0000 +Date: Wed Jun 26 22:14:08 2002 +0000 Permit empty charsets in fonts.cache files @@ -10597,55 +10914,55 @@ Date: Wed Jun 26 22:14:08 2002 +0000 commit 223c028949c1ef316c93bea17278f58150c777ee Author: Keith Packard -Date: Wed Jun 26 16:11:29 2002 +0000 +Date: Wed Jun 26 16:11:29 2002 +0000 Steal idea for locale-insensitive strtod from glib - src/fcxml.c | 59 + src/fcxml.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 57 insertions(+), 2 deletions(-) commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83 Author: Keith Packard -Date: Fri Jun 21 07:01:11 2002 +0000 +Date: Fri Jun 21 07:01:11 2002 +0000 Oops. Made a mistake when adding config file names to monitor list - src/fcxml.c | 9 +++++---- + src/fcxml.c | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) commit 4645eedfcc7e36751503bf023a0d1db2a993ad52 Author: Keith Packard -Date: Fri Jun 21 06:14:45 2002 +0000 +Date: Fri Jun 21 06:14:45 2002 +0000 Fix automatic file time checking, transcoding table searches. Actually add - config files used to config structure so they can be time - checked as - well + config files used to config structure so they can be time + checked as + well - src/fccfg.c | 31 ++++++++++++++----------------- + src/fccfg.c | 31 ++++++++++++++----------------- src/fccharset.c | 11 +++-------- - src/fcxml.c | 5 ++++- + src/fcxml.c | 5 ++++- 3 files changed, 21 insertions(+), 26 deletions(-) commit 8c96d1fc1005fda794ab30349eb91132fb8f341e Author: Keith Packard -Date: Thu Jun 20 03:43:09 2002 +0000 +Date: Thu Jun 20 03:43:09 2002 +0000 Accidentally falling through several case blocks - src/fccfg.c | 3 ++- - src/fcdbg.c | 6 +++--- + src/fccfg.c | 3 ++- + src/fcdbg.c | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) commit c689ec2291d52a3c9ab998c9a25c0c9c78991921 Author: Keith Packard -Date: Wed Jun 19 21:32:51 2002 +0000 +Date: Wed Jun 19 21:32:51 2002 +0000 Add slanting for fonts without oblique/italic varient. Fix matching code to - make this work + make this work fonts.conf.in | 28 ++++++++++++++++++++++++++++ src/fcmatch.c | 4 ++-- @@ -10653,38 +10970,38 @@ Date: Wed Jun 19 21:32:51 2002 +0000 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2 Author: Keith Packard -Date: Wed Jun 19 20:55:19 2002 +0000 +Date: Wed Jun 19 20:55:19 2002 +0000 Make fc-cache more tolerant of missing font directories - fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++-- + fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a Author: Keith Packard -Date: Wed Jun 19 20:08:22 2002 +0000 +Date: Wed Jun 19 20:08:22 2002 +0000 Add ref counting to font config patterns so that FcFontSort return values - are persistant + are persistant fontconfig/fontconfig.h | 5 ++++- - fonts.dtd | 5 ++++- - src/fccache.c | 11 +++++++++-- - src/fccfg.c | 4 ++++ - src/fcdbg.c | 8 +++++++- - src/fcdir.c | 5 +++-- - src/fcint.h | 9 +++++---- - src/fclist.c | 2 +- - src/fcmatch.c | 21 +++++++++++++++++++-- - src/fcname.c | 3 ++- - src/fcpat.c | 12 +++++++++++- - src/fcxml.c | 4 ++++ + fonts.dtd | 5 ++++- + src/fccache.c | 11 +++++++++-- + src/fccfg.c | 4 ++++ + src/fcdbg.c | 8 +++++++- + src/fcdir.c | 5 +++-- + src/fcint.h | 9 +++++---- + src/fclist.c | 2 +- + src/fcmatch.c | 21 +++++++++++++++++++-- + src/fcname.c | 3 ++- + src/fcpat.c | 12 +++++++++++- + src/fcxml.c | 4 ++++ 12 files changed, 73 insertions(+), 16 deletions(-) commit 06a48f20739580338e69547c9896c539abf000dd Author: Keith Packard -Date: Wed Jun 19 06:31:46 2002 +0000 +Date: Wed Jun 19 06:31:46 2002 +0000 Add a few aliases suggested by Owen and Mike @@ -10693,11 +11010,11 @@ Date: Wed Jun 19 06:31:46 2002 +0000 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9 Author: Keith Packard -Date: Tue Jun 18 22:23:05 2002 +0000 +Date: Tue Jun 18 22:23:05 2002 +0000 Add a few more families to fonts.conf, make FC_ANTIALIAS less important for - matching, fix family->generic mapping + matching, fix family->generic mapping src/fccfg.c | 7 ++++--- src/fcmatch.c | 22 +++++++++++----------- @@ -10705,49 +11022,49 @@ Date: Tue Jun 18 22:23:05 2002 +0000 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d Author: Keith Packard -Date: Tue Jun 18 16:47:33 2002 +0000 +Date: Tue Jun 18 16:47:33 2002 +0000 Fix compiler warning - src/fcxml.c | 4 ++-- + src/fcxml.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b Author: Keith Packard -Date: Tue Jun 18 16:47:12 2002 +0000 +Date: Tue Jun 18 16:47:12 2002 +0000 Fix incorrect size in memmove call in FcObjectSetAdd that crashed - FcFontSetList calls + FcFontSetList calls src/fclist.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit c0d42979ad06db34b5b4aad7052716797dc2f6a6 Author: Keith Packard -Date: Sat Jun 8 18:46:35 2002 +0000 +Date: Sat Jun 8 18:46:35 2002 +0000 Fix fontconfig.pc generation in Imakefile - Imakefile | 4 ++-- + Imakefile | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae Author: Keith Packard -Date: Sat Jun 8 17:32:05 2002 +0000 +Date: Sat Jun 8 17:32:05 2002 +0000 Add FcPatternHash, clean up a few valgrind issues fontconfig/fontconfig.h | 3 ++ - src/fccfg.c | 2 + - src/fcmatch.c | 11 ++++--- - src/fcpat.c | 78 + src/fccfg.c | 2 + + src/fcmatch.c | 11 ++++--- + src/fcpat.c | 78 +++++++++++++++++++++++++++++++++++++++++++++++ - src/fcxml.c | 13 +++++++- + src/fcxml.c | 13 +++++++- 5 files changed, 101 insertions(+), 6 deletions(-) commit 8a39040e2a1308602aabe1aa4a8608f94830534e Author: Keith Packard -Date: Fri Jun 7 17:55:41 2002 +0000 +Date: Fri Jun 7 17:55:41 2002 +0000 Make autoconf use correct options to build solaris shared libraries @@ -10756,41 +11073,41 @@ Date: Fri Jun 7 17:55:41 2002 +0000 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac Author: David Dawes -Date: Tue Jun 4 21:55:42 2002 +0000 +Date: Tue Jun 4 21:55:42 2002 +0000 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA - Mutsumi). + Mutsumi). 170. Avoid a problem with setfontdirs when run in some locales (#5179, - ISHIKAWA Mutsumi). + ISHIKAWA Mutsumi). 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol). - setfontdirs | 5 +++++ + setfontdirs | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit e9be9cd10a24b75480a26be834041d312d8217b4 Author: Keith Packard -Date: Mon Jun 3 08:31:15 2002 +0000 +Date: Mon Jun 3 08:31:15 2002 +0000 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern - interfaces + interfaces fontconfig/fontconfig.h | 7 +- - src/fccfg.c | 12 ++-- - src/fcint.h | 7 +- - src/fclist.c | 72 +++++++++++++-------- - src/fcmatch.c | 6 +- - src/fcname.c | 8 +- - src/fcpat.c | 161 + src/fccfg.c | 12 ++-- + src/fcint.h | 7 +- + src/fclist.c | 72 +++++++++++++-------- + src/fcmatch.c | 6 +- + src/fcname.c | 8 +- + src/fcpat.c | 161 ++++++++++++++++++++++++++++------------------- 7 files changed, 166 insertions(+), 107 deletions(-) commit 88c747e20612ffcae326313f8d624b36c1235993 Author: Keith Packard -Date: Sun Jun 2 21:07:57 2002 +0000 +Date: Sun Jun 2 21:07:57 2002 +0000 Eliminate some compiler warnings, avoid seg fault when matching missing - values + values src/fccfg.c | 4 ++-- src/fcdbg.c | 5 ++++- @@ -10801,177 +11118,177 @@ Date: Sun Jun 2 21:07:57 2002 +0000 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b Author: Keith Packard -Date: Sun Jun 2 20:52:06 2002 +0000 +Date: Sun Jun 2 20:52:06 2002 +0000 Add aspect ratio support to Xft and fontconfig fontconfig/fontconfig.h | 3 ++- - src/fcname.c | 3 ++- + src/fcname.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 8ec077f22b2f9fd693abfda7d405ac572594be99 Author: Keith Packard -Date: Sun Jun 2 19:51:36 2002 +0000 +Date: Sun Jun 2 19:51:36 2002 +0000 Expression parsing in fonts.conf file mis-freed elements. Constant identity - matrix was accidentally freed. Add ability to comare FTFace - pattern - elements (not that its all that useful) + matrix was accidentally freed. Add ability to comare FTFace + pattern + elements (not that its all that useful) - src/fccfg.c | 18 +++++++++++++++--- - src/fcxml.c | 5 +++-- + src/fccfg.c | 18 +++++++++++++++--- + src/fcxml.c | 5 +++-- 2 files changed, 18 insertions(+), 5 deletions(-) commit be0948508ce4ebbb6e576b9dd31531efef6834e1 Author: Keith Packard -Date: Fri May 31 23:21:25 2002 +0000 +Date: Fri May 31 23:21:25 2002 +0000 Add support for user-provided freetype faces to Xft fontconfig/fcfreetype.h | 8 +++++++- fontconfig/fcprivate.h | 4 +++- fontconfig/fontconfig.h | 7 +++++-- - src/fccharset.c | 5 +---- - src/fcfreetype.c | 1 - - src/fcint.h | 3 ++- - src/fcpat.c | 29 ++++++++++++++++++++++++++++- + src/fccharset.c | 5 +---- + src/fcfreetype.c | 1 - + src/fcint.h | 3 ++- + src/fcpat.c | 29 ++++++++++++++++++++++++++++- 7 files changed, 46 insertions(+), 11 deletions(-) commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e Author: Keith Packard -Date: Fri May 31 06:52:47 2002 +0000 +Date: Fri May 31 06:52:47 2002 +0000 Fix Xft2 to build right library version on old systems with xmkmf. Fix - fc-cache location for xmkmf out-of-tree build on old systems + fc-cache location for xmkmf out-of-tree build on old systems - local.def | 2 ++ + local.def | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit fbb405f3b5f25353babee1e813eb86d53912503f Author: Keith Packard -Date: Fri May 31 06:38:43 2002 +0000 +Date: Fri May 31 06:38:43 2002 +0000 Fix up support for building Xft1, Xrender and fontconfig out of the tree - fc-list/Imakefile | 5 +++++ - local.def | 14 ++++++++++++++ + fc-list/Imakefile | 5 +++++ + local.def | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 0 deletions(-) commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f Author: Keith Packard -Date: Fri May 31 04:42:42 2002 +0000 +Date: Fri May 31 04:42:42 2002 +0000 Change FcCharSet datastructure, add FcFontSort API fontconfig/fontconfig.h | 9 - - src/fccharset.c | 772 + src/fccharset.c | 772 +++++++++++++++++++++++++---------------------- - src/fcint.h | 27 -- - src/fcmatch.c | 26 ++ + src/fcint.h | 27 -- + src/fcmatch.c | 26 ++ 4 files changed, 451 insertions(+), 383 deletions(-) commit bc9469baadc6b5f9a920a476e460113bab518208 Author: Keith Packard -Date: Wed May 29 22:07:33 2002 +0000 +Date: Wed May 29 22:07:33 2002 +0000 Optimize after profiling. Fix FcStrCmp to return correct sign src/fccharset.c | 103 ++++++++++++++++++++++++++++++---------- - src/fcint.h | 1 - src/fcmatch.c | 143 + src/fcint.h | 1 + src/fcmatch.c | 143 +++++++++++++++++++++++++++++++++++++++++-------------- - src/fcname.c | 4 +- - src/fcpat.c | 13 ++--- - src/fcstr.c | 6 +- + src/fcname.c | 4 +- + src/fcpat.c | 13 ++--- + src/fcstr.c | 6 +- 6 files changed, 197 insertions(+), 73 deletions(-) commit 1412a69926307b2736745737c7c66172ebc56724 Author: Keith Packard -Date: Wed May 29 08:21:33 2002 +0000 +Date: Wed May 29 08:21:33 2002 +0000 Apply some obvious fixes to FcFontSetSort from Owen. Speed up FcCharSet - primitives and FcFontSetSort + primitives and FcFontSetSort fontconfig/fontconfig.h | 8 ++ - src/fccfg.c | 10 +- - src/fccharset.c | 197 + src/fccfg.c | 10 +- + src/fccharset.c | 197 +++++++++++++++++++++++++++++++++++++++++++++-- - src/fcint.h | 3 - - src/fcmatch.c | 23 ++++- + src/fcint.h | 3 - + src/fcmatch.c | 23 ++++- 5 files changed, 219 insertions(+), 22 deletions(-) commit 78417a2c74f95a66e3738cf525f9d699e13c654a Author: Keith Packard -Date: Tue May 28 03:50:23 2002 +0000 +Date: Tue May 28 03:50:23 2002 +0000 Use explicit cd for non-gmake systems - Makefile.in | 4 ++-- + Makefile.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c Author: Matthieu Herrb -Date: Sat May 25 13:52:37 2002 +0000 +Date: Sat May 25 13:52:37 2002 +0000 $< in a non-implicit rule is a GNU-makeism. It's not supported by BSD make. - Imakefile | 8 ++++---- + Imakefile | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8 Author: Keith Packard -Date: Fri May 24 06:25:52 2002 +0000 +Date: Fri May 24 06:25:52 2002 +0000 Clean up autoconf install to obey DESTDIR - Makefile.in | 67 + Makefile.in | 67 +++++++++++++++++++++++++++++++++--------------- - fc-cache/Makefile.in | 23 ++++++++++------ - fc-list/Makefile.in | 22 ++++++++++------ + fc-cache/Makefile.in | 23 ++++++++++------ + fc-list/Makefile.in | 22 ++++++++++------ fontconfig/Makefile.in | 24 +++++++++-------- - src/Makefile.in | 48 ++++++++++++++++++++++++---------- + src/Makefile.in | 48 ++++++++++++++++++++++++---------- 5 files changed, 119 insertions(+), 65 deletions(-) commit 36732012151a91527f3ad7ad05569f40a0ca3cd9 Author: Keith Packard -Date: Fri May 24 05:20:02 2002 +0000 +Date: Fri May 24 05:20:02 2002 +0000 Change charset enumeration functions to more sensible API fontconfig/fontconfig.h | 13 ++++++++++++- - src/fccharset.c | 46 + src/fccharset.c | 46 +++++++++++++++++++++++++++++++++------------- 2 files changed, 45 insertions(+), 14 deletions(-) commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6 Author: Keith Packard -Date: Fri May 24 05:19:30 2002 +0000 +Date: Fri May 24 05:19:30 2002 +0000 A few autoconf build fixes - Makefile.in | 12 ++++++++---- - configure.in | 4 ++-- + Makefile.in | 12 ++++++++---- + configure.in | 4 ++-- fontconfig-config.in | 10 +++++----- 3 files changed, 15 insertions(+), 11 deletions(-) commit 48db40f692a31c39a96961c8733bfeaad416a5c0 Author: Keith Packard -Date: Thu May 23 23:00:46 2002 +0000 +Date: Thu May 23 23:00:46 2002 +0000 A few random fontconfig build fixes - config/config-subst | 12 +++++++----- + config/config-subst | 12 +++++++----- fontconfig/fontconfig.h | 7 +++++-- - src/fcinit.c | 8 +++++++- + src/fcinit.c | 8 +++++++- 3 files changed, 19 insertions(+), 8 deletions(-) commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415 Author: Keith Packard -Date: Thu May 23 17:09:32 2002 +0000 +Date: Thu May 23 17:09:32 2002 +0000 Dont require freetype to build with fontconfig @@ -10980,16 +11297,16 @@ Date: Thu May 23 17:09:32 2002 +0000 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95 Author: Keith Packard -Date: Thu May 23 17:06:46 2002 +0000 +Date: Thu May 23 17:06:46 2002 +0000 Add pkgconfig control file and fontconfig-config script - INSTALL | 17 +++++++-- - Imakefile | 33 +++++++++++++++++- - Makefile.in | 18 +++++++++- - README | 13 +++++++ + INSTALL | 17 +++++++-- + Imakefile | 33 +++++++++++++++++- + Makefile.in | 18 +++++++++- + README | 13 +++++++ config/config-subst | 8 ++++ - configure.in | 18 ++++++---- + configure.in | 18 ++++++---- fontconfig-config.in | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ fontconfig.pc.in | 11 ++++++ @@ -10997,16 +11314,16 @@ Date: Thu May 23 17:06:46 2002 +0000 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9 Author: Keith Packard -Date: Thu May 23 16:05:16 2002 +0000 +Date: Thu May 23 16:05:16 2002 +0000 Fonts.dtd had "blanks" instead of "blank" - fonts.dtd | 4 ++-- + fonts.dtd | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779 Author: Keith Packard -Date: Wed May 22 22:59:41 2002 +0000 +Date: Wed May 22 22:59:41 2002 +0000 Missed a Makefile.in for fontconfig includes @@ -11016,42 +11333,42 @@ Date: Wed May 22 22:59:41 2002 +0000 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122 Author: Keith Packard -Date: Wed May 22 04:37:07 2002 +0000 +Date: Wed May 22 04:37:07 2002 +0000 Replace silly avl sort with qsort, add FcPatternEqual fontconfig/fontconfig.h | 8 + - src/Imakefile | 6 - - src/Makefile.in | 4 - src/fcavl.c | 419 + src/Imakefile | 6 - + src/Makefile.in | 4 + src/fcavl.c | 419 ----------------------------------------------- - src/fcavl.h | 46 ----- - src/fcmatch.c | 76 ++++----- - src/fcpat.c | 109 ++++++++++++ - src/fcxml.c | 9 + + src/fcavl.h | 46 ----- + src/fcmatch.c | 76 ++++----- + src/fcpat.c | 109 ++++++++++++ + src/fcxml.c | 9 + 8 files changed, 162 insertions(+), 515 deletions(-) commit 446bb9c9e0a18d365de0578c6f0daf676e36f168 Author: Keith Packard -Date: Tue May 21 17:48:15 2002 +0000 +Date: Tue May 21 17:48:15 2002 +0000 More autoconf cleanup for fontconfig - Makefile.in | 8 +++---- - config.h.in | 2 +- + Makefile.in | 8 +++---- + config.h.in | 2 +- config/Makedefs.in | 10 ++++++++- - configure.in | 55 + configure.in | 55 +++++++++++++++++++++++--------------------------- fc-cache/Makefile.in | 4 +++- fc-list/Makefile.in | 4 +++- - src/Imakefile | 4 ++-- + src/Imakefile | 4 ++-- src/Makefile.in | 5 +---- - src/fcinit.c | 4 ++-- + src/fcinit.c | 4 ++-- 9 files changed, 49 insertions(+), 47 deletions(-) commit fb9545b1ba81604405f730de8c39f40b3fdc13bd Author: Keith Packard -Date: Tue May 21 17:08:42 2002 +0000 +Date: Tue May 21 17:08:42 2002 +0000 Fix xmkmf build process for fontconfig @@ -11071,50 +11388,50 @@ Date: Tue May 21 17:08:42 2002 +0000 commit 179c39959cc9c19004f8ca948623590e404c8c46 Author: Keith Packard -Date: Tue May 21 17:06:22 2002 +0000 +Date: Tue May 21 17:06:22 2002 +0000 Fix autoconf build process for fontconfig - config/Makedefs.in | 68 ++ - config/config.guess | 1391 + config/Makedefs.in | 68 ++ + config/config.guess | 1391 +++++++++++++++++++++++++++++++++++++++++++++++ - config/config.sub | 1355 + config/config.sub | 1355 ++++++++++++++++++++++++++++++++++++++++++++++ - config/install.sh | 240 ++++++++ - fc-cache/Imakefile | 7 - fc-cache/Makefile.in | 46 ++ - fc-cache/fc-cache.c | 161 ++++- - fc-list/Makefile.in | 46 ++ + config/install.sh | 240 ++++++++ + fc-cache/Imakefile | 7 + fc-cache/Makefile.in | 46 ++ + fc-cache/fc-cache.c | 161 ++++- + fc-list/Makefile.in | 46 ++ fontconfig/fontconfig.h | 80 ++- - src/Makefile.in | 105 ++++ - src/fccache.c | 164 ++++-- - src/fccfg.c | 352 ++++++++---- - src/fcdir.c | 84 ++- - src/fcinit.c | 109 +++- - src/fcint.h | 52 ++ - src/fclist.c | 5 - src/fcstr.c | 228 ++++++++ - src/fcxml.c | 215 +++++-- + src/Makefile.in | 105 ++++ + src/fccache.c | 164 ++++-- + src/fccfg.c | 352 ++++++++---- + src/fcdir.c | 84 ++- + src/fcinit.c | 109 +++- + src/fcint.h | 52 ++ + src/fclist.c | 5 + src/fcstr.c | 228 ++++++++ + src/fcxml.c | 215 +++++-- 18 files changed, 4377 insertions(+), 331 deletions(-) commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e Author: Matthieu Herrb -Date: Sun May 5 17:53:41 2002 +0000 +Date: Sun May 5 17:53:41 2002 +0000 Don't run fc-cache on make install if DESTDIR is set. Instead; run it from - Xinstall.sh after XFree86 is installed. + Xinstall.sh after XFree86 is installed. - fc-cache/Imakefile | 4 +++- + fc-cache/Imakefile | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 28e413038db10e236abb1d6f82c7889d8e52d7a5 Author: Alan Hourihane -Date: Wed Apr 10 11:28:10 2002 +0000 +Date: Wed Apr 10 11:28:10 2002 +0000 put fontconfig-def.cpp in the right place. - fontconfig-def.cpp | 170 + fontconfig-def.cpp | 170 ------------------------------------------------ src/fontconfig-def.cpp | 170 ++++++++++++++++++++++++++++++++++++++++++++++++ @@ -11122,7 +11439,7 @@ Date: Wed Apr 10 11:28:10 2002 +0000 commit d82a034f9123558b300c956feec165c50ef7ada2 Author: Alan Hourihane -Date: Sun Apr 7 15:19:46 2002 +0000 +Date: Sun Apr 7 15:19:46 2002 +0000 new preprocessor files. (#5215-#5218, Alexander Gottwald). @@ -11132,7 +11449,7 @@ Date: Sun Apr 7 15:19:46 2002 +0000 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f Author: Keith Packard -Date: Wed Mar 27 04:33:55 2002 +0000 +Date: Wed Mar 27 04:33:55 2002 +0000 Fix FT_Get_Next_Char API to match official 2.0.9 released version @@ -11141,7 +11458,7 @@ Date: Wed Mar 27 04:33:55 2002 +0000 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562 Author: Marc Aurele La France -Date: Mon Mar 4 21:15:28 2002 +0000 +Date: Mon Mar 4 21:15:28 2002 +0000 Warning fixes @@ -11150,38 +11467,38 @@ Date: Mon Mar 4 21:15:28 2002 +0000 commit 216fac98e0785e787e32ff354241935a25723e4b Author: Keith Packard -Date: Sun Mar 3 18:39:05 2002 +0000 +Date: Sun Mar 3 18:39:05 2002 +0000 Add match routine that returns list of fonts fontconfig/fontconfig.h | 14 ++ - src/fcavl.c | 419 + src/fcavl.c | 419 +++++++++++++++++++++++++++++++++++++++++++++++ - src/fcavl.h | 46 +++++ - src/fcmatch.c | 225 ++++++++++++++++++++++--- + src/fcavl.h | 46 +++++ + src/fcmatch.c | 225 ++++++++++++++++++++++--- 4 files changed, 671 insertions(+), 33 deletions(-) commit ee9061efe984a3c5b659449f8db57a03b6bf5d13 Author: Keith Packard -Date: Sun Mar 3 18:36:26 2002 +0000 +Date: Sun Mar 3 18:36:26 2002 +0000 Eliminate duplicate definitions in fcint.h and fontconfig.h - src/fcint.h | 6 ------ + src/fcint.h | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8 Author: Keith Packard -Date: Sun Mar 3 18:35:22 2002 +0000 +Date: Sun Mar 3 18:35:22 2002 +0000 fontconfig: bail scanning directory on fatal error - src/fcdir.c | 2 +- + src/fcdir.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 17e16fa1108491fa625258bba12e71aaad8a34de Author: Keith Packard -Date: Sun Mar 3 18:31:20 2002 +0000 +Date: Sun Mar 3 18:31:20 2002 +0000 Eliminate compiler warnings @@ -11191,95 +11508,95 @@ Date: Sun Mar 3 18:31:20 2002 +0000 commit a391da8f0f867b8f87b1912a91882b108d163e03 Author: Keith Packard -Date: Sun Mar 3 00:19:43 2002 +0000 +Date: Sun Mar 3 00:19:43 2002 +0000 Add fcatomic.c - src/Imakefile | 4 + + src/Imakefile | 4 + src/fcatomic.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - src/fccache.c | 4 + + src/fccache.c | 4 + 3 files changed, 189 insertions(+), 2 deletions(-) commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e Author: Keith Packard -Date: Fri Mar 1 22:06:30 2002 +0000 +Date: Fri Mar 1 22:06:30 2002 +0000 Add new FcAtomic datatype for config file locking fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++- - src/Imakefile | 12 ++++++------ - src/fccache.c | 34 ++++++++++++++-------------------- - src/fcint.h | 9 ++++++++- + src/Imakefile | 12 ++++++------ + src/fccache.c | 34 ++++++++++++++-------------------- + src/fcint.h | 9 ++++++++- 4 files changed, 57 insertions(+), 28 deletions(-) commit d23a2a6dfa0ae81298a238899512c7d7c99c5430 Author: Marc Aurele La France -Date: Fri Mar 1 17:52:03 2002 +0000 +Date: Fri Mar 1 17:52:03 2002 +0000 Add missing clean rule - Imakefile | 6 ++++++ + Imakefile | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 9c8e07f19589ba944e7bfb31251228b41a02f787 Author: Keith Packard -Date: Fri Mar 1 01:00:54 2002 +0000 +Date: Fri Mar 1 01:00:54 2002 +0000 Port Xft1 to fontconfig fontconfig/fontconfig.h | 8 +++++++- - src/fccache.c | 13 +++++++------ - src/fccfg.c | 10 +++++----- - src/fcdir.c | 4 ++-- + src/fccache.c | 13 +++++++------ + src/fccfg.c | 10 +++++----- + src/fcdir.c | 4 ++-- 4 files changed, 21 insertions(+), 14 deletions(-) commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9 Author: Keith Packard -Date: Thu Feb 28 16:51:48 2002 +0000 +Date: Thu Feb 28 16:51:48 2002 +0000 Add better error reporting when loading config file - fc-list/fc-list.c | 2 +- + fc-list/fc-list.c | 2 +- fontconfig/fontconfig.h | 16 +++++++++++++++- - src/fclist.c | 36 ++++++++++++++++++++++++++++++------ - src/fcmatch.c | 38 +++++++++++++++++++++++++++++++------- - src/fcxml.c | 12 +++++++++++- + src/fclist.c | 36 ++++++++++++++++++++++++++++++------ + src/fcmatch.c | 38 +++++++++++++++++++++++++++++++------- + src/fcxml.c | 12 +++++++++++- 5 files changed, 88 insertions(+), 16 deletions(-) commit c4bd0638c5f14329e71be8f170c30d376fc76972 Author: Marc Aurele La France -Date: Tue Feb 26 05:10:30 2002 +0000 +Date: Tue Feb 26 05:10:30 2002 +0000 Warning fixes - fc-cache/fc-cache.c | 13 ++++++++++++- - fc-list/fc-list.c | 15 +++++++++++++-- + fc-cache/fc-cache.c | 13 ++++++++++++- + fc-list/fc-list.c | 15 +++++++++++++-- 2 files changed, 25 insertions(+), 3 deletions(-) commit c5350655bef34cc08739bed324a482473b2a01b8 Author: Keith Packard -Date: Sun Feb 24 01:23:35 2002 +0000 +Date: Sun Feb 24 01:23:35 2002 +0000 Check font edit value lists for empty - src/fccfg.c | 4 ++-- + src/fccfg.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a Author: Keith Packard -Date: Fri Feb 22 18:54:07 2002 +0000 +Date: Fri Feb 22 18:54:07 2002 +0000 fontconfig: some config file parsing mistakes src/fcfreetype.c | 2 +- - src/fcint.h | 9 --------- - src/fcxml.c | 8 ++++++-- + src/fcint.h | 9 --------- + src/fcxml.c | 8 ++++++-- 3 files changed, 7 insertions(+), 12 deletions(-) commit a398554a6d6467956c1c3471e912fb4e969835eb Author: Keith Packard -Date: Wed Feb 20 01:01:21 2002 +0000 +Date: Wed Feb 20 01:01:21 2002 +0000 Remove fcxml.h include file as it cant work anymore anyhow @@ -11289,16 +11606,16 @@ Date: Wed Feb 20 01:01:21 2002 +0000 commit 24c90386bbdda9800d5a35c4dbff08682186907f Author: Keith Packard -Date: Wed Feb 20 00:32:30 2002 +0000 +Date: Wed Feb 20 00:32:30 2002 +0000 dont complain about missing optional included font config files - src/fcxml.c | 4 ++-- + src/fcxml.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c Author: Keith Packard -Date: Tue Feb 19 08:33:23 2002 +0000 +Date: Tue Feb 19 08:33:23 2002 +0000 Automatically initialize the fontconfig library @@ -11309,105 +11626,105 @@ Date: Tue Feb 19 08:33:23 2002 +0000 commit aae6f7d48744a25899cac28d47458f394defa02a Author: Keith Packard -Date: Tue Feb 19 07:50:44 2002 +0000 +Date: Tue Feb 19 07:50:44 2002 +0000 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage to - enumarate Unicode coverage efficiently + enumarate Unicode coverage efficiently fontconfig/fontconfig.h | 7 +++++-- - src/fccache.c | 4 ++-- - src/fccharset.c | 23 ++++++++++++++++++++++- - src/fcpat.c | 6 +++--- + src/fccache.c | 4 ++-- + src/fccharset.c | 23 ++++++++++++++++++++++- + src/fcpat.c | 6 +++--- 4 files changed, 32 insertions(+), 8 deletions(-) commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7 Author: Keith Packard -Date: Mon Feb 18 22:29:28 2002 +0000 +Date: Mon Feb 18 22:29:28 2002 +0000 Switch fontconfig from libxml2 to expat - src/Imakefile | 3 + src/Imakefile | 3 src/fccharset.c | 12 - src/fcdbg.c | 20 + - src/fcint.h | 34 + - src/fcname.c | 98 --- - src/fcstr.c | 92 +++ - src/fcxml.c | 1744 + src/fcdbg.c | 20 + + src/fcint.h | 34 + + src/fcname.c | 98 --- + src/fcstr.c | 92 +++ + src/fcxml.c | 1744 +++++++++++++++++++++++++++++++++++++------------------ 7 files changed, 1316 insertions(+), 687 deletions(-) commit 2eb26602ffcfb3c3489849210502c4e00b370dfd Author: Keith Packard -Date: Fri Feb 15 23:45:33 2002 +0000 +Date: Fri Feb 15 23:45:33 2002 +0000 fontconfig fc-cache program needs to be executed with correct environment - on install + on install - fc-cache/Imakefile | 2 +- + fc-cache/Imakefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 65018b4a468c3175790dc27dfe37987151ad97d5 Author: Keith Packard -Date: Fri Feb 15 07:36:14 2002 +0000 +Date: Fri Feb 15 07:36:14 2002 +0000 Update to Xft version 2 - fc-cache/fc-cache.c | 7 ++++--- + fc-cache/fc-cache.c | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit ccb3e93b2754542d08dcd2572402560d76a8ed91 Author: Keith Packard -Date: Fri Feb 15 06:01:28 2002 +0000 +Date: Fri Feb 15 06:01:28 2002 +0000 fontconfig library: build fixes and compiler warning fixes - fc-cache/Imakefile | 2 - - fc-list/Imakefile | 2 - - fc-list/fc-list.c | 5 + + fc-cache/Imakefile | 2 - + fc-list/Imakefile | 2 - + fc-list/fc-list.c | 5 + fontconfig/fcfreetype.h | 1 fontconfig/fcprivate.h | 2 - - fontconfig/fcxml.h | 2 - + fontconfig/fcxml.h | 2 - fontconfig/fontconfig.h | 61 ++++++++-------- - src/fccache.c | 176 + src/fccache.c | 176 +++++++++++++++++++++++++++++------------------ - src/fccfg.c | 126 +++++++++++++++++----------------- - src/fccharset.c | 23 +++--- - src/fcdir.c | 58 ++++++++------- - src/fcfreetype.c | 106 ++++++++++++++-------------- - src/fcinit.c | 2 - - src/fcint.h | 74 +++++++------------- - src/fcmatch.c | 7 +- - src/fcname.c | 92 ++++++++++++------------- - src/fcpat.c | 10 +-- - src/fcstr.c | 32 ++++----- - src/fcxml.c | 135 ++++++++++++++++++------------------ + src/fccfg.c | 126 +++++++++++++++++----------------- + src/fccharset.c | 23 +++--- + src/fcdir.c | 58 ++++++++------- + src/fcfreetype.c | 106 ++++++++++++++-------------- + src/fcinit.c | 2 - + src/fcint.h | 74 +++++++------------- + src/fcmatch.c | 7 +- + src/fcname.c | 92 ++++++++++++------------- + src/fcpat.c | 10 +-- + src/fcstr.c | 32 ++++----- + src/fcxml.c | 135 ++++++++++++++++++------------------ 19 files changed, 473 insertions(+), 443 deletions(-) commit 3be03bed3955e91882b65315fdf8a68e4b453431 Author: Keith Packard -Date: Fri Feb 15 00:49:44 2002 +0000 +Date: Fri Feb 15 00:49:44 2002 +0000 Update fontconfig and libxml2 to get them working with in-tree build - process + process - fc-cache/Imakefile | 12 +++-------- - fc-list/Imakefile | 13 +++--------- - src/Imakefile | 55 + fc-cache/Imakefile | 12 +++-------- + fc-list/Imakefile | 13 +++--------- + src/Imakefile | 55 ++++++---------------------------------------------- 3 files changed, 12 insertions(+), 68 deletions(-) commit 82e6d72059aaa4beccb2ec39706ef86e99e479de Author: Keith Packard -Date: Thu Feb 14 23:34:13 2002 +0000 +Date: Thu Feb 14 23:34:13 2002 +0000 Add new font configuration library which forms the basis of the new version - of Xft + of Xft commit 24330d27f88bbf387d92128d2c21e005f2563e93 Author: Keith Packard -Date: Thu Feb 14 23:34:13 2002 +0000 +Date: Thu Feb 14 23:34:13 2002 +0000 Initial revision diff --git a/lib/fontconfig/README b/lib/fontconfig/README index 2c2fe0a0c..6bc94f268 100644 --- a/lib/fontconfig/README +++ b/lib/fontconfig/README @@ -1,12 +1,44 @@ Fontconfig Font configuration and customization library - Version 2.4.1 - 2006-09-15 + Version 2.4.2 + 2006-12-02 Check INSTALL for compilation and installation instructions. Report bugs to https://bugs.freedesktop.org in the fontconfig module. +2.4.2 + +Han-Wen Nienhuys: + FcStrCanonFileName buggy for mingw. (bug 8311) + More fixes for Win32 building (bug 8311) + +Kean Johnston: + Don't use varargs CPP macros in fccache.c. (bug 8733) + +Keith Packard: + Remove documentation for non-existant FcConfigNormalizeFontDir. + Build fontconfig.def from header files when needed. + Detect and use available random number generator (bug 8308) + Add sparc64 architecture string. + FcStrCanonAbsoluteFilename should be static. + Use explicit platform/nameid order when scanning ttf files. + Warn (and recover) from config file without elements. + Avoid writing uninitialized structure pad bytes to cache files. + Fix grep pattern in makealias to work on non-Gnu grep (bug 8368). + Add FcFreeTypeQueryFace external API. Bug #7311. + Segfault scanning non-font files. Disallow scan edit of user vars. (#8767) + Add space between type and formal in devel man pages (bug 8935) + +Mike FABIAN: + Do not clean cache files for different architectures + +Peter Breitenlohner: + A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933. + Use instead of when documenting fonts.conf. Bug 8935. + Fix fc-cat documentation (bug 8935). + + 2.4.1 Keith Packard: diff --git a/lib/fontconfig/config.h.in b/lib/fontconfig/config.h.in index cc3fa1c64..d08025c9b 100644 --- a/lib/fontconfig/config.h.in +++ b/lib/fontconfig/config.h.in @@ -73,6 +73,9 @@ /* Define to 1 if you have the `link' function. */ #undef HAVE_LINK +/* Define to 1 if you have the `lrand48' function. */ +#undef HAVE_LRAND48 + /* Define to 1 if you have the `memmove' function. */ #undef HAVE_MEMMOVE @@ -91,8 +94,11 @@ /* Define to 1 if you have the header file, and it defines `DIR'. */ #undef HAVE_NDIR_H -/* Define to 1 if you have the `rand_r' function. */ -#undef HAVE_RAND_R +/* Define to 1 if you have the `rand' function. */ +#undef HAVE_RAND + +/* Define to 1 if you have the `random' function. */ +#undef HAVE_RANDOM /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H diff --git a/lib/fontconfig/configure.in b/lib/fontconfig/configure.in index 87993f516..cb5fe21c2 100644 --- a/lib/fontconfig/configure.in +++ b/lib/fontconfig/configure.in @@ -1,5 +1,5 @@ dnl -dnl $Id: configure.in,v 1.1.1.1 2006/11/25 18:41:30 matthieu Exp $ +dnl $Id: configure.in,v 1.1.1.2 2006/12/31 14:57:18 matthieu Exp $ dnl dnl Copyright © 2003 Keith Packard dnl @@ -33,7 +33,7 @@ dnl This is the package version number, not the shared library dnl version. This same version number must appear in fontconfig/fontconfig.h dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's dnl not possible to extract the version number here from fontconfig.h -AM_INIT_AUTOMAKE(fontconfig, 2.4.1) +AM_INIT_AUTOMAKE(fontconfig, 2.4.2) AM_MAINTAINER_MODE dnl libtool versioning @@ -41,11 +41,11 @@ dnl libtool versioning dnl bump revision when fixing bugs dnl bump current and age, reset revision to zero when adding APIs dnl bump current, leave age, reset revision to zero when changing/removing APIS -LT_CURRENT=2 +LT_CURRENT=3 LT_REVISION=0 AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) -LT_AGE=1 +LT_AGE=2 LT_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE" AC_SUBST(LT_VERSION_INFO) @@ -166,7 +166,7 @@ AC_TYPE_PID_T # Checks for library functions. AC_FUNC_VPRINTF AC_FUNC_MMAP -AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr strtol getopt getopt_long sysconf ftruncate chsize rand_r]) +AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr strtol getopt getopt_long sysconf ftruncate chsize rand random lrand48]) # # Checks for iconv @@ -510,7 +510,7 @@ default_docs="yes" # Check if docs exist or can be created # if test x$HASDOCBOOK = xno; then - if test -f doc/fonts-conf.5; then + if test -f $srcdir/doc/fonts-conf.5; then : else default_docs="no" @@ -562,7 +562,6 @@ fc-glyphname/Makefile fc-case/Makefile fc-arch/Makefile src/Makefile -src/fontconfig.def conf.d/Makefile fc-cache/Makefile fc-cat/Makefile diff --git a/lib/fontconfig/doc/FcAtomicCreate.3 b/lib/fontconfig/doc/FcAtomicCreate.3 index 0bbffb13c..696f30c2f 100644 --- a/lib/fontconfig/doc/FcAtomicCreate.3 +++ b/lib/fontconfig/doc/FcAtomicCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicCreate" "3" "15 September 2006" "" "" +.TH "FcAtomicCreate" "3" "02 December 2006" "" "" .SH NAME FcAtomicCreate \- create an FcAtomic object @@ -21,4 +21,4 @@ configuration file is atomically replaced so that reading process always see a consistent and complete file without the need to lock for reading. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicDeleteNew.3 b/lib/fontconfig/doc/FcAtomicDeleteNew.3 index 90c160f0c..f300f3a41 100644 --- a/lib/fontconfig/doc/FcAtomicDeleteNew.3 +++ b/lib/fontconfig/doc/FcAtomicDeleteNew.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicDeleteNew" "3" "15 September 2006" "" "" +.TH "FcAtomicDeleteNew" "3" "02 December 2006" "" "" .SH NAME FcAtomicDeleteNew \- delete new file @@ -18,4 +18,4 @@ void FcAtomicDeleteNew (FcAtomic *\fIatomic\fB); Deletes the new file. Used in error recovery to back out changes. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicDestroy.3 b/lib/fontconfig/doc/FcAtomicDestroy.3 index 0f3b9c930..825df9b65 100644 --- a/lib/fontconfig/doc/FcAtomicDestroy.3 +++ b/lib/fontconfig/doc/FcAtomicDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicDestroy" "3" "15 September 2006" "" "" +.TH "FcAtomicDestroy" "3" "02 December 2006" "" "" .SH NAME FcAtomicDestroy \- destroy an FcAtomic object @@ -18,4 +18,4 @@ void FcAtomicDestroy (FcAtomic *\fIatomic\fB); Destroys \fIatomic\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicLock.3 b/lib/fontconfig/doc/FcAtomicLock.3 index 734d60c7c..d4891be9c 100644 --- a/lib/fontconfig/doc/FcAtomicLock.3 +++ b/lib/fontconfig/doc/FcAtomicLock.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicLock" "3" "15 September 2006" "" "" +.TH "FcAtomicLock" "3" "02 December 2006" "" "" .SH NAME FcAtomicLock \- lock a file @@ -20,4 +20,4 @@ file is locked by another process, else returns FcTrue and leaves the file locked. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicNewFile.3 b/lib/fontconfig/doc/FcAtomicNewFile.3 index 6bda51d8e..00d5c1102 100644 --- a/lib/fontconfig/doc/FcAtomicNewFile.3 +++ b/lib/fontconfig/doc/FcAtomicNewFile.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicNewFile" "3" "15 September 2006" "" "" +.TH "FcAtomicNewFile" "3" "02 December 2006" "" "" .SH NAME FcAtomicNewFile \- return new temporary file name @@ -19,4 +19,4 @@ Returns the filename for writing a new version of the file referenced by \fIatomic\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicOrigFile.3 b/lib/fontconfig/doc/FcAtomicOrigFile.3 index 2582f8610..530f2a181 100644 --- a/lib/fontconfig/doc/FcAtomicOrigFile.3 +++ b/lib/fontconfig/doc/FcAtomicOrigFile.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicOrigFile" "3" "15 September 2006" "" "" +.TH "FcAtomicOrigFile" "3" "02 December 2006" "" "" .SH NAME FcAtomicOrigFile \- return original file name @@ -18,4 +18,4 @@ FcChar8 * FcAtomicOrigFile (FcAtomic *\fIatomic\fB); Returns the file refernced by \fIatomic\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicReplaceOrig.3 b/lib/fontconfig/doc/FcAtomicReplaceOrig.3 index afc2e5ed9..7533a85f3 100644 --- a/lib/fontconfig/doc/FcAtomicReplaceOrig.3 +++ b/lib/fontconfig/doc/FcAtomicReplaceOrig.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicReplaceOrig" "3" "15 September 2006" "" "" +.TH "FcAtomicReplaceOrig" "3" "02 December 2006" "" "" .SH NAME FcAtomicReplaceOrig \- replace original with new @@ -18,4 +18,4 @@ FcBool FcAtomicReplaceOrig (FcAtomic *\fIatomic\fB); Replaces the original file referenced by \fIatomic\fR with the new file. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcAtomicUnlock.3 b/lib/fontconfig/doc/FcAtomicUnlock.3 index 780905b8b..383014b5b 100644 --- a/lib/fontconfig/doc/FcAtomicUnlock.3 +++ b/lib/fontconfig/doc/FcAtomicUnlock.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcAtomicUnlock" "3" "15 September 2006" "" "" +.TH "FcAtomicUnlock" "3" "02 December 2006" "" "" .SH NAME FcAtomicUnlock \- unlock a file @@ -18,4 +18,4 @@ void FcAtomicUnlock (FcAtomic *\fIatomic\fB); Unlocks the file. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcBlanksAdd.3 b/lib/fontconfig/doc/FcBlanksAdd.3 index cb09a3177..bd31e1b4e 100644 --- a/lib/fontconfig/doc/FcBlanksAdd.3 +++ b/lib/fontconfig/doc/FcBlanksAdd.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcBlanksAdd" "3" "15 September 2006" "" "" +.TH "FcBlanksAdd" "3" "02 December 2006" "" "" .SH NAME FcBlanksAdd \- Add a character to an FcBlanks @@ -11,7 +11,7 @@ FcBlanksAdd \- Add a character to an FcBlanks .sp \fB#include .sp -FcBool FcBlanksAdd (FcBlanks *\fIb\fB, FcChar32\fIucs4\fB); +FcBool FcBlanksAdd (FcBlanks *\fIb\fB, FcChar32 \fIucs4\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Adds a single character to an FcBlanks object, returning FcFalse if this process ran out of memory. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcBlanksCreate.3 b/lib/fontconfig/doc/FcBlanksCreate.3 index cfe30cd9f..313fca5b3 100644 --- a/lib/fontconfig/doc/FcBlanksCreate.3 +++ b/lib/fontconfig/doc/FcBlanksCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcBlanksCreate" "3" "15 September 2006" "" "" +.TH "FcBlanksCreate" "3" "02 December 2006" "" "" .SH NAME FcBlanksCreate \- Create an FcBlanks @@ -18,4 +18,4 @@ FcBlanks * FcBlanksCreate (void\fI\fB); Creates an empty FcBlanks object. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcBlanksDestroy.3 b/lib/fontconfig/doc/FcBlanksDestroy.3 index 6ebdb0a7f..1ea31eb64 100644 --- a/lib/fontconfig/doc/FcBlanksDestroy.3 +++ b/lib/fontconfig/doc/FcBlanksDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcBlanksDestroy" "3" "15 September 2006" "" "" +.TH "FcBlanksDestroy" "3" "02 December 2006" "" "" .SH NAME FcBlanksDestroy \- Destroy and FcBlanks @@ -18,4 +18,4 @@ void FcBlanksDestroy (FcBlanks *\fIb\fB); Destroys an FcBlanks object, freeing any associated memory. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcBlanksIsMember.3 b/lib/fontconfig/doc/FcBlanksIsMember.3 index b496eebe5..95a0eaade 100644 --- a/lib/fontconfig/doc/FcBlanksIsMember.3 +++ b/lib/fontconfig/doc/FcBlanksIsMember.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcBlanksIsMember" "3" "15 September 2006" "" "" +.TH "FcBlanksIsMember" "3" "02 December 2006" "" "" .SH NAME FcBlanksIsMember \- Query membership in an FcBlanks @@ -11,7 +11,7 @@ FcBlanksIsMember \- Query membership in an FcBlanks .sp \fB#include .sp -FcBool FcBlanksIsMember (FcBlanks *\fIb\fB, FcChar32\fIucs4\fB); +FcBool FcBlanksIsMember (FcBlanks *\fIb\fB, FcChar32 \fIucs4\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Returns whether the specified FcBlanks object contains the indicated Unicode value. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetAddChar.3 b/lib/fontconfig/doc/FcCharSetAddChar.3 index 601973aee..1c6ef3f69 100644 --- a/lib/fontconfig/doc/FcCharSetAddChar.3 +++ b/lib/fontconfig/doc/FcCharSetAddChar.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetAddChar" "3" "15 September 2006" "" "" +.TH "FcCharSetAddChar" "3" "02 December 2006" "" "" .SH NAME FcCharSetAddChar \- Add a character to a charset @@ -11,7 +11,7 @@ FcCharSetAddChar \- Add a character to a charset .sp \fB#include .sp -FcBool FcCharSetAddChar (FcCharSet *\fIfcs\fB, FcChar32\fIucs4\fB); +FcBool FcCharSetAddChar (FcCharSet *\fIfcs\fB, FcChar32 \fIucs4\fB); \fR .SH "DESCRIPTION" .PP @@ -20,4 +20,4 @@ returning FcFalse on failure, either as a result of a constant set or from running out of memory. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetCopy.3 b/lib/fontconfig/doc/FcCharSetCopy.3 index 8e4384a41..e31aa5bb3 100644 --- a/lib/fontconfig/doc/FcCharSetCopy.3 +++ b/lib/fontconfig/doc/FcCharSetCopy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetCopy" "3" "15 September 2006" "" "" +.TH "FcCharSetCopy" "3" "02 December 2006" "" "" .SH NAME FcCharSetCopy \- Copy a charset @@ -19,4 +19,4 @@ Makes a copy of \fIsrc\fR; note that this may not actually do anything more than increment the reference count on \fIsrc\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetCount.3 b/lib/fontconfig/doc/FcCharSetCount.3 index ed0f258cf..3ff343fe5 100644 --- a/lib/fontconfig/doc/FcCharSetCount.3 +++ b/lib/fontconfig/doc/FcCharSetCount.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetCount" "3" "15 September 2006" "" "" +.TH "FcCharSetCount" "3" "02 December 2006" "" "" .SH NAME FcCharSetCount \- Count entries in a charset @@ -18,4 +18,4 @@ FcChar32 FcCharSetCount (const FcCharSet *\fIa\fB); Returns the total number of unicode chars in \fIa\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetCreate.3 b/lib/fontconfig/doc/FcCharSetCreate.3 index fe90cecf8..3bb42e0f2 100644 --- a/lib/fontconfig/doc/FcCharSetCreate.3 +++ b/lib/fontconfig/doc/FcCharSetCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetCreate" "3" "15 September 2006" "" "" +.TH "FcCharSetCreate" "3" "02 December 2006" "" "" .SH NAME FcCharSetCreate \- Create an empty character set @@ -19,4 +19,4 @@ FcCharSet * FcCharSetCreate (void\fI\fB); character set object. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetDestroy.3 b/lib/fontconfig/doc/FcCharSetDestroy.3 index bf8872a06..33e027026 100644 --- a/lib/fontconfig/doc/FcCharSetDestroy.3 +++ b/lib/fontconfig/doc/FcCharSetDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetDestroy" "3" "15 September 2006" "" "" +.TH "FcCharSetDestroy" "3" "02 December 2006" "" "" .SH NAME FcCharSetDestroy \- Destroy a character set @@ -20,4 +20,4 @@ void FcCharSetDestroy (FcCharSet *\fIfcs\fB); memory referenced is freed. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetEqual.3 b/lib/fontconfig/doc/FcCharSetEqual.3 index 988eadfd7..32cf0bd10 100644 --- a/lib/fontconfig/doc/FcCharSetEqual.3 +++ b/lib/fontconfig/doc/FcCharSetEqual.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetEqual" "3" "15 September 2006" "" "" +.TH "FcCharSetEqual" "3" "02 December 2006" "" "" .SH NAME FcCharSetEqual \- Compare two charsets @@ -19,4 +19,4 @@ Returns whether \fIa\fR and \fIb\fR contain the same set of unicode chars. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetFirstPage.3 b/lib/fontconfig/doc/FcCharSetFirstPage.3 index 427e047eb..c6b14426f 100644 --- a/lib/fontconfig/doc/FcCharSetFirstPage.3 +++ b/lib/fontconfig/doc/FcCharSetFirstPage.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetFirstPage" "3" "15 September 2006" "" "" +.TH "FcCharSetFirstPage" "3" "02 December 2006" "" "" .SH NAME FcCharSetFirstPage \- Start enumerating charset contents @@ -11,7 +11,7 @@ FcCharSetFirstPage \- Start enumerating charset contents .sp \fB#include .sp -FcChar32 FcCharSetFirstPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE]\fImap\fB, FcChar32 *\fInext\fB); +FcChar32 FcCharSetFirstPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE] \fImap\fB, FcChar32 *\fInext\fB); \fR .SH "DESCRIPTION" .PP @@ -20,4 +20,4 @@ Builds an array of bits marking the first page of Unicode coverage of font. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetHasChar.3 b/lib/fontconfig/doc/FcCharSetHasChar.3 index 10bcee326..9bf0a3ada 100644 --- a/lib/fontconfig/doc/FcCharSetHasChar.3 +++ b/lib/fontconfig/doc/FcCharSetHasChar.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetHasChar" "3" "15 September 2006" "" "" +.TH "FcCharSetHasChar" "3" "02 December 2006" "" "" .SH NAME FcCharSetHasChar \- Check a charset for a char @@ -11,11 +11,11 @@ FcCharSetHasChar \- Check a charset for a char .sp \fB#include .sp -FcBool FcCharSetHasChar (const FcCharSet *\fIfcs\fB, FcChar32\fIucs4\fB); +FcBool FcCharSetHasChar (const FcCharSet *\fIfcs\fB, FcChar32 \fIucs4\fB); \fR .SH "DESCRIPTION" .PP Returns whether \fIfcs\fR contains the char \fIucs4\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetIntersect.3 b/lib/fontconfig/doc/FcCharSetIntersect.3 index 723a5513c..473e91a51 100644 --- a/lib/fontconfig/doc/FcCharSetIntersect.3 +++ b/lib/fontconfig/doc/FcCharSetIntersect.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetIntersect" "3" "15 September 2006" "" "" +.TH "FcCharSetIntersect" "3" "02 December 2006" "" "" .SH NAME FcCharSetIntersect \- Intersect charsets @@ -19,4 +19,4 @@ Returns a set including only those chars found in both \fIa\fR and \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetIntersectCount.3 b/lib/fontconfig/doc/FcCharSetIntersectCount.3 index c60e9cf2f..5e8c91921 100644 --- a/lib/fontconfig/doc/FcCharSetIntersectCount.3 +++ b/lib/fontconfig/doc/FcCharSetIntersectCount.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetIntersectCount" "3" "15 September 2006" "" "" +.TH "FcCharSetIntersectCount" "3" "02 December 2006" "" "" .SH NAME FcCharSetIntersectCount \- Intersect and count charsets @@ -18,4 +18,4 @@ FcChar32 FcCharSetIntersectCount (const FcCharSet *\fIa\fB, const FcCharSet *\fI Returns the number of chars that are in both \fIa\fR and \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetIsSubset.3 b/lib/fontconfig/doc/FcCharSetIsSubset.3 index aa9ff5004..07a9f4e7c 100644 --- a/lib/fontconfig/doc/FcCharSetIsSubset.3 +++ b/lib/fontconfig/doc/FcCharSetIsSubset.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetIsSubset" "3" "15 September 2006" "" "" +.TH "FcCharSetIsSubset" "3" "02 December 2006" "" "" .SH NAME FcCharSetIsSubset \- Test for charset inclusion @@ -18,4 +18,4 @@ FcBool FcCharSetIsSubset (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); Returns whether \fIa\fR is a subset of \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetNextPage.3 b/lib/fontconfig/doc/FcCharSetNextPage.3 index f304fa09f..0893abc9c 100644 --- a/lib/fontconfig/doc/FcCharSetNextPage.3 +++ b/lib/fontconfig/doc/FcCharSetNextPage.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetNextPage" "3" "15 September 2006" "" "" +.TH "FcCharSetNextPage" "3" "02 December 2006" "" "" .SH NAME FcCharSetNextPage \- Continue enumerating charset contents @@ -11,7 +11,7 @@ FcCharSetNextPage \- Continue enumerating charset contents .sp \fB#include .sp -FcChar32 FcCharSetNextPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE]\fImap\fB, FcChar32 *\fInext\fB); +FcChar32 FcCharSetNextPage (const FcCharSet *\fIa\fB, FcChar32[FC_CHARSET_MAP_SIZE] \fImap\fB, FcChar32 *\fInext\fB); \fR .SH "DESCRIPTION" .PP @@ -20,4 +20,4 @@ Builds an array of bits marking the Unicode coverage of \fIa\fR for page the font. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetSubtract.3 b/lib/fontconfig/doc/FcCharSetSubtract.3 index 7a91f5f15..18b06de7f 100644 --- a/lib/fontconfig/doc/FcCharSetSubtract.3 +++ b/lib/fontconfig/doc/FcCharSetSubtract.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetSubtract" "3" "15 September 2006" "" "" +.TH "FcCharSetSubtract" "3" "02 December 2006" "" "" .SH NAME FcCharSetSubtract \- Subtract charsets @@ -18,4 +18,4 @@ FcCharSet * FcCharSetSubtract (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\f Returns a set including only those chars found in \fIa\fR but not \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetSubtractCount.3 b/lib/fontconfig/doc/FcCharSetSubtractCount.3 index be40467e2..67cfa4970 100644 --- a/lib/fontconfig/doc/FcCharSetSubtractCount.3 +++ b/lib/fontconfig/doc/FcCharSetSubtractCount.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetSubtractCount" "3" "15 September 2006" "" "" +.TH "FcCharSetSubtractCount" "3" "02 December 2006" "" "" .SH NAME FcCharSetSubtractCount \- Subtract and count charsets @@ -18,4 +18,4 @@ FcChar32 FcCharSetSubtractCount (const FcCharSet *\fIa\fB, const FcCharSet *\fIb Returns the number of chars that are in \fIa\fR but not in \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcCharSetUnion.3 b/lib/fontconfig/doc/FcCharSetUnion.3 index 4007b6eeb..a7fcb4ef9 100644 --- a/lib/fontconfig/doc/FcCharSetUnion.3 +++ b/lib/fontconfig/doc/FcCharSetUnion.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcCharSetUnion" "3" "15 September 2006" "" "" +.TH "FcCharSetUnion" "3" "02 December 2006" "" "" .SH NAME FcCharSetUnion \- Add charsets @@ -18,4 +18,4 @@ FcCharSet * FcCharSetUnion (const FcCharSet *\fIa\fB, const FcCharSet *\fIb\fB); Returns a set including only those chars found in either \fIa\fR or \fIb\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigAppFontAddDir.3 b/lib/fontconfig/doc/FcConfigAppFontAddDir.3 index ecfac72f2..39ddd9712 100644 --- a/lib/fontconfig/doc/FcConfigAppFontAddDir.3 +++ b/lib/fontconfig/doc/FcConfigAppFontAddDir.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigAppFontAddDir" "3" "15 September 2006" "" "" +.TH "FcConfigAppFontAddDir" "3" "02 December 2006" "" "" .SH NAME FcConfigAppFontAddDir \- Add fonts from directory to font database @@ -19,4 +19,4 @@ Scans the specified directory for fonts, adding each one found to the application-specific set of fonts. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigAppFontAddFile.3 b/lib/fontconfig/doc/FcConfigAppFontAddFile.3 index b3b7f3e42..1538e580f 100644 --- a/lib/fontconfig/doc/FcConfigAppFontAddFile.3 +++ b/lib/fontconfig/doc/FcConfigAppFontAddFile.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigAppFontAddFile" "3" "15 September 2006" "" "" +.TH "FcConfigAppFontAddFile" "3" "02 December 2006" "" "" .SH NAME FcConfigAppFontAddFile \- Add font file to font database @@ -18,4 +18,4 @@ FcBool FcConfigAppFontAddFile (FcConfig *\fIconfig\fB, const char *\fIfile\fB); Adds an application-specific font to the configuration. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigAppFontClear.3 b/lib/fontconfig/doc/FcConfigAppFontClear.3 index 6c6e1714b..a5b442d76 100644 --- a/lib/fontconfig/doc/FcConfigAppFontClear.3 +++ b/lib/fontconfig/doc/FcConfigAppFontClear.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigAppFontClear" "3" "15 September 2006" "" "" +.TH "FcConfigAppFontClear" "3" "02 December 2006" "" "" .SH NAME FcConfigAppFontClear \- Remove all app fonts from font database @@ -18,4 +18,4 @@ void FcConfigAppFontClear (FcConfig *\fIconfig\fB); Clears the set of application-specific fonts. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigBuildFonts.3 b/lib/fontconfig/doc/FcConfigBuildFonts.3 index 611756c3c..96433fc03 100644 --- a/lib/fontconfig/doc/FcConfigBuildFonts.3 +++ b/lib/fontconfig/doc/FcConfigBuildFonts.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigBuildFonts" "3" "15 September 2006" "" "" +.TH "FcConfigBuildFonts" "3" "02 December 2006" "" "" .SH NAME FcConfigBuildFonts \- Build font database @@ -20,4 +20,4 @@ any changes to the configuration after this call have indeterminate effects. Returns FcFalse if this operation runs out of memory. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigCreate.3 b/lib/fontconfig/doc/FcConfigCreate.3 index 67f7ffd00..82a048224 100644 --- a/lib/fontconfig/doc/FcConfigCreate.3 +++ b/lib/fontconfig/doc/FcConfigCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigCreate" "3" "15 September 2006" "" "" +.TH "FcConfigCreate" "3" "02 December 2006" "" "" .SH NAME FcConfigCreate \- Create a configuration @@ -18,4 +18,4 @@ FcConfig * FcConfigCreate (void\fI\fB); Creates an empty configuration. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigDestroy.3 b/lib/fontconfig/doc/FcConfigDestroy.3 index 425ef8775..01c3b277a 100644 --- a/lib/fontconfig/doc/FcConfigDestroy.3 +++ b/lib/fontconfig/doc/FcConfigDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigDestroy" "3" "15 September 2006" "" "" +.TH "FcConfigDestroy" "3" "02 December 2006" "" "" .SH NAME FcConfigDestroy \- Destroy a configuration @@ -20,4 +20,4 @@ this function with the return from FcConfigGetCurrent will place the library in an indeterminate state. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigFilename.3 b/lib/fontconfig/doc/FcConfigFilename.3 index a4c7832ce..b21ab4462 100644 --- a/lib/fontconfig/doc/FcConfigFilename.3 +++ b/lib/fontconfig/doc/FcConfigFilename.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigFilename" "3" "15 September 2006" "" "" +.TH "FcConfigFilename" "3" "02 December 2006" "" "" .SH NAME FcConfigFilename \- Find a config file @@ -28,4 +28,4 @@ directory; the built-in default directory can be overridden with the FC_CONFIG_DIR environment variable. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetBlanks.3 b/lib/fontconfig/doc/FcConfigGetBlanks.3 index 51533b17f..c584baa70 100644 --- a/lib/fontconfig/doc/FcConfigGetBlanks.3 +++ b/lib/fontconfig/doc/FcConfigGetBlanks.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetBlanks" "3" "15 September 2006" "" "" +.TH "FcConfigGetBlanks" "3" "02 December 2006" "" "" .SH NAME FcConfigGetBlanks \- Get config blanks @@ -19,4 +19,4 @@ Returns the FcBlanks object associated with the given configuration, if no blanks were present in the configuration, this function will return 0. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetCache.3 b/lib/fontconfig/doc/FcConfigGetCache.3 index 1eb02261e..7e60869c2 100644 --- a/lib/fontconfig/doc/FcConfigGetCache.3 +++ b/lib/fontconfig/doc/FcConfigGetCache.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetCache" "3" "15 September 2006" "" "" +.TH "FcConfigGetCache" "3" "02 December 2006" "" "" .SH NAME FcConfigGetCache \- Get cache filename @@ -18,4 +18,4 @@ char * FcConfigGetCache (FcConfig *\fIconfig\fB); Returns the name of the file used to store per-user font information. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetConfigDirs.3 b/lib/fontconfig/doc/FcConfigGetConfigDirs.3 index aa789058c..51ddef87f 100644 --- a/lib/fontconfig/doc/FcConfigGetConfigDirs.3 +++ b/lib/fontconfig/doc/FcConfigGetConfigDirs.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetConfigDirs" "3" "15 September 2006" "" "" +.TH "FcConfigGetConfigDirs" "3" "02 December 2006" "" "" .SH NAME FcConfigGetConfigDirs \- Get config directories @@ -19,4 +19,4 @@ Returns the list of font directories specified in the configuration files for \fIconfig\fR\&. Does not include any subdirectories. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetConfigFiles.3 b/lib/fontconfig/doc/FcConfigGetConfigFiles.3 index 043164da3..1f02a49ef 100644 --- a/lib/fontconfig/doc/FcConfigGetConfigFiles.3 +++ b/lib/fontconfig/doc/FcConfigGetConfigFiles.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetConfigFiles" "3" "15 September 2006" "" "" +.TH "FcConfigGetConfigFiles" "3" "02 December 2006" "" "" .SH NAME FcConfigGetConfigFiles \- Get config files @@ -19,4 +19,4 @@ Returns the list of known configuration files used to generate \fIconfig\fR\&. Note that this will not include any configuration done with FcConfigParse. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetCurrent.3 b/lib/fontconfig/doc/FcConfigGetCurrent.3 index 6a019c96b..29865d691 100644 --- a/lib/fontconfig/doc/FcConfigGetCurrent.3 +++ b/lib/fontconfig/doc/FcConfigGetCurrent.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetCurrent" "3" "15 September 2006" "" "" +.TH "FcConfigGetCurrent" "3" "02 December 2006" "" "" .SH NAME FcConfigGetCurrent \- Return current configuration @@ -18,4 +18,4 @@ FcConfig * FcConfigGetCurrent (void\fI\fB); Returns the current default configuration. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetFontDirs.3 b/lib/fontconfig/doc/FcConfigGetFontDirs.3 index 4118ec947..758d7a51a 100644 --- a/lib/fontconfig/doc/FcConfigGetFontDirs.3 +++ b/lib/fontconfig/doc/FcConfigGetFontDirs.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetFontDirs" "3" "15 September 2006" "" "" +.TH "FcConfigGetFontDirs" "3" "02 December 2006" "" "" .SH NAME FcConfigGetFontDirs \- Get font directories @@ -20,4 +20,4 @@ configured font directories along with any directories below those in the filesystem. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetFonts.3 b/lib/fontconfig/doc/FcConfigGetFonts.3 index 2fb9a9fb4..d3db2a36d 100644 --- a/lib/fontconfig/doc/FcConfigGetFonts.3 +++ b/lib/fontconfig/doc/FcConfigGetFonts.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetFonts" "3" "15 September 2006" "" "" +.TH "FcConfigGetFonts" "3" "02 December 2006" "" "" .SH NAME FcConfigGetFonts \- Get config font set @@ -11,7 +11,7 @@ FcConfigGetFonts \- Get config font set .sp \fB#include .sp -FcFontSet * FcConfigGetFonts (FcConfig *\fIconfig\fB, FcSetName\fIset\fB); +FcFontSet * FcConfigGetFonts (FcConfig *\fIconfig\fB, FcSetName \fIset\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Returns one of the two sets of fonts from the configuration as specified by \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigGetRescanInverval.3 b/lib/fontconfig/doc/FcConfigGetRescanInverval.3 index fc15c6479..d0d94eecd 100644 --- a/lib/fontconfig/doc/FcConfigGetRescanInverval.3 +++ b/lib/fontconfig/doc/FcConfigGetRescanInverval.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigGetRescanInverval" "3" "15 September 2006" "" "" +.TH "FcConfigGetRescanInverval" "3" "02 December 2006" "" "" .SH NAME FcConfigGetRescanInverval \- Get config rescan interval @@ -20,4 +20,4 @@ seconds) specified in \fIconfig\fR\&. The configuration is checked during a call to FcFontList when this interval has passed since the last check. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigParseAndLoad.3 b/lib/fontconfig/doc/FcConfigParseAndLoad.3 index 94bae0b5b..bc12b2e0e 100644 --- a/lib/fontconfig/doc/FcConfigParseAndLoad.3 +++ b/lib/fontconfig/doc/FcConfigParseAndLoad.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigParseAndLoad" "3" "15 September 2006" "" "" +.TH "FcConfigParseAndLoad" "3" "02 December 2006" "" "" .SH NAME FcConfigParseAndLoad \- load a configuration file @@ -21,4 +21,4 @@ with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning will be displayed if 'file' does not exist. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigSetCurrent.3 b/lib/fontconfig/doc/FcConfigSetCurrent.3 index 7777c98a7..4f8c75205 100644 --- a/lib/fontconfig/doc/FcConfigSetCurrent.3 +++ b/lib/fontconfig/doc/FcConfigSetCurrent.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigSetCurrent" "3" "15 September 2006" "" "" +.TH "FcConfigSetCurrent" "3" "02 December 2006" "" "" .SH NAME FcConfigSetCurrent \- Set configuration as default @@ -19,4 +19,4 @@ Sets the current default configuration to \fIconfig\fR\&. Implicitly calls FcConfigBuildFonts if necessary, returning FcFalse if that call fails. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigSetRescanInverval.3 b/lib/fontconfig/doc/FcConfigSetRescanInverval.3 index 4238d7705..f2da025dc 100644 --- a/lib/fontconfig/doc/FcConfigSetRescanInverval.3 +++ b/lib/fontconfig/doc/FcConfigSetRescanInverval.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigSetRescanInverval" "3" "15 September 2006" "" "" +.TH "FcConfigSetRescanInverval" "3" "02 December 2006" "" "" .SH NAME FcConfigSetRescanInverval \- Set config rescan interval @@ -11,11 +11,11 @@ FcConfigSetRescanInverval \- Set config rescan interval .sp \fB#include .sp -FcBool FcConfigSetRescanInverval (FcConfig *\fIconfig\fB, int\fIrescanInterval\fB); +FcBool FcConfigSetRescanInverval (FcConfig *\fIconfig\fB, int \fIrescanInterval\fB); \fR .SH "DESCRIPTION" .PP Sets the rescan interval; returns FcFalse if an error occurred. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigSubstitute.3 b/lib/fontconfig/doc/FcConfigSubstitute.3 index 0472665b1..c5ac5dc54 100644 --- a/lib/fontconfig/doc/FcConfigSubstitute.3 +++ b/lib/fontconfig/doc/FcConfigSubstitute.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigSubstitute" "3" "15 September 2006" "" "" +.TH "FcConfigSubstitute" "3" "02 December 2006" "" "" .SH NAME FcConfigSubstitute \- Execute substitutions @@ -11,11 +11,11 @@ FcConfigSubstitute \- Execute substitutions .sp \fB#include .sp -FcBool FcConfigSubstitute (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcMatchKind\fIkind\fB); +FcBool FcConfigSubstitute (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcMatchKind \fIkind\fB); \fR .SH "DESCRIPTION" .PP Calls FcConfigSubstituteWithPat setting p_pat to NULL. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigSubstituteWithPat.3 b/lib/fontconfig/doc/FcConfigSubstituteWithPat.3 index c10c6663d..9d12a4a06 100644 --- a/lib/fontconfig/doc/FcConfigSubstituteWithPat.3 +++ b/lib/fontconfig/doc/FcConfigSubstituteWithPat.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigSubstituteWithPat" "3" "15 September 2006" "" "" +.TH "FcConfigSubstituteWithPat" "3" "02 December 2006" "" "" .SH NAME FcConfigSubstituteWithPat \- Execute substitutions @@ -11,7 +11,7 @@ FcConfigSubstituteWithPat \- Execute substitutions .sp \fB#include .sp -FcBool FcConfigSubstituteWithPat (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcPattern *\fIp_pat\fB, FcMatchKind\fIkind\fB); +FcBool FcConfigSubstituteWithPat (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcPattern *\fIp_pat\fB, FcMatchKind \fIkind\fB); \fR .SH "DESCRIPTION" .PP @@ -21,4 +21,4 @@ if \fIkind\fR is FcMatchFont, those tagged as font operations are applied and p_pat is used for elements with target=pattern. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcConfigUptoDate.3 b/lib/fontconfig/doc/FcConfigUptoDate.3 index 86af7ca0d..4553399aa 100644 --- a/lib/fontconfig/doc/FcConfigUptoDate.3 +++ b/lib/fontconfig/doc/FcConfigUptoDate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcConfigUptoDate" "3" "15 September 2006" "" "" +.TH "FcConfigUptoDate" "3" "02 December 2006" "" "" .SH NAME FcConfigUptoDate \- Check timestamps on config files @@ -19,4 +19,4 @@ Checks all of the files related to \fIconfig\fR and returns whether the in-memory version is in sync with the disk version. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcDefaultSubstitute.3 b/lib/fontconfig/doc/FcDefaultSubstitute.3 index 0a8943466..ee8290e03 100644 --- a/lib/fontconfig/doc/FcDefaultSubstitute.3 +++ b/lib/fontconfig/doc/FcDefaultSubstitute.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcDefaultSubstitute" "3" "15 September 2006" "" "" +.TH "FcDefaultSubstitute" "3" "02 December 2006" "" "" .SH NAME FcDefaultSubstitute \- Perform default substitutions in a pattern @@ -28,4 +28,4 @@ Patterns without a specified pixel size are given one computed from any specified point size (default 12), dpi (default 75) and scale (default 1). .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcDirCacheValid.3 b/lib/fontconfig/doc/FcDirCacheValid.3 index a0a25cf80..3416468fc 100644 --- a/lib/fontconfig/doc/FcDirCacheValid.3 +++ b/lib/fontconfig/doc/FcDirCacheValid.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcDirCacheValid" "3" "15 September 2006" "" "" +.TH "FcDirCacheValid" "3" "02 December 2006" "" "" .SH NAME FcDirCacheValid \- check directory cache timestamp @@ -19,4 +19,4 @@ Returns FcTrue if \fIcache_file\fR is no older than the directory containing it, else FcFalse. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcDirSave.3 b/lib/fontconfig/doc/FcDirSave.3 index 48aff9e44..92de8265e 100644 --- a/lib/fontconfig/doc/FcDirSave.3 +++ b/lib/fontconfig/doc/FcDirSave.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcDirSave" "3" "15 September 2006" "" "" +.TH "FcDirSave" "3" "02 December 2006" "" "" .SH NAME FcDirSave \- save a directory cache @@ -20,4 +20,4 @@ populates it with the fonts in \fIset\fR and subdirectories in \fIdirs\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcDirScan.3 b/lib/fontconfig/doc/FcDirScan.3 index cc6177fe0..0a0d2e7ab 100644 --- a/lib/fontconfig/doc/FcDirScan.3 +++ b/lib/fontconfig/doc/FcDirScan.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcDirScan" "3" "15 September 2006" "" "" +.TH "FcDirScan" "3" "02 December 2006" "" "" .SH NAME FcDirScan \- scan a font directory @@ -11,7 +11,7 @@ FcDirScan \- scan a font directory .sp \fB#include .sp -FcBool FcDirScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIdir\fB, FcBool\fIforce\fB); +FcBool FcDirScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIdir\fB, FcBool \fIforce\fB); \fR .SH "DESCRIPTION" .PP @@ -22,4 +22,4 @@ present in the per-directory cache file or \fIcache\fR\&. Any subdirectories found are added to \fIdirs\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFileScan.3 b/lib/fontconfig/doc/FcFileScan.3 index bb5e0ed25..b649caff4 100644 --- a/lib/fontconfig/doc/FcFileScan.3 +++ b/lib/fontconfig/doc/FcFileScan.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFileScan" "3" "15 September 2006" "" "" +.TH "FcFileScan" "3" "02 December 2006" "" "" .SH NAME FcFileScan \- scan a font file @@ -11,7 +11,7 @@ FcFileScan \- scan a font file .sp \fB#include .sp -FcBool FcFileScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIfile\fB, FcBool\fIforce\fB); +FcBool FcFileScan (FcFontSet *\fIset\fB, FcStrSet *\fIdirs\fB, FcFileCache *\fIcache\fB, FcBlanks *\fIblanks\fB, const char *\fIfile\fB, FcBool \fIforce\fB); \fR .SH "DESCRIPTION" .PP @@ -22,4 +22,4 @@ associated information is found in \fIcache\fR\&. If \fIdirs\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFini.3 b/lib/fontconfig/doc/FcFini.3 index cab428300..c6c492540 100644 --- a/lib/fontconfig/doc/FcFini.3 +++ b/lib/fontconfig/doc/FcFini.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFini" "3" "15 September 2006" "" "" +.TH "FcFini" "3" "02 December 2006" "" "" .SH NAME FcFini \- finalize fonconfig library @@ -21,4 +21,4 @@ new call to one of the FcInit functions before any other fontconfig function may be called. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontList.3 b/lib/fontconfig/doc/FcFontList.3 index af36bb1e4..7c340fb06 100644 --- a/lib/fontconfig/doc/FcFontList.3 +++ b/lib/fontconfig/doc/FcFontList.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontList" "3" "15 September 2006" "" "" +.TH "FcFontList" "3" "02 December 2006" "" "" .SH NAME FcFontList \- List fonts @@ -19,4 +19,4 @@ Selects fonts matching \fIp\fR, creates patterns from those fonts containing only the objects in \fIos\fR and returns the set of unique such patterns. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontMatch.3 b/lib/fontconfig/doc/FcFontMatch.3 index 0b3f63f5b..020021b97 100644 --- a/lib/fontconfig/doc/FcFontMatch.3 +++ b/lib/fontconfig/doc/FcFontMatch.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontMatch" "3" "15 September 2006" "" "" +.TH "FcFontMatch" "3" "02 December 2006" "" "" .SH NAME FcFontMatch \- Return best font @@ -20,4 +20,4 @@ should be called only after FcConfigSubstitute and FcDefaultSubstitute have been called for \fIp\fR; otherwise the results will not be correct. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontRenderPrepare.3 b/lib/fontconfig/doc/FcFontRenderPrepare.3 index 629b947d2..b8d2ce02f 100644 --- a/lib/fontconfig/doc/FcFontRenderPrepare.3 +++ b/lib/fontconfig/doc/FcFontRenderPrepare.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontRenderPrepare" "3" "15 September 2006" "" "" +.TH "FcFontRenderPrepare" "3" "02 December 2006" "" "" .SH NAME FcFontRenderPrepare \- Prepare pattern for loading font file @@ -21,4 +21,4 @@ value from \fIpat\fR for elements appearing in both. The result is passed to FcConfigSubstitute with \fIkind\fR FcMatchFont and then returned. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontSetAdd.3 b/lib/fontconfig/doc/FcFontSetAdd.3 index accd8cb46..ac1339402 100644 --- a/lib/fontconfig/doc/FcFontSetAdd.3 +++ b/lib/fontconfig/doc/FcFontSetAdd.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontSetAdd" "3" "15 September 2006" "" "" +.TH "FcFontSetAdd" "3" "02 December 2006" "" "" .SH NAME FcFontSetAdd \- Add to a font set @@ -19,4 +19,4 @@ Adds a pattern to a font set. Note that the pattern is not copied before being inserted into the set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontSetCreate.3 b/lib/fontconfig/doc/FcFontSetCreate.3 index ebb875e6a..dba10197b 100644 --- a/lib/fontconfig/doc/FcFontSetCreate.3 +++ b/lib/fontconfig/doc/FcFontSetCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontSetCreate" "3" "15 September 2006" "" "" +.TH "FcFontSetCreate" "3" "02 December 2006" "" "" .SH NAME FcFontSetCreate \- Create a font set @@ -18,4 +18,4 @@ FcFontSet * FcFontSetCreate (void\fI\fB); Creates an empty font set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontSetDestroy.3 b/lib/fontconfig/doc/FcFontSetDestroy.3 index 1083068aa..f29a73d2a 100644 --- a/lib/fontconfig/doc/FcFontSetDestroy.3 +++ b/lib/fontconfig/doc/FcFontSetDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontSetDestroy" "3" "15 September 2006" "" "" +.TH "FcFontSetDestroy" "3" "02 December 2006" "" "" .SH NAME FcFontSetDestroy \- Destroy a font set @@ -19,4 +19,4 @@ Destroys a font set. Note that this destroys any referenced patterns as well. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFontSort.3 b/lib/fontconfig/doc/FcFontSort.3 index 450049174..5477afe75 100644 --- a/lib/fontconfig/doc/FcFontSort.3 +++ b/lib/fontconfig/doc/FcFontSort.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFontSort" "3" "15 September 2006" "" "" +.TH "FcFontSort" "3" "02 December 2006" "" "" .SH NAME FcFontSort \- Return list of matching fonts @@ -11,7 +11,7 @@ FcFontSort \- Return list of matching fonts .sp \fB#include .sp -FcFontSet * FcFontSort (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcBool\fItrim\fB, FcCharSet **\fIcsp\fB, FcResult *\fIresult\fB); +FcFontSet * FcFontSort (FcConfig *\fIconfig\fB, FcPattern *\fIp\fB, FcBool \fItrim\fB, FcCharSet **\fIcsp\fB, FcResult *\fIresult\fB); \fR .SH "DESCRIPTION" .PP @@ -30,4 +30,4 @@ FcFontRenderPrepare which combines them into a complete pattern. The FcFontSet returned by FcFontSort is destroyed by caling FcFontSetDestroy. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFreeTypeCharIndex.3 b/lib/fontconfig/doc/FcFreeTypeCharIndex.3 index 3c3db0fc2..3be16e911 100644 --- a/lib/fontconfig/doc/FcFreeTypeCharIndex.3 +++ b/lib/fontconfig/doc/FcFreeTypeCharIndex.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFreeTypeCharIndex" "3" "15 September 2006" "" "" +.TH "FcFreeTypeCharIndex" "3" "02 December 2006" "" "" .SH NAME FcFreeTypeCharIndex \- map Unicode to glyph id @@ -12,7 +12,7 @@ FcFreeTypeCharIndex \- map Unicode to glyph id \fB#include #include .sp -FT_UInt FcFreeTypeCharIndex (FT_Face\fIface\fB, FcChar32\fIucs4\fB); +FT_UInt FcFreeTypeCharIndex (FT_Face \fIface\fB, FcChar32 \fIucs4\fB); \fR .SH "DESCRIPTION" .PP @@ -23,4 +23,4 @@ sensitive areas; results from this function are intended to be cached by higher level functions. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFreeTypeCharSet.3 b/lib/fontconfig/doc/FcFreeTypeCharSet.3 index 783e09d5c..368ff2db6 100644 --- a/lib/fontconfig/doc/FcFreeTypeCharSet.3 +++ b/lib/fontconfig/doc/FcFreeTypeCharSet.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFreeTypeCharSet" "3" "15 September 2006" "" "" +.TH "FcFreeTypeCharSet" "3" "02 December 2006" "" "" .SH NAME FcFreeTypeCharSet \- compute unicode coverage @@ -12,7 +12,7 @@ FcFreeTypeCharSet \- compute unicode coverage \fB#include #include .sp -FcCharSet * FcFreeTypeCharSet (FT_Face\fIface\fB, FcBlanks *\fIblanks\fB); +FcCharSet * FcFreeTypeCharSet (FT_Face \fIface\fB, FcBlanks *\fIblanks\fB); \fR .SH "DESCRIPTION" .PP @@ -22,4 +22,4 @@ If 'blanks' is not 0, the glyphs in the font are examined and any blank glyphs not in 'blanks' are not placed in the returned FcCharSet. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFreeTypeQuery.3 b/lib/fontconfig/doc/FcFreeTypeQuery.3 index 36ce629c5..481628df9 100644 --- a/lib/fontconfig/doc/FcFreeTypeQuery.3 +++ b/lib/fontconfig/doc/FcFreeTypeQuery.3 @@ -3,16 +3,16 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcFreeTypeQuery" "3" "15 September 2006" "" "" +.TH "FcFreeTypeQuery" "3" "02 December 2006" "" "" .SH NAME -FcFreeTypeQuery \- compute font file pattern +FcFreeTypeQuery \- compute pattern from font file (and index) .SH SYNOPSIS .sp \fB#include #include .sp -FcPattern * FcFreeTypeQuery (const char *\fIfile\fB, int\fIid\fB, FcBlanks *\fIblanks\fB, int *\fIcount\fB); +FcPattern * FcFreeTypeQuery (const char *\fIfile\fB, int \fIid\fB, FcBlanks *\fIblanks\fB, int *\fIcount\fB); \fR .SH "DESCRIPTION" .PP @@ -20,4 +20,4 @@ Constructs a pattern representing the 'id'th font in 'file'. The number of fonts in 'file' is returned in 'count'. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcFreeTypeQueryFace.3 b/lib/fontconfig/doc/FcFreeTypeQueryFace.3 new file mode 100644 index 000000000..3d0868722 --- /dev/null +++ b/lib/fontconfig/doc/FcFreeTypeQueryFace.3 @@ -0,0 +1,23 @@ +.\" This manpage has been automatically generated by docbook2man +.\" from a DocBook document. This tool can be found at: +.\" +.\" Please send any bug reports, improvements, comments, patches, +.\" etc. to Steve Cheng . +.TH "FcFreeTypeQueryFace" "3" "02 December 2006" "" "" + +.SH NAME +FcFreeTypeQueryFace \- compute pattern from FT_Face +.SH SYNOPSIS +.sp +\fB#include +#include +.sp +FcPattern * FcFreeTypeQueryFace (const FT_Face \fIface\fB, const char *\fIfile\fB, int \fIid\fB, FcBlanks *\fIblanks\fB); +\fR +.SH "DESCRIPTION" +.PP +Constructs a pattern representing 'face'. 'file' and 'id' are used solely as +data for pattern elements (FC_FILE, FC_INDEX and sometimes FC_FAMILY). +.SH "VERSION" +.PP +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcGetVersion.3 b/lib/fontconfig/doc/FcGetVersion.3 index e26cee3f0..55a1f75f8 100644 --- a/lib/fontconfig/doc/FcGetVersion.3 +++ b/lib/fontconfig/doc/FcGetVersion.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcGetVersion" "3" "15 September 2006" "" "" +.TH "FcGetVersion" "3" "02 December 2006" "" "" .SH NAME FcGetVersion \- library version number @@ -18,4 +18,4 @@ int FcGetVersion (void\fI\fB); Returns the version number of the library. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcInit.3 b/lib/fontconfig/doc/FcInit.3 index 6e06b5411..d1658a26d 100644 --- a/lib/fontconfig/doc/FcInit.3 +++ b/lib/fontconfig/doc/FcInit.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcInit" "3" "15 September 2006" "" "" +.TH "FcInit" "3" "02 December 2006" "" "" .SH NAME FcInit \- initialize fontconfig library @@ -21,4 +21,4 @@ process succeeded or not. If the default configuration has already been loaded, this routine does nothing and returns FcTrue. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcInitBringUptoDate.3 b/lib/fontconfig/doc/FcInitBringUptoDate.3 index e17d96dec..f57cd3ff4 100644 --- a/lib/fontconfig/doc/FcInitBringUptoDate.3 +++ b/lib/fontconfig/doc/FcInitBringUptoDate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcInitBringUptoDate" "3" "15 September 2006" "" "" +.TH "FcInitBringUptoDate" "3" "02 December 2006" "" "" .SH NAME FcInitBringUptoDate \- reload configuration files if needed @@ -20,4 +20,4 @@ configuration if the interval has passed and reloading the configuration if when any changes are detected. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcInitLoadConfig.3 b/lib/fontconfig/doc/FcInitLoadConfig.3 index 1a8ebf2ab..fa5d08e3d 100644 --- a/lib/fontconfig/doc/FcInitLoadConfig.3 +++ b/lib/fontconfig/doc/FcInitLoadConfig.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcInitLoadConfig" "3" "15 September 2006" "" "" +.TH "FcInitLoadConfig" "3" "02 December 2006" "" "" .SH NAME FcInitLoadConfig \- load configuration @@ -19,4 +19,4 @@ Loads the default configuration file and returns the resulting configuration. Does not load any font information. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcInitLoadConfigAndFonts.3 b/lib/fontconfig/doc/FcInitLoadConfigAndFonts.3 index 1ab0efa2d..a9bcf3dba 100644 --- a/lib/fontconfig/doc/FcInitLoadConfigAndFonts.3 +++ b/lib/fontconfig/doc/FcInitLoadConfigAndFonts.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcInitLoadConfigAndFonts" "3" "15 September 2006" "" "" +.TH "FcInitLoadConfigAndFonts" "3" "02 December 2006" "" "" .SH NAME FcInitLoadConfigAndFonts \- load configuration and font data @@ -19,4 +19,4 @@ Loads the default configuration file and builds information about the available fonts. Returns the resulting configuration. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcInitReinitialize.3 b/lib/fontconfig/doc/FcInitReinitialize.3 index 3453fe922..a98f02240 100644 --- a/lib/fontconfig/doc/FcInitReinitialize.3 +++ b/lib/fontconfig/doc/FcInitReinitialize.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcInitReinitialize" "3" "15 September 2006" "" "" +.TH "FcInitReinitialize" "3" "02 December 2006" "" "" .SH NAME FcInitReinitialize \- re-initialize library @@ -19,4 +19,4 @@ Forces the default configuration file to be reloaded and resets the default configuration. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixCopy.3 b/lib/fontconfig/doc/FcMatrixCopy.3 index 80bd95cff..ad5bc84c7 100644 --- a/lib/fontconfig/doc/FcMatrixCopy.3 +++ b/lib/fontconfig/doc/FcMatrixCopy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixCopy" "3" "15 September 2006" "" "" +.TH "FcMatrixCopy" "3" "02 December 2006" "" "" .SH NAME FcMatrixCopy \- Copy a matrix @@ -19,4 +19,4 @@ void FcMatrixCopy (const FcMatrix *\fImatrix\fB); and copies \fImat\fR into it. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixEqual.3 b/lib/fontconfig/doc/FcMatrixEqual.3 index ab9fce897..271e9902a 100644 --- a/lib/fontconfig/doc/FcMatrixEqual.3 +++ b/lib/fontconfig/doc/FcMatrixEqual.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixEqual" "3" "15 September 2006" "" "" +.TH "FcMatrixEqual" "3" "02 December 2006" "" "" .SH NAME FcMatrixEqual \- Compare two matrices @@ -20,4 +20,4 @@ and \fImatrix2\fR returning FcTrue when they are equal and FcFalse when they are not. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixInit.3 b/lib/fontconfig/doc/FcMatrixInit.3 index be25ef86d..d14433984 100644 --- a/lib/fontconfig/doc/FcMatrixInit.3 +++ b/lib/fontconfig/doc/FcMatrixInit.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixInit" "3" "15 September 2006" "" "" +.TH "FcMatrixInit" "3" "02 December 2006" "" "" .SH NAME FcMatrixInit \- initialize an FcMatrix structure @@ -19,4 +19,4 @@ void FcMatrixInit (FcMatrix *\fImatrix\fB); to the identity matrix. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixMultiply.3 b/lib/fontconfig/doc/FcMatrixMultiply.3 index e4dee5e85..039bc8a16 100644 --- a/lib/fontconfig/doc/FcMatrixMultiply.3 +++ b/lib/fontconfig/doc/FcMatrixMultiply.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixMultiply" "3" "15 September 2006" "" "" +.TH "FcMatrixMultiply" "3" "02 December 2006" "" "" .SH NAME FcMatrixMultiply \- Multiply matrices @@ -20,4 +20,4 @@ void FcMatrixMultiply (FcMatrix *\fIresult\fB, const FcMatrix *\fImatrix1\fB, co the result in \fIresult\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixRotate.3 b/lib/fontconfig/doc/FcMatrixRotate.3 index 4d8ad840f..7dc444423 100644 --- a/lib/fontconfig/doc/FcMatrixRotate.3 +++ b/lib/fontconfig/doc/FcMatrixRotate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixRotate" "3" "15 September 2006" "" "" +.TH "FcMatrixRotate" "3" "02 December 2006" "" "" .SH NAME FcMatrixRotate \- Rotate a matrix @@ -11,7 +11,7 @@ FcMatrixRotate \- Rotate a matrix .sp \fB#include .sp -void FcMatrixRotate (FcMatrix *\fImatrix\fB, double\fIcos\fB, double\fIsin\fB); +void FcMatrixRotate (FcMatrix *\fImatrix\fB, double \fIcos\fB, double \fIsin\fB); \fR .SH "DESCRIPTION" .PP @@ -26,4 +26,4 @@ matrix: .fi .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixScale.3 b/lib/fontconfig/doc/FcMatrixScale.3 index 9dd722e27..135de6c2f 100644 --- a/lib/fontconfig/doc/FcMatrixScale.3 +++ b/lib/fontconfig/doc/FcMatrixScale.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixScale" "3" "15 September 2006" "" "" +.TH "FcMatrixScale" "3" "02 December 2006" "" "" .SH NAME FcMatrixScale \- Scale a matrix @@ -11,7 +11,7 @@ FcMatrixScale \- Scale a matrix .sp \fB#include .sp -void FcMatrixScale (FcMatrix *\fImatrix\fB, double\fIsx\fB, double\fIdy\fB); +void FcMatrixScale (FcMatrix *\fImatrix\fB, double \fIsx\fB, double \fIdy\fB); \fR .SH "DESCRIPTION" .PP @@ -26,4 +26,4 @@ the matrix: .fi .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcMatrixShear.3 b/lib/fontconfig/doc/FcMatrixShear.3 index 76d04a2fc..b185396e2 100644 --- a/lib/fontconfig/doc/FcMatrixShear.3 +++ b/lib/fontconfig/doc/FcMatrixShear.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcMatrixShear" "3" "15 September 2006" "" "" +.TH "FcMatrixShear" "3" "02 December 2006" "" "" .SH NAME FcMatrixShear \- Shear a matrix @@ -11,7 +11,7 @@ FcMatrixShear \- Shear a matrix .sp \fB#include .sp -void FcMatrixShear (FcMatrix *\fImatrix\fB, double\fIsh\fB, double\fIsv\fB); +void FcMatrixShear (FcMatrix *\fImatrix\fB, double \fIsh\fB, double \fIsv\fB); \fR .SH "DESCRIPTION" .PP @@ -26,4 +26,4 @@ the matrix: .fi .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameConstant.3 b/lib/fontconfig/doc/FcNameConstant.3 index 360c9b6c6..43e81349d 100644 --- a/lib/fontconfig/doc/FcNameConstant.3 +++ b/lib/fontconfig/doc/FcNameConstant.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameConstant" "3" "15 September 2006" "" "" +.TH "FcNameConstant" "3" "02 December 2006" "" "" .SH NAME FcNameConstant \- Get the value for a symbolic constant @@ -19,4 +19,4 @@ Returns whether a symbolic constant with name \fIstring\fR is registered, placing the value of the constant in \fIresult\fR if present. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameGetConstant.3 b/lib/fontconfig/doc/FcNameGetConstant.3 index 557e9b488..c23d4eb99 100644 --- a/lib/fontconfig/doc/FcNameGetConstant.3 +++ b/lib/fontconfig/doc/FcNameGetConstant.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameGetConstant" "3" "15 September 2006" "" "" +.TH "FcNameGetConstant" "3" "02 December 2006" "" "" .SH NAME FcNameGetConstant \- Lookup symbolic constant @@ -18,4 +18,4 @@ const FcConstant * FcNameGetConstant (FcChar8 *\fIstring\fB); Return the FcConstant structure related to symbolic constant \fIstring\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameGetObjectType.3 b/lib/fontconfig/doc/FcNameGetObjectType.3 index 8bac56cd5..6364af86f 100644 --- a/lib/fontconfig/doc/FcNameGetObjectType.3 +++ b/lib/fontconfig/doc/FcNameGetObjectType.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameGetObjectType" "3" "15 September 2006" "" "" +.TH "FcNameGetObjectType" "3" "02 December 2006" "" "" .SH NAME FcNameGetObjectType \- Lookup an object type @@ -18,4 +18,4 @@ const FcObjectType * FcNameGetObjectType (const char *\fIobject\fB); Return the object type for the pattern element named \fIobject\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameParse.3 b/lib/fontconfig/doc/FcNameParse.3 index 6690a5a7d..22c5ed128 100644 --- a/lib/fontconfig/doc/FcNameParse.3 +++ b/lib/fontconfig/doc/FcNameParse.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameParse" "3" "15 September 2006" "" "" +.TH "FcNameParse" "3" "02 December 2006" "" "" .SH NAME FcNameParse \- Parse a pattern string @@ -18,4 +18,4 @@ FcPattern * FcNameParse (const char *\fIname\fB); Converts \fIname\fR from the standard text format described above into a pattern. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameRegisterConstants.3 b/lib/fontconfig/doc/FcNameRegisterConstants.3 index 1eb23b1a1..937a7517e 100644 --- a/lib/fontconfig/doc/FcNameRegisterConstants.3 +++ b/lib/fontconfig/doc/FcNameRegisterConstants.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameRegisterConstants" "3" "15 September 2006" "" "" +.TH "FcNameRegisterConstants" "3" "02 December 2006" "" "" .SH NAME FcNameRegisterConstants \- Register symbolic constants @@ -11,11 +11,11 @@ FcNameRegisterConstants \- Register symbolic constants .sp \fB#include .sp -FcBool FcNameRegisterConstants (const FcConstant *\fIconsts\fB, int\fInconsts\fB); +FcBool FcNameRegisterConstants (const FcConstant *\fIconsts\fB, int \fInconsts\fB); \fR .SH "DESCRIPTION" .PP Register \fInconsts\fR new symbolic constants. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameRegisterObjectTypes.3 b/lib/fontconfig/doc/FcNameRegisterObjectTypes.3 index abc10c8c0..c3d8c7115 100644 --- a/lib/fontconfig/doc/FcNameRegisterObjectTypes.3 +++ b/lib/fontconfig/doc/FcNameRegisterObjectTypes.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameRegisterObjectTypes" "3" "15 September 2006" "" "" +.TH "FcNameRegisterObjectTypes" "3" "02 December 2006" "" "" .SH NAME FcNameRegisterObjectTypes \- Register object types @@ -11,11 +11,11 @@ FcNameRegisterObjectTypes \- Register object types .sp \fB#include .sp -FcBool FcNameRegisterObjectTypes (const FcObjectType *\fItypes\fB, int\fIntype\fB); +FcBool FcNameRegisterObjectTypes (const FcObjectType *\fItypes\fB, int \fIntype\fB); \fR .SH "DESCRIPTION" .PP Register \fIntype\fR new object types. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameUnparse.3 b/lib/fontconfig/doc/FcNameUnparse.3 index 60a987efe..5855a37e4 100644 --- a/lib/fontconfig/doc/FcNameUnparse.3 +++ b/lib/fontconfig/doc/FcNameUnparse.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameUnparse" "3" "15 September 2006" "" "" +.TH "FcNameUnparse" "3" "02 December 2006" "" "" .SH NAME FcNameUnparse \- Convert a pattern back into a string that can be parsed @@ -20,4 +20,4 @@ The return value is not static, but instead refers to newly allocated memory which should be freed by the caller. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameUnregisterConstants.3 b/lib/fontconfig/doc/FcNameUnregisterConstants.3 index a8012f787..39c7d62f9 100644 --- a/lib/fontconfig/doc/FcNameUnregisterConstants.3 +++ b/lib/fontconfig/doc/FcNameUnregisterConstants.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameUnregisterConstants" "3" "15 September 2006" "" "" +.TH "FcNameUnregisterConstants" "3" "02 December 2006" "" "" .SH NAME FcNameUnregisterConstants \- Unregister symbolic constants @@ -11,11 +11,11 @@ FcNameUnregisterConstants \- Unregister symbolic constants .sp \fB#include .sp -FcBool FcNameUnregisterConstants (const FcConstant *\fIconsts\fB, int\fInconsts\fB); +FcBool FcNameUnregisterConstants (const FcConstant *\fIconsts\fB, int \fInconsts\fB); \fR .SH "DESCRIPTION" .PP Unregister \fInconsts\fR symbolic constants. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcNameUnregisterObjectTypes.3 b/lib/fontconfig/doc/FcNameUnregisterObjectTypes.3 index 32cc94bac..622687a0d 100644 --- a/lib/fontconfig/doc/FcNameUnregisterObjectTypes.3 +++ b/lib/fontconfig/doc/FcNameUnregisterObjectTypes.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcNameUnregisterObjectTypes" "3" "15 September 2006" "" "" +.TH "FcNameUnregisterObjectTypes" "3" "02 December 2006" "" "" .SH NAME FcNameUnregisterObjectTypes \- Unregister object types @@ -11,11 +11,11 @@ FcNameUnregisterObjectTypes \- Unregister object types .sp \fB#include .sp -FcBool FcNameUnregisterObjectTypes (const FcObjectType *\fItypes\fB, int\fIntype\fB); +FcBool FcNameUnregisterObjectTypes (const FcObjectType *\fItypes\fB, int \fIntype\fB); \fR .SH "DESCRIPTION" .PP Unregister \fIntype\fR object types. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcObjectSetAdd.3 b/lib/fontconfig/doc/FcObjectSetAdd.3 index 9c0df8861..2c7fbe2cf 100644 --- a/lib/fontconfig/doc/FcObjectSetAdd.3 +++ b/lib/fontconfig/doc/FcObjectSetAdd.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcObjectSetAdd" "3" "15 September 2006" "" "" +.TH "FcObjectSetAdd" "3" "02 December 2006" "" "" .SH NAME FcObjectSetAdd \- Add to an object set @@ -18,4 +18,4 @@ FcBool FcObjectSetAdd (FcObjectSet *\fIos\fB, const char *\fIobject\fB); Adds a proprety name to the set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcObjectSetBuild.3 b/lib/fontconfig/doc/FcObjectSetBuild.3 index fce22b65c..35f45fddf 100644 --- a/lib/fontconfig/doc/FcObjectSetBuild.3 +++ b/lib/fontconfig/doc/FcObjectSetBuild.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcObjectSetBuild" "3" "15 September 2006" "" "" +.TH "FcObjectSetBuild" "3" "02 December 2006" "" "" .SH NAME FcObjectSetBuild, FcObjectSetVaBuild \- Build object set from args @@ -13,11 +13,11 @@ FcObjectSetBuild, FcObjectSetVaBuild \- Build object set from args .sp FcObjectSet * FcObjectSetBuild (const char *\fIfirst\fB, \&...\fI\fB); .sp -FcObjectSet * FcObjectSetVaBuild (const char *\fIfirst\fB, va_list\fIva\fB); +FcObjectSet * FcObjectSetVaBuild (const char *\fIfirst\fB, va_list \fIva\fB); \fR .SH "DESCRIPTION" .PP These build an object set from a null-terminated list of property names. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcObjectSetCreate.3 b/lib/fontconfig/doc/FcObjectSetCreate.3 index 8d97b2ac6..eae440281 100644 --- a/lib/fontconfig/doc/FcObjectSetCreate.3 +++ b/lib/fontconfig/doc/FcObjectSetCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcObjectSetCreate" "3" "15 September 2006" "" "" +.TH "FcObjectSetCreate" "3" "02 December 2006" "" "" .SH NAME FcObjectSetCreate \- Create an object set @@ -18,4 +18,4 @@ FcObjectSet * FcObjectSetCreate (void\fI\fB); Creates an empty set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcObjectSetDestroy.3 b/lib/fontconfig/doc/FcObjectSetDestroy.3 index e79120d2c..47baa0812 100644 --- a/lib/fontconfig/doc/FcObjectSetDestroy.3 +++ b/lib/fontconfig/doc/FcObjectSetDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcObjectSetDestroy" "3" "15 September 2006" "" "" +.TH "FcObjectSetDestroy" "3" "02 December 2006" "" "" .SH NAME FcObjectSetDestroy \- Destroy an object set @@ -18,4 +18,4 @@ void FcObjectSetDestroy (FcObjectSet *\fIos\fB); Destroys an object set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternAdd-Type.3 b/lib/fontconfig/doc/FcPatternAdd-Type.3 index 0914d99a7..3463c90f5 100644 --- a/lib/fontconfig/doc/FcPatternAdd-Type.3 +++ b/lib/fontconfig/doc/FcPatternAdd-Type.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternAdd-Type" "3" "15 September 2006" "" "" +.TH "FcPatternAdd-Type" "3" "02 December 2006" "" "" .SH NAME FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, FcPatternAddCharSet, FcPatternAddBool \- Add a typed value to a pattern @@ -11,9 +11,9 @@ FcPatternAddInteger, FcPatternAddDouble, FcPatternAddString, FcPatternAddMatrix, .sp \fB#include .sp -FcBool FcPatternAddInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIi\fB); +FcBool FcPatternAddInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIi\fB); .sp -FcBool FcPatternAddDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, double\fId\fB); +FcBool FcPatternAddDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, double \fId\fB); .sp FcBool FcPatternAddString (FcPattern *\fIp\fB, const char *\fIobject\fB, const char *\fIs\fB); .sp @@ -21,7 +21,7 @@ FcBool FcPatternAddMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, const F .sp FcBool FcPatternAddCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, const FcCharSet *\fIc\fB); .sp -FcBool FcPatternAddBool (FcPattern *\fIp\fB, const char *\fIobject\fB, FcBool\fIb\fB); +FcBool FcPatternAddBool (FcPattern *\fIp\fB, const char *\fIobject\fB, FcBool \fIb\fB); \fR .SH "DESCRIPTION" .PP @@ -31,4 +31,4 @@ will provide compile-time typechecking. These all append values to any existing list of values. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternAdd.3 b/lib/fontconfig/doc/FcPatternAdd.3 index d67abb834..b9d409e0c 100644 --- a/lib/fontconfig/doc/FcPatternAdd.3 +++ b/lib/fontconfig/doc/FcPatternAdd.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternAdd" "3" "15 September 2006" "" "" +.TH "FcPatternAdd" "3" "02 December 2006" "" "" .SH NAME FcPatternAdd \- Add a value to a pattern @@ -11,7 +11,7 @@ FcPatternAdd \- Add a value to a pattern .sp \fB#include .sp -FcBool FcPatternAdd (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue\fIvalue\fB, FcBool\fIappend\fB); +FcBool FcPatternAdd (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue \fIvalue\fB, FcBool \fIappend\fB); \fR .SH "DESCRIPTION" .PP @@ -22,4 +22,4 @@ existing list, otherwise it is inserted at the begining. `value' is saved retains no reference to any application-supplied data structure. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternAddWeak.3 b/lib/fontconfig/doc/FcPatternAddWeak.3 index 366a73acd..1481cd9bb 100644 --- a/lib/fontconfig/doc/FcPatternAddWeak.3 +++ b/lib/fontconfig/doc/FcPatternAddWeak.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternAddWeak" "3" "15 September 2006" "" "" +.TH "FcPatternAddWeak" "3" "02 December 2006" "" "" .SH NAME FcPatternAddWeak \- Add a value to a pattern with weak binding @@ -11,7 +11,7 @@ FcPatternAddWeak \- Add a value to a pattern with weak binding .sp \fB#include .sp -FcBool FcPatternAddWeak (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue\fIvalue\fB, FcBool\fIappend\fB); +FcBool FcPatternAddWeak (FcPattern *\fIp\fB, const char *\fIobject\fB, FcValue \fIvalue\fB, FcBool \fIappend\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ FcPatternAddWeak is essentially the same as FcPatternAdd except that any values added to the list have binding \fIweak\fR instead of \fIstrong\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternBuild.3 b/lib/fontconfig/doc/FcPatternBuild.3 index f5f084588..b70d5293f 100644 --- a/lib/fontconfig/doc/FcPatternBuild.3 +++ b/lib/fontconfig/doc/FcPatternBuild.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternBuild" "3" "15 September 2006" "" "" +.TH "FcPatternBuild" "3" "02 December 2006" "" "" .SH NAME FcPatternBuild, FcPatternVaBuild \- Create patterns from arguments @@ -13,7 +13,7 @@ FcPatternBuild, FcPatternVaBuild \- Create patterns from arguments .sp FcPattern * FcPatternBuild (FcPattern *\fIorig\fB, \&...\fI\fB); .sp -FcPattern * FcPatternVaBuild (FcPattern *\fIorig\fB, va_list\fIva\fB); +FcPattern * FcPatternVaBuild (FcPattern *\fIorig\fB, va_list \fIva\fB); \fR .SH "DESCRIPTION" .PP @@ -44,4 +44,4 @@ FcPatternVaBuild is used when the arguments are already in the form of a varargs value. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternCreate.3 b/lib/fontconfig/doc/FcPatternCreate.3 index d2fef530d..20e9ce918 100644 --- a/lib/fontconfig/doc/FcPatternCreate.3 +++ b/lib/fontconfig/doc/FcPatternCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternCreate" "3" "15 September 2006" "" "" +.TH "FcPatternCreate" "3" "02 December 2006" "" "" .SH NAME FcPatternCreate \- Create a pattern @@ -18,4 +18,4 @@ FcPattern * FcPatternCreate (void\fI\fB); Creates a pattern with no properties; used to build patterns from scratch. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternDel.3 b/lib/fontconfig/doc/FcPatternDel.3 index 15156615a..b48b319c4 100644 --- a/lib/fontconfig/doc/FcPatternDel.3 +++ b/lib/fontconfig/doc/FcPatternDel.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternDel" "3" "15 September 2006" "" "" +.TH "FcPatternDel" "3" "02 December 2006" "" "" .SH NAME FcPatternDel \- Delete a property from a pattern @@ -19,4 +19,4 @@ Deletes all values associated with the property `object', returning whether the property existed or not. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternDestroy.3 b/lib/fontconfig/doc/FcPatternDestroy.3 index 598734c3f..b0fb434cf 100644 --- a/lib/fontconfig/doc/FcPatternDestroy.3 +++ b/lib/fontconfig/doc/FcPatternDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternDestroy" "3" "15 September 2006" "" "" +.TH "FcPatternDestroy" "3" "02 December 2006" "" "" .SH NAME FcPatternDestroy \- Destroy a pattern @@ -18,4 +18,4 @@ void FcPatternDestroy (FcPattern *\fIp\fB); Destroys a pattern, in the process destroying all related values. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternEqual.3 b/lib/fontconfig/doc/FcPatternEqual.3 index 960b78f0c..a9114c1ef 100644 --- a/lib/fontconfig/doc/FcPatternEqual.3 +++ b/lib/fontconfig/doc/FcPatternEqual.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternEqual" "3" "15 September 2006" "" "" +.TH "FcPatternEqual" "3" "02 December 2006" "" "" .SH NAME FcPatternEqual \- Compare patterns @@ -18,4 +18,4 @@ FcBool FcPatternEqual (const FcPattern *\fIpa\fB, const FcPattern *\fIpb\fB); Returns whether \fIpa\fR and \fIpb\fR are exactly alike. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternEqualSubset.3 b/lib/fontconfig/doc/FcPatternEqualSubset.3 index b00f1aceb..debfdd2ef 100644 --- a/lib/fontconfig/doc/FcPatternEqualSubset.3 +++ b/lib/fontconfig/doc/FcPatternEqualSubset.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternEqualSubset" "3" "15 September 2006" "" "" +.TH "FcPatternEqualSubset" "3" "02 December 2006" "" "" .SH NAME FcPatternEqualSubset \- Compare portions of patterns @@ -19,4 +19,4 @@ Returns whether \fIpa\fR and \fIpb\fR have exactly the same values for all of th objects in \fIos\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternGet-Type.3 b/lib/fontconfig/doc/FcPatternGet-Type.3 index 6d32ca6b1..277f07757 100644 --- a/lib/fontconfig/doc/FcPatternGet-Type.3 +++ b/lib/fontconfig/doc/FcPatternGet-Type.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternGet-Type" "3" "15 September 2006" "" "" +.TH "FcPatternGet-Type" "3" "02 December 2006" "" "" .SH NAME FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, FcPatternGetCharSet, FcPatternGetBool \- Return a typed value from a pattern @@ -11,17 +11,17 @@ FcPatternGetInteger, FcPatternGetDouble, FcPatternGetString, FcPatternGetMatrix, .sp \fB#include .sp -FcResult FcPatternGetInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, int *\fIi\fB); +FcResult FcPatternGetInteger (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, int *\fIi\fB); .sp -FcResult FcPatternGetDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, double *\fId\fB); +FcResult FcPatternGetDouble (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, double *\fId\fB); .sp -FcResult FcPatternGetString (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, char **const\fIs\fB); +FcResult FcPatternGetString (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, char **const\fIs\fB); .sp -FcResult FcPatternGetMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcMatrix **\fIs\fB); +FcResult FcPatternGetMatrix (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcMatrix **\fIs\fB); .sp -FcResult FcPatternGetCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcCharSet **\fIc\fB); +FcResult FcPatternGetCharSet (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcCharSet **\fIc\fB); .sp -FcResult FcPatternGetBool (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIn\fB, FcBool *\fIb\fB); +FcResult FcPatternGetBool (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIn\fB, FcBool *\fIb\fB); \fR .SH "DESCRIPTION" .PP @@ -32,4 +32,4 @@ copy of any data structure referenced by the return value. Use these in preference to FcPatternGet to provide compile-time typechecking. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternGet.3 b/lib/fontconfig/doc/FcPatternGet.3 index f38b9e7db..55d7d54c3 100644 --- a/lib/fontconfig/doc/FcPatternGet.3 +++ b/lib/fontconfig/doc/FcPatternGet.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternGet" "3" "15 September 2006" "" "" +.TH "FcPatternGet" "3" "02 December 2006" "" "" .SH NAME FcPatternGet \- Return a value from a pattern @@ -11,7 +11,7 @@ FcPatternGet \- Return a value from a pattern .sp \fB#include .sp -FcResult FcPatternGet (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIid\fB, FcValue *\fIv\fB); +FcResult FcPatternGet (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIid\fB, FcValue *\fIv\fB); \fR .SH "DESCRIPTION" .PP @@ -21,4 +21,4 @@ The value returned is not a copy, but rather refers to the data stored within the pattern directly. Applications must not free this value. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternHash.3 b/lib/fontconfig/doc/FcPatternHash.3 index aa18ded3b..d9636b09e 100644 --- a/lib/fontconfig/doc/FcPatternHash.3 +++ b/lib/fontconfig/doc/FcPatternHash.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternHash" "3" "15 September 2006" "" "" +.TH "FcPatternHash" "3" "02 December 2006" "" "" .SH NAME FcPatternHash \- Compute a pattern hash value @@ -19,4 +19,4 @@ Returns a 32-bit number which is the same for any two patterns which are equal. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternPrint.3 b/lib/fontconfig/doc/FcPatternPrint.3 index 9dd639eb7..cf749e161 100644 --- a/lib/fontconfig/doc/FcPatternPrint.3 +++ b/lib/fontconfig/doc/FcPatternPrint.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternPrint" "3" "15 September 2006" "" "" +.TH "FcPatternPrint" "3" "02 December 2006" "" "" .SH NAME FcPatternPrint \- Print a pattern for debugging @@ -20,4 +20,4 @@ no provision for reparsing data in this format, it's just for diagnostics and debugging. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcPatternRemove.3 b/lib/fontconfig/doc/FcPatternRemove.3 index 41be8c319..15e7f9764 100644 --- a/lib/fontconfig/doc/FcPatternRemove.3 +++ b/lib/fontconfig/doc/FcPatternRemove.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcPatternRemove" "3" "15 September 2006" "" "" +.TH "FcPatternRemove" "3" "02 December 2006" "" "" .SH NAME FcPatternRemove \- Remove one object of the specified type from the pattern @@ -11,7 +11,7 @@ FcPatternRemove \- Remove one object of the specified type from the pattern .sp \fB#include .sp -FcBool FcPatternRemove (FcPattern *\fIp\fB, const char *\fIobject\fB, int\fIid\fB); +FcBool FcPatternRemove (FcPattern *\fIp\fB, const char *\fIobject\fB, int \fIid\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Removes the value associated with the property `object' at position `id', return whether the property existed and had a value at that position or not. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrBasename.3 b/lib/fontconfig/doc/FcStrBasename.3 index a2b2fb88a..e498d5c84 100644 --- a/lib/fontconfig/doc/FcStrBasename.3 +++ b/lib/fontconfig/doc/FcStrBasename.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrBasename" "3" "15 September 2006" "" "" +.TH "FcStrBasename" "3" "02 December 2006" "" "" .SH NAME FcStrBasename \- last component of filename @@ -20,4 +20,4 @@ directory names. This is returned in newly allocated storage which should be freed when no longer needed. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrCmpIgnoreCase.3 b/lib/fontconfig/doc/FcStrCmpIgnoreCase.3 index 865ea7838..93566506e 100644 --- a/lib/fontconfig/doc/FcStrCmpIgnoreCase.3 +++ b/lib/fontconfig/doc/FcStrCmpIgnoreCase.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrCmpIgnoreCase" "3" "15 September 2006" "" "" +.TH "FcStrCmpIgnoreCase" "3" "02 December 2006" "" "" .SH NAME FcStrCmpIgnoreCase \- compare UTF-8 strings ignoring ASCII case @@ -21,4 +21,4 @@ case-insensitive in the ASCII range and will operate properly with UTF8 encoded strings, although it does not check for well formed strings. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrCopy.3 b/lib/fontconfig/doc/FcStrCopy.3 index 392754b42..008e3f21e 100644 --- a/lib/fontconfig/doc/FcStrCopy.3 +++ b/lib/fontconfig/doc/FcStrCopy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrCopy" "3" "15 September 2006" "" "" +.TH "FcStrCopy" "3" "02 December 2006" "" "" .SH NAME FcStrCopy \- duplicate a string @@ -20,4 +20,4 @@ buffer. Yes, this is \fBstrdup\fR, but that function isn't available on every platform. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrCopyFilename.3 b/lib/fontconfig/doc/FcStrCopyFilename.3 index c3bbab58d..87b0e8b95 100644 --- a/lib/fontconfig/doc/FcStrCopyFilename.3 +++ b/lib/fontconfig/doc/FcStrCopyFilename.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrCopyFilename" "3" "15 September 2006" "" "" +.TH "FcStrCopyFilename" "3" "02 December 2006" "" "" .SH NAME FcStrCopyFilename \- copy a string, expanding '~' @@ -20,4 +20,4 @@ Just like FcStrCopy except that it converts any leading '~' characters in Returns NULL if '~' is present in \fIs\fR and HOME is unset. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrDirname.3 b/lib/fontconfig/doc/FcStrDirname.3 index 81b235eef..6906e680a 100644 --- a/lib/fontconfig/doc/FcStrDirname.3 +++ b/lib/fontconfig/doc/FcStrDirname.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrDirname" "3" "15 September 2006" "" "" +.TH "FcStrDirname" "3" "02 December 2006" "" "" .SH NAME FcStrDirname \- directory part of filename @@ -20,4 +20,4 @@ is returned in newly allocated storage which should be freed when no longer needed. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrDowncase.3 b/lib/fontconfig/doc/FcStrDowncase.3 index ad0b17dfb..896855217 100644 --- a/lib/fontconfig/doc/FcStrDowncase.3 +++ b/lib/fontconfig/doc/FcStrDowncase.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrDowncase" "3" "15 September 2006" "" "" +.TH "FcStrDowncase" "3" "02 December 2006" "" "" .SH NAME FcStrDowncase \- create a lower case translation of a string @@ -19,4 +19,4 @@ Allocates memory, copies \fIs\fR, converting upper case letters to lower case and returns the allocated buffer. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrListCreate.3 b/lib/fontconfig/doc/FcStrListCreate.3 index 031f36d01..0259ca014 100644 --- a/lib/fontconfig/doc/FcStrListCreate.3 +++ b/lib/fontconfig/doc/FcStrListCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrListCreate" "3" "15 September 2006" "" "" +.TH "FcStrListCreate" "3" "02 December 2006" "" "" .SH NAME FcStrListCreate \- create a string iterator @@ -18,4 +18,4 @@ FcStrList * FcStrListCreate (FcStrSet *\fIset\fB); Creates an iterator to list the strings in \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrListDone.3 b/lib/fontconfig/doc/FcStrListDone.3 index adaf53013..84797fa40 100644 --- a/lib/fontconfig/doc/FcStrListDone.3 +++ b/lib/fontconfig/doc/FcStrListDone.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrListDone" "3" "15 September 2006" "" "" +.TH "FcStrListDone" "3" "02 December 2006" "" "" .SH NAME FcStrListDone \- destroy a string iterator @@ -18,4 +18,4 @@ void FcStrListDone (FcStrList *\fIlist\fB); Destroys the enumerator \fIlist\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrListNext.3 b/lib/fontconfig/doc/FcStrListNext.3 index b61166095..3f3ccd474 100644 --- a/lib/fontconfig/doc/FcStrListNext.3 +++ b/lib/fontconfig/doc/FcStrListNext.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrListNext" "3" "15 September 2006" "" "" +.TH "FcStrListNext" "3" "02 December 2006" "" "" .SH NAME FcStrListNext \- get next string in iteration @@ -18,4 +18,4 @@ FcChar8 * FcStrListNext (FcStrList *\fIlist\fB); Returns the next string in \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetAdd.3 b/lib/fontconfig/doc/FcStrSetAdd.3 index effb44bbd..b4d844ec0 100644 --- a/lib/fontconfig/doc/FcStrSetAdd.3 +++ b/lib/fontconfig/doc/FcStrSetAdd.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetAdd" "3" "15 September 2006" "" "" +.TH "FcStrSetAdd" "3" "02 December 2006" "" "" .SH NAME FcStrSetAdd \- add to a string set @@ -18,4 +18,4 @@ FcBool FcStrSetAdd (FcStrSet *\fIset\fB, const FcChar8 *\fIs\fB); Adds a copy of \fIs\fR to \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetAddFilename.3 b/lib/fontconfig/doc/FcStrSetAddFilename.3 index e03a253a9..11c3a36f4 100644 --- a/lib/fontconfig/doc/FcStrSetAddFilename.3 +++ b/lib/fontconfig/doc/FcStrSetAddFilename.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetAddFilename" "3" "15 September 2006" "" "" +.TH "FcStrSetAddFilename" "3" "02 December 2006" "" "" .SH NAME FcStrSetAddFilename \- add a filename to a string set @@ -20,4 +20,4 @@ is created with FcStrCopyFilename so that leading '~' values are replaced with the value of the HOME environment variable. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetCreate.3 b/lib/fontconfig/doc/FcStrSetCreate.3 index 139c912b5..2ec587174 100644 --- a/lib/fontconfig/doc/FcStrSetCreate.3 +++ b/lib/fontconfig/doc/FcStrSetCreate.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetCreate" "3" "15 September 2006" "" "" +.TH "FcStrSetCreate" "3" "02 December 2006" "" "" .SH NAME FcStrSetCreate \- create a string set @@ -18,4 +18,4 @@ FcStrSet * FcStrSetCreate (void\fI\fB); Create an empty set. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetDel.3 b/lib/fontconfig/doc/FcStrSetDel.3 index af6ffe561..c257b2e09 100644 --- a/lib/fontconfig/doc/FcStrSetDel.3 +++ b/lib/fontconfig/doc/FcStrSetDel.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetDel" "3" "15 September 2006" "" "" +.TH "FcStrSetDel" "3" "02 December 2006" "" "" .SH NAME FcStrSetDel \- delete from a string set @@ -19,4 +19,4 @@ Removes \fIs\fR from \fIset\fR, returning FcTrue if \fIs\fR was a member else FcFalse. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetDestroy.3 b/lib/fontconfig/doc/FcStrSetDestroy.3 index ba22cf290..40fbbf063 100644 --- a/lib/fontconfig/doc/FcStrSetDestroy.3 +++ b/lib/fontconfig/doc/FcStrSetDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetDestroy" "3" "15 September 2006" "" "" +.TH "FcStrSetDestroy" "3" "02 December 2006" "" "" .SH NAME FcStrSetDestroy \- destroy a string set @@ -18,4 +18,4 @@ void FcStrSetDestroy (FcStrSet *\fIset\fB); Destroys \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrSetMember.3 b/lib/fontconfig/doc/FcStrSetMember.3 index 0b1c89932..eab398e88 100644 --- a/lib/fontconfig/doc/FcStrSetMember.3 +++ b/lib/fontconfig/doc/FcStrSetMember.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrSetMember" "3" "15 September 2006" "" "" +.TH "FcStrSetMember" "3" "02 December 2006" "" "" .SH NAME FcStrSetMember \- check set for membership @@ -19,4 +19,4 @@ Returns whether \fIs\fR is a member of \fIset\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrStr.3 b/lib/fontconfig/doc/FcStrStr.3 index 3d6e3abd9..19795f8ee 100644 --- a/lib/fontconfig/doc/FcStrStr.3 +++ b/lib/fontconfig/doc/FcStrStr.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrStr" "3" "15 September 2006" "" "" +.TH "FcStrStr" "3" "02 December 2006" "" "" .SH NAME FcStrStr \- locate UTF-8 substring @@ -22,4 +22,4 @@ with UTF8 encoded strings, although it does not check for well formed strings. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcStrStrIgnoreCase.3 b/lib/fontconfig/doc/FcStrStrIgnoreCase.3 index a84f569db..2d5c38990 100644 --- a/lib/fontconfig/doc/FcStrStrIgnoreCase.3 +++ b/lib/fontconfig/doc/FcStrStrIgnoreCase.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcStrStrIgnoreCase" "3" "15 September 2006" "" "" +.TH "FcStrStrIgnoreCase" "3" "02 December 2006" "" "" .SH NAME FcStrStrIgnoreCase \- locate UTF-8 substring ignoring ASCII case @@ -23,4 +23,4 @@ with UTF8 encoded strings, although it does not check for well formed strings. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcUcs4ToUtf8.3 b/lib/fontconfig/doc/FcUcs4ToUtf8.3 index db71fa63e..a340e6516 100644 --- a/lib/fontconfig/doc/FcUcs4ToUtf8.3 +++ b/lib/fontconfig/doc/FcUcs4ToUtf8.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcUcs4ToUtf8" "3" "15 September 2006" "" "" +.TH "FcUcs4ToUtf8" "3" "02 December 2006" "" "" .SH NAME FcUcs4ToUtf8 \- convert UCS4 to UTF-8 @@ -11,7 +11,7 @@ FcUcs4ToUtf8 \- convert UCS4 to UTF-8 .sp \fB#include .sp -int FcUcs4ToUtf8 (FcChar32\fIsrc\fB, FcChar8\fIdst[FC_UTF8_MAX_LEN]\fB); +int FcUcs4ToUtf8 (FcChar32 \fIsrc\fB, FcChar8 \fIdst[FC_UTF8_MAX_LEN]\fB); \fR .SH "DESCRIPTION" .PP @@ -20,4 +20,4 @@ Converts the Unicode char from \fIsrc\fR into the char. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcUtf16Len.3 b/lib/fontconfig/doc/FcUtf16Len.3 index e9545e615..84a9b6f73 100644 --- a/lib/fontconfig/doc/FcUtf16Len.3 +++ b/lib/fontconfig/doc/FcUtf16Len.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcUtf16Len" "3" "15 September 2006" "" "" +.TH "FcUtf16Len" "3" "02 December 2006" "" "" .SH NAME FcUtf16Len \- count UTF-16 encoded chars @@ -11,7 +11,7 @@ FcUtf16Len \- count UTF-16 encoded chars .sp \fB#include .sp -FcBool FcUtf16Len (FcChar8 *\fIsrc\fB, FcEndian\fIendian\fB, int\fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); +FcBool FcUtf16Len (FcChar8 *\fIsrc\fB, FcEndian \fIendian\fB, int \fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); \fR .SH "DESCRIPTION" .PP @@ -25,4 +25,4 @@ indicates whether \fIstring\fR is a well-formed UTF16 string. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcUtf16ToUcs4.3 b/lib/fontconfig/doc/FcUtf16ToUcs4.3 index 013e6a682..98b3b093e 100644 --- a/lib/fontconfig/doc/FcUtf16ToUcs4.3 +++ b/lib/fontconfig/doc/FcUtf16ToUcs4.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcUtf16ToUcs4" "3" "15 September 2006" "" "" +.TH "FcUtf16ToUcs4" "3" "02 December 2006" "" "" .SH NAME FcUtf16ToUcs4 \- convert UTF-16 to UCS4 @@ -11,7 +11,7 @@ FcUtf16ToUcs4 \- convert UTF-16 to UCS4 .sp \fB#include .sp -int FcUtf16ToUcs4 (FcChar8 *\fIsrc\fB, FcEndian\fIendian\fB, FcChar32 *\fIdst\fB, int\fIlen\fB); +int FcUtf16ToUcs4 (FcChar8 *\fIsrc\fB, FcEndian \fIendian\fB, FcChar32 *\fIdst\fB, int \fIlen\fB); \fR .SH "DESCRIPTION" .PP @@ -22,4 +22,4 @@ bytes long. Bytes of \fIsrc\fR are combined into 16-bit units according to \fIendian\fR\&. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcUtf8Len.3 b/lib/fontconfig/doc/FcUtf8Len.3 index c73043c26..c732a8ef7 100644 --- a/lib/fontconfig/doc/FcUtf8Len.3 +++ b/lib/fontconfig/doc/FcUtf8Len.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcUtf8Len" "3" "15 September 2006" "" "" +.TH "FcUtf8Len" "3" "02 December 2006" "" "" .SH NAME FcUtf8Len \- count UTF-8 encoded chars @@ -11,7 +11,7 @@ FcUtf8Len \- count UTF-8 encoded chars .sp \fB#include .sp -FcBool FcUtf8Len (FcChar8 *\fIsrc\fB, int\fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); +FcBool FcUtf8Len (FcChar8 *\fIsrc\fB, int \fIlen\fB, int *\fInchar\fB, int *\fIwchar\fB); \fR .SH "DESCRIPTION" .PP @@ -23,4 +23,4 @@ counted. The return value indicates whether \fIsrc\fR is a well-formed UTF8 string. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcUtf8ToUcs4.3 b/lib/fontconfig/doc/FcUtf8ToUcs4.3 index 94b2208be..c9480989e 100644 --- a/lib/fontconfig/doc/FcUtf8ToUcs4.3 +++ b/lib/fontconfig/doc/FcUtf8ToUcs4.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcUtf8ToUcs4" "3" "15 September 2006" "" "" +.TH "FcUtf8ToUcs4" "3" "02 December 2006" "" "" .SH NAME FcUtf8ToUcs4 \- convert UTF-8 to UCS4 @@ -11,7 +11,7 @@ FcUtf8ToUcs4 \- convert UTF-8 to UCS4 .sp \fB#include .sp -int FcUtf8ToUcs4 (FcChar8 *\fIsrc\fB, FcChar32 *\fIdst\fB, int\fIlen\fB); +int FcUtf8ToUcs4 (FcChar8 *\fIsrc\fB, FcChar32 *\fIdst\fB, int \fIlen\fB); \fR .SH "DESCRIPTION" .PP @@ -21,4 +21,4 @@ char. \fIsrc\fR nust be at least \fIlen\fR bytes long. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcValueDestroy.3 b/lib/fontconfig/doc/FcValueDestroy.3 index 601f12eef..7a43e8c3f 100644 --- a/lib/fontconfig/doc/FcValueDestroy.3 +++ b/lib/fontconfig/doc/FcValueDestroy.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcValueDestroy" "3" "15 September 2006" "" "" +.TH "FcValueDestroy" "3" "02 December 2006" "" "" .SH NAME FcValueDestroy \- Free a value @@ -11,7 +11,7 @@ FcValueDestroy \- Free a value .sp \fB#include .sp -void FcValueDestroy (FcValue\fIv\fB); +void FcValueDestroy (FcValue \fIv\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Frees any memory referenced by \fIv\fR\&. Values of type FcTypeString, FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/FcValueSave.3 b/lib/fontconfig/doc/FcValueSave.3 index 8031d464d..6d6a51361 100644 --- a/lib/fontconfig/doc/FcValueSave.3 +++ b/lib/fontconfig/doc/FcValueSave.3 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FcValueSave" "3" "15 September 2006" "" "" +.TH "FcValueSave" "3" "02 December 2006" "" "" .SH NAME FcValueSave \- Copy a value @@ -11,7 +11,7 @@ FcValueSave \- Copy a value .sp \fB#include .sp -FcValue FcValueSave (FcValue\fIv\fB); +FcValue FcValueSave (FcValue \fIv\fB); \fR .SH "DESCRIPTION" .PP @@ -19,4 +19,4 @@ Returns a copy of \fIv\fR duplicating any object referenced by it so that \fIv\f may be safely destroyed without harming the new value. .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/edit-sgml.c b/lib/fontconfig/doc/edit-sgml.c index 736cafd26..ac530609e 100644 --- a/lib/fontconfig/doc/edit-sgml.c +++ b/lib/fontconfig/doc/edit-sgml.c @@ -1,5 +1,5 @@ /* - * $Id: edit-sgml.c,v 1.1.1.1 2006/11/25 18:41:58 matthieu Exp $ + * $Id: edit-sgml.c,v 1.1.1.2 2006/12/31 14:57:46 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -294,6 +294,11 @@ ReplaceRead (FILE *f) ungetc (c, f); while (isspace (StringLast (r->text))) StringDel (r->text); + if (StringLast(r->text) == '%') + { + StringDel (r->text); + StringAdd (r->text, ' '); + } return r; } diff --git a/lib/fontconfig/doc/fcblanks.fncs b/lib/fontconfig/doc/fcblanks.fncs index 975180a15..73a8232c8 100644 --- a/lib/fontconfig/doc/fcblanks.fncs +++ b/lib/fontconfig/doc/fcblanks.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcblanks.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcblanks.fncs,v 1.1.1.2 2006/12/31 14:57:59 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -40,7 +40,7 @@ Destroys an FcBlanks object, freeing any associated memory. @RET@ FcBool @FUNC@ FcBlanksAdd @TYPE1@ FcBlanks * @ARG1@ b -@TYPE2@ FcChar32 @ARG2@ ucs4 +@TYPE2@ FcChar32% @ARG2@ ucs4 @PURPOSE@ Add a character to an FcBlanks @DESC@ Adds a single character to an FcBlanks object, returning FcFalse @@ -50,7 +50,7 @@ if this process ran out of memory. @RET@ FcBool @FUNC@ FcBlanksIsMember @TYPE1@ FcBlanks * @ARG1@ b -@TYPE2@ FcChar32 @ARG2@ ucs4 +@TYPE2@ FcChar32% @ARG2@ ucs4 @PURPOSE@ Query membership in an FcBlanks @DESC@ Returns whether the specified FcBlanks object contains the indicated Unicode diff --git a/lib/fontconfig/doc/fccharset.fncs b/lib/fontconfig/doc/fccharset.fncs index 155c8d92e..145575087 100644 --- a/lib/fontconfig/doc/fccharset.fncs +++ b/lib/fontconfig/doc/fccharset.fncs @@ -1,5 +1,5 @@ /* - * $Id: fccharset.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fccharset.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -43,7 +43,7 @@ memory referenced is freed. @RET@ FcBool @FUNC@ FcCharSetAddChar @TYPE1@ FcCharSet * @ARG1@ fcs -@TYPE2@ FcChar32 @ARG2@ ucs4 +@TYPE2@ FcChar32% @ARG2@ ucs4 @PURPOSE@ Add a character to a charset @DESC@ FcCharSetAddChar adds a single unicode char to the set, @@ -101,7 +101,7 @@ Returns a set including only those chars found in a but n @RET@ FcBool @FUNC@ FcCharSetHasChar @TYPE1@ const FcCharSet * @ARG1@ fcs -@TYPE2@ FcChar32 @ARG2@ ucs4 +@TYPE2@ FcChar32% @ARG2@ ucs4 @PURPOSE@ Check a charset for a char @DESC@ Returns whether fcs contains the char ucs4. @@ -145,7 +145,7 @@ Returns whether a is a subset of b @RET@ FcChar32 @FUNC@ FcCharSetFirstPage @TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE] @ARG2@ map +@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE]% @ARG2@ map @TYPE3@ FcChar32 * @ARG3@ next @PURPOSE@ Start enumerating charset contents @DESC@ @@ -157,7 +157,7 @@ font. @RET@ FcChar32 @FUNC@ FcCharSetNextPage @TYPE1@ const FcCharSet * @ARG1@ a -@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE] @ARG2@ map +@TYPE2@ FcChar32[FC_CHARSET_MAP_SIZE]% @ARG2@ map @TYPE3@ FcChar32 * @ARG3@ next @PURPOSE@ Continue enumerating charset contents @DESC@ diff --git a/lib/fontconfig/doc/fcconfig.fncs b/lib/fontconfig/doc/fcconfig.fncs index 9f863cda3..47ca850cb 100644 --- a/lib/fontconfig/doc/fcconfig.fncs +++ b/lib/fontconfig/doc/fcconfig.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcconfig.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcconfig.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -114,7 +114,7 @@ Returns the name of the file used to store per-user font information. @RET@ FcFontSet * @FUNC@ FcConfigGetFonts @TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ FcSetName @ARG2@ set +@TYPE2@ FcSetName% @ARG2@ set @PURPOSE@ Get config font set @DESC@ Returns one of the two sets of fonts from the configuration as specified @@ -143,7 +143,7 @@ a call to FcFontList when this interval has passed since the last check. @RET@ FcBool @FUNC@ FcConfigSetRescanInverval @TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ int @ARG2@ rescanInterval +@TYPE2@ int% @ARG2@ rescanInterval @PURPOSE@ Set config rescan interval @DESC@ Sets the rescan interval; returns FcFalse if an error occurred. @@ -181,7 +181,7 @@ Clears the set of application-specific fonts. @TYPE1@ FcConfig * @ARG1@ config @TYPE2@ FcPattern * @ARG2@ p @TYPE3@ FcPattern * @ARG3@ p_pat -@TYPE4@ FcMatchKind @ARG4@ kind +@TYPE4@ FcMatchKind% @ARG4@ kind @PURPOSE@ Execute substitutions @DESC@ Performs the sequence of pattern modification operations, if kind is @@ -194,7 +194,7 @@ p_pat is used for <test> elements with target=pattern. @FUNC@ FcConfigSubstitute @TYPE1@ FcConfig * @ARG1@ config @TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcMatchKind @ARG3@ kind +@TYPE3@ FcMatchKind% @ARG3@ kind @PURPOSE@ Execute substitutions @DESC@ Calls FcConfigSubstituteWithPat setting p_pat to NULL. @@ -216,7 +216,7 @@ been called for p; otherwise the results will not be corr @FUNC@ FcFontSort @TYPE1@ FcConfig * @ARG1@ config @TYPE2@ FcPattern * @ARG2@ p -@TYPE3@ FcBool @ARG3@ trim +@TYPE3@ FcBool% @ARG3@ trim @TYPE4@ FcCharSet ** @ARG4@ csp @TYPE5@ FcResult * @ARG5@ result @PURPOSE@ Return list of matching fonts @@ -282,7 +282,7 @@ FC_CONFIG_DIR environment variable. @FUNC@ FcConfigParseAndLoad @TYPE1@ FcConfig * @ARG1@ config @TYPE2@ const FcChar8 * @ARG2@ file -@TYPE2@ FcBool @ARG3@ complain +@TYPE2@ FcBool% @ARG3@ complain @PURPOSE@ load a configuration file @DESC@ Walks the configuration in 'file' and constructs the internal representation @@ -290,14 +290,3 @@ in 'config'. Any include files referenced from within 'file' will be loaded with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning will be displayed if 'file' does not exist. @@ - -@RET@ const FcChar8 * -@FUNC@ FcConfigNormalizeFontDir -@TYPE1@ FcConfig * @ARG1@ config -@TYPE2@ const FcChar8 * @ARG2@ dir -@PURPOSE@ normalize a font directory -@DESC@ -Converts the directory name given in 'dir' to a normal form, i.e. one -of the forms which are derived from the font directories specified -in the config file. -@@ diff --git a/lib/fontconfig/doc/fcconstant.fncs b/lib/fontconfig/doc/fcconstant.fncs index 2644e51c6..329d5e6ae 100644 --- a/lib/fontconfig/doc/fcconstant.fncs +++ b/lib/fontconfig/doc/fcconstant.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcconstant.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcconstant.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -24,7 +24,7 @@ @RET@ FcBool @FUNC@ FcNameRegisterConstants @TYPE1@ const FcConstant * @ARG1@ consts -@TYPE2@ int @ARG2@ nconsts +@TYPE2@ int% @ARG2@ nconsts @PURPOSE@ Register symbolic constants @DESC@ Register nconsts new symbolic constants. @@ -33,7 +33,7 @@ Register nconsts new symbolic constants. @RET@ FcBool @FUNC@ FcNameUnregisterConstants @TYPE1@ const FcConstant * @ARG1@ consts -@TYPE2@ int @ARG2@ nconsts +@TYPE2@ int% @ARG2@ nconsts @PURPOSE@ Unregister symbolic constants @DESC@ Unregister nconsts symbolic constants. diff --git a/lib/fontconfig/doc/fcfile.fncs b/lib/fontconfig/doc/fcfile.fncs index 6bebc1112..3c5956048 100644 --- a/lib/fontconfig/doc/fcfile.fncs +++ b/lib/fontconfig/doc/fcfile.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcfile.fncs,v 1.1.1.1 2006/11/25 18:42:00 matthieu Exp $ + * $Id: fcfile.fncs,v 1.1.1.2 2006/12/31 14:57:47 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -29,7 +29,7 @@ @TYPE3@ FcFileCache * @ARG3@ cache @TYPE4@ FcBlanks * @ARG4@ blanks @TYPE5@ const char * @ARG5@ file -@TYPE6@ FcBool @ARG6@ force +@TYPE6@ FcBool% @ARG6@ force @PURPOSE@ scan a font file @DESC@ Scans a single file and adds all fonts found to set. @@ -46,7 +46,7 @@ associated information is found in cache. If @TYPE3@ FcFileCache * @ARG3@ cache @TYPE4@ FcBlanks * @ARG4@ blanks @TYPE5@ const char * @ARG5@ dir -@TYPE6@ FcBool @ARG6@ force +@TYPE6@ FcBool% @ARG6@ force @PURPOSE@ scan a font directory @DESC@ Scans an entire directory and adds all fonts found to diff --git a/lib/fontconfig/doc/fcfreetype.fncs b/lib/fontconfig/doc/fcfreetype.fncs index 5165a7a52..15162f568 100644 --- a/lib/fontconfig/doc/fcfreetype.fncs +++ b/lib/fontconfig/doc/fcfreetype.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcfreetype.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcfreetype.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -27,8 +27,8 @@ #include <fcfreetype.h> @RET@ FT_UInt @FUNC@ FcFreeTypeCharIndex -@TYPE1@ FT_Face @ARG1@ face -@TYPE2@ FcChar32 @ARG2@ ucs4 +@TYPE1@ FT_Face% @ARG1@ face +@TYPE2@ FcChar32% @ARG2@ ucs4 @PURPOSE@ map Unicode to glyph id @DESC@ Maps a Unicode char to a glyph index. This function uses information from @@ -43,7 +43,7 @@ higher level functions. #include <fcfreetype.h> @RET@ FcCharSet * @FUNC@ FcFreeTypeCharSet -@TYPE1@ FT_Face @ARG1@ face +@TYPE1@ FT_Face% @ARG1@ face @TYPE2@ FcBlanks * @ARG2@ blanks @PURPOSE@ compute unicode coverage @DESC@ @@ -59,11 +59,26 @@ not in 'blanks' are not placed in the returned FcCharSet. @RET@ FcPattern * @FUNC@ FcFreeTypeQuery @TYPE1@ const char * @ARG1@ file -@TYPE2@ int @ARG2@ id +@TYPE2@ int% @ARG2@ id @TYPE3@ FcBlanks * @ARG3@ blanks @TYPE4@ int * @ARG4@ count -@PURPOSE@ compute font file pattern +@PURPOSE@ compute pattern from font file (and index) @DESC@ Constructs a pattern representing the 'id'th font in 'file'. The number of fonts in 'file' is returned in 'count'. @@ + +@SYNOPSIS@ +#include <fontconfig.h> +#include <fcfreetype.h> +@RET@ FcPattern * +@FUNC@ FcFreeTypeQueryFace +@TYPE1@ const FT_Face% @ARG1@ face +@TYPE2@ const char * @ARG2@ file +@TYPE3@ int% @ARG3@ id +@TYPE4@ FcBlanks * @ARG4@ blanks +@PURPOSE@ compute pattern from FT_Face +@DESC@ +Constructs a pattern representing 'face'. 'file' and 'id' are used solely as +data for pattern elements (FC_FILE, FC_INDEX and sometimes FC_FAMILY). +@@ diff --git a/lib/fontconfig/doc/fcmatrix.fncs b/lib/fontconfig/doc/fcmatrix.fncs index 6a9b20573..84800fc9b 100644 --- a/lib/fontconfig/doc/fcmatrix.fncs +++ b/lib/fontconfig/doc/fcmatrix.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcmatrix.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcmatrix.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -69,9 +69,9 @@ the result in result. @PURPOSE@ Rotate a matrix @TYPE1@ FcMatrix * @ARG1@ matrix -@TYPE2@ double +@TYPE2@ double% @ARG2@ cos -@TYPE3@ double +@TYPE3@ double% @ARG3@ sin @DESC@ FcMatrixRotate rotates matrix @@ -88,9 +88,9 @@ matrix: @PURPOSE@ Scale a matrix @TYPE1@ FcMatrix * @ARG1@ matrix -@TYPE2@ double +@TYPE2@ double% @ARG2@ sx -@TYPE3@ double +@TYPE3@ double% @ARG3@ dy @DESC@ FcMatrixScale multiplies matrix @@ -107,9 +107,9 @@ the matrix: @PURPOSE@ Shear a matrix @TYPE1@ FcMatrix * @ARG1@ matrix -@TYPE2@ double +@TYPE2@ double% @ARG2@ sh -@TYPE3@ double +@TYPE3@ double% @ARG3@ sv @DESC@ FcMatrixShare shears matrix diff --git a/lib/fontconfig/doc/fcobjectset.fncs b/lib/fontconfig/doc/fcobjectset.fncs index 42dda52a6..889f4ceac 100644 --- a/lib/fontconfig/doc/fcobjectset.fncs +++ b/lib/fontconfig/doc/fcobjectset.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcobjectset.fncs,v 1.1.1.1 2006/11/25 18:42:13 matthieu Exp $ + * $Id: fcobjectset.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -54,7 +54,7 @@ Destroys an object set. @RET+@ FcObjectSet * @FUNC+@ FcObjectSetVaBuild @TYPE1+@ const char * @ARG1+@ first -@TYPE2+@ va_list @ARG2+@ va +@TYPE2+@ va_list% @ARG2+@ va @PURPOSE@ Build object set from args @DESC@ These build an object set from a null-terminated list of property names. diff --git a/lib/fontconfig/doc/fcobjecttype.fncs b/lib/fontconfig/doc/fcobjecttype.fncs index 51722911a..18ca48503 100644 --- a/lib/fontconfig/doc/fcobjecttype.fncs +++ b/lib/fontconfig/doc/fcobjecttype.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcobjecttype.fncs,v 1.1.1.1 2006/11/25 18:42:14 matthieu Exp $ + * $Id: fcobjecttype.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -24,7 +24,7 @@ @RET@ FcBool @FUNC@ FcNameRegisterObjectTypes @TYPE1@ const FcObjectType * @ARG1@ types -@TYPE2@ int @ARG2@ ntype +@TYPE2@ int% @ARG2@ ntype @PURPOSE@ Register object types @DESC@ Register ntype new object types. @@ -33,7 +33,7 @@ Register ntype new object types. @RET@ FcBool @FUNC@ FcNameUnregisterObjectTypes @TYPE1@ const FcObjectType * @ARG1@ types -@TYPE2@ int @ARG2@ ntype +@TYPE2@ int% @ARG2@ ntype @PURPOSE@ Unregister object types @DESC@ Unregister ntype object types. diff --git a/lib/fontconfig/doc/fcpattern.fncs b/lib/fontconfig/doc/fcpattern.fncs index fe66812b2..dee17e390 100644 --- a/lib/fontconfig/doc/fcpattern.fncs +++ b/lib/fontconfig/doc/fcpattern.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcpattern.fncs,v 1.1.1.1 2006/11/25 18:42:14 matthieu Exp $ + * $Id: fcpattern.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -70,8 +70,8 @@ equal. @FUNC@ FcPatternAdd @TYPE1@ FcPattern * @ARG1@ p @TYPE2@ const char * @ARG2@ object -@TYPE3@ FcValue @ARG3@ value -@TYPE4@ FcBool @ARG4@ append +@TYPE3@ FcValue% @ARG3@ value +@TYPE4@ FcBool% @ARG4@ append @PURPOSE@ Add a value to a pattern @DESC@ Adds a single value to the list of values associated with the property named @@ -85,8 +85,8 @@ retains no reference to any application-supplied data structure. @FUNC@ FcPatternAddWeak @TYPE1@ FcPattern * @ARG1@ p @TYPE2@ const char * @ARG2@ object -@TYPE3@ FcValue @ARG3@ value -@TYPE4@ FcBool @ARG4@ append +@TYPE3@ FcValue% @ARG3@ value +@TYPE4@ FcBool% @ARG4@ append @PURPOSE@ Add a value to a pattern with weak binding @DESC@ FcPatternAddWeak is essentially the same as FcPatternAdd except that any @@ -98,14 +98,14 @@ values added to the list have binding weak instead of weak instead of src into @@ -38,8 +38,8 @@ char. src nust be at least @RET@ int @FUNC@ FcUcs4ToUtf8 -@TYPE1@ FcChar32 @ARG1@ src -@TYPE2@ FcChar8 @ARG2@ dst[FC_UTF8_MAX_LEN] +@TYPE1@ FcChar32% @ARG1@ src +@TYPE2@ FcChar8% @ARG2@ dst[FC_UTF8_MAX_LEN] @PURPOSE@ convert UCS4 to UTF-8 @DESC@ Converts the Unicode char from src into @@ -50,7 +50,7 @@ the char. @RET@ FcBool @FUNC@ FcUtf8Len @TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ int @ARG2@ len +@TYPE2@ int% @ARG2@ len @TYPE3@ int * @ARG3@ nchar @TYPE4@ int * @ARG4@ wchar @PURPOSE@ count UTF-8 encoded chars @@ -66,9 +66,9 @@ well-formed UTF8 string. @RET@ int @FUNC@ FcUtf16ToUcs4 @TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ FcEndian @ARG2@ endian +@TYPE2@ FcEndian% @ARG2@ endian @TYPE3@ FcChar32 * @ARG3@ dst -@TYPE4@ int @ARG4@ len +@TYPE4@ int% @ARG4@ len @PURPOSE@ convert UTF-16 to UCS4 @DESC@ Converts the next Unicode char from src into @@ -81,8 +81,8 @@ units according to endian. @RET@ FcBool @FUNC@ FcUtf16Len @TYPE1@ FcChar8 * @ARG1@ src -@TYPE2@ FcEndian @ARG2@ endian -@TYPE3@ int @ARG3@ len +@TYPE2@ FcEndian% @ARG2@ endian +@TYPE3@ int% @ARG3@ len @TYPE4@ int * @ARG4@ nchar @TYPE5@ int * @ARG5@ wchar @PURPOSE@ count UTF-16 encoded chars diff --git a/lib/fontconfig/doc/fcvalue.fncs b/lib/fontconfig/doc/fcvalue.fncs index fe3aa3713..36f1fafc0 100644 --- a/lib/fontconfig/doc/fcvalue.fncs +++ b/lib/fontconfig/doc/fcvalue.fncs @@ -1,5 +1,5 @@ /* - * $Id: fcvalue.fncs,v 1.1.1.1 2006/11/25 18:42:14 matthieu Exp $ + * $Id: fcvalue.fncs,v 1.1.1.2 2006/12/31 14:58:00 matthieu Exp $ * * Copyright © 2003 Keith Packard * @@ -23,7 +23,7 @@ */ @RET@ void @FUNC@ FcValueDestroy -@TYPE1@ FcValue @ARG1@ v +@TYPE1@ FcValue% @ARG1@ v @PURPOSE@ Free a value @DESC@ Frees any memory referenced by v. Values of type FcTypeString, @@ -32,7 +32,7 @@ FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. @RET@ FcValue @FUNC@ FcValueSave -@TYPE1@ FcValue @ARG1@ v +@TYPE1@ FcValue% @ARG1@ v @PURPOSE@ Copy a value @DESC@ Returns a copy of v duplicating any object referenced by it so that v diff --git a/lib/fontconfig/doc/fontconfig-devel.pdf b/lib/fontconfig/doc/fontconfig-devel.pdf index 682c9e50b..c2ac35e7a 100644 Binary files a/lib/fontconfig/doc/fontconfig-devel.pdf and b/lib/fontconfig/doc/fontconfig-devel.pdf differ diff --git a/lib/fontconfig/doc/fontconfig-devel.txt b/lib/fontconfig/doc/fontconfig-devel.txt index 80700dc64..da8453fc0 100644 --- a/lib/fontconfig/doc/fontconfig-devel.txt +++ b/lib/fontconfig/doc/fontconfig-devel.txt @@ -1,5 +1,5 @@ -Fontconfig Developers Reference, Version 2.4.1 +Fontconfig Developers Reference, Version 2.4.2 Keith Packard @@ -96,7 +96,10 @@ Keith Packard FcFreeTypeCharIndex -- map Unicode to glyph id FcFreeTypeCharSet -- compute unicode coverage - FcFreeTypeQuery -- compute font file pattern + FcFreeTypeQuery -- compute pattern from font file + (and index) + + FcFreeTypeQueryFace -- compute pattern from FT_Face 4.6. FcValue @@ -179,8 +182,6 @@ Keith Packard FcFontList -- List fonts FcConfigFilename -- Find a config file FcConfigParseAndLoad -- load a configuration file - FcConfigNormalizeFontDir -- normalize a font - directory 4.10. FcObjectType @@ -652,7 +653,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcInitLoadConfigAndFonts @@ -674,7 +675,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcInit @@ -698,7 +699,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFini @@ -721,7 +722,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcGetVersion @@ -741,7 +742,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcInitReinitialize @@ -762,7 +763,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcInitBringUptoDate @@ -784,7 +785,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.2. FcPattern @@ -836,7 +837,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternDestroy @@ -857,7 +858,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternEqual @@ -878,7 +879,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternEqualSubset @@ -900,7 +901,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternHash @@ -921,7 +922,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternAdd @@ -933,8 +934,8 @@ Synopsis #include - FcBool FcPatternAdd(FcPattern *p, const char *object, - FcValuevalue, FcBoolappend); + FcBool FcPatternAdd(FcPattern *p, const char *object, FcValue + value, FcBool append); Description @@ -947,7 +948,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternAddWeak @@ -960,7 +961,7 @@ Synopsis #include FcBool FcPatternAddWeak(FcPattern *p, const char *object, - FcValuevalue, FcBoolappend); + FcValue value, FcBool append); Description @@ -970,7 +971,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternAdd-Type @@ -985,10 +986,10 @@ Synopsis #include FcBool FcPatternAddInteger(FcPattern *p, const char *object, - inti); + int i); FcBool FcPatternAddDouble(FcPattern *p, const char *object, - doubled); + double d); FcBool FcPatternAddString(FcPattern *p, const char *object, const char *s); @@ -1000,7 +1001,7 @@ Synopsis const FcCharSet *c); FcBool FcPatternAddBool(FcPattern *p, const char *object, - FcBoolb); + FcBool b); Description @@ -1011,7 +1012,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternGet @@ -1023,8 +1024,8 @@ Synopsis #include - FcResult FcPatternGet(FcPattern *p, const char *object, intid, - FcValue *v); + FcResult FcPatternGet(FcPattern *p, const char *object, int + id, FcValue *v); Description @@ -1035,7 +1036,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternGet-Type @@ -1050,22 +1051,22 @@ Synopsis #include FcResult FcPatternGetInteger(FcPattern *p, const char *object, - intn, int *i); + int n, int *i); FcResult FcPatternGetDouble(FcPattern *p, const char *object, - intn, double *d); + int n, double *d); FcResult FcPatternGetString(FcPattern *p, const char *object, - intn, char **consts); + int n, char **consts); FcResult FcPatternGetMatrix(FcPattern *p, const char *object, - intn, FcMatrix **s); + int n, FcMatrix **s); FcResult FcPatternGetCharSet(FcPattern *p, const char *object, - intn, FcCharSet **c); + int n, FcCharSet **c); FcResult FcPatternGetBool(FcPattern *p, const char *object, - intn, FcBool *b); + int n, FcBool *b); Description @@ -1079,7 +1080,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternBuild @@ -1094,7 +1095,7 @@ Synopsis FcPattern * FcPatternBuild(FcPattern *orig, ...); - FcPattern * FcPatternVaBuild(FcPattern *orig, va_listva); + FcPattern * FcPatternVaBuild(FcPattern *orig, va_list va); Description @@ -1120,7 +1121,7 @@ pattern = FcPatternBuild (0, FC_FAMILY, FcTypeString, "Times", (char *) Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternDel @@ -1141,7 +1142,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternRemove @@ -1154,8 +1155,8 @@ Synopsis #include - FcBool FcPatternRemove(FcPattern *p, const char *object, - intid); + FcBool FcPatternRemove(FcPattern *p, const char *object, int + id); Description @@ -1165,7 +1166,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcPatternPrint @@ -1187,7 +1188,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcDefaultSubstitute @@ -1216,7 +1217,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameParse @@ -1237,7 +1238,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameUnparse @@ -1261,7 +1262,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.3. FcFontSet @@ -1292,7 +1293,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontSetDestroy @@ -1313,7 +1314,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontSetAdd @@ -1334,7 +1335,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.4. FcObjectSet @@ -1367,7 +1368,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcObjectSetAdd @@ -1387,7 +1388,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcObjectSetDestroy @@ -1407,7 +1408,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcObjectSetBuild @@ -1422,8 +1423,8 @@ Synopsis FcObjectSet * FcObjectSetBuild(const char *first, ...); - FcObjectSet * FcObjectSetVaBuild(const char *first, - va_listva); + FcObjectSet * FcObjectSetVaBuild(const char *first, va_list + va); Description @@ -1432,7 +1433,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.5. FreeType specific functions @@ -1440,7 +1441,8 @@ Version Table of Contents FcFreeTypeCharIndex -- map Unicode to glyph id FcFreeTypeCharSet -- compute unicode coverage - FcFreeTypeQuery -- compute font file pattern + FcFreeTypeQuery -- compute pattern from font file (and index) + FcFreeTypeQueryFace -- compute pattern from FT_Face While the fontconfig library doesn't insist that FreeType be used as the rasterization mechanism for fonts, it does provide @@ -1457,7 +1459,7 @@ Synopsis #include #include - FT_UInt FcFreeTypeCharIndex(FT_Faceface, FcChar32ucs4); + FT_UInt FcFreeTypeCharIndex(FT_Face face, FcChar32 ucs4); Description @@ -1470,7 +1472,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFreeTypeCharSet @@ -1483,7 +1485,7 @@ Synopsis #include #include - FcCharSet * FcFreeTypeCharSet(FT_Faceface, FcBlanks *blanks); + FcCharSet * FcFreeTypeCharSet(FT_Face face, FcBlanks *blanks); Description @@ -1495,20 +1497,20 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFreeTypeQuery Name - FcFreeTypeQuery -- compute font file pattern + FcFreeTypeQuery -- compute pattern from font file (and index) Synopsis #include #include - FcPattern * FcFreeTypeQuery(const char *file, intid, FcBlanks + FcPattern * FcFreeTypeQuery(const char *file, int id, FcBlanks *blanks, int *count); Description @@ -1518,7 +1520,31 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 + +FcFreeTypeQueryFace + +Name + + FcFreeTypeQueryFace -- compute pattern from FT_Face + +Synopsis + +#include +#include + + FcPattern * FcFreeTypeQueryFace(const FT_Face face, const char + *file, int id, FcBlanks *blanks); + +Description + + Constructs a pattern representing 'face'. 'file' and 'id' are + used solely as data for pattern elements (FC_FILE, FC_INDEX + and sometimes FC_FAMILY). + +Version + + Fontconfig version 2.4.2 _________________________________________________________ 4.6. FcValue @@ -1542,7 +1568,7 @@ Synopsis #include - void FcValueDestroy(FcValuev); + void FcValueDestroy(FcValue v); Description @@ -1552,7 +1578,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcValueSave @@ -1564,7 +1590,7 @@ Synopsis #include - FcValue FcValueSave(FcValuev); + FcValue FcValueSave(FcValue v); Description @@ -1573,7 +1599,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.7. FcCharSet @@ -1621,7 +1647,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetDestroy @@ -1642,7 +1668,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetAddChar @@ -1654,7 +1680,7 @@ Synopsis #include - FcBool FcCharSetAddChar(FcCharSet *fcs, FcChar32ucs4); + FcBool FcCharSetAddChar(FcCharSet *fcs, FcChar32 ucs4); Description @@ -1664,7 +1690,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetCopy @@ -1685,7 +1711,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetEqual @@ -1705,7 +1731,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetIntersect @@ -1727,7 +1753,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetUnion @@ -1749,7 +1775,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetSubtract @@ -1770,7 +1796,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetHasChar @@ -1782,7 +1808,7 @@ Synopsis #include - FcBool FcCharSetHasChar(const FcCharSet *fcs, FcChar32ucs4); + FcBool FcCharSetHasChar(const FcCharSet *fcs, FcChar32 ucs4); Description @@ -1790,7 +1816,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetCount @@ -1810,7 +1836,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetIntersectCount @@ -1831,7 +1857,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetSubtractCount @@ -1852,7 +1878,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetIsSubset @@ -1873,7 +1899,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetFirstPage @@ -1886,7 +1912,7 @@ Synopsis #include FcChar32 FcCharSetFirstPage(const FcCharSet *a, - FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next); + FcChar32[FC_CHARSET_MAP_SIZE] map, FcChar32 *next); Description @@ -1896,7 +1922,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcCharSetNextPage @@ -1909,7 +1935,7 @@ Synopsis #include FcChar32 FcCharSetNextPage(const FcCharSet *a, - FcChar32[FC_CHARSET_MAP_SIZE]map, FcChar32 *next); + FcChar32[FC_CHARSET_MAP_SIZE] map, FcChar32 *next); Description @@ -1919,7 +1945,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.8. FcMatrix @@ -1954,7 +1980,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixCopy @@ -1974,7 +2000,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixEqual @@ -1996,7 +2022,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixMultiply @@ -2018,7 +2044,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixRotate @@ -2030,7 +2056,7 @@ Synopsis #include - void FcMatrixRotate(FcMatrix *matrix, doublecos, doublesin); + void FcMatrixRotate(FcMatrix *matrix, double cos, double sin); Description @@ -2041,7 +2067,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixScale @@ -2053,7 +2079,7 @@ Synopsis #include - void FcMatrixScale(FcMatrix *matrix, doublesx, doubledy); + void FcMatrixScale(FcMatrix *matrix, double sx, double dy); Description @@ -2064,7 +2090,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcMatrixShear @@ -2076,7 +2102,7 @@ Synopsis #include - void FcMatrixShear(FcMatrix *matrix, doublesh, doublesv); + void FcMatrixShear(FcMatrix *matrix, double sh, double sv); Description @@ -2087,7 +2113,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.9. FcConfig @@ -2122,7 +2148,6 @@ Version FcFontList -- List fonts FcConfigFilename -- Find a config file FcConfigParseAndLoad -- load a configuration file - FcConfigNormalizeFontDir -- normalize a font directory An FcConfig object holds the internal representation of a configuration. There is a default configuration which @@ -2147,7 +2172,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigDestroy @@ -2170,7 +2195,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigSetCurrent @@ -2192,7 +2217,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetCurrent @@ -2212,7 +2237,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigUptoDate @@ -2233,7 +2258,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigBuildFonts @@ -2256,7 +2281,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetConfigDirs @@ -2278,7 +2303,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetFontDirs @@ -2300,7 +2325,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetConfigFiles @@ -2322,7 +2347,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetCache @@ -2343,7 +2368,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetFonts @@ -2355,7 +2380,7 @@ Synopsis #include - FcFontSet * FcConfigGetFonts(FcConfig *config, FcSetNameset); + FcFontSet * FcConfigGetFonts(FcConfig *config, FcSetName set); Description @@ -2364,7 +2389,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetBlanks @@ -2386,7 +2411,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigGetRescanInverval @@ -2409,7 +2434,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigSetRescanInverval @@ -2421,8 +2446,8 @@ Synopsis #include - FcBool FcConfigSetRescanInverval(FcConfig *config, - intrescanInterval); + FcBool FcConfigSetRescanInverval(FcConfig *config, int + rescanInterval); Description @@ -2431,7 +2456,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigAppFontAddFile @@ -2452,7 +2477,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigAppFontAddDir @@ -2474,7 +2499,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigAppFontClear @@ -2495,7 +2520,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigSubstituteWithPat @@ -2508,7 +2533,7 @@ Synopsis #include FcBool FcConfigSubstituteWithPat(FcConfig *config, FcPattern - *p, FcPattern *p_pat, FcMatchKindkind); + *p, FcPattern *p_pat, FcMatchKind kind); Description @@ -2520,7 +2545,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigSubstitute @@ -2533,7 +2558,7 @@ Synopsis #include FcBool FcConfigSubstitute(FcConfig *config, FcPattern *p, - FcMatchKindkind); + FcMatchKind kind); Description @@ -2541,7 +2566,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontMatch @@ -2565,7 +2590,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontSort @@ -2577,8 +2602,8 @@ Synopsis #include - FcFontSet * FcFontSort(FcConfig *config, FcPattern *p, - FcBooltrim, FcCharSet **csp, FcResult *result); + FcFontSet * FcFontSort(FcConfig *config, FcPattern *p, FcBool + trim, FcCharSet **csp, FcResult *result); Description @@ -2602,7 +2627,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontRenderPrepare @@ -2627,7 +2652,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcFontList @@ -2650,7 +2675,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigFilename @@ -2682,7 +2707,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcConfigParseAndLoad @@ -2707,30 +2732,7 @@ Description Version - Fontconfig version 2.4.1 - -FcConfigNormalizeFontDir - -Name - - FcConfigNormalizeFontDir -- normalize a font directory - -Synopsis - -#include - - const FcChar8 * FcConfigNormalizeFontDir(FcConfig *config, - const FcChar8 *dir); - -Description - - Converts the directory name given in 'dir' to a normal form, - i.e. one of the forms which are derived from the font - directories specified in the config file. - -Version - - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.10. FcObjectType @@ -2754,7 +2756,7 @@ Synopsis #include FcBool FcNameRegisterObjectTypes(const FcObjectType *types, - intntype); + int ntype); Description @@ -2762,7 +2764,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameUnregisterObjectTypes @@ -2775,7 +2777,7 @@ Synopsis #include FcBool FcNameUnregisterObjectTypes(const FcObjectType *types, - intntype); + int ntype); Description @@ -2783,7 +2785,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameGetObjectType @@ -2803,7 +2805,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.11. FcConstant @@ -2827,8 +2829,8 @@ Synopsis #include - FcBool FcNameRegisterConstants(const FcConstant *consts, - intnconsts); + FcBool FcNameRegisterConstants(const FcConstant *consts, int + nconsts); Description @@ -2836,7 +2838,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameUnregisterConstants @@ -2848,8 +2850,8 @@ Synopsis #include - FcBool FcNameUnregisterConstants(const FcConstant *consts, - intnconsts); + FcBool FcNameUnregisterConstants(const FcConstant *consts, int + nconsts); Description @@ -2857,7 +2859,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameGetConstant @@ -2878,7 +2880,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcNameConstant @@ -2900,7 +2902,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.12. FcBlanks @@ -2936,7 +2938,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcBlanksDestroy @@ -2956,7 +2958,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcBlanksAdd @@ -2968,7 +2970,7 @@ Synopsis #include - FcBool FcBlanksAdd(FcBlanks *b, FcChar32ucs4); + FcBool FcBlanksAdd(FcBlanks *b, FcChar32 ucs4); Description @@ -2977,7 +2979,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcBlanksIsMember @@ -2989,7 +2991,7 @@ Synopsis #include - FcBool FcBlanksIsMember(FcBlanks *b, FcChar32ucs4); + FcBool FcBlanksIsMember(FcBlanks *b, FcChar32 ucs4); Description @@ -2998,7 +3000,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.13. FcAtomic @@ -3041,7 +3043,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicLock @@ -3063,7 +3065,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicNewFile @@ -3084,7 +3086,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicOrigFile @@ -3104,7 +3106,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicReplaceOrig @@ -3125,7 +3127,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicDeleteNew @@ -3146,7 +3148,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicUnlock @@ -3166,7 +3168,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcAtomicDestroy @@ -3186,7 +3188,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.14. File and Directory routines @@ -3211,7 +3213,7 @@ Synopsis #include FcBool FcFileScan(FcFontSet *set, FcStrSet *dirs, FcFileCache - *cache, FcBlanks *blanks, const char *file, FcBoolforce); + *cache, FcBlanks *blanks, const char *file, FcBool force); Description @@ -3222,7 +3224,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcDirScan @@ -3235,7 +3237,7 @@ Synopsis #include FcBool FcDirScan(FcFontSet *set, FcStrSet *dirs, FcFileCache - *cache, FcBlanks *blanks, const char *dir, FcBoolforce); + *cache, FcBlanks *blanks, const char *dir, FcBool force); Description @@ -3247,7 +3249,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcDirSave @@ -3269,7 +3271,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcDirCacheValid @@ -3290,7 +3292,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.15. FcStrSet and FcStrList @@ -3328,7 +3330,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrSetMember @@ -3348,7 +3350,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrSetAdd @@ -3368,7 +3370,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrSetAddFilename @@ -3390,7 +3392,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrSetDel @@ -3411,7 +3413,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrSetDestroy @@ -3431,7 +3433,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrListCreate @@ -3451,7 +3453,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrListNext @@ -3471,7 +3473,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrListDone @@ -3491,7 +3493,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 _________________________________________________________ 4.16. String utilities @@ -3529,7 +3531,7 @@ Synopsis #include - int FcUtf8ToUcs4(FcChar8 *src, FcChar32 *dst, intlen); + int FcUtf8ToUcs4(FcChar8 *src, FcChar32 *dst, int len); Description @@ -3539,7 +3541,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcUcs4ToUtf8 @@ -3551,7 +3553,7 @@ Synopsis #include - int FcUcs4ToUtf8(FcChar32src, FcChar8dst[FC_UTF8_MAX_LEN]); + int FcUcs4ToUtf8(FcChar32 src, FcChar8 dst[FC_UTF8_MAX_LEN]); Description @@ -3560,7 +3562,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcUtf8Len @@ -3572,7 +3574,7 @@ Synopsis #include - FcBool FcUtf8Len(FcChar8 *src, intlen, int *nchar, int + FcBool FcUtf8Len(FcChar8 *src, int len, int *nchar, int *wchar); Description @@ -3585,7 +3587,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcUtf16ToUcs4 @@ -3597,8 +3599,8 @@ Synopsis #include - int FcUtf16ToUcs4(FcChar8 *src, FcEndianendian, FcChar32 *dst, - intlen); + int FcUtf16ToUcs4(FcChar8 *src, FcEndian endian, FcChar32 + *dst, int len); Description @@ -3609,7 +3611,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcUtf16Len @@ -3621,7 +3623,7 @@ Synopsis #include - FcBool FcUtf16Len(FcChar8 *src, FcEndianendian, intlen, int + FcBool FcUtf16Len(FcChar8 *src, FcEndian endian, int len, int *nchar, int *wchar); Description @@ -3635,7 +3637,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrCopy @@ -3657,7 +3659,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrDowncase @@ -3678,7 +3680,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrCopyFilename @@ -3700,7 +3702,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrCmpIgnoreCase @@ -3724,7 +3726,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrStr @@ -3747,7 +3749,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrStrIgnoreCase @@ -3771,7 +3773,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrDirname @@ -3793,7 +3795,7 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 FcStrBasename @@ -3815,4 +3817,4 @@ Description Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/fontconfig-devel/index.html b/lib/fontconfig/doc/fontconfig-devel/index.html index df9b9d14a..36bb45afc 100644 --- a/lib/fontconfig/doc/fontconfig-devel/index.html +++ b/lib/fontconfig/doc/fontconfig-devel/index.html @@ -2,7 +2,7 @@ Fontconfig Developers Reference, Version 2.4.1 +>Fontconfig Developers Reference, Version 2.4.2 Fontconfig Developers Reference, Version 2.4.1Fontconfig Developers Reference, Version 2.4.2

FcFreeTypeQuery -- compute font file pattern -- compute pattern from font file (and index)
FcFreeTypeQueryFace -- compute pattern from FT_Face
4.6. FcValue
FcValueDestroy -- Free a value
FcValueSave -- Copy a value
4.7. FcCharSet
FcCharSetCreate -- Create an empty character set
FcCharSetDestroy -- Destroy a character set
FcCharSetAddChar -- Add a character to a charset
FcCharSetCopy -- Copy a charset
FcCharSetEqual -- Compare two charsets
FcCharSetIntersect -- Intersect charsets
FcCharSetUnion -- Add charsets
FcCharSetSubtract -- Subtract charsets
FcCharSetHasChar -- Check a charset for a char
FcCharSetCount -- Count entries in a charset
FcCharSetIntersectCount -- Intersect and count charsets
FcCharSetSubtractCount -- Subtract and count charsets
FcCharSetIsSubset -- Test for charset inclusion
FcCharSetFirstPage -- Start enumerating charset contents
FcCharSetNextPage -- Continue enumerating charset contents
4.8. FcMatrix
FcMatrixInit -- initialize an FcMatrix structure
FcMatrixCopy -- Copy a matrix
FcMatrixEqual -- Compare two matrices
FcMatrixMultiply -- Multiply matrices
FcMatrixRotate -- Rotate a matrix
FcMatrixScale -- Scale a matrix
FcMatrixShear -- Shear a matrix
4.9. FcConfig
FcConfigCreate -- Create a configuration
FcConfigDestroy -- Destroy a configuration
FcConfigSetCurrent -- Set configuration as default
FcConfigGetCurrent -- Return current configuration
FcConfigUptoDate -- Check timestamps on config files
FcConfigBuildFonts -- Build font database
FcConfigGetConfigDirs -- Get config directories
FcConfigGetFontDirs -- Get font directories
FcConfigGetConfigFiles -- Get config files
FcConfigGetCache -- Get cache filename
FcConfigGetFonts -- Get config font set
FcConfigGetBlanks -- Get config blanks
FcConfigGetRescanInverval -- Get config rescan interval
FcConfigSetRescanInverval -- Set config rescan interval
FcConfigAppFontAddFile -- Add font file to font database
FcConfigAppFontAddDir -- Add fonts from directory to font database
FcConfigAppFontClear -- Remove all app fonts from font database
FcConfigSubstituteWithPat -- Execute substitutions
FcConfigSubstitute -- Execute substitutions
FcFontMatch -- Return best font
FcFontSort -- Return list of matching fonts
FcFontRenderPrepare -- Prepare pattern for loading font file
FcFontList -- List fonts
FcConfigFilename -- Find a config file
FcConfigParseAndLoad -- load a configuration file
FcConfigNormalizeFontDir -- normalize a font directory
4.10. FcObjectType
FcNameRegisterObjectTypes -- Register object types
FcNameUnregisterObjectTypes -- Unregister object types
FcNameGetObjectType -- Lookup an object type
4.11. FcConstant
FcNameRegisterConstants -- Register symbolic constants
FcNameUnregisterConstants -- Unregister symbolic constants
FcNameGetConstant -- Lookup symbolic constant
FcNameConstant -- Get the value for a symbolic constant
4.12. FcBlanks
FcBlanksCreate -- Create an FcBlanks
FcBlanksDestroy -- Destroy and FcBlanks
FcBlanksAdd -- Add a character to an FcBlanks
FcBlanksIsMember -- Query membership in an FcBlanks
4.13. FcAtomic
FcAtomicCreate -- create an FcAtomic object
FcAtomicLock -- lock a file
FcAtomicNewFile -- return new temporary file name
FcAtomicOrigFile -- return original file name
FcAtomicReplaceOrig -- replace original with new
FcAtomicDeleteNew -- delete new file
FcAtomicUnlock -- unlock a file
FcAtomicDestroy -- destroy an FcAtomic object
4.14. File and Directory routines
FcFileScan -- scan a font file
FcDirScan -- scan a font directory
FcDirSave -- save a directory cache
FcDirCacheValid -- check directory cache timestamp
4.15. FcStrSet and FcStrList
FcStrSetCreate -- create a string set
FcStrSetMember -- check set for membership
FcStrSetAdd -- add to a string set
FcStrSetAddFilename -- add a filename to a string set
FcStrSetDel -- delete from a string set
FcStrSetDestroy -- destroy a string set
FcStrListCreate -- create a string iterator
FcStrListNext -- get next string in iteration
FcStrListDone -- destroy a string iterator
4.16. String utilities
FcUtf8ToUcs4 -- convert UTF-8 to UCS4
FcUcs4ToUtf8 -- convert UCS4 to UTF-8
FcUtf8Len -- count UTF-8 encoded chars
FcUtf16ToUcs4 -- convert UTF-16 to UCS4
FcUtf16Len -- count UTF-16 encoded chars
FcStrCopy -- duplicate a string
FcStrDowncase -- create a lower case translation of a string
FcStrCopyFilename -- copy a string, expanding '~'
FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case
FcStrStr -- locate UTF-8 substring
FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case
FcStrDirname -- directory part of filename
FcStrBasename -- last component of filename
 Next

Name

FcFreeTypeQuery -- compute font file patternFcFreeTypeQuery -- compute pattern from font file (and index) Next FcFreeTypeQueryFace +FcFreeTypeQueryFace

FcFreeTypeQueryFace

Name

FcFreeTypeQueryFace -- compute pattern from FT_Face

Synopsis

#include <fontconfig.h>
+#include <fcfreetype.h>
+	

FcPattern * FcFreeTypeQueryFace(const FT_Face face, const char *file, int id, FcBlanks *blanks);

Description

Constructs a pattern representing 'face'. 'file' and 'id' are used solely as +data for pattern elements (FC_FILE, FC_INDEX and sometimes FC_FAMILY). +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcFreeTypeQueryUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1069.html b/lib/fontconfig/doc/fontconfig-devel/r1069.html new file mode 100644 index 000000000..82fc0102f --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1069.html @@ -0,0 +1,203 @@ + +FcValueDestroy

FcValueDestroy

Name

FcValueDestroy -- Free a value

Synopsis

#include <fontconfig.h>
+	

void FcValueDestroy(FcValue v);

Description

Frees any memory referenced by v. Values of type FcTypeString, +FcTypeMatrix and FcTypeCharSet reference memory, the other types do not. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcValueSave
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1091.html b/lib/fontconfig/doc/fontconfig-devel/r1091.html new file mode 100644 index 000000000..033aa991f --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1091.html @@ -0,0 +1,195 @@ + +FcValueSave

FcValueSave

Name

FcValueSave -- Copy a value

Synopsis

#include <fontconfig.h>
+	

FcValue FcValueSave(FcValue v);

Description

Returns a copy of v duplicating any object referenced by it so that v +may be safely destroyed without harming the new value. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcValueDestroyUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1117.html b/lib/fontconfig/doc/fontconfig-devel/r1117.html new file mode 100644 index 000000000..c26cea9b5 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1117.html @@ -0,0 +1,203 @@ + +FcCharSetCreate

FcCharSetCreate

Name

FcCharSetCreate -- Create an empty character set

Synopsis

#include <fontconfig.h>
+	

FcCharSet * FcCharSetCreate(void);

Description

FcCharSetCreate allocates and initializes a new empty +character set object. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcCharSetDestroy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1139.html b/lib/fontconfig/doc/fontconfig-devel/r1139.html new file mode 100644 index 000000000..6c7049b6e --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1139.html @@ -0,0 +1,207 @@ + +FcCharSetDestroy

FcCharSetDestroy

Name

FcCharSetDestroy -- Destroy a character set

Synopsis

#include <fontconfig.h>
+	

void FcCharSetDestroy(FcCharSet *fcs);

Description

FcCharSetDestroy decrements the reference count +fcs. If the reference count becomes zero, all +memory referenced is freed. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetCreateUpFcCharSetAddChar
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1162.html b/lib/fontconfig/doc/fontconfig-devel/r1162.html new file mode 100644 index 000000000..da79356d6 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1162.html @@ -0,0 +1,204 @@ + +FcCharSetAddChar

FcCharSetAddChar

Name

FcCharSetAddChar -- Add a character to a charset

Synopsis

#include <fontconfig.h>
+	

FcBool FcCharSetAddChar(FcCharSet *fcs, FcChar32 ucs4);

Description

FcCharSetAddChar adds a single unicode char to the set, +returning FcFalse on failure, either as a result of a constant set or from +running out of memory. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetDestroyUpFcCharSetCopy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1186.html b/lib/fontconfig/doc/fontconfig-devel/r1186.html new file mode 100644 index 000000000..54cbe1656 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1186.html @@ -0,0 +1,206 @@ + +FcCharSetCopy

FcCharSetCopy

Name

FcCharSetCopy -- Copy a charset

Synopsis

#include <fontconfig.h>
+	

FcCharSet * FcCharSetCopy(FcCharSet *src);

Description

Makes a copy of src; note that this may not actually do anything more +than increment the reference count on src. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetAddCharUpFcCharSetEqual
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r120.html b/lib/fontconfig/doc/fontconfig-devel/r120.html index b8f345da4..a17f0b046 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r120.html +++ b/lib/fontconfig/doc/fontconfig-devel/r120.html @@ -129,7 +129,7 @@ NAME="AEN138" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcCharSetEqual

FcCharSetEqual

Name

FcCharSetEqual -- Compare two charsets

Synopsis

#include <fontconfig.h>
+	

FcBool FcCharSetEqual(const FcCharSet *a, const FcCharSet *b);

Description

Returns whether a and b +contain the same set of unicode chars. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetCopyUpFcCharSetIntersect
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1234.html b/lib/fontconfig/doc/fontconfig-devel/r1234.html new file mode 100644 index 000000000..c60b9b2fd --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1234.html @@ -0,0 +1,206 @@ + +FcCharSetIntersect

FcCharSetIntersect

Name

FcCharSetIntersect -- Intersect charsets

Synopsis

#include <fontconfig.h>
+	

FcCharSet * FcCharSetIntersect(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in both +a and b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetEqualUpFcCharSetUnion
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1259.html b/lib/fontconfig/doc/fontconfig-devel/r1259.html new file mode 100644 index 000000000..8e1ef0a57 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1259.html @@ -0,0 +1,205 @@ + +FcCharSetUnion

FcCharSetUnion

Name

FcCharSetUnion -- Add charsets

Synopsis

#include <fontconfig.h>
+	

FcCharSet * FcCharSetUnion(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in either a or b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetIntersectUpFcCharSetSubtract
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1284.html b/lib/fontconfig/doc/fontconfig-devel/r1284.html new file mode 100644 index 000000000..8cb6b7b5b --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1284.html @@ -0,0 +1,205 @@ + +FcCharSetSubtract

FcCharSetSubtract

Name

FcCharSetSubtract -- Subtract charsets

Synopsis

#include <fontconfig.h>
+	

FcCharSet * FcCharSetSubtract(const FcCharSet *a, const FcCharSet *b);

Description

Returns a set including only those chars found in a but not b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetUnionUpFcCharSetHasChar
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1309.html b/lib/fontconfig/doc/fontconfig-devel/r1309.html new file mode 100644 index 000000000..60f560229 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1309.html @@ -0,0 +1,205 @@ + +FcCharSetHasChar

FcCharSetHasChar

Name

FcCharSetHasChar -- Check a charset for a char

Synopsis

#include <fontconfig.h>
+	

FcBool FcCharSetHasChar(const FcCharSet *fcs, FcChar32 ucs4);

Description

Returns whether fcs contains the char ucs4. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetSubtractUpFcCharSetCount
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1334.html b/lib/fontconfig/doc/fontconfig-devel/r1334.html new file mode 100644 index 000000000..b9f713864 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1334.html @@ -0,0 +1,202 @@ + +FcCharSetCount

FcCharSetCount

Name

FcCharSetCount -- Count entries in a charset

Synopsis

#include <fontconfig.h>
+	

FcChar32 FcCharSetCount(const FcCharSet *a);

Description

Returns the total number of unicode chars in a. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetHasCharUpFcCharSetIntersectCount
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1356.html b/lib/fontconfig/doc/fontconfig-devel/r1356.html new file mode 100644 index 000000000..0081facb3 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1356.html @@ -0,0 +1,205 @@ + +FcCharSetIntersectCount

FcCharSetIntersectCount

Name

FcCharSetIntersectCount -- Intersect and count charsets

Synopsis

#include <fontconfig.h>
+	

FcChar32 FcCharSetIntersectCount(const FcCharSet *a, const FcCharSet *b);

Description

Returns the number of chars that are in both a and b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetCountUpFcCharSetSubtractCount
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1381.html b/lib/fontconfig/doc/fontconfig-devel/r1381.html new file mode 100644 index 000000000..21109d82e --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1381.html @@ -0,0 +1,205 @@ + +FcCharSetSubtractCount

FcCharSetSubtractCount

Name

FcCharSetSubtractCount -- Subtract and count charsets

Synopsis

#include <fontconfig.h>
+	

FcChar32 FcCharSetSubtractCount(const FcCharSet *a, const FcCharSet *b);

Description

Returns the number of chars that are in a but not in b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetIntersectCountUpFcCharSetIsSubset
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1406.html b/lib/fontconfig/doc/fontconfig-devel/r1406.html new file mode 100644 index 000000000..a32c2c45a --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1406.html @@ -0,0 +1,205 @@ + +FcCharSetIsSubset

FcCharSetIsSubset

Name

FcCharSetIsSubset -- Test for charset inclusion

Synopsis

#include <fontconfig.h>
+	

FcBool FcCharSetIsSubset(const FcCharSet *a, const FcCharSet *b);

Description

Returns whether a is a subset of b. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcCharSetSubtractCountUpFcCharSetFirstPage
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r141.html b/lib/fontconfig/doc/fontconfig-devel/r141.html index 4ad836618..83fd292ef 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r141.html +++ b/lib/fontconfig/doc/fontconfig-devel/r141.html @@ -131,7 +131,7 @@ NAME="AEN159" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcCharSetNextPageFcCharSetFirstPagePrev Next

FcCharSetNextPage

FcCharSetFirstPage

Name

FcCharSetNextPage -- Continue enumerating charset contents
FcCharSetFirstPage -- Start enumerating charset contents

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Prev NextFcCharSetFirstPageFcCharSetIsSubsetUp FcCharSetNextPage +FcCharSetNextPage

FcCharSetNextPage

Name

FcCharSetNextPage -- Continue enumerating charset contents

Synopsis

#include <fontconfig.h>
+	

FcChar32 FcCharSetNextPage(const FcCharSet *a, FcChar32[FC_CHARSET_MAP_SIZE] map, FcChar32 *next);

Description

Builds an array of bits marking the Unicode coverage of a for page +*next. Returns the base of the array. next contains the next page in +the font. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcCharSetFirstPageUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1489.html b/lib/fontconfig/doc/fontconfig-devel/r1489.html new file mode 100644 index 000000000..c3980f078 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1489.html @@ -0,0 +1,206 @@ + +FcMatrixInit

FcMatrixInit

Name

FcMatrixInit -- initialize an FcMatrix structure

Synopsis

#include <fontconfig.h>
+	

void FcMatrixInit(FcMatrix *matrix);

Description

FcMatrixInit initializes matrix +to the identity matrix. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcMatrixCopy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1512.html b/lib/fontconfig/doc/fontconfig-devel/r1512.html new file mode 100644 index 000000000..33a1a1e20 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1512.html @@ -0,0 +1,206 @@ + +FcMatrixCopy

FcMatrixCopy

Name

FcMatrixCopy -- Copy a matrix

Synopsis

#include <fontconfig.h>
+	

void FcMatrixCopy(const FcMatrix *matrix);

Description

FcMatrixCopy allocates a new FcMatrix +and copies mat into it. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcMatrixInitUpFcMatrixEqual
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1535.html b/lib/fontconfig/doc/fontconfig-devel/r1535.html new file mode 100644 index 000000000..10ca28ccf --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1535.html @@ -0,0 +1,210 @@ + +FcMatrixEqual

FcMatrixEqual

Name

FcMatrixEqual -- Compare two matrices

Synopsis

#include <fontconfig.h>
+	

void FcMatrixEqual(const FcMatrix *matrix1, const FcMatrix *matrix2);

Description

FcMatrixEqual compares matrix1 +and matrix2 returning FcTrue when they are equal and +FcFalse when they are not. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcMatrixCopyUpFcMatrixMultiply
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1561.html b/lib/fontconfig/doc/fontconfig-devel/r1561.html new file mode 100644 index 000000000..ff2953d0e --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1561.html @@ -0,0 +1,213 @@ + +FcMatrixMultiply

FcMatrixMultiply

Name

FcMatrixMultiply -- Multiply matrices

Synopsis

#include <fontconfig.h>
+	

void FcMatrixMultiply(FcMatrix *result, const FcMatrix *matrix1, const FcMatrix *matrix2);

Description

FcMatrixMultiply multiplies +matrix1 and matrix2 storing +the result in result. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcMatrixEqualUpFcMatrixRotate
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1590.html b/lib/fontconfig/doc/fontconfig-devel/r1590.html new file mode 100644 index 000000000..590b79ccd --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1590.html @@ -0,0 +1,219 @@ + +FcMatrixRotate

FcMatrixRotate

Name

FcMatrixRotate -- Rotate a matrix

Synopsis

#include <fontconfig.h>
+	

void FcMatrixRotate(FcMatrix *matrix, double cos, double sin);

Description

FcMatrixRotate rotates matrix +by the angle who's sine is sin and cosine is +cos. This is done by multiplying by the +matrix: +

  cos -sin
+  sin  cos
+

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcMatrixMultiplyUpFcMatrixScale
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r162.html b/lib/fontconfig/doc/fontconfig-devel/r162.html index f2f4f404b..ce16307ee 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r162.html +++ b/lib/fontconfig/doc/fontconfig-devel/r162.html @@ -131,7 +131,7 @@ NAME="AEN180" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcMatrixScale

FcMatrixScale

Name

FcMatrixScale -- Scale a matrix

Synopsis

#include <fontconfig.h>
+	

void FcMatrixScale(FcMatrix *matrix, double sx, double dy);

Description

FcMatrixScale multiplies matrix +x values by sx and y values by +sy. This is done by multiplying by +the matrix: +

   sx  0
+   0   sy
+

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcMatrixRotateUpFcMatrixShear
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1650.html b/lib/fontconfig/doc/fontconfig-devel/r1650.html new file mode 100644 index 000000000..19293718c --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1650.html @@ -0,0 +1,208 @@ + +FcMatrixShear

FcMatrixShear

Name

FcMatrixShear -- Shear a matrix

Synopsis

#include <fontconfig.h>
+	

void FcMatrixShear(FcMatrix *matrix, double sh, double sv);

Description

FcMatrixShare shears matrix +horizontally by sh and vertically by +sv. This is done by multiplying by +the matrix: +

  1  sh
+  sv  1
+

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcMatrixScaleUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1683.html b/lib/fontconfig/doc/fontconfig-devel/r1683.html new file mode 100644 index 000000000..e10560c92 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1683.html @@ -0,0 +1,199 @@ + +FcConfigCreate

FcConfigCreate

Name

FcConfigCreate -- Create a configuration

Synopsis

#include <fontconfig.h>
+	

FcConfig * FcConfigCreate(void);

Description

Creates an empty configuration. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcConfigDestroy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1704.html b/lib/fontconfig/doc/fontconfig-devel/r1704.html new file mode 100644 index 000000000..9de96c2ee --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1704.html @@ -0,0 +1,201 @@ + +FcConfigDestroy

FcConfigDestroy

Name

FcConfigDestroy -- Destroy a configuration

Synopsis

#include <fontconfig.h>
+	

void FcConfigDestroy(FcConfig *config);

Description

Destroys a configuration and any data associated with it. Note that calling +this function with the return from FcConfigGetCurrent will place the library +in an indeterminate state. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigCreateUpFcConfigSetCurrent
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1725.html b/lib/fontconfig/doc/fontconfig-devel/r1725.html new file mode 100644 index 000000000..067954162 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1725.html @@ -0,0 +1,203 @@ + +FcConfigSetCurrent

FcConfigSetCurrent

Name

FcConfigSetCurrent -- Set configuration as default

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigSetCurrent(FcConfig *config);

Description

Sets the current default configuration to config. Implicitly calls +FcConfigBuildFonts if necessary, returning FcFalse if that call fails. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigDestroyUpFcConfigGetCurrent
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1747.html b/lib/fontconfig/doc/fontconfig-devel/r1747.html new file mode 100644 index 000000000..1a63dcd9e --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1747.html @@ -0,0 +1,199 @@ + +FcConfigGetCurrent

FcConfigGetCurrent

Name

FcConfigGetCurrent -- Return current configuration

Synopsis

#include <fontconfig.h>
+	

FcConfig * FcConfigGetCurrent(void);

Description

Returns the current default configuration. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigSetCurrentUpFcConfigUptoDate
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1768.html b/lib/fontconfig/doc/fontconfig-devel/r1768.html new file mode 100644 index 000000000..ccca5dfa8 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1768.html @@ -0,0 +1,203 @@ + +FcConfigUptoDate

FcConfigUptoDate

Name

FcConfigUptoDate -- Check timestamps on config files

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigUptoDate(FcConfig *config);

Description

Checks all of the files related to config and returns whether the +in-memory version is in sync with the disk version. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetCurrentUpFcConfigBuildFonts
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1790.html b/lib/fontconfig/doc/fontconfig-devel/r1790.html new file mode 100644 index 000000000..abb9dcbd2 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1790.html @@ -0,0 +1,201 @@ + +FcConfigBuildFonts

FcConfigBuildFonts

Name

FcConfigBuildFonts -- Build font database

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigBuildFonts(FcConfig *config);

Description

Builds the set of available fonts for the given configuration. Note that +any changes to the configuration after this call have indeterminate effects. +Returns FcFalse if this operation runs out of memory. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigUptoDateUpFcConfigGetConfigDirs
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1811.html b/lib/fontconfig/doc/fontconfig-devel/r1811.html new file mode 100644 index 000000000..04275d097 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1811.html @@ -0,0 +1,203 @@ + +FcConfigGetConfigDirs

FcConfigGetConfigDirs

Name

FcConfigGetConfigDirs -- Get config directories

Synopsis

#include <fontconfig.h>
+	

FcStrList * FcConfigGetConfigDirs(FcConfig *config);

Description

Returns the list of font directories specified in the configuration files +for config. Does not include any subdirectories. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigBuildFontsUpFcConfigGetFontDirs
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r183.html b/lib/fontconfig/doc/fontconfig-devel/r183.html index 9cefece51..8e6ccc426 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r183.html +++ b/lib/fontconfig/doc/fontconfig-devel/r183.html @@ -128,7 +128,7 @@ NAME="AEN201" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcConfigGetFontDirs

FcConfigGetFontDirs

Name

FcConfigGetFontDirs -- Get font directories

Synopsis

#include <fontconfig.h>
+	

FcStrList * FcConfigGetFontDirs(FcConfig *config);

Description

Returns the list of font directories in config. This includes the +configured font directories along with any directories below those in the +filesystem. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetConfigDirsUpFcConfigGetConfigFiles
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1855.html b/lib/fontconfig/doc/fontconfig-devel/r1855.html new file mode 100644 index 000000000..c18e48005 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1855.html @@ -0,0 +1,203 @@ + +FcConfigGetConfigFiles

FcConfigGetConfigFiles

Name

FcConfigGetConfigFiles -- Get config files

Synopsis

#include <fontconfig.h>
+	

FcStrList * FcConfigGetConfigFiles(FcConfig *config);

Description

Returns the list of known configuration files used to generate config. +Note that this will not include any configuration done with FcConfigParse. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetFontDirsUpFcConfigGetCache
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1877.html b/lib/fontconfig/doc/fontconfig-devel/r1877.html new file mode 100644 index 000000000..c99c4a996 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1877.html @@ -0,0 +1,199 @@ + +FcConfigGetCache

FcConfigGetCache

Name

FcConfigGetCache -- Get cache filename

Synopsis

#include <fontconfig.h>
+	

char * FcConfigGetCache(FcConfig *config);

Description

Returns the name of the file used to store per-user font information. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetConfigFilesUpFcConfigGetFonts
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1898.html b/lib/fontconfig/doc/fontconfig-devel/r1898.html new file mode 100644 index 000000000..a9fdc3cba --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1898.html @@ -0,0 +1,203 @@ + +FcConfigGetFonts

FcConfigGetFonts

Name

FcConfigGetFonts -- Get config font set

Synopsis

#include <fontconfig.h>
+	

FcFontSet * FcConfigGetFonts(FcConfig *config, FcSetName set);

Description

Returns one of the two sets of fonts from the configuration as specified +by set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetCacheUpFcConfigGetBlanks
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1922.html b/lib/fontconfig/doc/fontconfig-devel/r1922.html new file mode 100644 index 000000000..77ece29e2 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1922.html @@ -0,0 +1,200 @@ + +FcConfigGetBlanks

FcConfigGetBlanks

Name

FcConfigGetBlanks -- Get config blanks

Synopsis

#include <fontconfig.h>
+	

FcBlanks * FcConfigGetBlanks(FcConfig *config);

Description

Returns the FcBlanks object associated with the given configuration, if no +blanks were present in the configuration, this function will return 0. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetFontsUpFcConfigGetRescanInverval
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1943.html b/lib/fontconfig/doc/fontconfig-devel/r1943.html new file mode 100644 index 000000000..807882fcf --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1943.html @@ -0,0 +1,204 @@ + +FcConfigGetRescanInverval

FcConfigGetRescanInverval

Name

FcConfigGetRescanInverval -- Get config rescan interval

Synopsis

#include <fontconfig.h>
+	

int FcConfigGetRescanInverval(FcConfig *config);

Description

Returns the interval between automatic checks of the configuration (in +seconds) specified in config. The configuration is checked during +a call to FcFontList when this interval has passed since the last check. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetBlanksUpFcConfigSetRescanInverval
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1965.html b/lib/fontconfig/doc/fontconfig-devel/r1965.html new file mode 100644 index 000000000..e1ecb3685 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1965.html @@ -0,0 +1,199 @@ + +FcConfigSetRescanInverval

FcConfigSetRescanInverval

Name

FcConfigSetRescanInverval -- Set config rescan interval

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigSetRescanInverval(FcConfig *config, int rescanInterval);

Description

Sets the rescan interval; returns FcFalse if an error occurred. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigGetRescanInvervalUpFcConfigAppFontAddFile
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r1988.html b/lib/fontconfig/doc/fontconfig-devel/r1988.html new file mode 100644 index 000000000..53725ff38 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r1988.html @@ -0,0 +1,199 @@ + +FcConfigAppFontAddFile

FcConfigAppFontAddFile

Name

FcConfigAppFontAddFile -- Add font file to font database

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigAppFontAddFile(FcConfig *config, const char *file);

Description

Adds an application-specific font to the configuration. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigSetRescanInvervalUpFcConfigAppFontAddDir
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2011.html b/lib/fontconfig/doc/fontconfig-devel/r2011.html new file mode 100644 index 000000000..33aabd7d2 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2011.html @@ -0,0 +1,200 @@ + +FcConfigAppFontAddDir

FcConfigAppFontAddDir

Name

FcConfigAppFontAddDir -- Add fonts from directory to font database

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigAppFontAddDir(FcConfig *config, const char *);

Description

Scans the specified directory for fonts, adding each one found to the +application-specific set of fonts. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigAppFontAddFileUpFcConfigAppFontClear
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2034.html b/lib/fontconfig/doc/fontconfig-devel/r2034.html new file mode 100644 index 000000000..64c2f0931 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2034.html @@ -0,0 +1,199 @@ + +FcConfigAppFontClear

FcConfigAppFontClear

Name

FcConfigAppFontClear -- Remove all app fonts from font database

Synopsis

#include <fontconfig.h>
+	

void FcConfigAppFontClear(FcConfig *config);

Description

Clears the set of application-specific fonts. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigAppFontAddDirUpFcConfigSubstituteWithPat
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r204.html b/lib/fontconfig/doc/fontconfig-devel/r204.html index c4992dc6a..b88d31e49 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r204.html +++ b/lib/fontconfig/doc/fontconfig-devel/r204.html @@ -129,7 +129,7 @@ NAME="AEN222" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcConfigSubstituteWithPat

FcConfigSubstituteWithPat

Name

FcConfigSubstituteWithPat -- Execute substitutions

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigSubstituteWithPat(FcConfig *config, FcPattern *p, FcPattern *p_pat, FcMatchKind kind);

Description

Performs the sequence of pattern modification operations, if kind is +FcMatchPattern, then those tagged as pattern operations are applied, else +if kind is FcMatchFont, those tagged as font operations are applied and +p_pat is used for <test> elements with target=pattern. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigAppFontClearUpFcConfigSubstitute
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2084.html b/lib/fontconfig/doc/fontconfig-devel/r2084.html new file mode 100644 index 000000000..05a597393 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2084.html @@ -0,0 +1,199 @@ + +FcConfigSubstitute

FcConfigSubstitute

Name

FcConfigSubstitute -- Execute substitutions

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigSubstitute(FcConfig *config, FcPattern *p, FcMatchKind kind);

Description

Calls FcConfigSubstituteWithPat setting p_pat to NULL. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigSubstituteWithPatUpFcFontMatch
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2109.html b/lib/fontconfig/doc/fontconfig-devel/r2109.html new file mode 100644 index 000000000..20a7e61a6 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2109.html @@ -0,0 +1,210 @@ + +FcFontMatch

FcFontMatch

Name

FcFontMatch -- Return best font

Synopsis

#include <fontconfig.h>
+	

FcPattern * FcFontMatch(FcConfig *config, FcPattern *p, FcResult *result);

Description

Returns the font in config most close matching p. This function +should be called only after FcConfigSubstitute and FcDefaultSubstitute have +been called for p; otherwise the results will not be correct. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcConfigSubstituteUpFcFontSort
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2137.html b/lib/fontconfig/doc/fontconfig-devel/r2137.html new file mode 100644 index 000000000..f9a284a49 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2137.html @@ -0,0 +1,231 @@ + +FcFontSort

FcFontSort

Name

FcFontSort -- Return list of matching fonts

Synopsis

#include <fontconfig.h>
+	

FcFontSet * FcFontSort(FcConfig *config, FcPattern *p, FcBool trim, FcCharSet **csp, FcResult *result);

Description

Returns the list of fonts sorted by closeness to p. If trim is FcTrue, +elements in the list which don't include Unicode coverage not provided by +earlier elements in the list are elided. The union of Unicode coverage of +all of the fonts is returned in csp, if csp is not NULL. This function +should be called only after FcConfigSubstitute and FcDefaultSubstitute have +been called for p; otherwise the results will not be correct. +

The returned FcFontSet references FcPattern structures which may be shared +by the return value from multiple FcFontSort calls, applications must not +modify these patterns. Instead, they should be passed, along with p to +FcFontRenderPrepare which combines them into a complete pattern. +

The FcFontSet returned by FcFontSort is destroyed by caling FcFontSetDestroy. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcFontMatchUpFcFontRenderPrepare
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2174.html b/lib/fontconfig/doc/fontconfig-devel/r2174.html new file mode 100644 index 000000000..9bb2c51a7 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2174.html @@ -0,0 +1,220 @@ + +FcFontRenderPrepare

FcFontRenderPrepare

Name

FcFontRenderPrepare -- Prepare pattern for loading font file

Synopsis

#include <fontconfig.h>
+	

FcPattern * FcFontRenderPrepare(FcConfig *config, FcPattern *pat, FcPattern *font);

Description

Creates a new pattern consisting of elements of font not appearing +in pat, elements of pat not appearing in font and the best matching +value from pat for elements appearing in both. The result is passed to +FcConfigSubstitute with kind FcMatchFont and then returned. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcFontSortUpFcFontList
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2205.html b/lib/fontconfig/doc/fontconfig-devel/r2205.html index 00863c66d..3260d565c 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r2205.html +++ b/lib/fontconfig/doc/fontconfig-devel/r2205.html @@ -2,7 +2,7 @@ FcConfigFilenameFcFontListPrevNext

FcConfigFilename

FcFontList

Name

FcConfigFilename -- Find a config file
FcFontList -- List fonts
char * FcConfigFilename(const char *name);FcFontSet * FcFontList(FcConfig *config, FcPattern *p, FcObjectSet *os);

Description

Given the specified external entity name, return the associated filename. -This provides applications a way to convert various configuration file -references into filename form. -

A null or empty Selects fonts matching name indicates that the default configuration file should -be used; which file this references can be overridden with the -FC_CONFIG_FILE environment variable. Next, if the name starts with p, creates patterns from those fonts containing +only the objects in ~, it -refers to a file in the current users home directory. Otherwise if the name -doesn't start with '/', it refers to a file in the default configuration -directory; the built-in default directory can be overridden with the -FC_CONFIG_DIR environment variable. +>os and returns the set of unique such patterns.

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

PrevNextFcFontListFcFontRenderPrepareUpFcConfigParseAndLoadFcConfigFilename
+FcConfigFilename

FcConfigFilename

Name

FcConfigFilename -- Find a config file

Synopsis

#include <fontconfig.h>
+	

char * FcConfigFilename(const char *name);

Description

Given the specified external entity name, return the associated filename. +This provides applications a way to convert various configuration file +references into filename form. +

A null or empty name indicates that the default configuration file should +be used; which file this references can be overridden with the +FC_CONFIG_FILE environment variable. Next, if the name starts with ~, it +refers to a file in the current users home directory. Otherwise if the name +doesn't start with '/', it refers to a file in the default configuration +directory; the built-in default directory can be overridden with the +FC_CONFIG_DIR environment variable. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcFontListUpFcConfigParseAndLoad
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r225.html b/lib/fontconfig/doc/fontconfig-devel/r225.html index e9f8c23d5..1949d5b28 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r225.html +++ b/lib/fontconfig/doc/fontconfig-devel/r225.html @@ -123,7 +123,7 @@ NAME="AEN243" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcConfigParseAndLoad

FcConfigParseAndLoad

Name

FcConfigParseAndLoad -- load a configuration file

Synopsis

#include <fontconfig.h>
+	

FcBool FcConfigParseAndLoad(FcConfig *config, const FcChar8 *file);

Description

Walks the configuration in 'file' and constructs the internal representation +in 'config'. Any include files referenced from within 'file' will be loaded +with FcConfigLoad and also parsed. If 'complain' is FcFalse, no warning +will be displayed if 'file' does not exist. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcConfigFilenameUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2282.html b/lib/fontconfig/doc/fontconfig-devel/r2282.html new file mode 100644 index 000000000..848ff423e --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2282.html @@ -0,0 +1,202 @@ + +FcNameRegisterObjectTypes

FcNameRegisterObjectTypes

Name

FcNameRegisterObjectTypes -- Register object types

Synopsis

#include <fontconfig.h>
+	

FcBool FcNameRegisterObjectTypes(const FcObjectType *types, int ntype);

Description

Register ntype new object types. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcNameUnregisterObjectTypes
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2306.html b/lib/fontconfig/doc/fontconfig-devel/r2306.html new file mode 100644 index 000000000..302af056a --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2306.html @@ -0,0 +1,202 @@ + +FcNameUnregisterObjectTypes

FcNameUnregisterObjectTypes

Name

FcNameUnregisterObjectTypes -- Unregister object types

Synopsis

#include <fontconfig.h>
+	

FcBool FcNameUnregisterObjectTypes(const FcObjectType *types, int ntype);

Description

Unregister ntype object types. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcNameRegisterObjectTypesUpFcNameGetObjectType
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2330.html b/lib/fontconfig/doc/fontconfig-devel/r2330.html new file mode 100644 index 000000000..c6b3f529d --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2330.html @@ -0,0 +1,191 @@ + +FcNameGetObjectType

FcNameGetObjectType

Name

FcNameGetObjectType -- Lookup an object type

Synopsis

#include <fontconfig.h>
+	

const FcObjectType * FcNameGetObjectType(const char *object);

Description

Return the object type for the pattern element named object. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcNameUnregisterObjectTypesUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2355.html b/lib/fontconfig/doc/fontconfig-devel/r2355.html new file mode 100644 index 000000000..9703c8781 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2355.html @@ -0,0 +1,202 @@ + +FcNameRegisterConstants

FcNameRegisterConstants

Name

FcNameRegisterConstants -- Register symbolic constants

Synopsis

#include <fontconfig.h>
+	

FcBool FcNameRegisterConstants(const FcConstant *consts, int nconsts);

Description

Register nconsts new symbolic constants. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcNameUnregisterConstants
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2379.html b/lib/fontconfig/doc/fontconfig-devel/r2379.html new file mode 100644 index 000000000..dba1adc66 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2379.html @@ -0,0 +1,202 @@ + +FcNameUnregisterConstants

FcNameUnregisterConstants

Name

FcNameUnregisterConstants -- Unregister symbolic constants

Synopsis

#include <fontconfig.h>
+	

FcBool FcNameUnregisterConstants(const FcConstant *consts, int nconsts);

Description

Unregister nconsts symbolic constants. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcNameRegisterConstantsUpFcNameGetConstant
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2403.html b/lib/fontconfig/doc/fontconfig-devel/r2403.html new file mode 100644 index 000000000..1d4ebb318 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2403.html @@ -0,0 +1,202 @@ + +FcNameGetConstant

FcNameGetConstant

Name

FcNameGetConstant -- Lookup symbolic constant

Synopsis

#include <fontconfig.h>
+	

const FcConstant * FcNameGetConstant(FcChar8 *string);

Description

Return the FcConstant structure related to symbolic constant string. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcNameUnregisterConstantsUpFcNameConstant
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2425.html b/lib/fontconfig/doc/fontconfig-devel/r2425.html new file mode 100644 index 000000000..bd84d8ae4 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2425.html @@ -0,0 +1,195 @@ + +FcNameConstant

FcNameConstant

Name

FcNameConstant -- Get the value for a symbolic constant

Synopsis

#include <fontconfig.h>
+	

FcBool FcNameConstant(FcChar8 *string, int *result);

Description

Returns whether a symbolic constant with name string is registered, +placing the value of the constant in result if present. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcNameGetConstantUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2453.html b/lib/fontconfig/doc/fontconfig-devel/r2453.html new file mode 100644 index 000000000..e3fa346bd --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2453.html @@ -0,0 +1,199 @@ + +FcBlanksCreate

FcBlanksCreate

Name

FcBlanksCreate -- Create an FcBlanks

Synopsis

#include <fontconfig.h>
+	

FcBlanks * FcBlanksCreate(void);

Description

Creates an empty FcBlanks object. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcBlanksDestroy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2474.html b/lib/fontconfig/doc/fontconfig-devel/r2474.html new file mode 100644 index 000000000..001ead879 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2474.html @@ -0,0 +1,199 @@ + +FcBlanksDestroy

FcBlanksDestroy

Name

FcBlanksDestroy -- Destroy and FcBlanks

Synopsis

#include <fontconfig.h>
+	

void FcBlanksDestroy(FcBlanks *b);

Description

Destroys an FcBlanks object, freeing any associated memory. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcBlanksCreateUpFcBlanksAdd
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r249.html b/lib/fontconfig/doc/fontconfig-devel/r249.html index 5b7af3b0b..313b5146a 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r249.html +++ b/lib/fontconfig/doc/fontconfig-devel/r249.html @@ -128,7 +128,7 @@ NAME="AEN267" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcBlanksAdd

FcBlanksAdd

Name

FcBlanksAdd -- Add a character to an FcBlanks

Synopsis

#include <fontconfig.h>
+	

FcBool FcBlanksAdd(FcBlanks *b, FcChar32 ucs4);

Description

Adds a single character to an FcBlanks object, returning FcFalse +if this process ran out of memory. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcBlanksDestroyUpFcBlanksIsMember
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2518.html b/lib/fontconfig/doc/fontconfig-devel/r2518.html new file mode 100644 index 000000000..cb0cd0478 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2518.html @@ -0,0 +1,189 @@ + +FcBlanksIsMember

FcBlanksIsMember

Name

FcBlanksIsMember -- Query membership in an FcBlanks

Synopsis

#include <fontconfig.h>
+	

FcBool FcBlanksIsMember(FcBlanks *b, FcChar32 ucs4);

Description

Returns whether the specified FcBlanks object contains the indicated Unicode +value. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcBlanksAddUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2544.html b/lib/fontconfig/doc/fontconfig-devel/r2544.html new file mode 100644 index 000000000..882b254bc --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2544.html @@ -0,0 +1,205 @@ + +FcAtomicCreate

FcAtomicCreate

Name

FcAtomicCreate -- create an FcAtomic object

Synopsis

#include <fontconfig.h>
+	

FcAtomic * FcAtomicCreate(const FcChar8 *file);

Description

Creates a data structure containing data needed to control access to file. +Writing is done to a separate file. Once that file is complete, the original +configuration file is atomically replaced so that reading process always see +a consistent and complete file without the need to lock for reading. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcAtomicLock
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2566.html b/lib/fontconfig/doc/fontconfig-devel/r2566.html new file mode 100644 index 000000000..9e958b0b1 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2566.html @@ -0,0 +1,204 @@ + +FcAtomicLock

FcAtomicLock

Name

FcAtomicLock -- lock a file

Synopsis

#include <fontconfig.h>
+	

FcBool FcAtomicLock(FcAtomic *atomic);

Description

Attempts to lock the file referenced by atomic. Returns FcFalse if the +file is locked by another process, else returns FcTrue and leaves the file +locked. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicCreateUpFcAtomicNewFile
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2588.html b/lib/fontconfig/doc/fontconfig-devel/r2588.html new file mode 100644 index 000000000..0121e8580 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2588.html @@ -0,0 +1,203 @@ + +FcAtomicNewFile

FcAtomicNewFile

Name

FcAtomicNewFile -- return new temporary file name

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcAtomicNewFile(FcAtomic *atomic);

Description

Returns the filename for writing a new version of the file referenced +by atomic. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicLockUpFcAtomicOrigFile
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2610.html b/lib/fontconfig/doc/fontconfig-devel/r2610.html new file mode 100644 index 000000000..dd45ed6f4 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2610.html @@ -0,0 +1,202 @@ + +FcAtomicOrigFile

FcAtomicOrigFile

Name

FcAtomicOrigFile -- return original file name

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcAtomicOrigFile(FcAtomic *atomic);

Description

Returns the file refernced by atomic. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicNewFileUpFcAtomicReplaceOrig
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2632.html b/lib/fontconfig/doc/fontconfig-devel/r2632.html new file mode 100644 index 000000000..961bf6293 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2632.html @@ -0,0 +1,202 @@ + +FcAtomicReplaceOrig

FcAtomicReplaceOrig

Name

FcAtomicReplaceOrig -- replace original with new

Synopsis

#include <fontconfig.h>
+	

FcBool FcAtomicReplaceOrig(FcAtomic *atomic);

Description

Replaces the original file referenced by atomic with the new file. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicOrigFileUpFcAtomicDeleteNew
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2654.html b/lib/fontconfig/doc/fontconfig-devel/r2654.html new file mode 100644 index 000000000..9c57aad96 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2654.html @@ -0,0 +1,199 @@ + +FcAtomicDeleteNew

FcAtomicDeleteNew

Name

FcAtomicDeleteNew -- delete new file

Synopsis

#include <fontconfig.h>
+	

void FcAtomicDeleteNew(FcAtomic *atomic);

Description

Deletes the new file. Used in error recovery to back out changes. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicReplaceOrigUpFcAtomicUnlock
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2675.html b/lib/fontconfig/doc/fontconfig-devel/r2675.html new file mode 100644 index 000000000..f094fcd6d --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2675.html @@ -0,0 +1,199 @@ + +FcAtomicUnlock

FcAtomicUnlock

Name

FcAtomicUnlock -- unlock a file

Synopsis

#include <fontconfig.h>
+	

void FcAtomicUnlock(FcAtomic *atomic);

Description

Unlocks the file. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcAtomicDeleteNewUpFcAtomicDestroy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2696.html b/lib/fontconfig/doc/fontconfig-devel/r2696.html new file mode 100644 index 000000000..6f6a8c2d0 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2696.html @@ -0,0 +1,191 @@ + +FcAtomicDestroy

FcAtomicDestroy

Name

FcAtomicDestroy -- destroy an FcAtomic object

Synopsis

#include <fontconfig.h>
+	

void FcAtomicDestroy(FcAtomic *atomic);

Description

Destroys atomic. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcAtomicUnlockUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r270.html b/lib/fontconfig/doc/fontconfig-devel/r270.html index 0a89fdf9f..54be867a9 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r270.html +++ b/lib/fontconfig/doc/fontconfig-devel/r270.html @@ -128,7 +128,7 @@ NAME="AEN288" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcFileScan

FcFileScan

Name

FcFileScan -- scan a font file

Synopsis

#include <fontconfig.h>
+	

FcBool FcFileScan(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const char *file, FcBool force);

Description

Scans a single file and adds all fonts found to set. +If force is FcTrue, then the file is scanned even if +associated information is found in cache. If +file is a directory, it is added to +dirs. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcDirScan
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2757.html b/lib/fontconfig/doc/fontconfig-devel/r2757.html new file mode 100644 index 000000000..ccb5dfb32 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2757.html @@ -0,0 +1,215 @@ + +FcDirScan

FcDirScan

Name

FcDirScan -- scan a font directory

Synopsis

#include <fontconfig.h>
+	

FcBool FcDirScan(FcFontSet *set, FcStrSet *dirs, FcFileCache *cache, FcBlanks *blanks, const char *dir, FcBool force);

Description

Scans an entire directory and adds all fonts found to +set. If force is FcTrue, then +the directory and all files within it are scanned even if information is +present in the per-directory cache file or cache. Any +subdirectories found are added to dirs. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcFileScanUpFcDirSave
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2792.html b/lib/fontconfig/doc/fontconfig-devel/r2792.html new file mode 100644 index 000000000..ae4ece9b8 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2792.html @@ -0,0 +1,210 @@ + +FcDirSave

FcDirSave

Name

FcDirSave -- save a directory cache

Synopsis

#include <fontconfig.h>
+	

FcBool FcDirSave(FcFontSet *set, FcStrSet *dirs, const char *dir);

Description

Creates the per-directory cache file for dir and +populates it with the fonts in set and subdirectories +in dirs. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcDirScanUpFcDirCacheValid
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2820.html b/lib/fontconfig/doc/fontconfig-devel/r2820.html new file mode 100644 index 000000000..afee05537 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2820.html @@ -0,0 +1,192 @@ + +FcDirCacheValid

FcDirCacheValid

Name

FcDirCacheValid -- check directory cache timestamp

Synopsis

#include <fontconfig.h>
+	

FcBool FcDirCacheValid(const FcChar8 *cache_file);

Description

Returns FcTrue if cache_file is no older than the +directory containing it, else FcFalse. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcDirSaveUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2845.html b/lib/fontconfig/doc/fontconfig-devel/r2845.html new file mode 100644 index 000000000..bc48feaca --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2845.html @@ -0,0 +1,199 @@ + +FcStrSetCreate

FcStrSetCreate

Name

FcStrSetCreate -- create a string set

Synopsis

#include <fontconfig.h>
+	

FcStrSet * FcStrSetCreate(void);

Description

Create an empty set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcStrSetMember
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2866.html b/lib/fontconfig/doc/fontconfig-devel/r2866.html new file mode 100644 index 000000000..7264e9e97 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2866.html @@ -0,0 +1,206 @@ + +FcStrSetMember

FcStrSetMember

Name

FcStrSetMember -- check set for membership

Synopsis

#include <fontconfig.h>
+	

FcBool FcStrSetMember(FcStrSet *set, const FcChar8 *s);

Description

Returns whether s is a member of +set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetCreateUpFcStrSetAdd
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2891.html b/lib/fontconfig/doc/fontconfig-devel/r2891.html new file mode 100644 index 000000000..6bf0b1b7f --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2891.html @@ -0,0 +1,205 @@ + +FcStrSetAdd

FcStrSetAdd

Name

FcStrSetAdd -- add to a string set

Synopsis

#include <fontconfig.h>
+	

FcBool FcStrSetAdd(FcStrSet *set, const FcChar8 *s);

Description

Adds a copy of s to set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetMemberUpFcStrSetAddFilename
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r291.html b/lib/fontconfig/doc/fontconfig-devel/r291.html index c0f868d90..fc79d3d32 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r291.html +++ b/lib/fontconfig/doc/fontconfig-devel/r291.html @@ -134,7 +134,7 @@ NAME="AEN313" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcStrSetAddFilename

FcStrSetAddFilename

Name

FcStrSetAddFilename -- add a filename to a string set

Synopsis

#include <fontconfig.h>
+	

FcBool FcStrSetAddFilename(FcStrSet *set, const FcChar8 *s);

Description

Adds a copy s to set, The copy +is created with FcStrCopyFilename so that leading '~' values are replaced +with the value of the HOME environment variable. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetAddUpFcStrSetDel
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2941.html b/lib/fontconfig/doc/fontconfig-devel/r2941.html new file mode 100644 index 000000000..cdf827498 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2941.html @@ -0,0 +1,209 @@ + +FcStrSetDel

FcStrSetDel

Name

FcStrSetDel -- delete from a string set

Synopsis

#include <fontconfig.h>
+	

FcBool FcStrSetDel(FcStrSet *set, const FcChar8 *s);

Description

Removes s from set, returning +FcTrue if s was a member else FcFalse. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetAddFilenameUpFcStrSetDestroy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2967.html b/lib/fontconfig/doc/fontconfig-devel/r2967.html new file mode 100644 index 000000000..df908d5f6 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2967.html @@ -0,0 +1,202 @@ + +FcStrSetDestroy

FcStrSetDestroy

Name

FcStrSetDestroy -- destroy a string set

Synopsis

#include <fontconfig.h>
+	

void FcStrSetDestroy(FcStrSet *set);

Description

Destroys set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetDelUpFcStrListCreate
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r2989.html b/lib/fontconfig/doc/fontconfig-devel/r2989.html new file mode 100644 index 000000000..62efcabda --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r2989.html @@ -0,0 +1,202 @@ + +FcStrListCreate

FcStrListCreate

Name

FcStrListCreate -- create a string iterator

Synopsis

#include <fontconfig.h>
+	

FcStrList * FcStrListCreate(FcStrSet *set);

Description

Creates an iterator to list the strings in set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrSetDestroyUpFcStrListNext
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3011.html b/lib/fontconfig/doc/fontconfig-devel/r3011.html new file mode 100644 index 000000000..61d46c432 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3011.html @@ -0,0 +1,202 @@ + +FcStrListNext

FcStrListNext

Name

FcStrListNext -- get next string in iteration

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrListNext(FcStrList *list);

Description

Returns the next string in set. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrListCreateUpFcStrListDone
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3033.html b/lib/fontconfig/doc/fontconfig-devel/r3033.html new file mode 100644 index 000000000..50f9612c8 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3033.html @@ -0,0 +1,191 @@ + +FcStrListDone

FcStrListDone

Name

FcStrListDone -- destroy a string iterator

Synopsis

#include <fontconfig.h>
+	

void FcStrListDone(FcStrList *list);

Description

Destroys the enumerator list. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcStrListNextUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3058.html b/lib/fontconfig/doc/fontconfig-devel/r3058.html new file mode 100644 index 000000000..e0a30fda4 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3058.html @@ -0,0 +1,214 @@ + +FcUtf8ToUcs4

FcUtf8ToUcs4

Name

FcUtf8ToUcs4 -- convert UTF-8 to UCS4

Synopsis

#include <fontconfig.h>
+	

int FcUtf8ToUcs4(FcChar8 *src, FcChar32 *dst, int len);

Description

Converts the next Unicode char from src into +dst and returns the number of bytes containing the +char. src nust be at least +len bytes long. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FUNCTIONSUpFcUcs4ToUtf8
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3087.html b/lib/fontconfig/doc/fontconfig-devel/r3087.html new file mode 100644 index 000000000..63f00b425 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3087.html @@ -0,0 +1,207 @@ + +FcUcs4ToUtf8

FcUcs4ToUtf8

Name

FcUcs4ToUtf8 -- convert UCS4 to UTF-8

Synopsis

#include <fontconfig.h>
+	

int FcUcs4ToUtf8(FcChar32 src, FcChar8 dst[FC_UTF8_MAX_LEN]);

Description

Converts the Unicode char from src into +dst and returns the number of bytes needed to encode +the char. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcUtf8ToUcs4UpFcUtf8Len
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3112.html b/lib/fontconfig/doc/fontconfig-devel/r3112.html new file mode 100644 index 000000000..d4fc56258 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3112.html @@ -0,0 +1,219 @@ + +FcUtf8Len

FcUtf8Len

Name

FcUtf8Len -- count UTF-8 encoded chars

Synopsis

#include <fontconfig.h>
+	

FcBool FcUtf8Len(FcChar8 *src, int len, int *nchar, int *wchar);

Description

Counts the number of Unicode chars in len bytes of +src. Places that count in +nchar. wchar contains 1, 2 or +4 depending on the number of bytes needed to hold the largest unicode char +counted. The return value indicates whether src is a +well-formed UTF8 string. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcUcs4ToUtf8UpFcUtf16ToUcs4
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3144.html b/lib/fontconfig/doc/fontconfig-devel/r3144.html new file mode 100644 index 000000000..d042d300b --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3144.html @@ -0,0 +1,221 @@ + +FcUtf16ToUcs4

FcUtf16ToUcs4

Name

FcUtf16ToUcs4 -- convert UTF-16 to UCS4

Synopsis

#include <fontconfig.h>
+	

int FcUtf16ToUcs4(FcChar8 *src, FcEndian endian, FcChar32 *dst, int len);

Description

Converts the next Unicode char from src into +dst and returns the number of bytes containing the +char. src must be at least len +bytes long. Bytes of src are combined into 16-bit +units according to endian. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcUtf8LenUpFcUtf16Len
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r316.html b/lib/fontconfig/doc/fontconfig-devel/r316.html index 41e437ec7..70cccc6d5 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r316.html +++ b/lib/fontconfig/doc/fontconfig-devel/r316.html @@ -138,7 +138,7 @@ NAME="AEN341" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

+FcUtf16Len

FcUtf16Len

Name

FcUtf16Len -- count UTF-16 encoded chars

Synopsis

#include <fontconfig.h>
+	

FcBool FcUtf16Len(FcChar8 *src, FcEndian endian, int len, int *nchar, int *wchar);

Description

Counts the number of Unicode chars in len bytes of +src. Bytes of src are +combined into 16-bit units according to endian. +Places that count in nchar. +wchar contains 1, 2 or 4 depending on the number of +bytes needed to hold the largest unicode char counted. The return value +indicates whether string is a well-formed UTF16 +string. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcUtf16ToUcs4UpFcStrCopy
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3213.html b/lib/fontconfig/doc/fontconfig-devel/r3213.html new file mode 100644 index 000000000..a34498829 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3213.html @@ -0,0 +1,207 @@ + +FcStrCopy

FcStrCopy

Name

FcStrCopy -- duplicate a string

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrCopy(const FcChar8 *s);

Description

Allocates memory, copies s and returns the resulting +buffer. Yes, this is strdup, but that function isn't +available on every platform. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcUtf16LenUpFcStrDowncase
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3236.html b/lib/fontconfig/doc/fontconfig-devel/r3236.html new file mode 100644 index 000000000..693470c06 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3236.html @@ -0,0 +1,203 @@ + +FcStrDowncase

FcStrDowncase

Name

FcStrDowncase -- create a lower case translation of a string

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrDowncase(const FcChar8 *s);

Description

Allocates memory, copies s, converting upper case +letters to lower case and returns the allocated buffer. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrCopyUpFcStrCopyFilename
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3258.html b/lib/fontconfig/doc/fontconfig-devel/r3258.html new file mode 100644 index 000000000..56c6d74cc --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3258.html @@ -0,0 +1,207 @@ + +FcStrCopyFilename

FcStrCopyFilename

Name

FcStrCopyFilename -- copy a string, expanding '~'

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrCopyFilename(const FcChar8 *s);

Description

Just like FcStrCopy except that it converts any leading '~' characters in +s to the value of the HOME environment variable. +Returns NULL if '~' is present in s and HOME is unset. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrDowncaseUpFcStrCmpIgnoreCase
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3281.html b/lib/fontconfig/doc/fontconfig-devel/r3281.html new file mode 100644 index 000000000..b47f8c9b4 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3281.html @@ -0,0 +1,208 @@ + +FcStrCmpIgnoreCase

FcStrCmpIgnoreCase

Name

FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case

Synopsis

#include <fontconfig.h>
+	

int FcStrCmpIgnoreCase(const FcChar8 *s1, const FcChar8 *s2);

Description

Returns the usual <0, 0, >0 result of comparing +s1 and s2. This test is +case-insensitive in the ASCII range and will operate properly with UTF8 +encoded strings, although it does not check for well formed strings. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrCopyFilenameUpFcStrStr
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3306.html b/lib/fontconfig/doc/fontconfig-devel/r3306.html new file mode 100644 index 000000000..14515ed97 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3306.html @@ -0,0 +1,215 @@ + +FcStrStr

FcStrStr

Name

FcStrStr -- locate UTF-8 substring

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrStr(const char *s1, const char *s2);

Description

Returns the location of s2 in +s1. Returns NULL if s2 +is not present in s1. This test will operate properly +with UTF8 encoded strings, although it does not check for well formed +strings. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrCmpIgnoreCaseUpFcStrStrIgnoreCase
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3333.html b/lib/fontconfig/doc/fontconfig-devel/r3333.html new file mode 100644 index 000000000..a13da8c8b --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3333.html @@ -0,0 +1,216 @@ + +FcStrStrIgnoreCase

FcStrStrIgnoreCase

Name

FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrStrIgnoreCase(const char *s1, const char *s2);

Description

Returns the location of s2 in +s1, ignoring ASCII case. Returns NULL if +s2 is not present in s1. +This test is case-insensitive in the ASCII range and will operate properly +with UTF8 encoded strings, although it does not check for well formed +strings. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrStrUpFcStrDirname
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3360.html b/lib/fontconfig/doc/fontconfig-devel/r3360.html new file mode 100644 index 000000000..3e1fa9368 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3360.html @@ -0,0 +1,204 @@ + +FcStrDirname

FcStrDirname

Name

FcStrDirname -- directory part of filename

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrDirname(const FcChar8 *file);

Description

Returns the directory containing file. This +is returned in newly allocated storage which should be freed when no longer +needed. +

Version

Fontconfig version 2.4.2 + +


PrevHomeNext
FcStrStrIgnoreCaseUpFcStrBasename
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r3382.html b/lib/fontconfig/doc/fontconfig-devel/r3382.html new file mode 100644 index 000000000..bcfd8b8a6 --- /dev/null +++ b/lib/fontconfig/doc/fontconfig-devel/r3382.html @@ -0,0 +1,193 @@ + +FcStrBasename

FcStrBasename

Name

FcStrBasename -- last component of filename

Synopsis

#include <fontconfig.h>
+	

FcChar8 * FcStrBasename(const FcChar8 *file);

Description

Returns the filename of file stripped of any leading +directory names. This is returned in newly allocated storage which should +be freed when no longer needed. +

Version

Fontconfig version 2.4.2 + +


PrevHome 
FcStrDirnameUp 
\ No newline at end of file diff --git a/lib/fontconfig/doc/fontconfig-devel/r344.html b/lib/fontconfig/doc/fontconfig-devel/r344.html index d03c415dc..c24db3063 100644 --- a/lib/fontconfig/doc/fontconfig-devel/r344.html +++ b/lib/fontconfig/doc/fontconfig-devel/r344.html @@ -129,7 +129,7 @@ NAME="AEN362" >

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcBool FcPatternAdd(FcPattern *p, const char *object, FcValuevalue, FcBoolappend);(FcPattern *p, const char *object, FcValue value, FcBool append);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcBool FcPatternAddWeak(FcPattern *p, const char *object, FcValuevalue, FcBoolappend);(FcPattern *p, const char *object, FcValue value, FcBool append);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcBool FcPatternAddInteger(FcPattern *p, const char *object, inti);(FcPattern *p, const char *object, int i);

FcBool FcPatternAddDouble(FcPattern *p, const char *object, doubled);(FcPattern *p, const char *object, double d);

FcBool FcPatternAddBool(FcPattern *p, const char *object, FcBoolb);(FcPattern *p, const char *object, FcBool b);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcResult FcPatternGet(FcPattern *p, const char *object, intid, FcValue *v);(FcPattern *p, const char *object, int id, FcValue *v);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcResult FcPatternGetInteger(FcPattern *p, const char *object, intn, int *i);(FcPattern *p, const char *object, int n, int *i);

FcResult FcPatternGetDouble(FcPattern *p, const char *object, intn, double *d);(FcPattern *p, const char *object, int n, double *d);

FcResult FcPatternGetString(FcPattern *p, const char *object, intn, char **consts);(FcPattern *p, const char *object, int n, char **consts);

FcResult FcPatternGetMatrix(FcPattern *p, const char *object, intn, FcMatrix **s);(FcPattern *p, const char *object, int n, FcMatrix **s);

FcResult FcPatternGetCharSet(FcPattern *p, const char *object, intn, FcCharSet **c);(FcPattern *p, const char *object, int n, FcCharSet **c);

FcResult FcPatternGetBool(FcPattern *p, const char *object, intn, FcBool *b);(FcPattern *p, const char *object, int n, FcBool *b);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcPattern * FcPatternVaBuild(FcPattern *orig, va_listva);(FcPattern *orig, va_list va);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcBool FcPatternRemove(FcPattern *p, const char *object, intid);(FcPattern *p, const char *object, int id);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcObjectSet * FcObjectSetVaBuild(const char *first, va_listva);(const char *first, va_list va);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FT_UInt FcFreeTypeCharIndex(FT_Faceface, FcChar32ucs4);(FT_Face face, FcChar32 ucs4);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcCharSet * FcFreeTypeCharSet(FT_Faceface, FcBlanks *blanks);(FT_Face face, FcBlanks *blanks);

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

FcFreeTypeQuery -- compute font file pattern -- compute pattern from font file (and index)
FcFreeTypeQueryFace -- compute pattern from FT_Face

4.6. FcValue

FcValueDestroy -- Free a value
FcValueSave -- Copy a value

4.7. FcCharSet

FcCharSetCreate -- Create an empty character set
FcCharSetDestroy -- Destroy a character set
FcCharSetAddChar -- Add a character to a charset
FcCharSetCopy -- Copy a charset
FcCharSetEqual -- Compare two charsets
FcCharSetIntersect -- Intersect charsets
FcCharSetUnion -- Add charsets
FcCharSetSubtract -- Subtract charsets
FcCharSetHasChar -- Check a charset for a char
FcCharSetCount -- Count entries in a charset
FcCharSetIntersectCount -- Intersect and count charsets
FcCharSetSubtractCount -- Subtract and count charsets
FcCharSetIsSubset -- Test for charset inclusion
FcCharSetFirstPage -- Start enumerating charset contents
FcCharSetNextPage -- Continue enumerating charset contents

4.8. FcMatrix

FcMatrixInit -- initialize an FcMatrix structure
FcMatrixCopy -- Copy a matrix
FcMatrixEqual -- Compare two matrices
FcMatrixMultiply -- Multiply matrices
FcMatrixRotate -- Rotate a matrix
FcMatrixScale -- Scale a matrix
FcMatrixShear -- Shear a matrix

4.9. FcConfig

FcConfigCreate -- Create a configuration
FcConfigDestroy -- Destroy a configuration
FcConfigSetCurrent -- Set configuration as default
FcConfigGetCurrent -- Return current configuration
FcConfigUptoDate -- Check timestamps on config files
FcConfigBuildFonts -- Build font database
FcConfigGetConfigDirs -- Get config directories
FcConfigGetFontDirs -- Get font directories
FcConfigGetConfigFiles -- Get config files
FcConfigGetCache -- Get cache filename
FcConfigGetFonts -- Get config font set
FcConfigGetBlanks -- Get config blanks
FcConfigGetRescanInverval -- Get config rescan interval
FcConfigSetRescanInverval -- Set config rescan interval
FcConfigAppFontAddFile -- Add font file to font database
FcConfigAppFontAddDir -- Add fonts from directory to font database
FcConfigAppFontClear -- Remove all app fonts from font database
FcConfigSubstituteWithPat -- Execute substitutions
FcConfigSubstitute -- Execute substitutions
FcFontMatch -- Return best font
FcFontSort -- Return list of matching fonts
FcFontRenderPrepare -- Prepare pattern for loading font file
FcFontList -- List fonts
FcConfigFilename -- Find a config file
FcConfigParseAndLoad -- load a configuration file
FcConfigNormalizeFontDir -- normalize a font directory

4.10. FcObjectType

FcNameRegisterObjectTypes -- Register object types
FcNameUnregisterObjectTypes -- Unregister object types
FcNameGetObjectType -- Lookup an object type

4.11. FcConstant

FcNameRegisterConstants -- Register symbolic constants
FcNameUnregisterConstants -- Unregister symbolic constants
FcNameGetConstant -- Lookup symbolic constant
FcNameConstant -- Get the value for a symbolic constant

4.12. FcBlanks

FcBlanksCreate -- Create an FcBlanks
FcBlanksDestroy -- Destroy and FcBlanks
FcBlanksAdd -- Add a character to an FcBlanks
FcBlanksIsMember -- Query membership in an FcBlanks

4.13. FcAtomic

FcAtomicCreate -- create an FcAtomic object
FcAtomicLock -- lock a file
FcAtomicNewFile -- return new temporary file name
FcAtomicOrigFile -- return original file name
FcAtomicReplaceOrig -- replace original with new
FcAtomicDeleteNew -- delete new file
FcAtomicUnlock -- unlock a file
FcAtomicDestroy -- destroy an FcAtomic object

4.14. File and Directory routines

FcFileScan -- scan a font file
FcDirScan -- scan a font directory
FcDirSave -- save a directory cache
FcDirCacheValid -- check directory cache timestamp

4.15. FcStrSet and FcStrList

FcStrSetCreate -- create a string set
FcStrSetMember -- check set for membership
FcStrSetAdd -- add to a string set
FcStrSetAddFilename -- add a filename to a string set
FcStrSetDel -- delete from a string set
FcStrSetDestroy -- destroy a string set
FcStrListCreate -- create a string iterator
FcStrListNext -- get next string in iteration
FcStrListDone -- destroy a string iterator

4.16. String utilities

FcUtf8ToUcs4 -- convert UTF-8 to UCS4
FcUcs4ToUtf8 -- convert UCS4 to UTF-8
FcUtf8Len -- count UTF-8 encoded chars
FcUtf16ToUcs4 -- convert UTF-16 to UCS4
FcUtf16Len -- count UTF-16 encoded chars
FcStrCopy -- duplicate a string
FcStrDowncase -- create a lower case translation of a string
FcStrCopyFilename -- copy a string, expanding '~'
FcStrCmpIgnoreCase -- compare UTF-8 strings ignoring ASCII case
FcStrStr -- locate UTF-8 substring
FcStrStrIgnoreCase -- locate UTF-8 substring ignoring ASCII case
FcStrDirname -- directory part of filename
FcStrBasename -- last component of filename

This is the top level element for a font configuration and can contain -dir, cache, include, match and alias<dir>, <cache>, <include>, <match> and <alias> elements in any order.

dir<dir>

This element contains a directory name which will be scanned for font files @@ -416,9 +416,9 @@ CLASS="REFSECT2" NAME="AEN71" >

cache<cache>

This element contains a file name for the per-user cache of font @@ -426,12 +426,12 @@ information. If it starts with '~', it refers to a file in the users home directory. This file is used to hold information about fonts that isn't present in the per-directory cache files. It is automatically maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version'', where version<version>'', where <version> is the font configuration file version number (currently 2).

include ignore_missing="no"<include ignore_missing="no">

This element contains the name of an additional configuration file or @@ -463,21 +463,21 @@ CLASS="REFSECT2" NAME="AEN81" >

config<config>

This element provides a place to consolidate additional configuration -information. config can contain blank and rescan<config> can contain <blank> and <rescan> elements in any order.

blank<blank>

Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank<blank> element, place each -Unicode characters which is supposed to be blank in an int<int> element. Characters outside of this set which are drawn as blank will be elided from the set of characters supported by the font. @@ -512,17 +512,17 @@ CLASS="REFSECT2" NAME="AEN94" >

rescan<rescan>

The rescan element holds an intThe <rescan> element holds an <int> element which indicates the default interval between automatic checks for font configuration changes. Fontconfig will validate all of the configuration files and directories and @@ -535,9 +535,9 @@ CLASS="REFSECT2" NAME="AEN100" >

selectfont<selectfont>

This element is used to black/white list fonts from being listed or matched @@ -550,9 +550,9 @@ CLASS="REFSECT2" NAME="AEN104" >

acceptfont<acceptfont>

Fonts matched by an acceptfont element are "whitelisted"; such fonts are @@ -568,9 +568,9 @@ CLASS="REFSECT2" NAME="AEN108" >

rejectfont<rejectfont>

Fonts matched by an rejectfont element are "blacklisted"; such fonts are @@ -585,9 +585,9 @@ CLASS="REFSECT2" NAME="AEN112" >

glob<glob>

Glob elements hold shell-style filename matching patterns (including ? and @@ -604,9 +604,9 @@ CLASS="REFSECT2" NAME="AEN116" >

pattern<pattern>

Pattern elements perform list-style matching on incoming fonts; that is, @@ -623,9 +623,9 @@ CLASS="REFSECT2" NAME="AEN120" >

patelt name="property"<patelt name="property">

Patelt elements hold a single pattern element and list of values. They must @@ -640,18 +640,18 @@ CLASS="REFSECT2" NAME="AEN124" >

match target="pattern"<match target="pattern">

This element holds first a (possibly empty) list of testThis element holds first a (possibly empty) list of <test> elements and then -a (possibly empty) list of edit<edit> elements. Patterns which match all of the tests are subjected to all the edits. If 'target' is set to "font" instead of the default "pattern", then this element applies to the font name @@ -666,9 +666,9 @@ CLASS="REFSECT2" NAME="AEN130" >

test qual="any" name="property" target="default" compare="eq"<test qual="any" name="property" target="default" compare="eq">

This element contains a single value which is compared with the target @@ -689,17 +689,17 @@ CLASS="REFSECT2" NAME="AEN134" >

edit name="property" mode="assign" binding="weak"<edit name="property" mode="assign" binding="weak">

This element contains a list of expression elements (any of the value or operator elements). The expression elements are evaluated at run-time and modify the property "property". The modification depends on whether -"property" was matched by one of the associated test<test> elements, if so, the modification may affect the first matched value. Any values inserted into the property are given the indicated binding ("strong", "weak" or "same") @@ -725,23 +725,23 @@ CLASS="REFSECT2" NAME="AEN140" >

int, double, string, bool<int>, <double>, <string>, <bool>

These elements hold a single value of the indicated type. boolThese elements hold a single value of the indicated type. <bool> elements hold either true or false. An important limitation exists in the parsing of floating point numbers -- fontconfig requires that @@ -756,14 +756,14 @@ CLASS="REFSECT2" NAME="AEN148" >

matrix<matrix>

This element holds the four doubleThis element holds the four <double> elements of an affine transformation.

name<name>

Holds a property name. Evaluates to the first value from the property of @@ -789,9 +789,9 @@ CLASS="REFSECT2" NAME="AEN157" >

const<const>

Holds the name of a constant; these are always integers and serve as @@ -850,33 +850,33 @@ CLASS="REFSECT2" NAME="AEN162" >

or, and, plus, minus, times, divide<or>, <and>, <plus>, <minus>, <times>, <divide>

These elements perform the specified operation on a list of expression -elements. or and and<or> and <and> are boolean, not bitwise.

eq, not_eq, less, less_eq, more, more_eq<eq>, <not_eq>, <less>, <less_eq>, <more>, <more_eq>

These elements compare two values, producing a boolean result. @@ -915,9 +915,9 @@ CLASS="REFSECT2" NAME="AEN182" >

not<not>

Inverts the boolean sense of its one expression element @@ -929,9 +929,9 @@ CLASS="REFSECT2" NAME="AEN186" >

if<if>

This element takes three expression elements; if the value of the first is @@ -945,46 +945,46 @@ CLASS="REFSECT2" NAME="AEN190" >

alias<alias>

Alias elements provide a shorthand notation for the set of common match operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default<family> element followed by optional <prefer>, <accept> and <default> -elements. Fonts matching the family<family> element are edited to prepend the -list of prefered families before the matching family<prefer>ed families before the matching <family>, append the -acceptable families after the matching family and append the default<accept>able families after the matching <family> and append the <default> families to the end of the family list.

family<family>

Holds a single font family name @@ -1009,42 +1009,38 @@ CLASS="REFSECT2" NAME="AEN208" >

prefer, accept, default<prefer>, <accept>, <default>

These hold a list of family elements to be used by the aliasThese hold a list of <family> elements to be used by the <alias> element. -/article

EXAMPLE CONFIGURATION FILE

System configuration file

User configuration file

Files

See Also

Version

Fontconfig version 2.4.1 +>Fontconfig version 2.4.2

<literal><fontconfig></literal> This is the top level element for a font configuration and can contain -dir, cache, include, match and alias elements in any order. +<dir>, <cache>, <include>, <match> and <alias> elements in any order. - <sgmltag>dir</> + <literal><dir></literal> This element contains a directory name which will be scanned for font files to include in the set of available fonts. - <sgmltag>cache</> + <literal><cache></literal> This element contains a file name for the per-user cache of font information. If it starts with '~', it refers to a file in the users home directory. This file is used to hold information about fonts that isn't present in the per-directory cache files. It is automatically maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version'', where version is the font configuration +is ``~/.fonts.cache-<version>'', where <version> is the font configuration file version number (currently 2). - <sgmltag>include ignore_missing="no"</> + <literal><include ignore_missing="no"></literal> This element contains the name of an additional configuration file or directory. If a directory, every file within that directory starting with an ASCII digit (U+0030 - U+0039) and ending with the string ``.conf'' will be processed in sorted order. When @@ -320,42 +320,42 @@ FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" instead of the default "no", a missing file or directory will elicit no warning message from the library. - <sgmltag>config</> + <literal><config></literal> This element provides a place to consolidate additional configuration -information. config can contain blank and rescan elements in any +information. <config> can contain <blank> and <rescan> elements in any order. - <sgmltag>blank</> + <literal><blank></literal> Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank element, place each -Unicode characters which is supposed to be blank in an int element. +drawn as blanks on the screen. Within the <blank> element, place each +Unicode characters which is supposed to be blank in an <int> element. Characters outside of this set which are drawn as blank will be elided from the set of characters supported by the font. - <sgmltag>rescan</> -The rescan element holds an int element which indicates the default + <literal><rescan></literal> +The <rescan> element holds an <int> element which indicates the default interval between automatic checks for font configuration changes. Fontconfig will validate all of the configuration files and directories and automatically rebuild the internal datastructures when this interval passes. - <sgmltag>selectfont</> + <literal><selectfont></literal> This element is used to black/white list fonts from being listed or matched against. It holds acceptfont and rejectfont elements. - <sgmltag>acceptfont</> + <literal><acceptfont></literal> Fonts matched by an acceptfont element are "whitelisted"; such fonts are explicitly included in the set of fonts used to resolve list and match requests; including them in this list protects them from being "blacklisted" by a rejectfont element. Acceptfont elements include glob and pattern elements which are used to match fonts. - <sgmltag>rejectfont</> + <literal><rejectfont></literal> Fonts matched by an rejectfont element are "blacklisted"; such fonts are excluded from the set of fonts used to resolve list and match requests as if they didn't exist in the system. Rejectfont elements include glob and pattern elements which are used to match fonts. - <sgmltag>glob</> + <literal><glob></literal> Glob elements hold shell-style filename matching patterns (including ? and *) which match fonts based on their complete pathnames. This can be used to exclude a set of directories (/usr/share/fonts/uglyfont*), or particular @@ -363,7 +363,7 @@ font file types (*.pcf.gz), but the latter mechanism relies rather heavily on filenaming conventions which can't be relied upon. Note that globs only apply to directories, not to individual fonts. - <sgmltag>pattern</> + <literal><pattern></literal> Pattern elements perform list-style matching on incoming fonts; that is, they hold a list of elements and associated values. If all of those elements have a matching value, then the pattern matches the font. This can @@ -371,22 +371,22 @@ be used to select fonts based on attributes of the font (scalable, bold, etc), which is a more reliable mechanism than using file extensions. Pattern elements include patelt elements. - <sgmltag>patelt name="property"</> + <literal><patelt name="property"></literal> Patelt elements hold a single pattern element and list of values. They must have a 'name' attribute which indicates the pattern element name. Patelt elements include int, double, string, matrix, bool, charset and const elements. - <sgmltag>match target="pattern"</> -This element holds first a (possibly empty) list of test elements and then -a (possibly empty) list of edit elements. Patterns which match all of the + <literal><match target="pattern"></literal> +This element holds first a (possibly empty) list of <test> elements and then +a (possibly empty) list of <edit> elements. Patterns which match all of the tests are subjected to all the edits. If 'target' is set to "font" instead of the default "pattern", then this element applies to the font name resulting from a match rather than a font pattern to be matched. If 'target' is set to "scan", then this element applies when the font is scanned to build the fontconfig database. - <sgmltag>test qual="any" name="property" target="default" compare="eq"</> + <literal><test qual="any" name="property" target="default" compare="eq"></literal> This element contains a single value which is compared with the target ('pattern', 'font', 'scan' or 'default') property "property" (substitute any of the property names seen above). 'compare' can be one of "eq", "not_eq", "less", "less_eq", "more", or @@ -398,11 +398,11 @@ the target= attribute in the <test> element selects between matching the original pattern or the font. "default" selects whichever target the outer <match> element has selected. - <sgmltag>edit name="property" mode="assign" binding="weak"</> + <literal><edit name="property" mode="assign" binding="weak"></literal> This element contains a list of expression elements (any of the value or operator elements). The expression elements are evaluated at run-time and modify the property "property". The modification depends on whether -"property" was matched by one of the associated test elements, if so, the +"property" was matched by one of the associated <test> elements, if so, the modification may affect the first matched value. Any values inserted into the property are given the indicated binding ("strong", "weak" or "same") with "same" binding using the value from the matched pattern element. @@ -418,23 +418,23 @@ with "same" binding using the value from the matched pattern element. "append_last" Append at end of list Append at end of list - <sgmltag>int</>, <sgmltag>double</>, <sgmltag>string</>, <sgmltag>bool</> -These elements hold a single value of the indicated type. bool + <literal><int></literal>, <literal><double></literal>, <literal><string></literal>, <literal><bool></literal> +These elements hold a single value of the indicated type. <bool> elements hold either true or false. An important limitation exists in the parsing of floating point numbers -- fontconfig requires that the mantissa start with a digit, not a decimal point, so insert a leading zero for purely fractional values (e.g. use 0.5 instead of .5 and -0.5 instead of -.5). - <sgmltag>matrix</> -This element holds the four double elements of an affine + <literal><matrix></literal> +This element holds the four <double> elements of an affine transformation. - <sgmltag>name</> + <literal><name></literal> Holds a property name. Evaluates to the first value from the property of the font, not the pattern. - <sgmltag>const</> + <literal><const></literal> Holds the name of a constant; these are always integers and serve as symbolic names for common font values: @@ -484,40 +484,39 @@ symbolic names for common font values: - <sgmltag>or</>, <sgmltag>and</>, <sgmltag>plus</>, <sgmltag>minus</>, <sgmltag>times</>, <sgmltag>divide</> + <literal><or></literal>, <literal><and></literal>, <literal><plus></literal>, <literal><minus></literal>, <literal><times></literal>, <literal><divide></literal> These elements perform the specified operation on a list of expression -elements. or and and are boolean, not bitwise. +elements. <or> and <and> are boolean, not bitwise. - <sgmltag>eq</>, <sgmltag>not_eq</>, <sgmltag>less</>, <sgmltag>less_eq</>, <sgmltag>more</>, <sgmltag>more_eq</> + <literal><eq></literal>, <literal><not_eq></literal>, <literal><less></literal>, <literal><less_eq></literal>, <literal><more></literal>, <literal><more_eq></literal> These elements compare two values, producing a boolean result. - <sgmltag>not</> + <literal><not></literal> Inverts the boolean sense of its one expression element - <sgmltag>if</> + <literal><if></literal> This element takes three expression elements; if the value of the first is true, it produces the value of the second, otherwise it produces the value of the third. - <sgmltag>alias</> + <literal><alias></literal> Alias elements provide a shorthand notation for the set of common match operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default -elements. Fonts matching the family element are edited to prepend the -list of prefered families before the matching family, append the -acceptable families after the matching family and append the default +<family> element followed by optional <prefer>, <accept> and <default> +elements. Fonts matching the <family> element are edited to prepend the +list of <prefer>ed families before the matching <family>, append the +<accept>able families after the matching <family> and append the <default> families to the end of the family list. - <sgmltag>family</> + <literal><family></literal> Holds a single font family name - <sgmltag>prefer</>, <sgmltag>accept</>, <sgmltag>default</> -These hold a list of family elements to be used by the alias element. -/article + <literal><prefer></literal>, <literal><accept></literal>, <literal><default></literal> +These hold a list of <family> elements to be used by the <alias> element. EXAMPLE CONFIGURATION FILE diff --git a/lib/fontconfig/doc/fontconfig-user.txt b/lib/fontconfig/doc/fontconfig-user.txt index cf422a178..3a1942d05 100644 --- a/lib/fontconfig/doc/fontconfig-user.txt +++ b/lib/fontconfig/doc/fontconfig-user.txt @@ -273,15 +273,15 @@ Configuration File Format This is the top level element for a font configuration and can - contain dir, cache, include, match and alias elements in any - order. + contain , , , and + elements in any order. -dir + This element contains a directory name which will be scanned for font files to include in the set of available fonts. -cache + This element contains a file name for the per-user cache of font information. If it starts with '~', it refers to a file @@ -289,10 +289,10 @@ cache information about fonts that isn't present in the per-directory cache files. It is automatically maintained by the fontconfig library. The default for this file is - ``~/.fonts.cache-version'', where version is the font + ``~/.fonts.cache-'', where is the font configuration file version number (currently 2). -include ignore_missing="no" + This element contains the name of an additional configuration file or directory. If a directory, every file within that @@ -305,36 +305,36 @@ include ignore_missing="no" instead of the default "no", a missing file or directory will elicit no warning message from the library. -config + This element provides a place to consolidate additional - configuration information. config can contain blank and rescan - elements in any order. + configuration information. can contain and + elements in any order. -blank + Fonts often include "broken" glyphs which appear in the encoding but are drawn as blanks on the screen. Within the - blank element, place each Unicode characters which is supposed - to be blank in an int element. Characters outside of this set - which are drawn as blank will be elided from the set of - characters supported by the font. + element, place each Unicode characters which is + supposed to be blank in an element. Characters outside + of this set which are drawn as blank will be elided from the + set of characters supported by the font. -rescan + - The rescan element holds an int element which indicates the - default interval between automatic checks for font + The element holds an element which indicates + the default interval between automatic checks for font configuration changes. Fontconfig will validate all of the configuration files and directories and automatically rebuild the internal datastructures when this interval passes. -selectfont + This element is used to black/white list fonts from being listed or matched against. It holds acceptfont and rejectfont elements. -acceptfont + Fonts matched by an acceptfont element are "whitelisted"; such fonts are explicitly included in the set of fonts used to @@ -343,7 +343,7 @@ acceptfont element. Acceptfont elements include glob and pattern elements which are used to match fonts. -rejectfont + Fonts matched by an rejectfont element are "blacklisted"; such fonts are excluded from the set of fonts used to resolve list @@ -351,7 +351,7 @@ rejectfont Rejectfont elements include glob and pattern elements which are used to match fonts. -glob + Glob elements hold shell-style filename matching patterns (including ? and *) which match fonts based on their complete @@ -361,7 +361,7 @@ glob filenaming conventions which can't be relied upon. Note that globs only apply to directories, not to individual fonts. -pattern + Pattern elements perform list-style matching on incoming fonts; that is, they hold a list of elements and associated @@ -371,17 +371,17 @@ pattern is a more reliable mechanism than using file extensions. Pattern elements include patelt elements. -patelt name="property" + Patelt elements hold a single pattern element and list of values. They must have a 'name' attribute which indicates the pattern element name. Patelt elements include int, double, string, matrix, bool, charset and const elements. -match target="pattern" + - This element holds first a (possibly empty) list of test - elements and then a (possibly empty) list of edit elements. + This element holds first a (possibly empty) list of + elements and then a (possibly empty) list of elements. Patterns which match all of the tests are subjected to all the edits. If 'target' is set to "font" instead of the default "pattern", then this element applies to the font name @@ -390,7 +390,7 @@ match target="pattern" applies when the font is scanned to build the fontconfig database. -test qual="any" name="property" target="default" compare="eq" + This element contains a single value which is compared with the target ('pattern', 'font', 'scan' or 'default') property @@ -405,13 +405,13 @@ test qual="any" name="property" target="default" compare="eq" matching the original pattern or the font. "default" selects whichever target the outer element has selected. -edit name="property" mode="assign" binding="weak" + This element contains a list of expression elements (any of the value or operator elements). The expression elements are evaluated at run-time and modify the property "property". The modification depends on whether "property" was matched by one - of the associated test elements, if so, the modification may + of the associated elements, if so, the modification may affect the first matched value. Any values inserted into the property are given the indicated binding ("strong", "weak" or "same") with "same" binding using the value from the matched @@ -428,26 +428,27 @@ t "append_last" Append at end of list Append at end of list -int, double, string, bool +, , , - These elements hold a single value of the indicated type. bool - elements hold either true or false. An important limitation - exists in the parsing of floating point numbers -- fontconfig - requires that the mantissa start with a digit, not a decimal - point, so insert a leading zero for purely fractional values - (e.g. use 0.5 instead of .5 and -0.5 instead of -.5). + These elements hold a single value of the indicated type. + elements hold either true or false. An important + limitation exists in the parsing of floating point numbers -- + fontconfig requires that the mantissa start with a digit, not + a decimal point, so insert a leading zero for purely + fractional values (e.g. use 0.5 instead of .5 and -0.5 instead + of -.5). -matrix + - This element holds the four double elements of an affine + This element holds the four elements of an affine transformation. -name + Holds a property name. Evaluates to the first value from the property of the font, not the pattern. -const + Holds the name of a constant; these are always integers and serve as symbolic names for common font values: @@ -495,44 +496,44 @@ const hintfull hintstyle 3 -or, and, plus, minus, times, divide +, , , , , These elements perform the specified operation on a list of - expression elements. or and and are boolean, not bitwise. + expression elements. and are boolean, not bitwise. -eq, not_eq, less, less_eq, more, more_eq +, , , , , These elements compare two values, producing a boolean result. -not + Inverts the boolean sense of its one expression element -if + This element takes three expression elements; if the value of the first is true, it produces the value of the second, otherwise it produces the value of the third. -alias + Alias elements provide a shorthand notation for the set of common match operations needed to substitute one font family - for another. They contain a family element followed by - optional prefer, accept and default elements. Fonts matching - the family element are edited to prepend the list of prefered - families before the matching family, append the acceptable - families after the matching family and append the default - families to the end of the family list. + for another. They contain a element followed by + optional , and elements. Fonts + matching the element are edited to prepend the list + of ed families before the matching , append + the able families after the matching and + append the families to the end of the family list. -family + Holds a single font family name -prefer, accept, default +, , - These hold a list of family elements to be used by the alias - element. /article + These hold a list of elements to be used by the + element. EXAMPLE CONFIGURATION FILE @@ -681,4 +682,4 @@ See Also Version - Fontconfig version 2.4.1 + Fontconfig version 2.4.2 diff --git a/lib/fontconfig/doc/fonts-conf.5 b/lib/fontconfig/doc/fonts-conf.5 index 25bd7bffe..d3d23280e 100644 --- a/lib/fontconfig/doc/fonts-conf.5 +++ b/lib/fontconfig/doc/fonts-conf.5 @@ -3,7 +3,7 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.TH "FONTS-CONF" "5" "15 September 2006" "" "" +.TH "FONTS-CONF" "5" "02 December 2006" "" "" .SH NAME fonts.conf \- Font configuration files @@ -259,21 +259,21 @@ following structure: .SS "" .PP This is the top level element for a font configuration and can contain -dir, cache, include, match and alias elements in any order. -.SS "DIR" +, , , and elements in any order. +.SS "" .PP This element contains a directory name which will be scanned for font files to include in the set of available fonts. -.SS "CACHE" +.SS "" .PP This element contains a file name for the per-user cache of font information. If it starts with '~', it refers to a file in the users home directory. This file is used to hold information about fonts that isn't present in the per-directory cache files. It is automatically maintained by the fontconfig library. The default for this file -is ``~/.fonts.cache-version\&'', where version is the font configuration +is ``~/.fonts.cache-\&'', where is the font configuration file version number (currently 2). -.SS "INCLUDE IGNORE_MISSING=\&"NO\&"" +.SS "" .PP This element contains the name of an additional configuration file or directory. If a directory, every file within that directory starting with an @@ -283,42 +283,42 @@ will also be incorporated into the configuration by passing the filename(s) to FcConfigLoadAndParse. If 'ignore_missing' is set to "yes" instead of the default "no", a missing file or directory will elicit no warning message from the library. -.SS "CONFIG" +.SS "" .PP This element provides a place to consolidate additional configuration -information. config can contain blank and rescan elements in any +information. can contain and elements in any order. -.SS "BLANK" +.SS "" .PP Fonts often include "broken" glyphs which appear in the encoding but are -drawn as blanks on the screen. Within the blank element, place each -Unicode characters which is supposed to be blank in an int element. +drawn as blanks on the screen. Within the element, place each +Unicode characters which is supposed to be blank in an element. Characters outside of this set which are drawn as blank will be elided from the set of characters supported by the font. -.SS "RESCAN" +.SS "" .PP -The rescan element holds an int element which indicates the default +The element holds an element which indicates the default interval between automatic checks for font configuration changes. Fontconfig will validate all of the configuration files and directories and automatically rebuild the internal datastructures when this interval passes. -.SS "SELECTFONT" +.SS "" .PP This element is used to black/white list fonts from being listed or matched against. It holds acceptfont and rejectfont elements. -.SS "ACCEPTFONT" +.SS "" .PP Fonts matched by an acceptfont element are "whitelisted"; such fonts are explicitly included in the set of fonts used to resolve list and match requests; including them in this list protects them from being "blacklisted" by a rejectfont element. Acceptfont elements include glob and pattern elements which are used to match fonts. -.SS "REJECTFONT" +.SS "" .PP Fonts matched by an rejectfont element are "blacklisted"; such fonts are excluded from the set of fonts used to resolve list and match requests as if they didn't exist in the system. Rejectfont elements include glob and pattern elements which are used to match fonts. -.SS "GLOB" +.SS "" .PP Glob elements hold shell-style filename matching patterns (including ? and *) which match fonts based on their complete pathnames. This can be used to @@ -326,7 +326,7 @@ exclude a set of directories (/usr/share/fonts/uglyfont*), or particular font file types (*.pcf.gz), but the latter mechanism relies rather heavily on filenaming conventions which can't be relied upon. Note that globs only apply to directories, not to individual fonts. -.SS "PATTERN" +.SS "" .PP Pattern elements perform list-style matching on incoming fonts; that is, they hold a list of elements and associated values. If all of those @@ -334,22 +334,22 @@ elements have a matching value, then the pattern matches the font. This can be used to select fonts based on attributes of the font (scalable, bold, etc), which is a more reliable mechanism than using file extensions. Pattern elements include patelt elements. -.SS "PATELT NAME=\&"PROPERTY\&"" +.SS "" .PP Patelt elements hold a single pattern element and list of values. They must have a 'name' attribute which indicates the pattern element name. Patelt elements include int, double, string, matrix, bool, charset and const elements. -.SS "MATCH TARGET=\&"PATTERN\&"" +.SS "" .PP -This element holds first a (possibly empty) list of test elements and then -a (possibly empty) list of edit elements. Patterns which match all of the +This element holds first a (possibly empty) list of elements and then +a (possibly empty) list of elements. Patterns which match all of the tests are subjected to all the edits. If 'target' is set to "font" instead of the default "pattern", then this element applies to the font name resulting from a match rather than a font pattern to be matched. If 'target' is set to "scan", then this element applies when the font is scanned to build the fontconfig database. -.SS "TEST QUAL=\&"ANY\&" NAME=\&"PROPERTY\&" TARGET=\&"DEFAULT\&" COMPARE=\&"EQ\&"" +.SS "" .PP This element contains a single value which is compared with the target ('pattern', 'font', 'scan' or 'default') property "property" (substitute any of the property names seen @@ -361,12 +361,12 @@ match the test value. When used in a element, the target= attribute in the element selects between matching the original pattern or the font. "default" selects whichever target the outer element has selected. -.SS "EDIT NAME=\&"PROPERTY\&" MODE=\&"ASSIGN\&" BINDING=\&"WEAK\&"" +.SS "" .PP This element contains a list of expression elements (any of the value or operator elements). The expression elements are evaluated at run-time and modify the property "property". The modification depends on whether -"property" was matched by one of the associated test elements, if so, the +"property" was matched by one of the associated elements, if so, the modification may affect the first matched value. Any values inserted into the property are given the indicated binding ("strong", "weak" or "same") with "same" binding using the value from the matched pattern element. @@ -383,23 +383,23 @@ with "same" binding using the value from the matched pattern element. "append_last" Append at end of list Append at end of list .fi -.SS "INT, DOUBLE, STRING, BOOL" +.SS ", , , " .PP -These elements hold a single value of the indicated type. bool +These elements hold a single value of the indicated type. elements hold either true or false. An important limitation exists in the parsing of floating point numbers -- fontconfig requires that the mantissa start with a digit, not a decimal point, so insert a leading zero for purely fractional values (e.g. use 0.5 instead of .5 and -0.5 instead of -.5). -.SS "MATRIX" +.SS "" .PP -This element holds the four double elements of an affine +This element holds the four elements of an affine transformation. -.SS "NAME" +.SS "" .PP Holds a property name. Evaluates to the first value from the property of the font, not the pattern. -.SS "CONST" +.SS "" .PP Holds the name of a constant; these are always integers and serve as symbolic names for common font values: @@ -449,37 +449,36 @@ symbolic names for common font values: hintfull hintstyle 3 .fi -.SS "OR, AND, PLUS, MINUS, TIMES, DIVIDE" +.SS ", , , , , " .PP These elements perform the specified operation on a list of expression -elements. or and and are boolean, not bitwise. -.SS "EQ, NOT_EQ, LESS, LESS_EQ, MORE, MORE_EQ" +elements. and are boolean, not bitwise. +.SS ", , , , , " .PP These elements compare two values, producing a boolean result. -.SS "NOT" +.SS "" .PP Inverts the boolean sense of its one expression element -.SS "IF" +.SS "" .PP This element takes three expression elements; if the value of the first is true, it produces the value of the second, otherwise it produces the value of the third. -.SS "ALIAS" +.SS "" .PP Alias elements provide a shorthand notation for the set of common match operations needed to substitute one font family for another. They contain a -family element followed by optional prefer, accept and default -elements. Fonts matching the family element are edited to prepend the -list of prefered families before the matching family, append the -acceptable families after the matching family and append the default + element followed by optional , and +elements. Fonts matching the element are edited to prepend the +list of ed families before the matching , append the +able families after the matching and append the families to the end of the family list. -.SS "FAMILY" +.SS "" .PP Holds a single font family name -.SS "PREFER, ACCEPT, DEFAULT" +.SS ", , " .PP -These hold a list of family elements to be used by the alias element. -/article +These hold a list of elements to be used by the element. .SH "EXAMPLE CONFIGURATION FILE" .SS "SYSTEM CONFIGURATION FILE" .PP @@ -626,4 +625,4 @@ per-directory caches. This file is automatically maintained by fontconfig. fc-cache(1), fc-match(1), fc-list(1) .SH "VERSION" .PP -Fontconfig version 2.4.1 +Fontconfig version 2.4.2 diff --git a/lib/fontconfig/fc-arch/fcarch.tmpl.h b/lib/fontconfig/fc-arch/fcarch.tmpl.h index c7c45676d..0843a64e4 100644 --- a/lib/fontconfig/fc-arch/fcarch.tmpl.h +++ b/lib/fontconfig/fc-arch/fcarch.tmpl.h @@ -35,3 +35,4 @@ ppc 12345678_00000001_00000004_00000004_00000004_00000010_00000004_00000004_ ppc64 12345678_00000001_00000008_00000004_00000008_00000018_00000008_00000008_00000010_00000004_00000008_00000010_00000004_00000008_00000018_00000008_00000008_00000002_00000020_00000004_00000030 m68k 12345678_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_0000000c_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c mipsel 78563412_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_00000010_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c +sparc64 12345678_00000001_00000008_00000004_00000008_00000018_00000008_00000008_00000010_00000004_00000008_00000010_00000004_00000008_00000018_00000008_00000008_00000002_00000020_00000004_00000030 diff --git a/lib/fontconfig/fc-cache/fc-cache.c b/lib/fontconfig/fc-cache/fc-cache.c index bda8b1468..acaa8ba11 100644 --- a/lib/fontconfig/fc-cache/fc-cache.c +++ b/lib/fontconfig/fc-cache/fc-cache.c @@ -22,6 +22,8 @@ * PERFORMANCE OF THIS SOFTWARE. */ +#include "../fc-arch/fcarch.h" + #ifdef HAVE_CONFIG_H #include #else @@ -40,6 +42,7 @@ #include #include #include +#include #if defined (_WIN32) #define STRICT @@ -296,6 +299,12 @@ cleanCacheDirectory (FcConfig *config, FcChar8 *dir, FcBool verbose) if (ent->d_name[0] == '.') continue; + /* skip cache files for different architectures and */ + /* files which are not cache files at all */ + if (strlen(ent->d_name) != 32 + strlen ("-" FC_ARCHITECTURE FC_CACHE_SUFFIX) || + strcmp(ent->d_name + 32, "-" FC_ARCHITECTURE FC_CACHE_SUFFIX)) + continue; + file_name = FcStrPlus (dir_base, (FcChar8 *) ent->d_name); if (!file_name) { diff --git a/lib/fontconfig/fc-cat/fc-cat.c b/lib/fontconfig/fc-cat/fc-cat.c index 476798e49..a2c238c35 100644 --- a/lib/fontconfig/fc-cat/fc-cat.c +++ b/lib/fontconfig/fc-cat/fc-cat.c @@ -149,10 +149,11 @@ static void usage (char *program) { #if HAVE_GETOPT_LONG - fprintf (stderr, "usage: %s [-V?] [--version] [--help] {*-%s.cache-2|directory}...\n", + fprintf (stderr, "usage: %s [-rv] [--recurse] [--verbose] [*-%s.cache-2|directory]...\n", program, FC_ARCHITECTURE); + fprintf (stderr, " %s [-V?] [--version] [--help]\n", program); #else - fprintf (stderr, "usage: %s [-fsvV?] {*-%s.cache-2|directory}...\n", + fprintf (stderr, "usage: %s [-rvV?] [*-%s.cache-2|directory]...\n", program, FC_ARCHITECTURE); #endif fprintf (stderr, "Reads font information cache from:\n"); @@ -160,9 +161,13 @@ usage (char *program) fprintf (stderr, " 2) related to a particular font directory\n"); fprintf (stderr, "\n"); #if HAVE_GETOPT_LONG + fprintf (stderr, " -r, --recurse recurse into subdirectories\n"); + fprintf (stderr, " -v, --verbose be verbose\n"); fprintf (stderr, " -V, --version display font config version and exit\n"); fprintf (stderr, " -?, --help display this help and exit\n"); #else + fprintf (stderr, " -r (recurse) recurse into subdirectories\n"); + fprintf (stderr, " -v (verbose) be verbose\n"); fprintf (stderr, " -V (version) display font config version and exit\n"); fprintf (stderr, " -? (help) display this help and exit\n"); #endif diff --git a/lib/fontconfig/fc-cat/fc-cat.sgml b/lib/fontconfig/fc-cat/fc-cat.sgml index 812b0fa40..cc06a7528 100644 --- a/lib/fontconfig/fc-cat/fc-cat.sgml +++ b/lib/fontconfig/fc-cat/fc-cat.sgml @@ -61,11 +61,14 @@ manpage.1: manpage.sgml - &dhpackage; < fonts-cache-2-file > + &dhpackage; - + + + + @@ -73,7 +76,8 @@ manpage.1: manpage.sgml DESCRIPTION - &dhpackage; reads a font information cache file + &dhpackage; reads the font information from + cache files or related to font directories and emits it in ASCII form. @@ -85,6 +89,22 @@ manpage.1: manpage.sgml options is included below. + + + + + + Recurse into subdirectories. + + + + + + + + Be verbose. + + diff --git a/lib/fontconfig/fontconfig/fcfreetype.h b/lib/fontconfig/fontconfig/fcfreetype.h index 0c2a81c45..e9be35175 100644 --- a/lib/fontconfig/fontconfig/fcfreetype.h +++ b/lib/fontconfig/fontconfig/fcfreetype.h @@ -48,6 +48,12 @@ FcPatternGetFTFace (const FcPattern *p, const char *object, int n, FT_Face *f); FcPublic FcBool FcPatternAddFTFace (FcPattern *p, const char *object, const FT_Face f); +FcPublic FcPattern * +FcFreeTypeQueryFace (const FT_Face face, + const FcChar8 *file, + int id, + FcBlanks *blanks); + _FCFUNCPROTOEND #endif diff --git a/lib/fontconfig/fontconfig/fontconfig.h b/lib/fontconfig/fontconfig/fontconfig.h index 26412a36e..f055cdb85 100644 --- a/lib/fontconfig/fontconfig/fontconfig.h +++ b/lib/fontconfig/fontconfig/fontconfig.h @@ -53,7 +53,7 @@ typedef int FcBool; #define FC_MAJOR 2 #define FC_MINOR 4 -#define FC_REVISION 1 +#define FC_REVISION 2 #define FC_VERSION ((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION)) diff --git a/lib/fontconfig/src/fccache.c b/lib/fontconfig/src/fccache.c index e289c5dd8..3185059c4 100644 --- a/lib/fontconfig/src/fccache.c +++ b/lib/fontconfig/src/fccache.c @@ -213,6 +213,17 @@ struct _FcCacheSkip { static FcCacheSkip *fcCacheChains[FC_CACHE_MAX_LEVEL]; static int fcCacheMaxLevel; +#if HAVE_RANDOM +# define FcRandom() random() +#else +# if HAVE_LRAND48 +# define FcRandom() lrand48() +# else +# if HAVE_RAND +# define FcRandom() rand() +# endif +# endif +#endif /* * Generate a random level number, distributed * so that each level is 1/4 as likely as the one before @@ -223,7 +234,7 @@ static int random_level (void) { /* tricky bit -- each bit is '1' 75% of the time */ - long int bits = random () | random (); + long int bits = FcRandom () | FcRandom (); int level = 0; while (++level < FC_CACHE_MAX_LEVEL) @@ -443,7 +454,8 @@ FcDirCacheMapFd (int fd, struct stat *fd_stat) PAGE_READONLY, 0, 0, NULL); if (hFileMap != NULL) { - cache = MapViewOfFile (hFileMap, FILE_MAP_READ, 0, 0, size); + cache = MapViewOfFile (hFileMap, FILE_MAP_READ, 0, 0, + fd_stat->st_size); CloseHandle (hFileMap); } } @@ -678,6 +690,11 @@ bail1: return NULL; } + +#ifdef _WIN32 +#define mkdir(path,mode) _mkdir(path) +#endif + static FcBool FcMakeDirectory (const FcChar8 *dir) { @@ -809,16 +826,17 @@ FcDirCacheWrite (FcCache *cache, FcConfig *config) * Hokey little macro trick to permit the definitions of C functions * with the same name as CPP macros */ -#define args(x...) (x) +#define args1(x) (x) +#define args2(x,y) (x,y) const FcChar8 * -FcCacheDir args(const FcCache *c) +FcCacheDir args1(const FcCache *c) { return FcCacheDir (c); } FcFontSet * -FcCacheCopySet args(const FcCache *c) +FcCacheCopySet args1(const FcCache *c) { FcFontSet *old = FcCacheSet (c); FcFontSet *new = FcFontSetCreate (); @@ -841,19 +859,19 @@ FcCacheCopySet args(const FcCache *c) } const FcChar8 * -FcCacheSubdir args(const FcCache *c, int i) +FcCacheSubdir args2(const FcCache *c, int i) { return FcCacheSubdir (c, i); } int -FcCacheNumSubdir args(const FcCache *c) +FcCacheNumSubdir args1(const FcCache *c) { return c->dirs_count; } int -FcCacheNumFont args(const FcCache *c) +FcCacheNumFont args1(const FcCache *c) { return FcCacheSet(c)->nfont; } diff --git a/lib/fontconfig/src/fcdir.c b/lib/fontconfig/src/fcdir.c index d08299269..e9e9d197c 100644 --- a/lib/fontconfig/src/fcdir.c +++ b/lib/fontconfig/src/fcdir.c @@ -65,7 +65,7 @@ FcFileScanFontConfig (FcFontSet *set, /* * Edit pattern with user-defined rules */ - if (config && !FcConfigSubstituteWithPat (config, font, NULL, FcMatchScan)) + if (font && config && !FcConfigSubstituteWithPat (config, font, NULL, FcMatchScan)) { FcPatternDestroy (font); font = NULL; diff --git a/lib/fontconfig/src/fcfreetype.c b/lib/fontconfig/src/fcfreetype.c index 83c58d601..e2bcb156a 100644 --- a/lib/fontconfig/src/fcfreetype.c +++ b/lib/fontconfig/src/fcfreetype.c @@ -1043,13 +1043,31 @@ FcStringInPatternElement (FcPattern *pat, const char *elt, FcChar8 *string) return FcFalse; } +static const FT_UShort platform_order[] = { + TT_PLATFORM_MICROSOFT, + TT_PLATFORM_APPLE_UNICODE, + TT_PLATFORM_MACINTOSH, +}; +#define NUM_PLATFORM_ORDER (sizeof (platform_order) / sizeof (platform_order[0])) + +static const FT_UShort nameid_order[] = { + TT_NAME_ID_PREFERRED_FAMILY, + TT_NAME_ID_FONT_FAMILY, + TT_NAME_ID_MAC_FULL_NAME, + TT_NAME_ID_FULL_NAME, + TT_NAME_ID_PREFERRED_SUBFAMILY, + TT_NAME_ID_FONT_SUBFAMILY, + TT_NAME_ID_TRADEMARK, + TT_NAME_ID_MANUFACTURER, +}; + +#define NUM_NAMEID_ORDER (sizeof (nameid_order) / sizeof (nameid_order[0])) FcPattern * -FcFreeTypeQuery (const FcChar8 *file, - int id, - FcBlanks *blanks, - int *count) +FcFreeTypeQueryFace (const FT_Face face, + const FcChar8 *file, + int id, + FcBlanks *blanks) { - FT_Face face; FcPattern *pat; int slant = -1; int weight = -1; @@ -1058,7 +1076,6 @@ FcFreeTypeQuery (const FcChar8 *file, int i; FcCharSet *cs; FcLangSet *ls; - FT_Library ftLibrary; #if 0 FcChar8 *family = 0; #endif @@ -1083,18 +1100,12 @@ FcFreeTypeQuery (const FcChar8 *file, int nstyle_lang = 0; int nfullname = 0; int nfullname_lang = 0; + int p, platform; + int n, nameid; FcChar8 *style = 0; int st; - if (FT_Init_FreeType (&ftLibrary)) - return 0; - - if (FT_New_Face (ftLibrary, (char *) file, id, &face)) - goto bail; - - *count = face->num_faces; - pat = FcPatternCreate (); if (!pat) goto bail0; @@ -1132,105 +1143,145 @@ FcFreeTypeQuery (const FcChar8 *file, * of them */ snamec = FT_Get_Sfnt_Name_Count (face); - for (snamei = 0; snamei < snamec; snamei++) + for (p = 0; p <= NUM_PLATFORM_ORDER; p++) { - FcChar8 *utf8; - const FcChar8 *lang; - const char *elt = 0, *eltlang = 0; - int *np = 0, *nlangp = 0; + if (p < NUM_PLATFORM_ORDER) + platform = platform_order[p]; + else + platform = 0xffff; - if (FT_Get_Sfnt_Name (face, snamei, &sname) != 0) - continue; - - utf8 = FcSfntNameTranscode (&sname); - lang = FcSfntNameLanguage (&sname); - - if (!utf8) - continue; - - switch (sname.name_id) { - case TT_NAME_ID_FONT_FAMILY: -#if 0 - case TT_NAME_ID_PS_NAME: - case TT_NAME_ID_UNIQUE_ID: -#endif - if (FcDebug () & FC_DBG_SCANV) - printf ("found family (n %2d p %d e %d l 0x%04x) %s\n", - sname.name_id, sname.platform_id, - sname.encoding_id, sname.language_id, - utf8); - - elt = FC_FAMILY; - eltlang = FC_FAMILYLANG; - np = &nfamily; - nlangp = &nfamily_lang; - break; - case TT_NAME_ID_FULL_NAME: - case TT_NAME_ID_MAC_FULL_NAME: - if (FcDebug () & FC_DBG_SCANV) - printf ("found full (n %2d p %d e %d l 0x%04x) %s\n", - sname.name_id, sname.platform_id, - sname.encoding_id, sname.language_id, - utf8); - - elt = FC_FULLNAME; - eltlang = FC_FULLNAMELANG; - np = &nfullname; - nlangp = &nfullname_lang; - break; - case TT_NAME_ID_FONT_SUBFAMILY: - if (FcDebug () & FC_DBG_SCANV) - printf ("found style (n %2d p %d e %d l 0x%04x) %s\n", - sname.name_id, sname.platform_id, - sname.encoding_id, sname.language_id, - utf8); - - elt = FC_STYLE; - eltlang = FC_STYLELANG; - np = &nstyle; - nlangp = &nstyle_lang; - break; - case TT_NAME_ID_TRADEMARK: - case TT_NAME_ID_MANUFACTURER: - /* If the foundry wasn't found in the OS/2 table, look here */ - if(!foundry) - foundry = FcNoticeFoundry((FT_String *) utf8); - break; - } - if (elt) + /* + * Order nameids so preferred names appear first + * in the resulting list + */ + for (n = 0; n < NUM_NAMEID_ORDER; n++) { - if (FcStringInPatternElement (pat, elt, utf8)) - { - free (utf8); - continue; - } + nameid = nameid_order[n]; - /* add new element */ - if (!FcPatternAddString (pat, elt, utf8)) + for (snamei = 0; snamei < snamec; snamei++) { - free (utf8); - goto bail1; - } - free (utf8); - if (lang) - { - /* pad lang list with 'xx' to line up with elt */ - while (*nlangp < *np) + FcChar8 *utf8; + const FcChar8 *lang; + const char *elt = 0, *eltlang = 0; + int *np = 0, *nlangp = 0; + + if (FT_Get_Sfnt_Name (face, snamei, &sname) != 0) + continue; + if (sname.name_id != nameid) + continue; + + /* + * Sort platforms in preference order, accepting + * all other platforms last + */ + if (p < NUM_PLATFORM_ORDER) { - if (!FcPatternAddString (pat, eltlang, (FcChar8 *) "xx")) - goto bail1; - ++*nlangp; + if (sname.platform_id != platform) + continue; } - if (!FcPatternAddString (pat, eltlang, lang)) - goto bail1; - ++*nlangp; + else + { + int sp; + + for (sp = 0; sp < NUM_PLATFORM_ORDER; sp++) + if (sname.platform_id == platform_order[sp]) + break; + if (sp != NUM_PLATFORM_ORDER) + continue; + } + utf8 = FcSfntNameTranscode (&sname); + lang = FcSfntNameLanguage (&sname); + + if (!utf8) + continue; + + switch (sname.name_id) { + case TT_NAME_ID_PREFERRED_FAMILY: + case TT_NAME_ID_FONT_FAMILY: +#if 0 + case TT_NAME_ID_PS_NAME: + case TT_NAME_ID_UNIQUE_ID: +#endif + if (FcDebug () & FC_DBG_SCANV) + printf ("found family (n %2d p %d e %d l 0x%04x) %s\n", + sname.name_id, sname.platform_id, + sname.encoding_id, sname.language_id, + utf8); + + elt = FC_FAMILY; + eltlang = FC_FAMILYLANG; + np = &nfamily; + nlangp = &nfamily_lang; + break; + case TT_NAME_ID_MAC_FULL_NAME: + case TT_NAME_ID_FULL_NAME: + if (FcDebug () & FC_DBG_SCANV) + printf ("found full (n %2d p %d e %d l 0x%04x) %s\n", + sname.name_id, sname.platform_id, + sname.encoding_id, sname.language_id, + utf8); + + elt = FC_FULLNAME; + eltlang = FC_FULLNAMELANG; + np = &nfullname; + nlangp = &nfullname_lang; + break; + case TT_NAME_ID_PREFERRED_SUBFAMILY: + case TT_NAME_ID_FONT_SUBFAMILY: + if (FcDebug () & FC_DBG_SCANV) + printf ("found style (n %2d p %d e %d l 0x%04x) %s\n", + sname.name_id, sname.platform_id, + sname.encoding_id, sname.language_id, + utf8); + + elt = FC_STYLE; + eltlang = FC_STYLELANG; + np = &nstyle; + nlangp = &nstyle_lang; + break; + case TT_NAME_ID_TRADEMARK: + case TT_NAME_ID_MANUFACTURER: + /* If the foundry wasn't found in the OS/2 table, look here */ + if(!foundry) + foundry = FcNoticeFoundry((FT_String *) utf8); + break; + } + if (elt) + { + if (FcStringInPatternElement (pat, elt, utf8)) + { + free (utf8); + continue; + } + + /* add new element */ + if (!FcPatternAddString (pat, elt, utf8)) + { + free (utf8); + goto bail1; + } + free (utf8); + if (lang) + { + /* pad lang list with 'xx' to line up with elt */ + while (*nlangp < *np) + { + if (!FcPatternAddString (pat, eltlang, (FcChar8 *) "xx")) + goto bail1; + ++*nlangp; + } + if (!FcPatternAddString (pat, eltlang, lang)) + goto bail1; + ++*nlangp; + } + ++*np; + } + else + free (utf8); } - ++*np; } - else - free (utf8); } - + if (!nfamily && face->family_name && FcStrCmpIgnoreBlanksAndCase ((FcChar8 *) face->family_name, (FcChar8 *) "") != 0) { @@ -1724,12 +1775,6 @@ FcFreeTypeQuery (const FcChar8 *file, */ FcCharSetDestroy (cs); - /* - * Deallocate family/style values - */ - - FT_Done_Face (face); - FT_Done_FreeType (ftLibrary); return pat; bail2: @@ -1737,13 +1782,35 @@ bail2: bail1: FcPatternDestroy (pat); bail0: + return NULL; +} + +FcPattern * +FcFreeTypeQuery(const FcChar8 *file, + int id, + FcBlanks *blanks, + int *count) +{ + FT_Face face; + FT_Library ftLibrary; + FcPattern *pat = NULL; + + if (FT_Init_FreeType (&ftLibrary)) + return NULL; + + if (FT_New_Face (ftLibrary, (char *) file, id, &face)) + goto bail; + + *count = face->num_faces; + + pat = FcFreeTypeQueryFace (face, file, id, blanks); + FT_Done_Face (face); bail: FT_Done_FreeType (ftLibrary); - return 0; + return pat; } - /* * For our purposes, this approximation is sufficient */ diff --git a/lib/fontconfig/src/fcinit.c b/lib/fontconfig/src/fcinit.c index 7d2311fae..693e0b7b3 100644 --- a/lib/fontconfig/src/fcinit.c +++ b/lib/fontconfig/src/fcinit.c @@ -69,6 +69,25 @@ FcInitLoadConfig (void) FcConfigDestroy (config); return FcInitFallbackConfig (); } + + if (config->cacheDirs && config->cacheDirs->num == 0) + { + fprintf (stderr, + "Fontconfig warning: no elements found. Check configuration.\n"); + fprintf (stderr, + "Fontconfig warning: adding %s\n", + FC_CACHEDIR); + fprintf (stderr, + "Fontconfig warning: adding ~/.fontconfig\n"); + if (!FcConfigAddCacheDir (config, (FcChar8 *) FC_CACHEDIR) || + !FcConfigAddCacheDir (config, (FcChar8 *) "~/.fontconfig")) + { + fprintf (stderr, + "Fontconfig error: out of memory"); + FcConfigDestroy (config); + return FcInitFallbackConfig (); + } + } return config; } diff --git a/lib/fontconfig/src/fcint.h b/lib/fontconfig/src/fcint.h index 60563cb56..4ab4a7490 100644 --- a/lib/fontconfig/src/fcint.h +++ b/lib/fontconfig/src/fcint.h @@ -865,6 +865,7 @@ FcListPatternMatchAny (const FcPattern *p, #define FC_EMBOLDEN_OBJECT 38 #define FC_EMBEDDED_BITMAP_OBJECT 39 #define FC_DECORATIVE_OBJECT 40 +#define FC_MAX_BASE_OBJECT FC_DECORATIVE_OBJECT FcPrivate FcBool FcNameBool (const FcChar8 *v, FcBool *result); diff --git a/lib/fontconfig/src/fcpat.c b/lib/fontconfig/src/fcpat.c index bf34c2e2c..052874ffb 100644 --- a/lib/fontconfig/src/fcpat.c +++ b/lib/fontconfig/src/fcpat.c @@ -1174,8 +1174,14 @@ FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl) head_serialized = vl_serialized; vl_serialized->next = NULL; - vl_serialized->value = vl->value; + vl_serialized->value.type = vl->value.type; switch (vl->value.type) { + case FcTypeInteger: + vl_serialized->value.u.i = vl->value.u.i; + break; + case FcTypeDouble: + vl_serialized->value.u.d = vl->value.u.d; + break; case FcTypeString: s_serialized = FcStrSerialize (serialize, vl->value.u.s); if (!s_serialized) @@ -1184,6 +1190,12 @@ FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl) s_serialized, FcChar8); break; + case FcTypeBool: + vl_serialized->value.u.b = vl->value.u.b; + break; + case FcTypeMatrix: + /* can't happen */ + break; case FcTypeCharSet: c_serialized = FcCharSetSerialize (serialize, vl->value.u.c); if (!c_serialized) @@ -1192,6 +1204,9 @@ FcValueListSerialize (FcSerialize *serialize, const FcValueList *vl) c_serialized, FcCharSet); break; + case FcTypeFTFace: + /* can't happen */ + break; case FcTypeLangSet: l_serialized = FcLangSetSerialize (serialize, vl->value.u.l); if (!l_serialized) diff --git a/lib/fontconfig/src/fcstr.c b/lib/fontconfig/src/fcstr.c index 7ec2ab4f5..eaae935c5 100644 --- a/lib/fontconfig/src/fcstr.c +++ b/lib/fontconfig/src/fcstr.c @@ -26,6 +26,9 @@ #include #include #include +#ifdef _WIN32 +#include +#endif FcChar8 * FcStrCopy (const FcChar8 *s) @@ -830,27 +833,14 @@ FcStrBasename (const FcChar8 *file) return FcStrCopy (slash + 1); } -FcChar8 * -FcStrCanonFilename (const FcChar8 *s) +static FcChar8 * +FcStrCanonAbsoluteFilename (const FcChar8 *s) { FcChar8 *file; FcChar8 *f; const FcChar8 *slash; int size; - - if (*s != '/') - { - FcChar8 *full; - - FcChar8 cwd[FC_MAX_FILE_LEN + 2]; - if (getcwd ((char *) cwd, FC_MAX_FILE_LEN) == NULL) - return NULL; - strcat ((char *) cwd, "/"); - full = FcStrPlus (cwd, s); - file = FcStrCanonFilename (full); - FcStrFree (full); - return file; - } + size = strlen ((char *) s) + 1; file = malloc (size); if (!file) @@ -889,6 +879,74 @@ FcStrCanonFilename (const FcChar8 *s) } return file; } + +#ifdef _WIN32 +/* + * Convert '\\' to '/' , remove double '/' + */ +static void +FcConvertDosPath (char *str) +{ + size_t len = strlen (str); + char *p = str; + char *dest = str; + char *end = str + len; + char last = 0; + + while (p < end) + { + if (*p == '\\') + *p = '/'; + + if (*p != '/' + || last != '/') + { + *dest++ = *p; + } + + last = *p; + p++; + } + + *dest = 0; +} +#endif + +FcChar8 * +FcStrCanonFilename (const FcChar8 *s) +{ +#ifdef _WIN32 + FcChar8 full[FC_MAX_FILE_LEN + 2]; + FcChar8 basename[FC_MAX_FILE_LEN + 2]; + int size = GetFullPathName (s, sizeof (full) -1, + full, + basename); + + if (size == 0) + perror ("GetFullPathName"); + + FcConvertDosPath (full); + return FcStrCanonAbsoluteFilename (full); +#else + if (s[0] == '/') + return FcStrCanonAbsoluteFilename (s); + else + { + FcChar8 *full; + FcChar8 *file; + + FcChar8 cwd[FC_MAX_FILE_LEN + 2]; + if (getcwd ((char *) cwd, FC_MAX_FILE_LEN) == NULL) + return NULL; + strcat ((char *) cwd, "/"); + full = FcStrPlus (cwd, s); + file = FcStrCanonAbsoluteFilename (full); + FcStrFree (full); + return file; + } +#endif +} + FcStrSet * FcStrSetCreate (void) diff --git a/lib/fontconfig/src/fcxml.c b/lib/fontconfig/src/fcxml.c index a9453ebc0..156599ca2 100644 --- a/lib/fontconfig/src/fcxml.c +++ b/lib/fontconfig/src/fcxml.c @@ -1845,6 +1845,12 @@ FcParseMatch (FcConfigParse *parse) vstack->u.edit->next = edit; edit = vstack->u.edit; vstack->tag = FcVStackNone; + if (kind == FcMatchScan && edit->object > FC_MAX_BASE_OBJECT) + { + FcConfigMessage (parse, FcSevereError, + " cannot edit user-defined object \"%s\"", + FcObjectName(edit->object)); + } break; default: FcConfigMessage (parse, FcSevereWarning, "invalid match element"); diff --git a/lib/fontconfig/src/makealias b/lib/fontconfig/src/makealias index 02167b25b..ef4d3c297 100644 --- a/lib/fontconfig/src/makealias +++ b/lib/fontconfig/src/makealias @@ -15,7 +15,7 @@ while read name; do hattr='__attribute((visibility("hidden")))' echo "extern __typeof ($name) $alias $hattr;" >> $HEAD echo "#define $name $alias" >> $HEAD - grep -l -w '^'$name "$SRCDIR"/*.c | sed -e 's/^.*\/\([^.]*\)\.c/#ifdef __\1__/' >> $TAIL + grep -l '^'$name'\>' "$SRCDIR"/*.c | head -1 | sed -e 's/^.*\/\([^.]*\)\.c/#ifdef __\1__/' >> $TAIL echo "#undef $name" >> $TAIL cattr='__attribute((alias("'$alias'"), visibility("default")))' echo "extern __typeof ($name) $name $cattr;" >> $TAIL