ChangeLog revision 2c393a42
12c393a42Smrgcommit a93b4c2aab1d79573abd646147596a8a34b19350
22c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
32c393a42SmrgDate:   Sat May 31 19:24:35 2008 -0700
42c393a42Smrg
52c393a42Smrg    Bump version to 2.6.0
62c393a42Smrg
72c393a42Smrg README                  |    6 ++++--
82c393a42Smrg configure.in            |    2 +-
92c393a42Smrg fontconfig/fontconfig.h |    4 ++--
102c393a42Smrg 3 files changed, 7 insertions(+), 5 deletions(-)
112c393a42Smrg
122c393a42Smrgcommit d0902ee0867bd11e4ff266876a69c258eee8d08d
132c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
142c393a42SmrgDate:   Sat May 24 17:52:41 2008 -0700
152c393a42Smrg
162c393a42Smrg    Bump version to 2.5.93
172c393a42Smrg
182c393a42Smrg README                  |   34 ++++++++++++++++++++++++++++++++--
192c393a42Smrg configure.in            |    2 +-
202c393a42Smrg fontconfig/fontconfig.h |    2 +-
212c393a42Smrg 3 files changed, 34 insertions(+), 4 deletions(-)
222c393a42Smrg
232c393a42Smrgcommit 8ade2369238a0b439192a847f12fcc9748a6d73a
242c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
252c393a42SmrgDate:   Sat May 24 17:14:24 2008 -0700
262c393a42Smrg
272c393a42Smrg    Ignore empty <dir></dir> elements
282c393a42Smrg
292c393a42Smrg    An empty element would cause every file starting with the current
302c393a42Smrg    directory to be scanned, probably not what the user wanted.
312c393a42Smrg
322c393a42Smrg src/fcxml.c |    4 +++-
332c393a42Smrg 1 files changed, 3 insertions(+), 1 deletions(-)
342c393a42Smrg
352c393a42Smrgcommit 83c5c357abc8d626680943537b4dbc020d6c378c
362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
372c393a42SmrgDate:   Sat May 24 17:01:12 2008 -0700
382c393a42Smrg
392c393a42Smrg    Oops. Fix for bug 15928 used wrong path for installed fc-cache.
402c393a42Smrg
412c393a42Smrg    fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
422c393a42Smrg
432c393a42Smrg Makefile.am |    4 ++--
442c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
452c393a42Smrg
462c393a42Smrgcommit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
482c393a42SmrgDate:   Sat May 24 16:32:27 2008 -0700
492c393a42Smrg
502c393a42Smrg    Libs.private needs freetype libraries
512c393a42Smrg
522c393a42Smrg    To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
532c393a42Smrg    Libs.private.
542c393a42Smrg
552c393a42Smrg fontconfig.pc.in |    2 +-
562c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
572c393a42Smrg
582c393a42Smrgcommit ad3fc667914d19435ade56adc8afe584d5605d10
592c393a42SmrgAuthor: Sayamindu Dasgupta <sayamindu@gmail.com>
602c393a42SmrgDate:   Sat May 24 16:15:27 2008 -0700
612c393a42Smrg
622c393a42Smrg    FcConfigUptoDate breaks if directory mtime is in the future. Bug
632c393a42Smrg    14424.
642c393a42Smrg
652c393a42Smrg    At OLPC, we came across a bug where the Browse activity (based
662c393a42Smrg    on xulrunner)
672c393a42Smrg    took 100% CPU after an upgrade/. It turns out the Mozilla uses
682c393a42Smrg    FcConfigUptoDate() to check if new fonts have been added to the
692c393a42Smrg    system, and
702c393a42Smrg    this function was always returning FcFalse since we have the mtimes
712c393a42Smrg    of some
722c393a42Smrg    font directories set in the future. The attached patch makes
732c393a42Smrg    FcConfigUptoDate() print a warning and return FcTrue if mtime of
742c393a42Smrg    directories
752c393a42Smrg    are in the future.
762c393a42Smrg
772c393a42Smrg src/fccfg.c |   13 ++++++++++++-
782c393a42Smrg 1 files changed, 12 insertions(+), 1 deletions(-)
792c393a42Smrg
802c393a42Smrgcommit b808204023ab47eb06dc520665eb7a0473320a9b
812c393a42SmrgAuthor: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
822c393a42SmrgDate:   Sat May 24 16:09:17 2008 -0700
832c393a42Smrg
842c393a42Smrg    Fix index/offset for 'decorative' matcher. Bug 15890.
852c393a42Smrg
862c393a42Smrg    It seems indices in _FcMatchers array are slightly mixed up,
872c393a42Smrg    MATCH_DECORATIVE
882c393a42Smrg    should be 10, not 11.
892c393a42Smrg
902c393a42Smrg    And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
912c393a42Smrg
922c393a42Smrg src/fcmatch.c |    7 +++----
932c393a42Smrg 1 files changed, 3 insertions(+), 4 deletions(-)
942c393a42Smrg
952c393a42Smrgcommit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
962c393a42SmrgAuthor: Glen Low <glen.low@pixelglow.com>
972c393a42SmrgDate:   Sat May 24 15:59:35 2008 -0700
982c393a42Smrg
992c393a42Smrg    Fix Win32 build error: install tries to run fc-cache locally
1002c393a42Smrg    (bug 15928).
1012c393a42Smrg
1022c393a42Smrg    When building in Win32 e.g. with MinGW, the install tries to run
1032c393a42Smrg    fc-cache
1042c393a42Smrg    locally but the required DLL's are not in the path. I've included
1052c393a42Smrg    a patch for
1062c393a42Smrg    this to fix Makefile.in to run fc-cache from bindir but obviously
1072c393a42Smrg    this should
1082c393a42Smrg    be applied to Makefile.am instead.
1092c393a42Smrg
1102c393a42Smrg    (the second part of this patch was already in the tree)
1112c393a42Smrg
1122c393a42Smrg Makefile.am |    4 ++--
1132c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
1142c393a42Smrg
1152c393a42Smrgcommit 557f87f7337df1d78c04d2c993916d1d1748360f
1162c393a42SmrgAuthor: Neskie Manuel <neskiem@gmail.com>
1172c393a42SmrgDate:   Sat May 24 15:51:41 2008 -0700
1182c393a42Smrg
1192c393a42Smrg    Add Secwepemctsin Orthography. Bug 15996.
1202c393a42Smrg
1212c393a42Smrg fc-lang/shs.orth |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
1222c393a42Smrg 1 files changed, 48 insertions(+), 0 deletions(-)
1232c393a42Smrg
1242c393a42Smrgcommit a572f547fd46bf169b617108552ab0fa280f4813
1252c393a42SmrgAuthor: Behdad Esfahbod <freedesktop@behdad.org>
1262c393a42SmrgDate:   Sat May 24 15:48:00 2008 -0700
1272c393a42Smrg
1282c393a42Smrg    Persian conf update. (bug 16066).
1292c393a42Smrg
1302c393a42Smrg conf.d/40-nonlatin.conf      |   37 +++++++++++++++++++++++++++++++++++++
1312c393a42Smrg conf.d/65-fonts-persian.conf |   24 ++++++++++++++++++++----
1322c393a42Smrg 2 files changed, 57 insertions(+), 4 deletions(-)
1332c393a42Smrg
1342c393a42Smrgcommit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
1352c393a42SmrgAuthor: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
1362c393a42SmrgDate:   Sat May 24 15:44:00 2008 -0700
1372c393a42Smrg
1382c393a42Smrg    Fix FcStrDirname documentation. (bug 16068)
1392c393a42Smrg
1402c393a42Smrg    Description of FcStrDirname is absent in the official documentation of
1412c393a42Smrg    fontconfig-2.5.92. At the same time the source documentation contains
1422c393a42Smrg    description of the function.
1432c393a42Smrg
1442c393a42Smrg    The problem is a consequence of a misprint in the format of the source
1452c393a42Smrg    documentation file 'fcstring.fncs'. The finish mark of description
1462c393a42Smrg    of the
1472c393a42Smrg    previous function is absent.
1482c393a42Smrg
1492c393a42Smrg doc/fcstring.fncs |    1 +
1502c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
1512c393a42Smrg
1522c393a42Smrgcommit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
1532c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
1542c393a42SmrgDate:   Mon May 5 08:30:44 2008 -0700
1552c393a42Smrg
1562c393a42Smrg    Add a copy of dolt.m4 to acinclude.m4.
1572c393a42Smrg
1582c393a42Smrg    An ancient version of dolt.m4 was installed on my system leading to
1592c393a42Smrg    a broken
1602c393a42Smrg    build on non-Linux systems.
1612c393a42Smrg
1622c393a42Smrg acinclude.m4 |  137
1632c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1642c393a42Smrg 1 files changed, 137 insertions(+), 0 deletions(-)
1652c393a42Smrg
1662c393a42Smrgcommit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
1672c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
1682c393a42SmrgDate:   Sun May 4 19:08:31 2008 -0700
1692c393a42Smrg
1702c393a42Smrg    Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
1712c393a42Smrg    (bug 15822)
1722c393a42Smrg
1732c393a42Smrg    Autohinting for Indic fonts has been disabled since freetype could
1742c393a42Smrg    not handle
1752c393a42Smrg    it properly. But since freetype-2.3.5, the hinting problems for
1762c393a42Smrg    indic fonts
1772c393a42Smrg    have been fixed. Thus this is a request to enable the autohinting in
1782c393a42Smrg    fontconfig again for all the indic fonts.
1792c393a42Smrg
1802c393a42Smrg conf.d/25-unhint-nonlatin.conf |  119
1812c393a42Smrg ----------------------------------------
1822c393a42Smrg 1 files changed, 0 insertions(+), 119 deletions(-)
1832c393a42Smrg
1842c393a42Smrgcommit 3a3f687b759ceb76fc1e6407980a4b2717a47219
1852c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
1862c393a42SmrgDate:   Sun May 4 01:27:42 2008 -0700
1872c393a42Smrg
1882c393a42Smrg    Add extended, caps, dunhill style mappings.
1892c393a42Smrg
1902c393a42Smrg    extended -> expanded.
1912c393a42Smrg    caps, dunhill -> decorative
1922c393a42Smrg
1932c393a42Smrg src/fcfreetype.c |    5 +++--
1942c393a42Smrg 1 files changed, 3 insertions(+), 2 deletions(-)
1952c393a42Smrg
1962c393a42Smrgcommit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
1972c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
1982c393a42SmrgDate:   Sun May 4 01:26:40 2008 -0700
1992c393a42Smrg
2002c393a42Smrg    Fix a few memory tracking mistakes.
2012c393a42Smrg
2022c393a42Smrg    The built-in memory tracking code in fontconfig relies on a lot
2032c393a42Smrg    of manual
2042c393a42Smrg    function call tracking. A pain, but it helps debug leaks.
2052c393a42Smrg
2062c393a42Smrg src/fcatomic.c  |    2 +-
2072c393a42Smrg src/fccharset.c |    6 ++++++
2082c393a42Smrg src/fcinit.c    |    2 ++
2092c393a42Smrg src/fcpat.c     |    2 +-
2102c393a42Smrg src/fcstr.c     |    9 +++++++--
2112c393a42Smrg 5 files changed, 17 insertions(+), 4 deletions(-)
2122c393a42Smrg
2132c393a42Smrgcommit c6c9400d67ffefa95100d03e6650ea901b05116b
2142c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2152c393a42SmrgDate:   Sun May 4 01:25:04 2008 -0700
2162c393a42Smrg
2172c393a42Smrg    Call FcFini to make memory debugging easier
2182c393a42Smrg
2192c393a42Smrg    FcFini frees all libary data structures so valgrind should report 0
2202c393a42Smrg    allocations in use when the program exits.
2212c393a42Smrg
2222c393a42Smrg fc-cache/fc-cache.c |    1 +
2232c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
2242c393a42Smrg
2252c393a42Smrgcommit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
2262c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2272c393a42SmrgDate:   Sat May 3 20:39:07 2008 -0700
2282c393a42Smrg
2292c393a42Smrg    Bump version to 2.5.92
2302c393a42Smrg
2312c393a42Smrg README                  |   40 ++++++++++++++++++++++++++++++++++++++--
2322c393a42Smrg configure.in            |    2 +-
2332c393a42Smrg fontconfig/fontconfig.h |    2 +-
2342c393a42Smrg 3 files changed, 40 insertions(+), 4 deletions(-)
2352c393a42Smrg
2362c393a42Smrgcommit 366887c3845973a6f81dd2e9e7aec60afbc61c32
2372c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2382c393a42SmrgDate:   Sat May 3 20:38:29 2008 -0700
2392c393a42Smrg
2402c393a42Smrg    git ignore doltcompile
2412c393a42Smrg
2422c393a42Smrg .gitignore |    1 +
2432c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
2442c393a42Smrg
2452c393a42Smrgcommit 0b15b5f38b94ca1eda2b8b25de939776198c017a
2462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2472c393a42SmrgDate:   Sat May 3 20:37:49 2008 -0700
2482c393a42Smrg
2492c393a42Smrg    Allow for RC versions in README update
2502c393a42Smrg
2512c393a42Smrg new-version.sh |    4 ++--
2522c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
2532c393a42Smrg
2542c393a42Smrgcommit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
2552c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2562c393a42SmrgDate:   Sat May 3 20:23:37 2008 -0700
2572c393a42Smrg
2582c393a42Smrg    Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
2592c393a42Smrg    15692)
2602c393a42Smrg
2612c393a42Smrg    Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
2622c393a42Smrg    variables as it includes marcros:
2632c393a42Smrg
2642c393a42Smrg    m4_pattern_forbid([^_?LT_[A-Z_]+$])
2652c393a42Smrg
2662c393a42Smrg    Rename the LT_ variables to LIBT_ to work around this restriction.
2672c393a42Smrg
2682c393a42Smrg configure.in      |   18 +++++++++---------
2692c393a42Smrg fontconfig-zip.in |    2 +-
2702c393a42Smrg src/Makefile.am   |    6 +++---
2712c393a42Smrg 3 files changed, 13 insertions(+), 13 deletions(-)
2722c393a42Smrg
2732c393a42Smrgcommit 0028f72bc818ca3bc343383fb644765ae12ce769
2742c393a42SmrgAuthor: Carlo Bramini <carlo.bramix@libero.it>
2752c393a42SmrgDate:   Sat May 3 20:17:16 2008 -0700
2762c393a42Smrg
2772c393a42Smrg    Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
2782c393a42Smrg
2792c393a42Smrg    With PUBLIC_FILES no longer containing the freetype-dependent
2802c393a42Smrg    symbols, those
2812c393a42Smrg    must be added to the fontconfig.def file build process.
2822c393a42Smrg
2832c393a42Smrg src/Makefile.am |    4 ++--
2842c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
2852c393a42Smrg
2862c393a42Smrgcommit bdbc26f3d970581a3248c245451f7fbfb1609601
2872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2882c393a42SmrgDate:   Sat May 3 20:14:07 2008 -0700
2892c393a42Smrg
2902c393a42Smrg    Make fc-match behave better when style is unknown (bug 15332)
2912c393a42Smrg
2922c393a42Smrg fc-match/fc-match.c |    2 +-
2932c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
2942c393a42Smrg
2952c393a42Smrgcommit 3322ca855330631e0d849e6beca0c2d82390898f
2962c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
2972c393a42SmrgDate:   Sat May 3 20:07:35 2008 -0700
2982c393a42Smrg
2992c393a42Smrg    Use of ":=" in src/Makefile.am is unportable (bug 14420)
3002c393a42Smrg
3012c393a42Smrg    Building 2.5.91 on Solaris with the native make(1) yields
3022c393a42Smrg
3032c393a42Smrg    ...
3042c393a42Smrg    Making all in src
3052c393a42Smrg    make: Fatal error in reader: Makefile, line 313: Unexpected end of
3062c393a42Smrg    line seen
3072c393a42Smrg    Current working directory /tmp/fontconfig-2.5.91/src
3082c393a42Smrg    *** Error code 1
3092c393a42Smrg
3102c393a42Smrg    This is due to the following line (src/Makefile.am:143):
3112c393a42Smrg
3122c393a42Smrg        CLEANFILES := $(ALIAS_FILES)
3132c393a42Smrg
3142c393a42Smrg    Changing that to a standard assignment ("=") fixes the problem.
3152c393a42Smrg
3162c393a42Smrg    I believe the ":=" is a typo. ALIAS_FILES is just a statically
3172c393a42Smrg    assigned
3182c393a42Smrg    variable; it's not like evaluating it more than once would be
3192c393a42Smrg    a problem.
3202c393a42Smrg
3212c393a42Smrg src/Makefile.am |    2 +-
3222c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
3232c393a42Smrg
3242c393a42Smrgcommit df8ceebdbe735226bef602614921d517321c690f
3252c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
3262c393a42SmrgDate:   Sat May 3 20:06:48 2008 -0700
3272c393a42Smrg
3282c393a42Smrg    Remove doltcompile in distclean
3292c393a42Smrg
3302c393a42Smrg Makefile.am |    2 +-
3312c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
3322c393a42Smrg
3332c393a42Smrgcommit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
3342c393a42SmrgAuthor: Ryan Schmidt <freedesktop-2008@ryandesign.com>
3352c393a42SmrgDate:   Sat May 3 19:49:07 2008 -0700
3362c393a42Smrg
3372c393a42Smrg    fontconfig build fails if "head" is missing or unusable (bug 14304)
3382c393a42Smrg
3392c393a42Smrg    If the /usr/bin/head program is missing or unusable, or if an
3402c393a42Smrg    unusable head
3412c393a42Smrg    program is listed first in the PATH, fontconfig fails to build
3422c393a42Smrg
3432c393a42Smrg    using "sed -n 1p" instead of "head -1" would be a suitable workaround.
3442c393a42Smrg
3452c393a42Smrg src/makealias |    2 +-
3462c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
3472c393a42Smrg
3482c393a42Smrgcommit 6d65081e35fc1ffae1212f173853b0693645192e
3492c393a42SmrgAuthor: Dennis Schridde <lindevel@gmx.net>
3502c393a42SmrgDate:   Sat May 3 19:45:31 2008 -0700
3512c393a42Smrg
3522c393a42Smrg    Proper config path for static libraries in win32
3532c393a42Smrg
3542c393a42Smrg    Since fontconfig didn't have special handling for paths in static
3552c393a42Smrg    Windows
3562c393a42Smrg    libraries, I've created a patch which should fix this.
3572c393a42Smrg
3582c393a42Smrg    Basically it does this:
3592c393a42Smrg    fccfg.c:
3602c393a42Smrg    If fontconfig_path was uninitialised it tries to get the directory
3612c393a42Smrg    the exe is
3622c393a42Smrg    in and uses a fonts/ dir inside that.
3632c393a42Smrg    fcxml.c:
3642c393a42Smrg    In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
3652c393a42Smrg    for a
3662c393a42Smrg    fonts/ directory where the exe is located.
3672c393a42Smrg
3682c393a42Smrg src/fccfg.c |   26 +++++++++++++++++++++-----
3692c393a42Smrg src/fcxml.c |   22 +++++++++++++++++++++-
3702c393a42Smrg 2 files changed, 42 insertions(+), 6 deletions(-)
3712c393a42Smrg
3722c393a42Smrgcommit ae6fac08029bce11487d2d20184b1cabb4e0ec34
3732c393a42SmrgAuthor: Changwoo Ryu <cwryu@debian.org>
3742c393a42SmrgDate:   Sat May 3 19:39:56 2008 -0700
3752c393a42Smrg
3762c393a42Smrg    Korean font in the default config - replacing baekmuk with un
3772c393a42Smrg    (bug 13569)
3782c393a42Smrg
3792c393a42Smrg    I propose to replace the default Baekmuk Korean fonts with Un fonts.
3802c393a42Smrg
3812c393a42Smrg    Some people don't agree but most Korean people prefer Un fonts
3822c393a42Smrg    to Baekmuk
3832c393a42Smrg    ones.  Un fonts just look better, at least in the most common Linux
3842c393a42Smrg    desktops
3852c393a42Smrg    (antialiased, GNOME or KDE, high resolution).
3862c393a42Smrg
3872c393a42Smrg conf.d/40-nonlatin.conf |    2 ++
3882c393a42Smrg conf.d/65-nonlatin.conf |    4 ++++
3892c393a42Smrg 2 files changed, 6 insertions(+), 0 deletions(-)
3902c393a42Smrg
3912c393a42Smrgcommit 53aec111074cf7b46d15eb84a55791d3c95bc15e
3922c393a42SmrgAuthor: Sylvain Pasche <sylvain.pasche@gmail.com>
3932c393a42SmrgDate:   Sat May 3 19:33:45 2008 -0700
3942c393a42Smrg
3952c393a42Smrg    Fontconfig options for freetype sub-pixel filter configuration
3962c393a42Smrg
3972c393a42Smrg    David Turner has modified FreeType to be able to render sub-pixel
3982c393a42Smrg    decimated
3992c393a42Smrg    glyphs using different methods of filtering. Fontconfig needs new
4002c393a42Smrg    configurables to support selecting these new filtering options. A
4012c393a42Smrg    patch
4022c393a42Smrg    follows that would correspond to one available for Cairo in bug 10301.
4032c393a42Smrg
4042c393a42Smrg doc/fontconfig-devel.sgml |    1 +
4052c393a42Smrg doc/fontconfig-user.sgml  |    5 +++++
4062c393a42Smrg fontconfig/fontconfig.h   |    9 ++++++++-
4072c393a42Smrg src/fcint.h               |    3 ++-
4082c393a42Smrg src/fcname.c              |    7 ++++++-
4092c393a42Smrg 5 files changed, 22 insertions(+), 3 deletions(-)
4102c393a42Smrg
4112c393a42Smrgcommit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
4122c393a42SmrgAuthor: Frederic Crozat <fcrozat@mandriva.com>
4132c393a42SmrgDate:   Sat May 3 19:26:09 2008 -0700
4142c393a42Smrg
4152c393a42Smrg    Merge some of Mandriva configuration into upstream configuration. Bug
4162c393a42Smrg    13247
4172c393a42Smrg
4182c393a42Smrg    This is merging some parts of Mandriva fontconfig changes, mostly
4192c393a42Smrg    adding and
4202c393a42Smrg    documenting fonts to common aliases.
4212c393a42Smrg
4222c393a42Smrg conf.d/25-unhint-nonlatin.conf |   20 ++++++++++
4232c393a42Smrg conf.d/60-latin.conf           |    3 +
4242c393a42Smrg conf.d/65-nonlatin.conf        |   81
4252c393a42Smrg ++++++++++++++++++++++++++++++++++++---
4262c393a42Smrg conf.d/69-unifont.conf         |    4 ++
4272c393a42Smrg 4 files changed, 101 insertions(+), 7 deletions(-)
4282c393a42Smrg
4292c393a42Smrgcommit c014142a207d6f3ac63580dfb0cacb243776f7c5
4302c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
4312c393a42SmrgDate:   Sat May 3 19:09:57 2008 -0700
4322c393a42Smrg
4332c393a42Smrg    Add --all flag to fc-match to show the untrimmed list. Bug 13018.
4342c393a42Smrg
4352c393a42Smrg fc-match/fc-match.c |   18 ++++++++++++------
4362c393a42Smrg 1 files changed, 12 insertions(+), 6 deletions(-)
4372c393a42Smrg
4382c393a42Smrgcommit 8415442f9bb8ad624c9940adf187390468c70548
4392c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
4402c393a42SmrgDate:   Sat May 3 18:04:32 2008 -0700
4412c393a42Smrg
4422c393a42Smrg    Add some sample cursive and fantasy families.
4432c393a42Smrg
4442c393a42Smrg conf.d/45-latin.conf |   20 ++++++++++++++++++++
4452c393a42Smrg conf.d/60-latin.conf |   24 ++++++++++++++++++++++++
4462c393a42Smrg 2 files changed, 44 insertions(+), 0 deletions(-)
4472c393a42Smrg
4482c393a42Smrgcommit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
4492c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
4502c393a42SmrgDate:   Sat May 3 17:43:39 2008 -0700
4512c393a42Smrg
4522c393a42Smrg    Remove size and dpi values from bitmap fonts. Bug 8765.
4532c393a42Smrg
4542c393a42Smrg    The only relevant information is the pixel size; don't report
4552c393a42Smrg    anything else.
4562c393a42Smrg
4572c393a42Smrg src/fcfreetype.c |   34 ----------------------------------
4582c393a42Smrg 1 files changed, 0 insertions(+), 34 deletions(-)
4592c393a42Smrg
4602c393a42Smrgcommit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
4612c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
4622c393a42SmrgDate:   Sat May 3 17:19:43 2008 -0700
4632c393a42Smrg
4642c393a42Smrg    Work around for bitmap-only TrueType fonts that are missing the
4652c393a42Smrg    glyf table.
4662c393a42Smrg
4672c393a42Smrg    Bitmap-only TrueType fonts without a glyf table will not load a
4682c393a42Smrg    glyph when
4692c393a42Smrg    FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
4702c393a42Smrg    fonts that have no
4712c393a42Smrg    glyphs and select a single strike to measure the glyph map with.
4722c393a42Smrg
4732c393a42Smrg src/fcfreetype.c |   58
4742c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++------
4752c393a42Smrg 1 files changed, 51 insertions(+), 7 deletions(-)
4762c393a42Smrg
4772c393a42Smrgcommit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
4782c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
4792c393a42SmrgDate:   Sat May 3 17:18:01 2008 -0700
4802c393a42Smrg
4812c393a42Smrg    Use DOLT if available
4822c393a42Smrg
4832c393a42Smrg configure.in |    1 +
4842c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
4852c393a42Smrg
4862c393a42Smrgcommit ba884599133e444b5f6d0b9b6981079cf8059b9f
4872c393a42SmrgAuthor: Eric Anholt <eric@anholt.net>
4882c393a42SmrgDate:   Fri Apr 18 11:52:41 2008 -0700
4892c393a42Smrg
4902c393a42Smrg    Fix build with !ENABLE_DOCS and no built manpages.
4912c393a42Smrg
4922c393a42Smrg fc-cache/Makefile.am |    8 ++++++--
4932c393a42Smrg fc-cat/Makefile.am   |    8 ++++++--
4942c393a42Smrg fc-list/Makefile.am  |    8 ++++++--
4952c393a42Smrg fc-match/Makefile.am |    8 ++++++--
4962c393a42Smrg 4 files changed, 24 insertions(+), 8 deletions(-)
4972c393a42Smrg
4982c393a42Smrgcommit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
4992c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5002c393a42SmrgDate:   Thu Jan 10 10:58:25 2008 -0800
5012c393a42Smrg
5022c393a42Smrg    Bump version to 2.5.91
5032c393a42Smrg
5042c393a42Smrg README                  |   26 ++++++++++++++++++++++----
5052c393a42Smrg configure.in            |    2 +-
5062c393a42Smrg fontconfig/fontconfig.h |    2 +-
5072c393a42Smrg 3 files changed, 24 insertions(+), 6 deletions(-)
5082c393a42Smrg
5092c393a42Smrgcommit b2cbf483ab520ff21ca2152f960498d181613608
5102c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5112c393a42SmrgDate:   Thu Jan 10 10:58:22 2008 -0800
5122c393a42Smrg
5132c393a42Smrg    git-tag requires space after -m flag
5142c393a42Smrg
5152c393a42Smrg new-version.sh |    2 +-
5162c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
5172c393a42Smrg
5182c393a42Smrgcommit 51f1536479064c2d224860c15271a9b14c87fd62
5192c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5202c393a42SmrgDate:   Thu Jan 10 10:56:52 2008 -0800
5212c393a42Smrg
5222c393a42Smrg    new-version.sh was mis-editing files
5232c393a42Smrg
5242c393a42Smrg new-version.sh |   19 ++++++++-----------
5252c393a42Smrg 1 files changed, 8 insertions(+), 11 deletions(-)
5262c393a42Smrg
5272c393a42Smrgcommit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
5282c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5292c393a42SmrgDate:   Thu Jan 10 10:48:00 2008 -0800
5302c393a42Smrg
5312c393a42Smrg    Add more files to .gitignore
5322c393a42Smrg
5332c393a42Smrg .gitignore |    7 +++++--
5342c393a42Smrg 1 files changed, 5 insertions(+), 2 deletions(-)
5352c393a42Smrg
5362c393a42Smrgcommit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
5372c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5382c393a42SmrgDate:   Thu Jan 10 10:43:33 2008 -0800
5392c393a42Smrg
5402c393a42Smrg    Distribute khmer font aliases
5412c393a42Smrg
5422c393a42Smrg conf.d/65-khmer.conf |   16 ++++++++++++++++
5432c393a42Smrg conf.d/Makefile.am   |    1 +
5442c393a42Smrg 2 files changed, 17 insertions(+), 0 deletions(-)
5452c393a42Smrg
5462c393a42Smrgcommit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
5472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5482c393a42SmrgDate:   Thu Jan 10 10:40:41 2008 -0800
5492c393a42Smrg
5502c393a42Smrg    Create new-version.sh to help with releases, update INSTALL
5512c393a42Smrg    instructions
5522c393a42Smrg
5532c393a42Smrg INSTALL        |   36 +++++------------
5542c393a42Smrg new-version.sh |  121
5552c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5562c393a42Smrg 2 files changed, 131 insertions(+), 26 deletions(-)
5572c393a42Smrg
5582c393a42Smrgcommit ad43ccaafa4f987b982afa2fff07ee8003c51a81
5592c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5602c393a42SmrgDate:   Thu Jan 10 08:58:57 2008 -0800
5612c393a42Smrg
5622c393a42Smrg    Distribute new fcftint.h file
5632c393a42Smrg
5642c393a42Smrg src/Makefile.am |    2 +-
5652c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
5662c393a42Smrg
5672c393a42Smrgcommit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
5682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5692c393a42SmrgDate:   Tue Jan 8 12:34:19 2008 -0800
5702c393a42Smrg
5712c393a42Smrg    Eliminate references to freetype from utility Makefile.am's
5722c393a42Smrg
5732c393a42Smrg    The utility programs don't use any freetype interfaces, so they
5742c393a42Smrg    don't need to directly refer to freetype headers or libraries.
5752c393a42Smrg
5762c393a42Smrg fc-cache/Makefile.am |    4 ++--
5772c393a42Smrg fc-cat/Makefile.am   |    4 ++--
5782c393a42Smrg fc-list/Makefile.am  |    4 ++--
5792c393a42Smrg fc-match/Makefile.am |    4 ++--
5802c393a42Smrg 4 files changed, 8 insertions(+), 8 deletions(-)
5812c393a42Smrg
5822c393a42Smrgcommit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
5832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5842c393a42SmrgDate:   Mon Jan 7 16:31:06 2008 -0800
5852c393a42Smrg
5862c393a42Smrg    Include fcftaliastail.h so that the freetype funcs are exported.
5872c393a42Smrg
5882c393a42Smrg    This header file needs to be included at the end of every file that
5892c393a42Smrg    exports any freetype symbols.
5902c393a42Smrg
5912c393a42Smrg src/fcfreetype.c |    1 +
5922c393a42Smrg src/fclang.c     |    1 +
5932c393a42Smrg src/fcpat.c      |    1 +
5942c393a42Smrg 3 files changed, 3 insertions(+), 0 deletions(-)
5952c393a42Smrg
5962c393a42Smrgcommit dbd065ad312921308add99fc4cb31457d9045e6a
5972c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
5982c393a42SmrgDate:   Wed Jan 2 08:47:14 2008 -0800
5992c393a42Smrg
6002c393a42Smrg    Remove freetype requirement for build-time applications.
6012c393a42Smrg
6022c393a42Smrg    This avoids requiring the freetype development files when cross
6032c393a42Smrg    compiling
6042c393a42Smrg
6052c393a42Smrg fc-arch/Makefile.am      |    2 +-
6062c393a42Smrg fc-case/Makefile.am      |    2 +-
6072c393a42Smrg fc-glyphname/Makefile.am |    2 +-
6082c393a42Smrg fc-lang/Makefile.am      |    2 +-
6092c393a42Smrg src/Makefile.am          |   13 ++++++++--
6102c393a42Smrg src/fcfreetype.c         |    1 +
6112c393a42Smrg src/fcftint.h            |   54
6122c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++
6132c393a42Smrg src/fcint.h              |   18 +--------------
6142c393a42Smrg src/fclang.c             |    1 +
6152c393a42Smrg src/fcpat.c              |    1 +
6162c393a42Smrg src/makealias            |    6 +++-
6172c393a42Smrg 11 files changed, 76 insertions(+), 26 deletions(-)
6182c393a42Smrg
6192c393a42Smrgcommit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
6202c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
6212c393a42SmrgDate:   Sun Dec 23 14:06:41 2007 -0800
6222c393a42Smrg
6232c393a42Smrg    Fix OOM failure case in FcPStackPush.
6242c393a42Smrg
6252c393a42Smrg    When allocation for the node attributes fail, clean up the node
6262c393a42Smrg    allocation
6272c393a42Smrg    and report failure.
6282c393a42Smrg
6292c393a42Smrg src/fcxml.c |    5 +++++
6302c393a42Smrg 1 files changed, 5 insertions(+), 0 deletions(-)
6312c393a42Smrg
6322c393a42Smrgcommit 0f7870887adff6db3cffda5485418143f2bfa1f6
6332c393a42SmrgAuthor: Hongbo Zhao <hongbo.zhao@gmail.com>
6342c393a42SmrgDate:   Wed Dec 12 21:47:33 2007 -0800
6352c393a42Smrg
6362c393a42Smrg    Not_contain should use strstr, not strcmp on strings. (bug 13632)
6372c393a42Smrg
6382c393a42Smrg    For Version 2.5.0, (same for previous version 2.4.2), in source
6392c393a42Smrg    file fccfg.c,
6402c393a42Smrg    on line 700,
6412c393a42Smrg
6422c393a42Smrg    Original:
6432c393a42Smrg          ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
6442c393a42Smrg
6452c393a42Smrg    Should change to:
6462c393a42Smrg          ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
6472c393a42Smrg
6482c393a42Smrg    I think this is just a mistake when copy-n-paste similar codes in
6492c393a42Smrg    the same
6502c393a42Smrg    function. Apparently, return for "Not_contain" should be just the
6512c393a42Smrg    inverse of
6522c393a42Smrg    "Contain", not the same as "Equal".
6532c393a42Smrg
6542c393a42Smrg src/fccfg.c |    2 +-
6552c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
6562c393a42Smrg
6572c393a42Smrgcommit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
6582c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
6592c393a42SmrgDate:   Sun Nov 25 16:35:55 2007 -0800
6602c393a42Smrg
6612c393a42Smrg    Move conf.avail/README to conf.d/README (bug 13392)
6622c393a42Smrg
6632c393a42Smrg    Because conf.d is where most people look first.  And the comment at
6642c393a42Smrg    the top
6652c393a42Smrg    of the README file says conf.d/README too.
6662c393a42Smrg
6672c393a42Smrg conf.d/Makefile.am |    7 +++++--
6682c393a42Smrg 1 files changed, 5 insertions(+), 2 deletions(-)
6692c393a42Smrg
6702c393a42Smrgcommit 8a0bd93e8a81b105206c1433e2da55b1acef1070
6712c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
6722c393a42SmrgDate:   Tue Nov 13 18:56:44 2007 -0800
6732c393a42Smrg
6742c393a42Smrg    Bump version number to 2.5
6752c393a42Smrg
6762c393a42Smrg README                  |   15 +++++++++++++--
6772c393a42Smrg configure.in            |    2 +-
6782c393a42Smrg fontconfig/fontconfig.h |    4 ++--
6792c393a42Smrg 3 files changed, 16 insertions(+), 5 deletions(-)
6802c393a42Smrg
6812c393a42Smrgcommit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
6822c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
6832c393a42SmrgDate:   Tue Nov 13 16:41:55 2007 -0800
6842c393a42Smrg
6852c393a42Smrg    Workaround for stat() brokenness in Microsoft's C library (bug 8526)
6862c393a42Smrg
6872c393a42Smrg    Fix a couple of longstanding problems with fontconfig on Windows that
6882c393a42Smrg    manifest themselves especially in GIMP. The root cause to the problems
6892c393a42Smrg    is in
6902c393a42Smrg    Microsoft's incredibly stupid stat() implementation. Basically, stat()
6912c393a42Smrg    returns wrong timestamp fields for files on NTFS filesystems on
6922c393a42Smrg    machines
6932c393a42Smrg    that use automatic DST switching.
6942c393a42Smrg
6952c393a42Smrg    See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
6962c393a42Smrg    http://www.codeproject.com/datetime/dstbugs.asp
6972c393a42Smrg
6982c393a42Smrg    As fccache.c now looks at more fields in the stat struct I fill in
6992c393a42Smrg    them all.
7002c393a42Smrg    I noticed that fstat() is used only on a fd just after opening it,
7012c393a42Smrg    so on
7022c393a42Smrg    Win32 I just call my stat() replacement before opening instead...
7032c393a42Smrg    Implementing a good replacement for fstat() would be harder because
7042c393a42Smrg    the code
7052c393a42Smrg    in fccache.c wants to compare inode numbers. There are no (readily
7062c393a42Smrg    accessible) inode numbers on Win32, so I fake it with the hash of
7072c393a42Smrg    the full
7082c393a42Smrg    file name, in the case as it is on disk. And fstat() doesn't know
7092c393a42Smrg    the full
7102c393a42Smrg    file name, so it would be rather hard to come up with a inode
7112c393a42Smrg    number to
7122c393a42Smrg    identify the file.
7132c393a42Smrg
7142c393a42Smrg    The patch also adds similar handling for the cache directory as for
7152c393a42Smrg    the fonts
7162c393a42Smrg    directory: If a cachedir element in fonts.conf contains the magic
7172c393a42Smrg    string
7182c393a42Smrg    "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
7192c393a42Smrg    path under
7202c393a42Smrg    the machine's (or user's) temp folder as returned by GetTempPath(). I
7212c393a42Smrg    don't
7222c393a42Smrg    want to hardcode any pathnames in a fonts.conf intended to be
7232c393a42Smrg    distributed to
7242c393a42Smrg    end-users, most of which who wouldn't know how to edit it anyway. And
7252c393a42Smrg    requiring an installer to edit it gets complicated.
7262c393a42Smrg
7272c393a42Smrg configure.in         |    6 +++-
7282c393a42Smrg fc-cache/Makefile.am |    3 ++
7292c393a42Smrg src/fccache.c        |   93
7302c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++-
7312c393a42Smrg src/fcxml.c          |   24 +++++++++++++
7322c393a42Smrg 4 files changed, 124 insertions(+), 2 deletions(-)
7332c393a42Smrg
7342c393a42Smrgcommit 1315db01b626aedd27e3e05bde96ce46c253629b
7352c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
7362c393a42SmrgDate:   Tue Nov 13 15:48:30 2007 -0800
7372c393a42Smrg
7382c393a42Smrg    Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
7392c393a42Smrg
7402c393a42Smrg    This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
7412c393a42Smrg
7422c393a42Smrg    Conflicts:
7432c393a42Smrg
7442c393a42Smrg	src/Makefile.am
7452c393a42Smrg
7462c393a42Smrg    Xft still uses the macros that are in fcprivate.h. Document those
7472c393a42Smrg    macros and
7482c393a42Smrg    include fcprivate.h in the published header files.
7492c393a42Smrg
7502c393a42Smrg doc/check-missing-doc	 |    1 +
7512c393a42Smrg doc/fcobjectset.fncs	 |   11 ++++
7522c393a42Smrg doc/fcpattern.fncs	 |   12 ++++-
7532c393a42Smrg fontconfig/Makefile.am  |    3 +-
7542c393a42Smrg fontconfig/fcprivate.h  |  123
7552c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
7562c393a42Smrg fontconfig/fontconfig.h |    2 +-
7572c393a42Smrg src/Makefile.am	 |    3 +-
7582c393a42Smrg src/fcint.h		 |   95 +------------------------------------
7592c393a42Smrg 8 files changed, 152 insertions(+), 98 deletions(-)
7602c393a42Smrg
7612c393a42Smrgcommit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
7622c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
7632c393a42SmrgDate:	Tue Nov 13 15:16:58 2007 -0800
7642c393a42Smrg
7652c393a42Smrg    Document that FcConfigGetFonts returns the internal fontset (bug
7662c393a42Smrg    13197)
7672c393a42Smrg
7682c393a42Smrg    FcConfigGetFonts returns the internal font set used by the library
7692c393a42Smrg    which
7702c393a42Smrg    must not be freed by the application or 'bad things' will happen.
7712c393a42Smrg
7722c393a42Smrg doc/fcconfig.fncs |	3 ++-
7732c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
7742c393a42Smrg
7752c393a42Smrgcommit 3fb38716aefef0fac300dee059403c04c1cbaa6c
7762c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
7772c393a42SmrgDate:	Tue Nov 13 15:11:35 2007 -0800
7782c393a42Smrg
7792c393a42Smrg    Document that Match calls FcFontRenderPrepare (bug 13162).
7802c393a42Smrg
7812c393a42Smrg    The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
7822c393a42Smrg    without
7832c393a42Smrg    knowing that they call FcFontRenderPrepare.
7842c393a42Smrg
7852c393a42Smrg doc/fcconfig.fncs  |	12 ++++++++----
7862c393a42Smrg doc/fcfontset.fncs |	12 ++++++++----
7872c393a42Smrg 2 files changed, 16 insertions(+), 8 deletions(-)
7882c393a42Smrg
7892c393a42Smrgcommit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
7902c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
7912c393a42SmrgDate:	Tue Nov 13 14:58:39 2007 -0800
7922c393a42Smrg
7932c393a42Smrg    Document several function return values (Bug 13145).
7942c393a42Smrg
7952c393a42Smrg    Several functions had no indication of what the return value would be,
7962c393a42Smrg    mostly these were allocation failure returns.
7972c393a42Smrg
7982c393a42Smrg doc/fcatomic.fncs     |    4 +++-
7992c393a42Smrg doc/fcconfig.fncs     |   21 ++++++++++++++-------
8002c393a42Smrg doc/fcconstant.fncs   |    8 ++++++--
8012c393a42Smrg doc/fcfile.fncs       |   28 +++++++++++++++-------------
8022c393a42Smrg doc/fcfontset.fncs    |    3 ++-
8032c393a42Smrg doc/fcinit.fncs       |    7 +++++--
8042c393a42Smrg doc/fcobjectset.fncs  |    3 ++-
8052c393a42Smrg doc/fcobjecttype.fncs |    6 ++++--
8062c393a42Smrg 8 files changed, 51 insertions(+), 29 deletions(-)
8072c393a42Smrg
8082c393a42Smrgcommit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
8092c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
8102c393a42SmrgDate:	Mon Nov 5 16:08:55 2007 -0800
8112c393a42Smrg
8122c393a42Smrg    Fix parallel build in doc directory.
8132c393a42Smrg
8142c393a42Smrg    docbook2man has fixed output file names; place output in a
8152c393a42Smrg    subdirectory to
8162c393a42Smrg    avoid collisions.
8172c393a42Smrg
8182c393a42Smrg doc/Makefile.am |    8 +++++---
8192c393a42Smrg 1 files changed, 5 insertions(+), 3 deletions(-)
8202c393a42Smrg
8212c393a42Smrgcommit 37e9d33950df03f76b6938ae5675ecfc853eb903
8222c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
8232c393a42SmrgDate:	Mon Nov 5 15:52:45 2007 -0800
8242c393a42Smrg
8252c393a42Smrg    Update version numbers to 2.4.92 (2.5 RC2)
8262c393a42Smrg
8272c393a42Smrg README			 |   49
8282c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++-
8292c393a42Smrg fontconfig/fontconfig.h |    2 +-
8302c393a42Smrg 2 files changed, 48 insertions(+), 3 deletions(-)
8312c393a42Smrg
8322c393a42Smrgcommit a504f6b5394b96d2c6a24772b61705227a8e88ab
8332c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8342c393a42SmrgDate:	Mon Nov 5 18:12:51 2007 -0500
8352c393a42Smrg
8362c393a42Smrg    Simplify/improve 30-metric-aliases.conf
8372c393a42Smrg
8382c393a42Smrg conf.d/30-metric-aliases.conf |  192
8392c393a42Smrg +++++++++++++++++++++++------------------
8402c393a42Smrg 1 files changed, 109 insertions(+), 83 deletions(-)
8412c393a42Smrg
8422c393a42Smrgcommit cbff442c69bfbb6895f5033dfcda325c0508cb3f
8432c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8442c393a42SmrgDate:	Mon Nov 5 17:07:36 2007 -0500
8452c393a42Smrg
8462c393a42Smrg    Remove list of available conf files from README.
8472c393a42Smrg    It was redundant and out-dated.
8482c393a42Smrg
8492c393a42Smrg conf.d/README |   29 +----------------------------
8502c393a42Smrg 1 files changed, 1 insertions(+), 28 deletions(-)
8512c393a42Smrg
8522c393a42Smrgcommit 0294bda4800b94828b59139e6205730c74261c40
8532c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8542c393a42SmrgDate:	Mon Nov 5 17:05:36 2007 -0500
8552c393a42Smrg
8562c393a42Smrg    Fix documented conf-file naming format in README
8572c393a42Smrg
8582c393a42Smrg conf.d/README |    8 ++++----
8592c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
8602c393a42Smrg
8612c393a42Smrgcommit 07d04da76c4009552866ae0d2f85659186ef77d6
8622c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8632c393a42SmrgDate:	Mon Nov 5 17:01:44 2007 -0500
8642c393a42Smrg
8652c393a42Smrg    Remove 25-unhint-nonlatin.conf from default configuration by not
8662c393a42Smrg    linking it.
8672c393a42Smrg
8682c393a42Smrg conf.d/Makefile.am |	 1 -
8692c393a42Smrg 1 files changed, 0 insertions(+), 1 deletions(-)
8702c393a42Smrg
8712c393a42Smrgcommit 9bac30859b9b2b532b9028dc6fe1730b87e95686
8722c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8732c393a42SmrgDate:	Mon Nov 5 16:46:19 2007 -0500
8742c393a42Smrg
8752c393a42Smrg    Oops, fix Makefile.am.
8762c393a42Smrg
8772c393a42Smrg conf.d/Makefile.am |	 4 ++--
8782c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
8792c393a42Smrg
8802c393a42Smrgcommit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
8812c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8822c393a42SmrgDate:	Mon Nov 5 16:43:49 2007 -0500
8832c393a42Smrg
8842c393a42Smrg    Remove 20-lohit-gujarati.conf.  It's covered by
8852c393a42Smrg    25-unhint-nonlatin.conf now.
8862c393a42Smrg
8872c393a42Smrg conf.d/20-lohit-gujarati.conf |   11 -----------
8882c393a42Smrg conf.d/Makefile.am	       |    2 --
8892c393a42Smrg 2 files changed, 0 insertions(+), 13 deletions(-)
8902c393a42Smrg
8912c393a42Smrgcommit 7465091fa90753440ed775de5783387bc4fd9cc4
8922c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
8932c393a42SmrgDate:	Mon Nov 5 16:43:14 2007 -0500
8942c393a42Smrg
8952c393a42Smrg    Remove redundant/obsolete comments from conf files.
8962c393a42Smrg
8972c393a42Smrg    Conf files had an initial comment mentioning the files' name.
8982c393a42Smrg    This was outdated and wrong in most cases.	There's no real use
8992c393a42Smrg    in that.
9002c393a42Smrg
9012c393a42Smrg conf.d/10-autohint.conf	  |    1 -
9022c393a42Smrg conf.d/10-no-sub-pixel.conf	  |    1 -
9032c393a42Smrg conf.d/10-sub-pixel-bgr.conf	  |    1 -
9042c393a42Smrg conf.d/10-sub-pixel-rgb.conf	  |    1 -
9052c393a42Smrg conf.d/10-sub-pixel-vbgr.conf	  |    1 -
9062c393a42Smrg conf.d/10-sub-pixel-vrgb.conf	  |    1 -
9072c393a42Smrg conf.d/10-unhinted.conf	  |    1 -
9082c393a42Smrg conf.d/20-fix-globaladvance.conf |    1 -
9092c393a42Smrg conf.d/20-unhint-small-vera.conf |    1 -
9102c393a42Smrg conf.d/25-unhint-nonlatin.conf   |    1 -
9112c393a42Smrg conf.d/30-metric-aliases.conf	  |    1 -
9122c393a42Smrg conf.d/30-urw-aliases.conf	  |    1 -
9132c393a42Smrg conf.d/50-user.conf		  |    1 -
9142c393a42Smrg conf.d/51-local.conf		  |    1 -
9152c393a42Smrg conf.d/65-fonts-persian.conf	  |    1 -
9162c393a42Smrg conf.d/70-no-bitmaps.conf	  |    1 -
9172c393a42Smrg conf.d/70-yes-bitmaps.conf	  |    1 -
9182c393a42Smrg conf.d/80-delicious.conf	  |    1 -
9192c393a42Smrg 18 files changed, 0 insertions(+), 18 deletions(-)
9202c393a42Smrg
9212c393a42Smrgcommit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
9222c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
9232c393a42SmrgDate:	Mon Nov 5 16:40:25 2007 -0500
9242c393a42Smrg
9252c393a42Smrg    Use binding="same" in 30-urw-aliases.conf and remove duplicate
9262c393a42Smrg    entries.
9272c393a42Smrg
9282c393a42Smrg    Times, Helvetical, and Courier are already handled in
9292c393a42Smrg    30-metric-aliases.conf.
9302c393a42Smrg    Remove them here and add a comment instead.
9312c393a42Smrg
9322c393a42Smrg conf.d/30-urw-aliases.conf |	27 ++++++++-------------------
9332c393a42Smrg 1 files changed, 8 insertions(+), 19 deletions(-)
9342c393a42Smrg
9352c393a42Smrgcommit 4b51f173c99152586db26b03752873a4b4020672
9362c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
9372c393a42SmrgDate:	Mon Nov 5 16:36:55 2007 -0500
9382c393a42Smrg
9392c393a42Smrg    Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
9402c393a42Smrg
9412c393a42Smrg conf.d/40-generic.conf  |   80
9422c393a42Smrg -----------------------------------------------
9432c393a42Smrg conf.d/40-nonlatin.conf |   51 ++++++++++++++++++++++++++++++
9442c393a42Smrg conf.d/45-latin.conf	 |   56 +++++++++++++++++++++++++++++++++
9452c393a42Smrg conf.d/Makefile.am	 |    6 ++-
9462c393a42Smrg conf.d/README		 |    5 ++-
9472c393a42Smrg 5 files changed, 114 insertions(+), 84 deletions(-)
9482c393a42Smrg
9492c393a42Smrgcommit 39968fb223bf2eeb5502553c8d316dc4914a32ba
9502c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
9512c393a42SmrgDate:	Mon Nov 5 16:14:35 2007 -0500
9522c393a42Smrg
9532c393a42Smrg    Add/update config files from Fedora.
9542c393a42Smrg
9552c393a42Smrg conf.d/25-unhint-nonlatin.conf |  228
9562c393a42Smrg ++++++++++++++++++++++++++++++++++++++++
9572c393a42Smrg conf.d/30-amt-aliases.conf	|   21 ----
9582c393a42Smrg conf.d/30-metric-aliases.conf	|  186 ++++++++++++++++++++++++++++++++
9592c393a42Smrg conf.d/40-generic.conf		|   22 +++-
9602c393a42Smrg conf.d/65-nonlatin.conf	|   45 ++++++++
9612c393a42Smrg conf.d/Makefile.am		|    6 +-
9622c393a42Smrg conf.d/README			|    3 +-
9632c393a42Smrg 7 files changed, 483 insertions(+), 28 deletions(-)
9642c393a42Smrg
9652c393a42Smrgcommit cf223cc7bcae94e839d7ac1e980f289cca5199b0
9662c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
9672c393a42SmrgDate:	Mon Nov 5 15:29:44 2007 -0500
9682c393a42Smrg
9692c393a42Smrg    Add FcGetLangs() and FcLangGetCharSet().
9702c393a42Smrg
9712c393a42Smrg doc/fclangset.fncs	 |   16 ++++++++++++++++
9722c393a42Smrg fontconfig/fontconfig.h |    6 ++++++
9732c393a42Smrg src/fcint.h		 |    3 ---
9742c393a42Smrg src/fclang.c		 |   20 ++++++++++++++++++--
9752c393a42Smrg 4 files changed, 40 insertions(+), 5 deletions(-)
9762c393a42Smrg
9772c393a42Smrgcommit 811995b79db16be39046dbbffcc5a7d66f88b731
9782c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
9792c393a42SmrgDate:	Mon Nov 5 15:29:03 2007 -0500
9802c393a42Smrg
9812c393a42Smrg    Fix trivial bugs in edit-sgml.c
9822c393a42Smrg
9832c393a42Smrg doc/edit-sgml.c |    3 ++-
9842c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
9852c393a42Smrg
9862c393a42Smrgcommit de1faa42d1425f80366707a730ea919c57e57b2f
9872c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
9882c393a42SmrgDate:	Sun Nov 4 12:20:45 2007 -0800
9892c393a42Smrg
9902c393a42Smrg    Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
9912c393a42Smrg
9922c393a42Smrg    These two names are typos of the correct names. Instead of simply
9932c393a42Smrg    changing
9942c393a42Smrg    them, the correct thing to do is leave them in the library, add
9952c393a42Smrg    the correct
9962c393a42Smrg    functions and mark them as deprecated so any source packages will
9972c393a42Smrg    be updated.
9982c393a42Smrg
9992c393a42Smrg    This requires bumping the minor version of the library (for adding
10002c393a42Smrg    APIs)
10012c393a42Smrg    instead of bumping the major version of the library (for removing
10022c393a42Smrg    APIs).
10032c393a42Smrg
10042c393a42Smrg configure.in		 |    6 +++---
10052c393a42Smrg fontconfig/fontconfig.h |   13 +++++++++++++
10062c393a42Smrg src/Makefile.am	 |    5 +++--
10072c393a42Smrg src/fccfg.c		 |   16 ++++++++++++++++
10082c393a42Smrg src/fcdeprecate.h	 |   36 ++++++++++++++++++++++++++++++++++++
10092c393a42Smrg src/fcint.h		 |    1 +
10102c393a42Smrg 6 files changed, 72 insertions(+), 5 deletions(-)
10112c393a42Smrg
10122c393a42Smrgcommit 69d3eb9cb8e58ab771170f68868748204a4793ab
10132c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10142c393a42SmrgDate:	Sat Nov 3 23:43:48 2007 -0700
10152c393a42Smrg
10162c393a42Smrg    Ignore new generated documentation
10172c393a42Smrg
10182c393a42Smrg .gitignore |	 3 +++
10192c393a42Smrg 1 files changed, 3 insertions(+), 0 deletions(-)
10202c393a42Smrg
10212c393a42Smrgcommit dc7b6f1d79b5508706be9242b79180727701e54f
10222c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10232c393a42SmrgDate:	Sat Nov 3 23:42:32 2007 -0700
10242c393a42Smrg
10252c393a42Smrg    Link new function documentation into the fontconfig-devel.sgml
10262c393a42Smrg
10272c393a42Smrg doc/fontconfig-devel.sgml |   31 +++++++++++++++++++++++++++++++
10282c393a42Smrg 1 files changed, 31 insertions(+), 0 deletions(-)
10292c393a42Smrg
10302c393a42Smrgcommit dac27f2f1a766b042487827c726b3ccae147d282
10312c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10322c393a42SmrgDate:	Sat Nov 3 23:41:38 2007 -0700
10332c393a42Smrg
10342c393a42Smrg    Formatting syntax mistake in doc/fclangset.fncs.
10352c393a42Smrg
10362c393a42Smrg    <parameter>ls</function> needed to be <parameter>ls</parameter>.
10372c393a42Smrg
10382c393a42Smrg doc/fclangset.fncs |	 2 +-
10392c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
10402c393a42Smrg
10412c393a42Smrgcommit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
10422c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10432c393a42SmrgDate:	Sat Nov 3 23:23:55 2007 -0700
10442c393a42Smrg
10452c393a42Smrg    Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
10462c393a42Smrg
10472c393a42Smrg    Just adding the .fncs versions doesn't get these files generated.
10482c393a42Smrg
10492c393a42Smrg doc/Makefile.am |    3 +++
10502c393a42Smrg 1 files changed, 3 insertions(+), 0 deletions(-)
10512c393a42Smrg
10522c393a42Smrgcommit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
10532c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10542c393a42SmrgDate:	Sat Nov 3 23:23:09 2007 -0700
10552c393a42Smrg
10562c393a42Smrg    Fix formatting syntax in doc/fccache.fncs
10572c393a42Smrg
10582c393a42Smrg doc/fccache.fncs |    8 ++++----
10592c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
10602c393a42Smrg
10612c393a42Smrgcommit f2772d6b45bcfc27618968fdbb08dcc50a18be22
10622c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10632c393a42SmrgDate:	Sat Nov 3 23:03:11 2007 -0700
10642c393a42Smrg
10652c393a42Smrg    Replace incorrect documentation uses of 'char' with 'FcChar8'
10662c393a42Smrg    (bug 13002).
10672c393a42Smrg
10682c393a42Smrg doc/fcconfig.fncs	   |   10 +++++-----
10692c393a42Smrg doc/fcfile.fncs	   |	6 +++---
10702c393a42Smrg doc/fcfreetype.fncs	   |	4 ++--
10712c393a42Smrg doc/fcpattern.fncs	   |	6 +++---
10722c393a42Smrg doc/fontconfig-devel.sgml |	2 +-
10732c393a42Smrg 5 files changed, 14 insertions(+), 14 deletions(-)
10742c393a42Smrg
10752c393a42Smrgcommit b4a3e834126a3cac7fbf2212087825f886be1f1d
10762c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10772c393a42SmrgDate:	Sat Nov 3 22:53:12 2007 -0700
10782c393a42Smrg
10792c393a42Smrg    Remove references to FcConfigParse and FcConfigLoad.
10802c393a42Smrg
10812c393a42Smrg    These functions no longer exist.
10822c393a42Smrg
10832c393a42Smrg doc/fcconfig.fncs |	3 +--
10842c393a42Smrg 1 files changed, 1 insertions(+), 2 deletions(-)
10852c393a42Smrg
10862c393a42Smrgcommit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
10872c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10882c393a42SmrgDate:	Sat Nov 3 22:45:31 2007 -0700
10892c393a42Smrg
10902c393a42Smrg    Have FcConfigSetCurrent accept the current configuration and simply
10912c393a42Smrg    return
10922c393a42Smrg    without updating anything.
10932c393a42Smrg
10942c393a42Smrg src/fccfg.c |	  3 +++
10952c393a42Smrg 1 files changed, 3 insertions(+), 0 deletions(-)
10962c393a42Smrg
10972c393a42Smrgcommit 7c6939793b1691b4b950a856cdcd31f1e020b14a
10982c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
10992c393a42SmrgDate:	Sat Nov 3 22:39:54 2007 -0700
11002c393a42Smrg
11012c393a42Smrg    Update documentation for stale FcConfigGetConfig function.
11022c393a42Smrg
11032c393a42Smrg    The old per-user cache filename is no longer used.
11042c393a42Smrg
11052c393a42Smrg doc/fcconfig.fncs |	5 +++--
11062c393a42Smrg 1 files changed, 3 insertions(+), 2 deletions(-)
11072c393a42Smrg
11082c393a42Smrgcommit 026fe895e487d0a9607a8506ab8be2ff6022ea19
11092c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11102c393a42SmrgDate:	Sat Nov 3 22:31:16 2007 -0700
11112c393a42Smrg
11122c393a42Smrg    Update documentation for FcStrCopyFilename (bug 12964).
11132c393a42Smrg
11142c393a42Smrg    FcStrCopyFilename constructs a canonical path for any argument,
11152c393a42Smrg    including
11162c393a42Smrg    expanding leading ~ and editing '.' and '..' elements out of the
11172c393a42Smrg    resulting
11182c393a42Smrg    path.
11192c393a42Smrg
11202c393a42Smrg doc/fcstring.fncs |   13 +++++++++----
11212c393a42Smrg 1 files changed, 9 insertions(+), 4 deletions(-)
11222c393a42Smrg
11232c393a42Smrgcommit a190678e3c4497870679808dde418191407be91d
11242c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11252c393a42SmrgDate:	Sat Nov 3 22:23:28 2007 -0700
11262c393a42Smrg
11272c393a42Smrg    Document previously undocumented functions. (bug 12963)
11282c393a42Smrg
11292c393a42Smrg doc/Makefile.am	   |	3 +
11302c393a42Smrg doc/check-missing-doc	   |	4 +-
11312c393a42Smrg doc/fccache.fncs	   |   68 ++++++++++++++++++++++++
11322c393a42Smrg doc/fccharset.fncs	   |   24 +++++++++
11332c393a42Smrg doc/fcconfig.fncs	   |   31 +++++++++++
11342c393a42Smrg doc/fcdircache.fncs	   |   88 ++++++++++++++++++++++++++++++++
11352c393a42Smrg doc/fcfile.fncs	   |   29 ++++++----
11362c393a42Smrg doc/fcfontset.fncs	   |   83 ++++++++++++++++++++++++++++++
11372c393a42Smrg doc/fcfreetype.fncs	   |   22 ++++++++
11382c393a42Smrg doc/fclangset.fncs	   |  124
11392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++
11402c393a42Smrg doc/fcmatrix.fncs	   |	2 +
11412c393a42Smrg doc/fcpattern.fncs	   |   52 ++++++++++++++++++-
11422c393a42Smrg doc/fcstring.fncs	   |   80 ++++++++++++++++++++++++-----
11432c393a42Smrg doc/fcstrset.fncs	   |   11 ++++
11442c393a42Smrg doc/fcvalue.fncs	   |   21 ++++++++
11452c393a42Smrg doc/fontconfig-devel.sgml |   26 +++++++++-
11462c393a42Smrg 16 files changed, 638 insertions(+), 30 deletions(-)
11472c393a42Smrg
11482c393a42Smrgcommit 9a54f8a1945e614e07446412a2df534fbc1f77cb
11492c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11502c393a42SmrgDate:	Sat Nov 3 22:01:33 2007 -0700
11512c393a42Smrg
11522c393a42Smrg    Verify documentation covers exposed symbols.
11532c393a42Smrg
11542c393a42Smrg    Add check-missing-doc script to make sure the documentation matches
11552c393a42Smrg    the
11562c393a42Smrg    complete list of symbols exported from the header files before
11572c393a42Smrg    release.
11582c393a42Smrg
11592c393a42Smrg doc/Makefile.am       |    6 +++++-
11602c393a42Smrg doc/check-missing-doc |   23 +++++++++++++++++++++++
11612c393a42Smrg 2 files changed, 28 insertions(+), 1 deletions(-)
11622c393a42Smrg
11632c393a42Smrgcommit c833409f6b68c191ac354cd2fdeb183f73a65c4c
11642c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11652c393a42SmrgDate:	Sat Nov 3 21:58:34 2007 -0700
11662c393a42Smrg
11672c393a42Smrg    Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
11682c393a42Smrg
11692c393a42Smrg src/fclang.c |    8 ++++----
11702c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
11712c393a42Smrg
11722c393a42Smrgcommit 9b84ecff92b8dccf6559a858e35762c0f664429a
11732c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11742c393a42SmrgDate:	Sat Nov 3 21:57:51 2007 -0700
11752c393a42Smrg
11762c393a42Smrg    Don't check cache file time stamps when cleaning cache dir.
11772c393a42Smrg
11782c393a42Smrg    Cache file mtime is meaningless now that the directory time is
11792c393a42Smrg    encoded in
11802c393a42Smrg    the cache.
11812c393a42Smrg
11822c393a42Smrg fc-cache/fc-cache.c |	 10 +---------
11832c393a42Smrg 1 files changed, 1 insertions(+), 9 deletions(-)
11842c393a42Smrg
11852c393a42Smrgcommit 1d93c1752f03b833603ea31c2cfbd16868c44922
11862c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11872c393a42SmrgDate:	Sat Nov 3 21:56:36 2007 -0700
11882c393a42Smrg
11892c393a42Smrg    Typo error in function name: Inverval -> interval
11902c393a42Smrg
11912c393a42Smrg src/fccfg.c |	  4 ++--
11922c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
11932c393a42Smrg
11942c393a42Smrgcommit b868a1447341ebe9962007069ec8658550e62483
11952c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
11962c393a42SmrgDate:	Sat Nov 3 21:55:39 2007 -0700
11972c393a42Smrg
11982c393a42Smrg    Track line numbers in sgml edit tool input.
11992c393a42Smrg
12002c393a42Smrg    Errors in the documentation can be hard to find unless the tool
12012c393a42Smrg    outputs the
12022c393a42Smrg    line number where the problem exists.
12032c393a42Smrg
12042c393a42Smrg doc/edit-sgml.c |   85
12052c393a42Smrg +++++++++++++++++++++++++++++++++---------------------
12062c393a42Smrg 1 files changed, 52 insertions(+), 33 deletions(-)
12072c393a42Smrg
12082c393a42Smrgcommit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
12092c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12102c393a42SmrgDate:	Sat Nov 3 21:54:49 2007 -0700
12112c393a42Smrg
12122c393a42Smrg    Clean up exported names in fontconfig.h.
12132c393a42Smrg
12142c393a42Smrg    Fix typo errors (Inverval indeed).
12152c393a42Smrg    Remove FcPattern *p from FcValue (unused)
12162c393a42Smrg    Remove spurious FcPublic from formals.
12172c393a42Smrg
12182c393a42Smrg fontconfig/fontconfig.h |   24 +++++++++++++-----------
12192c393a42Smrg 1 files changed, 13 insertions(+), 11 deletions(-)
12202c393a42Smrg
12212c393a42Smrgcommit e37d10fa74217a6102003882d49ac323f28db678
12222c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12232c393a42SmrgDate:	Sat Nov 3 14:16:29 2007 -0700
12242c393a42Smrg
12252c393a42Smrg    Make file_stat argument to FcDirCacheLoadFile optional.
12262c393a42Smrg
12272c393a42Smrg    Allow file_stat to be NULL by using a local stat structure in
12282c393a42Smrg    that case.
12292c393a42Smrg
12302c393a42Smrg src/fccache.c |    3 +++
12312c393a42Smrg 1 files changed, 3 insertions(+), 0 deletions(-)
12322c393a42Smrg
12332c393a42Smrgcommit 2ddce88cde79d8bf8959d614af883999d5c66a85
12342c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12352c393a42SmrgDate:	Sat Nov 3 13:44:59 2007 -0700
12362c393a42Smrg
12372c393a42Smrg    Document skipping of fonts from FcFileScan/FcDirScan.
12382c393a42Smrg
12392c393a42Smrg    FcFileScan and FcDirScan will skip fonts under direction of the
12402c393a42Smrg    configuration and default fontconfig policy.
12412c393a42Smrg
12422c393a42Smrg doc/fcfile.fncs |    7 +++++--
12432c393a42Smrg 1 files changed, 5 insertions(+), 2 deletions(-)
12442c393a42Smrg
12452c393a42Smrgcommit 5d82c4c85d201011e60adcf887d15341ecdd5729
12462c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12472c393a42SmrgDate:	Sat Nov 3 13:26:16 2007 -0700
12482c393a42Smrg
12492c393a42Smrg    Correct documentation for FcConfigUptoDate (bug 12948).
12502c393a42Smrg
12512c393a42Smrg    FcConfigUptoDate only checks whether files have been modified
12522c393a42Smrg    since the
12532c393a42Smrg    configuration was created. Any changes to the configuration through
12542c393a42Smrg    the API
12552c393a42Smrg    since then are not considered.
12562c393a42Smrg
12572c393a42Smrg doc/fcconfig.fncs |	4 ++--
12582c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
12592c393a42Smrg
12602c393a42Smrgcommit b607922909acfc7ae96de688ed34efd19cd038ac
12612c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12622c393a42SmrgDate:	Sat Nov 3 13:09:01 2007 -0700
12632c393a42Smrg
12642c393a42Smrg    Remove fcprivate.h, move the remaining macros to fcint.h.
12652c393a42Smrg
12662c393a42Smrg    fcprivate.h was supposed to extend the fontconfig API for the various
12672c393a42Smrg    fontconfig utilities. Instead, just have those utilities use the
12682c393a42Smrg    internal
12692c393a42Smrg    fcint.h header file (which they already do), removing fcprivate.h
12702c393a42Smrg    from the
12712c393a42Smrg    installation and hence from the defacto public API.
12722c393a42Smrg
12732c393a42Smrg fontconfig/Makefile.am |    3 +-
12742c393a42Smrg fontconfig/fcprivate.h |  123
12752c393a42Smrg ------------------------------------------------
12762c393a42Smrg src/Makefile.am	|    3 +-
12772c393a42Smrg src/fcint.h		|   95 ++++++++++++++++++++++++++++++++++++-
12782c393a42Smrg 4 files changed, 96 insertions(+), 128 deletions(-)
12792c393a42Smrg
12802c393a42Smrgcommit 910db318ae67693f7bc17f0bdc61caaf555365ae
12812c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
12822c393a42SmrgDate:	Sat Nov 3 13:05:25 2007 -0700
12832c393a42Smrg
12842c393a42Smrg    Correct documentation for FcAtomicLock (Bug 12947).
12852c393a42Smrg
12862c393a42Smrg    FcAtomicLock can only be called once from any process.
12872c393a42Smrg
12882c393a42Smrg doc/fcatomic.fncs |	6 +++---
12892c393a42Smrg 1 files changed, 3 insertions(+), 3 deletions(-)
12902c393a42Smrg
12912c393a42Smrgcommit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
12922c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
12932c393a42SmrgDate:	Fri Oct 26 02:02:19 2007 -0400
12942c393a42Smrg
12952c393a42Smrg    Port fonts-persian.conf to new alias syntax with binding="same"
12962c393a42Smrg
12972c393a42Smrg    Signed-off-by: Keith Packard <keithp@koto.keithp.com>
12982c393a42Smrg
12992c393a42Smrg conf.d/65-fonts-persian.conf |  377
13002c393a42Smrg ++++++++++++++----------------------------
13012c393a42Smrg 1 files changed, 121 insertions(+), 256 deletions(-)
13022c393a42Smrg
13032c393a42Smrgcommit 681bb379de1847cf288ba27cf29243c8395cff17
13042c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
13052c393a42SmrgDate:	Thu Oct 25 22:30:49 2007 -0700
13062c393a42Smrg
13072c393a42Smrg    Respect "binding" attribute in <alias> entries.
13082c393a42Smrg
13092c393a42Smrg    This makes creating "same" aliases for renamed font families far
13102c393a42Smrg    easier.
13112c393a42Smrg
13122c393a42Smrg fonts.dtd   |	  2 ++
13132c393a42Smrg src/fcxml.c |	 58
13142c393a42Smrg ++++++++++++++++++++++++++++++++++++----------------------
13152c393a42Smrg 2 files changed, 38 insertions(+), 22 deletions(-)
13162c393a42Smrg
13172c393a42Smrgcommit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13182c393a42SmrgAuthor: Behdad Esfahbod <behdad@behdad.org>
13192c393a42SmrgDate:	Thu Oct 25 21:35:45 2007 -0700
13202c393a42Smrg
13212c393a42Smrg    Make fc-match --sort call FcFontRenderPrepare.
13222c393a42Smrg
13232c393a42Smrg    This makes the --sort and regular output the same for each font.
13242c393a42Smrg
13252c393a42Smrg fc-match/fc-match.c |	 20 ++++++++++++++++++--
13262c393a42Smrg 1 files changed, 18 insertions(+), 2 deletions(-)
13272c393a42Smrg
13282c393a42Smrgcommit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13292c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
13302c393a42SmrgDate:	Thu Oct 25 21:23:36 2007 -0700
13312c393a42Smrg
13322c393a42Smrg    Also check configDirs mtimes in FcConfigUptoDate
13332c393a42Smrg
13342c393a42Smrg    Checking only config files and font directories can miss changes which
13352c393a42Smrg    affect only a configuration directory. Check those to catch any
13362c393a42Smrg    changes.
13372c393a42Smrg
13382c393a42Smrg src/fccfg.c |	 17 +++--------------
13392c393a42Smrg 1 files changed, 3 insertions(+), 14 deletions(-)
13402c393a42Smrg
13412c393a42Smrgcommit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13422c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
13432c393a42SmrgDate:	Thu Oct 25 15:19:14 2007 -0700
13442c393a42Smrg
13452c393a42Smrg    A few fixups for make distcheck
13462c393a42Smrg
13472c393a42Smrg Makefile.am	 |    2 +-
13482c393a42Smrg doc/Makefile.am |    2 +-
13492c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
13502c393a42Smrg
13512c393a42Smrgcommit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13522c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
13532c393a42SmrgDate:	Thu Oct 25 15:07:54 2007 -0700
13542c393a42Smrg
13552c393a42Smrg    Set version numbers to 2.4.91 (2.5 RC1)
13562c393a42Smrg
13572c393a42Smrg README			 |   59
13582c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++-
13592c393a42Smrg configure.in		 |    2 +-
13602c393a42Smrg fontconfig/fontconfig.h |    2 +-
13612c393a42Smrg 3 files changed, 59 insertions(+), 4 deletions(-)
13622c393a42Smrg
13632c393a42Smrgcommit 7a1a7c0c15793e77cb162dd3393971332896460e
13642c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
13652c393a42SmrgDate:	Thu Oct 25 14:36:24 2007 -0700
13662c393a42Smrg
13672c393a42Smrg    Build fix for Solaris 10 with GCC.
13682c393a42Smrg
13692c393a42Smrg    Solaris 10 with GCC doesn't appear capable of supporting the symbol
13702c393a42Smrg    visibility stuff, so disable it.
13712c393a42Smrg
13722c393a42Smrg src/fcint.h |	  2 +-
13732c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
13742c393a42Smrg
13752c393a42Smrgcommit fc990b2e86008967f499fe0df88de8e074a3670e
13762c393a42SmrgAuthor: Behdad Esfahbod <freedesktop@behdad.org>
13772c393a42SmrgDate:	Thu Oct 25 14:20:06 2007 -0700
13782c393a42Smrg
13792c393a42Smrg    Update CaseFolding.txt to Unicode 5.1.0
13802c393a42Smrg
13812c393a42Smrg fc-case/CaseFolding.txt |  184
13822c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++--
13832c393a42Smrg src/fcstr.c		 |    2 +-
13842c393a42Smrg 2 files changed, 178 insertions(+), 8 deletions(-)
13852c393a42Smrg
13862c393a42Smrgcommit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13872c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
13882c393a42SmrgDate:	Fri Sep 1 20:25:21 2006 -0700
13892c393a42Smrg
13902c393a42Smrg    Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13912c393a42Smrg    2511)
13922c393a42Smrg
13932c393a42Smrg    Added FcStrContainsWord to detect strings on word boundaries.
13942c393a42Smrg
13952c393a42Smrg src/fcfreetype.c |   15 +++++++++++++--
13962c393a42Smrg src/fcint.h	  |    3 +++
13972c393a42Smrg src/fcstr.c	  |   50
13982c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++-
13992c393a42Smrg 3 files changed, 65 insertions(+), 3 deletions(-)
14002c393a42Smrg
14012c393a42Smrgcommit 349182784fdd0acf5d1262d8876c967f69dc30aa
14022c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14032c393a42SmrgDate:	Thu Oct 25 01:51:38 2007 -0700
14042c393a42Smrg
14052c393a42Smrg    fontconfig needs configure option to use gnu iconv (bug 4083).
14062c393a42Smrg
14072c393a42Smrg    Existing Solaris workaround was broken; mis-matching values caused
14082c393a42Smrg    the test
14092c393a42Smrg    for libiconv to always fail.
14102c393a42Smrg
14112c393a42Smrg configure.in |    4 ++--
14122c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
14132c393a42Smrg
14142c393a42Smrgcommit 7f46cdbb87a4a2113effb45c6e67b00a86363234
14152c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14162c393a42SmrgDate:	Thu Oct 25 01:35:32 2007 -0700
14172c393a42Smrg
14182c393a42Smrg    Ensure weight/slant values present even when style is supplied
14192c393a42Smrg    (bug 9313).
14202c393a42Smrg
14212c393a42Smrg    If the provided style value doesn't match any available font, fall
14222c393a42Smrg    back to
14232c393a42Smrg    using the weight and slant values by ensuring that those are in
14242c393a42Smrg    the pattern.
14252c393a42Smrg
14262c393a42Smrg src/fcdefault.c |   16 +++++-----------
14272c393a42Smrg 1 files changed, 5 insertions(+), 11 deletions(-)
14282c393a42Smrg
14292c393a42Smrgcommit 43d0454597dfb5375b1268edb79172779cc51113
14302c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14312c393a42SmrgDate:	Thu Oct 25 01:26:09 2007 -0700
14322c393a42Smrg
14332c393a42Smrg    Distribute man source files for command line programs (bug 9678).
14342c393a42Smrg
14352c393a42Smrg    For systems on whch DOCBOOK is unavailable, distribute command
14362c393a42Smrg    line program
14372c393a42Smrg    manual pages in .man format.
14382c393a42Smrg
14392c393a42Smrg fc-cache/Makefile.am |    6 +++---
14402c393a42Smrg fc-cat/Makefile.am   |    6 +++---
14412c393a42Smrg fc-list/Makefile.am  |    6 +++---
14422c393a42Smrg fc-match/Makefile.am |    6 +++---
14432c393a42Smrg 4 files changed, 12 insertions(+), 12 deletions(-)
14442c393a42Smrg
14452c393a42Smrgcommit cf3e888b71a22e5c5875b96bf29557746044bd2b
14462c393a42SmrgAuthor: Dwayne Bailey <dwayne@translate.org.za>
14472c393a42SmrgDate:	Thu Oct 25 01:16:06 2007 -0700
14482c393a42Smrg
14492c393a42Smrg    Add/fix *.orth files for South African languages
14502c393a42Smrg
14512c393a42Smrg    This adds the missing orth files for Ndebele (South) (nr), Northern
14522c393a42Smrg    Sotho
14532c393a42Smrg    (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
14542c393a42Smrg    (tn)
14552c393a42Smrg    orth file.
14562c393a42Smrg
14572c393a42Smrg fc-lang/iso639-1 |    4 ++--
14582c393a42Smrg fc-lang/iso639-2 |    8 ++++----
14592c393a42Smrg fc-lang/nr.orth  |   29 +++++++++++++++++++++++++++++
14602c393a42Smrg fc-lang/nso.orth |   34 ++++++++++++++++++++++++++++++++++
14612c393a42Smrg fc-lang/ss.orth  |   29 +++++++++++++++++++++++++++++
14622c393a42Smrg fc-lang/st.orth  |   29 +++++++++++++++++++++++++++++
14632c393a42Smrg fc-lang/tn.orth  |    2 ++
14642c393a42Smrg 7 files changed, 129 insertions(+), 6 deletions(-)
14652c393a42Smrg
14662c393a42Smrgcommit 28a4ea7f714956d34f7ac65354577b87bec5620d
14672c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14682c393a42SmrgDate:	Thu Oct 25 01:09:11 2007 -0700
14692c393a42Smrg
14702c393a42Smrg    Fix parallel build in fontconfig/docs (bug 10481).
14712c393a42Smrg
14722c393a42Smrg doc/Makefile.am |    2 +-
14732c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
14742c393a42Smrg
14752c393a42Smrgcommit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
14762c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14772c393a42SmrgDate:	Thu Oct 25 01:03:40 2007 -0700
14782c393a42Smrg
14792c393a42Smrg    Handle UltraBlack weight.
14802c393a42Smrg
14812c393a42Smrg    UltraBlack is weight 950 on the CSS scale; handle this by name
14822c393a42Smrg    and value
14832c393a42Smrg    encoding it as fontconfig weight 215.
14842c393a42Smrg
14852c393a42Smrg fontconfig/fontconfig.h |    2 ++
14862c393a42Smrg src/fcfreetype.c	 |    7 ++++++-
14872c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
14882c393a42Smrg
14892c393a42Smrgcommit d02f6a70f1cb4cdad882ffe429918a119641ddbb
14902c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
14912c393a42SmrgDate:	Thu Oct 25 01:02:58 2007 -0700
14922c393a42Smrg
14932c393a42Smrg    Oops. Left debugging printf in previous commit.
14942c393a42Smrg
14952c393a42Smrg src/fcfreetype.c |    1 -
14962c393a42Smrg 1 files changed, 0 insertions(+), 1 deletions(-)
14972c393a42Smrg
14982c393a42Smrgcommit 61139cf638becf023a9d5e01c90adc5aa19f83c5
14992c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15002c393a42SmrgDate:	Thu Oct 25 00:49:19 2007 -0700
15012c393a42Smrg
15022c393a42Smrg    Spelling errors in documentation. (bug 10879).
15032c393a42Smrg
15042c393a42Smrg    Thanks to David <ssdk@ispras.ru> for spotting these.
15052c393a42Smrg
15062c393a42Smrg doc/fcconfig.fncs |	4 ++--
15072c393a42Smrg doc/fcstring.fncs |	2 +-
15082c393a42Smrg 2 files changed, 3 insertions(+), 3 deletions(-)
15092c393a42Smrg
15102c393a42Smrgcommit feecc86cea6bd1cb588f68e06b85d85727289989
15112c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15122c393a42SmrgDate:	Thu Oct 25 00:46:41 2007 -0700
15132c393a42Smrg
15142c393a42Smrg    There is no U+1257 (bug 10899).
15152c393a42Smrg
15162c393a42Smrg    The Eritrean Tigrinya orthography mistakenly included this unicode
15172c393a42Smrg    value.
15182c393a42Smrg
15192c393a42Smrg fc-lang/ti_er.orth |	 2 +-
15202c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
15212c393a42Smrg
15222c393a42Smrgcommit 4657944d0c39a640b2e30dfbd95f13d79a99460b
15232c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15242c393a42SmrgDate:	Thu Oct 25 00:41:28 2007 -0700
15252c393a42Smrg
15262c393a42Smrg    FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
15272c393a42Smrg    10976)
15282c393a42Smrg
15292c393a42Smrg    Thanks to David <ssdk@ispras.ru> for spotting this error.
15302c393a42Smrg
15312c393a42Smrg src/fcinit.c |    2 +-
15322c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
15332c393a42Smrg
15342c393a42Smrgcommit 28baf727367513ad06ddb1c53daff062e8f39e8c
15352c393a42SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
15362c393a42SmrgDate:	Thu Oct 25 00:38:44 2007 -0700
15372c393a42Smrg
15382c393a42Smrg    Store FcVendorFoundries in read-only memory.
15392c393a42Smrg
15402c393a42Smrg    Create fixed size strings for vendor and foundry.
15412c393a42Smrg
15422c393a42Smrg src/fcfreetype.c |   62
15432c393a42Smrg +++++++++++++++++++++++++++---------------------------
15442c393a42Smrg 1 files changed, 31 insertions(+), 31 deletions(-)
15452c393a42Smrg
15462c393a42Smrgcommit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
15472c393a42SmrgAuthor: Tilman Sauerbeck <tilman@code-monkey.de>
15482c393a42SmrgDate:	Thu Oct 25 00:36:37 2007 -0700
15492c393a42Smrg
15502c393a42Smrg    Store FcNoticeFoundries in read-only memory.
15512c393a42Smrg
15522c393a42Smrg    Use a single character array and a separate table of integer indices.
15532c393a42Smrg
15542c393a42Smrg src/fcfreetype.c |   75
15552c393a42Smrg ++++++++++++++++++++++++++++++++++++------------------
15562c393a42Smrg 1 files changed, 50 insertions(+), 25 deletions(-)
15572c393a42Smrg
15582c393a42Smrgcommit a72ef35ce68efa3687dee84d49dc40a5ccd22917
15592c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15602c393a42SmrgDate:	Thu Oct 25 00:22:04 2007 -0700
15612c393a42Smrg
15622c393a42Smrg    Replace makealias pattern with something supported by POSIX grep
15632c393a42Smrg    (bug 11083)
15642c393a42Smrg
15652c393a42Smrg    The suggested replacement in the bug was not supported by GNU grep,
15662c393a42Smrg    so I
15672c393a42Smrg    created something that should be supported everywhere (famous
15682c393a42Smrg    last words).
15692c393a42Smrg
15702c393a42Smrg src/makealias |    2 +-
15712c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
15722c393a42Smrg
15732c393a42Smrgcommit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
15742c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15752c393a42SmrgDate:	Wed Oct 24 21:59:33 2007 -0700
15762c393a42Smrg
15772c393a42Smrg    Add BRAILLE PATTERN BLANK to list of blank glyphs.
15782c393a42Smrg
15792c393a42Smrg    Braille pattern blank is often imaged as a blank glyph.
15802c393a42Smrg
15812c393a42Smrg fonts.conf.in |    1 +
15822c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
15832c393a42Smrg
15842c393a42Smrgcommit 007cae508c831561c7a4f06092858ea7bf517e2e
15852c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15862c393a42SmrgDate:	Wed Oct 24 21:52:56 2007 -0700
15872c393a42Smrg
15882c393a42Smrg    Move <cachedir> elements to the end of fonts.conf.
15892c393a42Smrg
15902c393a42Smrg    This allows users to select alternate directories for cache files,
15912c393a42Smrg    ahead of
15922c393a42Smrg    the 'standard' directories.
15932c393a42Smrg
15942c393a42Smrg fonts.conf.in |   10 +++++-----
15952c393a42Smrg 1 files changed, 5 insertions(+), 5 deletions(-)
15962c393a42Smrg
15972c393a42Smrgcommit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
15982c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
15992c393a42SmrgDate:	Wed Oct 24 21:47:40 2007 -0700
16002c393a42Smrg
16012c393a42Smrg    Leave generated headers out of distribution (bug 12734).
16022c393a42Smrg
16032c393a42Smrg    If the generated header files are included in the distribution,
16042c393a42Smrg    a build
16052c393a42Smrg    outside of the source directory will use them. For machine-specific
16062c393a42Smrg    files,
16072c393a42Smrg    this generates the wrong result (fcarch.h). Leaving them out of the
16082c393a42Smrg    distribution forces them to be built.
16092c393a42Smrg
16102c393a42Smrg fc-arch/Makefile.am	  |    4 +---
16112c393a42Smrg fc-case/Makefile.am	  |    4 +---
16122c393a42Smrg fc-glyphname/Makefile.am |    4 +---
16132c393a42Smrg fc-lang/Makefile.am	  |    4 +---
16142c393a42Smrg 4 files changed, 4 insertions(+), 12 deletions(-)
16152c393a42Smrg
16162c393a42Smrgcommit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
16172c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
16182c393a42SmrgDate:	Thu Oct 18 09:48:31 2007 -0700
16192c393a42Smrg
16202c393a42Smrg    Eliminate relocations from FcCodePageRange structure (bug 10982).
16212c393a42Smrg
16222c393a42Smrg    FcCodePageRange was using char pointers; replace them with char
16232c393a42Smrg    arrays.
16242c393a42Smrg
16252c393a42Smrg src/fcfreetype.c |   12 ++++++------
16262c393a42Smrg 1 files changed, 6 insertions(+), 6 deletions(-)
16272c393a42Smrg
16282c393a42Smrgcommit 96925b99c0551c4ed6bf7099473d0d36964f52cd
16292c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
16302c393a42SmrgDate:	Thu Oct 18 09:43:22 2007 -0700
16312c393a42Smrg
16322c393a42Smrg    Eliminate relocations for glyph name table.
16332c393a42Smrg
16342c393a42Smrg    Glyph names (now used only for dingbats) were using many relocations,
16352c393a42Smrg    causing startup latency plus per-process memory usage. Replace
16362c393a42Smrg    pointers with
16372c393a42Smrg    table indices, shrinking table size and elimninating relocations.
16382c393a42Smrg
16392c393a42Smrg fc-glyphname/fc-glyphname.c |	 28 ++++++++++++++++++++--------
16402c393a42Smrg src/fcfreetype.c	     |	 16 ++++++++--------
16412c393a42Smrg 2 files changed, 28 insertions(+), 16 deletions(-)
16422c393a42Smrg
16432c393a42Smrgcommit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
16442c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
16452c393a42SmrgDate:	Thu Oct 18 09:41:00 2007 -0700
16462c393a42Smrg
16472c393a42Smrg    Must not insert cache into hash table before completely validating.
16482c393a42Smrg
16492c393a42Smrg    The cache was inserted into the hash table before the timestamps
16502c393a42Smrg    in the
16512c393a42Smrg    cache were verified; if that verification failed, an extra pointer
16522c393a42Smrg    to the
16532c393a42Smrg    now freed cache would be left in the hash table. FcFini would fail an
16542c393a42Smrg    assertion as a result.
16552c393a42Smrg
16562c393a42Smrg src/fccache.c |    4 ++--
16572c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
16582c393a42Smrg
16592c393a42Smrgcommit e85789a99770dbd1a4abe9da3eadb355c19f5216
16602c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
16612c393a42SmrgDate:	Thu Oct 18 08:58:14 2007 -0700
16622c393a42Smrg
16632c393a42Smrg    Place language name in constant array instead of pointer.
16642c393a42Smrg
16652c393a42Smrg    Constant char array of 8 bytes is the same size as a pointer plus
16662c393a42Smrg    a short
16672c393a42Smrg    string, so this actually saves memory and eliminates a pile of
16682c393a42Smrg    relocations.
16692c393a42Smrg
16702c393a42Smrg fc-lang/fc-lang.c |	2 +-
16712c393a42Smrg src/fclang.c	   |	2 +-
16722c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
16732c393a42Smrg
16742c393a42Smrgcommit 26437d4924b0f53f03915e5f3616992eb1fb72e7
16752c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
16762c393a42SmrgDate:	Thu Oct 18 08:56:42 2007 -0700
16772c393a42Smrg
16782c393a42Smrg    FcConfigParseAndLoad doc was missing the last param.
16792c393a42Smrg
16802c393a42Smrg    Typo lost the last param to this function.
16812c393a42Smrg
16822c393a42Smrg doc/fcconfig.fncs |	2 +-
16832c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
16842c393a42Smrg
16852c393a42Smrgcommit 07e646cc8422bda778ecf1c084129556a39a0f2a
16862c393a42SmrgAuthor: Mike FABIAN <mfabian@suse.de>
16872c393a42SmrgDate:	Thu Oct 18 05:44:28 2007 -0700
16882c393a42Smrg
16892c393a42Smrg    Avoid crashes if config files contain junk.
16902c393a42Smrg
16912c393a42Smrg    If ~/.fonts.conf contains:
16922c393a42Smrg
16932c393a42Smrg      <edit mode="assign_replace" name="spacing">
16942c393a42Smrg	 <int>mono</int>
16952c393a42Smrg	   </edit>
16962c393a42Smrg
16972c393a42Smrg    fontconfig crashes:
16982c393a42Smrg
16992c393a42Smrg	mfabian@magellan:~$ fc-match sans
17002c393a42Smrg	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
17012c393a42Smrg	    a valid
17022c393a42Smrg	integer
17032c393a42Smrg	    セグメンテーション違反です (core dumped)
17042c393a42Smrg		mfabian@magellan:~$
17052c393a42Smrg
17062c393a42Smrg    Of course the above is nonsense, “mono” is no valid integer
17072c393a42Smrg    indeed.
17082c393a42Smrg
17092c393a42Smrg    But I think nevertheless fontconfig should not crash in that case.
17102c393a42Smrg
17112c393a42Smrg    The problem was caused by partially truncated expression trees
17122c393a42Smrg    caused by
17132c393a42Smrg    parse errors -- typechecking these walked the tree without verifying
17142c393a42Smrg    the
17152c393a42Smrg    integrity of the structure. Of course, the whole tree will be
17162c393a42Smrg    discarded
17172c393a42Smrg    shortly after being loaded as it contained an error.
17182c393a42Smrg
17192c393a42Smrg src/fcxml.c |	  4 ++++
17202c393a42Smrg 1 files changed, 4 insertions(+), 0 deletions(-)
17212c393a42Smrg
17222c393a42Smrgcommit fa9a7448d83da498b3494fd0ff7d756569f94425
17232c393a42SmrgAuthor: Hideki Yamane <henrich@iijmio-mail.jp>
17242c393a42SmrgDate:	Thu Oct 18 05:17:36 2007 -0700
17252c393a42Smrg
17262c393a42Smrg    Handle Japanese fonts better. (debian bug #435971)
17272c393a42Smrg
17282c393a42Smrg    Add some commonly available Japanese fonts to the standard aliases.
17292c393a42Smrg
17302c393a42Smrg conf.d/65-nonlatin.conf |   11 +++++++++++
17312c393a42Smrg 1 files changed, 11 insertions(+), 0 deletions(-)
17322c393a42Smrg
17332c393a42Smrgcommit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
17342c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
17352c393a42SmrgDate:	Thu Oct 18 05:05:59 2007 -0700
17362c393a42Smrg
17372c393a42Smrg    Have fc-cache remove invalid cache files from cache directories.
17382c393a42Smrg
17392c393a42Smrg    Old cache file versions, or corrupted cache files should be removed
17402c393a42Smrg    when
17412c393a42Smrg    cleaning cache directories with fc-cache. This only affects filenames
17422c393a42Smrg    which
17432c393a42Smrg    match the fontconfig cache file format, so other files will be
17442c393a42Smrg    left alone.
17452c393a42Smrg
17462c393a42Smrg fc-cache/fc-cache.c |	 34 ++++++++++++++++++----------------
17472c393a42Smrg 1 files changed, 18 insertions(+), 16 deletions(-)
17482c393a42Smrg
17492c393a42Smrgcommit 238489030a64fa883f8f9fc3d73247b7f7257899
17502c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
17512c393a42SmrgDate:	Thu Oct 18 05:04:39 2007 -0700
17522c393a42Smrg
17532c393a42Smrg    Don't use X_OK bit when checking for writable directories (bug 12438)
17542c393a42Smrg
17552c393a42Smrg    Some mingw versions have broken X_OK checking; instead of trying
17562c393a42Smrg    to work
17572c393a42Smrg    around this in a system-depedent manner, simply don't bother
17582c393a42Smrg    checking for
17592c393a42Smrg    X_OK along with W_OK as such cases are expected to be mistakes,
17602c393a42Smrg    and not
17612c393a42Smrg    sensible access control.
17622c393a42Smrg
17632c393a42Smrg fc-cache/fc-cache.c |	  2 +-
17642c393a42Smrg src/fccache.c	     |	  4 ++--
17652c393a42Smrg 2 files changed, 3 insertions(+), 3 deletions(-)
17662c393a42Smrg
17672c393a42Smrgcommit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
17682c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
17692c393a42SmrgDate:	Thu Oct 18 05:01:41 2007 -0700
17702c393a42Smrg
17712c393a42Smrg    Verbose message about cleaning directories was imprecise
17722c393a42Smrg
17732c393a42Smrg    Non-existent directories are now described as 'non-existent'
17742c393a42Smrg    instead of
17752c393a42Smrg    'unwritable'.
17762c393a42Smrg
17772c393a42Smrg fc-cache/fc-cache.c |	  3 ++-
17782c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
17792c393a42Smrg
17802c393a42Smrgcommit 50124d1e484b84796abb7d8a6c1995edaff23e80
17812c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
17822c393a42SmrgDate:	Thu Oct 18 04:58:31 2007 -0700
17832c393a42Smrg
17842c393a42Smrg    Improve verbose messages from fc-cache.
17852c393a42Smrg
17862c393a42Smrg    fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
17872c393a42Smrg    fonts, %d
17882c393a42Smrg    dirs', which could easily mislead the user. Add 'existing cache is
17892c393a42Smrg    valid' or
17902c393a42Smrg    'new cache contents' to these messages to explain what it is doing.
17912c393a42Smrg
17922c393a42Smrg fc-cache/fc-cache.c |	  4 ++--
17932c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
17942c393a42Smrg
17952c393a42Smrgcommit e12f718f65fc874e9170761f670930124815663e
17962c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
17972c393a42SmrgDate:	Thu Oct 18 04:54:51 2007 -0700
17982c393a42Smrg
17992c393a42Smrg    Remove unneeded call to access(2) in fc-cache.
18002c393a42Smrg
18012c393a42Smrg    This call was followed by a call to stat(2) which provided the
18022c393a42Smrg    necessary
18032c393a42Smrg    information. This call to access(2) was necessary when cache
18042c393a42Smrg    files were
18052c393a42Smrg    stored in the font directory as that would check for write permission
18062c393a42Smrg    correctly.
18072c393a42Smrg
18082c393a42Smrg fc-cache/fc-cache.c |	 18 +++---------------
18092c393a42Smrg 1 files changed, 3 insertions(+), 15 deletions(-)
18102c393a42Smrg
18112c393a42Smrgcommit f7da903d370dcf662a301930b003485f25db618f
18122c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
18132c393a42SmrgDate:	Thu Oct 18 04:31:33 2007 -0700
18142c393a42Smrg
18152c393a42Smrg    Make FC_FULLNAME include all fullname entries, elide nothing. [bug
18162c393a42Smrg    12827]
18172c393a42Smrg
18182c393a42Smrg    The old policy of eliding fullname entries which matched FC_FAMILY or
18192c393a42Smrg    FC_FAMILY + FC_STYLE meant that applications could not know what the
18202c393a42Smrg    font foundry set as the fullname of the font. Hiding information
18212c393a42Smrg    is not
18222c393a42Smrg    helpful.
18232c393a42Smrg
18242c393a42Smrg src/fcfreetype.c |   64
18252c393a42Smrg ------------------------------------------------------
18262c393a42Smrg 1 files changed, 0 insertions(+), 64 deletions(-)
18272c393a42Smrg
18282c393a42Smrgcommit 144ca878311af885db820a35db31563ba87ee6ad
18292c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
18302c393a42SmrgDate:	Thu Oct 18 04:29:13 2007 -0700
18312c393a42Smrg
18322c393a42Smrg    Comment about mmaping cache files was misleading.
18332c393a42Smrg
18342c393a42Smrg src/fccache.c |    3 ++-
18352c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
18362c393a42Smrg
18372c393a42Smrgcommit db6f19f13b1719617c54a1658b8faa31da56e1d4
18382c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
18392c393a42SmrgDate:	Thu Oct 18 04:13:51 2007 -0700
18402c393a42Smrg
18412c393a42Smrg    Store font directory mtime in cache file.
18422c393a42Smrg
18432c393a42Smrg    Instead of relying on mtime ordering between a directory and its
18442c393a42Smrg    associated
18452c393a42Smrg    cache file, write the directory mtime into the cache file itself. This
18462c393a42Smrg    makes
18472c393a42Smrg    cache file checks more reliable across file systems.
18482c393a42Smrg
18492c393a42Smrg    This change is made in a way that old programs can use new cache
18502c393a42Smrg    files, but
18512c393a42Smrg    new programs will need new cache files.
18522c393a42Smrg
18532c393a42Smrg fc-arch/fcarch.tmpl.h |   14 +++++-----
18542c393a42Smrg src/fccache.c	       |   64
18552c393a42Smrg +++++++++++++++++++++++++++++++-----------------
18562c393a42Smrg src/fcdir.c	       |    8 +++++-
18572c393a42Smrg src/fcint.h	       |    5 ++-
18582c393a42Smrg 4 files changed, 58 insertions(+), 33 deletions(-)
18592c393a42Smrg
18602c393a42Smrgcommit 00268a50e8b99e80ff25ee2a77a925398f89693f
18612c393a42SmrgAuthor: Keith Packard <keithp@koto.keithp.com>
18622c393a42SmrgDate:	Thu Oct 18 03:52:29 2007 -0700
18632c393a42Smrg
18642c393a42Smrg    Fix ChangeLog generation to avoid circular make dependency
18652c393a42Smrg
18662c393a42Smrg Makefile.am |	 11 ++++-------
18672c393a42Smrg 1 files changed, 4 insertions(+), 7 deletions(-)
18682c393a42Smrg
18692c393a42Smrgcommit 3ae9258f9e825ed576dc315ec79009188bb422e2
18702c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
18712c393a42SmrgDate:	Sun Aug 5 12:31:03 2007 -0700
18722c393a42Smrg
18732c393a42Smrg    Free temporary string in FcDirCacheUnlink (Bug #11758)
18742c393a42Smrg
18752c393a42Smrg    In FcDirCacheUnlink(), the line
18762c393a42Smrg
18772c393a42Smrg      cache_hashed = FcStrPlus (cache_dir, cache_base);
18782c393a42Smrg
18792c393a42Smrg    allocates memory in cache_hashed that is never free()'d before
18802c393a42Smrg    the function
18812c393a42Smrg    exits.
18822c393a42Smrg
18832c393a42Smrg    Reported by Ben Combee.
18842c393a42Smrg
18852c393a42Smrg src/fccache.c |    1 +
18862c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
18872c393a42Smrg
18882c393a42Smrgcommit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
18892c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
18902c393a42SmrgDate:	Mon Mar 12 10:32:23 2007 -0700
18912c393a42Smrg
18922c393a42Smrg    Work around FreeType bug when glyph name buffer is too small.
18932c393a42Smrg
18942c393a42Smrg    Recent versions of FreeType do not correctly deal with glyph name
18952c393a42Smrg    buffers
18962c393a42Smrg    that are too small; work around this by declaring a buffer that can
18972c393a42Smrg    hold any
18982c393a42Smrg    PS name (127 bytes).
18992c393a42Smrg
19002c393a42Smrg src/fcfreetype.c |   21 +++++++++++++++++----
19012c393a42Smrg 1 files changed, 17 insertions(+), 4 deletions(-)
19022c393a42Smrg
19032c393a42Smrgcommit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
19042c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
19052c393a42SmrgDate:	Mon Mar 12 10:30:51 2007 -0700
19062c393a42Smrg
19072c393a42Smrg    rehash increment could be zero, causing rehash infinite loop.
19082c393a42Smrg
19092c393a42Smrg    Bump the rehash value by one so that it is always positive.
19102c393a42Smrg
19112c393a42Smrg fc-glyphname/fc-glyphname.c |	  2 +-
19122c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
19132c393a42Smrg
19142c393a42Smrgcommit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
19152c393a42SmrgAuthor: Stephan Kulow <coolo@novell.com>
19162c393a42SmrgDate:	Mon Mar 12 10:21:35 2007 -0700
19172c393a42Smrg
19182c393a42Smrg    Make FcPatternDuplicate copy the binding instead of always using
19192c393a42Smrg    Strong.
19202c393a42Smrg
19212c393a42Smrg    I noticed that Qt always uses a different font than fc-match
19222c393a42Smrg    advertises.
19232c393a42Smrg    Debugging the issue, I found that a call that looks pretty innocent is
19242c393a42Smrg    changing all weak bindings to strong bindings and as such changes the
19252c393a42Smrg    semantic of the match: FcPatternDuplicate.
19262c393a42Smrg
19272c393a42Smrg src/fcpat.c |	 10 +++++++---
19282c393a42Smrg 1 files changed, 7 insertions(+), 3 deletions(-)
19292c393a42Smrg
19302c393a42Smrgcommit 2373f904265a05761039cfc5fe305bf588e831c5
19312c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
19322c393a42SmrgDate:	Sat Dec 2 16:09:47 2006 -0800
19332c393a42Smrg
19342c393a42Smrg    Update for version 2.4.2
19352c393a42Smrg
19362c393a42Smrg INSTALL		 |    2 +-
19372c393a42Smrg README			 |   36 ++++++++++++++++++++++++++++++++++--
19382c393a42Smrg configure.in		 |    2 +-
19392c393a42Smrg fontconfig/fontconfig.h |    2 +-
19402c393a42Smrg 4 files changed, 37 insertions(+), 5 deletions(-)
19412c393a42Smrg
19422c393a42Smrgcommit e3b65ee06808cda296215b88111a259a200cc37c
19432c393a42SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
19442c393a42SmrgDate:	Sat Dec 2 15:09:57 2006 -0800
19452c393a42Smrg
19462c393a42Smrg    Fix fc-cat documentation (bug 8935).
19472c393a42Smrg
19482c393a42Smrg    Adapt documentation to reality.
19492c393a42Smrg
19502c393a42Smrg    (1) The fc-cat usage message should reflect the
19512c393a42Smrg    options accepted by the program.
19522c393a42Smrg
19532c393a42Smrg    (2) The fc-cat.1 manpage was fairly broken (unreadable).
19542c393a42Smrg
19552c393a42Smrg fc-cat/fc-cat.c    |	 9 +++++++--
19562c393a42Smrg fc-cat/fc-cat.sgml |	26 +++++++++++++++++++++++---
19572c393a42Smrg 2 files changed, 30 insertions(+), 5 deletions(-)
19582c393a42Smrg
19592c393a42Smrgcommit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
19602c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
19612c393a42SmrgDate:	Sat Dec 2 15:06:13 2006 -0800
19622c393a42Smrg
19632c393a42Smrg    Add space between type and formal in devel man pages (bug 8935)
19642c393a42Smrg
19652c393a42Smrg    Most parameters are pointers and have '*' in the type; for those
19662c393a42Smrg    which do not, use '%' to mark where a space needs to be inserted.
19672c393a42Smrg
19682c393a42Smrg doc/edit-sgml.c       |    5 +++++
19692c393a42Smrg doc/fcblanks.fncs     |    4 ++--
19702c393a42Smrg doc/fccharset.fncs    |    8 ++++----
19712c393a42Smrg doc/fcconfig.fncs     |   12 ++++++------
19722c393a42Smrg doc/fcconstant.fncs   |    4 ++--
19732c393a42Smrg doc/fcfile.fncs       |    4 ++--
19742c393a42Smrg doc/fcfreetype.fncs   |   12 ++++++------
19752c393a42Smrg doc/fcmatrix.fncs     |   12 ++++++------
19762c393a42Smrg doc/fcobjectset.fncs  |    2 +-
19772c393a42Smrg doc/fcobjecttype.fncs |    4 ++--
19782c393a42Smrg doc/fcpattern.fncs    |   32 ++++++++++++++++----------------
19792c393a42Smrg doc/fcstring.fncs     |   16 ++++++++--------
19802c393a42Smrg doc/fcvalue.fncs      |    4 ++--
19812c393a42Smrg 13 files changed, 62 insertions(+), 57 deletions(-)
19822c393a42Smrg
19832c393a42Smrgcommit b1aa20098f641a16d02e70a161450e6b85afe410
19842c393a42SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
19852c393a42SmrgDate:	Sat Dec 2 14:28:03 2006 -0800
19862c393a42Smrg
19872c393a42Smrg    Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
19882c393a42Smrg    8935.
19892c393a42Smrg
19902c393a42Smrg doc/fontconfig-user.sgml |   87
19912c393a42Smrg ++++++++++++++++++++++-----------------------
19922c393a42Smrg 1 files changed, 43 insertions(+), 44 deletions(-)
19932c393a42Smrg
19942c393a42Smrgcommit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
19952c393a42SmrgAuthor: Peter Breitenlohner <peb@mppmu.mpg.de>
19962c393a42SmrgDate:	Sat Dec 2 14:18:11 2006 -0800
19972c393a42Smrg
19982c393a42Smrg    A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
19992c393a42Smrg
20002c393a42Smrg    VPATH builds without doctools breaks as it cannot find the distributed
20012c393a42Smrg    pre-formatted documentation.
20022c393a42Smrg
20032c393a42Smrg configure.in	 |    2 +-
20042c393a42Smrg doc/Makefile.am |   14 +++++++++-----
20052c393a42Smrg 2 files changed, 10 insertions(+), 6 deletions(-)
20062c393a42Smrg
20072c393a42Smrgcommit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
20082c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
20092c393a42SmrgDate:	Sat Dec 2 13:57:45 2006 -0800
20102c393a42Smrg
20112c393a42Smrg    Segfault scanning non-font files. Disallow scan edit of user
20122c393a42Smrg    vars. (#8767)
20132c393a42Smrg
20142c393a42Smrg    Missing NULL font check before attempting to edit scanned pattern.
20152c393a42Smrg    Also, <match target="scan"> rules are now checked to ensure all
20162c393a42Smrg    edited variables are in the predefined set; otherwise, the resulting
20172c393a42Smrg    cache files will not be stable.
20182c393a42Smrg
20192c393a42Smrg src/fcdir.c |	  2 +-
20202c393a42Smrg src/fcint.h |	  1 +
20212c393a42Smrg src/fcxml.c |	  6 ++++++
20222c393a42Smrg 3 files changed, 8 insertions(+), 1 deletions(-)
20232c393a42Smrg
20242c393a42Smrgcommit c9c6875014661d4326100bae0464279d76bd657f
20252c393a42SmrgAuthor: Kean Johnston <kean@armory.com>
20262c393a42SmrgDate:	Sat Dec 2 13:36:56 2006 -0800
20272c393a42Smrg
20282c393a42Smrg    Don't use varargs CPP macros in fccache.c. (bug 8733)
20292c393a42Smrg
20302c393a42Smrg    src/fccache.c uses a trick to try and use a function name that is
20312c393a42Smrg    also a
20322c393a42Smrg    macro name. It does this using the varargs args() macro. Replace that
20332c393a42Smrg    with separate macros for each number of formals.
20342c393a42Smrg
20352c393a42Smrg src/fccache.c |   13 +++++++------
20362c393a42Smrg 1 files changed, 7 insertions(+), 6 deletions(-)
20372c393a42Smrg
20382c393a42Smrgcommit 72ffe6536a6825a32095c8185aff836a12326ac5
20392c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
20402c393a42SmrgDate:	Sat Dec 2 13:22:27 2006 -0800
20412c393a42Smrg
20422c393a42Smrg    Add FcFreeTypeQueryFace external API. Bug #7311.
20432c393a42Smrg
20442c393a42Smrg    Expose ability to build an FcPattern directly from an FT_Face
20452c393a42Smrg    object.
20462c393a42Smrg
20472c393a42Smrg configure.in		 |    4 +-
20482c393a42Smrg doc/fcfreetype.fncs	 |   17 +++++++++++++++-
20492c393a42Smrg fontconfig/fcfreetype.h |    6 +++++
20502c393a42Smrg src/fcfreetype.c	 |   50
20512c393a42Smrg ++++++++++++++++++++++++++--------------------
20522c393a42Smrg 4 files changed, 52 insertions(+), 25 deletions(-)
20532c393a42Smrg
20542c393a42Smrgcommit 5e234d9e764d8c52d93b918a5c92b7956c95882b
20552c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
20562c393a42SmrgDate:	Sat Dec 2 13:14:23 2006 -0800
20572c393a42Smrg
20582c393a42Smrg    Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
20592c393a42Smrg
20602c393a42Smrg    grep -l -w '^foo' doesn't work on Solaris. Replace with
20612c393a42Smrg    grep -l '^foo\>' instead which does. Also, grep -l will
20622c393a42Smrg    report the filename more than once (!), so add | head -1
20632c393a42Smrg    to pick just the first one.
20642c393a42Smrg
20652c393a42Smrg src/makealias |    2 +-
20662c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
20672c393a42Smrg
20682c393a42Smrgcommit 2b77216ee21de95ec352672aa025195a83925b32
20692c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
20702c393a42SmrgDate:	Sat Dec 2 13:04:05 2006 -0800
20712c393a42Smrg
20722c393a42Smrg    Avoid writing uninitialized structure pad bytes to cache files.
20732c393a42Smrg
20742c393a42Smrg    The union inside the FcValue structure contains pad bytes. Instead of
20752c393a42Smrg    copying the whole structure to the cache block, copy only the
20762c393a42Smrg    initialized
20772c393a42Smrg    fields to avoid writing whichever bytes serve as padding within the
20782c393a42Smrg    structure.
20792c393a42Smrg
20802c393a42Smrg src/fcpat.c |	 17 ++++++++++++++++-
20812c393a42Smrg 1 files changed, 16 insertions(+), 1 deletions(-)
20822c393a42Smrg
20832c393a42Smrgcommit 64d7e303df441f274ee194a401dcd14dfb58af7e
20842c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
20852c393a42SmrgDate:	Sat Dec 2 12:14:49 2006 -0800
20862c393a42Smrg
20872c393a42Smrg    Warn (and recover) from config file without <cachedir> elements.
20882c393a42Smrg
20892c393a42Smrg    When updating from older fontconfig versions, if the config file
20902c393a42Smrg    is not replaced, it will not contain <cachedir> elements. Lacking
20912c393a42Smrg    these,
20922c393a42Smrg    fontconfig has no place to store cached font information and cannot
20932c393a42Smrg    operate
20942c393a42Smrg    reasonably.
20952c393a42Smrg
20962c393a42Smrg    Add code to check and see if the loaded configuration has no cache
20972c393a42Smrg    directories, and if so, warn the user and add both the default
20982c393a42Smrg    system cache
20992c393a42Smrg    directory and the normal per-user cache directory.
21002c393a42Smrg
21012c393a42Smrg src/fcinit.c |   19 +++++++++++++++++++
21022c393a42Smrg 1 files changed, 19 insertions(+), 0 deletions(-)
21032c393a42Smrg
21042c393a42Smrgcommit 253ec7609c13b46c717c801206ebb1a6c7f06e27
21052c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
21062c393a42SmrgDate:	Sat Dec 2 11:47:07 2006 -0800
21072c393a42Smrg
21082c393a42Smrg    Use explicit platform/nameid order when scanning ttf files.
21092c393a42Smrg
21102c393a42Smrg    Instead of accepting whatever order names appear in the font file,
21112c393a42Smrg    use an explicit ordering for both platform and nameid.
21122c393a42Smrg
21132c393a42Smrg    Platforms are high precedence than nameids.
21142c393a42Smrg
21152c393a42Smrg    The platform order is:
21162c393a42Smrg
21172c393a42Smrg	microsoft, apple unicode, macintosh, (other)
21182c393a42Smrg
21192c393a42Smrg    The family nameid order is:
21202c393a42Smrg
21212c393a42Smrg	preferred family, font family
21222c393a42Smrg
21232c393a42Smrg    The fullname nameid order is:
21242c393a42Smrg
21252c393a42Smrg	mac full name, full name
21262c393a42Smrg
21272c393a42Smrg    The style nameid order is
21282c393a42Smrg
21292c393a42Smrg	preferred subfamily, font subfamily
21302c393a42Smrg
21312c393a42Smrg    This will change the names visible to users in various application
21322c393a42Smrg    UIs, but
21332c393a42Smrg    should not change how existing font names are matched as all names
21342c393a42Smrg    remain
21352c393a42Smrg    present in the resulting database. The hope is that family names
21362c393a42Smrg    will, in
21372c393a42Smrg    general, be less ambiguous. Testing here shows that commercial fonts
21382c393a42Smrg    have longer names now while DejaVu has a shorter family name, and
21392c393a42Smrg    moves more
21402c393a42Smrg    of the font description to the style name.
21412c393a42Smrg
21422c393a42Smrg src/fcfreetype.c |  237
21432c393a42Smrg ++++++++++++++++++++++++++++++++++--------------------
21442c393a42Smrg 1 files changed, 149 insertions(+), 88 deletions(-)
21452c393a42Smrg
21462c393a42Smrgcommit b5803016d74856eb44b05876f0d7178bfec0df47
21472c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
21482c393a42SmrgDate:	Sun Nov 12 17:15:55 2006 -0800
21492c393a42Smrg
21502c393a42Smrg    FcStrCanonAbsoluteFilename should be static.
21512c393a42Smrg
21522c393a42Smrg src/fcstr.c |	  2 +-
21532c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
21542c393a42Smrg
21552c393a42Smrgcommit bae5db78ddab473695a7efee374a75d6fe02426f
21562c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
21572c393a42SmrgDate:	Sun Nov 12 17:15:24 2006 -0800
21582c393a42Smrg
21592c393a42Smrg    Add sparc64 architecture string.
21602c393a42Smrg
21612c393a42Smrg fc-arch/fcarch.tmpl.h |    1 +
21622c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
21632c393a42Smrg
21642c393a42Smrgcommit 0334e5a294dd6a36c94936f6c9c709e86773cf64
21652c393a42SmrgAuthor: Mike FABIAN <mfabian@suse.de>
21662c393a42SmrgDate:	Fri Oct 27 10:26:50 2006 -0700
21672c393a42Smrg
21682c393a42Smrg    Do not clean cache files for different architectures
21692c393a42Smrg
21702c393a42Smrg    Use filenames to clean cache files for current architecture
21712c393a42Smrg    only. This is
21722c393a42Smrg    sufficient as cache files live in their own directory where
21732c393a42Smrg    filenames are
21742c393a42Smrg    under fontconfig control.
21752c393a42Smrg
21762c393a42Smrg fc-cache/fc-cache.c |	  9 +++++++++
21772c393a42Smrg 1 files changed, 9 insertions(+), 0 deletions(-)
21782c393a42Smrg
21792c393a42Smrgcommit 0596d7296c94b2bb9817338b8c1a76da91673fb9
21802c393a42SmrgAuthor: Han-Wen Nienhuys <hanwen@xs4all.nl>
21812c393a42SmrgDate:	Sun Sep 17 17:03:33 2006 -0700
21822c393a42Smrg
21832c393a42Smrg    More fixes for Win32 building (bug 8311)
21842c393a42Smrg
21852c393a42Smrg    Our build system barfs on autogen.sh, which ignores
21862c393a42Smrg    --noconfigure. Configure
21872c393a42Smrg    needs a host of options to make the cross compile work in our case.
21882c393a42Smrg
21892c393a42Smrg    Fix typo in fccache.c
21902c393a42Smrg
21912c393a42Smrg autogen.sh    |    7 +++++++
21922c393a42Smrg src/fccache.c |    3 ++-
21932c393a42Smrg 2 files changed, 9 insertions(+), 1 deletions(-)
21942c393a42Smrg
21952c393a42Smrgcommit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
21962c393a42SmrgAuthor: Han-Wen Nienhuys <hanwen@xs4all.nl>
21972c393a42SmrgDate:	Sun Sep 17 14:34:46 2006 -0700
21982c393a42Smrg
21992c393a42Smrg    FcStrCanonFileName buggy for mingw. (bug 8311)
22002c393a42Smrg
22012c393a42Smrg    FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
22022c393a42Smrg
22032c393a42Smrg    This only works on POSIX. On dos, this crashes with a stack overflow.
22042c393a42Smrg
22052c393a42Smrg    The patch attached splits this functionality in two functions
22062c393a42Smrg    (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
22072c393a42Smrg    get an
22082c393a42Smrg    absolute path.  It also fixes a number of other issues. With this
22092c393a42Smrg    patch,
22102c393a42Smrg    LilyPond actually produces output on Windows.
22112c393a42Smrg
22122c393a42Smrg src/fccache.c |    5 +++
22132c393a42Smrg src/fcstr.c   |   88
22142c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++----------
22152c393a42Smrg 2 files changed, 78 insertions(+), 15 deletions(-)
22162c393a42Smrg
22172c393a42Smrgcommit cc104e6a910427db009be36ec34125962889ecb8
22182c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22192c393a42SmrgDate:	Sun Sep 17 14:20:18 2006 -0700
22202c393a42Smrg
22212c393a42Smrg    Detect and use available random number generator (bug 8308)
22222c393a42Smrg
22232c393a42Smrg    Prefer random over lrand48 over rand
22242c393a42Smrg
22252c393a42Smrg configure.in  |    2 +-
22262c393a42Smrg src/fccache.c |   13 ++++++++++++-
22272c393a42Smrg 2 files changed, 13 insertions(+), 2 deletions(-)
22282c393a42Smrg
22292c393a42Smrgcommit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
22302c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22312c393a42SmrgDate:	Sun Sep 17 14:09:12 2006 -0700
22322c393a42Smrg
22332c393a42Smrg    Build fontconfig.def from header files when needed.
22342c393a42Smrg
22352c393a42Smrg    Instead of attempting to track exported symbols manually in
22362c393a42Smrg    fontconfig.def.in, build it directly from the public fontconfig
22372c393a42Smrg    header files
22382c393a42Smrg    to ensure it exports the public API.
22392c393a42Smrg
22402c393a42Smrg configure.in	       |    1 -
22412c393a42Smrg src/Makefile.am       |   18 +++-
22422c393a42Smrg src/fontconfig.def.in |  303
22432c393a42Smrg -------------------------------------------------
22442c393a42Smrg 3 files changed, 17 insertions(+), 305 deletions(-)
22452c393a42Smrg
22462c393a42Smrgcommit 6262fefe54823476070053d53eb3f52fd516ebfe
22472c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22482c393a42SmrgDate:	Sun Sep 17 13:50:31 2006 -0700
22492c393a42Smrg
22502c393a42Smrg    Remove documentation for non-existant FcConfigNormalizeFontDir.
22512c393a42Smrg
22522c393a42Smrg    FcConfigNormalizeFontDir was present in some of the 2.3.9x release
22532c393a42Smrg    but not
22542c393a42Smrg    in the final 2.4 release. However, the documentation persisted.
22552c393a42Smrg
22562c393a42Smrg doc/fcconfig.fncs |   11 -----------
22572c393a42Smrg 1 files changed, 0 insertions(+), 11 deletions(-)
22582c393a42Smrg
22592c393a42Smrgcommit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
22602c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22612c393a42SmrgDate:	Fri Sep 15 10:12:15 2006 -0700
22622c393a42Smrg
22632c393a42Smrg    Update for version 2.4.1
22642c393a42Smrg
22652c393a42Smrg README			 |   13 +++++++++++--
22662c393a42Smrg configure.in		 |    2 +-
22672c393a42Smrg fontconfig/fontconfig.h |    2 +-
22682c393a42Smrg 3 files changed, 13 insertions(+), 4 deletions(-)
22692c393a42Smrg
22702c393a42Smrgcommit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
22712c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22722c393a42SmrgDate:	Fri Sep 15 00:23:40 2006 -0700
22732c393a42Smrg
22742c393a42Smrg    Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
22752c393a42Smrg
22762c393a42Smrg    With the cache restructuring of 2.4.0, the ability to add
22772c393a42Smrg    application-specific font files and directories was accidentally lost.
22782c393a42Smrg    Reimplement this using by sharing the logic used to load configured
22792c393a42Smrg    font
22802c393a42Smrg    directories.
22812c393a42Smrg
22822c393a42Smrg src/fccfg.c |	 86
22832c393a42Smrg ++++++++++++++++++++++++++++------------------------------
22842c393a42Smrg src/fcdir.c |	  4 +-
22852c393a42Smrg src/fcint.h |	  3 +-
22862c393a42Smrg 3 files changed, 46 insertions(+), 47 deletions(-)
22872c393a42Smrg
22882c393a42Smrgcommit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
22892c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
22902c393a42SmrgDate:	Wed Sep 13 18:55:45 2006 -0700
22912c393a42Smrg
22922c393a42Smrg    Add warning flags to fc-cache build. Clean up warnings in fc-cache.
22932c393a42Smrg
22942c393a42Smrg    Looks like the last directory in the project which didn't use
22952c393a42Smrg    $(WARN_CFLAGS)
22962c393a42Smrg    for some reason. Adding that found the usual collection of char *
22972c393a42Smrg    vs FcChar8
22982c393a42Smrg    * issues (why, oh why is FcChar8 not just char...)
22992c393a42Smrg
23002c393a42Smrg fc-cache/Makefile.am |    2 +-
23012c393a42Smrg fc-cache/fc-cache.c  |   31 ++++++++-----------------------
23022c393a42Smrg 2 files changed, 9 insertions(+), 24 deletions(-)
23032c393a42Smrg
23042c393a42Smrgcommit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
23052c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
23062c393a42SmrgDate:	Wed Sep 13 18:51:11 2006 -0700
23072c393a42Smrg
23082c393a42Smrg    Add signatures for m68k and mipsel (thanks debian buildd)
23092c393a42Smrg
23102c393a42Smrg fc-arch/fcarch.tmpl.h |    2 ++
23112c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
23122c393a42Smrg
23132c393a42Smrgcommit fb47a1f752417d45ad0eac98526cf9de893fc9ca
23142c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
23152c393a42SmrgDate:	Mon Sep 11 11:10:48 2006 -0700
23162c393a42Smrg
23172c393a42Smrg    Add ppc64 signature. Bug 8227
23182c393a42Smrg
23192c393a42Smrg fc-arch/fcarch.tmpl.h |    1 +
23202c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
23212c393a42Smrg
23222c393a42Smrgcommit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
23232c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
23242c393a42SmrgDate:	Mon Sep 11 11:09:26 2006 -0700
23252c393a42Smrg
23262c393a42Smrg    Update installation notes for 2.4 base.
23272c393a42Smrg
23282c393a42Smrg INSTALL |   19 ++++++++++++-------
23292c393a42Smrg 1 files changed, 12 insertions(+), 7 deletions(-)
23302c393a42Smrg
23312c393a42Smrgcommit 76c443222313577236c898f7644098e7cad80c75
23322c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
23332c393a42SmrgDate:	Sat Sep 9 22:08:40 2006 -0700
23342c393a42Smrg
23352c393a42Smrg    Update to version 2.4.0
23362c393a42Smrg
23372c393a42Smrg INSTALL		 |    3 +++
23382c393a42Smrg README			 |   38 ++++++++++++++++++++++++++++++++++++--
23392c393a42Smrg configure.in		 |    2 +-
23402c393a42Smrg fontconfig/fontconfig.h |    4 ++--
23412c393a42Smrg 4 files changed, 42 insertions(+), 5 deletions(-)
23422c393a42Smrg
23432c393a42Smrgcommit 6c5619a08575943f75d2341e1a4931ec5faf716b
23442c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
23452c393a42SmrgDate:	Sat Sep 9 21:32:14 2006 -0700
23462c393a42Smrg
23472c393a42Smrg    Split much of the configuration into separate files. Renumber files
23482c393a42Smrg
23492c393a42Smrg    Most of the remaining elements in fonts.conf have been moved to
23502c393a42Smrg    separate
23512c393a42Smrg    files. The numbering scheme for conf.d files has been documented
23522c393a42Smrg    in the
23532c393a42Smrg    README and the files have been renumbered. Config files have been
23542c393a42Smrg    validated against the DTD and a few minor errors fixed.
23552c393a42Smrg
23562c393a42Smrg conf.d/10-autohint.conf	  |    9 +
23572c393a42Smrg conf.d/10-no-sub-pixel.conf	  |    9 +
23582c393a42Smrg conf.d/10-sub-pixel-bgr.conf	  |    9 +
23592c393a42Smrg conf.d/10-sub-pixel-rgb.conf	  |    9 +
23602c393a42Smrg conf.d/10-sub-pixel-vbgr.conf	  |    9 +
23612c393a42Smrg conf.d/10-sub-pixel-vrgb.conf	  |    9 +
23622c393a42Smrg conf.d/10-unhinted.conf	  |    9 +
23632c393a42Smrg conf.d/10-urw-aliases.conf	  |   52 ----
23642c393a42Smrg conf.d/15-amt-aliases.conf	  |   21 --
23652c393a42Smrg conf.d/20-lohit-gujarati.conf	  |   11 +
23662c393a42Smrg conf.d/20-unhint-small-vera.conf |   49 ++++
23672c393a42Smrg conf.d/30-amt-aliases.conf	  |   21 ++
23682c393a42Smrg conf.d/30-unhint-small-vera.conf |   49 ----
23692c393a42Smrg conf.d/30-urw-aliases.conf	  |   52 ++++
23702c393a42Smrg conf.d/40-generic.conf		  |   66 +++++
23712c393a42Smrg conf.d/49-sansserif.conf	  |   21 ++
23722c393a42Smrg conf.d/60-LohitGujarati.conf	  |    5 -
23732c393a42Smrg conf.d/60-delicious.conf	  |   20 --
23742c393a42Smrg conf.d/60-fonts-persian.conf	  |  539
23752c393a42Smrg --------------------------------------
23762c393a42Smrg conf.d/60-latin.conf		  |   42 +++
23772c393a42Smrg conf.d/65-fonts-persian.conf	  |  539
23782c393a42Smrg ++++++++++++++++++++++++++++++++++++++
23792c393a42Smrg conf.d/65-nonlatin.conf	  |   38 +++
23802c393a42Smrg conf.d/69-unifont.conf		  |   24 ++
23812c393a42Smrg conf.d/70-no-bitmaps.conf	  |   13 +
23822c393a42Smrg conf.d/70-no-sub-pixel.conf	  |    9 -
23832c393a42Smrg conf.d/70-sub-pixel-bgr.conf	  |    9 -
23842c393a42Smrg conf.d/70-sub-pixel-rgb.conf	  |    9 -
23852c393a42Smrg conf.d/70-sub-pixel-vbgr.conf	  |    9 -
23862c393a42Smrg conf.d/70-sub-pixel-vrgb.conf	  |    9 -
23872c393a42Smrg conf.d/70-yes-bitmaps.conf	  |   13 +
23882c393a42Smrg conf.d/73-autohint.conf	  |    9 -
23892c393a42Smrg conf.d/73-unhinted.conf	  |    9 -
23902c393a42Smrg conf.d/76-no-bitmaps.conf	  |   13 -
23912c393a42Smrg conf.d/76-yes-bitmaps.conf	  |   13 -
23922c393a42Smrg conf.d/80-delicious.conf	  |   20 ++
23932c393a42Smrg conf.d/90-synthetic.conf	  |   64 +++++
23942c393a42Smrg conf.d/Makefile.am		  |   55 +++--
23952c393a42Smrg conf.d/README			  |   46 +++-
23962c393a42Smrg fonts.conf.in			  |  207 ---------------
23972c393a42Smrg 39 files changed, 1113 insertions(+), 1006 deletions(-)
23982c393a42Smrg
23992c393a42Smrgcommit 9596dce93b751c01770da175d208d78aeaf6ae00
24002c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
24012c393a42SmrgDate:	Sat Sep 9 21:30:06 2006 -0700
24022c393a42Smrg
24032c393a42Smrg    Don't display tests for DESTDIR on make install.
24042c393a42Smrg
24052c393a42Smrg    Make install output quieter by eliding the shell commands
24062c393a42Smrg    used to test for DESTDIR being set during make install.
24072c393a42Smrg
24082c393a42Smrg Makefile.am |	  2 +-
24092c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
24102c393a42Smrg
24112c393a42Smrgcommit d08feb851a585b6cfe3ef1f390d60dd8886249b2
24122c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
24132c393a42SmrgDate:	Sat Sep 9 21:29:08 2006 -0700
24142c393a42Smrg
24152c393a42Smrg    Include cachedir in fonts.dtd.
24162c393a42Smrg
24172c393a42Smrg    Fonts.dtd <fontconfig> element was missing the new cachedir element.
24182c393a42Smrg
24192c393a42Smrg fonts.dtd |	7 ++++---
24202c393a42Smrg 1 files changed, 4 insertions(+), 3 deletions(-)
24212c393a42Smrg
24222c393a42Smrgcommit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
24232c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
24242c393a42SmrgDate:	Sat Sep 9 21:21:01 2006 -0700
24252c393a42Smrg
24262c393a42Smrg    Fix conf.d directory sorting.
24272c393a42Smrg
24282c393a42Smrg    Sort was using broken comparison function.
24292c393a42Smrg
24302c393a42Smrg src/fcxml.c |	 10 +++++++++-
24312c393a42Smrg 1 files changed, 9 insertions(+), 1 deletions(-)
24322c393a42Smrg
24332c393a42Smrgcommit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
24342c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
24352c393a42SmrgDate:	Sat Sep 9 19:37:22 2006 -0700
24362c393a42Smrg
24372c393a42Smrg    Rename conf.avail to conf.d
24382c393a42Smrg
24392c393a42Smrg Makefile.am			      |    2 +-
24402c393a42Smrg conf.avail/10-urw-aliases.conf       |   52 ----
24412c393a42Smrg conf.avail/15-amt-aliases.conf       |   21 --
24422c393a42Smrg conf.avail/20-fix-globaladvance.conf |   29 --
24432c393a42Smrg conf.avail/30-unhint-small-vera.conf |   49 ---
24442c393a42Smrg conf.avail/50-user.conf	      |    7 -
24452c393a42Smrg conf.avail/51-local.conf	      |    7 -
24462c393a42Smrg conf.avail/60-LohitGujarati.conf     |    5 -
24472c393a42Smrg conf.avail/60-delicious.conf	      |   20 --
24482c393a42Smrg conf.avail/60-fonts-persian.conf     |  539
24492c393a42Smrg ----------------------------------
24502c393a42Smrg conf.avail/70-no-sub-pixel.conf      |    9 -
24512c393a42Smrg conf.avail/70-sub-pixel-bgr.conf     |    9 -
24522c393a42Smrg conf.avail/70-sub-pixel-rgb.conf     |    9 -
24532c393a42Smrg conf.avail/70-sub-pixel-vbgr.conf    |    9 -
24542c393a42Smrg conf.avail/70-sub-pixel-vrgb.conf    |    9 -
24552c393a42Smrg conf.avail/73-autohint.conf	      |    9 -
24562c393a42Smrg conf.avail/73-unhinted.conf	      |    9 -
24572c393a42Smrg conf.avail/76-no-bitmaps.conf	      |   13 -
24582c393a42Smrg conf.avail/76-yes-bitmaps.conf       |   13 -
24592c393a42Smrg conf.avail/Makefile.am		      |   71 -----
24602c393a42Smrg conf.avail/README		      |    8 -
24612c393a42Smrg conf.d/10-urw-aliases.conf	      |   52 ++++
24622c393a42Smrg conf.d/15-amt-aliases.conf	      |   21 ++
24632c393a42Smrg conf.d/20-fix-globaladvance.conf     |   29 ++
24642c393a42Smrg conf.d/30-unhint-small-vera.conf     |   49 +++
24652c393a42Smrg conf.d/50-user.conf		      |    7 +
24662c393a42Smrg conf.d/51-local.conf		      |    7 +
24672c393a42Smrg conf.d/60-LohitGujarati.conf	      |    5 +
24682c393a42Smrg conf.d/60-delicious.conf	      |   20 ++
24692c393a42Smrg conf.d/60-fonts-persian.conf	      |  539
24702c393a42Smrg ++++++++++++++++++++++++++++++++++
24712c393a42Smrg conf.d/70-no-sub-pixel.conf	      |    9 +
24722c393a42Smrg conf.d/70-sub-pixel-bgr.conf	      |    9 +
24732c393a42Smrg conf.d/70-sub-pixel-rgb.conf	      |    9 +
24742c393a42Smrg conf.d/70-sub-pixel-vbgr.conf	      |    9 +
24752c393a42Smrg conf.d/70-sub-pixel-vrgb.conf	      |    9 +
24762c393a42Smrg conf.d/73-autohint.conf	      |    9 +
24772c393a42Smrg conf.d/73-unhinted.conf	      |    9 +
24782c393a42Smrg conf.d/76-no-bitmaps.conf	      |   13 +
24792c393a42Smrg conf.d/76-yes-bitmaps.conf	      |   13 +
24802c393a42Smrg conf.d/Makefile.am		      |   71 +++++
24812c393a42Smrg conf.d/README			      |    8 +
24822c393a42Smrg configure.in			      |    1 -
24832c393a42Smrg 42 files changed, 898 insertions(+), 899 deletions(-)
24842c393a42Smrg
24852c393a42Smrgcommit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
24862c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
24872c393a42SmrgDate:	Sat Sep 9 16:52:21 2006 -0700
24882c393a42Smrg
24892c393a42Smrg    Add XML headers to new conf files. Move link make commands to
24902c393a42Smrg    conf.avail dir
24912c393a42Smrg
24922c393a42Smrg    Fix up new config fragments to include XML headers as required.
24932c393a42Smrg    Move symbolic link installation to conf.avail directory to centralize
24942c393a42Smrg    both
24952c393a42Smrg    steps.
24962c393a42Smrg
24972c393a42Smrg conf.avail/10-urw-aliases.conf       |    5 +++
24982c393a42Smrg conf.avail/15-amt-aliases.conf       |    5 +++
24992c393a42Smrg conf.avail/20-fix-globaladvance.conf |    5 +++
25002c393a42Smrg conf.avail/30-unhint-small-vera.conf |    5 +++
25012c393a42Smrg conf.avail/Makefile.am		      |   22 ++++++++++++++
25022c393a42Smrg conf.d/Makefile.am		      |   52
25032c393a42Smrg ----------------------------------
25042c393a42Smrg 6 files changed, 42 insertions(+), 52 deletions(-)
25052c393a42Smrg
25062c393a42Smrgcommit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
25072c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
25082c393a42SmrgDate:	Sat Sep 9 16:41:58 2006 -0700
25092c393a42Smrg
25102c393a42Smrg    Insert newly created caches into reference data structure.
25112c393a42Smrg
25122c393a42Smrg    All caches used in the application must be in the cache reference
25132c393a42Smrg    list so
25142c393a42Smrg    internal references can be tracked correctly. Failing to have
25152c393a42Smrg    newly created
25162c393a42Smrg    caches in the list would cause the cache to be deallocated while
25172c393a42Smrg    references
25182c393a42Smrg    were still present.
25192c393a42Smrg
25202c393a42Smrg src/fccache.c |   17 ++++++++++++++---
25212c393a42Smrg 1 files changed, 14 insertions(+), 3 deletions(-)
25222c393a42Smrg
25232c393a42Smrgcommit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
25242c393a42SmrgMerge: 5d2f7a9... 164e267...
25252c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
25262c393a42SmrgDate:	Sat Sep 9 15:49:24 2006 -0700
25272c393a42Smrg
25282c393a42Smrg    Merge branch 'jhcloos'
25292c393a42Smrg
25302c393a42Smrgcommit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
25312c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
25322c393a42SmrgDate:	Sat Sep 9 10:04:42 2006 -0700
25332c393a42Smrg
25342c393a42Smrg    Accept locale environment variables that do not contain territory.
25352c393a42Smrg
25362c393a42Smrg    Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
25372c393a42Smrg    language,
25382c393a42Smrg    and may contain territory and encoding. Don't accidentally require
25392c393a42Smrg    territory
25402c393a42Smrg    as that will cause fontconfig to fall back to 'en'.
25412c393a42Smrg
25422c393a42Smrg src/fcdefault.c |   16 ++++++++++++++++
25432c393a42Smrg 1 files changed, 16 insertions(+), 0 deletions(-)
25442c393a42Smrg
25452c393a42Smrgcommit 164e267d286eccbbdde69e8935a658dced4331b4
25462c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
25472c393a42SmrgDate:	Sat Sep 9 01:24:08 2006 -0400
25482c393a42Smrg
25492c393a42Smrg    Make conf.avail and conf.d work
25502c393a42Smrg
25512c393a42Smrg    Add conf.avail to configure.in
25522c393a42Smrg
25532c393a42Smrg    Add install: target to conf.d/Makefile.am to
25542c393a42Smrg    create the initial symlinks to conf.avail
25552c393a42Smrg
25562c393a42Smrg conf.d/Makefile.am |	52
25572c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
25582c393a42Smrg configure.in	    |	 1 +
25592c393a42Smrg 2 files changed, 53 insertions(+), 0 deletions(-)
25602c393a42Smrg
25612c393a42Smrgcommit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
25622c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
25632c393a42SmrgDate:	Thu Sep 7 15:17:10 2006 -0700
25642c393a42Smrg
25652c393a42Smrg    Attempt to fix makealias usage for build on Mac OS X.
25662c393a42Smrg
25672c393a42Smrg    Avoid using fcalias.h or fcaliastail.h on systems which don't
25682c393a42Smrg    support it.
25692c393a42Smrg    Provided solution still generates these files, but does not use them.
25702c393a42Smrg
25712c393a42Smrg src/fcint.h   |    3 ++-
25722c393a42Smrg src/makealias |    2 ++
25732c393a42Smrg 2 files changed, 4 insertions(+), 1 deletions(-)
25742c393a42Smrg
25752c393a42Smrgcommit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
25762c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
25772c393a42SmrgDate:	Thu Sep 7 14:37:52 2006 -0700
25782c393a42Smrg
25792c393a42Smrg    Replace gnu-specific sed command with simple grep.
25802c393a42Smrg
25812c393a42Smrg    makealias was using a gnu-extension to sed addressing, replace that
25822c393a42Smrg    with a
25832c393a42Smrg    simple (and more robuse) grep command. Also, found a bug in the public
25842c393a42Smrg    header file that was leaving one symbol out of the process.
25852c393a42Smrg
25862c393a42Smrg fontconfig/fontconfig.h |    2 +-
25872c393a42Smrg src/makealias		 |    2 +-
25882c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
25892c393a42Smrg
25902c393a42Smrgcommit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
25912c393a42SmrgAuthor: David Turner <david@freetype.org>
25922c393a42SmrgDate:	Thu Sep 7 14:29:35 2006 -0700
25932c393a42Smrg
25942c393a42Smrg    Replace character discovery loop with simpler, faster version.
25952c393a42Smrg
25962c393a42Smrg    The existing loop for discovering which characters map to glyphs is
25972c393a42Smrg    ugly and
25982c393a42Smrg    inefficient. The replacement is functionally identical, but far
25992c393a42Smrg    cleaner and
26002c393a42Smrg    faster.
26012c393a42Smrg
26022c393a42Smrg src/fcfreetype.c |   83
26032c393a42Smrg +++++++++++++++++++----------------------------------
26042c393a42Smrg 1 files changed, 30 insertions(+), 53 deletions(-)
26052c393a42Smrg
26062c393a42Smrgcommit 8d779ce4b3cdac796e20ca568654c0ef1c576809
26072c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26082c393a42SmrgDate:	Thu Sep 7 14:22:16 2006 -0700
26092c393a42Smrg
26102c393a42Smrg    Reference patterns in FcCacheCopySet.
26112c393a42Smrg
26122c393a42Smrg    As patterns are put into the font set copy, mark them as referenced
26132c393a42Smrg    so the
26142c393a42Smrg    cache stays around while the font set is in use.
26152c393a42Smrg
26162c393a42Smrg src/fccache.c |    7 ++++++-
26172c393a42Smrg 1 files changed, 6 insertions(+), 1 deletions(-)
26182c393a42Smrg
26192c393a42Smrgcommit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
26202c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26212c393a42SmrgDate:	Thu Sep 7 10:37:24 2006 -0700
26222c393a42Smrg
26232c393a42Smrg    Create fc_cachedir at install time. Bug 8157.
26242c393a42Smrg
26252c393a42Smrg Makefile.am |	  2 +-
26262c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
26272c393a42Smrg
26282c393a42Smrgcommit 88b6bebc3d648464ad9bcb7f106694ed85a84460
26292c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26302c393a42SmrgDate:	Wed Sep 6 23:58:14 2006 -0700
26312c393a42Smrg
26322c393a42Smrg    Update for version 2.3.97.
26332c393a42Smrg
26342c393a42Smrg Makefile.am		 |    2 +-
26352c393a42Smrg README			 |   41 +++++++++++++++++++++++++++++++++++++++--
26362c393a42Smrg configure.in		 |    2 +-
26372c393a42Smrg fontconfig/fontconfig.h |    2 +-
26382c393a42Smrg 4 files changed, 42 insertions(+), 5 deletions(-)
26392c393a42Smrg
26402c393a42Smrgcommit c3796ac6061373bcf0276a931036987c01741215
26412c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26422c393a42SmrgDate:	Wed Sep 6 17:45:40 2006 -0700
26432c393a42Smrg
26442c393a42Smrg    Charset hashing depended on uniqueness of leaves.
26452c393a42Smrg
26462c393a42Smrg    Charset hashing actually use the value of the leaf pointers, which is
26472c393a42Smrg    clearly wrong, especially now that charsets are not shared across
26482c393a42Smrg    multiple
26492c393a42Smrg    font directories.
26502c393a42Smrg
26512c393a42Smrg src/fccharset.c |    4 ++--
26522c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
26532c393a42Smrg
26542c393a42Smrgcommit 08bef687018f2391c2f2b6fc3849878c121b67dd
26552c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26562c393a42SmrgDate:	Wed Sep 6 17:43:08 2006 -0700
26572c393a42Smrg
26582c393a42Smrg    Parallel build fix for fcalias.h and fcaliastail.h
26592c393a42Smrg
26602c393a42Smrg    These are built from the same script, but creating a single
26612c393a42Smrg    dependency rule
26622c393a42Smrg    caused parallel make to run the script twice.
26632c393a42Smrg
26642c393a42Smrg src/Makefile.am |    4 +++-
26652c393a42Smrg 1 files changed, 3 insertions(+), 1 deletions(-)
26662c393a42Smrg
26672c393a42Smrgcommit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
26682c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26692c393a42SmrgDate:	Wed Sep 6 17:14:46 2006 -0700
26702c393a42Smrg
26712c393a42Smrg    Update architecture signatures for x86-64 and ppc.
26722c393a42Smrg
26732c393a42Smrg    I think the cache file data types are stable for now; add-back the
26742c393a42Smrg    signatures for x86-64 and ppc.
26752c393a42Smrg
26762c393a42Smrg fc-arch/fcarch.tmpl.h |    4 ++--
26772c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
26782c393a42Smrg
26792c393a42Smrgcommit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
26802c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
26812c393a42SmrgDate:	Tue Sep 5 02:24:01 2006 -0700
26822c393a42Smrg
26832c393a42Smrg    Eliminate .so PLT entries for local symbols. (thanks to Arjan van
26842c393a42Smrg    de Ven)
26852c393a42Smrg
26862c393a42Smrg    Using a simple shell script that processes the public headers,
26872c393a42Smrg    two header
26882c393a42Smrg    files are constructed that map public symbols to hidden internal
26892c393a42Smrg    aliases
26902c393a42Smrg    avoiding the assocated PLT entry for referring to a public symbol.
26912c393a42Smrg
26922c393a42Smrg    A few mistakes in the FcPrivate/FcPublic annotations were also
26932c393a42Smrg    discovered
26942c393a42Smrg    through this process
26952c393a42Smrg
26962c393a42Smrg .gitignore		  |    2 ++
26972c393a42Smrg fc-arch/Makefile.am	  |    9 ++++++++-
26982c393a42Smrg fc-case/Makefile.am	  |    9 ++++++++-
26992c393a42Smrg fc-glyphname/Makefile.am |    9 ++++++++-
27002c393a42Smrg fc-lang/Makefile.am	  |    9 ++++++++-
27012c393a42Smrg fc-lang/fc-lang.c	  |    1 -
27022c393a42Smrg fontconfig/fontconfig.h  |   10 +++++-----
27032c393a42Smrg src/Makefile.am	  |   15 ++++++++++++++-
27042c393a42Smrg src/fcatomic.c		  |    3 +++
27052c393a42Smrg src/fcblanks.c		  |    3 +++
27062c393a42Smrg src/fccache.c		  |    3 +++
27072c393a42Smrg src/fccfg.c		  |    3 +++
27082c393a42Smrg src/fccharset.c	  |    3 +++
27092c393a42Smrg src/fcdbg.c		  |    3 +++
27102c393a42Smrg src/fcdefault.c	  |    3 +++
27112c393a42Smrg src/fcdir.c		  |    3 +++
27122c393a42Smrg src/fcfreetype.c	  |    4 ++++
27132c393a42Smrg src/fcfs.c		  |    3 +++
27142c393a42Smrg src/fcinit.c		  |    3 +++
27152c393a42Smrg src/fcint.h		  |    5 ++++-
27162c393a42Smrg src/fclang.c		  |    3 +++
27172c393a42Smrg src/fclist.c		  |    3 +++
27182c393a42Smrg src/fcmatch.c		  |    3 +++
27192c393a42Smrg src/fcmatrix.c		  |    3 +++
27202c393a42Smrg src/fcname.c		  |    3 +++
27212c393a42Smrg src/fcpat.c		  |    3 +++
27222c393a42Smrg src/fcserialize.c	  |    3 +++
27232c393a42Smrg src/fcstr.c		  |    3 +++
27242c393a42Smrg src/fcxml.c		  |    3 +++
27252c393a42Smrg src/ftglue.c		  |    3 +++
27262c393a42Smrg src/makealias		  |   24 ++++++++++++++++++++++++
27272c393a42Smrg 31 files changed, 145 insertions(+), 12 deletions(-)
27282c393a42Smrg
27292c393a42Smrgcommit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
27302c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
27312c393a42SmrgDate:	Mon Sep 4 23:19:59 2006 -0700
27322c393a42Smrg
27332c393a42Smrg    Correct reference count when sharing cache file objects.
27342c393a42Smrg
27352c393a42Smrg    Multiple maps of the same cache file share the same mapped object;
27362c393a42Smrg    bump the
27372c393a42Smrg    cache object reference count in this case
27382c393a42Smrg
27392c393a42Smrg src/fccache.c |    4 +++-
27402c393a42Smrg 1 files changed, 3 insertions(+), 1 deletions(-)
27412c393a42Smrg
27422c393a42Smrgcommit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
27432c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
27442c393a42SmrgDate:	Mon Sep 4 22:39:51 2006 -0700
27452c393a42Smrg
27462c393a42Smrg    Oops, fc-lang broke when I added cache referencing.
27472c393a42Smrg
27482c393a42Smrg    Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
27492c393a42Smrg
27502c393a42Smrg fc-lang/fc-lang.c |   10 ++++++++++
27512c393a42Smrg 1 files changed, 10 insertions(+), 0 deletions(-)
27522c393a42Smrg
27532c393a42Smrgcommit 17389539a046f7231447d531ef7f3d131c1d7515
27542c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
27552c393a42SmrgDate:	Mon Sep 4 22:26:24 2006 -0700
27562c393a42Smrg
27572c393a42Smrg    Make cache reference counting more efficient.
27582c393a42Smrg
27592c393a42Smrg    Eliminate need to reference cache object once per cached font, instead
27602c393a42Smrg    just count the number of fonts used from the cache and bump the
27612c393a42Smrg    reference
27622c393a42Smrg    count once by that amount. I think this makes this refernece technique
27632c393a42Smrg    efficient enough for use.
27642c393a42Smrg
27652c393a42Smrg src/fccache.c |    9 +++++++++
27662c393a42Smrg src/fccfg.c   |    5 ++++-
27672c393a42Smrg src/fcint.h   |    3 +++
27682c393a42Smrg 3 files changed, 16 insertions(+), 1 deletions(-)
27692c393a42Smrg
27702c393a42Smrgcommit 9e612141df7e693ef98071f102cecb5d777ceecb
27712c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
27722c393a42SmrgDate:	Mon Sep 4 22:20:25 2006 -0700
27732c393a42Smrg
27742c393a42Smrg    Reference count cache objects.
27752c393a42Smrg
27762c393a42Smrg    Caches contain patterns and character sets which are reference
27772c393a42Smrg    counted and
27782c393a42Smrg    visible to applications. Reference count the underlying cache object
27792c393a42Smrg    so that
27802c393a42Smrg    it stays around until all reference objects are no longer in use.
27812c393a42Smrg
27822c393a42Smrg    This is less efficient than just leaving all caches around forever,
27832c393a42Smrg    but does
27842c393a42Smrg    avoid eternal size increases in case applications ever bother
27852c393a42Smrg    to actually
27862c393a42Smrg    look for changes in the font configuration.
27872c393a42Smrg
27882c393a42Smrg src/fccache.c	 |  255
27892c393a42Smrg +++++++++++++++++++++++++++++++++++++++++--------------
27902c393a42Smrg src/fccfg.c	 |   22 +-----
27912c393a42Smrg src/fccharset.c |    5 +
27922c393a42Smrg src/fcint.h	 |   16 ++--
27932c393a42Smrg src/fcpat.c	 |   10 ++-
27942c393a42Smrg 5 files changed, 213 insertions(+), 95 deletions(-)
27952c393a42Smrg
27962c393a42Smrgcommit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
27972c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
27982c393a42SmrgDate:	Mon Sep 4 13:59:58 2006 -0700
27992c393a42Smrg
28002c393a42Smrg    Leave cache files mapped permanently.
28012c393a42Smrg
28022c393a42Smrg    Without reference counting on cache objects, there's no way to
28032c393a42Smrg    know when
28042c393a42Smrg    an application is finished using objects pulled from the cache. Until
28052c393a42Smrg    some
28062c393a42Smrg    kinf of cache reference counting can be done, leave all cache
28072c393a42Smrg    objects mapped
28082c393a42Smrg    for the life of the library (until FcFini is called). To mitigate
28092c393a42Smrg    the cost
28102c393a42Smrg    of this, ensure that each instance of a cache file is mapped only
28112c393a42Smrg    once.
28122c393a42Smrg
28132c393a42Smrg src/fccache.c |  143
28142c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++------------
28152c393a42Smrg src/fcinit.c  |    1 +
28162c393a42Smrg src/fcint.h   |    3 +
28172c393a42Smrg 3 files changed, 116 insertions(+), 31 deletions(-)
28182c393a42Smrg
28192c393a42Smrgcommit 469010c1bdd5cc8801405ef809540bd4b17f41c1
28202c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
28212c393a42SmrgDate:	Mon Sep 4 15:57:19 2006 -0400
28222c393a42Smrg
28232c393a42Smrg    Update Makefile.am files
28242c393a42Smrg
28252c393a42Smrg Makefile.am		|    2 +-
28262c393a42Smrg conf.avail/Makefile.am |   34 ++++++++++++++++++++--------------
28272c393a42Smrg 2 files changed, 21 insertions(+), 15 deletions(-)
28282c393a42Smrg
28292c393a42Smrgcommit c3425fa671663b11aa5288a0b52a0618c5d075ef
28302c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
28312c393a42SmrgDate:	Mon Sep 4 15:47:52 2006 -0400
28322c393a42Smrg
28332c393a42Smrg    Move some section from fonts.conf into conf.avail files
28342c393a42Smrg
28352c393a42Smrg    URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
28362c393a42Smrg    unhinting
28372c393a42Smrg    sections all moved into conf.avail, to load before user and local
28382c393a42Smrg    confs.
28392c393a42Smrg
28402c393a42Smrg conf.avail/10-urw-aliases.conf       |   47 ++++++++++++
28412c393a42Smrg conf.avail/15-amt-aliases.conf       |   16 ++++
28422c393a42Smrg conf.avail/20-fix-globaladvance.conf |   24 ++++++
28432c393a42Smrg conf.avail/30-unhint-small-vera.conf |   44 +++++++++++
28442c393a42Smrg fonts.conf.in			      |  133
28452c393a42Smrg ----------------------------------
28462c393a42Smrg 5 files changed, 131 insertions(+), 133 deletions(-)
28472c393a42Smrg
28482c393a42Smrgcommit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
28492c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
28502c393a42SmrgDate:	Mon Sep 4 12:46:01 2006 -0700
28512c393a42Smrg
28522c393a42Smrg    Can't typecheck values for objects with no known type.
28532c393a42Smrg
28542c393a42Smrg    Objects that aren't part of the built-in object list don't have
28552c393a42Smrg    predefined
28562c393a42Smrg    types, so we can't typecheck them.
28572c393a42Smrg
28582c393a42Smrg src/fcxml.c |	  2 ++
28592c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
28602c393a42Smrg
28612c393a42Smrgcommit 60018915891bd146271b687278782fe38b4c4461
28622c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
28632c393a42SmrgDate:	Mon Sep 4 15:45:28 2006 -0400
28642c393a42Smrg
28652c393a42Smrg    Re-order old conf.d files
28662c393a42Smrg
28672c393a42Smrg    Make sure they continue to load after ~/.fonts.conf and local.conf
28682c393a42Smrg
28692c393a42Smrg conf.avail/20-LohitGujarati.conf  |	5 -
28702c393a42Smrg conf.avail/20-fonts-persian.conf  |  539
28712c393a42Smrg -------------------------------------
28722c393a42Smrg conf.avail/30-no-sub-pixel.conf   |	9 -
28732c393a42Smrg conf.avail/30-sub-pixel-bgr.conf  |	9 -
28742c393a42Smrg conf.avail/30-sub-pixel-rgb.conf  |	9 -
28752c393a42Smrg conf.avail/30-sub-pixel-vbgr.conf |	9 -
28762c393a42Smrg conf.avail/30-sub-pixel-vrgb.conf |	9 -
28772c393a42Smrg conf.avail/33-autohint.conf	   |	9 -
28782c393a42Smrg conf.avail/33-unhinted.conf	   |	9 -
28792c393a42Smrg conf.avail/36-no-bitmaps.conf	   |   13 -
28802c393a42Smrg conf.avail/36-yes-bitmaps.conf    |   13 -
28812c393a42Smrg conf.avail/60-LohitGujarati.conf  |	5 +
28822c393a42Smrg conf.avail/60-fonts-persian.conf  |  539
28832c393a42Smrg +++++++++++++++++++++++++++++++++++++
28842c393a42Smrg conf.avail/70-no-sub-pixel.conf   |	9 +
28852c393a42Smrg conf.avail/70-sub-pixel-bgr.conf  |	9 +
28862c393a42Smrg conf.avail/70-sub-pixel-rgb.conf  |	9 +
28872c393a42Smrg conf.avail/70-sub-pixel-vbgr.conf |	9 +
28882c393a42Smrg conf.avail/70-sub-pixel-vrgb.conf |	9 +
28892c393a42Smrg conf.avail/73-autohint.conf	   |	9 +
28902c393a42Smrg conf.avail/73-unhinted.conf	   |	9 +
28912c393a42Smrg conf.avail/76-no-bitmaps.conf	   |   13 +
28922c393a42Smrg conf.avail/76-yes-bitmaps.conf    |   13 +
28932c393a42Smrg 22 files changed, 633 insertions(+), 633 deletions(-)
28942c393a42Smrg
28952c393a42Smrgcommit 31f8061b5d0a60f497eaafe6d38006ae71e53163
28962c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
28972c393a42SmrgDate:	Mon Sep 4 15:36:46 2006 -0400
28982c393a42Smrg
28992c393a42Smrg    Make room for chunks from fonts.conf in conf.avail
29002c393a42Smrg
29012c393a42Smrg conf.avail/10-LohitGujarati.conf |    5 -
29022c393a42Smrg conf.avail/10-fonts-persian.conf |  539
29032c393a42Smrg --------------------------------------
29042c393a42Smrg conf.avail/20-LohitGujarati.conf |    5 +
29052c393a42Smrg conf.avail/20-fonts-persian.conf |  539
29062c393a42Smrg ++++++++++++++++++++++++++++++++++++++
29072c393a42Smrg 4 files changed, 544 insertions(+), 544 deletions(-)
29082c393a42Smrg
29092c393a42Smrgcommit d55620c90676951fc70ec9430c2670edca2147cb
29102c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
29112c393a42SmrgDate:	Mon Sep 4 15:32:37 2006 -0400
29122c393a42Smrg
29132c393a42Smrg    Replace load of conf.d in fonts.conf.in
29142c393a42Smrg
29152c393a42Smrg fonts.conf.in |    5 +++++
29162c393a42Smrg 1 files changed, 5 insertions(+), 0 deletions(-)
29172c393a42Smrg
29182c393a42Smrgcommit f6e645c4993fff77d596dba734c09cdb255f4ca0
29192c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
29202c393a42SmrgDate:	Mon Sep 4 15:30:10 2006 -0400
29212c393a42Smrg
29222c393a42Smrg    Update Makefile.am to match conf.avail changes
29232c393a42Smrg
29242c393a42Smrg conf.avail/Makefile.am |   21 ++++++++++++---------
29252c393a42Smrg 1 files changed, 12 insertions(+), 9 deletions(-)
29262c393a42Smrg
29272c393a42Smrgcommit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
29282c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
29292c393a42SmrgDate:	Mon Sep 4 15:27:29 2006 -0400
29302c393a42Smrg
29312c393a42Smrg    Number the remaining conf.avail files
29322c393a42Smrg
29332c393a42Smrg conf.avail/30-no-sub-pixel.conf   |	9 +++++++++
29342c393a42Smrg conf.avail/30-sub-pixel-bgr.conf  |	9 +++++++++
29352c393a42Smrg conf.avail/30-sub-pixel-rgb.conf  |	9 +++++++++
29362c393a42Smrg conf.avail/30-sub-pixel-vbgr.conf |	9 +++++++++
29372c393a42Smrg conf.avail/30-sub-pixel-vrgb.conf |	9 +++++++++
29382c393a42Smrg conf.avail/33-autohint.conf	   |	9 +++++++++
29392c393a42Smrg conf.avail/33-unhinted.conf	   |	9 +++++++++
29402c393a42Smrg conf.avail/36-no-bitmaps.conf	   |   13 +++++++++++++
29412c393a42Smrg conf.avail/36-yes-bitmaps.conf    |   13 +++++++++++++
29422c393a42Smrg conf.avail/autohint.conf	   |	9 ---------
29432c393a42Smrg conf.avail/no-bitmaps.conf	   |   13 -------------
29442c393a42Smrg conf.avail/no-sub-pixel.conf	   |	9 ---------
29452c393a42Smrg conf.avail/sub-pixel-bgr.conf	   |	9 ---------
29462c393a42Smrg conf.avail/sub-pixel-rgb.conf	   |	9 ---------
29472c393a42Smrg conf.avail/sub-pixel-vbgr.conf    |	9 ---------
29482c393a42Smrg conf.avail/sub-pixel-vrgb.conf    |	9 ---------
29492c393a42Smrg conf.avail/unhinted.conf	   |	9 ---------
29502c393a42Smrg conf.avail/yes-bitmaps.conf	   |   13 -------------
29512c393a42Smrg 18 files changed, 89 insertions(+), 89 deletions(-)
29522c393a42Smrg
29532c393a42Smrgcommit a04ac99f0f3e487c7611772442727a6eb4f44393
29542c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
29552c393a42SmrgDate:	Mon Sep 4 02:13:13 2006 -0700
29562c393a42Smrg
29572c393a42Smrg    Hide FreeType glue code from library ABI.
29582c393a42Smrg
29592c393a42Smrg    FreeType glue code was escaping the shared library.
29602c393a42Smrg
29612c393a42Smrg src/ftglue.h |    4 +++-
29622c393a42Smrg 1 files changed, 3 insertions(+), 1 deletions(-)
29632c393a42Smrg
29642c393a42Smrgcommit 4984242e3681a50a9c19f352783f145f91ecb868
29652c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
29662c393a42SmrgDate:	Mon Sep 4 00:47:07 2006 -0700
29672c393a42Smrg
29682c393a42Smrg    Hide private functions in shared library. Export functionality
29692c393a42Smrg    for utilities.
29702c393a42Smrg
29712c393a42Smrg    Borrowing header stuff written for cairo, fontconfig now exposes
29722c393a42Smrg    in the
29732c393a42Smrg    shared library only the symbols which are included in the public
29742c393a42Smrg    header
29752c393a42Smrg    files. All private symbols are hidden using suitable compiler
29762c393a42Smrg    directives.
29772c393a42Smrg
29782c393a42Smrg    A few new public functions were required for the fontconfig utility
29792c393a42Smrg    programs
29802c393a42Smrg    (fc-cat and fc-cache) so those were added, bumping the .so minor
29812c393a42Smrg    version number
29822c393a42Smrg    in the process.
29832c393a42Smrg
29842c393a42Smrg configure.in		 |    9 +-
29852c393a42Smrg fc-cache/fc-cache.c	 |   30 ++--
29862c393a42Smrg fc-cat/Makefile.am	 |    2 +-
29872c393a42Smrg fc-cat/fc-cat.c	 |   37 ++---
29882c393a42Smrg fontconfig/fcfreetype.h |   14 +-
29892c393a42Smrg fontconfig/fontconfig.h |  403
29902c393a42Smrg +++++++++++++++++++++++++++--------------------
29912c393a42Smrg src/fccache.c		 |   48 ++++++
29922c393a42Smrg src/fccharset.c	 |    5 -
29932c393a42Smrg src/fcint.h		 |  337 ++++++++++++++++++---------------------
29942c393a42Smrg 9 files changed, 481 insertions(+), 404 deletions(-)
29952c393a42Smrg
29962c393a42Smrgcommit 57b42cef2ad2f18618ca0748325fc800165bdc1b
29972c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
29982c393a42SmrgDate:	Mon Sep 4 01:33:09 2006 -0400
29992c393a42Smrg
30002c393a42Smrg    Move user and local conf file loading into conf.avail files
30012c393a42Smrg
30022c393a42Smrg conf.avail/50-user.conf  |    7 +++++++
30032c393a42Smrg conf.avail/51-local.conf |    7 +++++++
30042c393a42Smrg fonts.conf.in		  |   11 -----------
30052c393a42Smrg 3 files changed, 14 insertions(+), 11 deletions(-)
30062c393a42Smrg
30072c393a42Smrgcommit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
30082c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
30092c393a42SmrgDate:	Mon Sep 4 01:28:07 2006 -0400
30102c393a42Smrg
30112c393a42Smrg    Support all five possibilities for sub-pixel
30122c393a42Smrg
30132c393a42Smrg    Make sub-pixel.conf be sub-pixel-rgb.conf and add the
30142c393a42Smrg    three other possibilites: bgr, vrgb and vbgr.
30152c393a42Smrg
30162c393a42Smrg conf.avail/sub-pixel-bgr.conf	|    9 +++++++++
30172c393a42Smrg conf.avail/sub-pixel-rgb.conf	|    9 +++++++++
30182c393a42Smrg conf.avail/sub-pixel-vbgr.conf |    9 +++++++++
30192c393a42Smrg conf.avail/sub-pixel-vrgb.conf |    9 +++++++++
30202c393a42Smrg conf.avail/sub-pixel.conf	|    9 ---------
30212c393a42Smrg 5 files changed, 36 insertions(+), 9 deletions(-)
30222c393a42Smrg
30232c393a42Smrgcommit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
30242c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
30252c393a42SmrgDate:	Mon Sep 4 01:24:02 2006 -0400
30262c393a42Smrg
30272c393a42Smrg    Standardize conf.avail number prefixing convention
30282c393a42Smrg
30292c393a42Smrg    Always use \d- rather than just \d as prefix
30302c393a42Smrg
30312c393a42Smrg conf.avail/10-LohitGujarati.conf |    5 +++++
30322c393a42Smrg conf.avail/10LohitGujarati.conf  |    5 -----
30332c393a42Smrg 2 files changed, 5 insertions(+), 5 deletions(-)
30342c393a42Smrg
30352c393a42Smrgcommit 709f32438d814f73b6ce677a48b81a238cd0d6aa
30362c393a42SmrgAuthor: James Cloos <cloos@lugabout.jhcloos.org>
30372c393a42SmrgDate:	Mon Sep 4 01:21:55 2006 -0400
30382c393a42Smrg
30392c393a42Smrg    Move files from conf.d to conf.avail
30402c393a42Smrg
30412c393a42Smrg    All of the files in conf.d are now in conf.avail
30422c393a42Smrg    Makefile.am is updated to reflect the change
30432c393a42Smrg
30442c393a42Smrg Makefile.am			  |    2 +-
30452c393a42Smrg conf.avail/10-fonts-persian.conf |  539
30462c393a42Smrg ++++++++++++++++++++++++++++++++++++++
30472c393a42Smrg conf.avail/10LohitGujarati.conf  |    5 +
30482c393a42Smrg conf.avail/60-delicious.conf	  |   20 ++
30492c393a42Smrg conf.avail/Makefile.am		  |   40 +++
30502c393a42Smrg conf.avail/README		  |    8 +
30512c393a42Smrg conf.avail/autohint.conf	  |    9 +
30522c393a42Smrg conf.avail/no-bitmaps.conf	  |   13 +
30532c393a42Smrg conf.avail/no-sub-pixel.conf	  |    9 +
30542c393a42Smrg conf.avail/sub-pixel.conf	  |    9 +
30552c393a42Smrg conf.avail/unhinted.conf	  |    9 +
30562c393a42Smrg conf.avail/yes-bitmaps.conf	  |   13 +
30572c393a42Smrg conf.d/10-fonts-persian.conf	  |  539
30582c393a42Smrg --------------------------------------
30592c393a42Smrg conf.d/10LohitGujarati.conf	  |    5 -
30602c393a42Smrg conf.d/60-delicious.conf	  |   20 --
30612c393a42Smrg conf.d/Makefile.am		  |   40 ---
30622c393a42Smrg conf.d/README			  |    8 -
30632c393a42Smrg conf.d/autohint.conf		  |    9 -
30642c393a42Smrg conf.d/no-bitmaps.conf		  |   13 -
30652c393a42Smrg conf.d/no-sub-pixel.conf	  |    9 -
30662c393a42Smrg conf.d/sub-pixel.conf		  |    9 -
30672c393a42Smrg conf.d/unhinted.conf		  |    9 -
30682c393a42Smrg conf.d/yes-bitmaps.conf	  |   13 -
30692c393a42Smrg 23 files changed, 675 insertions(+), 675 deletions(-)
30702c393a42Smrg
30712c393a42Smrgcommit 34227592c23db4d462d36773532cef67731e2831
30722c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
30732c393a42SmrgDate:	Sun Sep 3 16:27:09 2006 -0700
30742c393a42Smrg
30752c393a42Smrg    Remove all .cvsignore files
30762c393a42Smrg
30772c393a42Smrg .cvsignore		 |   35 -----------------------------------
30782c393a42Smrg conf.d/.cvsignore	 |    2 --
30792c393a42Smrg doc/.cvsignore		 |   16 ----------------
30802c393a42Smrg fc-cache/.cvsignore	 |    6 ------
30812c393a42Smrg fc-case/.cvsignore	 |    6 ------
30822c393a42Smrg fc-cat/.cvsignore	 |    6 ------
30832c393a42Smrg fc-glyphname/.cvsignore |    6 ------
30842c393a42Smrg fc-lang/.cvsignore	 |    6 ------
30852c393a42Smrg fc-list/.cvsignore	 |    6 ------
30862c393a42Smrg fc-match/.cvsignore	 |    6 ------
30872c393a42Smrg fontconfig/.cvsignore	 |    2 --
30882c393a42Smrg src/.cvsignore		 |    7 -------
30892c393a42Smrg test/.cvsignore	 |    2 --
30902c393a42Smrg 13 files changed, 0 insertions(+), 106 deletions(-)
30912c393a42Smrg
30922c393a42Smrgcommit 822ec78c54a24a0f1589154ac2d4906b02b111ef
30932c393a42SmrgMerge: e79c648... fb2092c...
30942c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
30952c393a42SmrgDate:	Sun Sep 3 16:07:11 2006 -0700
30962c393a42Smrg
30972c393a42Smrg    Merge branch 'fc-2_4_branch' to master
30982c393a42Smrg
30992c393a42Smrg    Moving development back to master.
31002c393a42Smrg
31012c393a42Smrgcommit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
31022c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31032c393a42SmrgDate:	Sun Sep 3 15:20:46 2006 -0700
31042c393a42Smrg
31052c393a42Smrg    Finish INSTALL changes. .gitignore ChangeLog
31062c393a42Smrg
31072c393a42Smrg .gitignore |	 1 +
31082c393a42Smrg INSTALL    |	 2 +-
31092c393a42Smrg 2 files changed, 2 insertions(+), 1 deletions(-)
31102c393a42Smrg
31112c393a42Smrgcommit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
31122c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31132c393a42SmrgDate:	Sun Sep 3 14:58:49 2006 -0700
31142c393a42Smrg
31152c393a42Smrg    Update instructions for doing a release. Autogen ChangeLog from
31162c393a42Smrg    git-log.
31172c393a42Smrg
31182c393a42Smrg INSTALL     |	 21 ++++++++++++++++-----
31192c393a42Smrg Makefile.am |	 39 +++++++++++++++++++++++++++++++++++++++
31202c393a42Smrg 2 files changed, 55 insertions(+), 5 deletions(-)
31212c393a42Smrg
31222c393a42Smrgcommit d3c392b6693ce79fbab42e9a8cf543f6182c5917
31232c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31242c393a42SmrgDate:	Sun Sep 3 14:46:17 2006 -0700
31252c393a42Smrg
31262c393a42Smrg    Remove ChangeLog
31272c393a42Smrg
31282c393a42Smrg ChangeLog | 3496
31292c393a42Smrg -------------------------------------------------------------
31302c393a42Smrg 1 files changed, 0 insertions(+), 3496 deletions(-)
31312c393a42Smrg
31322c393a42Smrgcommit 0945cbe73019404c880be0de7f703ef77aec8a08
31332c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31342c393a42SmrgDate:	Sun Sep 3 14:42:48 2006 -0700
31352c393a42Smrg
31362c393a42Smrg    Change version to 2.3.96
31372c393a42Smrg
31382c393a42Smrg README			 |   67
31392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++-
31402c393a42Smrg configure.in		 |    2 +-
31412c393a42Smrg fontconfig/fontconfig.h |    2 +-
31422c393a42Smrg 3 files changed, 67 insertions(+), 4 deletions(-)
31432c393a42Smrg
31442c393a42Smrgcommit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
31452c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31462c393a42SmrgDate:	Sat Sep 2 23:10:59 2006 -0700
31472c393a42Smrg
31482c393a42Smrg    Oops; missed the 60-delicious.conf file.
31492c393a42Smrg
31502c393a42Smrg    This file fixes Delicious Heavy fonts to have the correct weight
31512c393a42Smrg    value.
31522c393a42Smrg
31532c393a42Smrg conf.d/60-delicious.conf |   20 ++++++++++++++++++++
31542c393a42Smrg 1 files changed, 20 insertions(+), 0 deletions(-)
31552c393a42Smrg
31562c393a42Smrgcommit e3b771a63e837b341bbd1e3e7e9c868244506f62
31572c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31582c393a42SmrgDate:	Sat Sep 2 23:09:44 2006 -0700
31592c393a42Smrg
31602c393a42Smrg    Using uninitialized (and wrong) variable in FcStrCopyFilename.
31612c393a42Smrg
31622c393a42Smrg    A typo from the change in where filename canonicalization occurs.
31632c393a42Smrg
31642c393a42Smrg src/fcstr.c |	  2 +-
31652c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
31662c393a42Smrg
31672c393a42Smrgcommit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
31682c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31692c393a42SmrgDate:	Sat Sep 2 20:23:31 2006 -0700
31702c393a42Smrg
31712c393a42Smrg    Don't segfault when string values can't be parsed as charsets or
31722c393a42Smrg    langsets.
31732c393a42Smrg
31742c393a42Smrg    If parsing charsets or langsets fails, return a FcTypeVoid value
31752c393a42Smrg    instead of
31762c393a42Smrg    a charset/langset value with a NULL pointer in it (which is invalid).
31772c393a42Smrg
31782c393a42Smrg src/fcname.c |    6 ++++++
31792c393a42Smrg 1 files changed, 6 insertions(+), 0 deletions(-)
31802c393a42Smrg
31812c393a42Smrgcommit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
31822c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31832c393a42SmrgDate:	Sat Sep 2 20:07:29 2006 -0700
31842c393a42Smrg
31852c393a42Smrg    Fix missing initialization/destruction of new 'scan' target subst
31862c393a42Smrg    list.
31872c393a42Smrg
31882c393a42Smrg    Forgot to initialize and destroy the new substitution list for the
31892c393a42Smrg    'scan'
31902c393a42Smrg    match target.
31912c393a42Smrg
31922c393a42Smrg src/fccfg.c |	  2 ++
31932c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
31942c393a42Smrg
31952c393a42Smrgcommit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
31962c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
31972c393a42SmrgDate:	Sat Sep 2 17:52:12 2006 -0700
31982c393a42Smrg
31992c393a42Smrg    Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
32002c393a42Smrg
32012c393a42Smrg    The Delicious family includes one named Delicious Heavy, a bold
32022c393a42Smrg    variant
32032c393a42Smrg    which is unfortunately marked as having normal weight. Because
32042c393a42Smrg    the family
32052c393a42Smrg    name is 'Delicious', fontconfig accidentally selects this font
32062c393a42Smrg    instead of
32072c393a42Smrg    the normal weight variant. The fix here rewrites the scanned data
32082c393a42Smrg    by running
32092c393a42Smrg    the scanned pattern through a new substitution sequence tagged with
32102c393a42Smrg    <match target=scan>; a sample for the Delicious family is included to
32112c393a42Smrg    demonstrate how it works (and fix Delicious at the same time).
32122c393a42Smrg
32132c393a42Smrg    Also added was a new match predicate -- the 'decorative' predicate
32142c393a42Smrg    which is
32152c393a42Smrg    automatically detected in fonts by searching style names for key
32162c393a42Smrg    decorative
32172c393a42Smrg    phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
32182c393a42Smrg    additional decorative key words are welcome. This should have
32192c393a42Smrg    little effect
32202c393a42Smrg    on font matching except when two fonts share the same characteristics
32212c393a42Smrg    except
32222c393a42Smrg    for this value.
32232c393a42Smrg
32242c393a42Smrg conf.d/Makefile.am	  |    1 +
32252c393a42Smrg doc/fontconfig-user.sgml |    6 ++++--
32262c393a42Smrg fontconfig/fontconfig.h  |    3 ++-
32272c393a42Smrg fonts.dtd		  |    6 +++++-
32282c393a42Smrg src/fccfg.c		  |   35 +++++++++++++++++++++++++++--------
32292c393a42Smrg src/fcdbg.c		  |    7 +++++++
32302c393a42Smrg src/fcdefault.c	  |    1 +
32312c393a42Smrg src/fcdir.c		  |   18 +++++++++++++++++-
32322c393a42Smrg src/fcfreetype.c	  |   34 +++++++++++++++++++++++++++++++++-
32332c393a42Smrg src/fcint.h		  |    2 ++
32342c393a42Smrg src/fcmatch.c		  |   33 ++++++++++++++++++++-------------
32352c393a42Smrg src/fcname.c		  |   34 ++++++++++++++++++++++++++++++----
32362c393a42Smrg src/fcxml.c		  |    4 ++++
32372c393a42Smrg 13 files changed, 153 insertions(+), 31 deletions(-)
32382c393a42Smrg
32392c393a42Smrgcommit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
32402c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
32412c393a42SmrgDate:	Sat Sep 2 14:54:14 2006 -0700
32422c393a42Smrg
32432c393a42Smrg    Allow font caches to contain newer version numbers
32442c393a42Smrg
32452c393a42Smrg    Use the version number inside the cache file to mark backward
32462c393a42Smrg    compatible
32472c393a42Smrg    changes while continuing to reserve the filename number for
32482c393a42Smrg    incompatible
32492c393a42Smrg    changes.
32502c393a42Smrg
32512c393a42Smrg src/fccache.c |    4 ++--
32522c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
32532c393a42Smrg
32542c393a42Smrgcommit 9b511b290548ad2920cda94507a3311efc461e8a
32552c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
32562c393a42SmrgDate:	Sat Sep 2 14:52:37 2006 -0700
32572c393a42Smrg
32582c393a42Smrg    Unify directory canonicalization into FcStrAddFilename.
32592c393a42Smrg
32602c393a42Smrg    Instead of making filename canonicalization occur in multiple
32612c393a42Smrg    places, it
32622c393a42Smrg    occurs only in FcStrAddFilename now, as all filenames pass through
32632c393a42Smrg    that
32642c393a42Smrg    function at one point.
32652c393a42Smrg
32662c393a42Smrg fc-cache/fc-cache.c |	  2 +-
32672c393a42Smrg fc-cat/fc-cat.c     |	  2 +-
32682c393a42Smrg src/fcdir.c	     |	 17 ++++-------------
32692c393a42Smrg src/fcstr.c	     |	 24 +++++++++++-------------
32702c393a42Smrg 4 files changed, 17 insertions(+), 28 deletions(-)
32712c393a42Smrg
32722c393a42Smrgcommit 813258dc8e3a8c964af49abe810e76a95241926d
32732c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
32742c393a42SmrgDate:	Fri Sep 1 22:08:41 2006 -0700
32752c393a42Smrg
32762c393a42Smrg    Move Free family names to bottom of respective aliases. (bug 7429)
32772c393a42Smrg
32782c393a42Smrg    The FreeSans, FreeSerif and FreeMono fonts cover a large number of
32792c393a42Smrg    languages, but are of generally poor quality. Moving these after
32802c393a42Smrg    fonts which
32812c393a42Smrg    cover specific languages but which have higher quality glyphs
32822c393a42Smrg    should improve
32832c393a42Smrg    font selection.
32842c393a42Smrg
32852c393a42Smrg fonts.conf.in |    6 +++---
32862c393a42Smrg 1 files changed, 3 insertions(+), 3 deletions(-)
32872c393a42Smrg
32882c393a42Smrgcommit 5cafbd4da08aa8110a94deba59dc631c39ef7285
32892c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
32902c393a42SmrgDate:	Fri Sep 1 22:04:52 2006 -0700
32912c393a42Smrg
32922c393a42Smrg    Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
32932c393a42Smrg
32942c393a42Smrg    Limited FC_DEBUG documentation (just shows values and vague idea
32952c393a42Smrg    of what
32962c393a42Smrg    they're related to). Also document \ escape syntax for font names,
32972c393a42Smrg    including
32982c393a42Smrg    how family name and values have different escape requirements.
32992c393a42Smrg
33002c393a42Smrg doc/fontconfig-user.sgml |   40 ++++++++++++++++++++++++++++++++++++++--
33012c393a42Smrg 1 files changed, 38 insertions(+), 2 deletions(-)
33022c393a42Smrg
33032c393a42Smrgcommit 7295c6f5faa595422e0825aa2e91883147d5b50e
33042c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33052c393a42SmrgDate:	Fri Sep 1 21:30:54 2006 -0700
33062c393a42Smrg
33072c393a42Smrg    Guess that mac roman names with lots of high bits are actually SJIS.
33082c393a42Smrg
33092c393a42Smrg    Many Japanese fonts incorrectly include names tagged as Roman
33102c393a42Smrg    encoding and
33112c393a42Smrg    English language which are actually Japanese names in the SJIS
33122c393a42Smrg    encoding.
33132c393a42Smrg    Guess that names with a large number of high bits set are SJIS encoded
33142c393a42Smrg    Japanese names rather than English names.
33152c393a42Smrg
33162c393a42Smrg src/fcfreetype.c |   83
33172c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++-----------
33182c393a42Smrg 1 files changed, 65 insertions(+), 18 deletions(-)
33192c393a42Smrg
33202c393a42Smrgcommit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
33212c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33222c393a42SmrgDate:	Fri Sep 1 21:12:44 2006 -0700
33232c393a42Smrg
33242c393a42Smrg    Prefer Bitstream Vera to DejaVu families.
33252c393a42Smrg
33262c393a42Smrg    DejaVu is a modified version of Bitstream Vera that covers
33272c393a42Smrg    significantly
33282c393a42Smrg    more languages, but does so with spotty quality, lacking hinting
33292c393a42Smrg    for many
33302c393a42Smrg    glyphs, especially for the synthesized serif oblique face. Use
33312c393a42Smrg    Bitstream
33322c393a42Smrg    Vera (where installed).
33332c393a42Smrg
33342c393a42Smrg fonts.conf.in |   11 ++++++-----
33352c393a42Smrg 1 files changed, 6 insertions(+), 5 deletions(-)
33362c393a42Smrg
33372c393a42Smrgcommit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
33382c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33392c393a42SmrgDate:	Fri Sep 1 15:33:27 2006 -0700
33402c393a42Smrg
33412c393a42Smrg    Fonts matching lang not territory should satisfy sort pattern lang.
33422c393a42Smrg
33432c393a42Smrg    A pattern specifying 'Chinese' (:lang=zh) without a territory
33442c393a42Smrg    should be
33452c393a42Smrg    satisfied by any font supporting any Chinese lang. The code was
33462c393a42Smrg    requiring
33472c393a42Smrg    that the lang tags match exactly, causing this sort to fail.
33482c393a42Smrg
33492c393a42Smrg src/fcmatch.c |    2 +-
33502c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
33512c393a42Smrg
33522c393a42Smrgcommit cfccd4873a44da5b041368d5fca4f05180dcf041
33532c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33542c393a42SmrgDate:	Fri Sep 1 13:22:45 2006 -0700
33552c393a42Smrg
33562c393a42Smrg    Really only rebuild caches for system fonts at make install time.
33572c393a42Smrg
33582c393a42Smrg    Oops. Fix actual fc-cache command line instead of just the displayed
33592c393a42Smrg    version.
33602c393a42Smrg
33612c393a42Smrg Makefile.am |	  2 +-
33622c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
33632c393a42Smrg
33642c393a42Smrgcommit caf996342b53bf2ca4eedbe54bc86b68456d7470
33652c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33662c393a42SmrgDate:	Fri Sep 1 12:59:09 2006 -0700
33672c393a42Smrg
33682c393a42Smrg    Add Assamese orthography (as.orth). Bug #8050
33692c393a42Smrg
33702c393a42Smrg    Behdad Esfahbod says Assamese is the same as Bengali, so this
33712c393a42Smrg    just uses
33722c393a42Smrg    bn.orth.
33732c393a42Smrg
33742c393a42Smrg fc-lang/as.orth  |   28 ++++++++++++++++++++++++++++
33752c393a42Smrg fc-lang/iso639-1 |    2 +-
33762c393a42Smrg 2 files changed, 29 insertions(+), 1 deletions(-)
33772c393a42Smrg
33782c393a42Smrgcommit c9e6d2c8cc920937546faa63c889570fa7b4745c
33792c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
33802c393a42SmrgDate:	Fri Sep 1 12:45:43 2006 -0700
33812c393a42Smrg
33822c393a42Smrg    Chinese/Macau needs the Hong Kong orthography instead of Taiwan
33832c393a42Smrg    (bug 7884)
33842c393a42Smrg
33852c393a42Smrg    From Abel Cheung:
33862c393a42Smrg    Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
33872c393a42Smrg    Macau
33882c393a42Smrg    only uses traditional Chinese characters used in Taiwan; however
33892c393a42Smrg    that is
33902c393a42Smrg    wrong, as a majority of Macau people speaks Cantonese too, and
33912c393a42Smrg    also uses
33922c393a42Smrg    additional traditional Chinese chars from Hong Kong (there are
33932c393a42Smrg    already some
33942c393a42Smrg    place names that can't be represented in just chars used in
33952c393a42Smrg    Taiwan). So it
33962c393a42Smrg    should include zh_hk.orth instead.
33972c393a42Smrg
33982c393a42Smrg fc-lang/zh_mo.orth |	 9 +++++++--
33992c393a42Smrg 1 files changed, 7 insertions(+), 2 deletions(-)
34002c393a42Smrg
34012c393a42Smrgcommit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
34022c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34032c393a42SmrgDate:	Fri Sep 1 12:36:31 2006 -0700
34042c393a42Smrg
34052c393a42Smrg    Avoid #warning directives on non-GCC compilers. (bug 7683)
34062c393a42Smrg
34072c393a42Smrg    Detect GCC and use #warning only on GCC systems.
34082c393a42Smrg
34092c393a42Smrg configure.in	  |    4 +++-
34102c393a42Smrg src/fcfreetype.c |    2 ++
34112c393a42Smrg 2 files changed, 5 insertions(+), 1 deletions(-)
34122c393a42Smrg
34132c393a42Smrgcommit ab2cb932b25af20896c08f4641dfa696ed651418
34142c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34152c393a42SmrgDate:	Fri Sep 1 12:26:15 2006 -0700
34162c393a42Smrg
34172c393a42Smrg    Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
34182c393a42Smrg
34192c393a42Smrg    Linking against fontconfig requires expat on systems without chained
34202c393a42Smrg    shared
34212c393a42Smrg    library dependencies.
34222c393a42Smrg
34232c393a42Smrg fontconfig.pc.in |    1 +
34242c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
34252c393a42Smrg
34262c393a42Smrgcommit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
34272c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34282c393a42SmrgDate:	Fri Sep 1 12:07:10 2006 -0700
34292c393a42Smrg
34302c393a42Smrg    Fix memory leaks in fc-cache directory cleaning code.
34312c393a42Smrg
34322c393a42Smrg    valgrind found a few leaks in the new cache cleaning code.
34332c393a42Smrg
34342c393a42Smrg fc-cache/fc-cache.c |	  9 +++++++++
34352c393a42Smrg 1 files changed, 9 insertions(+), 0 deletions(-)
34362c393a42Smrg
34372c393a42Smrgcommit fd7223c770e74730480bdf9ecf36f3152a12473e
34382c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34392c393a42SmrgDate:	Fri Sep 1 12:05:04 2006 -0700
34402c393a42Smrg
34412c393a42Smrg    Only rebuild caches for system fonts at make install time.
34422c393a42Smrg
34432c393a42Smrg    Rebuilding user-specific fonts will stick those cache files in
34442c393a42Smrg    the system
34452c393a42Smrg    font cache directory.
34462c393a42Smrg
34472c393a42Smrg Makefile.am |	  2 +-
34482c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
34492c393a42Smrg
34502c393a42Smrgcommit 8587d77ce64147b7fb324458ba100910ebba93f4
34512c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34522c393a42SmrgDate:	Fri Sep 1 02:27:45 2006 -0700
34532c393a42Smrg
34542c393a42Smrg    Add some ignores
34552c393a42Smrg
34562c393a42Smrg .gitignore |	 2 ++
34572c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
34582c393a42Smrg
34592c393a42Smrgcommit 09bd9ae2be032efb05a8be7bae584fa18756d951
34602c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34612c393a42SmrgDate:	Fri Sep 1 02:22:59 2006 -0700
34622c393a42Smrg
34632c393a42Smrg    Fontset pattern references are relative to fontset, not array.
34642c393a42Smrg
34652c393a42Smrg    Within a fontset, the patterns are stored as pointers in an array.
34662c393a42Smrg    When stored as offsets, the offsets are relative to the fontset object
34672c393a42Smrg    itself, not the base of the array of pointers.
34682c393a42Smrg
34692c393a42Smrg src/fcint.h |	  2 +-
34702c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
34712c393a42Smrg
34722c393a42Smrgcommit 18b6857c6476517db7932025847ae952feba758d
34732c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34742c393a42SmrgDate:	Fri Sep 1 01:49:47 2006 -0700
34752c393a42Smrg
34762c393a42Smrg    Fix fc-lang to use new charset freezer API.
34772c393a42Smrg
34782c393a42Smrg    Charset freezer api now uses allocated object. Also required minor
34792c393a42Smrg    fixes to
34802c393a42Smrg    charset freezer code to remove assumption that all input charsets are
34812c393a42Smrg    persistant.
34822c393a42Smrg
34832c393a42Smrg fc-lang/fc-lang.c |   30 ++++++++++++++++++------------
34842c393a42Smrg src/fccharset.c   |   11 +++++------
34852c393a42Smrg src/fcint.h	   |	6 ++++++
34862c393a42Smrg 3 files changed, 29 insertions(+), 18 deletions(-)
34872c393a42Smrg
34882c393a42Smrgcommit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
34892c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
34902c393a42SmrgDate:	Fri Sep 1 01:15:14 2006 -0700
34912c393a42Smrg
34922c393a42Smrg    Pass directory information around in FcCache structure. Freeze
34932c393a42Smrg    charsets.
34942c393a42Smrg
34952c393a42Smrg    Instead of passing directory information around in separate variables,
34962c393a42Smrg    collect it all in an FcCache structure. Numerous internal and tool
34972c393a42Smrg    interfaces changed as a result of this.
34982c393a42Smrg
34992c393a42Smrg    Charsets are now pre-frozen before being serialized. This causes
35002c393a42Smrg    them to
35012c393a42Smrg    share across multiple fonts in the same cache.
35022c393a42Smrg
35032c393a42Smrg fc-cache/fc-cache.c	     |	109 ++++-----
35042c393a42Smrg fc-cat/fc-cat.c	     |	 83 ++-----
35052c393a42Smrg fc-glyphname/fc-glyphname.c |	 13 -
35062c393a42Smrg src/fccache.c		     |	300 ++++++++++--------------
35072c393a42Smrg src/fccfg.c		     |	169 ++++++++------
35082c393a42Smrg src/fccharset.c	     |	550
35092c393a42Smrg ++++++++++++++++++++++---------------------
35102c393a42Smrg src/fcdir.c		     |	177 +++++++-------
35112c393a42Smrg src/fcinit.c		     |	  1 -
35122c393a42Smrg src/fcint.h		     |	 60 +++--
35132c393a42Smrg src/fcpat.c		     |	  8 +
35142c393a42Smrg src/fcserialize.c	     |	  3 +
35152c393a42Smrg 11 files changed, 702 insertions(+), 771 deletions(-)
35162c393a42Smrg
35172c393a42Smrgcommit aec8c90b450c115718fd87bc270e35ee6b605967
35182c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35192c393a42SmrgDate:	Fri Sep 1 01:12:13 2006 -0700
35202c393a42Smrg
35212c393a42Smrg    Remove stale architecture signatures.
35222c393a42Smrg
35232c393a42Smrg    All but x86 are known to be wrong.
35242c393a42Smrg
35252c393a42Smrg fc-arch/fcarch.tmpl.h |    7 +++----
35262c393a42Smrg 1 files changed, 3 insertions(+), 4 deletions(-)
35272c393a42Smrg
35282c393a42Smrgcommit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
35292c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35302c393a42SmrgDate:	Thu Aug 31 18:16:00 2006 -0700
35312c393a42Smrg
35322c393a42Smrg    Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
35332c393a42Smrg
35342c393a42Smrg    Applications explicitly setting FC_LANG with string would fail due
35352c393a42Smrg    to typechecking disallowing this case.
35362c393a42Smrg
35372c393a42Smrg src/fcname.c |    4 ++++
35382c393a42Smrg 1 files changed, 4 insertions(+), 0 deletions(-)
35392c393a42Smrg
35402c393a42Smrgcommit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
35412c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35422c393a42SmrgDate:	Thu Aug 31 18:14:45 2006 -0700
35432c393a42Smrg
35442c393a42Smrg    Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
35452c393a42Smrg    Makefile.am
35462c393a42Smrg
35472c393a42Smrg    make distcheck caught this bug; the effect of 'make uninstall'
35482c393a42Smrg    would have been to execute 'rm -rf /', somewhat less that desirable.
35492c393a42Smrg
35502c393a42Smrg fc-cache/Makefile.am |    6 ++----
35512c393a42Smrg fc-cat/Makefile.am   |    2 --
35522c393a42Smrg 2 files changed, 2 insertions(+), 6 deletions(-)
35532c393a42Smrg
35542c393a42Smrgcommit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
35552c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35562c393a42SmrgDate:	Thu Aug 31 14:38:18 2006 -0700
35572c393a42Smrg
35582c393a42Smrg    Revert ABI changes from version 2.3
35592c393a42Smrg
35602c393a42Smrg    Accidental ABI changes and additions were discovered by looking at the
35612c393a42Smrg    differences in fontconfig.h. All of those have been reverted.
35622c393a42Smrg
35632c393a42Smrg fc-cache/fc-cache.c	 |    4 ++--
35642c393a42Smrg fc-list/fc-list.c	 |    2 +-
35652c393a42Smrg fontconfig/fontconfig.h |   23 +++++------------------
35662c393a42Smrg src/fccache.c		 |   16 ++++++++++++++--
35672c393a42Smrg src/fcint.h		 |    6 ++++++
35682c393a42Smrg 5 files changed, 28 insertions(+), 23 deletions(-)
35692c393a42Smrg
35702c393a42Smrgcommit 0a87ce715e1862c56702f5be43af9f246aa34e68
35712c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35722c393a42SmrgDate:	Thu Aug 31 11:56:43 2006 -0700
35732c393a42Smrg
35742c393a42Smrg    With no args, fc-cat now dumps all directories.
35752c393a42Smrg
35762c393a42Smrg    Automatically list all font directories when no arguments are given to
35772c393a42Smrg    fc-cat. Also add -r option to recurse from specified cache
35782c393a42Smrg    directories.
35792c393a42Smrg    fc-cat also now prints the cache filename in verbose mode, along
35802c393a42Smrg    with the
35812c393a42Smrg    related directory name.
35822c393a42Smrg
35832c393a42Smrg fc-cat/fc-cat.c |  119
35842c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++------------
35852c393a42Smrg src/fccache.c	 |   16 +++++---
35862c393a42Smrg src/fcint.h	 |    2 +-
35872c393a42Smrg 3 files changed, 104 insertions(+), 33 deletions(-)
35882c393a42Smrg
35892c393a42Smrgcommit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
35902c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
35912c393a42SmrgDate:	Thu Aug 31 09:42:49 2006 -0700
35922c393a42Smrg
35932c393a42Smrg    Automatically remove invalid cache files.
35942c393a42Smrg
35952c393a42Smrg    Cache files for missing or more recently modified directories are
35962c393a42Smrg    automatically removed at the end of every fc-cache run.
35972c393a42Smrg
35982c393a42Smrg fc-cache/Makefile.am |    2 +-
35992c393a42Smrg fc-cache/fc-cache.c  |  130
36002c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++-
36012c393a42Smrg fc-cat/fc-cat.c      |    3 +-
36022c393a42Smrg src/fccache.c	      |    6 +-
36032c393a42Smrg src/fcint.h	      |    2 +-
36042c393a42Smrg 5 files changed, 135 insertions(+), 8 deletions(-)
36052c393a42Smrg
36062c393a42Smrgcommit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
36072c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
36082c393a42SmrgDate:	Thu Aug 31 09:07:32 2006 -0700
36092c393a42Smrg
36102c393a42Smrg    Serialized value lists were only including one value.
36112c393a42Smrg
36122c393a42Smrg    The next pointer in the serialized value list wasn't getting set,
36132c393a42Smrg    so they
36142c393a42Smrg    were truncated at a single value.
36152c393a42Smrg
36162c393a42Smrg src/fcpat.c |	  1 +
36172c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
36182c393a42Smrg
36192c393a42Smrgcommit c50ea916b0e56520948804b67fc7df57bb490575
36202c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
36212c393a42SmrgDate:	Wed Aug 30 23:09:39 2006 -0700
36222c393a42Smrg
36232c393a42Smrg    Use intptr_t instead of off_t inside FcCache structure.
36242c393a42Smrg
36252c393a42Smrg    This avoids OS-dependencies in the cache file structure.
36262c393a42Smrg
36272c393a42Smrg src/fcint.h	   |	2 +-
36282c393a42Smrg src/fcserialize.c |	1 -
36292c393a42Smrg 2 files changed, 1 insertions(+), 2 deletions(-)
36302c393a42Smrg
36312c393a42Smrgcommit 76abb77f26c43d069919f80e960c71c2242fb5c2
36322c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
36332c393a42SmrgDate:	Wed Aug 30 22:23:25 2006 -0700
36342c393a42Smrg
36352c393a42Smrg    Fix fc-cat again. Sigh.
36362c393a42Smrg
36372c393a42Smrg    Internal interfaces in cache management changed again...
36382c393a42Smrg
36392c393a42Smrg fc-cat/fc-cat.c |   37 +++++++++++++++++++++++++------------
36402c393a42Smrg src/fccache.c	 |   19 ++++++++++---------
36412c393a42Smrg src/fcint.h	 |    9 ++++++---
36422c393a42Smrg 3 files changed, 41 insertions(+), 24 deletions(-)
36432c393a42Smrg
36442c393a42Smrgcommit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
36452c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
36462c393a42SmrgDate:	Wed Aug 30 21:59:53 2006 -0700
36472c393a42Smrg
36482c393a42Smrg    Skip broken caches. Cache files are auto-written, don't rewrite
36492c393a42Smrg    in fc-cache.
36502c393a42Smrg
36512c393a42Smrg    Validate cache contents and skip broken caches, looking down cache
36522c393a42Smrg    path for
36532c393a42Smrg    valid ones.
36542c393a42Smrg
36552c393a42Smrg    Every time a directory is scanned, it will be written to a cache
36562c393a42Smrg    file if
36572c393a42Smrg    possible, so fc-cache doesn't need to re-write the cache file. This
36582c393a42Smrg    makes
36592c393a42Smrg    detecting when the cache was generated a bit tricky, so we guess
36602c393a42Smrg    that if the
36612c393a42Smrg    cache wasn't valid before running and is valid afterwards, the
36622c393a42Smrg    cache file
36632c393a42Smrg    was written.
36642c393a42Smrg
36652c393a42Smrg    Also, allow empty charsets to be serialized with null leaves/numbers.
36662c393a42Smrg
36672c393a42Smrg    Eliminate a leak in FcEdit by switching to FcObject sooner.
36682c393a42Smrg
36692c393a42Smrg    Call FcFini from fc-match to make valgrind happy.
36702c393a42Smrg
36712c393a42Smrg fc-cache/fc-cache.c |	 25 ++++-----
36722c393a42Smrg fc-match/fc-match.c |	  1 +
36732c393a42Smrg src/fccache.c	     |	148
36742c393a42Smrg +++++++++++++++++++++++++++------------------------
36752c393a42Smrg src/fccfg.c	     |	 80 ++++++++--------------------
36762c393a42Smrg src/fccharset.c     |	 56 +++++++++++--------
36772c393a42Smrg src/fcdir.c	     |	  2 +-
36782c393a42Smrg src/fcint.h	     |	 19 +++++--
36792c393a42Smrg src/fcxml.c	     |	 19 +++----
36802c393a42Smrg 8 files changed, 169 insertions(+), 181 deletions(-)
36812c393a42Smrg
36822c393a42Smrgcommit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
36832c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
36842c393a42SmrgDate:	Wed Aug 30 18:50:58 2006 -0700
36852c393a42Smrg
36862c393a42Smrg    Rework Object name database to unify typechecking and object lookup.
36872c393a42Smrg
36882c393a42Smrg    Eliminate ancient list of object name databases and load names
36892c393a42Smrg    into single
36902c393a42Smrg    hash table that includes type information. Typecheck all pattern
36912c393a42Smrg    values to
36922c393a42Smrg    avoid mis-typed pattern elements.
36932c393a42Smrg
36942c393a42Smrg fc-case/fc-case.c |   13 --
36952c393a42Smrg src/fcint.h	   |	7 +-
36962c393a42Smrg src/fcmatch.c	   |	9 +-
36972c393a42Smrg src/fcname.c	   |  389
36982c393a42Smrg ++++++++++++++++++++++++++++++-----------------------
36992c393a42Smrg src/fcpat.c	   |	2 +-
37002c393a42Smrg 5 files changed, 233 insertions(+), 187 deletions(-)
37012c393a42Smrg
37022c393a42Smrgcommit c02886485b293179e8492cad9a34eb431dd4bfc9
37032c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
37042c393a42SmrgDate:	Wed Aug 30 13:51:03 2006 -0700
37052c393a42Smrg
37062c393a42Smrg    FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
37072c393a42Smrg    work.
37082c393a42Smrg
37092c393a42Smrg    FcCharSetSerialize was computing the offset to the unserialized leaf,
37102c393a42Smrg    which left it pointing at random data when the cache was reloaded.
37112c393a42Smrg
37122c393a42Smrg    fc-cat has been updated to work with the new cache structure.
37132c393a42Smrg
37142c393a42Smrg    Various debug messages extended to help diagnose serialization errors.
37152c393a42Smrg
37162c393a42Smrg fc-cat/fc-cat.c |  134
37172c393a42Smrg +++++++++++++++++++++++++++++--------------------------
37182c393a42Smrg src/fccache.c	 |    6 +--
37192c393a42Smrg src/fccharset.c |    3 +-
37202c393a42Smrg src/fcdbg.c	 |   20 +++++++-
37212c393a42Smrg src/fcint.h	 |   15 +++++--
37222c393a42Smrg src/fcpat.c	 |    7 +++
37232c393a42Smrg 6 files changed, 110 insertions(+), 75 deletions(-)
37242c393a42Smrg
37252c393a42Smrgcommit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
37262c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
37272c393a42SmrgDate:	Wed Aug 30 04:24:03 2006 -0700
37282c393a42Smrg
37292c393a42Smrg    Fix build problems caused by cache rework.
37302c393a42Smrg
37312c393a42Smrg    Pagesize no longer matters in architecture decisions, the entire
37322c393a42Smrg    cache file
37332c393a42Smrg    is mmaped into the library. However, lots of intptr_t values are in
37342c393a42Smrg    use now,
37352c393a42Smrg    so that value is important.
37362c393a42Smrg
37372c393a42Smrg    fc-lang now requires fcserialize.c, which has been added to the
37382c393a42Smrg    repository.
37392c393a42Smrg
37402c393a42Smrg fc-arch/fc-arch.c     |   14 +----
37412c393a42Smrg fc-arch/fcarch.tmpl.h |    4 +-
37422c393a42Smrg fc-lang/fc-lang.c     |    1 +
37432c393a42Smrg src/fcserialize.c     |  159
37442c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++
37452c393a42Smrg 4 files changed, 165 insertions(+), 13 deletions(-)
37462c393a42Smrg
37472c393a42Smrgcommit 7ce196733129b0e664c1bdc20f973f15167292f7
37482c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
37492c393a42SmrgDate:	Wed Aug 30 04:16:22 2006 -0700
37502c393a42Smrg
37512c393a42Smrg    Rework cache files to use offsets for all data structures.
37522c393a42Smrg
37532c393a42Smrg    Replace all of the bank/id pairs with simple offsets, recode several
37542c393a42Smrg    data structures to always use offsets inside the library to avoid
37552c393a42Smrg    conditional paths. Exposed data structures use pointers to hold
37562c393a42Smrg    offsets,
37572c393a42Smrg    setting the low bit to distinguish between offset and pointer.
37582c393a42Smrg
37592c393a42Smrg    Use offset-based data structures for lang charset encodings;
37602c393a42Smrg    eliminates
37612c393a42Smrg    separate data structure format for that file.
37622c393a42Smrg
37632c393a42Smrg    Much testing will be needed; offsets are likely not detected
37642c393a42Smrg    everywhere in
37652c393a42Smrg    the library yet.
37662c393a42Smrg
37672c393a42Smrg fc-arch/fcarch.tmpl.h	 |    3 +-
37682c393a42Smrg fc-lang/fc-lang.c	 |  185 ++++-----
37692c393a42Smrg fontconfig/fontconfig.h |    3 -
37702c393a42Smrg src/Makefile.am	 |    1 +
37712c393a42Smrg src/fccache.c		 |  581 +++++++++++----------------
37722c393a42Smrg src/fccfg.c		 |  102 +++---
37732c393a42Smrg src/fccharset.c	 |  493 ++++++++---------------
37742c393a42Smrg src/fcdbg.c		 |   43 ++-
37752c393a42Smrg src/fcdefault.c	 |   64 ++--
37762c393a42Smrg src/fcfs.c		 |  133 ++-----
37772c393a42Smrg src/fcint.h		 |  477 +++++++++++++---------
37782c393a42Smrg src/fclang.c		 |  120 ++-----
37792c393a42Smrg src/fclist.c		 |   86 ++---
37802c393a42Smrg src/fcmatch.c		 |  179 +++------
37812c393a42Smrg src/fcname.c		 |  142 ++------
37822c393a42Smrg src/fcpat.c		 | 1025
37832c393a42Smrg ++++++++++++++---------------------------------
37842c393a42Smrg src/fcstr.c		 |    1 +
37852c393a42Smrg src/fcxml.c		 |   15 +-
37862c393a42Smrg 18 files changed, 1394 insertions(+), 2259 deletions(-)
37872c393a42Smrg
37882c393a42Smrgcommit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
37892c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
37902c393a42SmrgDate:	Mon Aug 28 11:51:12 2006 -0700
37912c393a42Smrg
37922c393a42Smrg    Revert to original FcFontSetMatch algorithm to avoid losing fonts.
37932c393a42Smrg
37942c393a42Smrg    The fancy new FcFontSetMatch algorithm would discard fonts for the
37952c393a42Smrg    wrong reasons; fc-match sans:lang=en,ja would discard all fonts
37962c393a42Smrg    without
37972c393a42Smrg    Japanese support. This commit reverts to the original algorithm which
37982c393a42Smrg    ensure that FcFontSetMatch always matches the first font in the
37992c393a42Smrg    FcFontSetSort return list.
38002c393a42Smrg
38012c393a42Smrg src/fcmatch.c |  229
38022c393a42Smrg ++++++++-------------------------------------------------
38032c393a42Smrg 1 files changed, 32 insertions(+), 197 deletions(-)
38042c393a42Smrg
38052c393a42Smrgcommit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
38062c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38072c393a42SmrgDate:	Mon Aug 28 10:38:27 2006 -0700
38082c393a42Smrg
38092c393a42Smrg    Add ppc architecture
38102c393a42Smrg
38112c393a42Smrg fc-arch/fcarch.tmpl.h |    1 +
38122c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
38132c393a42Smrg
38142c393a42Smrgcommit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
38152c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38162c393a42SmrgDate:	Mon Aug 28 10:30:22 2006 -0700
38172c393a42Smrg
38182c393a42Smrg    During test run, remove cache directory to avoid stale cache usage.
38192c393a42Smrg
38202c393a42Smrg    As file timestamps have only one second granularity, an old cache
38212c393a42Smrg    file could easily be used when a test took less than 1 second to run.
38222c393a42Smrg    Just remove the cache directory and its contents before each test
38232c393a42Smrg    is run.
38242c393a42Smrg    Also, remove mention of the old cache file from the test config file.
38252c393a42Smrg
38262c393a42Smrg test/fonts.conf.in |	 1 -
38272c393a42Smrg test/run-test.sh   |	 4 +---
38282c393a42Smrg 2 files changed, 1 insertions(+), 4 deletions(-)
38292c393a42Smrg
38302c393a42Smrgcommit 1e4080ea49160c5af24400b8daf701412a0cc7cb
38312c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38322c393a42SmrgDate:	Mon Aug 28 10:07:43 2006 -0700
38332c393a42Smrg
38342c393a42Smrg    Add x86-64 architecture and signature.
38352c393a42Smrg
38362c393a42Smrg fc-arch/fcarch.tmpl.h |    1 +
38372c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
38382c393a42Smrg
38392c393a42Smrgcommit 7db39f729859827b246da242a26ddba13cb8c4b1
38402c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38412c393a42SmrgDate:	Mon Aug 28 09:43:12 2006 -0700
38422c393a42Smrg
38432c393a42Smrg    Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
38442c393a42Smrg
38452c393a42Smrg    Also remove spurious printf of directory names.
38462c393a42Smrg
38472c393a42Smrg fc-arch/Makefile.am   |    2 +-
38482c393a42Smrg fc-arch/fcarch.tmpl.h |    2 +-
38492c393a42Smrg src/fcdir.c	       |    1 -
38502c393a42Smrg 3 files changed, 2 insertions(+), 3 deletions(-)
38512c393a42Smrg
38522c393a42Smrgcommit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
38532c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38542c393a42SmrgDate:	Sun Aug 27 23:40:51 2006 -0700
38552c393a42Smrg
38562c393a42Smrg    Eliminate ./ and ../ elements from font directory names when scanning.
38572c393a42Smrg
38582c393a42Smrg    FcStrCanonFilename eliminates ./ and ../ elements from pathnames
38592c393a42Smrg    through
38602c393a42Smrg    simple string editing. Also, relative path names are fixed by
38612c393a42Smrg    prepending the
38622c393a42Smrg    current working directory.
38632c393a42Smrg
38642c393a42Smrg src/fcdir.c |	 45 ++++++++++++++++++++++++++++++---------------
38652c393a42Smrg src/fcint.h |	  3 +++
38662c393a42Smrg src/fcstr.c |	 57
38672c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
38682c393a42Smrg 3 files changed, 90 insertions(+), 15 deletions(-)
38692c393a42Smrg
38702c393a42Smrgcommit af180c40376690b7ced5262156fbe13c9ebba1e2
38712c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38722c393a42SmrgDate:	Sun Aug 27 22:24:39 2006 -0700
38732c393a42Smrg
38742c393a42Smrg    Fix up fc-cache and fc-cat for no global cache changes.
38752c393a42Smrg
38762c393a42Smrg    fc-cache and fc-cat use internal (fcint.h) APIs that have
38772c393a42Smrg    changed with the elimination of the global cache.
38782c393a42Smrg
38792c393a42Smrg fc-cache/fc-cache.c |	  2 +-
38802c393a42Smrg fc-cat/fc-cat.c     |	119
38812c393a42Smrg ++++++---------------------------------------------
38822c393a42Smrg src/fccache.c	     |	 77 +++++++++++++++++++++++----------
38832c393a42Smrg src/fcdir.c	     |	 13 ++---
38842c393a42Smrg src/fcint.h	     |	  4 ++
38852c393a42Smrg 5 files changed, 76 insertions(+), 139 deletions(-)
38862c393a42Smrg
38872c393a42Smrgcommit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
38882c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
38892c393a42SmrgDate:	Sun Aug 27 21:53:48 2006 -0700
38902c393a42Smrg
38912c393a42Smrg    Eliminate global cache. Eliminate multi-arch cache code.
38922c393a42Smrg
38932c393a42Smrg    With the removal of the in-directory cache files, and the addition of
38942c393a42Smrg    per-user cache directories, there is no longer any reason to
38952c393a42Smrg    preserve the
38962c393a42Smrg    giant global cache file. Eliminating of this unifies the cache
38972c393a42Smrg    structure
38982c393a42Smrg    and simplifies the overall caching strategies greatly.
38992c393a42Smrg
39002c393a42Smrg fc-cache/fc-cache.c |	  3 +-
39012c393a42Smrg src/fccache.c	     | 1051
39022c393a42Smrg ++++++---------------------------------------------
39032c393a42Smrg src/fccfg.c	     |	 23 +-
39042c393a42Smrg src/fcdir.c	     |	164 +++++----
39052c393a42Smrg src/fcint.h	     |	 70 +----
39062c393a42Smrg 5 files changed, 203 insertions(+), 1108 deletions(-)
39072c393a42Smrg
39082c393a42Smrgcommit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
39092c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
39102c393a42SmrgDate:	Sun Aug 27 18:29:51 2006 -0700
39112c393a42Smrg
39122c393a42Smrg    Add architecture to cache filename.
39132c393a42Smrg
39142c393a42Smrg    Make cache filenames unique by inserting the architecture name
39152c393a42Smrg    into the
39162c393a42Smrg    filename.
39172c393a42Smrg
39182c393a42Smrg src/fccache.c |    5 +++--
39192c393a42Smrg 1 files changed, 3 insertions(+), 2 deletions(-)
39202c393a42Smrg
39212c393a42Smrgcommit db50cbdaf592349c204ab0af0e7061ea72237044
39222c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
39232c393a42SmrgDate:	Sun Aug 27 18:19:39 2006 -0700
39242c393a42Smrg
39252c393a42Smrg    Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
39262c393a42Smrg    per dir.
39272c393a42Smrg
39282c393a42Smrg    Normalized directory names offer protection against looped directory
39292c393a42Smrg    trees
39302c393a42Smrg    but cost enormous numbers of system calls (stat per file in the
39312c393a42Smrg    hierarchy).
39322c393a42Smrg    Also, cache file directory name contents are validated each time the
39332c393a42Smrg    directory is modified, don't re-validate every time the cache file
39342c393a42Smrg    is loaded
39352c393a42Smrg    with an access and stat call.
39362c393a42Smrg
39372c393a42Smrg fc-cache/fc-cache.c |	  7 +---
39382c393a42Smrg src/fccache.c	     |	 55 +---------------------------
39392c393a42Smrg src/fccfg.c	     |	100
39402c393a42Smrg ---------------------------------------------------
39412c393a42Smrg src/fcdir.c	     |	  6 ---
39422c393a42Smrg 4 files changed, 4 insertions(+), 164 deletions(-)
39432c393a42Smrg
39442c393a42Smrgcommit d2f786849c0c4503360a5c09469505b05164c6d2
39452c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
39462c393a42SmrgDate:	Sun Aug 27 17:04:01 2006 -0700
39472c393a42Smrg
39482c393a42Smrg    Write caches to first directory with permission. Valid cache in
39492c393a42Smrg    FcDirCacheOpen.
39502c393a42Smrg
39512c393a42Smrg    Previous policy was to attempt to update the cache in place and bail
39522c393a42Smrg    if that
39532c393a42Smrg    didn't work. Now, search for the first writable directory and
39542c393a42Smrg    place the
39552c393a42Smrg    cache file there instead. Furthermore, on startup, search directory
39562c393a42Smrg    list for
39572c393a42Smrg    valid cache files instead of bailing if the first found cache
39582c393a42Smrg    file wasn't
39592c393a42Smrg    valid.
39602c393a42Smrg
39612c393a42Smrg fonts.conf.in |    2 +-
39622c393a42Smrg src/fccache.c |   90
39632c393a42Smrg ++++++++++++++++++++++++++------------------------------
39642c393a42Smrg 2 files changed, 43 insertions(+), 49 deletions(-)
39652c393a42Smrg
39662c393a42Smrgcommit 2b629781d74b5a7db1fff873ce5322e59a0f863a
39672c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
39682c393a42SmrgDate:	Sun Aug 27 16:25:07 2006 -0700
39692c393a42Smrg
39702c393a42Smrg    Construct short architecture name from architecture signature.
39712c393a42Smrg
39722c393a42Smrg    Map existing architecture signature to short architecture name
39732c393a42Smrg    at build time. This architecture name is (as yet) unused, but will
39742c393a42Smrg    be used
39752c393a42Smrg    to build per-architecture cache files with names made unique by
39762c393a42Smrg    including
39772c393a42Smrg    the architecture name. The auto-detected architecture name can
39782c393a42Smrg    be overridden
39792c393a42Smrg    with the --with-arch=ARCH configure option.
39802c393a42Smrg
39812c393a42Smrg Makefile.am	       |    2 +-
39822c393a42Smrg configure.in	       |   17 ++++++
39832c393a42Smrg fc-arch/Makefile.am   |   50 +++++++++++++++++
39842c393a42Smrg fc-arch/fc-arch.c     |  144
39852c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++
39862c393a42Smrg fc-arch/fcarch.tmpl.h |   32 +++++++++++
39872c393a42Smrg 5 files changed, 244 insertions(+), 1 deletions(-)
39882c393a42Smrg
39892c393a42Smrgcommit 199a92241151c391d9becca4fae1cc7e5e32ca80
39902c393a42SmrgAuthor: Keith Packard <keithp@neko.keithp.com>
39912c393a42SmrgDate:	Sun Aug 27 16:21:16 2006 -0700
39922c393a42Smrg
39932c393a42Smrg    Add .gitignore
39942c393a42Smrg
39952c393a42Smrg .gitignore |	73
39962c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
39972c393a42Smrg 1 files changed, 73 insertions(+), 0 deletions(-)
39982c393a42Smrg
39992c393a42Smrgcommit 7410e40bd93beb4ab1a577d084112413431cede2
40002c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
40012c393a42SmrgDate:	Fri Aug 4 16:13:00 2006 +0000
40022c393a42Smrg
40032c393a42Smrg    2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
40042c393a42Smrg    Make cache directories configurable. Simplify and correct some
40052c393a42Smrg    code which
40062c393a42Smrg	deals with per-directory caches.
40072c393a42Smrg
40082c393a42Smrg ChangeLog		 |   24 ++++
40092c393a42Smrg configure.in		 |   22 +++-
40102c393a42Smrg fc-cache/fc-cache.c	 |    7 +-
40112c393a42Smrg fontconfig/fontconfig.h |    4 +-
40122c393a42Smrg fonts.conf.in		 |    5 +
40132c393a42Smrg fonts.dtd		 |   12 ++
40142c393a42Smrg src/Makefile.am	 |    3 +-
40152c393a42Smrg src/fccache.c		 |  323
40162c393a42Smrg ++++++++++++++++++++++++-----------------------
40172c393a42Smrg src/fccfg.c		 |   28 ++++-
40182c393a42Smrg src/fcdir.c		 |    6 +-
40192c393a42Smrg src/fcinit.c		 |    2 +
40202c393a42Smrg src/fcint.h		 |   13 ++-
40212c393a42Smrg src/fcxml.c		 |   17 +++
40222c393a42Smrg test/fonts.conf.in	 |    1 +
40232c393a42Smrg test/run-test.sh	 |    6 +-
40242c393a42Smrg 15 files changed, 294 insertions(+), 179 deletions(-)
40252c393a42Smrg
40262c393a42Smrgcommit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
40272c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
40282c393a42SmrgDate:	Wed Jul 19 02:14:28 2006 +0000
40292c393a42Smrg
40302c393a42Smrg    2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
40312c393a42Smrg    Fix file-descriptor leak in FcGlobalCacheDestroy.
40322c393a42Smrg
40332c393a42Smrg ChangeLog     |    7 +++++++
40342c393a42Smrg src/fccache.c |    2 ++
40352c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
40362c393a42Smrg
40372c393a42Smrgcommit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
40382c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
40392c393a42SmrgDate:	Fri Jun 2 18:48:30 2006 +0000
40402c393a42Smrg
40412c393a42Smrg    2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
40422c393a42Smrg    Esfahbod
40432c393a42Smrg    TrueType Collection table offsets are absolute, not relative.
40442c393a42Smrg
40452c393a42Smrg ChangeLog    |    7 +++++++
40462c393a42Smrg src/ftglue.c |    2 +-
40472c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
40482c393a42Smrg
40492c393a42Smrgcommit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
40502c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
40512c393a42SmrgDate:	Fri Apr 28 07:00:25 2006 +0000
40522c393a42Smrg
40532c393a42Smrg    2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
40542c393a42Smrg    Make FcStrCopy slightly more efficient.
40552c393a42Smrg
40562c393a42Smrg ChangeLog   |	  7 +++++++
40572c393a42Smrg src/fcstr.c |	 12 +++++++-----
40582c393a42Smrg 2 files changed, 14 insertions(+), 5 deletions(-)
40592c393a42Smrg
40602c393a42Smrgcommit 0037aad501e18e53acd2590483b99aaa2a1fba8c
40612c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
40622c393a42SmrgDate:	Thu Apr 27 08:13:45 2006 +0000
40632c393a42Smrg
40642c393a42Smrg    Keith Packard <keithp@keithp.com>
40652c393a42Smrg    Reduce transient memory usage during config file parsing by allocating
40662c393a42Smrg	smaller buffers (64 seems to be a magic number).
40672c393a42Smrg
40682c393a42Smrg ChangeLog   |	 20 +++++++-------------
40692c393a42Smrg src/fcstr.c |	  2 +-
40702c393a42Smrg 2 files changed, 8 insertions(+), 14 deletions(-)
40712c393a42Smrg
40722c393a42Smrgcommit 529291bef436384a06db246fda30e08d5812de14
40732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
40742c393a42SmrgDate:	Thu Apr 27 07:54:07 2006 +0000
40752c393a42Smrg
40762c393a42Smrg    Eliminate pattern freezing
40772c393a42Smrg
40782c393a42Smrg ChangeLog    |    8 ++
40792c393a42Smrg src/fcinit.c |    4 -
40802c393a42Smrg src/fcint.h  |    3 -
40812c393a42Smrg src/fcpat.c  |  370
40822c393a42Smrg ----------------------------------------------------------
40832c393a42Smrg src/fcxml.c  |    3 +-
40842c393a42Smrg 5 files changed, 9 insertions(+), 379 deletions(-)
40852c393a42Smrg
40862c393a42Smrgcommit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
40872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
40882c393a42SmrgDate:	Thu Apr 27 07:11:44 2006 +0000
40892c393a42Smrg
40902c393a42Smrg    Make path names in cache files absolute (NB, cache format change) Stop
40912c393a42Smrg	permitting cache files to be stored in font dirs. Bump cache
40922c393a42Smrg	magic.
40932c393a42Smrg	Don't include /fonts.cache-2 in cache hash construction.
40942c393a42Smrg    reviewed by: Patrick Lam <plam@mit.edu>
40952c393a42Smrg
40962c393a42Smrg ChangeLog	  |   30 ++++++++++++
40972c393a42Smrg src/fccache.c	  |  104 ++++++++++---------------------------------
40982c393a42Smrg src/fcfreetype.c |   10 +----
40992c393a42Smrg src/fcint.h	  |    8 +---
41002c393a42Smrg src/fclist.c	  |    4 --
41012c393a42Smrg src/fcmatch.c	  |    3 -
41022c393a42Smrg src/fcpat.c	  |  130
41032c393a42Smrg ------------------------------------------------------
41042c393a42Smrg 7 files changed, 57 insertions(+), 232 deletions(-)
41052c393a42Smrg
41062c393a42Smrgcommit 3b013a034acac70f3ceee05505bf5bb4dd45963b
41072c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41082c393a42SmrgDate:	Wed Apr 26 14:50:41 2006 +0000
41092c393a42Smrg
41102c393a42Smrg    Really update for 2.3.95.
41112c393a42Smrg
41122c393a42Smrg README |    6 ++++--
41132c393a42Smrg 1 files changed, 4 insertions(+), 2 deletions(-)
41142c393a42Smrg
41152c393a42Smrgcommit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
41162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41172c393a42SmrgDate:	Tue Apr 25 15:33:07 2006 +0000
41182c393a42Smrg
41192c393a42Smrg    Fix the issues with GNU libiconv vs. libc iconv (which especially
41202c393a42Smrg    appear on
41212c393a42Smrg	Solarii). Approach suggested by Tim Mooney.
41222c393a42Smrg    reviewed by: plam
41232c393a42Smrg
41242c393a42Smrg ChangeLog	  |   12 +++++++++++-
41252c393a42Smrg configure.in	  |   37 +++++++++++++++++++++++++++++++++++--
41262c393a42Smrg src/Makefile.am  |    2 +-
41272c393a42Smrg src/fcfreetype.c |    3 +--
41282c393a42Smrg 4 files changed, 48 insertions(+), 6 deletions(-)
41292c393a42Smrg
41302c393a42Smrgcommit 49512317264da1996bddf0b3c82d8d2de0c201eb
41312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41322c393a42SmrgDate:	Tue Apr 25 06:12:06 2006 +0000
41332c393a42Smrg
41342c393a42Smrg    Include $(top_srcdir), $(top_srcdir)/src before anything else.
41352c393a42Smrg    Shuffle order of includes for building out of srcdir on win32.
41362c393a42Smrg    reviewed by: plam
41372c393a42Smrg
41382c393a42Smrg ChangeLog |   17 ++++++++++++++++-
41392c393a42Smrg 1 files changed, 16 insertions(+), 1 deletions(-)
41402c393a42Smrg
41412c393a42Smrgcommit f045376c0831f068e8fd8fd61773a5ed83dede7f
41422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41432c393a42SmrgDate:	Tue Apr 25 05:57:41 2006 +0000
41442c393a42Smrg
41452c393a42Smrg    Include $(top_srcdir), $(top_srcdir)/src before anything else.
41462c393a42Smrg    Shuffle order of includes for building out of srcdir on win32.
41472c393a42Smrg    reviewed by: plam
41482c393a42Smrg
41492c393a42Smrg fc-cache/fc-cache.c |	 15 ++++++++-------
41502c393a42Smrg fc-cat/fc-cat.c     |	 17 +++++++++--------
41512c393a42Smrg fc-match/fc-match.c |	 11 ++++++-----
41522c393a42Smrg src/Makefile.am     |	  6 +++---
41532c393a42Smrg src/fccache.c	     |	  2 +-
41542c393a42Smrg src/fccfg.c	     |	  2 +-
41552c393a42Smrg src/fccharset.c     |	  2 +-
41562c393a42Smrg src/fcdbg.c	     |	  2 +-
41572c393a42Smrg src/fcfreetype.c    |	  2 +-
41582c393a42Smrg src/fcfs.c	     |	  2 +-
41592c393a42Smrg src/fcinit.c	     |	  2 +-
41602c393a42Smrg src/fclist.c	     |	  2 +-
41612c393a42Smrg src/fcmatch.c	     |	  2 +-
41622c393a42Smrg src/fcmatrix.c      |	  2 +-
41632c393a42Smrg src/fcname.c	     |	  2 +-
41642c393a42Smrg src/fcpat.c	     |	  2 +-
41652c393a42Smrg src/fcstr.c	     |	  2 +-
41662c393a42Smrg src/fcxml.c	     |	  2 +-
41672c393a42Smrg 18 files changed, 40 insertions(+), 37 deletions(-)
41682c393a42Smrg
41692c393a42Smrgcommit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
41702c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41712c393a42SmrgDate:	Thu Apr 20 16:57:50 2006 +0000
41722c393a42Smrg
41732c393a42Smrg    Prevent terrible perf regression by getting the if-condition right
41742c393a42Smrg	(reported by Wouter Bolsterlee).
41752c393a42Smrg
41762c393a42Smrg ChangeLog     |    8 +++++++-
41772c393a42Smrg src/fcmatch.c |    2 +-
41782c393a42Smrg 2 files changed, 8 insertions(+), 2 deletions(-)
41792c393a42Smrg
41802c393a42Smrgcommit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
41812c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41822c393a42SmrgDate:	Wed Apr 19 16:53:50 2006 +0000
41832c393a42Smrg
41842c393a42Smrg    Dominic Lachowicz <cinamod@hotmail.com>
41852c393a42Smrg    Implement mmap-like code for Windows using MapViewOfFile.
41862c393a42Smrg
41872c393a42Smrg ChangeLog     |    7 +++++++
41882c393a42Smrg src/fccache.c |   23 ++++++++++++++++++++---
41892c393a42Smrg 2 files changed, 27 insertions(+), 3 deletions(-)
41902c393a42Smrg
41912c393a42Smrgcommit 56f8358364ad9078d99a35a12d7734884b8fccc2
41922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
41932c393a42SmrgDate:	Wed Apr 19 16:17:46 2006 +0000
41942c393a42Smrg
41952c393a42Smrg    Bump version to 2.3.95.
41962c393a42Smrg
41972c393a42Smrg ChangeLog |	8 ++++++++
41982c393a42Smrg 1 files changed, 8 insertions(+), 0 deletions(-)
41992c393a42Smrg
42002c393a42Smrgcommit c001a192af784a3e7aa680cc925a4f6fc8f5b502
42012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42022c393a42SmrgDate:	Wed Apr 19 16:17:19 2006 +0000
42032c393a42Smrg
42042c393a42Smrg    Bail gracefully if the cache file does not contain enough data.
42052c393a42Smrg
42062c393a42Smrg ChangeLog		 |    5 +++++
42072c393a42Smrg README			 |   23 +++++++++++++++++++++--
42082c393a42Smrg configure.in		 |    2 +-
42092c393a42Smrg fontconfig/fontconfig.h |    2 +-
42102c393a42Smrg src/fccache.c		 |   19 ++++++++++++++++++-
42112c393a42Smrg 5 files changed, 46 insertions(+), 5 deletions(-)
42122c393a42Smrg
42132c393a42Smrgcommit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
42142c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42152c393a42SmrgDate:	Sat Apr 15 00:25:20 2006 +0000
42162c393a42Smrg
42172c393a42Smrg    Give the 'Standard Symbols L' match a strong (vs. weak) binding.
42182c393a42Smrg
42192c393a42Smrg ChangeLog     |    5 +++++
42202c393a42Smrg fonts.conf.in |   13 ++++++++-----
42212c393a42Smrg 2 files changed, 13 insertions(+), 5 deletions(-)
42222c393a42Smrg
42232c393a42Smrgcommit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
42242c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42252c393a42SmrgDate:	Fri Apr 14 18:35:16 2006 +0000
42262c393a42Smrg
42272c393a42Smrg    Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
42282c393a42Smrg	Simplify code and get things straight.
42292c393a42Smrg
42302c393a42Smrg ChangeLog    |    6 ++++++
42312c393a42Smrg src/fcname.c |   20 +++++---------------
42322c393a42Smrg 2 files changed, 11 insertions(+), 15 deletions(-)
42332c393a42Smrg
42342c393a42Smrgcommit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
42352c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42362c393a42SmrgDate:	Fri Apr 14 15:40:58 2006 +0000
42372c393a42Smrg
42382c393a42Smrg    Actually, just add URW fonts as aliases for all of the PostScript
42392c393a42Smrg    fonts.
42402c393a42Smrg	(reported by Miguel Rodriguez).
42412c393a42Smrg
42422c393a42Smrg ChangeLog     |    6 ++++++
42432c393a42Smrg fonts.conf.in |   36 ++++++++++++++++++++++++++++++------
42442c393a42Smrg 2 files changed, 36 insertions(+), 6 deletions(-)
42452c393a42Smrg
42462c393a42Smrgcommit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
42472c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42482c393a42SmrgDate:	Fri Apr 14 14:51:22 2006 +0000
42492c393a42Smrg
42502c393a42Smrg    Add an alias 'Standard Symbols L' for 'Symbol'.
42512c393a42Smrg
42522c393a42Smrg ChangeLog     |    5 +++++
42532c393a42Smrg fonts.conf.in |    6 +++++-
42542c393a42Smrg 2 files changed, 10 insertions(+), 1 deletions(-)
42552c393a42Smrg
42562c393a42Smrgcommit 2f02e38361b24032945e24f7f8480999bf9df1e2
42572c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42582c393a42SmrgDate:	Wed Apr 12 14:36:36 2006 +0000
42592c393a42Smrg
42602c393a42Smrg    Fix memory leak (Coverity defect #2089).
42612c393a42Smrg    Ignore script if subtable is missing (Coverity defect #2088).
42622c393a42Smrg    Fix possible null pointer dereference (Coverity defect #784)
42632c393a42Smrg    and memory
42642c393a42Smrg	leak (Coverity defects #785, #786).
42652c393a42Smrg    Don't copy FcCharSet if we're going to throw it away anyway. (Reported
42662c393a42Smrg    by
42672c393a42Smrg	Kenichi Handa).
42682c393a42Smrg    reviewed by: plam
42692c393a42Smrg
42702c393a42Smrg ChangeLog	  |   21 +++++++++++++++++++++
42712c393a42Smrg src/fccfg.c	  |    4 +++-
42722c393a42Smrg src/fcfreetype.c |    5 +----
42732c393a42Smrg src/fcmatch.c	  |   33 ++++++++++++++++++++-------------
42742c393a42Smrg src/fcpat.c	  |    7 ++++++-
42752c393a42Smrg 5 files changed, 51 insertions(+), 19 deletions(-)
42762c393a42Smrg
42772c393a42Smrgcommit a56e89ab4f21aa6288345c63d2c43e55561632e0
42782c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42792c393a42SmrgDate:	Wed Apr 12 03:02:57 2006 +0000
42802c393a42Smrg
42812c393a42Smrg    Fix bad behaviour on realloc resulting in crash.
42822c393a42Smrg    reviewed by: plam
42832c393a42Smrg
42842c393a42Smrg ChangeLog    |    7 +++++++
42852c393a42Smrg src/fcname.c |   17 ++++++++++-------
42862c393a42Smrg 2 files changed, 17 insertions(+), 7 deletions(-)
42872c393a42Smrg
42882c393a42Smrgcommit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
42892c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
42902c393a42SmrgDate:	Wed Apr 12 02:38:28 2006 +0000
42912c393a42Smrg
42922c393a42Smrg    Don't crash if config is null (Coverity defect #984).
42932c393a42Smrg
42942c393a42Smrg ChangeLog     |   13 +++++++++----
42952c393a42Smrg src/fccache.c |    5 +++--
42962c393a42Smrg 2 files changed, 12 insertions(+), 6 deletions(-)
42972c393a42Smrg
42982c393a42Smrgcommit 2de24638b23f65b5586cebe3e9d9f4577a40673e
42992c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43002c393a42SmrgDate:	Tue Apr 11 16:54:24 2006 +0000
43012c393a42Smrg
43022c393a42Smrg    Missing bits from previous patches.
43032c393a42Smrg    Remove extra semi-colon.
43042c393a42Smrg    Fix memory leak in error case (Coverity defects #776, #985).
43052c393a42Smrg    Fix memory leaks (Coverity defects #779, #781) and memory use
43062c393a42Smrg    after free
43072c393a42Smrg	(Coverity defect #780).
43082c393a42Smrg    reviewed by: plam
43092c393a42Smrg
43102c393a42Smrg ChangeLog	 |   18 ++++++++++++++++++
43112c393a42Smrg src/fccfg.c	 |   13 +++++++++----
43122c393a42Smrg src/fccharset.c |    5 ++++-
43132c393a42Smrg src/fclang.c	 |    1 +
43142c393a42Smrg src/fcxml.c	 |    4 +++-
43152c393a42Smrg 5 files changed, 35 insertions(+), 6 deletions(-)
43162c393a42Smrg
43172c393a42Smrgcommit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
43182c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43192c393a42SmrgDate:	Tue Apr 11 14:20:59 2006 +0000
43202c393a42Smrg
43212c393a42Smrg    Properly convert static charsets to dynamic charsets.
43222c393a42Smrg    Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
43232c393a42Smrg    Fix memory leak (Coverity defect #1819).
43242c393a42Smrg    prevent crash when invalid include line is parsed (Coverity defect
43252c393a42Smrg    #763).
43262c393a42Smrg    Fix potential null pointer access (Coverity defect #1804).
43272c393a42Smrg    Remove dead code (Coverity defect #1194).
43282c393a42Smrg    Prevent potential null pointer access (Coverity defect #767),
43292c393a42Smrg    ensure error
43302c393a42Smrg	value is read (Coverity defect #1195).
43312c393a42Smrg    reviewed by: plam
43322c393a42Smrg
43332c393a42Smrg ChangeLog	   |   29 +++++++++++++++++++++++++++++
43342c393a42Smrg fc-cat/fc-cat.c   |	4 +++-
43352c393a42Smrg fc-lang/fc-lang.c |	3 +++
43362c393a42Smrg src/fccharset.c   |	5 +++++
43372c393a42Smrg src/fcfreetype.c  |	6 ++++--
43382c393a42Smrg src/fclang.c	   |	8 +++++++-
43392c393a42Smrg src/fcname.c	   |	8 --------
43402c393a42Smrg src/fcpat.c	   |   11 ++++++++++-
43412c393a42Smrg 8 files changed, 61 insertions(+), 13 deletions(-)
43422c393a42Smrg
43432c393a42Smrgcommit af2ad236f037c7a53e73b9454f620de1a52f0422
43442c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43452c393a42SmrgDate:	Tue Apr 11 05:08:26 2006 +0000
43462c393a42Smrg
43472c393a42Smrg    Survive missing docbook2pdf.
43482c393a42Smrg    reviewed by: plam
43492c393a42Smrg
43502c393a42Smrg ChangeLog	 |   11 +++++++++--
43512c393a42Smrg doc/Makefile.am |   10 ++++++----
43522c393a42Smrg 2 files changed, 15 insertions(+), 6 deletions(-)
43532c393a42Smrg
43542c393a42Smrgcommit 67ed0b729718233662255a181bdcdb136c04dc5b
43552c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43562c393a42SmrgDate:	Mon Apr 10 22:08:35 2006 +0000
43572c393a42Smrg
43582c393a42Smrg    Include more stub definitions to make HP-UX's C compiler happy.
43592c393a42Smrg
43602c393a42Smrg ChangeLog		     |	  7 +++++++
43612c393a42Smrg fc-case/fc-case.c	     |	  3 +++
43622c393a42Smrg fc-glyphname/fc-glyphname.c |	  3 +++
43632c393a42Smrg fc-lang/fc-lang.c	     |	  3 +++
43642c393a42Smrg 4 files changed, 16 insertions(+), 0 deletions(-)
43652c393a42Smrg
43662c393a42Smrgcommit ac0010940e626cb9193bb4ad0271f3820c7225ee
43672c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43682c393a42SmrgDate:	Mon Apr 10 21:04:54 2006 +0000
43692c393a42Smrg
43702c393a42Smrg    Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
43712c393a42Smrg
43722c393a42Smrg ChangeLog    |    5 +++++
43732c393a42Smrg src/fcname.c |    2 +-
43742c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
43752c393a42Smrg
43762c393a42Smrgcommit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
43772c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43782c393a42SmrgDate:	Mon Apr 10 19:33:03 2006 +0000
43792c393a42Smrg
43802c393a42Smrg    Fix string memory leak (Coverity defect #1823).
43812c393a42Smrg    Fix memory leak with hash collision (Coverity defect #1824).
43822c393a42Smrg    reviewed by: plam
43832c393a42Smrg
43842c393a42Smrg ChangeLog     |    9 +++++++++
43852c393a42Smrg src/fccache.c |    1 +
43862c393a42Smrg src/fccfg.c   |    5 ++++-
43872c393a42Smrg 3 files changed, 14 insertions(+), 1 deletions(-)
43882c393a42Smrg
43892c393a42Smrgcommit c814c301ee4dcc67eeacee9608fb716e67534356
43902c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
43912c393a42SmrgDate:	Mon Apr 10 16:12:55 2006 +0000
43922c393a42Smrg
43932c393a42Smrg    Don't leak header in non-error case (Coverity defect #1825).
43942c393a42Smrg    reviewed by: plam
43952c393a42Smrg
43962c393a42Smrg ChangeLog     |    6 ++++++
43972c393a42Smrg src/fccache.c |    2 ++
43982c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
43992c393a42Smrg
44002c393a42Smrgcommit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
44012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44022c393a42SmrgDate:	Mon Apr 10 16:06:42 2006 +0000
44032c393a42Smrg
44042c393a42Smrg    src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
44052c393a42Smrg    defects
44062c393a42Smrg	#777, #1826)
44072c393a42Smrg    reviewed by: plam
44082c393a42Smrg
44092c393a42Smrg ChangeLog   |	  6 ++++++
44102c393a42Smrg src/fcdir.c |	 54 +++++++++++++++++++++++++++++++++++++-----------------
44112c393a42Smrg 2 files changed, 43 insertions(+), 17 deletions(-)
44122c393a42Smrg
44132c393a42Smrgcommit ae2aafe6028be658bd1de0fe2dd309799bf575f7
44142c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44152c393a42SmrgDate:	Mon Apr 10 15:46:34 2006 +0000
44162c393a42Smrg
44172c393a42Smrg    Fix double free (spotted by Coverity, CID #1965).
44182c393a42Smrg    Check if pattern is not null before using it (Coverity defect #1883).
44192c393a42Smrg    Fix memory leak with hash collision (Coverity defect #1829).
44202c393a42Smrg    Fix memory leak when bail cases (Coverity defect #1828).
44212c393a42Smrg    Don't leak directory name (Coverity defect #1827).
44222c393a42Smrg    reviewed by: plam
44232c393a42Smrg
44242c393a42Smrg ChangeLog	     |	 18 ++++++++++++++++++
44252c393a42Smrg fc-match/fc-match.c |	  6 ++++--
44262c393a42Smrg src/fccache.c	     |	 10 +++++++---
44272c393a42Smrg src/fccfg.c	     |	  1 +
44282c393a42Smrg 4 files changed, 30 insertions(+), 5 deletions(-)
44292c393a42Smrg
44302c393a42Smrgcommit 86abd75965f598dba79a3df68e7bc4c5082a5764
44312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44322c393a42SmrgDate:	Fri Apr 7 18:07:51 2006 +0000
44332c393a42Smrg
44342c393a42Smrg    LD_ADD missing dependencies for binaries. Reported by Edson Alves
44352c393a42Smrg    Pereira.
44362c393a42Smrg    reviewed by: plam
44372c393a42Smrg
44382c393a42Smrg ChangeLog	      |   10 ++++++++++
44392c393a42Smrg fc-cache/Makefile.am |    2 +-
44402c393a42Smrg fc-cat/Makefile.am   |    2 +-
44412c393a42Smrg fc-list/Makefile.am  |    3 +--
44422c393a42Smrg fc-match/Makefile.am |    2 +-
44432c393a42Smrg 5 files changed, 14 insertions(+), 5 deletions(-)
44442c393a42Smrg
44452c393a42Smrgcommit f23f5f388d93655af972083513ba4d505ec4f449
44462c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44472c393a42SmrgDate:	Fri Apr 7 17:37:09 2006 +0000
44482c393a42Smrg
44492c393a42Smrg    SGI compilation fixes (reported by Christoph Bauer):
44502c393a42Smrg    1) reorder union definition of _FcChar;
44512c393a42Smrg    2) omit .stats =.
44522c393a42Smrg
44532c393a42Smrg ChangeLog	   |	8 ++++++++
44542c393a42Smrg fc-lang/fc-lang.c |	2 +-
44552c393a42Smrg src/fcint.h	   |	8 ++++----
44562c393a42Smrg 3 files changed, 13 insertions(+), 5 deletions(-)
44572c393a42Smrg
44582c393a42Smrgcommit 44415a079a3e9951e0c2424edca4907a93a60db5
44592c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44602c393a42SmrgDate:	Fri Apr 7 17:27:39 2006 +0000
44612c393a42Smrg
44622c393a42Smrg    Portability fixes for HP-UX (reported by Christoph Bauer). Replace
44632c393a42Smrg	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
44642c393a42Smrg	'fc_alignof'.
44652c393a42Smrg    reviewed by: plam
44662c393a42Smrg
44672c393a42Smrg ChangeLog	 |   15 +++++++++++++++
44682c393a42Smrg configure.in	 |    1 +
44692c393a42Smrg src/fccharset.c |    4 ++--
44702c393a42Smrg src/fcfs.c	 |    2 +-
44712c393a42Smrg src/fcint.h	 |   15 +++++++++------
44722c393a42Smrg src/fclang.c	 |    2 +-
44732c393a42Smrg src/fcname.c	 |    2 +-
44742c393a42Smrg src/fcpat.c	 |    6 +++---
44752c393a42Smrg 8 files changed, 33 insertions(+), 14 deletions(-)
44762c393a42Smrg
44772c393a42Smrgcommit 91fe51b4f8cf792041bc5cad34797b87abd63e67
44782c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44792c393a42SmrgDate:	Fri Apr 7 17:06:55 2006 +0000
44802c393a42Smrg
44812c393a42Smrg    Move up #include of config.h. Fail if neither inttypes.h nor
44822c393a42Smrg    stdint.h is
44832c393a42Smrg	available. Fixes bug 6171.
44842c393a42Smrg    reviewed by: plam
44852c393a42Smrg
44862c393a42Smrg ChangeLog   |	  8 ++++++++
44872c393a42Smrg src/fcint.h |	 11 +++++++----
44882c393a42Smrg 2 files changed, 15 insertions(+), 4 deletions(-)
44892c393a42Smrg
44902c393a42Smrgcommit d6217cc6bcce0768ce1e01c077e90967ff91db5a
44912c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
44922c393a42SmrgDate:	Fri Apr 7 04:42:32 2006 +0000
44932c393a42Smrg
44942c393a42Smrg    Patrick Lam <plam@mit.edu>
44952c393a42Smrg    Make fontconfig compile under MinGW:
44962c393a42Smrg    1) remove unneeded #includes;
44972c393a42Smrg    2) make use of mmap and sysconf conditional;
44982c393a42Smrg    3) replace rand_r by srand/rand if needed;
44992c393a42Smrg    4) use chsize instead of ftruncate; and
45002c393a42Smrg    5) update libtool exports file
45012c393a42Smrg
45022c393a42Smrg ChangeLog	       |   18 +++
45032c393a42Smrg configure.in	       |    3 +-
45042c393a42Smrg fc-cache/fc-cache.c   |    7 +
45052c393a42Smrg fc-cat/fc-cat.c       |    1 -
45062c393a42Smrg src/fccache.c	       |   74 +++++++++-
45072c393a42Smrg src/fcfreetype.c      |    3 +-
45082c393a42Smrg src/fontconfig.def.in |  370
45092c393a42Smrg ++++++++++++++++++++++++++++++++++---------------
45102c393a42Smrg 7 files changed, 353 insertions(+), 123 deletions(-)
45112c393a42Smrg
45122c393a42Smrgcommit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
45132c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45142c393a42SmrgDate:	Fri Apr 7 04:19:49 2006 +0000
45152c393a42Smrg
45162c393a42Smrg    Eliminate warning.
45172c393a42Smrg
45182c393a42Smrg ChangeLog   |	  5 +++++
45192c393a42Smrg src/fcdir.c |	  2 +-
45202c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
45212c393a42Smrg
45222c393a42Smrgcommit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
45232c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45242c393a42SmrgDate:	Thu Apr 6 05:15:08 2006 +0000
45252c393a42Smrg
45262c393a42Smrg    file fc-match.sgml was initially added on branch fc-2_4_branch.
45272c393a42Smrg
45282c393a42Smrgcommit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
45292c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45302c393a42SmrgDate:	Thu Apr 6 05:15:08 2006 +0000
45312c393a42Smrg
45322c393a42Smrg    Update documentation for fc-match (SGML-ize it). (reported by Ilya
45332c393a42Smrg	Konstantinov)
45342c393a42Smrg
45352c393a42Smrg ChangeLog		|    8 ++
45362c393a42Smrg fc-match/.cvsignore	|    1 +
45372c393a42Smrg fc-match/Makefile.am	|   27 +++++++-
45382c393a42Smrg fc-match/fc-match.1	|   37 -----------
45392c393a42Smrg fc-match/fc-match.sgml |  169
45402c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++
45412c393a42Smrg 5 files changed, 203 insertions(+), 39 deletions(-)
45422c393a42Smrg
45432c393a42Smrgcommit 392fa276dcae8d4c66607bbbd8dd30354a331afc
45442c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45452c393a42SmrgDate:	Thu Apr 6 04:52:21 2006 +0000
45462c393a42Smrg
45472c393a42Smrg    Reduce amount of dirty rss by const'ing some data structures.
45482c393a42Smrg    Don't fail if we can't create or remove $(pkgcachedir) i.e.
45492c393a42Smrg	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
45502c393a42Smrg    reviewed by: plam
45512c393a42Smrg
45522c393a42Smrg ChangeLog	      |   15 +++++++++++++++
45532c393a42Smrg fc-cache/Makefile.am |    4 ++--
45542c393a42Smrg src/fcdefault.c      |    2 +-
45552c393a42Smrg src/fcpat.c	      |    2 +-
45562c393a42Smrg src/fcxml.c	      |    2 +-
45572c393a42Smrg 5 files changed, 20 insertions(+), 5 deletions(-)
45582c393a42Smrg
45592c393a42Smrgcommit 0d745819a9ec491349d4e122a7d44d689b2d3479
45602c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45612c393a42SmrgDate:	Thu Apr 6 04:33:11 2006 +0000
45622c393a42Smrg
45632c393a42Smrg    Fix intel compiler warnings: make many variables static, eliminate
45642c393a42Smrg	duplicate names, reduce variable scopes, unsigned/signed printf
45652c393a42Smrg	formatting.
45662c393a42Smrg    reviewed by: plam
45672c393a42Smrg
45682c393a42Smrg ChangeLog		     |	 16 ++++++++++++++++
45692c393a42Smrg fc-case/fc-case.c	     |	  8 ++++----
45702c393a42Smrg fc-glyphname/fc-glyphname.c |	 12 ++++++------
45712c393a42Smrg fc-lang/fc-lang.c	     |	  8 ++++----
45722c393a42Smrg fc-match/fc-match.c	     |	  2 +-
45732c393a42Smrg src/fccache.c		     |	 11 ++++++-----
45742c393a42Smrg src/fcfreetype.c	     |	  4 +---
45752c393a42Smrg src/fclang.c		     |	  5 ++---
45762c393a42Smrg src/fcxml.c		     |	 14 +++++++-------
45772c393a42Smrg 9 files changed, 47 insertions(+), 33 deletions(-)
45782c393a42Smrg
45792c393a42Smrgcommit b17cf498be69f483e6355ae468f7239165df3ffb
45802c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45812c393a42SmrgDate:	Fri Mar 24 15:21:10 2006 +0000
45822c393a42Smrg
45832c393a42Smrg    Fix multiarch support (don't destroy multiarch files!)
45842c393a42Smrg    Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
45852c393a42Smrg	detection!)
45862c393a42Smrg    reviewed by: plam
45872c393a42Smrg
45882c393a42Smrg ChangeLog     |   12 ++++++++++++
45892c393a42Smrg configure.in  |    2 ++
45902c393a42Smrg fonts.conf.in |    7 ++++++-
45912c393a42Smrg src/fccache.c |    3 ++-
45922c393a42Smrg 4 files changed, 22 insertions(+), 2 deletions(-)
45932c393a42Smrg
45942c393a42Smrgcommit ba76916ff64d476d5c5564e46a5d4209cb942864
45952c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
45962c393a42SmrgDate:	Thu Mar 23 04:22:28 2006 +0000
45972c393a42Smrg
45982c393a42Smrg    On Windows, unlink before rename. Reported by Tim Evans.
45992c393a42Smrg
46002c393a42Smrg ChangeLog	|    5 +++++
46012c393a42Smrg src/fcatomic.c |    3 +++
46022c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
46032c393a42Smrg
46042c393a42Smrgcommit c02218223153b3022071e789def3fde8b556d6d6
46052c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46062c393a42SmrgDate:	Thu Mar 23 04:21:10 2006 +0000
46072c393a42Smrg
46082c393a42Smrg    On Windows, unlink before rename. Reported by Tim Evans.
46092c393a42Smrg
46102c393a42Smrg ChangeLog	|    5 +++++
46112c393a42Smrg src/fcatomic.c |    3 +++
46122c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
46132c393a42Smrg
46142c393a42Smrgcommit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
46152c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46162c393a42SmrgDate:	Wed Mar 15 15:59:33 2006 +0000
46172c393a42Smrg
46182c393a42Smrg    Fix typos in orth files. Reported by Denis Jacquerye.
46192c393a42Smrg
46202c393a42Smrg fc-lang/ab.orth  |    2 +-
46212c393a42Smrg fc-lang/ibo.orth |    2 +-
46222c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
46232c393a42Smrg
46242c393a42Smrgcommit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
46252c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46262c393a42SmrgDate:	Wed Mar 15 15:58:59 2006 +0000
46272c393a42Smrg
46282c393a42Smrg    Fix typos in orth files. Reported by Denis Jacquerye.
46292c393a42Smrg
46302c393a42Smrg ChangeLog	  |    6 ++++++
46312c393a42Smrg fc-lang/ab.orth  |    2 +-
46322c393a42Smrg fc-lang/ibo.orth |    2 +-
46332c393a42Smrg 3 files changed, 8 insertions(+), 2 deletions(-)
46342c393a42Smrg
46352c393a42Smrgcommit fd11da8464309d6d562bdf2cd59e22cc3763c65a
46362c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46372c393a42SmrgDate:	Wed Mar 8 20:57:39 2006 +0000
46382c393a42Smrg
46392c393a42Smrg    Fix Makefile.am for removal of debian/ directory.
46402c393a42Smrg
46412c393a42Smrg ChangeLog	     |	  7 +++++++
46422c393a42Smrg Makefile.am	     |	 35 +----------------------------------
46432c393a42Smrg config/config.guess |	 51
46442c393a42Smrg +++++++++++++++++++++++++++++++++++++++++----------
46452c393a42Smrg config/config.sub   |	 47
46462c393a42Smrg ++++++++++++++++++++++++++++++++++++++---------
46472c393a42Smrg 4 files changed, 87 insertions(+), 53 deletions(-)
46482c393a42Smrg
46492c393a42Smrgcommit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
46502c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46512c393a42SmrgDate:	Wed Mar 8 20:38:39 2006 +0000
46522c393a42Smrg
46532c393a42Smrg    .cvsignore
46542c393a42Smrg    Ignore debian/ directory for CVS.
46552c393a42Smrg
46562c393a42Smrg .cvsignore |	 1 +
46572c393a42Smrg ChangeLog  |	 6 +++++-
46582c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
46592c393a42Smrg
46602c393a42Smrgcommit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
46612c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46622c393a42SmrgDate:	Wed Mar 8 20:33:42 2006 +0000
46632c393a42Smrg
46642c393a42Smrg    debian/*
46652c393a42Smrg    Now remove debian/ directory.
46662c393a42Smrg
46672c393a42Smrg ChangeLog			   |	5 +
46682c393a42Smrg debian/README.Debian		   |   45 ---
46692c393a42Smrg debian/changelog		   |  718
46702c393a42Smrg -------------------------------------
46712c393a42Smrg debian/compat			   |	1 -
46722c393a42Smrg debian/control			   |   80 ----
46732c393a42Smrg debian/copyright		   |   29 --
46742c393a42Smrg debian/fontconfig-udeb.install    |	3 -
46752c393a42Smrg debian/fontconfig.config	   |   10 -
46762c393a42Smrg debian/fontconfig.defoma	   |  162 ---------
46772c393a42Smrg debian/fontconfig.dirs		   |	1 -
46782c393a42Smrg debian/fontconfig.install	   |	7 -
46792c393a42Smrg debian/fontconfig.postinst	   |  145 --------
46802c393a42Smrg debian/fontconfig.postrm	   |   26 --
46812c393a42Smrg debian/fontconfig.templates	   |   27 --
46822c393a42Smrg debian/libfontconfig1-dev.install |	7 -
46832c393a42Smrg debian/libfontconfig1.install	   |	1 -
46842c393a42Smrg debian/local.conf.md5sum	   |   18 -
46852c393a42Smrg debian/rules			   |   40 --
46862c393a42Smrg 18 files changed, 5 insertions(+), 1320 deletions(-)
46872c393a42Smrg
46882c393a42Smrgcommit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
46892c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
46902c393a42SmrgDate:	Wed Mar 8 20:32:56 2006 +0000
46912c393a42Smrg
46922c393a42Smrg    debian/po/*
46932c393a42Smrg    .cvsignore
46942c393a42Smrg    Remove debian/ directory from sources. See Debian's subversion
46952c393a42Smrg    server at
46962c393a42Smrg	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
46972c393a42Smrg
46982c393a42Smrg ChangeLog		 |    8 ++
46992c393a42Smrg debian/po/POTFILES.in	 |    1 -
47002c393a42Smrg debian/po/cs.po	 |  127 ------------------------------------
47012c393a42Smrg debian/po/da.po	 |  146 ------------------------------------------
47022c393a42Smrg debian/po/de.po	 |  124 -----------------------------------
47032c393a42Smrg debian/po/es.po	 |  163
47042c393a42Smrg -----------------------------------------------
47052c393a42Smrg debian/po/fr.po	 |  159
47062c393a42Smrg ---------------------------------------------
47072c393a42Smrg debian/po/ja.po	 |   88 -------------------------
47082c393a42Smrg debian/po/nl.po	 |  125 ------------------------------------
47092c393a42Smrg debian/po/pt.po	 |  112 --------------------------------
47102c393a42Smrg debian/po/pt_BR.po	 |  148 ------------------------------------------
47112c393a42Smrg debian/po/templates.pot |   84 ------------------------
47122c393a42Smrg debian/po/tr.po	 |  117 ---------------------------------
47132c393a42Smrg debian/po/zh_CN.po	 |  115 ---------------------------------
47142c393a42Smrg 14 files changed, 8 insertions(+), 1509 deletions(-)
47152c393a42Smrg
47162c393a42Smrgcommit 72b3e80625b6706edc1204fe1015b21c8d8300b8
47172c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47182c393a42SmrgDate:	Wed Mar 8 19:27:25 2006 +0000
47192c393a42Smrg
47202c393a42Smrg    file ln.orth was initially added on branch fc-2_4_branch.
47212c393a42Smrg
47222c393a42Smrgcommit 2509fc7ac15e02992fe5c51f1c58d2f396447883
47232c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47242c393a42SmrgDate:	Wed Mar 8 19:27:25 2006 +0000
47252c393a42Smrg
47262c393a42Smrg    Add orthography for Lingala.
47272c393a42Smrg    reviewed by: plam
47282c393a42Smrg
47292c393a42Smrg ChangeLog	  |    8 ++++++++
47302c393a42Smrg fc-lang/iso639-1 |    2 +-
47312c393a42Smrg fc-lang/iso639-2 |    2 +-
47322c393a42Smrg fc-lang/ln.orth  |   43 +++++++++++++++++++++++++++++++++++++++++++
47332c393a42Smrg 4 files changed, 53 insertions(+), 2 deletions(-)
47342c393a42Smrg
47352c393a42Smrgcommit 37e3f33c7ec32432260b0ef750ac415763d6044f
47362c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47372c393a42SmrgDate:	Wed Mar 8 19:19:05 2006 +0000
47382c393a42Smrg
47392c393a42Smrg    Sort directory entries while scanning them from disk; prevents
47402c393a42Smrg    Heisenbugs
47412c393a42Smrg	due to file ordering in a directory.
47422c393a42Smrg    reviewed by: plam
47432c393a42Smrg
47442c393a42Smrg ChangeLog   |	  8 ++++++++
47452c393a42Smrg src/fcdir.c |	 45 ++++++++++++++++++++++++++++++++++++++++++---
47462c393a42Smrg 2 files changed, 50 insertions(+), 3 deletions(-)
47472c393a42Smrg
47482c393a42Smrgcommit e01166d52a1a597f32b57ac47154332c0c6ab1bf
47492c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47502c393a42SmrgDate:	Wed Mar 8 19:16:10 2006 +0000
47512c393a42Smrg
47522c393a42Smrg    Add a configuration file that disables hinting for the Lohit
47532c393a42Smrg    Gujarati font
47542c393a42Smrg	(since the hinting distort some glyphs quite badly).
47552c393a42Smrg    reviewed by: keithp
47562c393a42Smrg
47572c393a42Smrg ChangeLog	    |	 9 +++++++++
47582c393a42Smrg conf.d/Makefile.am |	 1 +
47592c393a42Smrg 2 files changed, 10 insertions(+), 0 deletions(-)
47602c393a42Smrg
47612c393a42Smrgcommit e3c6d3364c79838e5c30de072b97f7f091b1f81d
47622c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47632c393a42SmrgDate:	Wed Mar 8 19:10:57 2006 +0000
47642c393a42Smrg
47652c393a42Smrg    Sort directory entries while scanning them from disk; prevents
47662c393a42Smrg    Heisenbugs
47672c393a42Smrg	due to file ordering in a directory.
47682c393a42Smrg    reviewed by: plam
47692c393a42Smrg
47702c393a42Smrg ChangeLog   |	  8 ++++++++
47712c393a42Smrg src/fcdir.c |	 44 +++++++++++++++++++++++++++++++++++++++++---
47722c393a42Smrg 2 files changed, 49 insertions(+), 3 deletions(-)
47732c393a42Smrg
47742c393a42Smrgcommit d8951c0cc2474176910277e8ca840fba5d8f3655
47752c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47762c393a42SmrgDate:	Wed Mar 8 02:30:43 2006 +0000
47772c393a42Smrg
47782c393a42Smrg    Remove stuff we don't use, make get_{char,short,long} functions
47792c393a42Smrg    of ftglue
47802c393a42Smrg	macros to be inlined.
47812c393a42Smrg    Code cleanups (excess prototype, old-style function definition).
47822c393a42Smrg    reviewed by: plam
47832c393a42Smrg
47842c393a42Smrg ChangeLog	  |   14 +++++++++++++
47852c393a42Smrg src/fcfreetype.c |    8 +++---
47862c393a42Smrg src/fcint.h	  |    3 --
47872c393a42Smrg src/fcname.c	  |    2 +-
47882c393a42Smrg src/ftglue.c	  |   55
47892c393a42Smrg +++++++----------------------------------------------
47902c393a42Smrg src/ftglue.h	  |   39 ++++++++++---------------------------
47912c393a42Smrg 6 files changed, 38 insertions(+), 83 deletions(-)
47922c393a42Smrg
47932c393a42Smrgcommit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
47942c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
47952c393a42SmrgDate:	Sun Mar 5 15:33:46 2006 +0000
47962c393a42Smrg
47972c393a42Smrg    Because we hacked FcPatternGet, we don't really need to expand
47982c393a42Smrg    the filename
47992c393a42Smrg	again in FcPatternGetString.
48002c393a42Smrg
48012c393a42Smrg ChangeLog   |	  6 ++++++
48022c393a42Smrg src/fcpat.c |	  3 ---
48032c393a42Smrg 2 files changed, 6 insertions(+), 3 deletions(-)
48042c393a42Smrg
48052c393a42Smrgcommit 618adbaf7bbad8441efb589417d7144476f828c7
48062c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48072c393a42SmrgDate:	Sun Mar 5 06:05:50 2006 +0000
48082c393a42Smrg
48092c393a42Smrg    Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
48102c393a42Smrg    that
48112c393a42Smrg	work. Reported by Bernhard Rosenkraenzer.
48122c393a42Smrg
48132c393a42Smrg ChangeLog   |	  6 +++++
48142c393a42Smrg src/fcpat.c |	 73
48152c393a42Smrg ++++++++++++++++++++++++++++++++--------------------------
48162c393a42Smrg 2 files changed, 46 insertions(+), 33 deletions(-)
48172c393a42Smrg
48182c393a42Smrgcommit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
48192c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48202c393a42SmrgDate:	Fri Mar 3 18:35:42 2006 +0000
48212c393a42Smrg
48222c393a42Smrg    Include inttypes.h instead of stdint.h if appropriate.
48232c393a42Smrg
48242c393a42Smrg ChangeLog   |	  5 +++++
48252c393a42Smrg src/fcint.h |	  4 ++++
48262c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
48272c393a42Smrg
48282c393a42Smrgcommit ead55be0eddcaa60ed3f7147091ada276e891ed9
48292c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48302c393a42SmrgDate:	Fri Mar 3 18:19:04 2006 +0000
48312c393a42Smrg
48322c393a42Smrg    More stub definitions and remove FcFileIsDir from fc-cat.
48332c393a42Smrg
48342c393a42Smrg ChangeLog		     |	  6 ++++++
48352c393a42Smrg fc-cat/fc-cat.c	     |	 10 ----------
48362c393a42Smrg fc-glyphname/fc-glyphname.c |	 10 ++++++++++
48372c393a42Smrg 3 files changed, 16 insertions(+), 10 deletions(-)
48382c393a42Smrg
48392c393a42Smrgcommit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
48402c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48412c393a42SmrgDate:	Fri Mar 3 15:12:12 2006 +0000
48422c393a42Smrg
48432c393a42Smrg    Fix compilation on AIX with stub definitions (bug 6097).
48442c393a42Smrg
48452c393a42Smrg ChangeLog	   |	5 +++++
48462c393a42Smrg fc-case/fc-case.c |   10 ++++++++++
48472c393a42Smrg 2 files changed, 15 insertions(+), 0 deletions(-)
48482c393a42Smrg
48492c393a42Smrgcommit bb6b19938e2c9d115abd4f36439c365b63713bb1
48502c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48512c393a42SmrgDate:	Fri Mar 3 06:35:53 2006 +0000
48522c393a42Smrg
48532c393a42Smrg    Get rid of C++-style comments.
48542c393a42Smrg
48552c393a42Smrg ChangeLog	  |    8 ++++++++
48562c393a42Smrg src/fccache.c	  |    4 ++--
48572c393a42Smrg src/fcfreetype.c |    2 +-
48582c393a42Smrg src/fcfs.c	  |    8 ++++----
48592c393a42Smrg src/fcpat.c	  |    5 +++--
48602c393a42Smrg 5 files changed, 18 insertions(+), 9 deletions(-)
48612c393a42Smrg
48622c393a42Smrgcommit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
48632c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48642c393a42SmrgDate:	Fri Mar 3 06:12:55 2006 +0000
48652c393a42Smrg
48662c393a42Smrg    debian/changelog
48672c393a42Smrg    Enable creation of 2.3.94 Debian packages.
48682c393a42Smrg
48692c393a42Smrg ChangeLog	  |    5 +++++
48702c393a42Smrg debian/changelog |    5 +++++
48712c393a42Smrg 2 files changed, 10 insertions(+), 0 deletions(-)
48722c393a42Smrg
48732c393a42Smrgcommit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
48742c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48752c393a42SmrgDate:	Fri Mar 3 06:11:31 2006 +0000
48762c393a42Smrg
48772c393a42Smrg    Fix suspicious return expression which causes junk to be returned.
48782c393a42Smrg    reviewed by: plam
48792c393a42Smrg
48802c393a42Smrg ChangeLog    |    8 ++++++++
48812c393a42Smrg src/fclang.c |    2 +-
48822c393a42Smrg 2 files changed, 9 insertions(+), 1 deletions(-)
48832c393a42Smrg
48842c393a42Smrgcommit b152a85bdc5c911883af4b0e7930cbe12531d179
48852c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48862c393a42SmrgDate:	Fri Feb 24 19:32:58 2006 +0000
48872c393a42Smrg
48882c393a42Smrg    Fix placement of @s.
48892c393a42Smrg
48902c393a42Smrg ChangeLog   |	  5 +++++
48912c393a42Smrg Makefile.am |	 14 +++++++-------
48922c393a42Smrg 2 files changed, 12 insertions(+), 7 deletions(-)
48932c393a42Smrg
48942c393a42Smrgcommit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
48952c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
48962c393a42SmrgDate:	Fri Feb 24 19:19:09 2006 +0000
48972c393a42Smrg
48982c393a42Smrg    Bump version to 2.3.94.
48992c393a42Smrg
49002c393a42Smrg ChangeLog		 |    8 ++++++++
49012c393a42Smrg README			 |   47
49022c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++--
49032c393a42Smrg configure.in		 |    2 +-
49042c393a42Smrg fontconfig/fontconfig.h |    2 +-
49052c393a42Smrg 4 files changed, 55 insertions(+), 4 deletions(-)
49062c393a42Smrg
49072c393a42Smrgcommit 639475e873c797792fff63fbd8efd73e2b0695fd
49082c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49092c393a42SmrgDate:	Fri Feb 24 18:52:17 2006 +0000
49102c393a42Smrg
49112c393a42Smrg    Remove unconditional emboldening (per Behdad's instructions).
49122c393a42Smrg    Add @s to hide some echos.
49132c393a42Smrg
49142c393a42Smrg ChangeLog		      |    9 +++++++++
49152c393a42Smrg Makefile.am		      |   10 +++++-----
49162c393a42Smrg conf.d/10-fonts-persian.conf |    6 ------
49172c393a42Smrg 3 files changed, 14 insertions(+), 11 deletions(-)
49182c393a42Smrg
49192c393a42Smrgcommit 0cfaf27e334e599bb3dcf8f06140e9577718191d
49202c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49212c393a42SmrgDate:	Fri Feb 24 16:41:34 2006 +0000
49222c393a42Smrg
49232c393a42Smrg    Takashi Iwai <tiwai@suse.de> reviewed by: plam
49242c393a42Smrg    Fix double-free on error case.
49252c393a42Smrg
49262c393a42Smrg ChangeLog	  |    8 ++++++++
49272c393a42Smrg src/fcfreetype.c |    1 +
49282c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
49292c393a42Smrg
49302c393a42Smrgcommit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
49312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49322c393a42SmrgDate:	Wed Feb 22 04:50:16 2006 +0000
49332c393a42Smrg
49342c393a42Smrg    Strip \r and whitespace from input; fixes bug 3454.
49352c393a42Smrg
49362c393a42Smrg ChangeLog	   |	7 ++++++-
49372c393a42Smrg fc-lang/fc-lang.c |   11 +++++++----
49382c393a42Smrg 2 files changed, 13 insertions(+), 5 deletions(-)
49392c393a42Smrg
49402c393a42Smrgcommit 69a3fc78e233957f9e1f6737eccada1494a937ae
49412c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49422c393a42SmrgDate:	Wed Feb 22 04:09:39 2006 +0000
49432c393a42Smrg
49442c393a42Smrg    Allocate large arrays statically in fc-lang to fix crashes under
49452c393a42Smrg	MinGW/MSYS.
49462c393a42Smrg
49472c393a42Smrg ChangeLog	   |	6 ++++++
49482c393a42Smrg fc-lang/fc-lang.c |   18 +++++++++---------
49492c393a42Smrg 2 files changed, 15 insertions(+), 9 deletions(-)
49502c393a42Smrg
49512c393a42Smrgcommit 656b47f6988e001c5b6fdfee7a38dc8321e71454
49522c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49532c393a42SmrgDate:	Tue Feb 21 15:56:41 2006 +0000
49542c393a42Smrg
49552c393a42Smrg    Pass the buck; make fontconfig not crash on pango badness.
49562c393a42Smrg
49572c393a42Smrg ChangeLog	  |    5 +++++
49582c393a42Smrg src/fcfreetype.c |    4 ++++
49592c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
49602c393a42Smrg
49612c393a42Smrgcommit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
49622c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49632c393a42SmrgDate:	Tue Feb 21 15:53:43 2006 +0000
49642c393a42Smrg
49652c393a42Smrg    Use embeddedbitmap rather than rh_prefer_bitmap.
49662c393a42Smrg
49672c393a42Smrg ChangeLog		      |    5 +++++
49682c393a42Smrg conf.d/10-fonts-persian.conf |    2 +-
49692c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
49702c393a42Smrg
49712c393a42Smrgcommit f2fb985c7a0e51109b1750e166e4244a833ffbe3
49722c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49732c393a42SmrgDate:	Tue Feb 21 15:50:19 2006 +0000
49742c393a42Smrg
49752c393a42Smrg    Eliminate redundancies.
49762c393a42Smrg    reviewed by: plam
49772c393a42Smrg
49782c393a42Smrg ChangeLog	  |   11 +++++++++++
49792c393a42Smrg src/fccache.c	  |    3 ++-
49802c393a42Smrg src/fcdir.c	  |    3 ---
49812c393a42Smrg src/fcfreetype.c |    1 -
49822c393a42Smrg src/fcxml.c	  |    3 +--
49832c393a42Smrg src/ftglue.c	  |    1 -
49842c393a42Smrg 6 files changed, 14 insertions(+), 8 deletions(-)
49852c393a42Smrg
49862c393a42Smrgcommit b023dbd38410521a459758498f99d3a48cdd313d
49872c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
49882c393a42SmrgDate:	Tue Feb 21 15:40:18 2006 +0000
49892c393a42Smrg
49902c393a42Smrg    Eliminate unused vars reported by Intel's compiler.
49912c393a42Smrg    reviewed by: plam
49922c393a42Smrg
49932c393a42Smrg ChangeLog	   |   10 ++++++++++
49942c393a42Smrg fc-list/fc-list.c |	4 ++--
49952c393a42Smrg src/fcfreetype.c  |	3 +--
49962c393a42Smrg src/fcstr.c	   |	3 +--
49972c393a42Smrg src/fcxml.c	   |	2 --
49982c393a42Smrg 5 files changed, 14 insertions(+), 8 deletions(-)
49992c393a42Smrg
50002c393a42Smrgcommit 2b90aee36399ec13ba3af929311b37d9494adab6
50012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50022c393a42SmrgDate:	Tue Feb 21 15:29:54 2006 +0000
50032c393a42Smrg
50042c393a42Smrg    Remove one more archaic character.
50052c393a42Smrg    reviewed by: plam
50062c393a42Smrg
50072c393a42Smrg ChangeLog	 |    7 +++++++
50082c393a42Smrg fc-lang/ka.orth |    2 +-
50092c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
50102c393a42Smrg
50112c393a42Smrgcommit dacf81ed4c541174f0dbfe2898f3309657bf6116
50122c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50132c393a42SmrgDate:	Tue Feb 21 15:24:28 2006 +0000
50142c393a42Smrg
50152c393a42Smrg    Freeze patterns created by configuration file for tiny memory savings
50162c393a42Smrg	(every little bit helps).
50172c393a42Smrg    reviewed by: plam, keithp
50182c393a42Smrg
50192c393a42Smrg ChangeLog   |	  8 ++++++++
50202c393a42Smrg src/fcxml.c |	  3 ++-
50212c393a42Smrg 2 files changed, 10 insertions(+), 1 deletions(-)
50222c393a42Smrg
50232c393a42Smrgcommit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
50242c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50252c393a42SmrgDate:	Tue Feb 21 14:12:41 2006 +0000
50262c393a42Smrg
50272c393a42Smrg    Initialize fontconfig library in fc-cat to avoid segfault.
50282c393a42Smrg    reviewed by: plam
50292c393a42Smrg
50302c393a42Smrg ChangeLog	 |    7 +++++++
50312c393a42Smrg fc-cat/fc-cat.c |   11 ++++++++++-
50322c393a42Smrg 2 files changed, 17 insertions(+), 1 deletions(-)
50332c393a42Smrg
50342c393a42Smrgcommit 530e66b008c0d5b972b54046a5b15e76c8e989b6
50352c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50362c393a42SmrgDate:	Sat Feb 18 18:18:07 2006 +0000
50372c393a42Smrg
50382c393a42Smrg    Fix the underlying cause of the below segfault (must usually call
50392c393a42Smrg	FcDirCacheHasCurrentArch after FcDirCacheValid).
50402c393a42Smrg
50412c393a42Smrg ChangeLog	     |	 12 ++++++++++--
50422c393a42Smrg fc-cache/fc-cache.c |	  2 ++
50432c393a42Smrg src/fccache.c	     |	  4 +++-
50442c393a42Smrg src/fcdir.c	     |	  4 +++-
50452c393a42Smrg 4 files changed, 18 insertions(+), 4 deletions(-)
50462c393a42Smrg
50472c393a42Smrgcommit a68ce9525dedc06fd4da102492e8d1c6137b3664
50482c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50492c393a42SmrgDate:	Sat Feb 18 17:56:25 2006 +0000
50502c393a42Smrg
50512c393a42Smrg    Fix segfault (reported by fcrozat) caused by incorrect input on cache
50522c393a42Smrg	files.
50532c393a42Smrg
50542c393a42Smrg ChangeLog     |    6 ++++++
50552c393a42Smrg src/fccache.c |   21 +++++++++++++--------
50562c393a42Smrg 2 files changed, 19 insertions(+), 8 deletions(-)
50572c393a42Smrg
50582c393a42Smrgcommit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
50592c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50602c393a42SmrgDate:	Fri Feb 17 14:44:42 2006 +0000
50612c393a42Smrg
50622c393a42Smrg    Bump up magic version; we changed the binary format.
50632c393a42Smrg
50642c393a42Smrg ChangeLog   |	  5 +++++
50652c393a42Smrg src/fcint.h |	  4 ++--
50662c393a42Smrg 2 files changed, 7 insertions(+), 2 deletions(-)
50672c393a42Smrg
50682c393a42Smrgcommit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
50692c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50702c393a42SmrgDate:	Fri Feb 17 05:47:08 2006 +0000
50712c393a42Smrg
50722c393a42Smrg    Enable fc-cat to print out old-style cache info when given a directory
50732c393a42Smrg	name.
50742c393a42Smrg
50752c393a42Smrg ChangeLog	 |    6 ++++++
50762c393a42Smrg fc-cat/fc-cat.c |   26 +++++++++++++++++++++++++-
50772c393a42Smrg 2 files changed, 31 insertions(+), 1 deletions(-)
50782c393a42Smrg
50792c393a42Smrgcommit 8c0d692125018052fa228721f30f760dfb0c0adf
50802c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50812c393a42SmrgDate:	Thu Feb 16 17:50:04 2006 +0000
50822c393a42Smrg
50832c393a42Smrg    Deal correctly with changing FC_CACHE_MAGIC.
50842c393a42Smrg
50852c393a42Smrg ChangeLog     |    5 +++++
50862c393a42Smrg src/fccache.c |   17 +++++++++++++++++
50872c393a42Smrg 2 files changed, 22 insertions(+), 0 deletions(-)
50882c393a42Smrg
50892c393a42Smrgcommit d2c0102944176744e440c4109bf7725240453cc7
50902c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
50912c393a42SmrgDate:	Thu Feb 16 15:36:43 2006 +0000
50922c393a42Smrg
50932c393a42Smrg    Add -r --really-force option which blows away cache files and then
50942c393a42Smrg	regenerates them.
50952c393a42Smrg
50962c393a42Smrg ChangeLog	     |	  6 ++++++
50972c393a42Smrg fc-cache/fc-cache.c |	 25 ++++++++++++++++++-------
50982c393a42Smrg 2 files changed, 24 insertions(+), 7 deletions(-)
50992c393a42Smrg
51002c393a42Smrgcommit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
51012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51022c393a42SmrgDate:	Thu Feb 16 07:12:04 2006 +0000
51032c393a42Smrg
51042c393a42Smrg    Don't bail if fontconfig can't remove a dir cache file. Skip the ID
51052c393a42Smrg    of a
51062c393a42Smrg	cache file when copying. Eliminate 'source file too small' bug in
51072c393a42Smrg	FcDirCacheWrite.
51082c393a42Smrg
51092c393a42Smrg ChangeLog	     |	  9 ++++++++-
51102c393a42Smrg fc-cache/fc-cache.c |	 16 ++++++++++------
51112c393a42Smrg src/fccache.c	     |	  8 +++-----
51122c393a42Smrg 3 files changed, 21 insertions(+), 12 deletions(-)
51132c393a42Smrg
51142c393a42Smrgcommit f8a17f329815cfa5416142811b96d16f2a5cca93
51152c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51162c393a42SmrgDate:	Mon Feb 13 22:19:30 2006 +0000
51172c393a42Smrg
51182c393a42Smrg    Fix memory leak in error condition code.
51192c393a42Smrg
51202c393a42Smrg ChangeLog	  |    5 +++++
51212c393a42Smrg src/fcfreetype.c |    4 ++--
51222c393a42Smrg 2 files changed, 7 insertions(+), 2 deletions(-)
51232c393a42Smrg
51242c393a42Smrgcommit 5657098e2940652065fcfd00e4cf2771d7df21ef
51252c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51262c393a42SmrgDate:	Mon Feb 13 21:51:11 2006 +0000
51272c393a42Smrg
51282c393a42Smrg    Skip bitmap fonts which can't even get it together enough to declare a
51292c393a42Smrg	family name; this appears to reproduce previous fontconfig
51302c393a42Smrg	behaviour.
51312c393a42Smrg    reviewed by: plam
51322c393a42Smrg
51332c393a42Smrg ChangeLog	  |    8 ++++++++
51342c393a42Smrg src/fcfreetype.c |    5 +++++
51352c393a42Smrg 2 files changed, 13 insertions(+), 0 deletions(-)
51362c393a42Smrg
51372c393a42Smrgcommit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
51382c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51392c393a42SmrgDate:	Sat Feb 11 05:01:32 2006 +0000
51402c393a42Smrg
51412c393a42Smrg    Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
51422c393a42Smrg    in a
51432c393a42Smrg	directory, because /var/cache/fontconfig failures ought to
51442c393a42Smrg	be fixable,
51452c393a42Smrg	unlike fonts.cache-2 failures, which may leave you screwed.
51462c393a42Smrg    reviewed by: plam
51472c393a42Smrg
51482c393a42Smrg ChangeLog     |    9 +++++++++
51492c393a42Smrg src/fccache.c |   42 ++++++++++++++++++++----------------------
51502c393a42Smrg 2 files changed, 29 insertions(+), 22 deletions(-)
51512c393a42Smrg
51522c393a42Smrgcommit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
51532c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51542c393a42SmrgDate:	Sat Feb 11 04:50:46 2006 +0000
51552c393a42Smrg
51562c393a42Smrg    Use a tri-state to mark the fonts which didn't get blocked but
51572c393a42Smrg    were just
51582c393a42Smrg	missing an element, to distinguish them from the fonts that
51592c393a42Smrg	do match
51602c393a42Smrg	the element.
51612c393a42Smrg    reviewed by: plam
51622c393a42Smrg
51632c393a42Smrg ChangeLog     |    8 ++++++++
51642c393a42Smrg src/fcmatch.c |   18 +++++++++++-------
51652c393a42Smrg 2 files changed, 19 insertions(+), 7 deletions(-)
51662c393a42Smrg
51672c393a42Smrgcommit f11a184104a57c0d68afde8e7458c7b8473b6671
51682c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51692c393a42SmrgDate:	Fri Feb 10 19:40:11 2006 +0000
51702c393a42Smrg
51712c393a42Smrg    Don't kill fonts because they don't declare an element that's
51722c393a42Smrg    being matched
51732c393a42Smrg	on.
51742c393a42Smrg    reviewed by: plam
51752c393a42Smrg
51762c393a42Smrg ChangeLog     |    7 +++++++
51772c393a42Smrg src/fcmatch.c |    4 ++++
51782c393a42Smrg 2 files changed, 11 insertions(+), 0 deletions(-)
51792c393a42Smrg
51802c393a42Smrgcommit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
51812c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51822c393a42SmrgDate:	Thu Feb 9 18:44:14 2006 +0000
51832c393a42Smrg
51842c393a42Smrg    Define and pass O_BINARY to open if appropriate, for those platforms
51852c393a42Smrg    that
51862c393a42Smrg	need it. Reported by Doodle.
51872c393a42Smrg
51882c393a42Smrg ChangeLog     |    7 ++++---
51892c393a42Smrg src/fccache.c |   30 +++++++++++++++++-------------
51902c393a42Smrg 2 files changed, 21 insertions(+), 16 deletions(-)
51912c393a42Smrg
51922c393a42Smrgcommit c7490074c57da387904cecfdf60595713c7bb89e
51932c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
51942c393a42SmrgDate:	Thu Feb 9 16:19:42 2006 +0000
51952c393a42Smrg
51962c393a42Smrg    Fix attempt to close -1. Don't unboundedly grow bad caches
51972c393a42Smrg    (reported by
51982c393a42Smrg	fcrozat).
51992c393a42Smrg
52002c393a42Smrg ChangeLog     |    6 ++++++
52012c393a42Smrg src/fccache.c |    8 +++++---
52022c393a42Smrg 2 files changed, 11 insertions(+), 3 deletions(-)
52032c393a42Smrg
52042c393a42Smrgcommit a8c425301aeb8e417b0fa35567b2f8f64b450657
52052c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52062c393a42SmrgDate:	Thu Feb 9 15:25:57 2006 +0000
52072c393a42Smrg
52082c393a42Smrg    Fix problem with missing 'en' due to euro.patch: change cache
52092c393a42Smrg    file format
52102c393a42Smrg	slightly to coincide with that generated by fc-lang.
52112c393a42Smrg
52122c393a42Smrg ChangeLog	 |    8 ++++++++
52132c393a42Smrg src/fccharset.c |    8 ++++----
52142c393a42Smrg 2 files changed, 12 insertions(+), 4 deletions(-)
52152c393a42Smrg
52162c393a42Smrgcommit b10e77628c4d207ac60ae4000b1459ced9228d69
52172c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52182c393a42SmrgDate:	Wed Feb 8 03:34:17 2006 +0000
52192c393a42Smrg
52202c393a42Smrg    Fix warning.
52212c393a42Smrg
52222c393a42Smrg ChangeLog     |    5 +++++
52232c393a42Smrg src/fccache.c |    2 +-
52242c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
52252c393a42Smrg
52262c393a42Smrgcommit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
52272c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52282c393a42SmrgDate:	Tue Feb 7 22:09:01 2006 +0000
52292c393a42Smrg
52302c393a42Smrg    Don't reject dirs that can't be normalized (fixes lilypond, and
52312c393a42Smrg    is correct
52322c393a42Smrg	in the context of application font directories.)
52332c393a42Smrg    Use normalized directory name exclusively in FcCacheReadDirs.
52342c393a42Smrg    reviewed by: plam
52352c393a42Smrg
52362c393a42Smrg ChangeLog     |   13 +++++++++++++
52372c393a42Smrg src/fccache.c |   19 ++++++++++---------
52382c393a42Smrg src/fcdir.c   |    9 ++++-----
52392c393a42Smrg 3 files changed, 27 insertions(+), 14 deletions(-)
52402c393a42Smrg
52412c393a42Smrgcommit efb11b36c4e24a619e7be1790834130ca4113c5b
52422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52432c393a42SmrgDate:	Tue Feb 7 21:15:33 2006 +0000
52442c393a42Smrg
52452c393a42Smrg    Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
52462c393a42Smrg	usage, remove redundant cast.
52472c393a42Smrg    reviewed by: plam
52482c393a42Smrg
52492c393a42Smrg ChangeLog   |	  8 ++++++++
52502c393a42Smrg src/fcpat.c |	 39 +++++++++++++++++++--------------------
52512c393a42Smrg 2 files changed, 27 insertions(+), 20 deletions(-)
52522c393a42Smrg
52532c393a42Smrgcommit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
52542c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52552c393a42SmrgDate:	Tue Feb 7 20:56:48 2006 +0000
52562c393a42Smrg
52572c393a42Smrg    src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
52582c393a42Smrg    Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
52592c393a42Smrg    extern for
52602c393a42Smrg	static arrays as arrays, not pointers. (Part of the fix for 'fonts
52612c393a42Smrg	don't have en' issue after Euro patch.)
52622c393a42Smrg    (I forgot to commit the ChangeLog last time.)
52632c393a42Smrg    reviewed by: plam
52642c393a42Smrg
52652c393a42Smrg ChangeLog	 |   25 +++++++++++++++++++++++++
52662c393a42Smrg src/fccharset.c |    6 +++---
52672c393a42Smrg 2 files changed, 28 insertions(+), 3 deletions(-)
52682c393a42Smrg
52692c393a42Smrgcommit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
52702c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52712c393a42SmrgDate:	Tue Feb 7 03:53:32 2006 +0000
52722c393a42Smrg
52732c393a42Smrg    Fix hidden variable warning.
52742c393a42Smrg
52752c393a42Smrg ChangeLog	   |	6 ++++++
52762c393a42Smrg fc-lang/de.orth   |	1 +
52772c393a42Smrg fc-lang/el.orth   |	1 +
52782c393a42Smrg fc-lang/en.orth   |	1 +
52792c393a42Smrg fc-lang/es.orth   |	1 +
52802c393a42Smrg fc-lang/fc-lang.c |	6 +++---
52812c393a42Smrg fc-lang/fi.orth   |	2 +-
52822c393a42Smrg fc-lang/fr.orth   |	1 +
52832c393a42Smrg fc-lang/it.orth   |	1 +
52842c393a42Smrg fc-lang/nl.orth   |	1 +
52852c393a42Smrg fc-lang/pt.orth   |	1 +
52862c393a42Smrg src/fccache.c	   |	1 -
52872c393a42Smrg src/fccharset.c   |	9 +++++----
52882c393a42Smrg 13 files changed, 23 insertions(+), 9 deletions(-)
52892c393a42Smrg
52902c393a42Smrgcommit 799157dbbf55d1bf13b1e63faf3b530979116aca
52912c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
52922c393a42SmrgDate:	Tue Feb 7 02:33:57 2006 +0000
52932c393a42Smrg
52942c393a42Smrg    Remove de-escaping logic because FcCacheWriteString doesn't escape
52952c393a42Smrg    anyway.
52962c393a42Smrg	Do blockwise reading instead of byte-wise for performance.
52972c393a42Smrg
52982c393a42Smrg ChangeLog     |    8 ++++++
52992c393a42Smrg src/fccache.c |   72
53002c393a42Smrg +++++++++++++++++++--------------------------------------
53012c393a42Smrg 2 files changed, 32 insertions(+), 48 deletions(-)
53022c393a42Smrg
53032c393a42Smrgcommit 8b413bb62c6743db10e7d210fb7924c9502fd60e
53042c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53052c393a42SmrgDate:	Tue Feb 7 02:22:50 2006 +0000
53062c393a42Smrg
53072c393a42Smrg    Takashi Iwai <tiwai@suse.de>
53082c393a42Smrg    Don't loop infinitely on recursive symlinks (client-side).
53092c393a42Smrg
53102c393a42Smrg ChangeLog     |    7 +++++++
53112c393a42Smrg src/fccache.c |   21 +++++++++++++++------
53122c393a42Smrg 2 files changed, 22 insertions(+), 6 deletions(-)
53132c393a42Smrg
53142c393a42Smrgcommit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
53152c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53162c393a42SmrgDate:	Mon Feb 6 23:11:41 2006 +0000
53172c393a42Smrg
53182c393a42Smrg    Don't loop infinitely on recursive symlinks.
53192c393a42Smrg    reviewed by: plam
53202c393a42Smrg
53212c393a42Smrg ChangeLog	     |	  6 ++++++
53222c393a42Smrg fc-cache/fc-cache.c |	 18 ++++++++++++++++++
53232c393a42Smrg 2 files changed, 24 insertions(+), 0 deletions(-)
53242c393a42Smrg
53252c393a42Smrgcommit fff5a5af30142c933d8e9dddda61a6a994f44c28
53262c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53272c393a42SmrgDate:	Mon Feb 6 22:44:02 2006 +0000
53282c393a42Smrg
53292c393a42Smrg    Skip subdirs when skipping over stale bits of global cache. Introduce
53302c393a42Smrg    state
53312c393a42Smrg	machine into FcGlobalCacheDir to avoid doing inappropriate
53322c393a42Smrg	operations
53332c393a42Smrg	on global dir entries, e.g. writing out an out-of-date cache
53342c393a42Smrg	entry.
53352c393a42Smrg    reviewed by: plam
53362c393a42Smrg
53372c393a42Smrg ChangeLog     |   12 ++++
53382c393a42Smrg src/fccache.c |  186
53392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++----------------
53402c393a42Smrg src/fcint.h   |    4 +
53412c393a42Smrg 3 files changed, 150 insertions(+), 52 deletions(-)
53422c393a42Smrg
53432c393a42Smrgcommit 98592bbb1dbdb867994dcf463bdd36f98878fffc
53442c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53452c393a42SmrgDate:	Mon Feb 6 21:52:15 2006 +0000
53462c393a42Smrg
53472c393a42Smrg    Hoist FcFileIsDir check out of FcFileScanConfig loop.
53482c393a42Smrg    reviewed by: plam
53492c393a42Smrg
53502c393a42Smrg ChangeLog   |	  6 ++++++
53512c393a42Smrg src/fcdir.c |	 11 ++++-------
53522c393a42Smrg 2 files changed, 10 insertions(+), 7 deletions(-)
53532c393a42Smrg
53542c393a42Smrgcommit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
53552c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53562c393a42SmrgDate:	Mon Feb 6 19:25:45 2006 +0000
53572c393a42Smrg
53582c393a42Smrg    Don't rescan when trying to normalize a non-declared font dir. Don't
53592c393a42Smrg    add
53602c393a42Smrg	font dirs multiple times (even if they're aliased).
53612c393a42Smrg    reviewed by: plam
53622c393a42Smrg
53632c393a42Smrg ChangeLog   |	  9 +++++++
53642c393a42Smrg src/fccfg.c |	 78
53652c393a42Smrg +++++++++++++++++++++++++++++++++++++++-------------------
53662c393a42Smrg 2 files changed, 61 insertions(+), 26 deletions(-)
53672c393a42Smrg
53682c393a42Smrgcommit 86e75dfb5d1434837537b40e829f00f9ffbb8183
53692c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53702c393a42SmrgDate:	Mon Feb 6 14:44:46 2006 +0000
53712c393a42Smrg
53722c393a42Smrg    Explain apples/oranges comparison and fix compilation error.
53732c393a42Smrg    reviewed by: plam
53742c393a42Smrg
53752c393a42Smrg ChangeLog  |	 7 +++++++
53762c393a42Smrg src/fcfs.c |	 5 ++++-
53772c393a42Smrg 2 files changed, 11 insertions(+), 1 deletions(-)
53782c393a42Smrg
53792c393a42Smrgcommit f076169d19574c6c548764d574a33bc4fe022ffb
53802c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53812c393a42SmrgDate:	Mon Feb 6 14:14:21 2006 +0000
53822c393a42Smrg
53832c393a42Smrg    Insert check for integer overflow in # of fonts.
53842c393a42Smrg    reviewed by: plam
53852c393a42Smrg
53862c393a42Smrg ChangeLog  |	 7 +++++++
53872c393a42Smrg src/fcfs.c |	 2 +-
53882c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
53892c393a42Smrg
53902c393a42Smrgcommit 788c4af232f5677d73e8e2e77e123cf566530ccb
53912c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
53922c393a42SmrgDate:	Sun Feb 5 04:11:08 2006 +0000
53932c393a42Smrg
53942c393a42Smrg    Make 'make distcheck' work with automake 1.6.3.
53952c393a42Smrg    reviewed by: plam
53962c393a42Smrg
53972c393a42Smrg ChangeLog	      |   10 ++++++++++
53982c393a42Smrg doc/Makefile.am      |    2 +-
53992c393a42Smrg fc-cache/Makefile.am |    2 +-
54002c393a42Smrg fc-cat/Makefile.am   |    2 +-
54012c393a42Smrg fc-list/Makefile.am  |    2 +-
54022c393a42Smrg 5 files changed, 14 insertions(+), 4 deletions(-)
54032c393a42Smrg
54042c393a42Smrgcommit 68355f38774fe55d8010268291a170492b241a71
54052c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54062c393a42SmrgDate:	Sun Feb 5 02:57:21 2006 +0000
54072c393a42Smrg
54082c393a42Smrg    src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
54092c393a42Smrg    FcDirCacheConsume,
54102c393a42Smrg	FcDirCacheWrite)
54112c393a42Smrg    Check I/O call return values and eliminate unused variable warnings.
54122c393a42Smrg    reviewed by: plam
54132c393a42Smrg
54142c393a42Smrg ChangeLog	 |   13 ++++++++++
54152c393a42Smrg fc-cat/fc-cat.c |    5 +--
54162c393a42Smrg src/fccache.c	 |   66
54172c393a42Smrg +++++++++++++++++++++++++++++++++++++++++-------------
54182c393a42Smrg src/fcxml.c	 |    4 +-
54192c393a42Smrg 4 files changed, 67 insertions(+), 21 deletions(-)
54202c393a42Smrg
54212c393a42Smrgcommit c4c47a7654196f37b625f337192b235e558ab890
54222c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54232c393a42SmrgDate:	Sat Feb 4 00:09:42 2006 +0000
54242c393a42Smrg
54252c393a42Smrg    src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
54262c393a42Smrg    Fix memory leak.
54272c393a42Smrg    reviewed by: plam
54282c393a42Smrg
54292c393a42Smrg ChangeLog   |	  7 +++++++
54302c393a42Smrg src/fccfg.c |	  2 ++
54312c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
54322c393a42Smrg
54332c393a42Smrgcommit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
54342c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54352c393a42SmrgDate:	Sat Feb 4 00:04:00 2006 +0000
54362c393a42Smrg
54372c393a42Smrg    Gracefully handle the case where a cache asserts that it has
54382c393a42Smrg    a negative
54392c393a42Smrg	number of fonts, causing overflow.
54402c393a42Smrg    reviewed by: plam
54412c393a42Smrg
54422c393a42Smrg ChangeLog  |	 8 ++++++++
54432c393a42Smrg src/fcfs.c |	29 +++++++++++++++--------------
54442c393a42Smrg 2 files changed, 23 insertions(+), 14 deletions(-)
54452c393a42Smrg
54462c393a42Smrgcommit 1af0f5741a95eed6f3a54140c360e0422fd13f62
54472c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54482c393a42SmrgDate:	Fri Feb 3 23:47:37 2006 +0000
54492c393a42Smrg
54502c393a42Smrg    Fix double free in error case.
54512c393a42Smrg
54522c393a42Smrg ChangeLog     |    5 +++++
54532c393a42Smrg src/fccache.c |    2 +-
54542c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
54552c393a42Smrg
54562c393a42Smrgcommit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
54572c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54582c393a42SmrgDate:	Tue Jan 31 07:30:23 2006 +0000
54592c393a42Smrg
54602c393a42Smrg    Stephan Kulow <coolo@suse.de> reviewed by: plam
54612c393a42Smrg    Replace 'stamp' target with mkinstalldirs.
54622c393a42Smrg
54632c393a42Smrg ChangeLog	      |    8 ++++++++
54642c393a42Smrg fc-cache/Makefile.am |   13 +++----------
54652c393a42Smrg 2 files changed, 11 insertions(+), 10 deletions(-)
54662c393a42Smrg
54672c393a42Smrgcommit 28aefd013d1896ffbf389596109eaec729d5d9a5
54682c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54692c393a42SmrgDate:	Tue Jan 31 07:16:22 2006 +0000
54702c393a42Smrg
54712c393a42Smrg    Toast broken global cache files.
54722c393a42Smrg    reviewed by: plam
54732c393a42Smrg
54742c393a42Smrg ChangeLog     |    7 +++++++
54752c393a42Smrg src/fccache.c |    4 ++--
54762c393a42Smrg 2 files changed, 9 insertions(+), 2 deletions(-)
54772c393a42Smrg
54782c393a42Smrgcommit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
54792c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54802c393a42SmrgDate:	Tue Jan 31 04:42:20 2006 +0000
54812c393a42Smrg
54822c393a42Smrg    Actually use the directories that I added to the global cache. Fixes
54832c393a42Smrg    'make
54842c393a42Smrg	check'.
54852c393a42Smrg
54862c393a42Smrg ChangeLog     |    6 ++++++
54872c393a42Smrg src/fccache.c |   11 +++++++++--
54882c393a42Smrg 2 files changed, 15 insertions(+), 2 deletions(-)
54892c393a42Smrg
54902c393a42Smrgcommit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
54912c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
54922c393a42SmrgDate:	Tue Jan 31 04:07:45 2006 +0000
54932c393a42Smrg
54942c393a42Smrg    Don't stop scanning if a directory in fonts.conf doesn't exist,
54952c393a42Smrg    because
54962c393a42Smrg	subsequent directories might exist.
54972c393a42Smrg    reviewed by: plam
54982c393a42Smrg
54992c393a42Smrg ChangeLog	     |	  8 ++++++++
55002c393a42Smrg fc-cache/fc-cache.c |	 20 ++++++++++++++------
55012c393a42Smrg 2 files changed, 22 insertions(+), 6 deletions(-)
55022c393a42Smrg
55032c393a42Smrgcommit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
55042c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55052c393a42SmrgDate:	Mon Jan 30 16:31:56 2006 +0000
55062c393a42Smrg
55072c393a42Smrg    Make global cache work again after putting dir names into global cache
55082c393a42Smrg    (I
55092c393a42Smrg	misplaced the recording of a file offset).
55102c393a42Smrg
55112c393a42Smrg ChangeLog     |    6 ++++++
55122c393a42Smrg src/fccache.c |    2 +-
55132c393a42Smrg 2 files changed, 7 insertions(+), 1 deletions(-)
55142c393a42Smrg
55152c393a42Smrgcommit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
55162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55172c393a42SmrgDate:	Mon Jan 30 15:59:17 2006 +0000
55182c393a42Smrg
55192c393a42Smrg    Update fc-cat to handle subdir lists in global cache file.
55202c393a42Smrg    Another FcCacheReadString return value check.
55212c393a42Smrg
55222c393a42Smrg ChangeLog	 |    9 +++++++++
55232c393a42Smrg fc-cat/fc-cat.c |   10 ++++++++++
55242c393a42Smrg src/fccache.c	 |   11 +++++++++--
55252c393a42Smrg 3 files changed, 28 insertions(+), 2 deletions(-)
55262c393a42Smrg
55272c393a42Smrgcommit c5411c4cae9389ad875fbbeedeaba0644f5e399f
55282c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55292c393a42SmrgDate:	Mon Jan 30 15:44:13 2006 +0000
55302c393a42Smrg
55312c393a42Smrg    Make fccache more resilient to broken cache files by checking
55322c393a42Smrg    return value
55332c393a42Smrg	of FcCacheReadString all the time.
55342c393a42Smrg    reviewed by: plam
55352c393a42Smrg
55362c393a42Smrg ChangeLog     |    9 +++++++++
55372c393a42Smrg src/fccache.c |   28 ++++++++++++++--------------
55382c393a42Smrg 2 files changed, 23 insertions(+), 14 deletions(-)
55392c393a42Smrg
55402c393a42Smrgcommit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
55412c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55422c393a42SmrgDate:	Mon Jan 30 14:43:04 2006 +0000
55432c393a42Smrg
55442c393a42Smrg    Remove references to dead fontconfig(3) manpages in other fontconfig
55452c393a42Smrg	manpages.
55462c393a42Smrg    reviewed by: plam
55472c393a42Smrg
55482c393a42Smrg ChangeLog	     |	  9 +++++++++
55492c393a42Smrg fc-lang/fc-lang.man |	  2 --
55502c393a42Smrg fc-match/fc-match.1 |	  2 --
55512c393a42Smrg 3 files changed, 9 insertions(+), 4 deletions(-)
55522c393a42Smrg
55532c393a42Smrgcommit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
55542c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55552c393a42SmrgDate:	Mon Jan 30 04:51:22 2006 +0000
55562c393a42Smrg
55572c393a42Smrg    Fix world's tiniest typo in code example.
55582c393a42Smrg    reviewed by: plam
55592c393a42Smrg
55602c393a42Smrg ChangeLog	    |	 7 +++++++
55612c393a42Smrg doc/fcpattern.fncs |	 2 +-
55622c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
55632c393a42Smrg
55642c393a42Smrgcommit 30c4189deb8412793d175bce255561a882ad81b7
55652c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55662c393a42SmrgDate:	Mon Jan 30 04:47:17 2006 +0000
55672c393a42Smrg
55682c393a42Smrg    Fix global cache reads of subdirectories.
55692c393a42Smrg    reviewed by: plam
55702c393a42Smrg
55712c393a42Smrg ChangeLog     |    7 +++++++
55722c393a42Smrg src/fccache.c |    2 +-
55732c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
55742c393a42Smrg
55752c393a42Smrgcommit 971cf18018a4f41bca196dd81989e67672e52112
55762c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55772c393a42SmrgDate:	Mon Jan 30 04:27:53 2006 +0000
55782c393a42Smrg
55792c393a42Smrg    Add documentation for FcConfigNormalizeFontDir.
55802c393a42Smrg    Write directory information to global caches to fix make check
55812c393a42Smrg    (reported by
55822c393a42Smrg	Ronny V. Vindenes). This changes the global cache format again.
55832c393a42Smrg
55842c393a42Smrg ChangeLog	   |   13 +++++++++++++
55852c393a42Smrg doc/fcconfig.fncs |   11 +++++++++++
55862c393a42Smrg src/fccache.c	   |   25 +++++++++++++++++++++++--
55872c393a42Smrg src/fcdir.c	   |	2 +-
55882c393a42Smrg src/fcint.h	   |	2 ++
55892c393a42Smrg 5 files changed, 50 insertions(+), 3 deletions(-)
55902c393a42Smrg
55912c393a42Smrgcommit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
55922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
55932c393a42SmrgDate:	Fri Jan 27 05:47:59 2006 +0000
55942c393a42Smrg
55952c393a42Smrg    Move FcConfigNormalizeFontDir call so that it doesn't result in
55962c393a42Smrg    infinite
55972c393a42Smrg	recursion (reported by Ronny V. Vindenes).
55982c393a42Smrg
55992c393a42Smrg ChangeLog		 |    9 +++++++++
56002c393a42Smrg fc-cache/fc-cache.c	 |    6 +++++-
56012c393a42Smrg fontconfig/fontconfig.h |    4 ++++
56022c393a42Smrg src/fccache.c		 |    8 --------
56032c393a42Smrg src/fcint.h		 |    4 ----
56042c393a42Smrg 5 files changed, 18 insertions(+), 13 deletions(-)
56052c393a42Smrg
56062c393a42Smrgcommit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
56072c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56082c393a42SmrgDate:	Fri Jan 27 00:27:37 2006 +0000
56092c393a42Smrg
56102c393a42Smrg    Add a couple of missing normalizations to make fc-cache work right;
56112c393a42Smrg    only
56122c393a42Smrg	scan subdirectories once.
56132c393a42Smrg
56142c393a42Smrg ChangeLog     |    7 +++++++
56152c393a42Smrg src/fccache.c |    8 ++++++++
56162c393a42Smrg src/fccfg.c   |    4 ++--
56172c393a42Smrg 3 files changed, 17 insertions(+), 2 deletions(-)
56182c393a42Smrg
56192c393a42Smrgcommit 4073203deb00cb1497f7cc8c1a7de25534070d2c
56202c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56212c393a42SmrgDate:	Thu Jan 26 16:11:41 2006 +0000
56222c393a42Smrg
56232c393a42Smrg    Don't crash on non-existant directories in global cache.
56242c393a42Smrg    reviewed by: plam
56252c393a42Smrg
56262c393a42Smrg ChangeLog     |    7 +++++++
56272c393a42Smrg src/fccache.c |    4 +++-
56282c393a42Smrg 2 files changed, 10 insertions(+), 1 deletions(-)
56292c393a42Smrg
56302c393a42Smrgcommit f468f568b4aedef1606b0692addf47cb9f02b328
56312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56322c393a42SmrgDate:	Thu Jan 26 16:09:12 2006 +0000
56332c393a42Smrg
56342c393a42Smrg    Stop trampling the directory name when writing out caches. (with Mike
56352c393a42Smrg	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
56362c393a42Smrg	necessary. Don't scan directories that can't be normalized.
56372c393a42Smrg
56382c393a42Smrg ChangeLog     |   11 +++++++++++
56392c393a42Smrg src/fccache.c |   16 +++++++++++++---
56402c393a42Smrg src/fccfg.c   |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
56412c393a42Smrg src/fcdir.c   |    6 +++++-
56422c393a42Smrg src/fcxml.c   |    2 +-
56432c393a42Smrg 5 files changed, 82 insertions(+), 5 deletions(-)
56442c393a42Smrg
56452c393a42Smrgcommit 575a37b7975656f73162438635b4ba26e229b33f
56462c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56472c393a42SmrgDate:	Wed Jan 25 14:52:49 2006 +0000
56482c393a42Smrg
56492c393a42Smrg    Fix additional memory leaks reported by Ronny V. Vindenes: don't
56502c393a42Smrg    invoke
56512c393a42Smrg	FcValueSave on hashed static strings in FcPatternAddWithBinding.
56522c393a42Smrg    Add another st_dev check in FcDirCacheOpen.
56532c393a42Smrg
56542c393a42Smrg ChangeLog     |   11 +++++++++++
56552c393a42Smrg src/fccache.c |   13 +++++++++++--
56562c393a42Smrg src/fccfg.c   |    3 +--
56572c393a42Smrg src/fcpat.c   |    9 ++++++++-
56582c393a42Smrg 4 files changed, 31 insertions(+), 5 deletions(-)
56592c393a42Smrg
56602c393a42Smrgcommit 16a71eff3ee0326db3794fa26548106a8a8697f6
56612c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56622c393a42SmrgDate:	Wed Jan 25 02:54:37 2006 +0000
56632c393a42Smrg
56642c393a42Smrg    Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
56652c393a42Smrg	fontconfig to treat A-X fonts differently from A-Y fonts;
56662c393a42Smrg	please mail
56672c393a42Smrg	the fontconfig list if this causes any problems.
56682c393a42Smrg    reviewed by: plam
56692c393a42Smrg
56702c393a42Smrg ChangeLog	    |	10 ++++++++++
56712c393a42Smrg fc-lang/zh_hk.orth |	 2 +-
56722c393a42Smrg src/fcfreetype.c   |	 2 +-
56732c393a42Smrg 3 files changed, 12 insertions(+), 2 deletions(-)
56742c393a42Smrg
56752c393a42Smrgcommit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
56762c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56772c393a42SmrgDate:	Wed Jan 25 02:33:46 2006 +0000
56782c393a42Smrg
56792c393a42Smrg    Fix memory leaks reported by Ronny V. Vindenes.
56802c393a42Smrg
56812c393a42Smrg ChangeLog	  |    6 ++++++
56822c393a42Smrg src/fccache.c	  |    9 ++++++++-
56832c393a42Smrg src/fcfreetype.c |    8 +++++++-
56842c393a42Smrg 3 files changed, 21 insertions(+), 2 deletions(-)
56852c393a42Smrg
56862c393a42Smrgcommit 986e35979e56774c91f3214af9e8a6f71817dcfa
56872c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56882c393a42SmrgDate:	Thu Jan 19 19:20:30 2006 +0000
56892c393a42Smrg
56902c393a42Smrg    Fix for unaligned memory accesses.
56912c393a42Smrg    reviewed by: plam
56922c393a42Smrg
56932c393a42Smrg ChangeLog   |	  9 ++++++++-
56942c393a42Smrg src/fcpat.c |	 12 ++++++++----
56952c393a42Smrg 2 files changed, 16 insertions(+), 5 deletions(-)
56962c393a42Smrg
56972c393a42Smrgcommit 58bdd29619e6580477918f8c8d77aadbe5e427a4
56982c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
56992c393a42SmrgDate:	Wed Jan 18 15:41:15 2006 +0000
57002c393a42Smrg
57012c393a42Smrg    Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
57022c393a42Smrg    calls to
57032c393a42Smrg	avoid crashes.
57042c393a42Smrg    reviewed by: plam
57052c393a42Smrg
57062c393a42Smrg ChangeLog   |	  8 ++++++++
57072c393a42Smrg src/fcdir.c |	  4 +++-
57082c393a42Smrg 2 files changed, 11 insertions(+), 1 deletions(-)
57092c393a42Smrg
57102c393a42Smrgcommit eadadf489aff5f4a17a91f85909cb0dc27b2a494
57112c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57122c393a42SmrgDate:	Sun Jan 15 05:31:58 2006 +0000
57132c393a42Smrg
57142c393a42Smrg    Fix segfault when consuming zero-length caches in fc-cat (which has no
57152c393a42Smrg	config, so FcConfigAddFontDir shouldn't be called.)
57162c393a42Smrg
57172c393a42Smrg ChangeLog     |    6 ++++++
57182c393a42Smrg src/fccache.c |    3 ++-
57192c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
57202c393a42Smrg
57212c393a42Smrgcommit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
57222c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57232c393a42SmrgDate:	Sat Jan 14 21:23:03 2006 +0000
57242c393a42Smrg
57252c393a42Smrg    Compare device numbers as well as inodes. Always normalize directory
57262c393a42Smrg    names
57272c393a42Smrg	before comparing them.
57282c393a42Smrg    Allocate extra space for appended '/' in directory name.
57292c393a42Smrg    reviewed by: plam
57302c393a42Smrg
57312c393a42Smrg ChangeLog		 |   19 +++++++++++++++++++
57322c393a42Smrg fc-cache/fc-cache.c	 |    2 +-
57332c393a42Smrg fc-cat/fc-cat.c	 |    6 +++++-
57342c393a42Smrg fontconfig/fontconfig.h |    2 +-
57352c393a42Smrg src/fccache.c		 |   19 ++++++++++++++-----
57362c393a42Smrg src/fccfg.c		 |    7 ++++---
57372c393a42Smrg src/fcdir.c		 |    2 +-
57382c393a42Smrg src/fcint.h		 |    6 ++++--
57392c393a42Smrg 8 files changed, 49 insertions(+), 14 deletions(-)
57402c393a42Smrg
57412c393a42Smrgcommit df3efc11a9584e2099366c31ba64ac9346760321
57422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57432c393a42SmrgDate:	Tue Jan 10 13:15:05 2006 +0000
57442c393a42Smrg
57452c393a42Smrg    Explicitly add font dirs to config.fontDirs even if they're empty. Set
57462c393a42Smrg	current config in fc-cache.c. Fix treatment of cache directory
57472c393a42Smrg	as read
57482c393a42Smrg	from cache file; don't use string equality to determine if we
57492c393a42Smrg	have the
57502c393a42Smrg	right file, use inode equality.
57512c393a42Smrg
57522c393a42Smrg ChangeLog	     |	 12 +++++++++
57532c393a42Smrg fc-cache/fc-cache.c |	  1 +
57542c393a42Smrg src/fccache.c	     |	 64
57552c393a42Smrg +++++++++++++++++++++++++++------------------------
57562c393a42Smrg 3 files changed, 47 insertions(+), 30 deletions(-)
57572c393a42Smrg
57582c393a42Smrgcommit cd9bca69702900ca9b24319c76b2dc9432bb548f
57592c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57602c393a42SmrgDate:	Mon Jan 9 13:58:04 2006 +0000
57612c393a42Smrg
57622c393a42Smrg    Normalize font dirs by using the form, as given in fonts.conf,
57632c393a42Smrg    and recorded
57642c393a42Smrg	in FcConfig's fontDirs string set, as canonical.
57652c393a42Smrg    Actually update config.fontDirs as font directories are scanned.
57662c393a42Smrg
57672c393a42Smrg ChangeLog	     |	 14 ++++++++++++++
57682c393a42Smrg fc-cache/fc-cache.c |	  2 +-
57692c393a42Smrg fc-cat/fc-cat.c     |	  4 ++--
57702c393a42Smrg src/fccache.c	     |	 21 ++++++++++++---------
57712c393a42Smrg src/fccfg.c	     |	 23 +++++++++++++++++++++++
57722c393a42Smrg src/fcdir.c	     |	  3 ++-
57732c393a42Smrg src/fcint.h	     |	  6 +++++-
57742c393a42Smrg 7 files changed, 59 insertions(+), 14 deletions(-)
57752c393a42Smrg
57762c393a42Smrgcommit 5576a5873dc9cd6e11234df6e64dbff18afe6378
57772c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57782c393a42SmrgDate:	Sun Jan 8 10:58:30 2006 +0000
57792c393a42Smrg
57802c393a42Smrg    Fix matching bug when multiple elements match; don't use the sum
57812c393a42Smrg    of all
57822c393a42Smrg	scores, but the best score.
57832c393a42Smrg    Also more perf opts, e.g. evaluate best over all font sets rather
57842c393a42Smrg    than on a
57852c393a42Smrg	per-set basis (and other changes).
57862c393a42Smrg
57872c393a42Smrg src/fcmatch.c |  243
57882c393a42Smrg +++++++++++++++++++++++++++++++++-----------------------
57892c393a42Smrg 1 files changed, 143 insertions(+), 100 deletions(-)
57902c393a42Smrg
57912c393a42Smrgcommit a6d3757d9802c8f5dc8632a8cf6703042f62e303
57922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
57932c393a42SmrgDate:	Sun Jan 8 10:58:05 2006 +0000
57942c393a42Smrg
57952c393a42Smrg    Fix matching bug when multiple elements match; don't use the sum
57962c393a42Smrg    of all
57972c393a42Smrg	scores, but the best score.
57982c393a42Smrg    Also more perf opts, e.g. evaluate best over all font sets rather
57992c393a42Smrg    than on a
58002c393a42Smrg	per-set basis (and other changes).
58012c393a42Smrg
58022c393a42Smrg ChangeLog |	9 +++++++++
58032c393a42Smrg 1 files changed, 9 insertions(+), 0 deletions(-)
58042c393a42Smrg
58052c393a42Smrgcommit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
58062c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58072c393a42SmrgDate:	Sun Jan 8 10:50:51 2006 +0000
58082c393a42Smrg
58092c393a42Smrg    Properly skip past dir caches that contain zero fonts (as occurs
58102c393a42Smrg    in global
58112c393a42Smrg	caches.) Reported by Mike Fabian.
58122c393a42Smrg
58132c393a42Smrg ChangeLog     |    6 ++++++
58142c393a42Smrg src/fccache.c |    4 ++++
58152c393a42Smrg 2 files changed, 10 insertions(+), 0 deletions(-)
58162c393a42Smrg
58172c393a42Smrgcommit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
58182c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58192c393a42SmrgDate:	Sat Jan 7 06:36:24 2006 +0000
58202c393a42Smrg
58212c393a42Smrg    Print out full pathname in fc-match -v as well. Reported by Frederic
58222c393a42Smrg	Crozat.
58232c393a42Smrg    Fix bug where fc-match crashes when given __DUMMY__ property to
58242c393a42Smrg    match on.
58252c393a42Smrg    (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
58262c393a42Smrg    to
58272c393a42Smrg	distinguish an error return from a successful return. -PL)
58282c393a42Smrg    reviewed by: plam
58292c393a42Smrg
58302c393a42Smrg ChangeLog    |   18 ++++++++++++++++++
58312c393a42Smrg src/fcdbg.c  |   21 ++++++++++++++++++++-
58322c393a42Smrg src/fcname.c |   11 +++++++----
58332c393a42Smrg 3 files changed, 45 insertions(+), 5 deletions(-)
58342c393a42Smrg
58352c393a42Smrgcommit c60ec7cc6d1795922b742435965746e02e67f11c
58362c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58372c393a42SmrgDate:	Thu Jan 5 15:12:22 2006 +0000
58382c393a42Smrg
58392c393a42Smrg    Add self to AUTHORS list.
58402c393a42Smrg    Minor change to global cache file format to fix fc-cat bug reported by
58412c393a42Smrg	Frederic Crozat, and buglet with not globally caching directories
58422c393a42Smrg	with
58432c393a42Smrg	zero fonts cached.
58442c393a42Smrg
58452c393a42Smrg AUTHORS	 |    2 +
58462c393a42Smrg ChangeLog	 |   18 +++++++++++++++
58472c393a42Smrg fc-cat/fc-cat.c |   66
58482c393a42Smrg +++++++++++++++++++++++++++++++-----------------------
58492c393a42Smrg src/fccache.c	 |   31 ++++++++++++-------------
58502c393a42Smrg src/fcint.h	 |    1 +
58512c393a42Smrg src/fcpat.c	 |    2 +-
58522c393a42Smrg 6 files changed, 75 insertions(+), 45 deletions(-)
58532c393a42Smrg
58542c393a42Smrgcommit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
58552c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58562c393a42SmrgDate:	Mon Jan 2 17:20:23 2006 +0000
58572c393a42Smrg
58582c393a42Smrg    Fix double-free which occurs because FcValueCanonicalize doesn't
58592c393a42Smrg    create an
58602c393a42Smrg	extra copy of the returned value, it only canonicalizes it.
58612c393a42Smrg    reviewed by: plam
58622c393a42Smrg
58632c393a42Smrg ChangeLog   |	 11 ++++++++++-
58642c393a42Smrg src/fccfg.c |	  1 +
58652c393a42Smrg 2 files changed, 11 insertions(+), 1 deletions(-)
58662c393a42Smrg
58672c393a42Smrgcommit cea78a87910a88383699d5a386693d39aa3236f5
58682c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58692c393a42SmrgDate:	Mon Jan 2 17:18:22 2006 +0000
58702c393a42Smrg
58712c393a42Smrg    Fix version of .cache file (currently 1 -> currently 2). Reported
58722c393a42Smrg    by Jim
58732c393a42Smrg	Osborn.
58742c393a42Smrg
58752c393a42Smrg ChangeLog |	6 ++++++
58762c393a42Smrg 1 files changed, 6 insertions(+), 0 deletions(-)
58772c393a42Smrg
58782c393a42Smrgcommit e9fd3c069aa415f9e7589dd1a871cd7727925364
58792c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58802c393a42SmrgDate:	Mon Jan 2 17:13:48 2006 +0000
58812c393a42Smrg
58822c393a42Smrg    Fix version of .cache file (currently 1 -> currently 2). Reported
58832c393a42Smrg    by Jim
58842c393a42Smrg	Osborn.
58852c393a42Smrg
58862c393a42Smrg doc/fontconfig-user.sgml |    2 +-
58872c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
58882c393a42Smrg
58892c393a42Smrgcommit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
58902c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
58912c393a42SmrgDate:	Wed Dec 21 20:00:20 2005 +0000
58922c393a42Smrg
58932c393a42Smrg    Shut up GCC warnings on amd.
58942c393a42Smrg    reviewed by: plam
58952c393a42Smrg
58962c393a42Smrg ChangeLog   |	  7 +++++++
58972c393a42Smrg src/fcpat.c |	  4 ++--
58982c393a42Smrg 2 files changed, 9 insertions(+), 2 deletions(-)
58992c393a42Smrg
59002c393a42Smrgcommit 19ea60bc7c0186070d95f5effc815c546de1dcb0
59012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59022c393a42SmrgDate:	Wed Dec 21 05:37:10 2005 +0000
59032c393a42Smrg
59042c393a42Smrg    Avoid check on _fcBankId nullness and fix case where it used to crash.
59052c393a42Smrg
59062c393a42Smrg ChangeLog	 |    7 +++++++
59072c393a42Smrg src/fccharset.c |    2 +-
59082c393a42Smrg src/fcint.h	 |    2 +-
59092c393a42Smrg 3 files changed, 9 insertions(+), 2 deletions(-)
59102c393a42Smrg
59112c393a42Smrgcommit 3bfae75d44db5ceae394194d2e6c7b81201ea685
59122c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59132c393a42SmrgDate:	Wed Dec 21 03:31:19 2005 +0000
59142c393a42Smrg
59152c393a42Smrg    Bump version to 2.3.93.
59162c393a42Smrg    Use open instead of fopen (requested by Phil Race for Sun).
59172c393a42Smrg    src/fccache.c (FcDirCacheWrite);
59182c393a42Smrg    Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
59192c393a42Smrg    dir.
59202c393a42Smrg
59212c393a42Smrg ChangeLog		 |   20 +++++++++++++++
59222c393a42Smrg README			 |   17 +++++++++++-
59232c393a42Smrg configure.in		 |    2 +-
59242c393a42Smrg fc-cache/Makefile.am	 |    8 ++++++
59252c393a42Smrg fontconfig/fontconfig.h |    2 +-
59262c393a42Smrg src/fccache.c		 |   62
59272c393a42Smrg ++++++++++++++++++++++++++++++++++++++--------
59282c393a42Smrg src/fcxml.c		 |   13 +++++----
59292c393a42Smrg 7 files changed, 103 insertions(+), 21 deletions(-)
59302c393a42Smrg
59312c393a42Smrgcommit 6f767cec491d354150a11491905ba59cc77a2659
59322c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59332c393a42SmrgDate:	Tue Dec 20 20:35:47 2005 +0000
59342c393a42Smrg
59352c393a42Smrg    Restore code to skip over PCF fonts that have no encoded
59362c393a42Smrg    characters. (We
59372c393a42Smrg	guess that a font is PCF by presence of the PIXEL_SIZE BDF
59382c393a42Smrg	property.)
59392c393a42Smrg
59402c393a42Smrg ChangeLog		     |	  8 ++++++++
59412c393a42Smrg conf.d/10LohitGujarati.conf |	  5 +++++
59422c393a42Smrg src/fcfreetype.c	     |	  9 ++++++---
59432c393a42Smrg 3 files changed, 19 insertions(+), 3 deletions(-)
59442c393a42Smrg
59452c393a42Smrgcommit a7683cafe10925d09855f927cb7602a90e10516f
59462c393a42SmrgAuthor: Carl Worth <cworth@cworth.org>
59472c393a42SmrgDate:	Tue Dec 13 17:50:50 2005 +0000
59482c393a42Smrg
59492c393a42Smrg    Add a configuration file that disables hinting for the Lohit
59502c393a42Smrg    Gujarati font
59512c393a42Smrg	(since the hinting distort some glyphs quite badly).
59522c393a42Smrg    reviewed by: keithp
59532c393a42Smrg
59542c393a42Smrg ChangeLog		     |	  8 ++++++++
59552c393a42Smrg conf.d/10LohitGujarati.conf |	  5 +++++
59562c393a42Smrg conf.d/Makefile.am	     |	  1 +
59572c393a42Smrg 3 files changed, 14 insertions(+), 0 deletions(-)
59582c393a42Smrg
59592c393a42Smrgcommit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
59602c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59612c393a42SmrgDate:	Mon Dec 12 20:45:54 2005 +0000
59622c393a42Smrg
59632c393a42Smrg    Read and write the original location as a fallback for the hashed
59642c393a42Smrg    cache
59652c393a42Smrg	file locations. This is mostly for users to be able to have
59662c393a42Smrg	per-directory cache files.
59672c393a42Smrg
59682c393a42Smrg ChangeLog     |    7 +++++++
59692c393a42Smrg src/fccache.c |   41 ++++++++++++++++++++++++++++++++---------
59702c393a42Smrg 2 files changed, 39 insertions(+), 9 deletions(-)
59712c393a42Smrg
59722c393a42Smrgcommit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
59732c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59742c393a42SmrgDate:	Mon Dec 12 13:46:45 2005 +0000
59752c393a42Smrg
59762c393a42Smrg    Improve error message when fc-cache can't write the cache. Add missing
59772c393a42Smrg	slash. Reported by Behdad. Incorporate Behdad's patch to create
59782c393a42Smrg	/var/cache/fontconfig when appropriate.
59792c393a42Smrg
59802c393a42Smrg ChangeLog	      |    9 +++++++++
59812c393a42Smrg fc-cache/Makefile.am |    5 +++++
59822c393a42Smrg fc-cache/fc-cache.c  |    4 +++-
59832c393a42Smrg src/fccache.c	      |    2 +-
59842c393a42Smrg 4 files changed, 18 insertions(+), 2 deletions(-)
59852c393a42Smrg
59862c393a42Smrgcommit 368104c381815aa9a0c8c878f1d2be0cc5330f10
59872c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59882c393a42SmrgDate:	Mon Dec 12 13:20:41 2005 +0000
59892c393a42Smrg
59902c393a42Smrg    Fix crash reported by Frederic Crozat when using libxml2.
59912c393a42Smrg    reviewed by: plam
59922c393a42Smrg
59932c393a42Smrg ChangeLog   |	  7 +++++++
59942c393a42Smrg src/fcxml.c |	  3 +++
59952c393a42Smrg 2 files changed, 10 insertions(+), 0 deletions(-)
59962c393a42Smrg
59972c393a42Smrgcommit ea44e2184198aba956e39ae63a4914544c9719fe
59982c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
59992c393a42SmrgDate:	Fri Dec 9 16:36:45 2005 +0000
60002c393a42Smrg
60012c393a42Smrg    Migrate cache files from fonts directories to
60022c393a42Smrg    /var/cache/fontconfig. This
60032c393a42Smrg	helps make fontconfig FHS-compliant, but requires that all
60042c393a42Smrg	caches get
60052c393a42Smrg	rebuilt.
60062c393a42Smrg    Also, autogen.sh now needs the additional parameter
60072c393a42Smrg    --localstatedir=/var.
60082c393a42Smrg
60092c393a42Smrg ChangeLog		 |   20 ++
60102c393a42Smrg INSTALL		 |    2 +-
60112c393a42Smrg configure.in		 |    7 +
60122c393a42Smrg fc-cache/Makefile.am	 |    2 +
60132c393a42Smrg fc-cat/Makefile.am	 |    2 +
60142c393a42Smrg fc-cat/fc-cat.c	 |   13 +-
60152c393a42Smrg fontconfig/fontconfig.h |    1 +
60162c393a42Smrg src/Makefile.am	 |    2 +
60172c393a42Smrg src/fccache.c		 |  523
60182c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++-----
60192c393a42Smrg 9 files changed, 519 insertions(+), 53 deletions(-)
60202c393a42Smrg
60212c393a42Smrgcommit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
60222c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60232c393a42SmrgDate:	Thu Dec 8 05:54:27 2005 +0000
60242c393a42Smrg
60252c393a42Smrg    Because we've changed FcPatternAddString to use FcStrStaticName
60262c393a42Smrg    and not
60272c393a42Smrg	FcValueSave, explicitly handle the case of a null string.
60282c393a42Smrg
60292c393a42Smrg ChangeLog   |	  6 ++++++
60302c393a42Smrg src/fcpat.c |	  7 +++++++
60312c393a42Smrg 2 files changed, 13 insertions(+), 0 deletions(-)
60322c393a42Smrg
60332c393a42Smrgcommit 982b598278315de60721740047a1b57f4a5895b8
60342c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60352c393a42SmrgDate:	Wed Dec 7 03:55:25 2005 +0000
60362c393a42Smrg
60372c393a42Smrg    Fix warnings.
60382c393a42Smrg
60392c393a42Smrg ChangeLog	 |    5 +++++
60402c393a42Smrg fc-cat/fc-cat.c |    9 +++------
60412c393a42Smrg 2 files changed, 8 insertions(+), 6 deletions(-)
60422c393a42Smrg
60432c393a42Smrgcommit c6103dfb22de0664a6ab164d90d6959551e301c5
60442c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60452c393a42SmrgDate:	Tue Dec 6 18:57:43 2005 +0000
60462c393a42Smrg
60472c393a42Smrg    Don't assign types to user object names.
60482c393a42Smrg
60492c393a42Smrg ChangeLog    |    5 +++++
60502c393a42Smrg src/fcname.c |    3 +++
60512c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
60522c393a42Smrg
60532c393a42Smrgcommit 9ede93f1dc375c1f4d7e71d821887c01a367d995
60542c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60552c393a42SmrgDate:	Mon Dec 5 16:08:01 2005 +0000
60562c393a42Smrg
60572c393a42Smrg    Don't free strings that have been returned from FcStrStaticName.
60582c393a42Smrg
60592c393a42Smrg ChangeLog   |	  5 +++++
60602c393a42Smrg src/fcpat.c |	 21 +++++++++++++++++++--
60612c393a42Smrg 2 files changed, 24 insertions(+), 2 deletions(-)
60622c393a42Smrg
60632c393a42Smrgcommit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
60642c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60652c393a42SmrgDate:	Thu Dec 1 07:12:45 2005 +0000
60662c393a42Smrg
60672c393a42Smrg    Add codepath for reading global cache files as well.
60682c393a42Smrg
60692c393a42Smrg ChangeLog	 |    5 ++++
60702c393a42Smrg fc-cat/fc-cat.c |   61
60712c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++++
60722c393a42Smrg 2 files changed, 66 insertions(+), 0 deletions(-)
60732c393a42Smrg
60742c393a42Smrgcommit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
60752c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60762c393a42SmrgDate:	Thu Dec 1 06:27:07 2005 +0000
60772c393a42Smrg
60782c393a42Smrg    file 10-fonts-persian.conf was initially added on branch
60792c393a42Smrg    fc-2_4_branch.
60802c393a42Smrg
60812c393a42Smrgcommit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
60822c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60832c393a42SmrgDate:	Thu Dec 1 06:27:07 2005 +0000
60842c393a42Smrg
60852c393a42Smrg    Add config file for Persian fonts from Sharif FarsiWeb, Inc.
60862c393a42Smrg    reviewed by: plam
60872c393a42Smrg
60882c393a42Smrg ChangeLog		      |   10 +-
60892c393a42Smrg conf.d/10-fonts-persian.conf |  545
60902c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++
60912c393a42Smrg conf.d/Makefile.am	      |    1 +
60922c393a42Smrg 3 files changed, 555 insertions(+), 1 deletions(-)
60932c393a42Smrg
60942c393a42Smrgcommit cb6d97eb1baba6795bb8abdede69902b2440f371
60952c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
60962c393a42SmrgDate:	Wed Nov 30 22:13:21 2005 +0000
60972c393a42Smrg
60982c393a42Smrg    Only add a config file to the set of config files once.
60992c393a42Smrg    reviewed by: plam
61002c393a42Smrg
61012c393a42Smrg ChangeLog   |	  7 +++++++
61022c393a42Smrg src/fcxml.c |	  6 ++++++
61032c393a42Smrg 2 files changed, 13 insertions(+), 0 deletions(-)
61042c393a42Smrg
61052c393a42Smrgcommit 93a27747a485624d4a89550036e12eeec96d4558
61062c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61072c393a42SmrgDate:	Tue Nov 29 15:04:06 2005 +0000
61082c393a42Smrg
61092c393a42Smrg    src/fcint.h (FcCacheBankToIndex);
61102c393a42Smrg    Fix segfault by guarding array dereference.
61112c393a42Smrg
61122c393a42Smrg ChangeLog   |	  5 +++++
61132c393a42Smrg src/fcint.h |	  2 +-
61142c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
61152c393a42Smrg
61162c393a42Smrgcommit b8948e85420469c83098a6b97d7979189a8734d9
61172c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61182c393a42SmrgDate:	Tue Nov 29 14:57:10 2005 +0000
61192c393a42Smrg
61202c393a42Smrg    Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
61212c393a42Smrg	checks the front of the list and a non-inlineable part which
61222c393a42Smrg	finds and
61232c393a42Smrg	moves the appropriate element to the front of the list.
61242c393a42Smrg    reviewed by: plam
61252c393a42Smrg
61262c393a42Smrg ChangeLog	   |   14 ++++++++++++++
61272c393a42Smrg fc-lang/fc-lang.c |	5 ++++-
61282c393a42Smrg src/fccache.c	   |   34 +++++++++++++++++-----------------
61292c393a42Smrg src/fcint.h	   |	9 ++++++++-
61302c393a42Smrg 4 files changed, 43 insertions(+), 19 deletions(-)
61312c393a42Smrg
61322c393a42Smrgcommit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
61332c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61342c393a42SmrgDate:	Tue Nov 29 06:23:00 2005 +0000
61352c393a42Smrg
61362c393a42Smrg    Make the perf guys hate me a bit less: hoist the directory-name
61372c393a42Smrg	FcConfigAcceptFont check for cached fonts up to directory
61382c393a42Smrg	cache read
61392c393a42Smrg	time, rather than running it for each font.
61402c393a42Smrg
61412c393a42Smrg ChangeLog     |    8 ++++++++
61422c393a42Smrg src/fccache.c |    3 +++
61432c393a42Smrg src/fccfg.c   |    6 ++----
61442c393a42Smrg 3 files changed, 13 insertions(+), 4 deletions(-)
61452c393a42Smrg
61462c393a42Smrgcommit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
61472c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61482c393a42SmrgDate:	Tue Nov 29 06:09:18 2005 +0000
61492c393a42Smrg
61502c393a42Smrg    Don't make FcPatternFindFullFname available to fccfg, it's not
61512c393a42Smrg    really safe.
61522c393a42Smrg	Instead go through FcPatternGetString (sorry, perf guys.) Also,
61532c393a42Smrg	use
61542c393a42Smrg	globs for dirs as well.
61552c393a42Smrg
61562c393a42Smrg ChangeLog   |	  9 +++++++++
61572c393a42Smrg src/fccfg.c |	  8 +++++---
61582c393a42Smrg src/fcint.h |	  3 ---
61592c393a42Smrg src/fcpat.c |	  5 ++++-
61602c393a42Smrg 4 files changed, 18 insertions(+), 7 deletions(-)
61612c393a42Smrg
61622c393a42Smrgcommit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
61632c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61642c393a42SmrgDate:	Tue Nov 29 00:21:05 2005 +0000
61652c393a42Smrg
61662c393a42Smrg    Fix segfault.
61672c393a42Smrg
61682c393a42Smrg ChangeLog   |	  5 +++++
61692c393a42Smrg src/fccfg.c |	  5 ++++-
61702c393a42Smrg 2 files changed, 9 insertions(+), 1 deletions(-)
61712c393a42Smrg
61722c393a42Smrgcommit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
61732c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61742c393a42SmrgDate:	Tue Nov 29 00:16:02 2005 +0000
61752c393a42Smrg
61762c393a42Smrg    Update autogenerated config.* files.
61772c393a42Smrg
61782c393a42Smrg config/config.guess |	535
61792c393a42Smrg ++++++++++++++++++++++++++-------------------------
61802c393a42Smrg config/config.sub   |	 67 ++++---
61812c393a42Smrg 2 files changed, 314 insertions(+), 288 deletions(-)
61822c393a42Smrg
61832c393a42Smrgcommit ced3f0a0abd84de73753956ec18e7316eda33a37
61842c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
61852c393a42SmrgDate:	Tue Nov 29 00:14:42 2005 +0000
61862c393a42Smrg
61872c393a42Smrg    Fix problem dating back at least to 2.3.2 where globs weren't
61882c393a42Smrg    being applied
61892c393a42Smrg	to patterns loaded from a cache.
61902c393a42Smrg    Fix some obvious spelling mistakes.
61912c393a42Smrg
61922c393a42Smrg ChangeLog		  |   13 +++++++++++++
61932c393a42Smrg doc/fontconfig-user.sgml |   17 +++++++++--------
61942c393a42Smrg src/fccfg.c		  |    3 ++-
61952c393a42Smrg src/fcint.h		  |    3 +++
61962c393a42Smrg src/fcpat.c		  |    4 +---
61972c393a42Smrg 5 files changed, 28 insertions(+), 12 deletions(-)
61982c393a42Smrg
61992c393a42Smrgcommit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
62002c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62012c393a42SmrgDate:	Mon Nov 28 10:54:11 2005 +0000
62022c393a42Smrg
62032c393a42Smrg    Stephan Kulow <coolo@suse.de> reviewed by: plam
62042c393a42Smrg    Don't kill all fonts during match (oops!)
62052c393a42Smrg
62062c393a42Smrg ChangeLog     |   23 +++++++++++++++++++++++
62072c393a42Smrg src/fcmatch.c |   39 ++++++++++++++++++++++++++++++++-------
62082c393a42Smrg 2 files changed, 55 insertions(+), 7 deletions(-)
62092c393a42Smrg
62102c393a42Smrgcommit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
62112c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62122c393a42SmrgDate:	Mon Nov 28 01:40:53 2005 +0000
62132c393a42Smrg
62142c393a42Smrg    Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
62152c393a42Smrg    by: plam
62162c393a42Smrg    Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
62172c393a42Smrg	FcCompare into FcFontSetMatch and reorder the loops, adding
62182c393a42Smrg	a boolean
62192c393a42Smrg	array which blocks patterns from future consideration if
62202c393a42Smrg	they're known
62212c393a42Smrg	to not be best on some past criterion.
62222c393a42Smrg
62232c393a42Smrg src/fcmatch.c |  224
62242c393a42Smrg ++++++++++++++++++++++++++++++++++++++++-----------------
62252c393a42Smrg 1 files changed, 159 insertions(+), 65 deletions(-)
62262c393a42Smrg
62272c393a42Smrgcommit 200a44fed0c28bcf83a65e32c320471d9335d3c5
62282c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62292c393a42SmrgDate:	Sat Nov 26 05:05:14 2005 +0000
62302c393a42Smrg
62312c393a42Smrg    Fix incorrect merge.
62322c393a42Smrg    reviewed by: plam
62332c393a42Smrg
62342c393a42Smrg ChangeLog     |    7 +++++++
62352c393a42Smrg src/fcmatch.c |    6 +++---
62362c393a42Smrg 2 files changed, 10 insertions(+), 3 deletions(-)
62372c393a42Smrg
62382c393a42Smrgcommit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
62392c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62402c393a42SmrgDate:	Fri Nov 25 16:33:58 2005 +0000
62412c393a42Smrg
62422c393a42Smrg    Don't do random matching when bad objects are passed into
62432c393a42Smrg	FcCompareValueList.
62442c393a42Smrg
62452c393a42Smrg ChangeLog     |    6 +++++
62462c393a42Smrg src/fcmatch.c |   58
62472c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++--------------
62482c393a42Smrg 2 files changed, 49 insertions(+), 15 deletions(-)
62492c393a42Smrg
62502c393a42Smrgcommit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
62512c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62522c393a42SmrgDate:	Fri Nov 25 16:04:44 2005 +0000
62532c393a42Smrg
62542c393a42Smrg    Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
62552c393a42Smrg	_fcPatternElts, _fcValueLists for consistency.
62562c393a42Smrg
62572c393a42Smrg ChangeLog   |	 10 ++++++++++
62582c393a42Smrg src/fcint.h |	  8 ++++----
62592c393a42Smrg src/fcpat.c |	 50 +++++++++++++++++++++++++-------------------------
62602c393a42Smrg 3 files changed, 39 insertions(+), 29 deletions(-)
62612c393a42Smrg
62622c393a42Smrgcommit d854eaf8a9c395a1cbca83a7620e087109f6eb87
62632c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62642c393a42SmrgDate:	Fri Nov 25 15:54:24 2005 +0000
62652c393a42Smrg
62662c393a42Smrg    Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
62672c393a42Smrg    reviewed by: plam
62682c393a42Smrg
62692c393a42Smrg ChangeLog     |    7 +++++++
62702c393a42Smrg src/fcmatch.c |   35 ++++++++++-------------------------
62712c393a42Smrg 2 files changed, 17 insertions(+), 25 deletions(-)
62722c393a42Smrg
62732c393a42Smrgcommit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
62742c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62752c393a42SmrgDate:	Fri Nov 25 15:50:34 2005 +0000
62762c393a42Smrg
62772c393a42Smrg    Pass around FcCache *s to the Unserialize functions for extra
62782c393a42Smrg    consistency
62792c393a42Smrg	(and less overhead, for what that's worth).
62802c393a42Smrg
62812c393a42Smrg ChangeLog	 |   13 +++++++++++++
62822c393a42Smrg src/fccache.c	 |    2 +-
62832c393a42Smrg src/fccharset.c |   12 ++++++------
62842c393a42Smrg src/fcfs.c	 |    2 +-
62852c393a42Smrg src/fcint.h	 |   10 +++++-----
62862c393a42Smrg src/fclang.c	 |    8 ++++----
62872c393a42Smrg src/fcname.c	 |    2 +-
62882c393a42Smrg src/fcpat.c	 |   32 ++++++++++++++++----------------
62892c393a42Smrg 8 files changed, 47 insertions(+), 34 deletions(-)
62902c393a42Smrg
62912c393a42Smrgcommit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
62922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
62932c393a42SmrgDate:	Fri Nov 25 03:00:51 2005 +0000
62942c393a42Smrg
62952c393a42Smrg    Inline the *PtrU functions to gain perf. Remove unneeded params
62962c393a42Smrg    for the
62972c393a42Smrg	FcCompare* functions.
62982c393a42Smrg    reviewed by: plam
62992c393a42Smrg
63002c393a42Smrg ChangeLog     |   12 +++++++++++-
63012c393a42Smrg src/fcint.h   |   31 +++++++++++++++++++++++++++----
63022c393a42Smrg src/fcmatch.c |   50 +++++++++++++++++---------------------------------
63032c393a42Smrg src/fcname.c  |   12 +++---------
63042c393a42Smrg src/fcpat.c   |   22 ++--------------------
63052c393a42Smrg 5 files changed, 60 insertions(+), 67 deletions(-)
63062c393a42Smrg
63072c393a42Smrgcommit 3f9f24e077cc079be362343be499ff0baf23e0a1
63082c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63092c393a42SmrgDate:	Fri Nov 25 02:16:42 2005 +0000
63102c393a42Smrg
63112c393a42Smrg    Fix the debian changelog so that debian/rules works again, make it
63122c393a42Smrg    create a
63132c393a42Smrg	debian package for release 2.3.92-1. Acknowledge change in NMU of
63142c393a42Smrg	debian package.
63152c393a42Smrg
63162c393a42Smrg debian/changelog |   13 ++++++++++++
63172c393a42Smrg debian/control   |    1 +
63182c393a42Smrg debian/po/cs.po  |   57
63192c393a42Smrg +++++++++++++++++++++++++++--------------------------
63202c393a42Smrg 3 files changed, 43 insertions(+), 28 deletions(-)
63212c393a42Smrg
63222c393a42Smrgcommit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
63232c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63242c393a42SmrgDate:	Thu Nov 24 21:40:20 2005 +0000
63252c393a42Smrg
63262c393a42Smrg    Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
63272c393a42Smrg    Check for type validity during FcPatternAddWithBinding, don't
63282c393a42Smrg    verify type
63292c393a42Smrg	in FcFontMatch, don't call FcCanonicalize here (which always
63302c393a42Smrg	does a
63312c393a42Smrg	deep copy).
63322c393a42Smrg    reviewed by: plam
63332c393a42Smrg
63342c393a42Smrg ChangeLog		 |   13 +++++++++++++
63352c393a42Smrg fontconfig/fontconfig.h |    3 ---
63362c393a42Smrg src/fcint.h		 |    3 +++
63372c393a42Smrg src/fcmatch.c		 |   22 +++++-----------------
63382c393a42Smrg src/fcpat.c		 |   22 +++++++++++++++++-----
63392c393a42Smrg 5 files changed, 38 insertions(+), 25 deletions(-)
63402c393a42Smrg
63412c393a42Smrgcommit 4f8b266fd97e36961639c40d93225265c0f849c7
63422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63432c393a42SmrgDate:	Thu Nov 24 20:20:26 2005 +0000
63442c393a42Smrg
63452c393a42Smrg    Make FcCompareString and FcCompareFamily less expensive. Only add
63462c393a42Smrg    a value
63472c393a42Smrg	for FC_FAMILY if the proposed value is a string.
63482c393a42Smrg    reviewed by: plam
63492c393a42Smrg
63502c393a42Smrg ChangeLog     |   11 ++++++++++-
63512c393a42Smrg src/fcmatch.c |   24 +++++++++++++++++-------
63522c393a42Smrg src/fcpat.c   |    7 +++++++
63532c393a42Smrg 3 files changed, 34 insertions(+), 8 deletions(-)
63542c393a42Smrg
63552c393a42Smrgcommit b97a34b5924b1279dd831426a94016ea8b65ea8d
63562c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63572c393a42SmrgDate:	Thu Nov 24 19:38:05 2005 +0000
63582c393a42Smrg
63592c393a42Smrg    Inline FcDebug invocations and only initialize once, in
63602c393a42Smrg    FcInit*. Improve
63612c393a42Smrg	debug msg in FcPatternPrint.
63622c393a42Smrg    reviewed by: plam
63632c393a42Smrg
63642c393a42Smrg ChangeLog    |   10 ++++++++++
63652c393a42Smrg src/fcdbg.c  |   30 ++++++++++++------------------
63662c393a42Smrg src/fcinit.c |    2 ++
63672c393a42Smrg src/fcint.h  |    9 +++++++--
63682c393a42Smrg 4 files changed, 31 insertions(+), 20 deletions(-)
63692c393a42Smrg
63702c393a42Smrgcommit d2f459781cade98d1d07806d023e63f1fc289b0e
63712c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63722c393a42SmrgDate:	Wed Nov 23 17:01:27 2005 +0000
63732c393a42Smrg
63742c393a42Smrg    Properly apply fcrozat's patch.
63752c393a42Smrg
63762c393a42Smrg fc-cat/fc-cat.c |    2 +-
63772c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
63782c393a42Smrg
63792c393a42Smrgcommit f7c4624f5624f4dc981f75a4f74446de04bf69d1
63802c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63812c393a42SmrgDate:	Wed Nov 23 16:36:26 2005 +0000
63822c393a42Smrg
63832c393a42Smrg    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
63842c393a42Smrg    Minor code warning cleanups.
63852c393a42Smrg
63862c393a42Smrg ChangeLog		 |    8 ++++++++
63872c393a42Smrg fc-cat/fc-cat.c	 |    1 -
63882c393a42Smrg fontconfig/fontconfig.h |    2 +-
63892c393a42Smrg 3 files changed, 9 insertions(+), 2 deletions(-)
63902c393a42Smrg
63912c393a42Smrgcommit b1297aa8977901075e95e40bc430fc823e1fb230
63922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
63932c393a42SmrgDate:	Wed Nov 23 15:33:48 2005 +0000
63942c393a42Smrg
63952c393a42Smrg    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
63962c393a42Smrg    Make getopt_long accept -s parameter to fc-match as well.
63972c393a42Smrg
63982c393a42Smrg ChangeLog	     |	  7 +++++++
63992c393a42Smrg fc-match/fc-match.c |	  2 +-
64002c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
64012c393a42Smrg
64022c393a42Smrgcommit 435fc66073ee83d17242bac2880e843489439cda
64032c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64042c393a42SmrgDate:	Wed Nov 23 15:32:36 2005 +0000
64052c393a42Smrg
64062c393a42Smrg    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
64072c393a42Smrg    Make getopt_long accept -s parameter to fc-match as well.
64082c393a42Smrg
64092c393a42Smrg ChangeLog	     |	  7 +++++++
64102c393a42Smrg fc-match/fc-match.c |	  2 +-
64112c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
64122c393a42Smrg
64132c393a42Smrgcommit adac22f290f1780f6d1424d6f93cc4453d4d489c
64142c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64152c393a42SmrgDate:	Tue Nov 22 04:46:55 2005 +0000
64162c393a42Smrg
64172c393a42Smrg    Manually perform inlining & partial redundancy elimination to
64182c393a42Smrg    reduce calls
64192c393a42Smrg	to FcValueListPtrU.
64202c393a42Smrg    Only invoke strlen() when really necessary.
64212c393a42Smrg    reviewed by: plam
64222c393a42Smrg    reviewed by: plam
64232c393a42Smrg
64242c393a42Smrg ChangeLog     |   16 ++++++++++++++++
64252c393a42Smrg src/fcmatch.c |   17 +++++++++--------
64262c393a42Smrg src/fcstr.c   |    8 ++------
64272c393a42Smrg 3 files changed, 27 insertions(+), 14 deletions(-)
64282c393a42Smrg
64292c393a42Smrgcommit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
64302c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64312c393a42SmrgDate:	Sat Nov 19 22:38:39 2005 +0000
64322c393a42Smrg
64332c393a42Smrg    Get rid of the use of freetype internal headers in fcfreetype.c, since
64342c393a42Smrg	those headers will go away with freetype 2.2. Replace with public
64352c393a42Smrg	domain ftglue code from pango. Note that the patch removes
64362c393a42Smrg	some extra
64372c393a42Smrg	error checking in FT_Get_BDF_Property() and comments out the
64382c393a42Smrg	skipping
64392c393a42Smrg	of empty pcf fonts.
64402c393a42Smrg    reviewed by: plam
64412c393a42Smrg
64422c393a42Smrg ChangeLog |	2 ++
64432c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
64442c393a42Smrg
64452c393a42Smrgcommit 246985e40e3296a6bb427026d8274fe8409f3776
64462c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64472c393a42SmrgDate:	Sat Nov 19 22:37:24 2005 +0000
64482c393a42Smrg
64492c393a42Smrg    file ftglue.c was initially added on branch fc-2_4_branch.
64502c393a42Smrg
64512c393a42Smrgcommit 824c7bf02515cde1cc562eb6a64b9857d03913fc
64522c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64532c393a42SmrgDate:	Sat Nov 19 22:37:24 2005 +0000
64542c393a42Smrg
64552c393a42Smrg    Get rid of the use of freetype internal headers in fcfreetype.c, since
64562c393a42Smrg	those headers will go away with freetype 2.2. Replace with public
64572c393a42Smrg	domain ftglue code from pango. Note that the patch removes
64582c393a42Smrg	some extra
64592c393a42Smrg	error checking in FT_Get_BDF_Property() and comments out the
64602c393a42Smrg	skipping
64612c393a42Smrg	of empty pcf fonts.
64622c393a42Smrg    reviewed by: plam
64632c393a42Smrg
64642c393a42Smrg src/ftglue.c |  349
64652c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
64662c393a42Smrg src/ftglue.h |  159 ++++++++++++++++++++++++++
64672c393a42Smrg 2 files changed, 508 insertions(+), 0 deletions(-)
64682c393a42Smrg
64692c393a42Smrgcommit 8ebf7725a8607b39ff505029b2a41369d67eb736
64702c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64712c393a42SmrgDate:	Sat Nov 19 22:32:13 2005 +0000
64722c393a42Smrg
64732c393a42Smrg    Get rid of the use of freetype internal headers in fcfreetype.c, since
64742c393a42Smrg	those headers will go away with freetype 2.2. Replace with public
64752c393a42Smrg	domain ftglue code from pango. Note that the patch removes
64762c393a42Smrg	some extra
64772c393a42Smrg	error checking in FT_Get_BDF_Property() and comments out the
64782c393a42Smrg	skipping
64792c393a42Smrg	of empty pcf fonts.
64802c393a42Smrg    reviewed by: plam
64812c393a42Smrg
64822c393a42Smrg ChangeLog	  |   13 +++++++++
64832c393a42Smrg src/Makefile.am  |    4 ++-
64842c393a42Smrg src/fcfreetype.c |   75
64852c393a42Smrg +++++++++++++++++++++++++----------------------------
64862c393a42Smrg 3 files changed, 51 insertions(+), 41 deletions(-)
64872c393a42Smrg
64882c393a42Smrgcommit a151acedc056783957f9875b1a21f13d0bb8bfe2
64892c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
64902c393a42SmrgDate:	Sat Nov 19 16:24:53 2005 +0000
64912c393a42Smrg
64922c393a42Smrg    Further fix of patch from 2005-11-04: miscounted numbers count
64932c393a42Smrg	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
64942c393a42Smrg	and
64952c393a42Smrg	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
64962c393a42Smrg    Removed leafidx_count and numbers_count since they are the same and
64972c393a42Smrg	replaced them with offset_count.
64982c393a42Smrg    reviewed by: plam
64992c393a42Smrg
65002c393a42Smrg ChangeLog	   |   12 ++++++++++++
65012c393a42Smrg fc-lang/fc-lang.c |   21 +++++++++++++--------
65022c393a42Smrg 2 files changed, 25 insertions(+), 8 deletions(-)
65032c393a42Smrg
65042c393a42Smrgcommit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
65052c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65062c393a42SmrgDate:	Fri Nov 18 20:32:30 2005 +0000
65072c393a42Smrg
65082c393a42Smrg    Don't crash when fc-cat invoked with no arguments.
65092c393a42Smrg    Fix invalid read access caused by premature free and GCC4 warnings in
65102c393a42Smrg	libxml2 codepath.
65112c393a42Smrg    reviewed by: plam
65122c393a42Smrg    reviewed by: plam
65132c393a42Smrg
65142c393a42Smrg ChangeLog	 |   17 ++++++++++++++++-
65152c393a42Smrg fc-cat/fc-cat.c |    3 +++
65162c393a42Smrg src/fcxml.c	 |   10 ++++++----
65172c393a42Smrg 3 files changed, 25 insertions(+), 5 deletions(-)
65182c393a42Smrg
65192c393a42Smrgcommit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
65202c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65212c393a42SmrgDate:	Fri Nov 18 04:21:10 2005 +0000
65222c393a42Smrg
65232c393a42Smrg    List iteration not needed in FcConfigValues, since it's building
65242c393a42Smrg    up the
65252c393a42Smrg	list itself; we can just strip FcVoid elements during
65262c393a42Smrg	construction.
65272c393a42Smrg    reviewed by: plam
65282c393a42Smrg
65292c393a42Smrg ChangeLog   |	  9 +++++++++
65302c393a42Smrg src/fccfg.c |	 17 ++++++-----------
65312c393a42Smrg 2 files changed, 15 insertions(+), 11 deletions(-)
65322c393a42Smrg
65332c393a42Smrgcommit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
65342c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65352c393a42SmrgDate:	Thu Nov 17 16:46:07 2005 +0000
65362c393a42Smrg
65372c393a42Smrg    Fix crash on invalid constants in config files (forgot to update
65382c393a42Smrg    a pointer
65392c393a42Smrg	upon list iteration.)
65402c393a42Smrg
65412c393a42Smrg ChangeLog   |	  6 ++++++
65422c393a42Smrg src/fccfg.c |	  1 +
65432c393a42Smrg 2 files changed, 7 insertions(+), 0 deletions(-)
65442c393a42Smrg
65452c393a42Smrgcommit f28472fdb4e51a06283161f9e7a645d5354a37d2
65462c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65472c393a42SmrgDate:	Thu Nov 17 16:17:05 2005 +0000
65482c393a42Smrg
65492c393a42Smrg    Complain about invalid constants in config files.
65502c393a42Smrg    reviewed by: plam
65512c393a42Smrg
65522c393a42Smrg ChangeLog   |	  7 +++++++
65532c393a42Smrg src/fcxml.c |	  4 ++++
65542c393a42Smrg 2 files changed, 11 insertions(+), 0 deletions(-)
65552c393a42Smrg
65562c393a42Smrgcommit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
65572c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65582c393a42SmrgDate:	Thu Nov 17 15:43:39 2005 +0000
65592c393a42Smrg
65602c393a42Smrg    Don't add current_arch_start more than once.
65612c393a42Smrg    Fix ordering of ALIGN with respect to saving block_ptr; add another
65622c393a42Smrg    ALIGN
65632c393a42Smrg	to fcfs.c.
65642c393a42Smrg    reviewed by: plam
65652c393a42Smrg
65662c393a42Smrg ChangeLog	 |   16 ++++++++++++++++
65672c393a42Smrg src/fccache.c	 |    2 +-
65682c393a42Smrg src/fccharset.c |   12 ++++++++----
65692c393a42Smrg src/fcfs.c	 |   10 +++++++++-
65702c393a42Smrg src/fcname.c	 |    6 ++++--
65712c393a42Smrg src/fcpat.c	 |    1 +
65722c393a42Smrg 6 files changed, 39 insertions(+), 8 deletions(-)
65732c393a42Smrg
65742c393a42Smrgcommit 8e351527bb87798e9b796e12a3b1ee6229536a28
65752c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65762c393a42SmrgDate:	Wed Nov 16 17:49:01 2005 +0000
65772c393a42Smrg
65782c393a42Smrg    src/fccache.c (FcDirCacheProduce)
65792c393a42Smrg    Fix case where alignment bytes bumped up metadata->count causing
65802c393a42Smrg	unwarranted failures to write cache files. (Reported by Stephan
65812c393a42Smrg	Kulow).
65822c393a42Smrg
65832c393a42Smrg ChangeLog     |    7 +++++++
65842c393a42Smrg src/fccache.c |   15 +++++++++++----
65852c393a42Smrg 2 files changed, 18 insertions(+), 4 deletions(-)
65862c393a42Smrg
65872c393a42Smrgcommit 7fd7221e683d6c65b9199fd06d34d5215582748e
65882c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
65892c393a42SmrgDate:	Wed Nov 16 15:55:17 2005 +0000
65902c393a42Smrg
65912c393a42Smrg    Add *NeededBytesAlign(), which overestimates the padding which
65922c393a42Smrg    is later
65932c393a42Smrg	added by the new ALIGN macro. Fix alignment problems on ia64
65942c393a42Smrg	and s390
65952c393a42Smrg	by bumping up block_ptr appropriately. (Earlier version by Andreas
65962c393a42Smrg	Schwab).
65972c393a42Smrg    Use sysconf to determine proper PAGESIZE value; this appears to be
65982c393a42Smrg	POSIX-compliant. (reported by Andreas Schwab)
65992c393a42Smrg    reviewed by: plam
66002c393a42Smrg
66012c393a42Smrg ChangeLog	 |   23 +++++++++++++++++++++++
66022c393a42Smrg src/fccache.c	 |   21 +++++++++++++--------
66032c393a42Smrg src/fccharset.c |   11 +++++++++++
66042c393a42Smrg src/fcfs.c	 |   10 ++++++++++
66052c393a42Smrg src/fcint.h	 |   18 ++++++++++++++++++
66062c393a42Smrg src/fclang.c	 |    8 ++++++++
66072c393a42Smrg src/fcname.c	 |    8 ++++++++
66082c393a42Smrg src/fcpat.c	 |   36 ++++++++++++++++++++++++++++++++++++
66092c393a42Smrg 8 files changed, 127 insertions(+), 8 deletions(-)
66102c393a42Smrg
66112c393a42Smrgcommit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
66122c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66132c393a42SmrgDate:	Fri Nov 4 19:31:26 2005 +0000
66142c393a42Smrg
66152c393a42Smrg    Fix bug 2878 (excessive relocations at startup for charsets,
66162c393a42Smrg    reported by
66172c393a42Smrg	Ross Burton): fc-lang/fc-lang now creates the static form of the
66182c393a42Smrg	langset, not the dynamic form, so that the charsets should now
66192c393a42Smrg	be in
66202c393a42Smrg	.rodata.
66212c393a42Smrg
66222c393a42Smrg ChangeLog	   |   11 +++++++++
66232c393a42Smrg fc-lang/fc-lang.c |   59
66242c393a42Smrg ++++++++++++++++++++++++++++++++++++++--------------
66252c393a42Smrg src/fccharset.c   |   18 ++++++++++++++++
66262c393a42Smrg src/fcint.h	   |	5 ++++
66272c393a42Smrg src/fclang.c	   |   16 +++++++++++++-
66282c393a42Smrg 5 files changed, 92 insertions(+), 17 deletions(-)
66292c393a42Smrg
66302c393a42Smrgcommit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
66312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66322c393a42SmrgDate:	Fri Nov 4 16:48:32 2005 +0000
66332c393a42Smrg
66342c393a42Smrg    Add test for validity of directory caches that somehow got lost
66352c393a42Smrg    (reported
66362c393a42Smrg	by make distcheck).
66372c393a42Smrg
66382c393a42Smrg ChangeLog   |	  6 ++++++
66392c393a42Smrg src/fcdir.c |	  2 +-
66402c393a42Smrg 2 files changed, 7 insertions(+), 1 deletions(-)
66412c393a42Smrg
66422c393a42Smrgcommit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
66432c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66442c393a42SmrgDate:	Fri Nov 4 06:17:00 2005 +0000
66452c393a42Smrg
66462c393a42Smrg    Bump version to 2.3.92.
66472c393a42Smrg
66482c393a42Smrg ChangeLog		 |    8 ++++++++
66492c393a42Smrg README			 |   29 +++++++++++++++++++++++++++--
66502c393a42Smrg configure.in		 |    2 +-
66512c393a42Smrg fontconfig/fontconfig.h |    2 +-
66522c393a42Smrg 4 files changed, 37 insertions(+), 4 deletions(-)
66532c393a42Smrg
66542c393a42Smrgcommit ea9726b620bff44d45fa25c91a8ab7d31a813577
66552c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66562c393a42SmrgDate:	Thu Nov 3 04:45:57 2005 +0000
66572c393a42Smrg
66582c393a42Smrg    Fix argument ordering problem in call to FcPatternTransferFullFname.
66592c393a42Smrg
66602c393a42Smrg ChangeLog   |	  5 +++++
66612c393a42Smrg src/fcpat.c |	  2 +-
66622c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
66632c393a42Smrg
66642c393a42Smrgcommit 7358dae49b328f5546d156246510601e2dd85d1c
66652c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66662c393a42SmrgDate:	Thu Nov 3 04:23:22 2005 +0000
66672c393a42Smrg
66682c393a42Smrg    Fix warnings and embarrassing double-free error.
66692c393a42Smrg
66702c393a42Smrg ChangeLog	  |    7 +++++++
66712c393a42Smrg src/fcfreetype.c |    2 +-
66722c393a42Smrg src/fcpat.c	  |   14 +++++---------
66732c393a42Smrg 3 files changed, 13 insertions(+), 10 deletions(-)
66742c393a42Smrg
66752c393a42Smrgcommit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
66762c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66772c393a42SmrgDate:	Wed Nov 2 15:57:36 2005 +0000
66782c393a42Smrg
66792c393a42Smrg    Change the rule for artificial emboldening in fonts.conf.in. This
66802c393a42Smrg    enables
66812c393a42Smrg	the support for artificial emboldening included in cairo.
66822c393a42Smrg    reviewed by: plam
66832c393a42Smrg
66842c393a42Smrg ChangeLog     |    8 ++++++++
66852c393a42Smrg fonts.conf.in |   18 ++++++++++++++----
66862c393a42Smrg 2 files changed, 22 insertions(+), 4 deletions(-)
66872c393a42Smrg
66882c393a42Smrgcommit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
66892c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
66902c393a42SmrgDate:	Wed Nov 2 15:29:53 2005 +0000
66912c393a42Smrg
66922c393a42Smrg    Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
66932c393a42Smrg    full
66942c393a42Smrg	names when transferring, and free full names when freeing the
66952c393a42Smrg	associated font. Reported by Jinghua Luo.
66962c393a42Smrg
66972c393a42Smrg ChangeLog   |	  8 ++++++++
66982c393a42Smrg src/fcpat.c |	 18 ++++++++++++++----
66992c393a42Smrg 2 files changed, 22 insertions(+), 4 deletions(-)
67002c393a42Smrg
67012c393a42Smrgcommit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
67022c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67032c393a42SmrgDate:	Wed Nov 2 07:37:00 2005 +0000
67042c393a42Smrg
67052c393a42Smrg    Revert the previous patch and commit the correct patch: I forgot a
67062c393a42Smrg	canonicalization in FcValueListSerialize, so that it would
67072c393a42Smrg	choke on
67082c393a42Smrg	already-serialized input files. Duh!
67092c393a42Smrg
67102c393a42Smrg ChangeLog	     |	  8 ++++++++
67112c393a42Smrg fc-cache/fc-cache.c |	  9 ---------
67122c393a42Smrg src/fcpat.c	     |	  1 +
67132c393a42Smrg 3 files changed, 9 insertions(+), 9 deletions(-)
67142c393a42Smrg
67152c393a42Smrgcommit c6b75577f3bf3019399e0a439d9cccf55e53999f
67162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67172c393a42SmrgDate:	Wed Nov 2 07:01:25 2005 +0000
67182c393a42Smrg
67192c393a42Smrg    Forcibly rescan a directory before writing a fresh local cache
67202c393a42Smrg    file for
67212c393a42Smrg	that directory, fixing the losing-fonts problem reported by
67222c393a42Smrg	Mike Fabian
67232c393a42Smrg	and also apparently the font cache file corruption.
67242c393a42Smrg
67252c393a42Smrg ChangeLog	     |	  8 ++++++++
67262c393a42Smrg fc-cache/fc-cache.c |	  9 +++++++++
67272c393a42Smrg 2 files changed, 17 insertions(+), 0 deletions(-)
67282c393a42Smrg
67292c393a42Smrgcommit 9090cb9eceec10581c9f927b2e895189d20d1d4c
67302c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67312c393a42SmrgDate:	Wed Nov 2 06:39:23 2005 +0000
67322c393a42Smrg
67332c393a42Smrg    Fix thinko: actually, the whole global cache is stale if the global
67342c393a42Smrg    cache
67352c393a42Smrg	is older than the (newest) config file.
67362c393a42Smrg
67372c393a42Smrg ChangeLog     |    6 ++++++
67382c393a42Smrg src/fccache.c |    6 +++---
67392c393a42Smrg 2 files changed, 9 insertions(+), 3 deletions(-)
67402c393a42Smrg
67412c393a42Smrgcommit 2b25f00c501a4baf2096a9cb68b0be961251cfda
67422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67432c393a42SmrgDate:	Wed Nov 2 06:29:14 2005 +0000
67442c393a42Smrg
67452c393a42Smrg    Declare the global cache of a directory's contents to be stale if the
67462c393a42Smrg	directory is newer than the (newest) configuration file. S:
67472c393a42Smrg	----------------------------------------------------------------------
67482c393a42Smrg
67492c393a42Smrg ChangeLog     |    8 ++++++++
67502c393a42Smrg src/fccache.c |   12 +++++++++---
67512c393a42Smrg src/fccfg.c   |   20 ++++++++++++++------
67522c393a42Smrg src/fcint.h   |   11 ++++++++++-
67532c393a42Smrg 4 files changed, 41 insertions(+), 10 deletions(-)
67542c393a42Smrg
67552c393a42Smrgcommit 793154ed8d4b2d832f81a893273c6504bac3f0b3
67562c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67572c393a42SmrgDate:	Tue Nov 1 06:57:25 2005 +0000
67582c393a42Smrg
67592c393a42Smrg    Copy the full pathname whenever duplicating an FcPattern; otherwise,
67602c393a42Smrg	applications continue breaking.
67612c393a42Smrg
67622c393a42Smrg ChangeLog     |   10 ++++++++++
67632c393a42Smrg src/fcint.h   |    4 ++--
67642c393a42Smrg src/fclist.c  |    6 +-----
67652c393a42Smrg src/fcmatch.c |    4 ++++
67662c393a42Smrg src/fcpat.c   |   25 ++++++++++++++++++++++++-
67672c393a42Smrg 5 files changed, 41 insertions(+), 8 deletions(-)
67682c393a42Smrg
67692c393a42Smrgcommit d6946c1a11695eb55a3fe60db5480df94570b1ba
67702c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67712c393a42SmrgDate:	Tue Nov 1 05:52:28 2005 +0000
67722c393a42Smrg
67732c393a42Smrg    Fix small memory error (tried to free argv); use basename and dirname
67742c393a42Smrg	correctly (they can modify their arguments).
67752c393a42Smrg
67762c393a42Smrg ChangeLog	  |    7 +++++++
67772c393a42Smrg fc-cat/fc-cat.c  |    4 +---
67782c393a42Smrg src/fcfreetype.c |    2 +-
67792c393a42Smrg 3 files changed, 9 insertions(+), 4 deletions(-)
67802c393a42Smrg
67812c393a42Smrgcommit e77c17184a6172d6368dd3193c791c4027065bbd
67822c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
67832c393a42SmrgDate:	Tue Nov 1 05:26:27 2005 +0000
67842c393a42Smrg
67852c393a42Smrg    Reinstate basename patch, but keep a hash table linking FcPatterns
67862c393a42Smrg    to their
67872c393a42Smrg	fully-qualified font names for clients' benefit. Clients only
67882c393a42Smrg	pay for
67892c393a42Smrg	the font names once they request the FC_FILE property from an
67902c393a42Smrg	FcPattern, but the font name is malloc'd at that point (i.e. not
67912c393a42Smrg	mmapped: that's impossible, since it may vary between machines.)
67922c393a42Smrg	Clients do have to pay for a copy of the path name per cache file.
67932c393a42Smrg    Note that FcPatternGetString now does some rewriting if you ask for an
67942c393a42Smrg	FC_FILE, appending the pathname as appropriate.
67952c393a42Smrg
67962c393a42Smrg ChangeLog	  |   23 +++++++++++++
67972c393a42Smrg fc-cat/fc-cat.c  |    7 ++--
67982c393a42Smrg src/fccache.c	  |   40 ++++++++++++++++++++--
67992c393a42Smrg src/fcfreetype.c |    5 ++-
68002c393a42Smrg src/fcint.h	  |    9 +++++
68012c393a42Smrg src/fclist.c	  |    8 ++++
68022c393a42Smrg src/fcpat.c	  |   97
68032c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++
68042c393a42Smrg 7 files changed, 181 insertions(+), 8 deletions(-)
68052c393a42Smrg
68062c393a42Smrgcommit be99726f672cef086b4256ad34163f6f9ed9d4a5
68072c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68082c393a42SmrgDate:	Mon Oct 31 06:02:00 2005 +0000
68092c393a42Smrg
68102c393a42Smrg    Revert basename patch, which breaks fontconfig clients on my system.
68112c393a42Smrg
68122c393a42Smrg src/fcfreetype.c |    3 +--
68132c393a42Smrg 1 files changed, 1 insertions(+), 2 deletions(-)
68142c393a42Smrg
68152c393a42Smrgcommit 720298e773876037dd9af384a9cc16956600b5e7
68162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68172c393a42SmrgDate:	Wed Oct 26 06:34:29 2005 +0000
68182c393a42Smrg
68192c393a42Smrg    Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
68202c393a42Smrg	embedded bitmaps or not.
68212c393a42Smrg    reviewed by: plam
68222c393a42Smrg
68232c393a42Smrg ChangeLog		 |   11 +++++++++++
68242c393a42Smrg fontconfig/fontconfig.h |    1 +
68252c393a42Smrg fonts.conf.in		 |    4 ++++
68262c393a42Smrg src/fcdefault.c	 |    1 +
68272c393a42Smrg src/fcname.c		 |    1 +
68282c393a42Smrg 5 files changed, 18 insertions(+), 0 deletions(-)
68292c393a42Smrg
68302c393a42Smrgcommit 961d9b9993ae815d6ba723829724bf0685809091
68312c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68322c393a42SmrgDate:	Tue Oct 25 22:29:13 2005 +0000
68332c393a42Smrg
68342c393a42Smrg    Only add basename to patterns' FC_FILE element, not any part of the
68352c393a42Smrg	dirname.
68362c393a42Smrg
68372c393a42Smrg ChangeLog	  |    6 ++++++
68382c393a42Smrg src/fcfreetype.c |    3 ++-
68392c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
68402c393a42Smrg
68412c393a42Smrgcommit 573da729101bfb81d2cafb7e442bbf5395ae9eef
68422c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68432c393a42SmrgDate:	Sat Oct 22 15:12:05 2005 +0000
68442c393a42Smrg
68452c393a42Smrg    Add some more consts, fixing more GCC4 warnings.
68462c393a42Smrg
68472c393a42Smrg ChangeLog	  |    5 +++++
68482c393a42Smrg src/fcfreetype.c |   22 +++++++++++-----------
68492c393a42Smrg 2 files changed, 16 insertions(+), 11 deletions(-)
68502c393a42Smrg
68512c393a42Smrgcommit 904426816df300fad816238f0f27ef595a6a539b
68522c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68532c393a42SmrgDate:	Sat Oct 22 14:21:14 2005 +0000
68542c393a42Smrg
68552c393a42Smrg    Support localized font family and style names. This has been
68562c393a42Smrg    reported to
68572c393a42Smrg	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
68582c393a42Smrg	work fine.
68592c393a42Smrg    reviewed by: plam
68602c393a42Smrg
68612c393a42Smrg ChangeLog	 |    7 +++
68622c393a42Smrg src/fcdefault.c |  110
68632c393a42Smrg +++++++++++++++++++++++++++++++------------------------
68642c393a42Smrg src/fcint.h	 |    4 ++
68652c393a42Smrg src/fclist.c	 |   60 ++++++++++++++++++++++++++++-
68662c393a42Smrg 4 files changed, 130 insertions(+), 51 deletions(-)
68672c393a42Smrg
68682c393a42Smrgcommit e58b50e88cbe3b55695101a0988306ea4646bbe4
68692c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68702c393a42SmrgDate:	Fri Oct 21 20:24:30 2005 +0000
68712c393a42Smrg
68722c393a42Smrg    Destroy the global cache file if it's terminally broken. (reported
68732c393a42Smrg    by Mike
68742c393a42Smrg	Fabian)
68752c393a42Smrg
68762c393a42Smrg ChangeLog     |    9 ++++++++-
68772c393a42Smrg src/fccache.c |   16 +++++++++++++---
68782c393a42Smrg 2 files changed, 21 insertions(+), 4 deletions(-)
68792c393a42Smrg
68802c393a42Smrgcommit 2fa3f27e68834d55f0f451514a0658b247fddb0d
68812c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68822c393a42SmrgDate:	Fri Oct 21 19:47:43 2005 +0000
68832c393a42Smrg
68842c393a42Smrg    Prevent fc-list from escaping strings when printing them.
68852c393a42Smrg
68862c393a42Smrg ChangeLog		 |    7 +++++++
68872c393a42Smrg fc-list/fc-list.c	 |    2 +-
68882c393a42Smrg fontconfig/fontconfig.h |    3 +++
68892c393a42Smrg src/fcname.c		 |   16 +++++++++++-----
68902c393a42Smrg 4 files changed, 22 insertions(+), 6 deletions(-)
68912c393a42Smrg
68922c393a42Smrgcommit 250c1cd422ce6260ff58f2699043556d93729ef7
68932c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
68942c393a42SmrgDate:	Thu Oct 20 20:50:21 2005 +0000
68952c393a42Smrg
68962c393a42Smrg    Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
68972c393a42Smrg    reviewed by: plam
68982c393a42Smrg
68992c393a42Smrg ChangeLog		 |    9 ++++++++-
69002c393a42Smrg fontconfig/fontconfig.h |   12 ++++++++++--
69012c393a42Smrg 2 files changed, 18 insertions(+), 3 deletions(-)
69022c393a42Smrg
69032c393a42Smrgcommit 21696e5bf08b67b57155e5b12e054456fd2b03e2
69042c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69052c393a42SmrgDate:	Fri Oct 14 21:02:31 2005 +0000
69062c393a42Smrg
69072c393a42Smrg    Add consts to variables so as to move arrays into .rodata.
69082c393a42Smrg    reviewed by: plam
69092c393a42Smrg
69102c393a42Smrg ChangeLog		     |	  8 ++++++++
69112c393a42Smrg fc-glyphname/fc-glyphname.c |	  4 ++--
69122c393a42Smrg src/fclang.c		     |	  4 ++--
69132c393a42Smrg 3 files changed, 12 insertions(+), 4 deletions(-)
69142c393a42Smrg
69152c393a42Smrgcommit 15d7bd0a16af189194b665e789331a8f8c86f20d
69162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69172c393a42SmrgDate:	Fri Oct 14 20:56:27 2005 +0000
69182c393a42Smrg
69192c393a42Smrg    Check existence of directory cache file before attempting to unlink.
69202c393a42Smrg    reviewed by: plam
69212c393a42Smrg
69222c393a42Smrg ChangeLog     |    7 +++++++
69232c393a42Smrg src/fccache.c |    4 +++-
69242c393a42Smrg 2 files changed, 10 insertions(+), 1 deletions(-)
69252c393a42Smrg
69262c393a42Smrgcommit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
69272c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69282c393a42SmrgDate:	Thu Oct 13 12:32:14 2005 +0000
69292c393a42Smrg
69302c393a42Smrg    Fix flipped return value on unlink. (Reported by Mike Fabian)
69312c393a42Smrg
69322c393a42Smrg ChangeLog     |   14 ++++++++++++++
69332c393a42Smrg src/fccache.c |    6 ++++--
69342c393a42Smrg 2 files changed, 18 insertions(+), 2 deletions(-)
69352c393a42Smrg
69362c393a42Smrgcommit 2eb843740672da9319c190c48aea2cd98dc92725
69372c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69382c393a42SmrgDate:	Wed Oct 12 07:55:42 2005 +0000
69392c393a42Smrg
69402c393a42Smrg    When fc-cache is run without --force, use directory cache files to
69412c393a42Smrg    speed up
69422c393a42Smrg	fc-cache run time.
69432c393a42Smrg
69442c393a42Smrg src/fccache.c |    4 ++--
69452c393a42Smrg src/fcdir.c   |    3 +++
69462c393a42Smrg src/fcint.h   |    3 +++
69472c393a42Smrg 3 files changed, 8 insertions(+), 2 deletions(-)
69482c393a42Smrg
69492c393a42Smrgcommit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
69502c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69512c393a42SmrgDate:	Thu Oct 6 20:45:25 2005 +0000
69522c393a42Smrg
69532c393a42Smrg    Add padding to make valgrind and glibc not hate each other when
69542c393a42Smrg    calling
69552c393a42Smrg	strlen().
69562c393a42Smrg
69572c393a42Smrg ChangeLog    |    8 ++++++++
69582c393a42Smrg src/fcname.c |    5 +++--
69592c393a42Smrg src/fcpat.c  |    5 +++--
69602c393a42Smrg 3 files changed, 14 insertions(+), 4 deletions(-)
69612c393a42Smrg
69622c393a42Smrgcommit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
69632c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69642c393a42SmrgDate:	Wed Oct 5 21:12:57 2005 +0000
69652c393a42Smrg
69662c393a42Smrg    Use libtool -no-undefined flag on all platforms.
69672c393a42Smrg    reviewed by: plam & keithp
69682c393a42Smrg
69692c393a42Smrg ChangeLog	 |    7 +++++++
69702c393a42Smrg src/Makefile.am |    3 +--
69712c393a42Smrg 2 files changed, 8 insertions(+), 2 deletions(-)
69722c393a42Smrg
69732c393a42Smrgcommit edffd3b964cde0f2cde86cc5c0cef180843c44e5
69742c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69752c393a42SmrgDate:	Wed Oct 5 21:12:25 2005 +0000
69762c393a42Smrg
69772c393a42Smrg    Fix typo in manually applying patch.
69782c393a42Smrg
69792c393a42Smrg src/Makefile.am |    2 +-
69802c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
69812c393a42Smrg
69822c393a42Smrgcommit affc7d1849c26db10b344cfbe834d0bba764f419
69832c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69842c393a42SmrgDate:	Wed Oct 5 19:40:35 2005 +0000
69852c393a42Smrg
69862c393a42Smrg    Modify config file to use Greek fonts before Asian fonts with
69872c393a42Smrg    Greek glyphs.
69882c393a42Smrg    reviewed by: plam & keithp
69892c393a42Smrg
69902c393a42Smrg ChangeLog     |    8 ++++++++
69912c393a42Smrg fonts.conf.in |   10 +++++++---
69922c393a42Smrg 2 files changed, 15 insertions(+), 3 deletions(-)
69932c393a42Smrg
69942c393a42Smrgcommit 328929f5ea3f507426b0c021c11fef62794066df
69952c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
69962c393a42SmrgDate:	Wed Oct 5 19:38:40 2005 +0000
69972c393a42Smrg
69982c393a42Smrg    Modify config file to use Greek fonts before Asian fonts with
69992c393a42Smrg    Greek glyphs.
70002c393a42Smrg    reviewed by: plam & keithp
70012c393a42Smrg
70022c393a42Smrg ChangeLog     |    8 ++++++++
70032c393a42Smrg fonts.conf.in |   10 +++++++---
70042c393a42Smrg 2 files changed, 15 insertions(+), 3 deletions(-)
70052c393a42Smrg
70062c393a42Smrgcommit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
70072c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70082c393a42SmrgDate:	Wed Oct 5 19:32:41 2005 +0000
70092c393a42Smrg
70102c393a42Smrg    Use libtool -no-undefined flag on all platforms.
70112c393a42Smrg    reviewed by: plam & keithp
70122c393a42Smrg
70132c393a42Smrg ChangeLog	 |    7 +++++++
70142c393a42Smrg src/Makefile.am |    3 +--
70152c393a42Smrg 2 files changed, 8 insertions(+), 2 deletions(-)
70162c393a42Smrg
70172c393a42Smrgcommit 751932ddb10d5ce798c56d82bc1f40a443237ac1
70182c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70192c393a42SmrgDate:	Wed Oct 5 18:41:55 2005 +0000
70202c393a42Smrg
70212c393a42Smrg    Implement move-to-front array for banks (perf regression reported
70222c393a42Smrg    by Ronny
70232c393a42Smrg	V. Vindenes).
70242c393a42Smrg
70252c393a42Smrg ChangeLog     |    6 ++++++
70262c393a42Smrg src/fccache.c |   29 +++++++++++++++++++----------
70272c393a42Smrg 2 files changed, 25 insertions(+), 10 deletions(-)
70282c393a42Smrg
70292c393a42Smrgcommit 55c8fa4f08b86f4e9af97920a61943f5facd7822
70302c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70312c393a42SmrgDate:	Wed Oct 5 00:34:52 2005 +0000
70322c393a42Smrg
70332c393a42Smrg    Add new API which unlinks directory caches and checks dir caches for
70342c393a42Smrg	existence of appropriate sections. Fix fc-cache to unlink
70352c393a42Smrg	stale cache
70362c393a42Smrg	files and save directory caches that lack relevant sections.
70372c393a42Smrg
70382c393a42Smrg ChangeLog		 |   11 +++++++++++
70392c393a42Smrg fc-cache/fc-cache.c	 |    6 +++++-
70402c393a42Smrg fontconfig/fontconfig.h |    6 ++++++
70412c393a42Smrg src/fccache.c		 |   44
70422c393a42Smrg ++++++++++++++++++++++++++++++++++----------
70432c393a42Smrg 4 files changed, 56 insertions(+), 11 deletions(-)
70442c393a42Smrg
70452c393a42Smrgcommit 6bf2380478f825a6135527133a03869e0ae18742
70462c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70472c393a42SmrgDate:	Mon Oct 3 19:51:11 2005 +0000
70482c393a42Smrg
70492c393a42Smrg    Ensure that a directory cache has the appropriate section before
70502c393a42Smrg    reporting
70512c393a42Smrg	that it is valid (reported by Matthias Clasen).
70522c393a42Smrg
70532c393a42Smrg ChangeLog     |    6 ++++++
70542c393a42Smrg src/fccache.c |   15 +++++++++++++++
70552c393a42Smrg 2 files changed, 21 insertions(+), 0 deletions(-)
70562c393a42Smrg
70572c393a42Smrgcommit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
70582c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70592c393a42SmrgDate:	Sat Oct 1 19:18:51 2005 +0000
70602c393a42Smrg
70612c393a42Smrg    Bump version number to 2.3.91.
70622c393a42Smrg
70632c393a42Smrg README			 |   15 ++++++++++++++-
70642c393a42Smrg configure.in		 |    2 +-
70652c393a42Smrg fontconfig/fontconfig.h |    2 +-
70662c393a42Smrg 3 files changed, 16 insertions(+), 3 deletions(-)
70672c393a42Smrg
70682c393a42Smrgcommit e99f0f0a45b29ad195c96833c95771ccf7771fef
70692c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70702c393a42SmrgDate:	Thu Sep 29 20:53:30 2005 +0000
70712c393a42Smrg
70722c393a42Smrg    Use libxml2 if requested (with --enable-libxml2) or if expat is not
70732c393a42Smrg	available.
70742c393a42Smrg    reviewed by: plam
70752c393a42Smrg
70762c393a42Smrg ChangeLog	 |   11 ++++
70772c393a42Smrg configure.in	 |  162
70782c393a42Smrg +++++++++++++++++++++++++++++++------------------------
70792c393a42Smrg src/Makefile.am |    3 +-
70802c393a42Smrg src/fcxml.c	 |   71 ++++++++++++++++++++++++-
70812c393a42Smrg 4 files changed, 174 insertions(+), 73 deletions(-)
70822c393a42Smrg
70832c393a42Smrgcommit 649cc3616d11add9d5c39563f9f343614c2bb2eb
70842c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70852c393a42SmrgDate:	Thu Sep 29 05:14:04 2005 +0000
70862c393a42Smrg
70872c393a42Smrg    Fix multi-arch cache files: compute the position for the block to
70882c393a42Smrg    be added
70892c393a42Smrg	using info from OrigFile, not NewFile.
70902c393a42Smrg
70912c393a42Smrg ChangeLog     |    6 ++++++
70922c393a42Smrg src/fccache.c |    4 ++--
70932c393a42Smrg 2 files changed, 8 insertions(+), 2 deletions(-)
70942c393a42Smrg
70952c393a42Smrgcommit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
70962c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
70972c393a42SmrgDate:	Wed Sep 28 16:21:14 2005 +0000
70982c393a42Smrg
70992c393a42Smrg    Cast results of sizeof() to unsigned int to get rid of warnings
71002c393a42Smrg    on x86_64
71012c393a42Smrg	(thanks Matthias Clasen).
71022c393a42Smrg
71032c393a42Smrg ChangeLog     |    8 +++++++-
71042c393a42Smrg src/fccache.c |   38 +++++++++++++++++++-------------------
71052c393a42Smrg 2 files changed, 26 insertions(+), 20 deletions(-)
71062c393a42Smrg
71072c393a42Smrgcommit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
71082c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71092c393a42SmrgDate:	Wed Sep 28 00:23:39 2005 +0000
71102c393a42Smrg
71112c393a42Smrg    Update ChangeLog.
71122c393a42Smrg
71132c393a42Smrg ChangeLog |   34 ++++++++++++++++++++++++++++++++++
71142c393a42Smrg 1 files changed, 34 insertions(+), 0 deletions(-)
71152c393a42Smrg
71162c393a42Smrgcommit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
71172c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71182c393a42SmrgDate:	Wed Sep 28 00:23:15 2005 +0000
71192c393a42Smrg
71202c393a42Smrg    Use FcAtomic to rewrite cache files.
71212c393a42Smrg
71222c393a42Smrg src/fccache.c |  132
71232c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++---------------
71242c393a42Smrg 1 files changed, 98 insertions(+), 34 deletions(-)
71252c393a42Smrg
71262c393a42Smrgcommit 099f9a86834060741dcbdf8b70e32f3a7338925f
71272c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71282c393a42SmrgDate:	Tue Sep 27 15:52:58 2005 +0000
71292c393a42Smrg
71302c393a42Smrg    Don't unlink the fonts.cache-2 file even if there's no data to
71312c393a42Smrg    write; just
71322c393a42Smrg	write an empty cache file. (thanks Lubos Lunak)
71332c393a42Smrg
71342c393a42Smrg src/fccache.c |    7 -------
71352c393a42Smrg 1 files changed, 0 insertions(+), 7 deletions(-)
71362c393a42Smrg
71372c393a42Smrgcommit 6aee8c6faa2906334b9d9f933440184a256d0b53
71382c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71392c393a42SmrgDate:	Tue Sep 27 05:43:08 2005 +0000
71402c393a42Smrg
71412c393a42Smrg    Allocate room for the subdirectory names in each directory
71422c393a42Smrg    cache. Thanks to
71432c393a42Smrg	James Cloos for finding and diagnosing this bug!
71442c393a42Smrg
71452c393a42Smrg src/fccache.c |   10 ++++++++--
71462c393a42Smrg 1 files changed, 8 insertions(+), 2 deletions(-)
71472c393a42Smrg
71482c393a42Smrgcommit 2633bc38431468ce528407ee576cb29b0d1212c8
71492c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71502c393a42SmrgDate:	Tue Sep 27 05:26:59 2005 +0000
71512c393a42Smrg
71522c393a42Smrg    Fix .cvsignore file after copying across directories.
71532c393a42Smrg
71542c393a42Smrg fc-cat/.cvsignore |	4 ++--
71552c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
71562c393a42Smrg
71572c393a42Smrgcommit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
71582c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71592c393a42SmrgDate:	Fri Sep 23 21:42:32 2005 +0000
71602c393a42Smrg
71612c393a42Smrg    Add comment about needing docbook-utils to run make distcheck;
71622c393a42Smrg    hope it'll
71632c393a42Smrg	save pain to others later.
71642c393a42Smrg
71652c393a42Smrg INSTALL |    2 +-
71662c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
71672c393a42Smrg
71682c393a42Smrgcommit 35c2c7f1e979449e67551588f3440ff15e5c806c
71692c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71702c393a42SmrgDate:	Fri Sep 23 14:41:40 2005 +0000
71712c393a42Smrg
71722c393a42Smrg    Update ChangeLog for 2.3.90.
71732c393a42Smrg
71742c393a42Smrg ChangeLog |   33 +++++++++++++++++++++++++++++++++
71752c393a42Smrg 1 files changed, 33 insertions(+), 0 deletions(-)
71762c393a42Smrg
71772c393a42Smrgcommit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
71782c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71792c393a42SmrgDate:	Fri Sep 23 05:59:19 2005 +0000
71802c393a42Smrg
71812c393a42Smrg    file Makefile.am was initially added on branch fc-2_4_branch.
71822c393a42Smrg
71832c393a42Smrgcommit f28f090d2537fc7dcc4fe71a84020a53d14027b4
71842c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
71852c393a42SmrgDate:	Fri Sep 23 05:59:19 2005 +0000
71862c393a42Smrg
71872c393a42Smrg    Add new command-line utility, fc-cat, to convert fonts.cache-2
71882c393a42Smrg    files into
71892c393a42Smrg	fonts.cache-1 files (e.g. for grepping and validation of the mmap
71902c393a42Smrg	codepath), as per James Cloos' request.
71912c393a42Smrg    Remove done 'TODO' comment.
71922c393a42Smrg    Updates for development release 2.3.90.
71932c393a42Smrg
71942c393a42Smrg Makefile.am		 |    2 +-
71952c393a42Smrg README			 |    7 +-
71962c393a42Smrg configure.in		 |    3 +-
71972c393a42Smrg fc-cache/fc-cache.c	 |    1 -
71982c393a42Smrg fc-cache/fc-cache.sgml  |    4 +-
71992c393a42Smrg fc-cat/.cvsignore	 |    6 +
72002c393a42Smrg fc-cat/Makefile.am	 |   55 ++++++++
72012c393a42Smrg fc-cat/fc-cat.c	 |  336
72022c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
72032c393a42Smrg fc-cat/fc-cat.sgml	 |  139 +++++++++++++++++++
72042c393a42Smrg fontconfig/fontconfig.h |    2 +-
72052c393a42Smrg 10 files changed, 548 insertions(+), 7 deletions(-)
72062c393a42Smrg
72072c393a42Smrgcommit a9698bed6553c12d397593292ee9e81054244e85
72082c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72092c393a42SmrgDate:	Fri Sep 23 04:09:37 2005 +0000
72102c393a42Smrg
72112c393a42Smrg    Update documentation -- fc-cache's man page now says that you need
72122c393a42Smrg    to run
72132c393a42Smrg	fc-cache once per cached architecture; add some documentation
72142c393a42Smrg	to the
72152c393a42Smrg	FcCache structure.
72162c393a42Smrg    Make fc-cache write out fonts.cache-2 files for directories with
72172c393a42Smrg    no fonts
72182c393a42Smrg	(i.e. only subdirectories).
72192c393a42Smrg
72202c393a42Smrg fc-cache/fc-cache.sgml |    7 +++++++
72212c393a42Smrg src/fccache.c		|   13 ++++++++-----
72222c393a42Smrg src/fcint.h		|    8 ++++----
72232c393a42Smrg 3 files changed, 19 insertions(+), 9 deletions(-)
72242c393a42Smrg
72252c393a42Smrgcommit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
72262c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72272c393a42SmrgDate:	Fri Sep 23 02:33:55 2005 +0000
72282c393a42Smrg
72292c393a42Smrg    Remove debugging printf (oops).
72302c393a42Smrg
72312c393a42Smrg src/fcpat.c |	  1 -
72322c393a42Smrg 1 files changed, 0 insertions(+), 1 deletions(-)
72332c393a42Smrg
72342c393a42Smrgcommit bef069e19e72af1f7983e40a7ca5045f7d006bdd
72352c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72362c393a42SmrgDate:	Fri Sep 23 02:08:40 2005 +0000
72372c393a42Smrg
72382c393a42Smrg    Convert fromcode to char[12] from char *.
72392c393a42Smrg
72402c393a42Smrg src/fcfreetype.c |   10 +++++-----
72412c393a42Smrg 1 files changed, 5 insertions(+), 5 deletions(-)
72422c393a42Smrg
72432c393a42Smrgcommit c7beacf91698e8b0dcba2e813052538ec56dd268
72442c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72452c393a42SmrgDate:	Fri Sep 23 01:48:33 2005 +0000
72462c393a42Smrg
72472c393a42Smrg    Small patch for output in case where lineno not defined.
72482c393a42Smrg
72492c393a42Smrg fc-lang/fc-lang.c |	2 +-
72502c393a42Smrg src/fcint.h	   |   14 +++++++-------
72512c393a42Smrg 2 files changed, 8 insertions(+), 8 deletions(-)
72522c393a42Smrg
72532c393a42Smrgcommit 67accef4d3e245c1dea341e633d82b14aa03432a
72542c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72552c393a42SmrgDate:	Thu Sep 22 23:45:53 2005 +0000
72562c393a42Smrg
72572c393a42Smrg    Fix more gcc4 warnings:
72582c393a42Smrg    - Cast sizeof to int, to shut up signedness warnings in comparison.
72592c393a42Smrg    - Add consts where appropriate.
72602c393a42Smrg    reviewed by: Patrick Lam <plam@mit.edu>
72612c393a42Smrg
72622c393a42Smrg doc/edit-sgml.c	     |	  4 +-
72632c393a42Smrg fc-case/fc-case.c	     |	  8 +-
72642c393a42Smrg fc-glyphname/fc-glyphname.c |	 21 ++++---
72652c393a42Smrg fc-lang/fc-lang.c	     |	 20 ++++--
72662c393a42Smrg src/fccharset.c	     |	  3 +-
72672c393a42Smrg src/fcdefault.c	     |	  6 +-
72682c393a42Smrg src/fcfreetype.c	     |	 43 ++++++++------
72692c393a42Smrg src/fcinit.c		     |	  2 +-
72702c393a42Smrg src/fcmatch.c		     |	 18 +++---
72712c393a42Smrg src/fcpat.c		     |	  3 +-
72722c393a42Smrg src/fcxml.c		     |	138
72732c393a42Smrg +++++++++++++++++++++---------------------
72742c393a42Smrg 11 files changed, 142 insertions(+), 124 deletions(-)
72752c393a42Smrg
72762c393a42Smrgcommit 141432505aecb158285ccc84ec5d7099e3c2efa7
72772c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72782c393a42SmrgDate:	Thu Sep 22 20:49:24 2005 +0000
72792c393a42Smrg
72802c393a42Smrg    Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
72812c393a42Smrg	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
72822c393a42Smrg	negative
72832c393a42Smrg	values for dynamic object strings and positive values for
72842c393a42Smrg	built-in and
72852c393a42Smrg	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
72862c393a42Smrg	pinpointing this bus!
72872c393a42Smrg
72882c393a42Smrg src/fcname.c |   37 ++++++++++++++++++++++++++++---------
72892c393a42Smrg 1 files changed, 28 insertions(+), 9 deletions(-)
72902c393a42Smrg
72912c393a42Smrgcommit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
72922c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
72932c393a42SmrgDate:	Fri Sep 16 04:57:18 2005 +0000
72942c393a42Smrg
72952c393a42Smrg    Add missing FcValueCanonicalize on call to FcPatternAdd.
72962c393a42Smrg
72972c393a42Smrg src/fcpat.c |	  3 ++-
72982c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
72992c393a42Smrg
73002c393a42Smrgcommit 13cdf607533ad592b896b738c5642f3685fd8053
73012c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73022c393a42SmrgDate:	Thu Sep 15 20:36:44 2005 +0000
73032c393a42Smrg
73042c393a42Smrg    Revert ill-advised addition of FC_RENDER. Add strategy for handling
73052c393a42Smrg    objects
73062c393a42Smrg	that aren't hardcoded into fontconfig, but generated by fontconfig
73072c393a42Smrg	clients: keep another array of user-defined objects (indexed
73082c393a42Smrg	after the
73092c393a42Smrg	built-in objects).
73102c393a42Smrg    Fix compilation warning (uninitialized variable).
73112c393a42Smrg    Add comment.
73122c393a42Smrg
73132c393a42Smrg fontconfig/fontconfig.h |    1 -
73142c393a42Smrg src/fccache.c		 |    1 +
73152c393a42Smrg src/fccfg.c		 |    2 +-
73162c393a42Smrg src/fcname.c		 |   98
73172c393a42Smrg +++++++++++++++++++++++++++++++++++++----------
73182c393a42Smrg 4 files changed, 80 insertions(+), 22 deletions(-)
73192c393a42Smrg
73202c393a42Smrgcommit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
73212c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73222c393a42SmrgDate:	Sun Sep 11 05:17:28 2005 +0000
73232c393a42Smrg
73242c393a42Smrg    Add a global binding for the 'render' pattern element used by Xft;
73252c393a42Smrg    the lack
73262c393a42Smrg	of said binding prevented programs from using FcPatterns
73272c393a42Smrg	through Xft.
73282c393a42Smrg
73292c393a42Smrg fontconfig/fontconfig.h |    1 +
73302c393a42Smrg src/fcname.c		 |    2 +-
73312c393a42Smrg 2 files changed, 2 insertions(+), 1 deletions(-)
73322c393a42Smrg
73332c393a42Smrgcommit 8245771d5a42dac36024411a0da047b9a7dc42c6
73342c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73352c393a42SmrgDate:	Sun Sep 11 02:16:09 2005 +0000
73362c393a42Smrg
73372c393a42Smrg    Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
73382c393a42Smrg
73392c393a42Smrg ChangeLog		     |	 19 ++++
73402c393a42Smrg doc/fontconfig-user.sgml    |	  4 +-
73412c393a42Smrg fc-glyphname/fc-glyphname.c |	  4 +-
73422c393a42Smrg fc-lang/fc-lang.c	     |	  2 +-
73432c393a42Smrg fc-match/fc-match.c	     |	  8 +-
73442c393a42Smrg fontconfig/fcprivate.h      |	  2 +-
73452c393a42Smrg src/fccache.c		     |	 35 ++++----
73462c393a42Smrg src/fccfg.c		     |	  2 +-
73472c393a42Smrg src/fcdir.c		     |	  4 +-
73482c393a42Smrg src/fcfreetype.c	     |	191
73492c393a42Smrg +++++++++++++++++++++++-------------------
73502c393a42Smrg src/fcint.h		     |	 10 +-
73512c393a42Smrg src/fclist.c		     |	  2 +-
73522c393a42Smrg src/fcpat.c		     |	 80 +++++++++---------
73532c393a42Smrg src/fcstr.c		     |	  2 +-
73542c393a42Smrg src/fcxml.c		     |	 11 ++-
73552c393a42Smrg 15 files changed, 209 insertions(+), 167 deletions(-)
73562c393a42Smrg
73572c393a42Smrgcommit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
73582c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73592c393a42SmrgDate:	Wed Sep 7 15:38:46 2005 +0000
73602c393a42Smrg
73612c393a42Smrg    Robustness fixes: check return values from read and lseek; fix
73622c393a42Smrg	uninitialized variables; ensure progress on FcCacheSkipToArch.
73632c393a42Smrg
73642c393a42Smrg src/fccache.c |   34 +++++++++++++++++++++++-----------
73652c393a42Smrg 1 files changed, 23 insertions(+), 11 deletions(-)
73662c393a42Smrg
73672c393a42Smrgcommit 03a212e525a34e2ceeac369bac669871d8cc681a
73682c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73692c393a42SmrgDate:	Sat Sep 3 04:56:56 2005 +0000
73702c393a42Smrg
73712c393a42Smrg    Really fix the global cache: make sure we're reading and writing
73722c393a42Smrg    the same
73732c393a42Smrg	data format. Also match subdirectories when consuming cache
73742c393a42Smrg	information. Also check dates for global cache: a dir is out of
73752c393a42Smrg	date if
73762c393a42Smrg	it is newer than the global cache; scan it manually if that's
73772c393a42Smrg	the case.
73782c393a42Smrg
73792c393a42Smrg src/fccache.c |   55
73802c393a42Smrg ++++++++++++++++++++++++++++++++++++++-----------------
73812c393a42Smrg src/fccfg.c   |   23 ++++++++++++++++++++---
73822c393a42Smrg src/fcint.h   |    1 +
73832c393a42Smrg 3 files changed, 59 insertions(+), 20 deletions(-)
73842c393a42Smrg
73852c393a42Smrgcommit f6ee3db5f02eb8f41e3941e892964175cad0a898
73862c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73872c393a42SmrgDate:	Fri Sep 2 06:16:49 2005 +0000
73882c393a42Smrg
73892c393a42Smrg    Fix addressing in the global cache file, preventing infinite
73902c393a42Smrg    loops. Get rid
73912c393a42Smrg	of unused variables.
73922c393a42Smrg
73932c393a42Smrg src/fccache.c |    6 ++----
73942c393a42Smrg 1 files changed, 2 insertions(+), 4 deletions(-)
73952c393a42Smrg
73962c393a42Smrgcommit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
73972c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
73982c393a42SmrgDate:	Thu Sep 1 18:29:28 2005 +0000
73992c393a42Smrg
74002c393a42Smrg    Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
74012c393a42Smrg	FcObjectPtrU).
74022c393a42Smrg
74032c393a42Smrg src/fcpat.c |	  2 +-
74042c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
74052c393a42Smrg
74062c393a42Smrgcommit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
74072c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74082c393a42SmrgDate:	Thu Sep 1 06:59:44 2005 +0000
74092c393a42Smrg
74102c393a42Smrg    Fix embarassing attempt to free a static buffer.
74112c393a42Smrg
74122c393a42Smrg src/fccache.c |    9 +++------
74132c393a42Smrg 1 files changed, 3 insertions(+), 6 deletions(-)
74142c393a42Smrg
74152c393a42Smrgcommit 2304e38f9bc070ccd54f80187c208d93b6eeb373
74162c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74172c393a42SmrgDate:	Thu Sep 1 06:14:46 2005 +0000
74182c393a42Smrg
74192c393a42Smrg    :
74202c393a42Smrg    Save subdirectory names in cache files to save time. This completely
74212c393a42Smrg	restores the original fontconfig API, BTW. Note that directories
74222c393a42Smrg	without fonts don't get a cache file; but then how many files
74232c393a42Smrg	would it
74242c393a42Smrg	have in that directory...
74252c393a42Smrg
74262c393a42Smrg fc-cache/fc-cache.c	 |    2 +-
74272c393a42Smrg fontconfig/fontconfig.h |    2 +-
74282c393a42Smrg src/fccache.c		 |   40 ++++++++++++++++------------------------
74292c393a42Smrg src/fcdir.c		 |    4 ++--
74302c393a42Smrg src/fcint.h		 |    2 +-
74312c393a42Smrg 5 files changed, 21 insertions(+), 29 deletions(-)
74322c393a42Smrg
74332c393a42Smrgcommit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
74342c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74352c393a42SmrgDate:	Wed Aug 31 15:12:41 2005 +0000
74362c393a42Smrg
74372c393a42Smrg    Only load requested fonts for fc-cache, and cleanup memory handling:
74382c393a42Smrg	*Serialize no longer mutates original FcPatterns, it creates a
74392c393a42Smrg	new copy
74402c393a42Smrg	in the supplied buffer. Fix thinkos in global cache freeing and in
74412c393a42Smrg	FcCacheSkipToArch.
74422c393a42Smrg
74432c393a42Smrg fc-cache/fc-cache.c |	  3 +--
74442c393a42Smrg src/fccache.c	     |	 36 ++++++++++++++++--------------------
74452c393a42Smrg src/fcfs.c	     |	  3 ---
74462c393a42Smrg 3 files changed, 17 insertions(+), 25 deletions(-)
74472c393a42Smrg
74482c393a42Smrgcommit fd77c154afb039b6b19f8e29c28dce652b2d060e
74492c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74502c393a42SmrgDate:	Tue Aug 30 23:03:42 2005 +0000
74512c393a42Smrg
74522c393a42Smrg    Fix compilation error exposed with gcc 2.95.
74532c393a42Smrg
74542c393a42Smrg src/fccache.c |    5 ++++-
74552c393a42Smrg 1 files changed, 4 insertions(+), 1 deletions(-)
74562c393a42Smrg
74572c393a42Smrgcommit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
74582c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74592c393a42SmrgDate:	Tue Aug 30 05:55:13 2005 +0000
74602c393a42Smrg
74612c393a42Smrg    src/fcint.c
74622c393a42Smrg    The global cache now uses the same mmap-based cache infrastructure
74632c393a42Smrg    as the
74642c393a42Smrg	per-directory caches. Furthermore, the global cache is
74652c393a42Smrg	automatically
74662c393a42Smrg	updated (if possible) whenever fontconfig is used. Rip out
74672c393a42Smrg	remnants of
74682c393a42Smrg	the old cache infrastructure.
74692c393a42Smrg
74702c393a42Smrg fc-cache/fc-cache.c |	  3 -
74712c393a42Smrg src/fccache.c	     | 1156
74722c393a42Smrg ++++++++++++---------------------------------------
74732c393a42Smrg src/fcdir.c	     |	144 ++-----
74742c393a42Smrg src/fcint.h	     |	 97 +----
74752c393a42Smrg 4 files changed, 307 insertions(+), 1093 deletions(-)
74762c393a42Smrg
74772c393a42Smrgcommit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
74782c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74792c393a42SmrgDate:	Sun Aug 28 05:20:23 2005 +0000
74802c393a42Smrg
74812c393a42Smrg    Emit and verify machine signature (sizeof (stuff) + endianness)
74822c393a42Smrg    in cache
74832c393a42Smrg	files. Fix bugs in FcCacheBankToIndex.
74842c393a42Smrg
74852c393a42Smrg src/fccache.c |  152
74862c393a42Smrg +++++++++++++++++++++++++++++++-------------------------
74872c393a42Smrg src/fcint.h   |    2 +-
74882c393a42Smrg 2 files changed, 85 insertions(+), 69 deletions(-)
74892c393a42Smrg
74902c393a42Smrgcommit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
74912c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
74922c393a42SmrgDate:	Sat Aug 27 02:34:24 2005 +0000
74932c393a42Smrg
74942c393a42Smrg    Replace FcObjectStaticName by FcStrStaticName. Implement serialization
74952c393a42Smrg    of
74962c393a42Smrg	'object' table (strings pointed to by FcPatternElt->object and
74972c393a42Smrg	used as
74982c393a42Smrg	keys) and loading of object table from cache file if more
74992c393a42Smrg	strings are
75002c393a42Smrg	present in cache file than in current version of fontconfig. Hash
75012c393a42Smrg	the
75022c393a42Smrg	object table in memory.
75032c393a42Smrg
75042c393a42Smrg src/fccfg.c  |    4 +-
75052c393a42Smrg src/fcfs.c   |   11 ++-
75062c393a42Smrg src/fcint.h  |   31 ++++++-----
75072c393a42Smrg src/fclist.c |    2 +-
75082c393a42Smrg src/fcname.c |  181
75092c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++----------
75102c393a42Smrg src/fcpat.c  |   19 +++---
75112c393a42Smrg 6 files changed, 186 insertions(+), 62 deletions(-)
75122c393a42Smrg
75132c393a42Smrgcommit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
75142c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
75152c393a42SmrgDate:	Thu Aug 25 07:38:02 2005 +0000
75162c393a42Smrg
75172c393a42Smrg    Reinstate the old global cache code. For the forseeable future, it's
75182c393a42Smrg	probably all right to use the global cache as it was previously
75192c393a42Smrg	and
75202c393a42Smrg	just store filenames and font info, as long as no mmap cache
75212c393a42Smrg	exists in
75222c393a42Smrg	the directory. Of course, if an mmap cache exists, use that
75232c393a42Smrg	instead.
75242c393a42Smrg    If a directory cache does not exist or is invalid, load the fonts
75252c393a42Smrg    for just
75262c393a42Smrg	that directory using the old codepath.
75272c393a42Smrg    Fix premature free of the FcPatterns belonging to the FcFontSet
75282c393a42Smrg    which we
75292c393a42Smrg	create from the mmapped files.
75302c393a42Smrg
75312c393a42Smrg src/fccache.c |  710
75322c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
75332c393a42Smrg src/fccfg.c   |   21 +-
75342c393a42Smrg src/fcint.h   |   53 +++++-
75352c393a42Smrg 3 files changed, 741 insertions(+), 43 deletions(-)
75362c393a42Smrg
75372c393a42Smrgcommit 4262e0b3853bc2153270eb33d09a063f852f3f90
75382c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
75392c393a42SmrgDate:	Wed Aug 24 06:21:30 2005 +0000
75402c393a42Smrg
75412c393a42Smrg    Overhaul the serialization system to create one mmapable file per
75422c393a42Smrg    directory
75432c393a42Smrg	and distribute bytes for each directory from a single malloc
75442c393a42Smrg	for that
75452c393a42Smrg	directory. Store pointers as differences between the data
75462c393a42Smrg	pointed to
75472c393a42Smrg	and the pointer's address (s_off = s - v). Don't serialize data
75482c393a42Smrg	structures that never actually get serialized. Separate strings
75492c393a42Smrg	used
75502c393a42Smrg	for keys from strings used for values (in FcPatternElt and
75512c393a42Smrg	FcValue,
75522c393a42Smrg	respectively). Bump FC_CACHE_VERSION to 2.
75532c393a42Smrg
75542c393a42Smrg fc-cache/fc-cache.c	 |   12 +-
75552c393a42Smrg fc-lang/fc-lang.c	 |    4 +-
75562c393a42Smrg fontconfig/fcprivate.h  |    8 +-
75572c393a42Smrg fontconfig/fontconfig.h |   51 +--
75582c393a42Smrg src/fccache.c		 |  415 +++++++++++------
75592c393a42Smrg src/fccfg.c		 |  109 +++--
75602c393a42Smrg src/fccharset.c	 |  333 +++++--------
75612c393a42Smrg src/fcdbg.c		 |   12 +-
75622c393a42Smrg src/fcdir.c		 |   17 +-
75632c393a42Smrg src/fcfs.c		 |  154 +++----
75642c393a42Smrg src/fcinit.c		 |    3 -
75652c393a42Smrg src/fcint.h		 |  276 ++++-------
75662c393a42Smrg src/fclang.c		 |  213 ++++-----
75672c393a42Smrg src/fclist.c		 |   57 +--
75682c393a42Smrg src/fcmatch.c		 |   88 ++--
75692c393a42Smrg src/fcmatrix.c		 |  100 +----
75702c393a42Smrg src/fcname.c		 |  101 ++++-
75712c393a42Smrg src/fcpat.c		 | 1218
75722c393a42Smrg ++++++++++++++++++-----------------------------
75732c393a42Smrg src/fcstr.c		 |  291 +-----------
75742c393a42Smrg src/fcxml.c		 |   13 +-
75752c393a42Smrg 20 files changed, 1402 insertions(+), 2073 deletions(-)
75762c393a42Smrg
75772c393a42Smrgcommit 71f94d0768725eb171e04748d9f561f58b258ae7
75782c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
75792c393a42SmrgDate:	Mon Jul 25 20:39:19 2005 +0000
75802c393a42Smrg
75812c393a42Smrg    Various GCC 4 cleanups for signed vs unsigned char
75822c393a42Smrg    Match only [0-9]*.conf files in <include>{directory}</include>
75832c393a42Smrg    elements to
75842c393a42Smrg	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
75852c393a42Smrg
75862c393a42Smrg ChangeLog		     |	 19 ++++
75872c393a42Smrg doc/fontconfig-user.sgml    |	  4 +-
75882c393a42Smrg fc-glyphname/fc-glyphname.c |	  4 +-
75892c393a42Smrg fc-lang/fc-lang.c	     |	  2 +-
75902c393a42Smrg fc-match/fc-match.c	     |	  8 +-
75912c393a42Smrg src/fccfg.c		     |	  2 +-
75922c393a42Smrg src/fcfreetype.c	     |	191
75932c393a42Smrg +++++++++++++++++++++++-------------------
75942c393a42Smrg src/fcpat.c		     |	  2 +-
75952c393a42Smrg src/fcstr.c		     |	  2 +-
75962c393a42Smrg src/fcxml.c		     |	 11 ++-
75972c393a42Smrg 10 files changed, 144 insertions(+), 101 deletions(-)
75982c393a42Smrg
75992c393a42Smrgcommit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
76002c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
76012c393a42SmrgDate:	Mon Jul 25 04:10:09 2005 +0000
76022c393a42Smrg
76032c393a42Smrg    #ifdef out old cache stuff, replace with first version of new mmapping
76042c393a42Smrg	cache. Add *Read and *Write procedures which mmap in and write
76052c393a42Smrg	out the
76062c393a42Smrg	fontconfig data structures to disk. Currently, create cache
76072c393a42Smrg	in /tmp,
76082c393a42Smrg	with different sections for each architecture (as returned
76092c393a42Smrg	by uname's
76102c393a42Smrg	.machine field. Run the fc-cache binary to create a new cache
76112c393a42Smrg	file;
76122c393a42Smrg	fontconfig then uses this cache file on subsequent runs, saving
76132c393a42Smrg	lots of
76142c393a42Smrg	memory. Also fixes a few bugs and leaks.
76152c393a42Smrg
76162c393a42Smrg fc-cache/fc-cache.c |	 13 +-
76172c393a42Smrg fc-lang/fc-lang.c   |	  6 +
76182c393a42Smrg src/fccache.c	     | 1081
76192c393a42Smrg ++++++++++++++-------------------------------------
76202c393a42Smrg src/fccfg.c	     |	 16 +-
76212c393a42Smrg src/fccharset.c     |	103 +++++-
76222c393a42Smrg src/fcdir.c	     |	 17 +-
76232c393a42Smrg src/fcfs.c	     |	 95 +++++
76242c393a42Smrg src/fcinit.c	     |	  3 +
76252c393a42Smrg src/fcint.h	     |	148 ++++---
76262c393a42Smrg src/fclang.c	     |	 28 ++
76272c393a42Smrg src/fcmatrix.c      |	 29 ++
76282c393a42Smrg src/fcpat.c	     |	241 ++++++++++--
76292c393a42Smrg src/fcstr.c	     |	 76 ++++-
76302c393a42Smrg 13 files changed, 963 insertions(+), 893 deletions(-)
76312c393a42Smrg
76322c393a42Smrgcommit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
76332c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
76342c393a42SmrgDate:	Fri Jul 15 18:49:12 2005 +0000
76352c393a42Smrg
76362c393a42Smrg    Forward port cworth's patch to branch.
76372c393a42Smrg
76382c393a42Smrg ChangeLog    |   15 ++++++++++++++
76392c393a42Smrg src/fcinit.c |    2 +-
76402c393a42Smrg src/fcint.h  |    2 +-
76412c393a42Smrg src/fcpat.c  |   60
76422c393a42Smrg +++++++++++++++++++++++++++++++++++++++------------------
76432c393a42Smrg src/fcxml.c  |    1 +
76442c393a42Smrg 5 files changed, 59 insertions(+), 21 deletions(-)
76452c393a42Smrg
76462c393a42Smrgcommit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
76472c393a42SmrgAuthor: Carl Worth <cworth@cworth.org>
76482c393a42SmrgDate:	Fri Jul 15 17:43:44 2005 +0000
76492c393a42Smrg
76502c393a42Smrg    Rename FcPatternThawAll to FcPatternFini.
76512c393a42Smrg    Pull the FcObjectStateName hash table out to file scope, and add
76522c393a42Smrg	FcObjectStaticNameFini so that FcFini will cleanup this hash
76532c393a42Smrg	table as
76542c393a42Smrg	well.
76552c393a42Smrg    Clear FILE* to NULL after fclose.
76562c393a42Smrg
76572c393a42Smrg ChangeLog    |   15 +++++++++++++++
76582c393a42Smrg src/fcinit.c |    2 +-
76592c393a42Smrg src/fcint.h  |    2 +-
76602c393a42Smrg src/fcpat.c  |   49 ++++++++++++++++++++++++++++++++++++-------------
76612c393a42Smrg src/fcxml.c  |    1 +
76622c393a42Smrg 5 files changed, 54 insertions(+), 15 deletions(-)
76632c393a42Smrg
76642c393a42Smrgcommit 0fa680f0766a8f545b20a7935a19e9db5529f903
76652c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
76662c393a42SmrgDate:	Thu Jul 7 12:09:10 2005 +0000
76672c393a42Smrg
76682c393a42Smrg    Convert ObjectPtr from a fat structure to a simple index into an
76692c393a42Smrg    id table;
76702c393a42Smrg	ids can be positive (for static strings) or negative (for dynamic
76712c393a42Smrg	strings). Static strings belong to a single buffer, while dynamic
76722c393a42Smrg	strings are independently allocated.
76732c393a42Smrg
76742c393a42Smrg fontconfig/fontconfig.h |    9 +-
76752c393a42Smrg src/fccfg.c		 |    7 +-
76762c393a42Smrg src/fcname.c		 |    2 +-
76772c393a42Smrg src/fcpat.c		 |  560
76782c393a42Smrg +++++++++++++++++++++++++++++++++--------------
76792c393a42Smrg src/fcxml.c		 |    2 +-
76802c393a42Smrg 5 files changed, 408 insertions(+), 172 deletions(-)
76812c393a42Smrg
76822c393a42Smrgcommit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
76832c393a42SmrgAuthor: Patrick Lam <plam@MIT.EDU>
76842c393a42SmrgDate:	Tue Jun 28 03:41:02 2005 +0000
76852c393a42Smrg
76862c393a42Smrg    Add functionality to allow fontconfig data structure serialization.
76872c393a42Smrg    This patch allows the fundamental fontconfig data structures to be
76882c393a42Smrg	serialized. I've converted everything from FcPattern down to be
76892c393a42Smrg	able to
76902c393a42Smrg	use *Ptr objects, which can be either static or dynamic (using
76912c393a42Smrg	a union
76922c393a42Smrg	which either contains a pointer or an index) and replaced
76932c393a42Smrg	storage of
76942c393a42Smrg	pointers in the heap with the appropriate *Ptr object. I then
76952c393a42Smrg	changed
76962c393a42Smrg	all writes of pointers to the heap with a *CreateDynamic call,
76972c393a42Smrg	which
76982c393a42Smrg	creates a dynamic Ptr object pointing to the same object as
76992c393a42Smrg	before.
77002c393a42Smrg	This way, the fundamental fontconfig semantics should be
77012c393a42Smrg	unchanged; I
77022c393a42Smrg	did not have to change external signatures this way, although
77032c393a42Smrg	I did
77042c393a42Smrg	change some internal signatures. When given a *Ptr object,
77052c393a42Smrg	just run *U
77062c393a42Smrg	to get back to a normal pointer; it gives the right answer
77072c393a42Smrg	regardless
77082c393a42Smrg	of whether we're using static or dynamic storage.
77092c393a42Smrg    I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
77102c393a42Smrg	converts the dynamic FcFontSets contained in the config object to
77112c393a42Smrg	static FcFontSets and also converts its dependencies
77122c393a42Smrg	(e.g. everything
77132c393a42Smrg	you'd need to write to disk) to static objects. Note that you
77142c393a42Smrg	have to
77152c393a42Smrg	call Fc*PrepareSerialize first; this call will count the number of
77162c393a42Smrg	objects that actually needs to be allocated, so that we can avoid
77172c393a42Smrg	realloc. The Fc*Serialize calls then check the static pointers for
77182c393a42Smrg	nullness, and allocate the buffers if necessary. I've tested the
77192c393a42Smrg	execution of fc-list and fc-match after Fc*Serialize and they
77202c393a42Smrg	appear to
77212c393a42Smrg	work the same way.
77222c393a42Smrg
77232c393a42Smrg fc-lang/fc-lang.c	 |   17 +-
77242c393a42Smrg fontconfig/fcprivate.h  |    8 +-
77252c393a42Smrg fontconfig/fontconfig.h |   50 +++-
77262c393a42Smrg src/fccache.c		 |   32 ++
77272c393a42Smrg src/fccfg.c		 |  135 ++++----
77282c393a42Smrg src/fccharset.c	 |  371 ++++++++++++++++-----
77292c393a42Smrg src/fcdbg.c		 |   26 +-
77302c393a42Smrg src/fcfs.c		 |   36 ++
77312c393a42Smrg src/fcint.h		 |  212 +++++++++++-
77322c393a42Smrg src/fclang.c		 |  164 +++++++--
77332c393a42Smrg src/fclist.c		 |  104 ++++---
77342c393a42Smrg src/fcmatch.c		 |   69 +++--
77352c393a42Smrg src/fcmatrix.c		 |   71 ++++-
77362c393a42Smrg src/fcname.c		 |   35 +-
77372c393a42Smrg src/fcpat.c		 |  866
77382c393a42Smrg +++++++++++++++++++++++++++++++++++++----------
77392c393a42Smrg src/fcstr.c		 |  219 +++++++++++--
77402c393a42Smrg src/fcxml.c		 |   13 +-
77412c393a42Smrg 17 files changed, 1902 insertions(+), 526 deletions(-)
77422c393a42Smrg
77432c393a42Smrgcommit f1a42f6b5f9bcd774d09002509b2872c04025c1b
77442c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
77452c393a42SmrgDate:	Fri Jun 17 03:01:43 2005 +0000
77462c393a42Smrg
77472c393a42Smrg    Make FcOpNotContains use FcStrStr for strings so that it matches
77482c393a42Smrg    semantics
77492c393a42Smrg	for !FcOpContains.
77502c393a42Smrg    reviewed by: keithp
77512c393a42Smrg
77522c393a42Smrg ChangeLog   |	  8 ++++++++
77532c393a42Smrg src/fccfg.c |	  4 +++-
77542c393a42Smrg 2 files changed, 11 insertions(+), 1 deletions(-)
77552c393a42Smrg
77562c393a42Smrgcommit adc7abacbf0e2eae882d035f10117fb009b71bdd
77572c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
77582c393a42SmrgDate:	Fri May 20 16:21:39 2005 +0000
77592c393a42Smrg
77602c393a42Smrg    Move fontconfig source package to libs as per override
77612c393a42Smrg
77622c393a42Smrg ChangeLog	  |    6 ++++++
77632c393a42Smrg debian/changelog |    2 ++
77642c393a42Smrg debian/control   |    2 +-
77652c393a42Smrg 3 files changed, 9 insertions(+), 1 deletions(-)
77662c393a42Smrg
77672c393a42Smrgcommit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
77682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
77692c393a42SmrgDate:	Fri May 20 15:56:51 2005 +0000
77702c393a42Smrg
77712c393a42Smrg    The ka.orth file requires several characters which are not used
77722c393a42Smrg    anymore in
77732c393a42Smrg	modern Georgian and which are missing in the free Georgian
77742c393a42Smrg	TrueType
77752c393a42Smrg	fonts downloadable at:
77762c393a42Smrg    http://aiet.qartuli.net/docs/georgian_on_linux_en.php
77772c393a42Smrg    reviewed by: Mike Fabian Bug: 3352
77782c393a42Smrg
77792c393a42Smrg ChangeLog	 |   11 +++++++++++
77802c393a42Smrg fc-lang/ka.orth |    5 +++--
77812c393a42Smrg 2 files changed, 14 insertions(+), 2 deletions(-)
77822c393a42Smrg
77832c393a42Smrgcommit 87c887464a6fc20310998146b8558179ebe18923
77842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
77852c393a42SmrgDate:	Wed Apr 27 19:08:08 2005 +0000
77862c393a42Smrg
77872c393a42Smrg    Update date to real 2.3.2 release date. Fix change attributions
77882c393a42Smrg
77892c393a42Smrg ChangeLog	  |   14 ++++++++++++++
77902c393a42Smrg README		  |    5 +++--
77912c393a42Smrg debian/changelog |    2 +-
77922c393a42Smrg 3 files changed, 18 insertions(+), 3 deletions(-)
77932c393a42Smrg
77942c393a42Smrgcommit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
77952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
77962c393a42SmrgDate:	Wed Apr 27 16:22:46 2005 +0000
77972c393a42Smrg
77982c393a42Smrg    Bump so revision for 2.3.2
77992c393a42Smrg    Fix a few minor leaks in error cases.
78002c393a42Smrg
78012c393a42Smrg fc-cache/fc-cache.c |	 11 ++++++++++-
78022c393a42Smrg 1 files changed, 10 insertions(+), 1 deletions(-)
78032c393a42Smrg
78042c393a42Smrgcommit 1cb309adcb881409d669749bbca91056a0967ccf
78052c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
78062c393a42SmrgDate:	Sat Apr 23 04:32:23 2005 +0000
78072c393a42Smrg
78082c393a42Smrg    Update for version 2.3.2
78092c393a42Smrg
78102c393a42Smrg ChangeLog		 |    8 ++++++++
78112c393a42Smrg README			 |   11 +++++++++--
78122c393a42Smrg configure.in		 |    2 +-
78132c393a42Smrg debian/changelog	 |    7 +++++++
78142c393a42Smrg fontconfig/fontconfig.h |    2 +-
78152c393a42Smrg 5 files changed, 26 insertions(+), 4 deletions(-)
78162c393a42Smrg
78172c393a42Smrgcommit 716ac8b8033794e2557ad567005dfff4dd95f031
78182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
78192c393a42SmrgDate:	Thu Apr 21 19:03:53 2005 +0000
78202c393a42Smrg
78212c393a42Smrg    Don't force bitmap font enable in default configuration; allows
78222c393a42Smrg    users to
78232c393a42Smrg	override this in ~/.fonts.conf
78242c393a42Smrg    Updated translations
78252c393a42Smrg    Destroy font configuration on exit to help valgrind
78262c393a42Smrg    Use own transcoding routines in preference to iconv which appears
78272c393a42Smrg    to have
78282c393a42Smrg	leaks in some translators. Call iconv_close after using iconv
78292c393a42Smrg	(oops).
78302c393a42Smrg    Prefer unicode encoding of Euro char as some fonts mis-encode Euro
78312c393a42Smrg    in other
78322c393a42Smrg	ones.
78332c393a42Smrg    Must fetch bitmap glyphs to get width values to check for
78342c393a42Smrg	monospace/dual-width fonts.
78352c393a42Smrg
78362c393a42Smrg ChangeLog		    |	36 ++++++++++
78372c393a42Smrg debian/fontconfig.postinst |	 8 ++-
78382c393a42Smrg debian/po/cs.po	    |  154
78392c393a42Smrg ++++++++++++++++++--------------------------
78402c393a42Smrg debian/po/da.po	    |	94 +++++++++-----------------
78412c393a42Smrg debian/po/de.po	    |	71 ++++++---------------
78422c393a42Smrg debian/po/es.po	    |	77 ++++++----------------
78432c393a42Smrg debian/po/fr.po	    |	77 ++++++----------------
78442c393a42Smrg debian/po/ja.po	    |  150
78452c393a42Smrg ++++++++----------------------------------
78462c393a42Smrg debian/po/nl.po	    |	71 ++++++---------------
78472c393a42Smrg debian/po/pt.po	    |	71 ++++++---------------
78482c393a42Smrg debian/po/pt_BR.po	    |	77 ++++++----------------
78492c393a42Smrg debian/po/templates.pot    |	66 ++++---------------
78502c393a42Smrg debian/po/tr.po	    |	71 ++++++---------------
78512c393a42Smrg debian/po/zh_CN.po	    |	71 ++++++---------------
78522c393a42Smrg fc-cache/fc-cache.c	    |	 1 +
78532c393a42Smrg fonts.conf.in		    |	37 ++++-------
78542c393a42Smrg src/fcfreetype.c	    |	84 ++++++++++++++----------
78552c393a42Smrg 17 files changed, 404 insertions(+), 812 deletions(-)
78562c393a42Smrg
78572c393a42Smrgcommit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
78582c393a42SmrgAuthor: Ross Burton <ross@burtonini.com>
78592c393a42SmrgDate:	Wed Apr 13 09:11:52 2005 +0000
78602c393a42Smrg
78612c393a42Smrg    Check that a pattern isn't already frozen in FcPatternFreeze
78622c393a42Smrg
78632c393a42Smrg ChangeLog   |	  5 +++++
78642c393a42Smrg src/fcpat.c |	  3 +++
78652c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
78662c393a42Smrg
78672c393a42Smrgcommit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
78682c393a42SmrgAuthor: Ross Burton <ross@burtonini.com>
78692c393a42SmrgDate:	Thu Mar 31 19:16:49 2005 +0000
78702c393a42Smrg
78712c393a42Smrg    Put all FcPattern objects though FcObjectStaticName and do pointer
78722c393a42Smrg    trather
78732c393a42Smrg	than string compares
78742c393a42Smrg
78752c393a42Smrg ChangeLog     |    8 ++++++++
78762c393a42Smrg src/fclist.c  |    5 +++--
78772c393a42Smrg src/fcmatch.c |    2 +-
78782c393a42Smrg src/fcpat.c   |    3 ++-
78792c393a42Smrg 4 files changed, 14 insertions(+), 4 deletions(-)
78802c393a42Smrg
78812c393a42Smrgcommit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
78822c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
78832c393a42SmrgDate:	Thu Mar 17 08:57:11 2005 +0000
78842c393a42Smrg
78852c393a42Smrg    Add the .dll to the dll name.
78862c393a42Smrg
78872c393a42Smrg ChangeLog	       |    4 ++++
78882c393a42Smrg src/fontconfig.def.in |    2 +-
78892c393a42Smrg 2 files changed, 5 insertions(+), 1 deletions(-)
78902c393a42Smrg
78912c393a42Smrgcommit 5f347d9cd50069a50174cc243acab64ee4e537a9
78922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
78932c393a42SmrgDate:	Thu Mar 10 22:06:20 2005 +0000
78942c393a42Smrg
78952c393a42Smrg    Update to reflect configuration changes
78962c393a42Smrg    Fix Autohint vs Autohinter mistake
78972c393a42Smrg    Adopt changes from Josselin Mouette for configuration descriptions
78982c393a42Smrg    Update
78992c393a42Smrg	debian to version 2.3.1-2
79002c393a42Smrg
79012c393a42Smrg ChangeLog		     |	 11 +++++++++++
79022c393a42Smrg debian/README.Debian	     |	 19 ++++++++++---------
79032c393a42Smrg debian/changelog	     |	 10 ++++++++++
79042c393a42Smrg debian/fontconfig.postinst  |	  2 +-
79052c393a42Smrg debian/fontconfig.templates |	 39
79062c393a42Smrg ++++++++-------------------------------
79072c393a42Smrg 5 files changed, 40 insertions(+), 41 deletions(-)
79082c393a42Smrg
79092c393a42Smrgcommit 8c74026071aae6ad70a96b81398498dcb28c0255
79102c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79112c393a42SmrgDate:	Wed Mar 9 04:57:42 2005 +0000
79122c393a42Smrg
79132c393a42Smrg    Update debian for 2.3.1
79142c393a42Smrg
79152c393a42Smrg ChangeLog	  |    6 ++++++
79162c393a42Smrg debian/changelog |   11 +++++++++++
79172c393a42Smrg debian/rules	  |    1 +
79182c393a42Smrg 3 files changed, 18 insertions(+), 0 deletions(-)
79192c393a42Smrg
79202c393a42Smrgcommit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
79212c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
79222c393a42SmrgDate:	Wed Mar 9 00:47:11 2005 +0000
79232c393a42Smrg
79242c393a42Smrg    Get the DLL from "bin" where modern libtools put it, not "lib".
79252c393a42Smrg    Check also drive letter prefix on Win32.
79262c393a42Smrg
79272c393a42Smrg ChangeLog	   |	8 ++++++++
79282c393a42Smrg fontconfig-zip.in |	2 +-
79292c393a42Smrg src/fccfg.c	   |	4 +++-
79302c393a42Smrg 3 files changed, 12 insertions(+), 2 deletions(-)
79312c393a42Smrg
79322c393a42Smrgcommit d49dde9f900777f8482290dbafc6acb52a2b9432
79332c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79342c393a42SmrgDate:	Tue Mar 8 23:39:02 2005 +0000
79352c393a42Smrg
79362c393a42Smrg    Update for 2.3.1
79372c393a42Smrg
79382c393a42Smrg ChangeLog		 |    7 +++++++
79392c393a42Smrg README			 |   12 ++++++++++--
79402c393a42Smrg configure.in		 |    2 +-
79412c393a42Smrg fontconfig/fontconfig.h |    2 +-
79422c393a42Smrg 4 files changed, 19 insertions(+), 4 deletions(-)
79432c393a42Smrg
79442c393a42Smrgcommit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
79452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79462c393a42SmrgDate:	Sat Mar 5 23:50:55 2005 +0000
79472c393a42Smrg
79482c393a42Smrg    Include space and remove numbers from valid script tags. This
79492c393a42Smrg    ensures that
79502c393a42Smrg	tags like 'lao ' work while rejecting those which have any digits.
79512c393a42Smrg	Eliminate a spurious debugging variable (len)
79522c393a42Smrg
79532c393a42Smrg ChangeLog	  |    8 ++++++++
79542c393a42Smrg src/fcfreetype.c |   20 ++++++++++++--------
79552c393a42Smrg 2 files changed, 20 insertions(+), 8 deletions(-)
79562c393a42Smrg
79572c393a42Smrgcommit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
79582c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79592c393a42SmrgDate:	Sat Mar 5 23:34:57 2005 +0000
79602c393a42Smrg
79612c393a42Smrg    Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
79622c393a42Smrg    for the
79632c393a42Smrg	broken font go to Manish Singh
79642c393a42Smrg
79652c393a42Smrg ChangeLog	  |    7 ++++++
79662c393a42Smrg src/fcfreetype.c |   64
79672c393a42Smrg +++++++++++++++++++++++++++++++++++++----------------
79682c393a42Smrg 2 files changed, 51 insertions(+), 20 deletions(-)
79692c393a42Smrg
79702c393a42Smrgcommit 97bde49a2b791de9ad66aed97ca07c22302da60d
79712c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79722c393a42SmrgDate:	Sat Mar 5 20:58:39 2005 +0000
79732c393a42Smrg
79742c393a42Smrg    Josselin Mouette:
79752c393a42Smrg    Include 2.3 release information in changelog Add Josselin Mouette
79762c393a42Smrg    as an
79772c393a42Smrg	Uploader Set hinting_type to low priority configuration option
79782c393a42Smrg    Manish Singh:
79792c393a42Smrg    yes_bitmaps.conf -> yes-bitmaps.conf
79802c393a42Smrg    Funda Wang:
79812c393a42Smrg    Johap -> Johab
79822c393a42Smrg
79832c393a42Smrg ChangeLog		     |	 20 ++++++++++++++++++++
79842c393a42Smrg debian/changelog	     |	 13 +++++++++++--
79852c393a42Smrg debian/control		     |	  1 +
79862c393a42Smrg debian/fontconfig.config    |	  2 +-
79872c393a42Smrg debian/fontconfig.postinst  |	  2 +-
79882c393a42Smrg debian/fontconfig.templates |	  4 ++--
79892c393a42Smrg debian/rules		     |	  4 ++--
79902c393a42Smrg src/fcfreetype.c	     |	  2 +-
79912c393a42Smrg 8 files changed, 39 insertions(+), 9 deletions(-)
79922c393a42Smrg
79932c393a42Smrgcommit 683dc3c476f1ee514c252a05311efc7a97fbaee9
79942c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
79952c393a42SmrgDate:	Thu Mar 3 06:20:57 2005 +0000
79962c393a42Smrg
79972c393a42Smrg    Move debian-specific conf file examples upstream.
79982c393a42Smrg    Sub-pixel configuration examples must smash subpixel value as
79992c393a42Smrg    Xft always
80002c393a42Smrg	sets it from X.
80012c393a42Smrg    Change sub-pixel rendering debconf descriptions from Enable/Disable to
80022c393a42Smrg	Always/Never.
80032c393a42Smrg
80042c393a42Smrg ChangeLog		     |	 22 ++++++++++++++++++++++
80052c393a42Smrg Makefile.am		     |	  3 ---
80062c393a42Smrg conf.d/Makefile.am	     |	  7 +++++--
80072c393a42Smrg conf.d/autohint.conf	     |	  9 +++++++++
80082c393a42Smrg conf.d/no-sub-pixel.conf    |	  9 +++++++++
80092c393a42Smrg conf.d/sub-pixel.conf	     |	  3 ---
80102c393a42Smrg conf.d/unhinted.conf	     |	  9 +++++++++
80112c393a42Smrg debian/autohint.conf	     |	  9 ---------
80122c393a42Smrg debian/fontconfig.install   |	  1 +
80132c393a42Smrg debian/fontconfig.postinst  |	  4 ++--
80142c393a42Smrg debian/fontconfig.templates |	 11 +++++------
80152c393a42Smrg debian/no-sub-pixel.conf    |	 12 ------------
80162c393a42Smrg debian/unhinted.conf	     |	  9 ---------
80172c393a42Smrg 13 files changed, 62 insertions(+), 46 deletions(-)
80182c393a42Smrg
80192c393a42Smrgcommit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
80202c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
80212c393a42SmrgDate:	Thu Mar 3 01:59:28 2005 +0000
80222c393a42Smrg
80232c393a42Smrg    Ignore more build detritus
80242c393a42Smrg    Add debian package construction stuff.
80252c393a42Smrg    Update to newer versions of these tools
80262c393a42Smrg    Get library manuals to build again (we love automake).
80272c393a42Smrg    Update debian build system to switch maintainers and deal with 2.3
80282c393a42Smrg	functionality
80292c393a42Smrg
80302c393a42Smrg .cvsignore			   |	7 +
80312c393a42Smrg ChangeLog			   |   53 +++
80322c393a42Smrg Makefile.am			   |   50 +++-
80332c393a42Smrg conf.d/.cvsignore		   |	2 +
80342c393a42Smrg config/config.guess		   |  846
80352c393a42Smrg ++++++++++++++++++++-----------------
80362c393a42Smrg config/config.sub		   |  449 +++++++++++++++------
80372c393a42Smrg debian/README.Debian		   |   44 ++
80382c393a42Smrg debian/autohint.conf		   |	9 +
80392c393a42Smrg debian/changelog		   |  661 +++++++++++++++++++++++++++++
80402c393a42Smrg debian/compat			   |	1 +
80412c393a42Smrg debian/control			   |   78 ++++
80422c393a42Smrg debian/copyright		   |   29 ++
80432c393a42Smrg debian/fontconfig-udeb.install    |	3 +
80442c393a42Smrg debian/fontconfig.config	   |   10 +
80452c393a42Smrg debian/fontconfig.defoma	   |  162 +++++++
80462c393a42Smrg debian/fontconfig.dirs		   |	1 +
80472c393a42Smrg debian/fontconfig.install	   |	6 +
80482c393a42Smrg debian/fontconfig.postinst	   |  139 ++++++
80492c393a42Smrg debian/fontconfig.postrm	   |   26 ++
80502c393a42Smrg debian/fontconfig.templates	   |   51 +++
80512c393a42Smrg debian/libfontconfig1-dev.install |	7 +
80522c393a42Smrg debian/libfontconfig1.install	   |	1 +
80532c393a42Smrg debian/local.conf.md5sum	   |   18 +
80542c393a42Smrg debian/no-sub-pixel.conf	   |   12 +
80552c393a42Smrg debian/po/POTFILES.in		   |	1 +
80562c393a42Smrg debian/po/cs.po		   |  154 +++++++
80572c393a42Smrg debian/po/da.po		   |  174 ++++++++
80582c393a42Smrg debian/po/de.po		   |  157 +++++++
80592c393a42Smrg debian/po/es.po		   |  198 +++++++++
80602c393a42Smrg debian/po/fr.po		   |  194 +++++++++
80612c393a42Smrg debian/po/ja.po		   |  180 ++++++++
80622c393a42Smrg debian/po/nl.po		   |  158 +++++++
80632c393a42Smrg debian/po/pt.po		   |  145 +++++++
80642c393a42Smrg debian/po/pt_BR.po		   |  183 ++++++++
80652c393a42Smrg debian/po/templates.pot	   |  120 ++++++
80662c393a42Smrg debian/po/tr.po		   |  150 +++++++
80672c393a42Smrg debian/po/zh_CN.po		   |  148 +++++++
80682c393a42Smrg debian/rules			   |   39 ++
80692c393a42Smrg debian/unhinted.conf		   |	9 +
80702c393a42Smrg doc/.cvsignore			   |	1 +
80712c393a42Smrg doc/Makefile.am		   |   13 +-
80722c393a42Smrg 41 files changed, 4171 insertions(+), 518 deletions(-)
80732c393a42Smrg
80742c393a42Smrgcommit 4afc00ca02bb3f49fe214463e0f194486f438b70
80752c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
80762c393a42SmrgDate:	Tue Mar 1 20:48:36 2005 +0000
80772c393a42Smrg
80782c393a42Smrg    Update for 2.3.0
80792c393a42Smrg
80802c393a42Smrg ChangeLog		 |    7 +++++++
80812c393a42Smrg README			 |   14 ++++++++++++--
80822c393a42Smrg configure.in		 |    2 +-
80832c393a42Smrg fontconfig/fontconfig.h |    4 ++--
80842c393a42Smrg 4 files changed, 22 insertions(+), 5 deletions(-)
80852c393a42Smrg
80862c393a42Smrgcommit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
80872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
80882c393a42SmrgDate:	Tue Mar 1 20:36:48 2005 +0000
80892c393a42Smrg
80902c393a42Smrg    Generate and install PDF versions of the manuals
80912c393a42Smrg    Fix formatting
80922c393a42Smrg    Add missing exported functions, fix data types
80932c393a42Smrg    Add missing pattern elements.
80942c393a42Smrg    Add missing pattern elements. Document conf.d usage, clarify available
80952c393a42Smrg	orthography list. Fix some config file attributes. Complete
80962c393a42Smrg	list of
80972c393a42Smrg	constants.
80982c393a42Smrg    Mark FC_SOURCE deprecated.
80992c393a42Smrg    Don't set FC_SOURCE any longer.
81002c393a42Smrg
81012c393a42Smrg ChangeLog		   |   25 +++++++++++++++
81022c393a42Smrg doc/Makefile.am	   |   18 ++++++++++-
81032c393a42Smrg doc/fcpattern.fncs	   |	3 +-
81042c393a42Smrg doc/fcstring.fncs	   |   40 +++++++++++++++++++++++-
81052c393a42Smrg doc/fontconfig-devel.sgml |   10 +++++-
81062c393a42Smrg doc/fontconfig-user.sgml  |   74
81072c393a42Smrg ++++++++++++++++++++++++++++++++++++++------
81082c393a42Smrg fontconfig/fontconfig.h   |	2 +-
81092c393a42Smrg src/fcfreetype.c	   |	3 --
81102c393a42Smrg 8 files changed, 156 insertions(+), 19 deletions(-)
81112c393a42Smrg
81122c393a42Smrgcommit 414f720281b416736b92913f4bcbceac1a781cde
81132c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81142c393a42SmrgDate:	Mon Feb 28 18:56:15 2005 +0000
81152c393a42Smrg
81162c393a42Smrg    Create prototype /etc/fonts/conf.d directory with a few sample
81172c393a42Smrg	configuration files. Deprecate use of local.conf for local
81182c393a42Smrg	customizations in favor of this directory based scheme which
81192c393a42Smrg	is more
81202c393a42Smrg	easily integrated into installation systems.
81212c393a42Smrg    Tag FC_EMBOLDEN as a boolean variable
81222c393a42Smrg
81232c393a42Smrg ChangeLog		 |   18 ++++++++++++++++++
81242c393a42Smrg Makefile.am		 |   24 ++----------------------
81252c393a42Smrg conf.d/Makefile.am	 |   34 ++++++++++++++++++++++++++++++++++
81262c393a42Smrg conf.d/README		 |    8 ++++++++
81272c393a42Smrg conf.d/no-bitmaps.conf  |   13 +++++++++++++
81282c393a42Smrg conf.d/sub-pixel.conf	 |   12 ++++++++++++
81292c393a42Smrg conf.d/yes-bitmaps.conf |   13 +++++++++++++
81302c393a42Smrg configure.in		 |    1 +
81312c393a42Smrg src/fcname.c		 |    1 +
81322c393a42Smrg 9 files changed, 102 insertions(+), 22 deletions(-)
81332c393a42Smrg
81342c393a42Smrgcommit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
81352c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81362c393a42SmrgDate:	Thu Feb 10 23:00:51 2005 +0000
81372c393a42Smrg
81382c393a42Smrg    Free patterns from fonts which are rejected by configuration
81392c393a42Smrg    (bug #2518)
81402c393a42Smrg    reviewed by: pborelli@katamail.com
81412c393a42Smrg
81422c393a42Smrg ChangeLog   |	  8 ++++++++
81432c393a42Smrg src/fcdir.c |	  2 ++
81442c393a42Smrg 2 files changed, 10 insertions(+), 0 deletions(-)
81452c393a42Smrg
81462c393a42Smrgcommit afca783626534477f07b03d173bbe9f51e03b53b
81472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81482c393a42SmrgDate:	Sat Jan 29 00:42:37 2005 +0000
81492c393a42Smrg
81502c393a42Smrg    Update for version 2.2.99
81512c393a42Smrg
81522c393a42Smrg ChangeLog		 |   11 +++++++++--
81532c393a42Smrg README			 |   16 ++++++++++++++--
81542c393a42Smrg configure.in		 |    2 +-
81552c393a42Smrg fontconfig/fontconfig.h |    2 +-
81562c393a42Smrg 4 files changed, 25 insertions(+), 6 deletions(-)
81572c393a42Smrg
81582c393a42Smrgcommit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
81592c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81602c393a42SmrgDate:	Sat Jan 29 00:33:47 2005 +0000
81612c393a42Smrg
81622c393a42Smrg    Add a few pointers
81632c393a42Smrg
81642c393a42Smrg ChangeLog |	5 +++++
81652c393a42Smrg README    |	3 +++
81662c393a42Smrg 2 files changed, 8 insertions(+), 0 deletions(-)
81672c393a42Smrg
81682c393a42Smrgcommit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
81692c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81702c393a42SmrgDate:	Fri Jan 28 23:55:14 2005 +0000
81712c393a42Smrg
81722c393a42Smrg    Polite typechecking for test and edit expressions. Helps catch
81732c393a42Smrg    errors in
81742c393a42Smrg	the font configuration.
81752c393a42Smrg
81762c393a42Smrg ChangeLog    |   10 +++
81772c393a42Smrg src/fcint.h  |   12 +---
81782c393a42Smrg src/fcname.c |    2 +-
81792c393a42Smrg src/fcxml.c  |  252
81802c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++------------
81812c393a42Smrg 4 files changed, 211 insertions(+), 65 deletions(-)
81822c393a42Smrg
81832c393a42Smrgcommit 59e149e757795a7c0ec66c35b551a66e0da42098
81842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81852c393a42SmrgDate:	Sun Jan 16 01:41:24 2005 +0000
81862c393a42Smrg
81872c393a42Smrg    Have --with-expat set EXPAT_CFLAGS (bug 2278)
81882c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
81892c393a42Smrg
81902c393a42Smrg ChangeLog    |    7 +++++++
81912c393a42Smrg configure.in |   11 ++++++++++-
81922c393a42Smrg 2 files changed, 17 insertions(+), 1 deletions(-)
81932c393a42Smrg
81942c393a42Smrgcommit d8ae9c92197f1f2782b9decb276f6da756ce882d
81952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
81962c393a42SmrgDate:	Thu Jan 13 18:31:50 2005 +0000
81972c393a42Smrg
81982c393a42Smrg    Add SEE ALSO section (bug 2085)
81992c393a42Smrg    Cross compiling fixes (bug 280)
82002c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
82012c393a42Smrg
82022c393a42Smrg ChangeLog		  |   18 ++++++++++++++++++
82032c393a42Smrg Makefile.am		  |   17 ++++++++++++++++-
82042c393a42Smrg configure.in		  |   44
82052c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++
82062c393a42Smrg doc/Makefile.am	  |    8 ++++++--
82072c393a42Smrg doc/fontconfig-user.sgml |    5 +++++
82082c393a42Smrg fc-case/Makefile.am	  |    8 ++++++--
82092c393a42Smrg fc-glyphname/Makefile.am |    8 ++++++--
82102c393a42Smrg fc-lang/Makefile.am	  |    8 ++++++--
82112c393a42Smrg src/fontconfig.def.in	  |    2 +-
82122c393a42Smrg 9 files changed, 108 insertions(+), 10 deletions(-)
82132c393a42Smrg
82142c393a42Smrgcommit 8759822e8fdaebcaaea82571d6b084003ca5751e
82152c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82162c393a42SmrgDate:	Thu Jan 13 18:10:42 2005 +0000
82172c393a42Smrg
82182c393a42Smrg    Update blanks list (Closes bug 86)
82192c393a42Smrg
82202c393a42Smrg ChangeLog     |    5 +++++
82212c393a42Smrg fonts.conf.in |   52 +++++++++++++++++++++++++++++++---------------------
82222c393a42Smrg 2 files changed, 36 insertions(+), 21 deletions(-)
82232c393a42Smrg
82242c393a42Smrgcommit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
82252c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82262c393a42SmrgDate:	Tue Jan 4 21:54:50 2005 +0000
82272c393a42Smrg
82282c393a42Smrg    Verify that every font pattern loaded from cache has both FC_FILE and
82292c393a42Smrg	FC_FAMILY entries. Attempt to fix bug #2219.
82302c393a42Smrg
82312c393a42Smrg ChangeLog     |    7 +++++++
82322c393a42Smrg src/fccache.c |   10 +++++++++-
82332c393a42Smrg 2 files changed, 16 insertions(+), 1 deletions(-)
82342c393a42Smrg
82352c393a42Smrgcommit d53461812d46ffb2eaffb2c512e8740e8536e498
82362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82372c393a42SmrgDate:	Wed Dec 29 19:44:51 2004 +0000
82382c393a42Smrg
82392c393a42Smrg    Update for version 2.2.98
82402c393a42Smrg
82412c393a42Smrg ChangeLog		 |    7 +++++++
82422c393a42Smrg README			 |   22 ++++++++++++++++++++--
82432c393a42Smrg configure.in		 |    2 +-
82442c393a42Smrg fontconfig/fontconfig.h |    2 +-
82452c393a42Smrg 4 files changed, 29 insertions(+), 4 deletions(-)
82462c393a42Smrg
82472c393a42Smrgcommit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
82482c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82492c393a42SmrgDate:	Wed Dec 29 19:37:14 2004 +0000
82502c393a42Smrg
82512c393a42Smrg    Document ASCII limitations of Fc character conversion macros
82522c393a42Smrg    Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
82532c393a42Smrg    (useful
82542c393a42Smrg	for testing case conversion functions)
82552c393a42Smrg
82562c393a42Smrg ChangeLog		 |    8 ++++++++
82572c393a42Smrg fontconfig/fontconfig.h |   10 +++++++---
82582c393a42Smrg src/fcstr.c		 |   21 ++++++++++++++++++++-
82592c393a42Smrg 3 files changed, 35 insertions(+), 4 deletions(-)
82602c393a42Smrg
82612c393a42Smrgcommit 02748dd3b8830a60439340a768959231e669b55c
82622c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82632c393a42SmrgDate:	Wed Dec 29 10:07:10 2004 +0000
82642c393a42Smrg
82652c393a42Smrg    Add territory database
82662c393a42Smrg    Reviewed by: Keith Packard
82672c393a42Smrg    Remove Han characters from Korean orthography
82682c393a42Smrg
82692c393a42Smrg .cvsignore	      |    1 +
82702c393a42Smrg ChangeLog	      |   15 +
82712c393a42Smrg fc-case/.cvsignore   |    6 +
82722c393a42Smrg fc-lang/iso-3166.txt |  242 +
82732c393a42Smrg fc-lang/ko.orth      |18729
82742c393a42Smrg +++++++-------------------------------------------
82752c393a42Smrg 5 files changed, 2776 insertions(+), 16217 deletions(-)
82762c393a42Smrg
82772c393a42Smrgcommit 2ba729ed3bde6512aaab00b50442b86cb013f94e
82782c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82792c393a42SmrgDate:	Wed Dec 29 09:57:49 2004 +0000
82802c393a42Smrg
82812c393a42Smrg    Reorder utility programs to make sure fc-case is run before fc-lang as
82822c393a42Smrg	fc-lang uses fcstr.c which uses fccase.h
82832c393a42Smrg    Fix broken XML
82842c393a42Smrg
82852c393a42Smrg ChangeLog     |    8 ++++++++
82862c393a42Smrg Makefile.am   |    2 +-
82872c393a42Smrg fonts.conf.in |   10 +++++++---
82882c393a42Smrg 3 files changed, 16 insertions(+), 4 deletions(-)
82892c393a42Smrg
82902c393a42Smrgcommit 192296d852011f4a2abb6e9fd1ee741fa7f81673
82912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
82922c393a42SmrgDate:	Wed Dec 29 09:15:17 2004 +0000
82932c393a42Smrg
82942c393a42Smrg    Adopt some RedHat suggestions for standard font configuration.
82952c393a42Smrg    Add new helper program 'fc-case' to construct case folding tables from
82962c393a42Smrg	standard Unicode CaseFolding.txt file
82972c393a42Smrg    Re-implement case insensitive functions with Unicode aware versions
82982c393a42Smrg	(including full case folding mappings)
82992c393a42Smrg
83002c393a42Smrg ChangeLog		 |   26 ++
83012c393a42Smrg Makefile.am		 |    2 +-
83022c393a42Smrg configure.in		 |    1 +
83032c393a42Smrg fc-case/CaseFolding.txt |  924
83042c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
83052c393a42Smrg fc-case/Makefile.am	 |   52 +++
83062c393a42Smrg fc-case/fc-case.c	 |  363 +++++++++++++++++++
83072c393a42Smrg fc-case/fccase.tmpl.h	 |   25 ++
83082c393a42Smrg fonts.conf.in		 |   73 +++-
83092c393a42Smrg src/fcint.h		 |   34 ++
83102c393a42Smrg src/fclist.c		 |   16 +-
83112c393a42Smrg src/fcstr.c		 |  263 +++++++++++---
83122c393a42Smrg 11 files changed, 1685 insertions(+), 94 deletions(-)
83132c393a42Smrg
83142c393a42Smrgcommit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
83152c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
83162c393a42SmrgDate:	Tue Dec 14 00:12:25 2004 +0000
83172c393a42Smrg
83182c393a42Smrg    I changed FcFontSetSort to respect the generic aliases better in
83192c393a42Smrg    the face
83202c393a42Smrg	of language matching.
83212c393a42Smrg    What I did was to ammend the strict sort order used by FcFontSort
83222c393a42Smrg    so that
83232c393a42Smrg	it 'satisfies' the language specified in the pattern by
83242c393a42Smrg	locating the
83252c393a42Smrg	best matching font supporting each pattern language and then
83262c393a42Smrg	ignores
83272c393a42Smrg	language in the remaining fonts for purposes of matching.
83282c393a42Smrg    So, when asking for 'sans:lang=en', you'll get an English font
83292c393a42Smrg    first, and
83302c393a42Smrg	then the remaining fonts sorted with respect to the 'sans'
83312c393a42Smrg	alias alone
83322c393a42Smrg	-- pushing Kochi fonts ahead of other English-supporting Han
83332c393a42Smrg	fonts.
83342c393a42Smrg    reviewed by: Owen Taylor <otaylor@redhat.com>
83352c393a42Smrg
83362c393a42Smrg ChangeLog     |   17 ++++++++++++
83372c393a42Smrg src/fcmatch.c |   81
83382c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
83392c393a42Smrg 2 files changed, 96 insertions(+), 2 deletions(-)
83402c393a42Smrg
83412c393a42Smrgcommit 46a10637cde656967b60f1e028b24763022358bb
83422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
83432c393a42SmrgDate:	Fri Dec 10 16:48:08 2004 +0000
83442c393a42Smrg
83452c393a42Smrg    Configuration changes to request synthetic emboldening of fonts. The
83462c393a42Smrg    actual
83472c393a42Smrg	emboldening code will live in Xft.
83482c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
83492c393a42Smrg
83502c393a42Smrg ChangeLog		 |   10 ++++++++++
83512c393a42Smrg fontconfig/fontconfig.h |    1 +
83522c393a42Smrg fonts.conf.in		 |   20 ++++++++++++++++++++
83532c393a42Smrg 3 files changed, 31 insertions(+), 0 deletions(-)
83542c393a42Smrg
83552c393a42Smrgcommit 9af19286b0dcdf7636749b9efb64a50650554f2d
83562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
83572c393a42SmrgDate:	Thu Dec 9 19:36:30 2004 +0000
83582c393a42Smrg
83592c393a42Smrg    Currently Russian (ru) requires 0406 and 0456 (І and і), but
83602c393a42Smrg    these were
83612c393a42Smrg	eliminated in Russian in 1918 in favor of 0418 and 0438 (И
83622c393a42Smrg	and и),
83632c393a42Smrg	and don't even appear in KOI8-R. (The hypothesis that they
83642c393a42Smrg	don't appear
83652c393a42Smrg	in KOI8-R due to their similarity with Latin I and i is
83662c393a42Smrg	eliminated by
83672c393a42Smrg	their presence in KOI8-U.) I have a couple of fonts with Russian
83682c393a42Smrg	support that don't have the letter.
83692c393a42Smrg    Therefore, 0406 and 0456 should be removed from or commented out
83702c393a42Smrg    of ru.orth
83712c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
83722c393a42Smrg
83732c393a42Smrg ChangeLog	 |   16 ++++++++++++++++
83742c393a42Smrg fc-lang/ru.orth |    4 ++--
83752c393a42Smrg 2 files changed, 18 insertions(+), 2 deletions(-)
83762c393a42Smrg
83772c393a42Smrgcommit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
83782c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
83792c393a42SmrgDate:	Tue Dec 7 01:36:26 2004 +0000
83802c393a42Smrg
83812c393a42Smrg    Reviewed by: Keith Packard <keithp@keithp.com>
83822c393a42Smrg    memoize strings and share a single copy for all uses. Note that
83832c393a42Smrg    this could
83842c393a42Smrg	be improved further by using statically allocated blocks and
83852c393a42Smrg	gluing
83862c393a42Smrg	multiple strings together, but I'm basically lazy. In my
83872c393a42Smrg	environment
83882c393a42Smrg	with 800 font files, I get a savings of about 90KB.
83892c393a42Smrg
83902c393a42Smrg ChangeLog    |   15 +++++++++++++++
83912c393a42Smrg src/fcinit.c |    5 +++--
83922c393a42Smrg src/fcint.h  |    3 ++-
83932c393a42Smrg src/fclist.c |    2 +-
83942c393a42Smrg src/fcpat.c  |   42 +++++++++++++-----------------------------
83952c393a42Smrg src/fcxml.c  |    6 ------
83962c393a42Smrg 6 files changed, 34 insertions(+), 39 deletions(-)
83972c393a42Smrg
83982c393a42Smrgcommit 46b51147d10db21a4d5992074bcdc9022f45856b
83992c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
84002c393a42SmrgDate:	Tue Dec 7 01:14:46 2004 +0000
84012c393a42Smrg
84022c393a42Smrg    Change files from ISO-Latin-1 to UTF-8
84032c393a42Smrg
84042c393a42Smrg COPYING			 |    2 +-
84052c393a42Smrg ChangeLog			 |  249
84062c393a42Smrg +++++++++++++++++++++++++++++++++++++++
84072c393a42Smrg Makefile.am			 |    2 +-
84082c393a42Smrg config/Makedefs.in		 |    2 +-
84092c393a42Smrg configure.in			 |    2 +-
84102c393a42Smrg doc/edit-sgml.c		 |    2 +-
84112c393a42Smrg doc/fcatomic.fncs		 |    2 +-
84122c393a42Smrg doc/fcblanks.fncs		 |    2 +-
84132c393a42Smrg doc/fccharset.fncs		 |    2 +-
84142c393a42Smrg doc/fcconfig.fncs		 |    2 +-
84152c393a42Smrg doc/fcconstant.fncs		 |    2 +-
84162c393a42Smrg doc/fcfile.fncs		 |    2 +-
84172c393a42Smrg doc/fcfontset.fncs		 |    2 +-
84182c393a42Smrg doc/fcfreetype.fncs		 |    2 +-
84192c393a42Smrg doc/fcinit.fncs		 |    2 +-
84202c393a42Smrg doc/fcmatrix.fncs		 |    2 +-
84212c393a42Smrg doc/fcobjectset.fncs		 |    2 +-
84222c393a42Smrg doc/fcobjecttype.fncs		 |    2 +-
84232c393a42Smrg doc/fcpattern.fncs		 |    2 +-
84242c393a42Smrg doc/fcstring.fncs		 |    2 +-
84252c393a42Smrg doc/fcstrset.fncs		 |    2 +-
84262c393a42Smrg doc/fcvalue.fncs		 |    2 +-
84272c393a42Smrg doc/fontconfig-devel.sgml	 |    4 +-
84282c393a42Smrg doc/fontconfig-user.sgml	 |    2 +-
84292c393a42Smrg doc/func.sgml			 |    2 +-
84302c393a42Smrg doc/version.sgml.in		 |    2 +-
84312c393a42Smrg fc-cache/Makefile.am		 |    2 +-
84322c393a42Smrg fc-cache/fc-cache.c		 |    2 +-
84332c393a42Smrg fc-glyphname/Makefile.am	 |    2 +-
84342c393a42Smrg fc-glyphname/fc-glyphname.c	 |    2 +-
84352c393a42Smrg fc-glyphname/fcglyphname.tmpl.h |    2 +-
84362c393a42Smrg fc-lang/Makefile.am		 |    2 +-
84372c393a42Smrg fc-lang/aa.orth		 |    2 +-
84382c393a42Smrg fc-lang/ab.orth		 |    2 +-
84392c393a42Smrg fc-lang/af.orth		 |    2 +-
84402c393a42Smrg fc-lang/am.orth		 |    2 +-
84412c393a42Smrg fc-lang/ar.orth		 |    2 +-
84422c393a42Smrg fc-lang/ast.orth		 |    2 +-
84432c393a42Smrg fc-lang/ava.orth		 |    2 +-
84442c393a42Smrg fc-lang/ay.orth		 |    2 +-
84452c393a42Smrg fc-lang/az.orth		 |    2 +-
84462c393a42Smrg fc-lang/az_ir.orth		 |    2 +-
84472c393a42Smrg fc-lang/ba.orth		 |    2 +-
84482c393a42Smrg fc-lang/bam.orth		 |    2 +-
84492c393a42Smrg fc-lang/be.orth		 |    2 +-
84502c393a42Smrg fc-lang/bg.orth		 |    2 +-
84512c393a42Smrg fc-lang/bh.orth		 |    2 +-
84522c393a42Smrg fc-lang/bho.orth		 |    2 +-
84532c393a42Smrg fc-lang/bi.orth		 |    2 +-
84542c393a42Smrg fc-lang/bin.orth		 |    2 +-
84552c393a42Smrg fc-lang/bn.orth		 |    2 +-
84562c393a42Smrg fc-lang/bo.orth		 |    2 +-
84572c393a42Smrg fc-lang/br.orth		 |    2 +-
84582c393a42Smrg fc-lang/bs.orth		 |    2 +-
84592c393a42Smrg fc-lang/bua.orth		 |    2 +-
84602c393a42Smrg fc-lang/ca.orth		 |    2 +-
84612c393a42Smrg fc-lang/ce.orth		 |    2 +-
84622c393a42Smrg fc-lang/ch.orth		 |    2 +-
84632c393a42Smrg fc-lang/chm.orth		 |    2 +-
84642c393a42Smrg fc-lang/chr.orth		 |    2 +-
84652c393a42Smrg fc-lang/co.orth		 |    2 +-
84662c393a42Smrg fc-lang/cs.orth		 |    2 +-
84672c393a42Smrg fc-lang/cu.orth		 |    2 +-
84682c393a42Smrg fc-lang/cv.orth		 |    2 +-
84692c393a42Smrg fc-lang/cy.orth		 |    2 +-
84702c393a42Smrg fc-lang/da.orth		 |    2 +-
84712c393a42Smrg fc-lang/de.orth		 |    2 +-
84722c393a42Smrg fc-lang/dz.orth		 |    2 +-
84732c393a42Smrg fc-lang/el.orth		 |    2 +-
84742c393a42Smrg fc-lang/en.orth		 |    2 +-
84752c393a42Smrg fc-lang/eo.orth		 |    2 +-
84762c393a42Smrg fc-lang/es.orth		 |    2 +-
84772c393a42Smrg fc-lang/et.orth		 |    2 +-
84782c393a42Smrg fc-lang/eu.orth		 |    4 +-
84792c393a42Smrg fc-lang/fa.orth		 |    2 +-
84802c393a42Smrg fc-lang/fc-lang.c		 |    2 +-
84812c393a42Smrg fc-lang/fc-lang.man		 |    2 +-
84822c393a42Smrg fc-lang/fclang.tmpl.h		 |    2 +-
84832c393a42Smrg fc-lang/fi.orth		 |    2 +-
84842c393a42Smrg fc-lang/fj.orth		 |    2 +-
84852c393a42Smrg fc-lang/fo.orth		 |    2 +-
84862c393a42Smrg fc-lang/fr.orth		 |    2 +-
84872c393a42Smrg fc-lang/ful.orth		 |    2 +-
84882c393a42Smrg fc-lang/fur.orth		 |    2 +-
84892c393a42Smrg fc-lang/fy.orth		 |    4 +-
84902c393a42Smrg fc-lang/ga.orth		 |    2 +-
84912c393a42Smrg fc-lang/gd.orth		 |    2 +-
84922c393a42Smrg fc-lang/gez.orth		 |    2 +-
84932c393a42Smrg fc-lang/gl.orth		 |    2 +-
84942c393a42Smrg fc-lang/gn.orth		 |    4 +-
84952c393a42Smrg fc-lang/gu.orth		 |    2 +-
84962c393a42Smrg fc-lang/gv.orth		 |    2 +-
84972c393a42Smrg fc-lang/ha.orth		 |    2 +-
84982c393a42Smrg fc-lang/haw.orth		 |    2 +-
84992c393a42Smrg fc-lang/he.orth		 |    2 +-
85002c393a42Smrg fc-lang/hi.orth		 |    2 +-
85012c393a42Smrg fc-lang/ho.orth		 |    2 +-
85022c393a42Smrg fc-lang/hr.orth		 |    2 +-
85032c393a42Smrg fc-lang/hu.orth		 |    2 +-
85042c393a42Smrg fc-lang/hy.orth		 |    2 +-
85052c393a42Smrg fc-lang/ia.orth		 |    2 +-
85062c393a42Smrg fc-lang/ibo.orth		 |    2 +-
85072c393a42Smrg fc-lang/id.orth		 |    2 +-
85082c393a42Smrg fc-lang/ie.orth		 |    2 +-
85092c393a42Smrg fc-lang/ik.orth		 |    2 +-
85102c393a42Smrg fc-lang/io.orth		 |    2 +-
85112c393a42Smrg fc-lang/is.orth		 |    2 +-
85122c393a42Smrg fc-lang/iso639-2		 |  194 +++++++++++++++---------------
85132c393a42Smrg fc-lang/it.orth		 |    2 +-
85142c393a42Smrg fc-lang/iu.orth		 |    2 +-
85152c393a42Smrg fc-lang/ja.orth		 |    2 +-
85162c393a42Smrg fc-lang/ka.orth		 |    2 +-
85172c393a42Smrg fc-lang/kaa.orth		 |    2 +-
85182c393a42Smrg fc-lang/ki.orth		 |    2 +-
85192c393a42Smrg fc-lang/kk.orth		 |    2 +-
85202c393a42Smrg fc-lang/kl.orth		 |    2 +-
85212c393a42Smrg fc-lang/km.orth		 |    2 +-
85222c393a42Smrg fc-lang/kn.orth		 |    2 +-
85232c393a42Smrg fc-lang/ko.orth		 |    2 +-
85242c393a42Smrg fc-lang/kok.orth		 |    2 +-
85252c393a42Smrg fc-lang/ks.orth		 |    2 +-
85262c393a42Smrg fc-lang/ku.orth		 |    2 +-
85272c393a42Smrg fc-lang/ku_ir.orth		 |    2 +-
85282c393a42Smrg fc-lang/kum.orth		 |    2 +-
85292c393a42Smrg fc-lang/kv.orth		 |    2 +-
85302c393a42Smrg fc-lang/kw.orth		 |    2 +-
85312c393a42Smrg fc-lang/ky.orth		 |    2 +-
85322c393a42Smrg fc-lang/la.orth		 |    2 +-
85332c393a42Smrg fc-lang/lb.orth		 |    2 +-
85342c393a42Smrg fc-lang/lez.orth		 |    2 +-
85352c393a42Smrg fc-lang/lo.orth		 |    2 +-
85362c393a42Smrg fc-lang/lt.orth		 |    2 +-
85372c393a42Smrg fc-lang/lv.orth		 |    2 +-
85382c393a42Smrg fc-lang/mg.orth		 |    2 +-
85392c393a42Smrg fc-lang/mh.orth		 |    2 +-
85402c393a42Smrg fc-lang/mi.orth		 |    2 +-
85412c393a42Smrg fc-lang/mk.orth		 |    2 +-
85422c393a42Smrg fc-lang/ml.orth		 |    2 +-
85432c393a42Smrg fc-lang/mn.orth		 |    2 +-
85442c393a42Smrg fc-lang/mo.orth		 |    2 +-
85452c393a42Smrg fc-lang/mr.orth		 |    2 +-
85462c393a42Smrg fc-lang/mt.orth		 |    2 +-
85472c393a42Smrg fc-lang/my.orth		 |    2 +-
85482c393a42Smrg fc-lang/nb.orth		 |    4 +-
85492c393a42Smrg fc-lang/nds.orth		 |    2 +-
85502c393a42Smrg fc-lang/ne.orth		 |    2 +-
85512c393a42Smrg fc-lang/nl.orth		 |    2 +-
85522c393a42Smrg fc-lang/nn.orth		 |    2 +-
85532c393a42Smrg fc-lang/no.orth		 |    4 +-
85542c393a42Smrg fc-lang/ny.orth		 |    2 +-
85552c393a42Smrg fc-lang/oc.orth		 |    2 +-
85562c393a42Smrg fc-lang/om.orth		 |    2 +-
85572c393a42Smrg fc-lang/or.orth		 |    2 +-
85582c393a42Smrg fc-lang/os.orth		 |    2 +-
85592c393a42Smrg fc-lang/pl.orth		 |    2 +-
85602c393a42Smrg fc-lang/ps_af.orth		 |    2 +-
85612c393a42Smrg fc-lang/ps_pk.orth		 |    2 +-
85622c393a42Smrg fc-lang/pt.orth		 |    2 +-
85632c393a42Smrg fc-lang/rm.orth		 |    2 +-
85642c393a42Smrg fc-lang/ro.orth		 |    2 +-
85652c393a42Smrg fc-lang/ru.orth		 |    2 +-
85662c393a42Smrg fc-lang/sa.orth		 |    2 +-
85672c393a42Smrg fc-lang/sah.orth		 |    2 +-
85682c393a42Smrg fc-lang/sco.orth		 |    2 +-
85692c393a42Smrg fc-lang/se.orth		 |    4 +-
85702c393a42Smrg fc-lang/sel.orth		 |    2 +-
85712c393a42Smrg fc-lang/sh.orth		 |    2 +-
85722c393a42Smrg fc-lang/si.orth		 |    2 +-
85732c393a42Smrg fc-lang/sk.orth		 |    2 +-
85742c393a42Smrg fc-lang/sl.orth		 |    2 +-
85752c393a42Smrg fc-lang/sm.orth		 |    2 +-
85762c393a42Smrg fc-lang/sma.orth		 |    4 +-
85772c393a42Smrg fc-lang/smj.orth		 |    4 +-
85782c393a42Smrg fc-lang/smn.orth		 |    4 +-
85792c393a42Smrg fc-lang/sms.orth		 |    4 +-
85802c393a42Smrg fc-lang/so.orth		 |    2 +-
85812c393a42Smrg fc-lang/sq.orth		 |    2 +-
85822c393a42Smrg fc-lang/sr.orth		 |    2 +-
85832c393a42Smrg fc-lang/sv.orth		 |    2 +-
85842c393a42Smrg fc-lang/sw.orth		 |    2 +-
85852c393a42Smrg fc-lang/syr.orth		 |    2 +-
85862c393a42Smrg fc-lang/ta.orth		 |    2 +-
85872c393a42Smrg fc-lang/te.orth		 |    2 +-
85882c393a42Smrg fc-lang/tg.orth		 |    2 +-
85892c393a42Smrg fc-lang/th.orth		 |    2 +-
85902c393a42Smrg fc-lang/ti_er.orth		 |    2 +-
85912c393a42Smrg fc-lang/ti_et.orth		 |    2 +-
85922c393a42Smrg fc-lang/tig.orth		 |    2 +-
85932c393a42Smrg fc-lang/tk.orth		 |    2 +-
85942c393a42Smrg fc-lang/tl.orth		 |    2 +-
85952c393a42Smrg fc-lang/tn.orth		 |    2 +-
85962c393a42Smrg fc-lang/to.orth		 |    2 +-
85972c393a42Smrg fc-lang/tr.orth		 |    2 +-
85982c393a42Smrg fc-lang/ts.orth		 |    2 +-
85992c393a42Smrg fc-lang/tt.orth		 |    2 +-
86002c393a42Smrg fc-lang/tw.orth		 |    2 +-
86012c393a42Smrg fc-lang/tyv.orth		 |    2 +-
86022c393a42Smrg fc-lang/ug.orth		 |    2 +-
86032c393a42Smrg fc-lang/uk.orth		 |    2 +-
86042c393a42Smrg fc-lang/ur.orth		 |    2 +-
86052c393a42Smrg fc-lang/uz.orth		 |    2 +-
86062c393a42Smrg fc-lang/ven.orth		 |    2 +-
86072c393a42Smrg fc-lang/vi.orth		 |    2 +-
86082c393a42Smrg fc-lang/vo.orth		 |    4 +-
86092c393a42Smrg fc-lang/vot.orth		 |    2 +-
86102c393a42Smrg fc-lang/wa.orth		 |    2 +-
86112c393a42Smrg fc-lang/wen.orth		 |    2 +-
86122c393a42Smrg fc-lang/wo.orth		 |    2 +-
86132c393a42Smrg fc-lang/xh.orth		 |    2 +-
86142c393a42Smrg fc-lang/yap.orth		 |    2 +-
86152c393a42Smrg fc-lang/yi.orth		 |    2 +-
86162c393a42Smrg fc-lang/yo.orth		 |    2 +-
86172c393a42Smrg fc-lang/zh_cn.orth		 |    2 +-
86182c393a42Smrg fc-lang/zh_hk.orth		 |    2 +-
86192c393a42Smrg fc-lang/zh_mo.orth		 |    2 +-
86202c393a42Smrg fc-lang/zh_sg.orth		 |    2 +-
86212c393a42Smrg fc-lang/zh_tw.orth		 |    2 +-
86222c393a42Smrg fc-lang/zu.orth		 |    2 +-
86232c393a42Smrg fc-list/Makefile.am		 |    2 +-
86242c393a42Smrg fc-list/fc-list.c		 |    2 +-
86252c393a42Smrg fc-match/Makefile.am		 |    2 +-
86262c393a42Smrg fc-match/fc-match.1		 |    2 +-
86272c393a42Smrg fc-match/fc-match.c		 |    2 +-
86282c393a42Smrg fontconfig/fcfreetype.h	 |    2 +-
86292c393a42Smrg fontconfig/fcprivate.h		 |    2 +-
86302c393a42Smrg fontconfig/fontconfig.h	 |    2 +-
86312c393a42Smrg src/fcatomic.c			 |    2 +-
86322c393a42Smrg src/fcblanks.c			 |    2 +-
86332c393a42Smrg src/fccache.c			 |    2 +-
86342c393a42Smrg src/fccfg.c			 |    2 +-
86352c393a42Smrg src/fccharset.c		 |    2 +-
86362c393a42Smrg src/fcdbg.c			 |    2 +-
86372c393a42Smrg src/fcdefault.c		 |    2 +-
86382c393a42Smrg src/fcdir.c			 |    2 +-
86392c393a42Smrg src/fcfreetype.c		 |    4 +-
86402c393a42Smrg src/fcfs.c			 |    2 +-
86412c393a42Smrg src/fcinit.c			 |    2 +-
86422c393a42Smrg src/fcint.h			 |    2 +-
86432c393a42Smrg src/fclang.c			 |    2 +-
86442c393a42Smrg src/fclist.c			 |    2 +-
86452c393a42Smrg src/fcmatch.c			 |    2 +-
86462c393a42Smrg src/fcmatrix.c			 |    2 +-
86472c393a42Smrg src/fcname.c			 |    2 +-
86482c393a42Smrg src/fcpat.c			 |    2 +-
86492c393a42Smrg src/fcstr.c			 |    2 +-
86502c393a42Smrg src/fcxml.c			 |    2 +-
86512c393a42Smrg 246 files changed, 603 insertions(+), 354 deletions(-)
86522c393a42Smrg
86532c393a42Smrgcommit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
86542c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
86552c393a42SmrgDate:	Sun Dec 5 07:44:08 2004 +0000
86562c393a42Smrg
86572c393a42Smrg    Update links to new freedesktop.org locations
86582c393a42Smrg    Add uninstall-local to get rid of fonts.conf and local.conf if
86592c393a42Smrg    they match
86602c393a42Smrg	the distributed versions. Fixes 'make distcheck'
86612c393a42Smrg
86622c393a42Smrg ChangeLog   |	  8 ++++++++
86632c393a42Smrg INSTALL     |	  4 ++--
86642c393a42Smrg Makefile.am |	 24 ++++++++++++++++++++++++
86652c393a42Smrg 3 files changed, 34 insertions(+), 2 deletions(-)
86662c393a42Smrg
86672c393a42Smrgcommit 308dc9c3ea0be2e0823e547f2c612760db7539a2
86682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
86692c393a42SmrgDate:	Sun Dec 5 06:38:54 2004 +0000
86702c393a42Smrg
86712c393a42Smrg    Updates for version 2.2.97
86722c393a42Smrg
86732c393a42Smrg ChangeLog		 |    7 +++++++
86742c393a42Smrg README			 |   30 ++++++++++++++++++++++++++++--
86752c393a42Smrg configure.in		 |    2 +-
86762c393a42Smrg fontconfig/fontconfig.h |    2 +-
86772c393a42Smrg 4 files changed, 37 insertions(+), 4 deletions(-)
86782c393a42Smrg
86792c393a42Smrgcommit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
86802c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
86812c393a42SmrgDate:	Sun Dec 5 06:19:46 2004 +0000
86822c393a42Smrg
86832c393a42Smrg    Sleep for two seconds before exiting to make sure timestamps for
86842c393a42Smrg    future
86852c393a42Smrg	changes have distinct mod times in the file system. Bug #1982.
86862c393a42Smrg    Add Punjabi orthography. Bug #1671.
86872c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
86882c393a42Smrg
86892c393a42Smrg ChangeLog	     |	 13 ++++++++++++-
86902c393a42Smrg fc-cache/fc-cache.c |	  8 ++++++++
86912c393a42Smrg fc-lang/pa.orth     |	 46 ++++++++++++++++++++++++++++++++++++++++++++++
86922c393a42Smrg 3 files changed, 66 insertions(+), 1 deletions(-)
86932c393a42Smrg
86942c393a42Smrgcommit c5a0b541df8be0b66f4ecf531570242693aac930
86952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
86962c393a42SmrgDate:	Sun Dec 5 05:49:20 2004 +0000
86972c393a42Smrg
86982c393a42Smrg    Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
86992c393a42Smrg	multi-arch installs. Now that all X fonts are included without
87002c393a42Smrg	prejudice, the chances of the date being at all interesting
87012c393a42Smrg	are rather
87022c393a42Smrg	limited. Bug #415.
87032c393a42Smrg    Add copyright and license
87042c393a42Smrg
87052c393a42Smrg ChangeLog	 |   10 ++++++++++
87062c393a42Smrg fonts.conf.in	 |    2 +-
87072c393a42Smrg src/Makefile.am |   23 +++++++++++++++++++++++
87082c393a42Smrg 3 files changed, 34 insertions(+), 1 deletions(-)
87092c393a42Smrg
87102c393a42Smrgcommit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
87112c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87122c393a42SmrgDate:	Sun Dec 5 05:03:52 2004 +0000
87132c393a42Smrg
87142c393a42Smrg    Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
87152c393a42Smrg    (or
87162c393a42Smrg	wherever the X fonts are located).
87172c393a42Smrg    Document new <include>directory-name</include> semantics
87182c393a42Smrg    add <include ignore_missing="yes">conf.d</include>
87192c393a42Smrg    Add selectfont to ignore bitmap fonts, add comment for selectfont
87202c393a42Smrg    which
87212c393a42Smrg	accepts bitmap fonts.
87222c393a42Smrg    Allow <include> configuration elements to reference directories. Parse
87232c393a42Smrg    and
87242c393a42Smrg	load all files of the form [0-9]* in sorted order.
87252c393a42Smrg
87262c393a42Smrg ChangeLog		  |   18 +++++++++
87272c393a42Smrg configure.in		  |   23 +++++-------
87282c393a42Smrg doc/fontconfig-user.sgml |   17 +++++----
87292c393a42Smrg fonts.conf.in		  |    1 +
87302c393a42Smrg local.conf		  |   23 ++++++++++++
87312c393a42Smrg src/fcdir.c		  |    4 +--
87322c393a42Smrg src/fcint.h		  |    6 +++
87332c393a42Smrg src/fcxml.c		  |   89
87342c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++
87352c393a42Smrg 8 files changed, 158 insertions(+), 23 deletions(-)
87362c393a42Smrg
87372c393a42Smrgcommit 38e528e77673f0395ab802cd1040947e307f0c6c
87382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87392c393a42SmrgDate:	Sun Dec 5 04:14:17 2004 +0000
87402c393a42Smrg
87412c393a42Smrg    Report command line for $srcdir/configure accurately. Bug #212.
87422c393a42Smrg
87432c393a42Smrg ChangeLog  |	 8 +++++++-
87442c393a42Smrg autogen.sh |	 2 +-
87452c393a42Smrg 2 files changed, 8 insertions(+), 2 deletions(-)
87462c393a42Smrg
87472c393a42Smrgcommit e4125ef950ada3413a542dc457a4d36c5495dcd7
87482c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87492c393a42SmrgDate:	Sun Dec 5 04:11:11 2004 +0000
87502c393a42Smrg
87512c393a42Smrg    Check for non-empty face->family_name and face->style_name before
87522c393a42Smrg    using
87532c393a42Smrg	those for the font. Empty names match everything. Bug #171.
87542c393a42Smrg
87552c393a42Smrg ChangeLog	  |    7 +++++++
87562c393a42Smrg src/fcfreetype.c |   12 +++++++-----
87572c393a42Smrg 2 files changed, 14 insertions(+), 5 deletions(-)
87582c393a42Smrg
87592c393a42Smrgcommit 537e3d23fab449be154da8d49817364479924a61
87602c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87612c393a42SmrgDate:	Sun Dec 5 00:26:06 2004 +0000
87622c393a42Smrg
87632c393a42Smrg    Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
87642c393a42Smrg    available.
87652c393a42Smrg	This provides font file format information (BDF, Type 1, PCF,
87662c393a42Smrg	TrueType)
87672c393a42Smrg	for each font. Closes #109.
87682c393a42Smrg
87692c393a42Smrg ChangeLog		 |   10 ++++++++++
87702c393a42Smrg configure.in		 |    2 +-
87712c393a42Smrg fontconfig/fontconfig.h |    1 +
87722c393a42Smrg src/fcfreetype.c	 |   14 ++++++++++++++
87732c393a42Smrg src/fcname.c		 |    1 +
87742c393a42Smrg 5 files changed, 27 insertions(+), 1 deletions(-)
87752c393a42Smrg
87762c393a42Smrgcommit dbf68dd5fe2f936af53891a240601c727bdcf09d
87772c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87782c393a42SmrgDate:	Sat Dec 4 22:06:52 2004 +0000
87792c393a42Smrg
87802c393a42Smrg    Fix typo.
87812c393a42Smrg    Add detection for font capabilities (bug #105)
87822c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
87832c393a42Smrg
87842c393a42Smrg ChangeLog		  |   13 +++
87852c393a42Smrg doc/fontconfig-user.sgml |    1 +
87862c393a42Smrg fontconfig/fontconfig.h  |    1 +
87872c393a42Smrg src/fcfreetype.c	  |  188
87882c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++
87892c393a42Smrg src/fcname.c		  |    1 +
87902c393a42Smrg 5 files changed, 204 insertions(+), 0 deletions(-)
87912c393a42Smrg
87922c393a42Smrgcommit 4f27c1c0a383e891890ab27c74226957ed7067aa
87932c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
87942c393a42SmrgDate:	Sat Dec 4 19:41:10 2004 +0000
87952c393a42Smrg
87962c393a42Smrg    Move existing fonts.conf to fonts.conf.bak
87972c393a42Smrg    Add detection of iconv
87982c393a42Smrg    Document new selectfont elements
87992c393a42Smrg    Switch to UTF-8 in comment
88002c393a42Smrg    Add fullname, and family/style/fullname language entries
88012c393a42Smrg    Respect selectfont/*/glob
88022c393a42Smrg    Add support for selectfont
88032c393a42Smrg    Add multi-lingual family/style/fullname support
88042c393a42Smrg    Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
88052c393a42Smrg    Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
88062c393a42Smrg    computed
88072c393a42Smrg	pattern element names which are required to be static.
88082c393a42Smrg
88092c393a42Smrg ChangeLog		   |   47 ++
88102c393a42Smrg Makefile.am		   |   13 +-
88112c393a42Smrg configure.in		   |	6 +-
88122c393a42Smrg doc/fcpattern.fncs	   |   11 +
88132c393a42Smrg doc/fontconfig-devel.sgml |   13 +-
88142c393a42Smrg doc/fontconfig-user.sgml  |   43 ++-
88152c393a42Smrg fc-lang/nb.orth	   |	2 +-
88162c393a42Smrg fontconfig/fontconfig.h   |	7 +
88172c393a42Smrg fonts.dtd		   |   19 +
88182c393a42Smrg src/fccache.c		   |	2 +-
88192c393a42Smrg src/fccfg.c		   |   55 +++-
88202c393a42Smrg src/fcdir.c		   |	2 +-
88212c393a42Smrg src/fcfreetype.c	   | 1087
88222c393a42Smrg +++++++++++++++++++++++++++++++++------------
88232c393a42Smrg src/fcint.h		   |   21 +
88242c393a42Smrg src/fclist.c		   |	6 +-
88252c393a42Smrg src/fcname.c		   |	4 +
88262c393a42Smrg src/fcpat.c		   |   73 +++
88272c393a42Smrg src/fcxml.c		   |  162 +++++++
88282c393a42Smrg 18 files changed, 1283 insertions(+), 290 deletions(-)
88292c393a42Smrg
88302c393a42Smrgcommit c641c77d6f1a0b378e800c9e3502ae446839a8af
88312c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88322c393a42SmrgDate:	Thu Sep 9 14:31:18 2004 +0000
88332c393a42Smrg
88342c393a42Smrg    Remove spurious / after $(DESTDIR)
88352c393a42Smrg    reviewed by: keithp
88362c393a42Smrg
88372c393a42Smrg ChangeLog   |	  7 +++++++
88382c393a42Smrg Makefile.am |	  2 +-
88392c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
88402c393a42Smrg
88412c393a42Smrgcommit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
88422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88432c393a42SmrgDate:	Wed Jun 30 20:06:41 2004 +0000
88442c393a42Smrg
88452c393a42Smrg    Update for 2.2.96
88462c393a42Smrg
88472c393a42Smrg ChangeLog		 |    7 +++++++
88482c393a42Smrg README			 |   12 ++++++++++--
88492c393a42Smrg configure.in		 |    2 +-
88502c393a42Smrg fontconfig/fontconfig.h |    2 +-
88512c393a42Smrg 4 files changed, 19 insertions(+), 4 deletions(-)
88522c393a42Smrg
88532c393a42Smrgcommit 28f93bc4122337f59afad31e610ce17c3d2b00a2
88542c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88552c393a42SmrgDate:	Wed Jun 30 18:41:52 2004 +0000
88562c393a42Smrg
88572c393a42Smrg    Provided by: Lubos Lunak <l.lunak@suse.cz>
88582c393a42Smrg    However FcConfigUptoDate() doesn't seem to work. See the attached
88592c393a42Smrg    patch.
88602c393a42Smrg	First there's an obvious misplaced parenthesis making it return
88612c393a42Smrg	always
88622c393a42Smrg	false, and second, even this call fails to detect font changes
88632c393a42Smrg	(e.g.
88642c393a42Smrg	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
88652c393a42Smrg	should fix that as well. The problem seems to be triggered by my
88662c393a42Smrg	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
88672c393a42Smrg	therefore
88682c393a42Smrg	config->configDirs doesn't include subdirs, unlike
88692c393a42Smrg	config->fontDirs.
88702c393a42Smrg
88712c393a42Smrg ChangeLog   |	 14 ++++++++++++++
88722c393a42Smrg src/fccfg.c |	  4 ++--
88732c393a42Smrg 2 files changed, 16 insertions(+), 2 deletions(-)
88742c393a42Smrg
88752c393a42Smrgcommit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
88762c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88772c393a42SmrgDate:	Thu Jun 3 14:16:38 2004 +0000
88782c393a42Smrg
88792c393a42Smrg    Remove comma at end of FcResult enum definition.
88802c393a42Smrg
88812c393a42Smrg ChangeLog		 |    5 +++++
88822c393a42Smrg fontconfig/fontconfig.h |    2 +-
88832c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
88842c393a42Smrg
88852c393a42Smrgcommit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
88862c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88872c393a42SmrgDate:	Sat May 29 20:07:46 2004 +0000
88882c393a42Smrg
88892c393a42Smrg    Add steps to md5sum release
88902c393a42Smrg
88912c393a42Smrg ChangeLog |	5 +++++
88922c393a42Smrg INSTALL   |	5 ++++-
88932c393a42Smrg 2 files changed, 9 insertions(+), 1 deletions(-)
88942c393a42Smrg
88952c393a42Smrgcommit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
88962c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
88972c393a42SmrgDate:	Sat May 29 19:49:52 2004 +0000
88982c393a42Smrg
88992c393a42Smrg    Add sh autogen.sh to INSTALL
89002c393a42Smrg
89012c393a42Smrg INSTALL |   14 ++++++++------
89022c393a42Smrg 1 files changed, 8 insertions(+), 6 deletions(-)
89032c393a42Smrg
89042c393a42Smrgcommit d81271eb21db058d0e816044874b3a8b88439e82
89052c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89062c393a42SmrgDate:	Sat May 29 19:36:32 2004 +0000
89072c393a42Smrg
89082c393a42Smrg    Update for 2.2.95
89092c393a42Smrg
89102c393a42Smrg ChangeLog		 |    7 +++++++
89112c393a42Smrg README			 |   11 +++++++++--
89122c393a42Smrg configure.in		 |    2 +-
89132c393a42Smrg fontconfig/fontconfig.h |    2 +-
89142c393a42Smrg 4 files changed, 18 insertions(+), 4 deletions(-)
89152c393a42Smrg
89162c393a42Smrgcommit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
89172c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89182c393a42SmrgDate:	Sat May 29 19:32:41 2004 +0000
89192c393a42Smrg
89202c393a42Smrg    Add FcResultOutOfMemory to provide an accurate error when
89212c393a42Smrg    FcFontSetMatch
89222c393a42Smrg	fails in this way
89232c393a42Smrg    Make #warning about lacking various FreeType features indicate which
89242c393a42Smrg	version those features appeared so users know how to fix the
89252c393a42Smrg	problem
89262c393a42Smrg	(Thanks to Anton Tropashko)
89272c393a42Smrg
89282c393a42Smrg ChangeLog		 |   12 ++++++++++++
89292c393a42Smrg fontconfig/fontconfig.h |    3 ++-
89302c393a42Smrg src/fcfreetype.c	 |    6 +++---
89312c393a42Smrg src/fcmatch.c		 |    3 +++
89322c393a42Smrg 4 files changed, 20 insertions(+), 4 deletions(-)
89332c393a42Smrg
89342c393a42Smrgcommit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
89352c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89362c393a42SmrgDate:	Thu May 6 02:28:37 2004 +0000
89372c393a42Smrg
89382c393a42Smrg    Replace MIN/MAX/ABS macros which happen to have come from FreeType
89392c393a42Smrg    with
89402c393a42Smrg	fontconfig-specific ones (FC_*)
89412c393a42Smrg
89422c393a42Smrg ChangeLog	  |    6 ++++++
89432c393a42Smrg src/fcfreetype.c |    7 +++++--
89442c393a42Smrg 2 files changed, 11 insertions(+), 2 deletions(-)
89452c393a42Smrg
89462c393a42Smrgcommit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
89472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89482c393a42SmrgDate:	Sat Apr 24 02:54:40 2004 +0000
89492c393a42Smrg
89502c393a42Smrg    Extend release preparation instructions to include notification and
89512c393a42Smrg	distribution steps
89522c393a42Smrg
89532c393a42Smrg ChangeLog |	6 ++++++
89542c393a42Smrg INSTALL   |   11 +++++++++--
89552c393a42Smrg 2 files changed, 15 insertions(+), 2 deletions(-)
89562c393a42Smrg
89572c393a42Smrgcommit 626a70167d7805c20a157e945a1f380ae580661a
89582c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89592c393a42SmrgDate:	Sat Apr 24 01:09:36 2004 +0000
89602c393a42Smrg
89612c393a42Smrg    Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
89622c393a42Smrg
89632c393a42Smrg ChangeLog		 |    7 +++++++
89642c393a42Smrg README			 |    9 +++++++--
89652c393a42Smrg configure.in		 |    2 +-
89662c393a42Smrg fontconfig/fontconfig.h |    2 +-
89672c393a42Smrg 4 files changed, 16 insertions(+), 4 deletions(-)
89682c393a42Smrg
89692c393a42Smrgcommit 7969113f086176112fdc13347ea56ea52838117a
89702c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89712c393a42SmrgDate:	Sat Apr 24 01:06:32 2004 +0000
89722c393a42Smrg
89732c393a42Smrg    Ignore a few more autotool files
89742c393a42Smrg
89752c393a42Smrg .cvsignore |	 4 ++++
89762c393a42Smrg ChangeLog  |	 5 +++++
89772c393a42Smrg 2 files changed, 9 insertions(+), 0 deletions(-)
89782c393a42Smrg
89792c393a42Smrgcommit 6ae6acf3178d7dd10e2326f6833d25970e530f61
89802c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
89812c393a42SmrgDate:	Wed Apr 14 18:08:41 2004 +0000
89822c393a42Smrg
89832c393a42Smrg    Add instructions for doing a release
89842c393a42Smrg    clean up .spec file; perhaps this will be useful to somebody...
89852c393a42Smrg    Update to 2.2.93
89862c393a42Smrg    Make 'scanopen' static so GCC doesn't whine about lacking prototype
89872c393a42Smrg    Add WARN_CFLAGS to pass -W flags for GCC systems
89882c393a42Smrg    Change various char types around to match across function calls. Fixed
89892c393a42Smrg    bug
89902c393a42Smrg	in using available_sizes[i].height which is in pixels, not 64ths
89912c393a42Smrg	of a
89922c393a42Smrg	pixel.
89932c393a42Smrg
89942c393a42Smrg ChangeLog		  |   30 +++++++++++++
89952c393a42Smrg INSTALL		  |   13 ++++++
89962c393a42Smrg README			  |   27 +++++++++++-
89972c393a42Smrg configure.in		  |   14 ++++++-
89982c393a42Smrg fc-glyphname/Makefile.am |    2 +-
89992c393a42Smrg fc-lang/Makefile.am	  |    2 +-
90002c393a42Smrg fc-lang/fc-lang.c	  |    2 +-
90012c393a42Smrg fc-list/Makefile.am	  |    2 +-
90022c393a42Smrg fc-match/Makefile.am	  |    2 +-
90032c393a42Smrg fontconfig.spec.in	  |   42 +++++++++++++----
90042c393a42Smrg fontconfig/fontconfig.h  |    2 +-
90052c393a42Smrg src/Makefile.am	  |    1 +
90062c393a42Smrg src/fcfreetype.c	  |  109
90072c393a42Smrg +++++++++++++++++++++++----------------------
90082c393a42Smrg 13 files changed, 176 insertions(+), 72 deletions(-)
90092c393a42Smrg
90102c393a42Smrgcommit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
90112c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
90122c393a42SmrgDate:	Sat Mar 6 23:44:11 2004 +0000
90132c393a42Smrg
90142c393a42Smrg    Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
90152c393a42Smrg    looking for
90162c393a42Smrg	explicit values prefer exact matches
90172c393a42Smrg
90182c393a42Smrg ChangeLog	  |    6 ++++++
90192c393a42Smrg src/fcfreetype.c |   18 ++++++++++--------
90202c393a42Smrg 2 files changed, 16 insertions(+), 8 deletions(-)
90212c393a42Smrg
90222c393a42Smrgcommit 02638f1ace0ad7e898317128c244dfd9c842d122
90232c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
90242c393a42SmrgDate:	Tue Mar 2 16:48:51 2004 +0000
90252c393a42Smrg
90262c393a42Smrg    Supplied by: mfabian@suse.de (Mike FABIAN)
90272c393a42Smrg    Bug #260 fc-cache generates wrong spacing values for bitmap fonts
90282c393a42Smrg    Was using
90292c393a42Smrg	(strcmp (a,b)) instead of (!strcmp(a,b)).
90302c393a42Smrg
90312c393a42Smrg ChangeLog	  |    8 ++++++++
90322c393a42Smrg src/fcfreetype.c |    6 +++---
90332c393a42Smrg 2 files changed, 11 insertions(+), 3 deletions(-)
90342c393a42Smrg
90352c393a42Smrgcommit de66e750a5c5798dab5347675d6581183efa8105
90362c393a42SmrgAuthor: Manish Singh <yosh@gimp.org>
90372c393a42SmrgDate:	Sun Feb 22 02:21:37 2004 +0000
90382c393a42Smrg
90392c393a42Smrg    Cast strlen to int for printf, so we're 64-bit clean.
90402c393a42Smrg
90412c393a42Smrg ChangeLog		     |	  5 +++++
90422c393a42Smrg fc-glyphname/fc-glyphname.c |	  2 +-
90432c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
90442c393a42Smrg
90452c393a42Smrgcommit 208a720f009357449647a56d6fe95a5a346a6578
90462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
90472c393a42SmrgDate:	Wed Feb 11 18:53:05 2004 +0000
90482c393a42Smrg
90492c393a42Smrg    Ok, so I messed up the test for y_ppem. Let's see if I got it
90502c393a42Smrg    right this
90512c393a42Smrg	time.
90522c393a42Smrg
90532c393a42Smrg ChangeLog	  |    7 +++++++
90542c393a42Smrg configure.in	  |   15 +++------------
90552c393a42Smrg src/fcfreetype.c |    4 ++--
90562c393a42Smrg 3 files changed, 12 insertions(+), 14 deletions(-)
90572c393a42Smrg
90582c393a42Smrgcommit 4f38fa81062e5e2e151715a162c295b9a216568a
90592c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
90602c393a42SmrgDate:	Tue Feb 10 18:38:58 2004 +0000
90612c393a42Smrg
90622c393a42Smrg    Pre-2.1.5 versions of FreeType didn't include y_ppem in the
90632c393a42Smrg    FT_Bitmap_Size
90642c393a42Smrg	record. Add a configure.in test for this and change the code
90652c393a42Smrg	accordingly (using height instead).
90662c393a42Smrg
90672c393a42Smrg ChangeLog	  |    8 ++++++++
90682c393a42Smrg configure.in	  |   21 +++++++++++++++++++--
90692c393a42Smrg src/fcfreetype.c |    4 ++++
90702c393a42Smrg 3 files changed, 31 insertions(+), 2 deletions(-)
90712c393a42Smrg
90722c393a42Smrgcommit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
90732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
90742c393a42SmrgDate:	Sat Feb 7 07:13:48 2004 +0000
90752c393a42Smrg
90762c393a42Smrg    Add Low Saxon orthography (Kenneth Rohde Christiansen
90772c393a42Smrg    <kenneth@gnu.org>)
90782c393a42Smrg    Oops. Left 'newest.set' unset, which would miscompute the newest file
90792c393a42Smrg    Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
90802c393a42Smrg	properties (which report the wrong value in current FreeType)
90812c393a42Smrg    Don't attempt to check for empty glyphs in non-scalable fonts;
90822c393a42Smrg    they have no
90832c393a42Smrg	outlines...
90842c393a42Smrg
90852c393a42Smrg ChangeLog	  |   18 ++++++++++++++++++
90862c393a42Smrg fc-lang/nds.orth |   40 ++++++++++++++++++++++++++++++++++++++++
90872c393a42Smrg src/fccfg.c	  |    3 +++
90882c393a42Smrg src/fcfreetype.c |   36 ++++++++++++++++++++++++------------
90892c393a42Smrg 4 files changed, 85 insertions(+), 12 deletions(-)
90902c393a42Smrg
90912c393a42Smrgcommit f4c52909ab5321df608fe7af2da3edcab48818d9
90922c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
90932c393a42SmrgDate:	Sun Feb 1 19:32:36 2004 +0000
90942c393a42Smrg
90952c393a42Smrg    fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
90962c393a42Smrg    crashes
90972c393a42Smrg	when trying to save the cache if config->cache is NULL, which
90982c393a42Smrg	happens
90992c393a42Smrg	if FcConfigHome() is NULL. Guard against that by using the
91002c393a42Smrg	temp folder
91012c393a42Smrg	in that case.
91022c393a42Smrg
91032c393a42Smrg ChangeLog   |	  7 +++++++
91042c393a42Smrg src/fccfg.c |	 25 +++++++++++++++++++++++++
91052c393a42Smrg 2 files changed, 32 insertions(+), 0 deletions(-)
91062c393a42Smrg
91072c393a42Smrgcommit d3481737be37255408025f4b3cf2c8b14a6b2ff7
91082c393a42SmrgAuthor: Roozbeh Pournader <roozbeh@farsiweb.info>
91092c393a42SmrgDate:	Sat Jan 3 18:27:29 2004 +0000
91102c393a42Smrg
91112c393a42Smrg    Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
91122c393a42Smrg    (Afghan
91132c393a42Smrg	and Pakistani).
91142c393a42Smrg    Updated Urdu orthography with real data.
91152c393a42Smrg
91162c393a42Smrg ChangeLog	    |	11 +++++++++++
91172c393a42Smrg fc-lang/az_ir.orth |	32 ++++++++++++++++++++++++++++++++
91182c393a42Smrg fc-lang/ku_ir.orth |	49
91192c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++
91202c393a42Smrg fc-lang/ps_af.orth |	52
91212c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
91222c393a42Smrg fc-lang/ps_pk.orth |	52
91232c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
91242c393a42Smrg fc-lang/ur.orth    |	41 +++++++++++++++++++++++++++++++++++++----
91252c393a42Smrg 6 files changed, 233 insertions(+), 4 deletions(-)
91262c393a42Smrg
91272c393a42Smrgcommit f6d784313fa87d405b4b4165ee7b9248dd378df2
91282c393a42SmrgAuthor: Carl Worth <cworth@cworth.org>
91292c393a42SmrgDate:	Fri Dec 12 17:07:55 2003 +0000
91302c393a42Smrg
91312c393a42Smrg    Remove excessive whitespace (missed on previous commit)
91322c393a42Smrg
91332c393a42Smrg fc-cache/Makefile.am |    8 ++++----
91342c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
91352c393a42Smrg
91362c393a42Smrgcommit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
91372c393a42SmrgAuthor: Carl Worth <cworth@cworth.org>
91382c393a42SmrgDate:	Thu Dec 11 19:30:07 2003 +0000
91392c393a42Smrg
91402c393a42Smrg    Move man_MANS into the 'if USEDOCBOOK' block.
91412c393a42Smrg    Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
91422c393a42Smrg    excessive
91432c393a42Smrg	whitespace.
91442c393a42Smrg    Add 'set -e' to abort when any program fails, (avoids printing of
91452c393a42Smrg    'now type
91462c393a42Smrg	make' after configure aborts).
91472c393a42Smrg
91482c393a42Smrg ChangeLog	      |   12 ++++++++++++
91492c393a42Smrg autogen.sh	      |    2 ++
91502c393a42Smrg fc-cache/Makefile.am |    6 +++---
91512c393a42Smrg fc-list/Makefile.am  |    4 ++--
91522c393a42Smrg 4 files changed, 19 insertions(+), 5 deletions(-)
91532c393a42Smrg
91542c393a42Smrgcommit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
91552c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
91562c393a42SmrgDate:	Tue Nov 18 07:53:04 2003 +0000
91572c393a42Smrg
91582c393a42Smrg    Switch to FreeType 2.1.7 style includes. Bug #150.
91592c393a42Smrg    reviewed by: Keith Packard <keithp@keithp.com>
91602c393a42Smrg
91612c393a42Smrg ChangeLog		 |    9 +++++++++
91622c393a42Smrg doc/Makefile.am	 |    1 +
91632c393a42Smrg fontconfig/fcfreetype.h |    3 ++-
91642c393a42Smrg src/fcfreetype.c	 |   17 +++++++++--------
91652c393a42Smrg 4 files changed, 21 insertions(+), 9 deletions(-)
91662c393a42Smrg
91672c393a42Smrgcommit 8e8fcda45c07bb0934f30887282238a57cc619da
91682c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
91692c393a42SmrgDate:	Sun Nov 16 19:08:04 2003 +0000
91702c393a42Smrg
91712c393a42Smrg    Add some example usages.
91722c393a42Smrg
91732c393a42Smrg ChangeLog	      |    4 ++++
91742c393a42Smrg fc-list/fc-list.sgml |   23 +++++++++++++++++++++++
91752c393a42Smrg 2 files changed, 27 insertions(+), 0 deletions(-)
91762c393a42Smrg
91772c393a42Smrgcommit 344a0e33618cd0e9f620b5fa55969602d775934c
91782c393a42SmrgAuthor: Roozbeh Pournader <roozbeh@farsiweb.info>
91792c393a42SmrgDate:	Mon Nov 10 17:34:36 2003 +0000
91802c393a42Smrg
91812c393a42Smrg    Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
91822c393a42Smrg	separators.
91832c393a42Smrg
91842c393a42Smrg ChangeLog   |	  8 +++++++-
91852c393a42Smrg src/fcxml.c |	  7 +++++--
91862c393a42Smrg 2 files changed, 12 insertions(+), 3 deletions(-)
91872c393a42Smrg
91882c393a42Smrgcommit 27143fc9a2ac9b7dc87ab874251df356611b25e5
91892c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
91902c393a42SmrgDate:	Mon Oct 27 10:47:53 2003 +0000
91912c393a42Smrg
91922c393a42Smrg    Update to version 2.2.92
91932c393a42Smrg
91942c393a42Smrg ChangeLog		 |    6 ++++++
91952c393a42Smrg configure.in		 |    2 +-
91962c393a42Smrg fontconfig/fontconfig.h |    2 +-
91972c393a42Smrg 3 files changed, 8 insertions(+), 2 deletions(-)
91982c393a42Smrg
91992c393a42Smrgcommit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
92002c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
92012c393a42SmrgDate:	Mon Oct 27 10:44:13 2003 +0000
92022c393a42Smrg
92032c393a42Smrg    Yet more cleanups to finish getting 'make distcheck' working This
92042c393a42Smrg    has been
92052c393a42Smrg	tested to ensure that it even works from a _build directory.
92062c393a42Smrg
92072c393a42Smrg ChangeLog		  |   16 ++++++
92082c393a42Smrg Makefile.am		  |    1 +
92092c393a42Smrg configure.in		  |   10 ++++
92102c393a42Smrg doc/Makefile.am	  |  133
92112c393a42Smrg +++++++++++++++-------------------------------
92122c393a42Smrg fc-cache/Makefile.am	  |    2 +-
92132c393a42Smrg fc-glyphname/Makefile.am |    6 +-
92142c393a42Smrg fc-lang/Makefile.am	  |    5 +-
92152c393a42Smrg fc-list/Makefile.am	  |    2 +-
92162c393a42Smrg fc-match/Makefile.am	  |    2 +-
92172c393a42Smrg test/Makefile.am	  |    4 +-
92182c393a42Smrg test/run-test.sh	  |   28 ++++++----
92192c393a42Smrg 11 files changed, 98 insertions(+), 111 deletions(-)
92202c393a42Smrg
92212c393a42Smrgcommit 394b2bf04651d62194c7faa836899d33ca3ed017
92222c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
92232c393a42SmrgDate:	Mon Oct 27 06:30:29 2003 +0000
92242c393a42Smrg
92252c393a42Smrg    Attempts to fix 'make distcheck' work. Things are progressing
92262c393a42Smrg    pretty well,
92272c393a42Smrg	but there are still failures long into the process dealing
92282c393a42Smrg	with docs
92292c393a42Smrg	(as always).
92302c393a42Smrg    The big changes here are mostly to make $(srcdir) != "." work
92312c393a42Smrg    correctly,
92322c393a42Smrg	fixing the docbook related sections and fc-lang were particularily
92332c393a42Smrg	tricky. Docbook refuses to load system entities from anywhere
92342c393a42Smrg	other
92352c393a42Smrg	than where the original .sgml file was located, so no luck
92362c393a42Smrg	looking in
92372c393a42Smrg	"." for the configure-generated version.sgml and confdir.sgml
92382c393a42Smrg	files.
92392c393a42Smrg    fc-lang needed help finding .orth files; added a -d option to set the
92402c393a42Smrg	directory as the least evil of many options.
92412c393a42Smrg    Now to go use a faster machine and try and wring out the last issues.
92422c393a42Smrg
92432c393a42Smrg ChangeLog		  |   27 ++++++++++++++++++
92442c393a42Smrg configure.in		  |    2 +-
92452c393a42Smrg doc/Makefile.am	  |   68
92462c393a42Smrg +++++++++++++++++++++++++++++++++++++++-------
92472c393a42Smrg fc-cache/Makefile.am	  |   13 +++++----
92482c393a42Smrg fc-glyphname/Makefile.am |   11 +++++--
92492c393a42Smrg fc-lang/Makefile.am	  |   10 +++++--
92502c393a42Smrg fc-lang/fc-lang.c	  |   29 ++++++++++++++++++-
92512c393a42Smrg fc-list/Makefile.am	  |   10 ++++---
92522c393a42Smrg fc-match/Makefile.am	  |    2 +-
92532c393a42Smrg 9 files changed, 142 insertions(+), 30 deletions(-)
92542c393a42Smrg
92552c393a42Smrgcommit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
92562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
92572c393a42SmrgDate:	Sun Oct 26 16:52:28 2003 +0000
92582c393a42Smrg
92592c393a42Smrg    Tag version 2.2.91
92602c393a42Smrg
92612c393a42Smrg ChangeLog		 |    4 ++++
92622c393a42Smrg configure.in		 |    2 +-
92632c393a42Smrg fontconfig/fontconfig.h |    2 +-
92642c393a42Smrg 3 files changed, 6 insertions(+), 2 deletions(-)
92652c393a42Smrg
92662c393a42Smrgcommit e99043ac778280ed16ab69ca0844b634f7d20f30
92672c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
92682c393a42SmrgDate:	Sun Oct 26 16:45:23 2003 +0000
92692c393a42Smrg
92702c393a42Smrg    Include confdir.sgml.in in EXTRA_DIST
92712c393a42Smrg
92722c393a42Smrg ChangeLog	 |    5 +++++
92732c393a42Smrg doc/Makefile.am |    2 +-
92742c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
92752c393a42Smrg
92762c393a42Smrgcommit 75839218d18a7fad2f7e84cb995724763f7cae11
92772c393a42SmrgAuthor: Josselin Mouette <joss@debian.org>
92782c393a42SmrgDate:	Thu Oct 9 18:21:49 2003 +0000
92792c393a42Smrg
92802c393a42Smrg    Replace fc-cache and fc-list manpages with more detailed, SGML
92812c393a42Smrg    versions.
92822c393a42Smrg
92832c393a42Smrg ChangeLog		|    7 ++
92842c393a42Smrg fc-cache/.cvsignore	|    1 +
92852c393a42Smrg fc-cache/Makefile.am	|   24 ++++++-
92862c393a42Smrg fc-cache/fc-cache.1	|   51 ------------
92872c393a42Smrg fc-cache/fc-cache.sgml |  200
92882c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++
92892c393a42Smrg fc-list/.cvsignore	|    1 +
92902c393a42Smrg fc-list/Makefile.am	|   24 ++++++-
92912c393a42Smrg fc-list/fc-list.1	|   37 ---------
92922c393a42Smrg fc-list/fc-list.sgml	|  165 +++++++++++++++++++++++++++++++++++++++
92932c393a42Smrg 9 files changed, 420 insertions(+), 90 deletions(-)
92942c393a42Smrg
92952c393a42Smrgcommit f077d662c001468eb2aa1261549accd9ff3de401
92962c393a42SmrgAuthor: Owen Taylor <otaylor@redhat.com>
92972c393a42SmrgDate:	Tue Sep 23 20:12:20 2003 +0000
92982c393a42Smrg
92992c393a42Smrg    Add a FC_HINT_STYLE key for patterns, with possible values
93002c393a42Smrg	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
93012c393a42Smrg
93022c393a42Smrg ChangeLog		 |    7 +++++++
93032c393a42Smrg fontconfig/fontconfig.h |    7 +++++++
93042c393a42Smrg src/fcdefault.c	 |    5 +++++
93052c393a42Smrg src/fcname.c		 |    6 ++++++
93062c393a42Smrg 4 files changed, 25 insertions(+), 0 deletions(-)
93072c393a42Smrg
93082c393a42Smrgcommit 44f59f71688d557b75a94e2a8786ec5ae80308ae
93092c393a42SmrgAuthor: Owen Taylor <otaylor@redhat.com>
93102c393a42SmrgDate:	Tue Sep 23 20:06:40 2003 +0000
93112c393a42Smrg
93122c393a42Smrg    Remove Georgian capitals, they aren't used for normal writing. (Bug
93132c393a42Smrg    #116)
93142c393a42Smrg
93152c393a42Smrg ChangeLog	 |    5 +++++
93162c393a42Smrg fc-lang/ka.orth |    2 +-
93172c393a42Smrg 2 files changed, 6 insertions(+), 1 deletions(-)
93182c393a42Smrg
93192c393a42Smrgcommit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
93202c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
93212c393a42SmrgDate:	Sat Sep 6 19:40:41 2003 +0000
93222c393a42Smrg
93232c393a42Smrg    Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
93242c393a42Smrg    #111)
93252c393a42Smrg    When checking for monospace and dual-width fonts, allow roughly a 3%
93262c393a42Smrg	variance in the advances.
93272c393a42Smrg
93282c393a42Smrg ChangeLog		   |   13 ++++++++++
93292c393a42Smrg doc/fontconfig-devel.sgml |	4 +-
93302c393a42Smrg doc/fontconfig-user.sgml  |	3 +-
93312c393a42Smrg fontconfig/fontconfig.h   |	1 +
93322c393a42Smrg src/fcfreetype.c	   |   55
93332c393a42Smrg ++++++++++++++++++++++++++++++++++++---------
93342c393a42Smrg src/fcname.c		   |	1 +
93352c393a42Smrg 6 files changed, 63 insertions(+), 14 deletions(-)
93362c393a42Smrg
93372c393a42Smrgcommit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
93382c393a42SmrgAuthor: Manish Singh <yosh@gimp.org>
93392c393a42SmrgDate:	Mon Sep 1 05:11:17 2003 +0000
93402c393a42Smrg
93412c393a42Smrg    FcConfigAppFontClear: Support passing NULL to use default config.
93422c393a42Smrg
93432c393a42Smrg ChangeLog   |	  5 +++++
93442c393a42Smrg src/fccfg.c |	  7 +++++++
93452c393a42Smrg 2 files changed, 12 insertions(+), 0 deletions(-)
93462c393a42Smrg
93472c393a42Smrgcommit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
93482c393a42SmrgAuthor: Carl Worth <cworth@cworth.org>
93492c393a42SmrgDate:	Fri Aug 15 19:45:20 2003 +0000
93502c393a42Smrg
93512c393a42Smrg    Added new FcFini function for cleaning up all memory. Fixed a
93522c393a42Smrg    few memory
93532c393a42Smrg	leaks. fc-list now calls FcFini, (and is now leak-free according
93542c393a42Smrg	to
93552c393a42Smrg	valgrind)
93562c393a42Smrg
93572c393a42Smrg ChangeLog		     |	 44 ++++++++++
93582c393a42Smrg doc/Makefile.am	     |	  8 +-
93592c393a42Smrg doc/edit-sgml.c	     |	187
93602c393a42Smrg +++++++++++++++++++++++++++++++------------
93612c393a42Smrg doc/fcinit.fncs	     |	 11 +++
93622c393a42Smrg fc-glyphname/fc-glyphname.c |	 35 +++++++--
93632c393a42Smrg fc-list/fc-list.c	     |	  4 +
93642c393a42Smrg fc-match/fc-match.c	     |	  2 +-
93652c393a42Smrg fontconfig/fontconfig.h     |	  3 +
93662c393a42Smrg src/fccfg.c		     |	  6 ++
93672c393a42Smrg src/fccharset.c	     |	 64 ++++++++++++++-
93682c393a42Smrg src/fcinit.c		     |	 13 +++
93692c393a42Smrg src/fcint.h		     |	  6 ++
93702c393a42Smrg src/fcpat.c		     |	 84 ++++++++++++++++++-
93712c393a42Smrg src/fcxml.c		     |	  4 +
93722c393a42Smrg src/fontconfig.def.in	     |	  1 +
93732c393a42Smrg 15 files changed, 398 insertions(+), 74 deletions(-)
93742c393a42Smrg
93752c393a42Smrgcommit 18906a876aa13550b1a10550ceeef6df0c4473ec
93762c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
93772c393a42SmrgDate:	Tue Aug 12 02:06:20 2003 +0000
93782c393a42Smrg
93792c393a42Smrg    Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
93802c393a42Smrg    varargs are
93812c393a42Smrg	untyped
93822c393a42Smrg
93832c393a42Smrg fc-list/fc-list.c |	2 +-
93842c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
93852c393a42Smrg
93862c393a42Smrgcommit 116e13b4431b051b8196db201c22cd67b30922e9
93872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
93882c393a42SmrgDate:	Sun Jul 20 17:14:47 2003 +0000
93892c393a42Smrg
93902c393a42Smrg    Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
93912c393a42Smrg
93922c393a42Smrg fontconfig/fcfreetype.h |    4 ++++
93932c393a42Smrg 1 files changed, 4 insertions(+), 0 deletions(-)
93942c393a42Smrg
93952c393a42Smrgcommit 74a623e02efc23a39fb35e8d338858877b8f89e7
93962c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
93972c393a42SmrgDate:	Sun Jul 20 16:06:18 2003 +0000
93982c393a42Smrg
93992c393a42Smrg    Implement new semantics for Contains and LISTING:
94002c393a42Smrg    LISTING requires that the font Contain all of the pattern values,
94012c393a42Smrg    where
94022c393a42Smrg	Contain is redefined for strings to mean precise matching (so that
94032c393a42Smrg	Courier 10 Pitch doesn't list Courier fonts)
94042c393a42Smrg    "Contains" for lang means both langs have the same language and
94052c393a42Smrg    either the
94062c393a42Smrg	same country or one is missing the country
94072c393a42Smrg
94082c393a42Smrg src/fccfg.c  |   79
94092c393a42Smrg ++++++++++++++++++++++++++++++++-------------------------
94102c393a42Smrg src/fcdbg.c  |    3 ++
94112c393a42Smrg src/fcint.h  |    3 +-
94122c393a42Smrg src/fclang.c |   18 ++++++++-----
94132c393a42Smrg src/fclist.c |   38 ++++++++++++++++++++-------
94142c393a42Smrg src/fcxml.c  |    1 +
94152c393a42Smrg 6 files changed, 89 insertions(+), 53 deletions(-)
94162c393a42Smrg
94172c393a42Smrgcommit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
94182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94192c393a42SmrgDate:	Wed Jul 9 17:04:17 2003 +0000
94202c393a42Smrg
94212c393a42Smrg    Was miscomputing end of string position for FcStrtod in locales with
94222c393a42Smrg	multibyte separators
94232c393a42Smrg
94242c393a42Smrg src/fcxml.c |	  2 +-
94252c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
94262c393a42Smrg
94272c393a42Smrgcommit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
94282c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94292c393a42SmrgDate:	Thu Jun 26 08:19:11 2003 +0000
94302c393a42Smrg
94312c393a42Smrg    Add autoconf checks for FT_Has_PS_Glyph_Names
94322c393a42Smrg
94332c393a42Smrg configure.in	  |    3 ++-
94342c393a42Smrg src/fcfreetype.c |    6 ++++++
94352c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
94362c393a42Smrg
94372c393a42Smrgcommit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
94382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94392c393a42SmrgDate:	Thu Jun 26 00:39:04 2003 +0000
94402c393a42Smrg
94412c393a42Smrg    Allow config->cache to be null (as it is when $HOME is not set)
94422c393a42Smrg
94432c393a42Smrg src/fccfg.c |	  9 ++++++---
94442c393a42Smrg 1 files changed, 6 insertions(+), 3 deletions(-)
94452c393a42Smrg
94462c393a42Smrgcommit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
94472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94482c393a42SmrgDate:	Wed Jun 25 23:21:03 2003 +0000
94492c393a42Smrg
94502c393a42Smrg    Lean on autoconf to find useful FreeType functions (bug 95)
94512c393a42Smrg
94522c393a42Smrg configure.in	  |    7 +++++--
94532c393a42Smrg src/fcfreetype.c |   46 +++++++++++++++++-----------------------------
94542c393a42Smrg 2 files changed, 22 insertions(+), 31 deletions(-)
94552c393a42Smrg
94562c393a42Smrgcommit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
94572c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94582c393a42SmrgDate:	Tue Jun 17 18:28:20 2003 +0000
94592c393a42Smrg
94602c393a42Smrg    Bug 75: dont build docs unless docbook is available. Dont install docs
94612c393a42Smrg	unless they are pre-built or buildable
94622c393a42Smrg
94632c393a42Smrg Makefile.am	 |    3 ++-
94642c393a42Smrg configure.in	 |   26 +++++++++++++++++++++-----
94652c393a42Smrg doc/Makefile.am |    2 +-
94662c393a42Smrg 3 files changed, 24 insertions(+), 7 deletions(-)
94672c393a42Smrg
94682c393a42Smrgcommit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
94692c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
94702c393a42SmrgDate:	Tue Jun 17 17:31:16 2003 +0000
94712c393a42Smrg
94722c393a42Smrg    Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
94732c393a42Smrg	vvas@hal.csd.auth.gr (Vasilis Vasaitis))
94742c393a42Smrg
94752c393a42Smrg fonts.conf.in |   22 ++++++++++++++--------
94762c393a42Smrg 1 files changed, 14 insertions(+), 8 deletions(-)
94772c393a42Smrg
94782c393a42Smrgcommit 231051f41669095db4a2c5680a0945fb1ff45a2d
94792c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
94802c393a42SmrgDate:	Sun Jun 15 22:57:21 2003 +0000
94812c393a42Smrg
94822c393a42Smrg    Remove CRs from the out file before comparing (needed on Windows).
94832c393a42Smrg
94842c393a42Smrg ChangeLog	  |    3 +++
94852c393a42Smrg test/run-test.sh |    1 +
94862c393a42Smrg 2 files changed, 4 insertions(+), 0 deletions(-)
94872c393a42Smrg
94882c393a42Smrgcommit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
94892c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
94902c393a42SmrgDate:	Sun Jun 15 22:45:12 2003 +0000
94912c393a42Smrg
94922c393a42Smrg    Trivial braino.
94932c393a42Smrg
94942c393a42Smrg src/fccfg.c |	  2 +-
94952c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
94962c393a42Smrg
94972c393a42Smrgcommit c3941ba9c064d41f248c6a00f06423f3c50c685d
94982c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
94992c393a42SmrgDate:	Sun Jun 15 22:35:52 2003 +0000
95002c393a42Smrg
95012c393a42Smrg    Fix cut&paste error.
95022c393a42Smrg
95032c393a42Smrg ChangeLog	   |	4 ++++
95042c393a42Smrg fontconfig-zip.in |	3 ++-
95052c393a42Smrg src/Makefile.am   |	2 +-
95062c393a42Smrg 3 files changed, 7 insertions(+), 2 deletions(-)
95072c393a42Smrg
95082c393a42Smrgcommit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
95092c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
95102c393a42SmrgDate:	Fri Jun 13 23:04:35 2003 +0000
95112c393a42Smrg
95122c393a42Smrg    Check also for DLL_EXPORT as indication of being built as a DLL
95132c393a42Smrg    on Win32.
95142c393a42Smrg
95152c393a42Smrg ChangeLog   |	  3 +++
95162c393a42Smrg src/fccfg.c |	  6 +++++-
95172c393a42Smrg 2 files changed, 8 insertions(+), 1 deletions(-)
95182c393a42Smrg
95192c393a42Smrgcommit ee1d81259ec5b0b91cf19ea72abec29f5561217b
95202c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
95212c393a42SmrgDate:	Fri Jun 13 22:43:28 2003 +0000
95222c393a42Smrg
95232c393a42Smrg    Add share/doc directory. Add Fc*.3 man pages.
95242c393a42Smrg    Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
95252c393a42Smrg    Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
95262c393a42Smrg	which expects the EXPORTS line to be the first. Add
95272c393a42Smrg	FcConfigEnableHome.
95282c393a42Smrg
95292c393a42Smrg ChangeLog	       |   12 ++++++++++++
95302c393a42Smrg configure.in	       |   12 +++++++++---
95312c393a42Smrg fontconfig-zip.in     |    4 +++-
95322c393a42Smrg src/fontconfig.def.in |    5 +++--
95332c393a42Smrg 4 files changed, 27 insertions(+), 6 deletions(-)
95342c393a42Smrg
95352c393a42Smrgcommit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
95362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95372c393a42SmrgDate:	Mon Jun 9 19:21:06 2003 +0000
95382c393a42Smrg
95392c393a42Smrg    Update to version 2.2.90
95402c393a42Smrg
95412c393a42Smrg ChangeLog		 |    4 ++++
95422c393a42Smrg configure.in		 |    2 +-
95432c393a42Smrg fontconfig/fontconfig.h |    2 +-
95442c393a42Smrg 3 files changed, 6 insertions(+), 2 deletions(-)
95452c393a42Smrg
95462c393a42Smrgcommit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
95472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95482c393a42SmrgDate:	Mon Jun 9 19:15:00 2003 +0000
95492c393a42Smrg
95502c393a42Smrg    Add a bunch of ChangeLog entries
95512c393a42Smrg
95522c393a42Smrg ChangeLog |   79
95532c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
95542c393a42Smrg 1 files changed, 78 insertions(+), 1 deletions(-)
95552c393a42Smrg
95562c393a42Smrgcommit 440e7054857a9a6382243f33498b2384f246379d
95572c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95582c393a42SmrgDate:	Mon Jun 9 18:49:19 2003 +0000
95592c393a42Smrg
95602c393a42Smrg    Add fc-match program to demonstrate font matching from the command
95612c393a42Smrg    line
95622c393a42Smrg
95632c393a42Smrg Makefile.am	     |	  2 +-
95642c393a42Smrg configure.in	     |	  1 +
95652c393a42Smrg fc-match/.cvsignore |	  5 +++++
95662c393a42Smrg 3 files changed, 7 insertions(+), 1 deletions(-)
95672c393a42Smrg
95682c393a42Smrgcommit 947afeb566e738de3980c8c8751358ecfebdba25
95692c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95702c393a42SmrgDate:	Mon Jun 9 17:31:03 2003 +0000
95712c393a42Smrg
95722c393a42Smrg    Optimization in FcLangSetIndex was broken, occasionally returning
95732c393a42Smrg    a pointer
95742c393a42Smrg	to the wrong location on miss
95752c393a42Smrg
95762c393a42Smrg src/fclang.c |   21 +++++++--------------
95772c393a42Smrg 1 files changed, 7 insertions(+), 14 deletions(-)
95782c393a42Smrg
95792c393a42Smrgcommit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
95802c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95812c393a42SmrgDate:	Mon Jun 9 16:53:31 2003 +0000
95822c393a42Smrg
95832c393a42Smrg    Add fc-match program
95842c393a42Smrg
95852c393a42Smrg fc-match/Makefile.am |   32 +++++++++
95862c393a42Smrg fc-match/fc-match.1  |   39 ++++++++++
95872c393a42Smrg fc-match/fc-match.c  |  188
95882c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++
95892c393a42Smrg 3 files changed, 259 insertions(+), 0 deletions(-)
95902c393a42Smrg
95912c393a42Smrgcommit 6d3a90a41c63d479e3a109790a4ac466ee992478
95922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
95932c393a42SmrgDate:	Sat May 31 21:07:01 2003 +0000
95942c393a42Smrg
95952c393a42Smrg    (Bug 85) add support for culmus fonts
95962c393a42Smrg
95972c393a42Smrg fonts.conf.in |   39 +++++----------------------------------
95982c393a42Smrg 1 files changed, 5 insertions(+), 34 deletions(-)
95992c393a42Smrg
96002c393a42Smrgcommit 86b1243193a1cbab3286ee97d2543bfc841a575a
96012c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
96022c393a42SmrgDate:	Sat May 31 14:58:41 2003 +0000
96032c393a42Smrg
96042c393a42Smrg    (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
96052c393a42Smrg    usage info
96062c393a42Smrg	on non-long option systems (Tim Mooney)
96072c393a42Smrg
96082c393a42Smrg ChangeLog	       |    4 +++
96092c393a42Smrg fc-cache/Makefile.am  |    4 +-
96102c393a42Smrg fc-cache/fc-cache.1   |   51
96112c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++
96122c393a42Smrg fc-cache/fc-cache.c   |   19 +++++++++++++++--
96132c393a42Smrg fc-cache/fc-cache.man |   45 -------------------------------------------
96142c393a42Smrg fc-list/Makefile.am   |    4 +-
96152c393a42Smrg fc-list/fc-list.1     |   37 +++++++++++++++++++++++++++++++++++
96162c393a42Smrg fc-list/fc-list.c     |   11 ++++++++++
96172c393a42Smrg fc-list/fc-list.man   |   36 ----------------------------------
96182c393a42Smrg 9 files changed, 123 insertions(+), 88 deletions(-)
96192c393a42Smrg
96202c393a42Smrgcommit d4d1e8bc604c98d647d70f9188744b95deba8723
96212c393a42SmrgAuthor: James Su <suzhe@turbolinux.com.cn>
96222c393a42SmrgDate:	Wed May 28 01:34:38 2003 +0000
96232c393a42Smrg
96242c393a42Smrg    Fix "contains" op for strings and langsets.
96252c393a42Smrg
96262c393a42Smrg fontconfig/fontconfig.h |    6 +++
96272c393a42Smrg src/fccfg.c		 |   16 +++++---
96282c393a42Smrg src/fcstr.c		 |  103
96292c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
96302c393a42Smrg 3 files changed, 119 insertions(+), 6 deletions(-)
96312c393a42Smrg
96322c393a42Smrgcommit 53183e66e564c03401237f6fea873733ef326890
96332c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
96342c393a42SmrgDate:	Sat May 17 02:17:19 2003 +0000
96352c393a42Smrg
96362c393a42Smrg    Fix build error with BDF prop local. Free langset after query
96372c393a42Smrg
96382c393a42Smrg src/fcfreetype.c |    9 ++++++++-
96392c393a42Smrg 1 files changed, 8 insertions(+), 1 deletions(-)
96402c393a42Smrg
96412c393a42Smrgcommit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
96422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
96432c393a42SmrgDate:	Fri May 16 16:37:16 2003 +0000
96442c393a42Smrg
96452c393a42Smrg    oops. Left the psfontinfo.weight matching code commented out while
96462c393a42Smrg    testing
96472c393a42Smrg	other stuff...
96482c393a42Smrg
96492c393a42Smrg src/fcfreetype.c |    2 --
96502c393a42Smrg 1 files changed, 0 insertions(+), 2 deletions(-)
96512c393a42Smrg
96522c393a42Smrgcommit ecb7c180d068f718c02e80f4282b00c4505a5eb5
96532c393a42SmrgAuthor: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
96542c393a42SmrgDate:	Wed May 14 20:23:24 2003 +0000
96552c393a42Smrg
96562c393a42Smrg    Extract spacing from XLFD atom
96572c393a42Smrg
96582c393a42Smrg src/fcfreetype.c |   14 ++++++++++++++
96592c393a42Smrg 1 files changed, 14 insertions(+), 0 deletions(-)
96602c393a42Smrg
96612c393a42Smrgcommit 0b7a0da20b24321ef60aee99cd9071a50d78015b
96622c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
96632c393a42SmrgDate:	Mon May 12 20:48:59 2003 +0000
96642c393a42Smrg
96652c393a42Smrg    Use FcIsWidth to share code
96662c393a42Smrg    Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
96672c393a42Smrg	misclassifying some Han fonts as monospaced.
96682c393a42Smrg
96692c393a42Smrg src/fcfreetype.c |   27 ++++++---------------------
96702c393a42Smrg 1 files changed, 6 insertions(+), 21 deletions(-)
96712c393a42Smrg
96722c393a42Smrgcommit 65d1441df89b898dd74ac1f0fba69c83441dba92
96732c393a42SmrgAuthor: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
96742c393a42SmrgDate:	Mon May 12 09:11:10 2003 +0000
96752c393a42Smrg
96762c393a42Smrg    Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
96772c393a42Smrg
96782c393a42Smrg src/fcfreetype.c |    5 ++++-
96792c393a42Smrg 1 files changed, 4 insertions(+), 1 deletions(-)
96802c393a42Smrg
96812c393a42Smrgcommit 0f362ad520e61e096c887f9374a485c3df32655a
96822c393a42SmrgAuthor: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
96832c393a42SmrgDate:	Mon May 12 09:04:24 2003 +0000
96842c393a42Smrg
96852c393a42Smrg    Generate FC_SIZE and FC_DPI for legacy bitmap fonts
96862c393a42Smrg
96872c393a42Smrg src/fcfreetype.c |   41 +++++++++++++++++++++++++++++++++++++++++
96882c393a42Smrg 1 files changed, 41 insertions(+), 0 deletions(-)
96892c393a42Smrg
96902c393a42Smrgcommit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
96912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
96922c393a42SmrgDate:	Wed May 7 16:13:24 2003 +0000
96932c393a42Smrg
96942c393a42Smrg    Add filename-based accept/reject to ammend available fonts.
96952c393a42Smrg    change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
96962c393a42Smrg	FreeType releases.
96972c393a42Smrg
96982c393a42Smrg src/fccache.c	  |   18 ++++++----
96992c393a42Smrg src/fccfg.c	  |   96
97002c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++--
97012c393a42Smrg src/fcdir.c	  |   60 +++++++++++++++++++++++++--------
97022c393a42Smrg src/fcfreetype.c |    2 +-
97032c393a42Smrg src/fcint.h	  |   40 +++++++++++++++++++++-
97042c393a42Smrg src/fcxml.c	  |   46 +++++++++++++++++++++++++-
97052c393a42Smrg 6 files changed, 232 insertions(+), 30 deletions(-)
97062c393a42Smrg
97072c393a42Smrgcommit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
97082c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97092c393a42SmrgDate:	Tue May 6 14:26:34 2003 +0000
97102c393a42Smrg
97112c393a42Smrg    Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
97122c393a42Smrg	<jshin@mailaps.org>)
97132c393a42Smrg
97142c393a42Smrg fc-lang/ta.orth |    7 +++++--
97152c393a42Smrg 1 files changed, 5 insertions(+), 2 deletions(-)
97162c393a42Smrg
97172c393a42Smrgcommit 8ef6a58cb071396630cf05ec857f8c90524752f9
97182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97192c393a42SmrgDate:	Sun May 4 22:58:29 2003 +0000
97202c393a42Smrg
97212c393a42Smrg    Add more .cvsignore entries
97222c393a42Smrg
97232c393a42Smrg .cvsignore	|    1 +
97242c393a42Smrg src/.cvsignore |    1 +
97252c393a42Smrg 2 files changed, 2 insertions(+), 0 deletions(-)
97262c393a42Smrg
97272c393a42Smrgcommit 3018151753821434135c0c17873764f3283fcc50
97282c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97292c393a42SmrgDate:	Sun May 4 22:57:00 2003 +0000
97302c393a42Smrg
97312c393a42Smrg    Add more .cvsignore entries
97322c393a42Smrg
97332c393a42Smrg .cvsignore |	 5 +++++
97342c393a42Smrg 1 files changed, 5 insertions(+), 0 deletions(-)
97352c393a42Smrg
97362c393a42Smrgcommit 7769c3213dc832f7643660d6aab5fade96cd57c3
97372c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97382c393a42SmrgDate:	Sun May 4 22:53:49 2003 +0000
97392c393a42Smrg
97402c393a42Smrg    Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
97412c393a42Smrg    encodings
97422c393a42Smrg
97432c393a42Smrg Makefile.am	  |    2 +-
97442c393a42Smrg configure.in	  |    1 +
97452c393a42Smrg src/fcfreetype.c |  160
97462c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++-
97472c393a42Smrg src/fcint.h	  |   10 ++++
97482c393a42Smrg 4 files changed, 170 insertions(+), 3 deletions(-)
97492c393a42Smrg
97502c393a42Smrgcommit 83321a017a9586aa4f3ace022a91f69122c08ed8
97512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97522c393a42SmrgDate:	Sun May 4 22:51:36 2003 +0000
97532c393a42Smrg
97542c393a42Smrg    Add .cvsignore in new fc-glyphname dir
97552c393a42Smrg
97562c393a42Smrg fc-glyphname/.cvsignore |    6 ++++++
97572c393a42Smrg 1 files changed, 6 insertions(+), 0 deletions(-)
97582c393a42Smrg
97592c393a42Smrgcommit 721d496d7864ff587f51637f578f4b35d501d091
97602c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97612c393a42SmrgDate:	Sun May 4 22:50:17 2003 +0000
97622c393a42Smrg
97632c393a42Smrg    Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
97642c393a42Smrg	conversion functions
97652c393a42Smrg
97662c393a42Smrg fc-glyphname/Makefile.am	 |   42 +
97672c393a42Smrg fc-glyphname/fc-glyphname.c	 |  287 +++
97682c393a42Smrg fc-glyphname/fcglyphname.tmpl.h |   25 +
97692c393a42Smrg fc-glyphname/glyphlist.txt	 | 4291
97702c393a42Smrg +++++++++++++++++++++++++++++++++++++++
97712c393a42Smrg fc-glyphname/zapfdingbats.txt	 |  212 ++
97722c393a42Smrg 5 files changed, 4857 insertions(+), 0 deletions(-)
97732c393a42Smrg
97742c393a42Smrgcommit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
97752c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97762c393a42SmrgDate:	Fri May 2 01:11:53 2003 +0000
97772c393a42Smrg
97782c393a42Smrg    Grub through style to find weight/slant/width values when other
97792c393a42Smrg    techniques
97802c393a42Smrg	fail
97812c393a42Smrg
97822c393a42Smrg src/fcfreetype.c |  228
97832c393a42Smrg ++++++++++++++++++++++++++++++++++++------------------
97842c393a42Smrg src/fcint.h	  |    6 ++
97852c393a42Smrg src/fcstr.c	  |   74 ++++++++++++++++++
97862c393a42Smrg 3 files changed, 233 insertions(+), 75 deletions(-)
97872c393a42Smrg
97882c393a42Smrgcommit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
97892c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97902c393a42SmrgDate:	Fri May 2 01:11:09 2003 +0000
97912c393a42Smrg
97922c393a42Smrg    Add book constant for book weight
97932c393a42Smrg
97942c393a42Smrg src/fcname.c |    1 +
97952c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
97962c393a42Smrg
97972c393a42Smrgcommit ad293de0041230d530c5b3d2be56690db49e4510
97982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
97992c393a42SmrgDate:	Fri May 2 01:09:57 2003 +0000
98002c393a42Smrg
98012c393a42Smrg    Add FC_WEIGHT_BOOK as weight 75
98022c393a42Smrg
98032c393a42Smrg fontconfig/fontconfig.h |    1 +
98042c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
98052c393a42Smrg
98062c393a42Smrgcommit a6a66da0adfc6c7899b61eb6531d14f794d25d94
98072c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
98082c393a42SmrgDate:	Thu May 1 16:20:27 2003 +0000
98092c393a42Smrg
98102c393a42Smrg    Fix expat function check.
98112c393a42Smrg
98122c393a42Smrg configure.in |    8 ++++----
98132c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
98142c393a42Smrg
98152c393a42Smrgcommit 700a41281a1712db29cc3b34aa293e9a4680c5c3
98162c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
98172c393a42SmrgDate:	Thu May 1 16:15:28 2003 +0000
98182c393a42Smrg
98192c393a42Smrg    Check for an expat function that won't be there if expat is too old.
98202c393a42Smrg
98212c393a42Smrg configure.in |    4 ++--
98222c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
98232c393a42Smrg
98242c393a42Smrgcommit 3760a63825f931b7d5ef44b991c83f597b50f1a4
98252c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98262c393a42SmrgDate:	Thu May 1 14:31:04 2003 +0000
98272c393a42Smrg
98282c393a42Smrg    Add demi and book postscript weight names. Allow spaces in postscript
98292c393a42Smrg    and X
98302c393a42Smrg	matching
98312c393a42Smrg
98322c393a42Smrg src/fcfreetype.c |    6 ++++--
98332c393a42Smrg 1 files changed, 4 insertions(+), 2 deletions(-)
98342c393a42Smrg
98352c393a42Smrgcommit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
98362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98372c393a42SmrgDate:	Wed Apr 30 15:17:42 2003 +0000
98382c393a42Smrg
98392c393a42Smrg    Typo in bitstream foundry name
98402c393a42Smrg
98412c393a42Smrg src/fcfreetype.c |    2 +-
98422c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
98432c393a42Smrg
98442c393a42Smrgcommit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
98452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98462c393a42SmrgDate:	Thu Apr 24 17:31:03 2003 +0000
98472c393a42Smrg
98482c393a42Smrg    Debug output for unknown ps weight names. ignore italic_angle for
98492c393a42Smrg    PS fonts
98502c393a42Smrg	as FreeType already checks that
98512c393a42Smrg
98522c393a42Smrg src/fcfreetype.c |   15 +++++++++++++--
98532c393a42Smrg 1 files changed, 13 insertions(+), 2 deletions(-)
98542c393a42Smrg
98552c393a42Smrgcommit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
98562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98572c393a42SmrgDate:	Thu Apr 24 15:29:33 2003 +0000
98582c393a42Smrg
98592c393a42Smrg    FcFontList broken when presented a charset - was comparing inclusion
98602c393a42Smrg    in the
98612c393a42Smrg	wrong direction
98622c393a42Smrg
98632c393a42Smrg src/fccfg.c	 |    8 ++++----
98642c393a42Smrg src/fccharset.c |   15 +++++++++++++++
98652c393a42Smrg 2 files changed, 19 insertions(+), 4 deletions(-)
98662c393a42Smrg
98672c393a42Smrgcommit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
98682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98692c393a42SmrgDate:	Wed Apr 23 04:45:39 2003 +0000
98702c393a42Smrg
98712c393a42Smrg    Oops. Missing newline in .cvsignore
98722c393a42Smrg
98732c393a42Smrg doc/.cvsignore |    2 +-
98742c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
98752c393a42Smrg
98762c393a42Smrgcommit 8c87b4293fe27398d9c6500189a1f72741afdff3
98772c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98782c393a42SmrgDate:	Wed Apr 23 04:09:28 2003 +0000
98792c393a42Smrg
98802c393a42Smrg    Fix docs to close sgml tags
98812c393a42Smrg
98822c393a42Smrg ChangeLog		   |	8 ++++++++
98832c393a42Smrg doc/fcpattern.fncs	   |	1 +
98842c393a42Smrg doc/fontconfig-devel.sgml |	1 +
98852c393a42Smrg doc/func.sgml		   |	1 +
98862c393a42Smrg 4 files changed, 11 insertions(+), 0 deletions(-)
98872c393a42Smrg
98882c393a42Smrgcommit c92926bf653425fff0291f1070cc7205e91810a0
98892c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98902c393a42SmrgDate:	Wed Apr 23 04:06:18 2003 +0000
98912c393a42Smrg
98922c393a42Smrg    Add confdir.sgml to .cvsignore
98932c393a42Smrg
98942c393a42Smrg doc/.cvsignore |    1 +
98952c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
98962c393a42Smrg
98972c393a42Smrgcommit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
98982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
98992c393a42SmrgDate:	Wed Apr 23 04:05:58 2003 +0000
99002c393a42Smrg
99012c393a42Smrg    Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
99022c393a42Smrg	trailing newline instead of leaving CVS file without a newline
99032c393a42Smrg	(which
99042c393a42Smrg	will break at some point)
99052c393a42Smrg
99062c393a42Smrg doc/Makefile.am     |	  3 ++-
99072c393a42Smrg doc/confdir.sgml.in |	  2 +-
99082c393a42Smrg 2 files changed, 3 insertions(+), 2 deletions(-)
99092c393a42Smrg
99102c393a42Smrgcommit 8b290c54761ee020b0bc197c7ea06366e73be66c
99112c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
99122c393a42SmrgDate:	Wed Apr 23 00:40:24 2003 +0000
99132c393a42Smrg
99142c393a42Smrg    Got rid of the newline at the end of the file. It's yucky but,
99152c393a42Smrg    I'm not sure
99162c393a42Smrg	how else to get rid of the newline in the output.
99172c393a42Smrg
99182c393a42Smrg doc/confdir.sgml.in |	  2 +-
99192c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
99202c393a42Smrg
99212c393a42Smrgcommit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
99222c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
99232c393a42SmrgDate:	Wed Apr 23 00:08:03 2003 +0000
99242c393a42Smrg
99252c393a42Smrg    Getting closer to fixing /etc/fonts hard-coding.
99262c393a42Smrg
99272c393a42Smrg configure.in	     |	  1 -
99282c393a42Smrg doc/Makefile.am     |	  4 ++++
99292c393a42Smrg doc/confdir.sgml.in |	 25 +++++++++++++++++++++++++
99302c393a42Smrg 3 files changed, 29 insertions(+), 1 deletions(-)
99312c393a42Smrg
99322c393a42Smrgcommit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
99332c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
99342c393a42SmrgDate:	Tue Apr 22 23:34:50 2003 +0000
99352c393a42Smrg
99362c393a42Smrg    Testing syncmail yet again.
99372c393a42Smrg
99382c393a42Smrg .cvsignore		  |    2 +-
99392c393a42Smrg configure.in		  |    1 +
99402c393a42Smrg doc/Makefile.am	  |   12 ++++++------
99412c393a42Smrg doc/fontconfig-user.sgml |    9 +++++----
99422c393a42Smrg 4 files changed, 13 insertions(+), 11 deletions(-)
99432c393a42Smrg
99442c393a42Smrgcommit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
99452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
99462c393a42SmrgDate:	Tue Apr 22 16:53:18 2003 +0000
99472c393a42Smrg
99482c393a42Smrg    Fix autogen.sh to work with newer automakes
99492c393a42Smrg
99502c393a42Smrg autogen.sh |	45 +++++++++++++++++++++++++++++++++++----------
99512c393a42Smrg 1 files changed, 35 insertions(+), 10 deletions(-)
99522c393a42Smrg
99532c393a42Smrgcommit 5f84b65a26073141e02152d3e5889fb7cfe459a2
99542c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
99552c393a42SmrgDate:	Tue Apr 22 06:27:27 2003 +0000
99562c393a42Smrg
99572c393a42Smrg    Handle pattern elements moving during multiple edits
99582c393a42Smrg
99592c393a42Smrg src/fccfg.c |	  8 ++++++++
99602c393a42Smrg 1 files changed, 8 insertions(+), 0 deletions(-)
99612c393a42Smrg
99622c393a42Smrgcommit 781f10486df22a422b92114ad438d4d8e74c9b93
99632c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
99642c393a42SmrgDate:	Mon Apr 21 16:12:22 2003 +0000
99652c393a42Smrg
99662c393a42Smrg    Update to version 2.2.0
99672c393a42Smrg
99682c393a42Smrg configure.in		 |    2 +-
99692c393a42Smrg fontconfig/fontconfig.h |    4 ++--
99702c393a42Smrg 2 files changed, 3 insertions(+), 3 deletions(-)
99712c393a42Smrg
99722c393a42Smrgcommit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
99732c393a42SmrgAuthor: Noah Levitt <nlevitt@gmail.com>
99742c393a42SmrgDate:	Mon Apr 21 06:17:23 2003 +0000
99752c393a42Smrg
99762c393a42Smrg    Fixed variable name mistake.
99772c393a42Smrg
99782c393a42Smrg configure.in |    4 ++--
99792c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
99802c393a42Smrg
99812c393a42Smrgcommit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
99822c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
99832c393a42SmrgDate:	Sun Apr 20 04:44:09 2003 +0000
99842c393a42Smrg
99852c393a42Smrg    From James Su -- only part of page 0xff is Latin
99862c393a42Smrg
99872c393a42Smrg src/fcfreetype.c |    3 ++-
99882c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
99892c393a42Smrg
99902c393a42Smrgcommit 29d961a28e231302683577328ed4724319805a7f
99912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
99922c393a42SmrgDate:	Fri Apr 18 15:56:05 2003 +0000
99932c393a42Smrg
99942c393a42Smrg    Guard calls to FT_Get_BDF_Property to avoid freetype jumping
99952c393a42Smrg    through null
99962c393a42Smrg	pointer
99972c393a42Smrg
99982c393a42Smrg src/fcfreetype.c |   12 +++++++++---
99992c393a42Smrg 1 files changed, 9 insertions(+), 3 deletions(-)
100002c393a42Smrg
100012c393a42Smrgcommit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
100022c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100032c393a42SmrgDate:	Thu Apr 17 21:50:24 2003 +0000
100042c393a42Smrg
100052c393a42Smrg    Pass FONTCONFIG_PATH in arguments to get expanded
100062c393a42Smrg
100072c393a42Smrg src/Makefile.am |    1 +
100082c393a42Smrg src/fccfg.c	 |    4 ----
100092c393a42Smrg 2 files changed, 1 insertions(+), 4 deletions(-)
100102c393a42Smrg
100112c393a42Smrgcommit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
100122c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100132c393a42SmrgDate:	Thu Apr 17 21:29:12 2003 +0000
100142c393a42Smrg
100152c393a42Smrg    BDF properties not available until FreeType 2.1.4
100162c393a42Smrg
100172c393a42Smrg src/fcfreetype.c |    2 +-
100182c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
100192c393a42Smrg
100202c393a42Smrgcommit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
100212c393a42SmrgAuthor: Colin Walters <walters@verbum.org>
100222c393a42SmrgDate:	Thu Apr 17 17:43:04 2003 +0000
100232c393a42Smrg
100242c393a42Smrg    Remove some unused variables, and initialize some other ones so
100252c393a42Smrg    gcc doesn't
100262c393a42Smrg	warn us.
100272c393a42Smrg
100282c393a42Smrg ChangeLog	 |    5 +++++
100292c393a42Smrg doc/edit-sgml.c |    1 +
100302c393a42Smrg src/fclang.c	 |    6 ++----
100312c393a42Smrg 3 files changed, 8 insertions(+), 4 deletions(-)
100322c393a42Smrg
100332c393a42Smrgcommit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
100342c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100352c393a42SmrgDate:	Thu Apr 17 15:47:34 2003 +0000
100362c393a42Smrg
100372c393a42Smrg    Solaris porting fixes
100382c393a42Smrg
100392c393a42Smrg configure.in	   |	4 ++--
100402c393a42Smrg fc-lang/fc-lang.c |	4 ++--
100412c393a42Smrg 2 files changed, 4 insertions(+), 4 deletions(-)
100422c393a42Smrg
100432c393a42Smrgcommit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
100442c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100452c393a42SmrgDate:	Wed Apr 16 22:04:42 2003 +0000
100462c393a42Smrg
100472c393a42Smrg    Add Vera support to default configuration
100482c393a42Smrg
100492c393a42Smrg fonts.conf.in |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
100502c393a42Smrg 1 files changed, 50 insertions(+), 0 deletions(-)
100512c393a42Smrg
100522c393a42Smrgcommit e2925d7dc2877fba2112eb3de9853f3e889362c3
100532c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100542c393a42SmrgDate:	Wed Apr 16 21:50:51 2003 +0000
100552c393a42Smrg
100562c393a42Smrg    bump version to 2.1.94
100572c393a42Smrg
100582c393a42Smrg configure.in		 |    2 +-
100592c393a42Smrg fontconfig/fontconfig.h |    2 +-
100602c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
100612c393a42Smrg
100622c393a42Smrgcommit ab06f005f66e12b46a5f1274eafa992be20a1f72
100632c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100642c393a42SmrgDate:	Wed Apr 16 18:49:28 2003 +0000
100652c393a42Smrg
100662c393a42Smrg    add some changelog entries
100672c393a42Smrg
100682c393a42Smrg ChangeLog |   18 ++++++++++++++++++
100692c393a42Smrg 1 files changed, 18 insertions(+), 0 deletions(-)
100702c393a42Smrg
100712c393a42Smrgcommit 0e7a434783b28e9e954d3136195af7ba622c459d
100722c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100732c393a42SmrgDate:	Wed Apr 16 18:08:47 2003 +0000
100742c393a42Smrg
100752c393a42Smrg    Search through the BDF properties for width and foundry information
100762c393a42Smrg
100772c393a42Smrg src/fcfreetype.c |   76
100782c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++-
100792c393a42Smrg 1 files changed, 75 insertions(+), 1 deletions(-)
100802c393a42Smrg
100812c393a42Smrgcommit 2e2121f910dd84b0731985570d93cd31ae2edb61
100822c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100832c393a42SmrgDate:	Wed Apr 16 16:19:38 2003 +0000
100842c393a42Smrg
100852c393a42Smrg    Move foundry detection data into fcfreetype.c (which is getting rather
100862c393a42Smrg	large at this point)
100872c393a42Smrg
100882c393a42Smrg src/Makefile.am  |    2 +-
100892c393a42Smrg src/data.h	  |   77 -----------------------
100902c393a42Smrg src/fcfreetype.c |  177
100912c393a42Smrg +++++++++++++++++++++++++++++++++++++++++-------------
100922c393a42Smrg 3 files changed, 137 insertions(+), 119 deletions(-)
100932c393a42Smrg
100942c393a42Smrgcommit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
100952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
100962c393a42SmrgDate:	Wed Apr 16 16:18:27 2003 +0000
100972c393a42Smrg
100982c393a42Smrg    bool was misdeclared in DTD
100992c393a42Smrg
101002c393a42Smrg fonts.dtd |	2 +-
101012c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
101022c393a42Smrg
101032c393a42Smrgcommit 3f7653c2badeb426f938bafe1a82c2917b7ea125
101042c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101052c393a42SmrgDate:	Tue Apr 15 23:38:06 2003 +0000
101062c393a42Smrg
101072c393a42Smrg    Fix unary operator parsing. Add floor, ceil, trunc and round unary
101082c393a42Smrg	operators
101092c393a42Smrg
101102c393a42Smrg fontconfig/fontconfig.h |    2 +
101112c393a42Smrg fonts.dtd		 |    6 ++-
101122c393a42Smrg src/Makefile.am	 |    2 +-
101132c393a42Smrg src/fccfg.c		 |   71 +++++++++++++++++++++++++++++++
101142c393a42Smrg src/fcdbg.c		 |   20 +++++++++
101152c393a42Smrg src/fcint.h		 |    3 +-
101162c393a42Smrg src/fcxml.c		 |  107
101172c393a42Smrg +++++++++++++++++++++++++++++++++++++---------
101182c393a42Smrg 7 files changed, 187 insertions(+), 24 deletions(-)
101192c393a42Smrg
101202c393a42Smrgcommit 52253696cd2779bd9040457fbd157bbe75895ed6
101212c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101222c393a42SmrgDate:	Tue Apr 15 17:01:39 2003 +0000
101232c393a42Smrg
101242c393a42Smrg    Clean up ps font weight matching and check for NULL
101252c393a42Smrg
101262c393a42Smrg src/fcfreetype.c |   59
101272c393a42Smrg ++++++++++++++++++++++++++++-------------------------
101282c393a42Smrg 1 files changed, 31 insertions(+), 28 deletions(-)
101292c393a42Smrg
101302c393a42Smrgcommit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
101312c393a42SmrgAuthor: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
101322c393a42SmrgDate:	Fri Apr 11 23:45:59 2003 +0000
101332c393a42Smrg
101342c393a42Smrg    Implemented foundry generation for Type 1 and TrueType
101352c393a42Smrg
101362c393a42Smrg src/data.h	  |   77
101372c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++
101382c393a42Smrg src/fcfreetype.c |   73
101392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++---
101402c393a42Smrg 2 files changed, 145 insertions(+), 5 deletions(-)
101412c393a42Smrg
101422c393a42Smrgcommit 0a557ec372a7dddede4edec3ac77caf328fd12f5
101432c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101442c393a42SmrgDate:	Fri Apr 11 23:00:51 2003 +0000
101452c393a42Smrg
101462c393a42Smrg    update version number to 2.1.93
101472c393a42Smrg
101482c393a42Smrg configure.in		 |    2 +-
101492c393a42Smrg fontconfig/fontconfig.h |    2 +-
101502c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
101512c393a42Smrg
101522c393a42Smrgcommit 7f31f3781597e035b8432e0ce1c2894835b4988a
101532c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101542c393a42SmrgDate:	Fri Apr 11 22:53:53 2003 +0000
101552c393a42Smrg
101562c393a42Smrg    Run fc-cache from local dir instead of install dir to help LFS
101572c393a42Smrg    installs (I
101582c393a42Smrg	hope)
101592c393a42Smrg
101602c393a42Smrg Makefile.am |	  2 +-
101612c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
101622c393a42Smrg
101632c393a42Smrgcommit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
101642c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101652c393a42SmrgDate:	Fri Apr 11 22:24:23 2003 +0000
101662c393a42Smrg
101672c393a42Smrg    Switch to locale-independent string compare function
101682c393a42Smrg
101692c393a42Smrg src/fcfreetype.c |   28 ++++++++++++++--------------
101702c393a42Smrg 1 files changed, 14 insertions(+), 14 deletions(-)
101712c393a42Smrg
101722c393a42Smrgcommit d6ea834746a7b2758ea5b89467c0e64446840ca4
101732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101742c393a42SmrgDate:	Fri Apr 11 22:17:11 2003 +0000
101752c393a42Smrg
101762c393a42Smrg    Bug #46, #47 fontconfig should retrieve type 1 font information from
101772c393a42Smrg	FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
101782c393a42Smrg	Escalante)
101792c393a42Smrg
101802c393a42Smrg src/fcfreetype.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
101812c393a42Smrg 1 files changed, 44 insertions(+), 0 deletions(-)
101822c393a42Smrg
101832c393a42Smrgcommit cc30f9ca548661d0d9eb07216d261457db58ca02
101842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
101852c393a42SmrgDate:	Tue Apr 8 05:00:25 2003 +0000
101862c393a42Smrg
101872c393a42Smrg    remove -u option to docbook2man which was trashing the .html file
101882c393a42Smrg
101892c393a42Smrg doc/Makefile.am |    2 +-
101902c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
101912c393a42Smrg
101922c393a42Smrgcommit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
101932c393a42SmrgAuthor: Colin Walters <walters@verbum.org>
101942c393a42SmrgDate:	Tue Apr 8 03:58:57 2003 +0000
101952c393a42Smrg
101962c393a42Smrg    *** empty log message ***
101972c393a42Smrg
101982c393a42Smrg ChangeLog |	5 +++++
101992c393a42Smrg 1 files changed, 5 insertions(+), 0 deletions(-)
102002c393a42Smrg
102012c393a42Smrgcommit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
102022c393a42SmrgAuthor: Colin Walters <walters@verbum.org>
102032c393a42SmrgDate:	Tue Apr 8 03:58:08 2003 +0000
102042c393a42Smrg
102052c393a42Smrg    Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
102062c393a42Smrg
102072c393a42Smrg src/Makefile.am |    4 ++--
102082c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
102092c393a42Smrg
102102c393a42Smrgcommit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
102112c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
102122c393a42SmrgDate:	Fri Apr 4 20:17:40 2003 +0000
102132c393a42Smrg
102142c393a42Smrg    update copyright years
102152c393a42Smrg
102162c393a42Smrg COPYING       |    2 +-
102172c393a42Smrg fonts.conf.in |   15 ++-------------
102182c393a42Smrg local.conf    |    9 +++++++++
102192c393a42Smrg 3 files changed, 12 insertions(+), 14 deletions(-)
102202c393a42Smrg
102212c393a42Smrgcommit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
102222c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
102232c393a42SmrgDate:	Fri Apr 4 20:16:33 2003 +0000
102242c393a42Smrg
102252c393a42Smrg    Move sample subpixel configuration to local.conf
102262c393a42Smrg
102272c393a42Smrg config/Makedefs.in |	 4 ++--
102282c393a42Smrg config/install.sh  |	 4 ++--
102292c393a42Smrg 2 files changed, 4 insertions(+), 4 deletions(-)
102302c393a42Smrg
102312c393a42Smrgcommit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
102322c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
102332c393a42SmrgDate:	Fri Mar 28 17:08:35 2003 +0000
102342c393a42Smrg
102352c393a42Smrg    Set spacing to mono if every encoded glyph is the same width
102362c393a42Smrg
102372c393a42Smrg fontconfig/fcfreetype.h |    3 +++
102382c393a42Smrg src/fcfreetype.c	 |   46
102392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++-----
102402c393a42Smrg 2 files changed, 44 insertions(+), 5 deletions(-)
102412c393a42Smrg
102422c393a42Smrgcommit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
102432c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
102442c393a42SmrgDate:	Mon Mar 24 05:03:20 2003 +0000
102452c393a42Smrg
102462c393a42Smrg    Wrong pattern for matching font file names. Fix submitted by
102472c393a42Smrg	hjchoe@hancom.com (Choe Hwanjin)
102482c393a42Smrg
102492c393a42Smrg configure.in |    2 +-
102502c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
102512c393a42Smrg
102522c393a42Smrgcommit c8582ff72ade8522d545d117641e4afac61382a0
102532c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
102542c393a42SmrgDate:	Sat Mar 22 21:28:13 2003 +0000
102552c393a42Smrg
102562c393a42Smrg    Changes for Windows:
102572c393a42Smrg    Add a fontconfig-zip(.in) script, used to build a binary distribution.
102582c393a42Smrg
102592c393a42Smrg fontconfig-zip.in |   30 ++++++++++++++++++++++++++++++
102602c393a42Smrg 1 files changed, 30 insertions(+), 0 deletions(-)
102612c393a42Smrg
102622c393a42Smrgcommit daeed6e048a413a94754fd79f62307ca9be80a43
102632c393a42SmrgAuthor: Tor Lillqvist <tml@iki.fi>
102642c393a42SmrgDate:	Sat Mar 22 21:25:34 2003 +0000
102652c393a42Smrg
102662c393a42Smrg    Changes for Windows:
102672c393a42Smrg    On Windows with gcc (a.k.a. mingw) build as a DLL.
102682c393a42Smrg    We don't want to hardcode the fonts.conf file location in the DLL,
102692c393a42Smrg    so we
102702c393a42Smrg	look up the DLL location at run-time in a DllMain() function. The
102712c393a42Smrg	fonts.conf location is deduced from that.
102722c393a42Smrg    The colon can't be used as path separator on Windows, semicolon
102732c393a42Smrg    is used
102742c393a42Smrg	instead. File path components can be separated with either
102752c393a42Smrg	slash or
102762c393a42Smrg	backslash. Absolute paths can also begin with a drive letter.
102772c393a42Smrg    Add internal function FcStrLastSlash that strrchr's the last slash, or
102782c393a42Smrg	backslash on Windows.
102792c393a42Smrg    There is no link() on Windows. For atomicity checks, mkdir a lock
102802c393a42Smrg    directory
102812c393a42Smrg	instead.
102822c393a42Smrg    In addition to HOME, also look for USERPROFILE.
102832c393a42Smrg    Recognize the special font directory token WINDOWSFONTDIR, to use the
102842c393a42Smrg	system's font directory.
102852c393a42Smrg    Remove the fontconfig-def.cpp that was obsolete. Add
102862c393a42Smrg    fontconfig.def(.in),
102872c393a42Smrg	without internal functions.
102882c393a42Smrg    Add a fontconfig-zip(.in) script, used to build a binary distribution.
102892c393a42Smrg
102902c393a42Smrg ChangeLog		|   32 +++++++++
102912c393a42Smrg Makefile.am		|    3 +-
102922c393a42Smrg configure.in		|   28 ++++++++-
102932c393a42Smrg fc-lang/fc-lang.man	|    6 +-
102942c393a42Smrg src/Makefile.am	|   55 +++++++++++++++-
102952c393a42Smrg src/fcatomic.c		|   23 ++++++-
102962c393a42Smrg src/fccache.c		|   21 ++++++-
102972c393a42Smrg src/fccfg.c		|   90 ++++++++++++++++++++++++-
102982c393a42Smrg src/fcint.h		|    9 +++
102992c393a42Smrg src/fcstr.c		|   23 ++++++-
103002c393a42Smrg src/fcxml.c		|   30 +++++++++
103012c393a42Smrg src/fontconfig-def.cpp |  170
103022c393a42Smrg ------------------------------------------------
103032c393a42Smrg src/fontconfig.def.in	|  161
103042c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++
103052c393a42Smrg 13 files changed, 464 insertions(+), 187 deletions(-)
103062c393a42Smrg
103072c393a42Smrgcommit cc9dd09816f717fc678d097a69f793dca1b1eef0
103082c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103092c393a42SmrgDate:	Sat Mar 22 01:55:00 2003 +0000
103102c393a42Smrg
103112c393a42Smrg    switch // comment
103122c393a42Smrg
103132c393a42Smrg src/fclang.c |    2 +-
103142c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
103152c393a42Smrg
103162c393a42Smrgcommit ddde1797a900b818b96fc0818d9df0efacb5ac69
103172c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103182c393a42SmrgDate:	Thu Mar 20 02:01:01 2003 +0000
103192c393a42Smrg
103202c393a42Smrg    strtod under some locales requires digits before the decimal
103212c393a42Smrg
103222c393a42Smrg doc/fontconfig-user.sgml |    8 ++++++--
103232c393a42Smrg fonts.conf.in		  |    2 +-
103242c393a42Smrg 2 files changed, 7 insertions(+), 3 deletions(-)
103252c393a42Smrg
103262c393a42Smrgcommit f4007a672834df25f0f9b6a918c135d2b79a3784
103272c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103282c393a42SmrgDate:	Thu Mar 20 02:00:15 2003 +0000
103292c393a42Smrg
103302c393a42Smrg    Avoid crashing on empty test/edit lists
103312c393a42Smrg
103322c393a42Smrg src/fccfg.c |	  6 ++++--
103332c393a42Smrg 1 files changed, 4 insertions(+), 2 deletions(-)
103342c393a42Smrg
103352c393a42Smrgcommit 3fbd50e48679c15c24400aaa78c6cd266317a784
103362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103372c393a42SmrgDate:	Thu Mar 20 01:59:28 2003 +0000
103382c393a42Smrg
103392c393a42Smrg    bogus libtoolize --version | libtoolize --version
103402c393a42Smrg
103412c393a42Smrg autogen.sh |	 2 +-
103422c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
103432c393a42Smrg
103442c393a42Smrgcommit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
103452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103462c393a42SmrgDate:	Tue Mar 18 08:03:42 2003 +0000
103472c393a42Smrg
103482c393a42Smrg    FcCharSetIsSubset errored on fonts with subsets in early blocks
103492c393a42Smrg    and extra
103502c393a42Smrg	blocks not present in the second argument
103512c393a42Smrg
103522c393a42Smrg src/fccharset.c |    2 +-
103532c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
103542c393a42Smrg
103552c393a42Smrgcommit 3910f3221b5276523ff1e6fea10aecabfa427f0a
103562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103572c393a42SmrgDate:	Fri Mar 14 00:16:56 2003 +0000
103582c393a42Smrg
103592c393a42Smrg    Fix configure arguments (bug 45)
103602c393a42Smrg
103612c393a42Smrg configure.in |   10 +++++-----
103622c393a42Smrg 1 files changed, 5 insertions(+), 5 deletions(-)
103632c393a42Smrg
103642c393a42Smrgcommit 81fa16c3366a701255f4e52cdfd716dd06253748
103652c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103662c393a42SmrgDate:	Wed Mar 12 22:16:43 2003 +0000
103672c393a42Smrg
103682c393a42Smrg    add font widths and extend weight from OS/2 table
103692c393a42Smrg
103702c393a42Smrg fontconfig/fontconfig.h |   44 +++++++++++++++++++++++++++-----------
103712c393a42Smrg src/fcdefault.c	 |    3 ++
103722c393a42Smrg src/fcfreetype.c	 |   54
103732c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++----
103742c393a42Smrg src/fcmatch.c		 |   29 ++++++++++++++++--------
103752c393a42Smrg src/fcname.c		 |   18 +++++++++++++++
103762c393a42Smrg 5 files changed, 120 insertions(+), 28 deletions(-)
103772c393a42Smrg
103782c393a42Smrgcommit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
103792c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103802c393a42SmrgDate:	Wed Mar 12 22:15:39 2003 +0000
103812c393a42Smrg
103822c393a42Smrg    Global cache time checking was using wrong file name and computing
103832c393a42Smrg    wrong
103842c393a42Smrg	count of fonts per file
103852c393a42Smrg
103862c393a42Smrg src/fccache.c |   10 +++++-----
103872c393a42Smrg src/fcdir.c   |    8 ++++++--
103882c393a42Smrg src/fcint.h   |    2 +-
103892c393a42Smrg 3 files changed, 12 insertions(+), 8 deletions(-)
103902c393a42Smrg
103912c393a42Smrgcommit 89b61da31f88713074fdb396604cd3d8fe7e5ded
103922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
103932c393a42SmrgDate:	Mon Mar 10 06:56:32 2003 +0000
103942c393a42Smrg
103952c393a42Smrg    Ship manual
103962c393a42Smrg
103972c393a42Smrg fc-list/Makefile.am |	  2 ++
103982c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
103992c393a42Smrg
104002c393a42Smrgcommit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
104012c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
104022c393a42SmrgDate:	Sat Mar 8 01:03:32 2003 +0000
104032c393a42Smrg
104042c393a42Smrg    Updated RPM specfile for 2.1.92 and fixed remaining known spec
104052c393a42Smrg    file issues
104062c393a42Smrg
104072c393a42Smrg ChangeLog	    |	 8 ++++++++
104082c393a42Smrg fontconfig.spec.in |	19 +++++++++++++++++--
104092c393a42Smrg 2 files changed, 25 insertions(+), 2 deletions(-)
104102c393a42Smrg
104112c393a42Smrgcommit 6348213702153f1097c648ae575bcc89dbb259dc
104122c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104132c393a42SmrgDate:	Fri Mar 7 21:04:52 2003 +0000
104142c393a42Smrg
104152c393a42Smrg    Bump version to 2.1.92
104162c393a42Smrg
104172c393a42Smrg configure.in		 |    2 +-
104182c393a42Smrg fontconfig/fontconfig.h |    2 +-
104192c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
104202c393a42Smrg
104212c393a42Smrgcommit dcd1f27185958b000f12e0390970c925f4386598
104222c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104232c393a42SmrgDate:	Fri Mar 7 20:51:17 2003 +0000
104242c393a42Smrg
104252c393a42Smrg    add version.sgml to .cvsignore
104262c393a42Smrg
104272c393a42Smrg doc/.cvsignore |    1 +
104282c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
104292c393a42Smrg
104302c393a42Smrgcommit ae2c2943648313b41f2d032b72618d11ffdd1772
104312c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104322c393a42SmrgDate:	Fri Mar 7 20:50:44 2003 +0000
104332c393a42Smrg
104342c393a42Smrg    Add version number to user doc
104352c393a42Smrg
104362c393a42Smrg doc/fontconfig-user.sgml |   27 +++++++++++++++++----------
104372c393a42Smrg doc/func.sgml		  |    1 +
104382c393a42Smrg 2 files changed, 18 insertions(+), 10 deletions(-)
104392c393a42Smrg
104402c393a42Smrgcommit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
104412c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104422c393a42SmrgDate:	Fri Mar 7 20:45:43 2003 +0000
104432c393a42Smrg
104442c393a42Smrg    Add version number to documentation
104452c393a42Smrg
104462c393a42Smrg configure.in		   |	1 +
104472c393a42Smrg doc/fontconfig-devel.sgml |   13 +++----------
104482c393a42Smrg doc/func.sgml		   |	4 ++++
104492c393a42Smrg doc/version.sgml.in	   |   24 ++++++++++++++++++++++++
104502c393a42Smrg 4 files changed, 32 insertions(+), 10 deletions(-)
104512c393a42Smrg
104522c393a42Smrgcommit 4484582ebaaaea4982248a6141d87d488ef322bd
104532c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104542c393a42SmrgDate:	Fri Mar 7 20:45:20 2003 +0000
104552c393a42Smrg
104562c393a42Smrg    wasnt rebuilding most of the docs
104572c393a42Smrg
104582c393a42Smrg doc/Makefile.am |   18 +++++++++---------
104592c393a42Smrg 1 files changed, 9 insertions(+), 9 deletions(-)
104602c393a42Smrg
104612c393a42Smrgcommit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
104622c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104632c393a42SmrgDate:	Fri Mar 7 20:04:13 2003 +0000
104642c393a42Smrg
104652c393a42Smrg    distribute man page
104662c393a42Smrg
104672c393a42Smrg fc-cache/Makefile.am |    2 ++
104682c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
104692c393a42Smrg
104702c393a42Smrgcommit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
104712c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104722c393a42SmrgDate:	Fri Mar 7 20:03:53 2003 +0000
104732c393a42Smrg
104742c393a42Smrg    note that default mandir is usually wrong
104752c393a42Smrg
104762c393a42Smrg INSTALL |    2 +-
104772c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
104782c393a42Smrg
104792c393a42Smrgcommit bdc0fd54344cd161f1507aa53f3d676569d63f08
104802c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104812c393a42SmrgDate:	Fri Mar 7 20:03:23 2003 +0000
104822c393a42Smrg
104832c393a42Smrg    get manuals to install with automake-1.4
104842c393a42Smrg
104852c393a42Smrg doc/Makefile.am |   44 +++++++++++++++++++++-----------------------
104862c393a42Smrg 1 files changed, 21 insertions(+), 23 deletions(-)
104872c393a42Smrg
104882c393a42Smrgcommit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
104892c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104902c393a42SmrgDate:	Fri Mar 7 19:41:34 2003 +0000
104912c393a42Smrg
104922c393a42Smrg    Create fontconfig-user.html
104932c393a42Smrg
104942c393a42Smrg doc/Makefile.am |    2 +-
104952c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
104962c393a42Smrg
104972c393a42Smrgcommit 251c36c1b311515aae0fff1ab9d80e2843e3f426
104982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
104992c393a42SmrgDate:	Fri Mar 7 19:39:57 2003 +0000
105002c393a42Smrg
105012c393a42Smrg    Add more to .cvsignore
105022c393a42Smrg
105032c393a42Smrg doc/.cvsignore |    9 +++++++++
105042c393a42Smrg 1 files changed, 9 insertions(+), 0 deletions(-)
105052c393a42Smrg
105062c393a42Smrgcommit b219ac6b99672506965f3c2168e2af1cd58d28e7
105072c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105082c393a42SmrgDate:	Fri Mar 7 19:37:16 2003 +0000
105092c393a42Smrg
105102c393a42Smrg    Make documentation build
105112c393a42Smrg
105122c393a42Smrg doc/Makefile.am	  |  172
105132c393a42Smrg +++++++++++++++++++++++++++-------------------
105142c393a42Smrg doc/edit-sgml.c	  |    2 +-
105152c393a42Smrg doc/fontconfig-user.sgml |    2 +-
105162c393a42Smrg 3 files changed, 102 insertions(+), 74 deletions(-)
105172c393a42Smrg
105182c393a42Smrgcommit 39381776a4c0cf4077a31f3a493cbd37420cec71
105192c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105202c393a42SmrgDate:	Fri Mar 7 19:01:41 2003 +0000
105212c393a42Smrg
105222c393a42Smrg    Finish reformatting developer documentation
105232c393a42Smrg
105242c393a42Smrg doc/Makefile.am	   |   16 ++-
105252c393a42Smrg doc/edit-sgml.c	   |   17 ++-
105262c393a42Smrg doc/fcatomic.fncs	   |   93 +++++++++
105272c393a42Smrg doc/fcconfig.fncs	   |  153 ++++++++-------
105282c393a42Smrg doc/fcfile.fncs	   |   78 ++++++++
105292c393a42Smrg doc/fcfreetype.fncs	   |   69 +++++++
105302c393a42Smrg doc/fcinit.fncs	   |   78 ++++++++
105312c393a42Smrg doc/fcstring.fncs	   |  150 ++++++++++++++
105322c393a42Smrg doc/fcstrset.fncs	   |  104 ++++++++++
105332c393a42Smrg doc/fontconfig-devel.sgml |  475
105342c393a42Smrg +++++++++++----------------------------------
105352c393a42Smrg 10 files changed, 795 insertions(+), 438 deletions(-)
105362c393a42Smrg
105372c393a42Smrgcommit 90bdcf6051472443690294e04df1ea1f5d0d1d19
105382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105392c393a42SmrgDate:	Fri Mar 7 08:52:27 2003 +0000
105402c393a42Smrg
105412c393a42Smrg    Add copyright
105422c393a42Smrg
105432c393a42Smrg doc/func.sgml |   23 +++++++++++++++++++++++
105442c393a42Smrg 1 files changed, 23 insertions(+), 0 deletions(-)
105452c393a42Smrg
105462c393a42Smrgcommit 2df0c66230fb86a784414b5db803d32d1a083b3a
105472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105482c393a42SmrgDate:	Fri Mar 7 08:51:14 2003 +0000
105492c393a42Smrg
105502c393a42Smrg    Use <parameter> tags. Add copyrights
105512c393a42Smrg
105522c393a42Smrg doc/fcconfig.fncs     |   46
105532c393a42Smrg +++++++++++++++++++++++-----------------------
105542c393a42Smrg doc/fcconstant.fncs   |   10 +++++-----
105552c393a42Smrg doc/fcobjecttype.fncs |    6 +++---
105562c393a42Smrg doc/fcpattern.fncs    |   14 +++++++-------
105572c393a42Smrg doc/fcvalue.fncs      |    4 ++--
105582c393a42Smrg 5 files changed, 40 insertions(+), 40 deletions(-)
105592c393a42Smrg
105602c393a42Smrgcommit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
105612c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105622c393a42SmrgDate:	Fri Mar 7 08:44:32 2003 +0000
105632c393a42Smrg
105642c393a42Smrg    Add lots more function documentation
105652c393a42Smrg
105662c393a42Smrg doc/Makefile.am	   |   16 ++-
105672c393a42Smrg doc/fcblanks.fncs	   |   58 +++++++++
105682c393a42Smrg doc/fccharset.fncs	   |   23 ++++
105692c393a42Smrg doc/fcconfig.fncs	   |  279
105702c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++
105712c393a42Smrg doc/fcconstant.fncs	   |   58 +++++++++
105722c393a42Smrg doc/fcfontset.fncs	   |   49 ++++++++
105732c393a42Smrg doc/fcmatrix.fncs	   |   23 ++++
105742c393a42Smrg doc/fcobjectset.fncs	   |   61 ++++++++++
105752c393a42Smrg doc/fcobjecttype.fncs	   |   48 ++++++++
105762c393a42Smrg doc/fcpattern.fncs	   |   23 ++++
105772c393a42Smrg doc/fcvalue.fncs	   |   23 ++++
105782c393a42Smrg doc/fontconfig-devel.sgml |  292
105792c393a42Smrg +++------------------------------------------
105802c393a42Smrg 12 files changed, 677 insertions(+), 276 deletions(-)
105812c393a42Smrg
105822c393a42Smrgcommit 22671e25510e77af1a8f2b569314ba2de1c93353
105832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
105842c393a42SmrgDate:	Fri Mar 7 07:12:51 2003 +0000
105852c393a42Smrg
105862c393a42Smrg    Rework documentation to build man pages for each function
105872c393a42Smrg
105882c393a42Smrg doc/Makefile.am	   |   84 +++-
105892c393a42Smrg doc/fccharset.fncs	   |  144 +++++
105902c393a42Smrg doc/fcmatrix.fncs	   |  100 ++++
105912c393a42Smrg doc/fcpattern.fncs	   |  287 ++++++++++
105922c393a42Smrg doc/fcvalue.fncs	   |   17 +
105932c393a42Smrg doc/fontconfig-devel.sgml | 1355
105942c393a42Smrg ++++++++++++++++++---------------------------
105952c393a42Smrg doc/fontconfig-user.sgml  |  396 ++++++--------
105962c393a42Smrg doc/func.sgml		   |   61 ++
105972c393a42Smrg 8 files changed, 1411 insertions(+), 1033 deletions(-)
105982c393a42Smrg
105992c393a42Smrgcommit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
106002c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
106012c393a42SmrgDate:	Fri Mar 7 06:17:36 2003 +0000
106022c393a42Smrg
106032c393a42Smrg    Add func doc creation program edit-sgml
106042c393a42Smrg
106052c393a42Smrg doc/edit-sgml.c |  426
106062c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++++
106072c393a42Smrg 1 files changed, 426 insertions(+), 0 deletions(-)
106082c393a42Smrg
106092c393a42Smrgcommit c92abf78e12502e1d93281e2d4b1404226a6c6b9
106102c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106112c393a42SmrgDate:	Wed Mar 5 10:09:57 2003 +0000
106122c393a42Smrg
106132c393a42Smrg    Update Changelog
106142c393a42Smrg
106152c393a42Smrg ChangeLog |	7 +++++++
106162c393a42Smrg 1 files changed, 7 insertions(+), 0 deletions(-)
106172c393a42Smrg
106182c393a42Smrgcommit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
106192c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106202c393a42SmrgDate:	Wed Mar 5 10:08:08 2003 +0000
106212c393a42Smrg
106222c393a42Smrg    Added back the configure macro options --disable-docs because
106232c393a42Smrg    otherwise
106242c393a42Smrg	fontconfig installs docs into /usr/share/doc/fontconfig (with no
106252c393a42Smrg	version number) unconditionally, causing RPM to fail the build
106262c393a42Smrg	due to
106272c393a42Smrg	_unpackaged_files_terminate_build. We pick up the pregenerated
106282c393a42Smrg	docs
106292c393a42Smrg	with %doc already.
106302c393a42Smrg
106312c393a42Smrg fontconfig.spec.in |	 8 +++++++-
106322c393a42Smrg 1 files changed, 7 insertions(+), 1 deletions(-)
106332c393a42Smrg
106342c393a42Smrgcommit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
106352c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106362c393a42SmrgDate:	Wed Mar 5 09:28:08 2003 +0000
106372c393a42Smrg
106382c393a42Smrg    Updated rpm specfile changelog and Changelog to reflect today's
106392c393a42Smrg    changes
106402c393a42Smrg
106412c393a42Smrg ChangeLog	    |	13 ++++++++++++-
106422c393a42Smrg fontconfig.spec.in |	 9 ++++++++-
106432c393a42Smrg 2 files changed, 20 insertions(+), 2 deletions(-)
106442c393a42Smrg
106452c393a42Smrgcommit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
106462c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106472c393a42SmrgDate:	Wed Mar 5 09:16:37 2003 +0000
106482c393a42Smrg
106492c393a42Smrg    Reordered %files lists to be a bit tidier. Made -devel package own the
106502c393a42Smrg	%{_includedir}/fontconfig directory
106512c393a42Smrg
106522c393a42Smrg fontconfig.spec.in |	 9 +++++----
106532c393a42Smrg 1 files changed, 5 insertions(+), 4 deletions(-)
106542c393a42Smrg
106552c393a42Smrgcommit c674c89bf919fa7f357319a7ce825ba5369ff737
106562c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106572c393a42SmrgDate:	Wed Mar 5 09:14:06 2003 +0000
106582c393a42Smrg
106592c393a42Smrg    Put %post script in {}'s for tidyness, and change the call to
106602c393a42Smrg    fc-cache to
106612c393a42Smrg	use %{_bindir}/fc-cache
106622c393a42Smrg
106632c393a42Smrg fontconfig.spec.in |	 9 +++++----
106642c393a42Smrg 1 files changed, 5 insertions(+), 4 deletions(-)
106652c393a42Smrg
106662c393a42Smrgcommit 5283328a6006420cb3382c0dbef55f715996b91c
106672c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106682c393a42SmrgDate:	Wed Mar 5 09:10:14 2003 +0000
106692c393a42Smrg
106702c393a42Smrg    Changed BuildRequires: lines to use %{_bindir} macro instead of
106712c393a42Smrg    hard coded
106722c393a42Smrg	/usr/bin
106732c393a42Smrg
106742c393a42Smrg fontconfig.spec.in |	 4 ++--
106752c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
106762c393a42Smrg
106772c393a42Smrgcommit 674c09dfbfc3d6d3a014ac018995530159fc157f
106782c393a42SmrgAuthor: Mike A. Harris <mharris@redhat.com>
106792c393a42SmrgDate:	Wed Mar 5 09:08:41 2003 +0000
106802c393a42Smrg
106812c393a42Smrg    Replace commented out %define at top of specfile with a comment
106822c393a42Smrg    preceding
106832c393a42Smrg	the freetype2 define, since rpm expands macros in comments. Also
106842c393a42Smrg	remove
106852c393a42Smrg	-j flag from make, as _smp_mflags expands to -jN already.
106862c393a42Smrg
106872c393a42Smrg fontconfig.spec.in |	 6 +++---
106882c393a42Smrg 1 files changed, 3 insertions(+), 3 deletions(-)
106892c393a42Smrg
106902c393a42Smrgcommit d30f481c4d182db3873fc9caf0e191da3c4955ef
106912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
106922c393a42SmrgDate:	Wed Mar 5 07:45:37 2003 +0000
106932c393a42Smrg
106942c393a42Smrg    switch vesion to version
106952c393a42Smrg
106962c393a42Smrg fontconfig.spec.in |	 2 +-
106972c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
106982c393a42Smrg
106992c393a42Smrgcommit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
107002c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107012c393a42SmrgDate:	Wed Mar 5 06:09:36 2003 +0000
107022c393a42Smrg
107032c393a42Smrg    optimize string compares even more
107042c393a42Smrg
107052c393a42Smrg src/fcstr.c |	 19 +++----------------
107062c393a42Smrg 1 files changed, 3 insertions(+), 16 deletions(-)
107072c393a42Smrg
107082c393a42Smrgcommit dc1de232a694c9c431604e701e8f617978a00e0a
107092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107102c393a42SmrgDate:	Wed Mar 5 06:09:14 2003 +0000
107112c393a42Smrg
107122c393a42Smrg    Use VERSION in fontconfig.pc.in
107132c393a42Smrg
107142c393a42Smrg fontconfig.pc.in |    2 +-
107152c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
107162c393a42Smrg
107172c393a42Smrgcommit 83e42969fcd183d99b279cf1e15b6126ce2428eb
107182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107192c393a42SmrgDate:	Wed Mar 5 05:57:11 2003 +0000
107202c393a42Smrg
107212c393a42Smrg    No longer using config directory
107222c393a42Smrg
107232c393a42Smrg configure.in |    2 --
107242c393a42Smrg 1 files changed, 0 insertions(+), 2 deletions(-)
107252c393a42Smrg
107262c393a42Smrgcommit 94421e4097d84b50fc2da285b57fb00da3592796
107272c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107282c393a42SmrgDate:	Wed Mar 5 05:53:10 2003 +0000
107292c393a42Smrg
107302c393a42Smrg    use FcToLower instead of tolower
107312c393a42Smrg
107322c393a42Smrg src/fcname.c |   12 +++++-------
107332c393a42Smrg 1 files changed, 5 insertions(+), 7 deletions(-)
107342c393a42Smrg
107352c393a42Smrgcommit 55ef7dac64d9202217c6f42e53ddf1549c2da385
107362c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107372c393a42SmrgDate:	Wed Mar 5 05:52:51 2003 +0000
107382c393a42Smrg
107392c393a42Smrg    Add FcLangSetPrint
107402c393a42Smrg
107412c393a42Smrg src/fcdbg.c |	 29 ++++++++++++++++++-----------
107422c393a42Smrg 1 files changed, 18 insertions(+), 11 deletions(-)
107432c393a42Smrg
107442c393a42Smrgcommit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
107452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107462c393a42SmrgDate:	Wed Mar 5 05:52:31 2003 +0000
107472c393a42Smrg
107482c393a42Smrg    AddFcLangSetContains for font listing, add first-letter table for
107492c393a42Smrg    language
107502c393a42Smrg	lookups, change RCS tag
107512c393a42Smrg
107522c393a42Smrg src/fccfg.c  |    8 +-
107532c393a42Smrg src/fcint.h  |    7 +-
107542c393a42Smrg src/fclang.c |  231
107552c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++------
107562c393a42Smrg src/fclist.c |    6 +-
107572c393a42Smrg 4 files changed, 219 insertions(+), 33 deletions(-)
107582c393a42Smrg
107592c393a42Smrgcommit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
107602c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107612c393a42SmrgDate:	Wed Mar 5 05:51:27 2003 +0000
107622c393a42Smrg
107632c393a42Smrg    Change RCS tag
107642c393a42Smrg
107652c393a42Smrg fc-cache/fc-cache.c	|    4 ++--
107662c393a42Smrg fc-cache/fc-cache.man	|    4 ++--
107672c393a42Smrg fc-list/fc-list.c	|    4 ++--
107682c393a42Smrg fc-list/fc-list.man	|    4 ++--
107692c393a42Smrg src/fcatomic.c		|    4 ++--
107702c393a42Smrg src/fcblanks.c		|    4 ++--
107712c393a42Smrg src/fccache.c		|    4 ++--
107722c393a42Smrg src/fccharset.c	|    4 ++--
107732c393a42Smrg src/fcdefault.c	|    4 ++--
107742c393a42Smrg src/fcdir.c		|    4 ++--
107752c393a42Smrg src/fcfreetype.c	|    4 ++--
107762c393a42Smrg src/fcfs.c		|    4 ++--
107772c393a42Smrg src/fcinit.c		|    4 ++--
107782c393a42Smrg src/fcmatch.c		|    4 ++--
107792c393a42Smrg src/fcmatrix.c		|    2 +-
107802c393a42Smrg src/fcpat.c		|    4 ++--
107812c393a42Smrg src/fcstr.c		|    4 ++--
107822c393a42Smrg src/fcxml.c		|    4 ++--
107832c393a42Smrg src/fontconfig-def.cpp |    2 +-
107842c393a42Smrg 19 files changed, 36 insertions(+), 36 deletions(-)
107852c393a42Smrg
107862c393a42Smrgcommit 0eadb052fb31ad99d77d1997108d316c64d939b8
107872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107882c393a42SmrgDate:	Wed Mar 5 05:48:53 2003 +0000
107892c393a42Smrg
107902c393a42Smrg    Add letter ranges to speed lang lookups, change CVS tag
107912c393a42Smrg
107922c393a42Smrg fc-lang/fc-lang.c     |   38 ++++++++++++++++++++++++++++++++++++--
107932c393a42Smrg fc-lang/fc-lang.man   |    4 ++--
107942c393a42Smrg fc-lang/fclang.tmpl.h |    4 ++--
107952c393a42Smrg 3 files changed, 40 insertions(+), 6 deletions(-)
107962c393a42Smrg
107972c393a42Smrgcommit 4c2967f6267b01022c4f3651dcc0072a225f4b01
107982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
107992c393a42SmrgDate:	Wed Mar 5 05:48:15 2003 +0000
108002c393a42Smrg
108012c393a42Smrg    Change RCS tag, add FcLangSetContains
108022c393a42Smrg
108032c393a42Smrg fontconfig/fcfreetype.h |    4 ++--
108042c393a42Smrg fontconfig/fcprivate.h  |    4 ++--
108052c393a42Smrg fontconfig/fontconfig.h |   11 ++++++++---
108062c393a42Smrg 3 files changed, 12 insertions(+), 7 deletions(-)
108072c393a42Smrg
108082c393a42Smrgcommit 0b5c5dd1bed55e32c551c85bce87b511236111b6
108092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
108102c393a42SmrgDate:	Wed Mar 5 04:26:06 2003 +0000
108112c393a42Smrg
108122c393a42Smrg    Switch RCS tag label
108132c393a42Smrg
108142c393a42Smrg fc-lang/aa.orth    |	 4 ++--
108152c393a42Smrg fc-lang/ab.orth    |	 4 ++--
108162c393a42Smrg fc-lang/af.orth    |	 4 ++--
108172c393a42Smrg fc-lang/am.orth    |	 4 ++--
108182c393a42Smrg fc-lang/ar.orth    |	 4 ++--
108192c393a42Smrg fc-lang/ast.orth   |	 4 ++--
108202c393a42Smrg fc-lang/ava.orth   |	 4 ++--
108212c393a42Smrg fc-lang/ay.orth    |	 4 ++--
108222c393a42Smrg fc-lang/az.orth    |	 4 ++--
108232c393a42Smrg fc-lang/ba.orth    |	 4 ++--
108242c393a42Smrg fc-lang/bam.orth   |	 4 ++--
108252c393a42Smrg fc-lang/be.orth    |	 4 ++--
108262c393a42Smrg fc-lang/bg.orth    |	 4 ++--
108272c393a42Smrg fc-lang/bh.orth    |	 4 ++--
108282c393a42Smrg fc-lang/bho.orth   |	 4 ++--
108292c393a42Smrg fc-lang/bi.orth    |	 4 ++--
108302c393a42Smrg fc-lang/bin.orth   |	 4 ++--
108312c393a42Smrg fc-lang/bn.orth    |	 4 ++--
108322c393a42Smrg fc-lang/bo.orth    |	 4 ++--
108332c393a42Smrg fc-lang/br.orth    |	 4 ++--
108342c393a42Smrg fc-lang/bs.orth    |	 4 ++--
108352c393a42Smrg fc-lang/bua.orth   |	 4 ++--
108362c393a42Smrg fc-lang/ca.orth    |	 4 ++--
108372c393a42Smrg fc-lang/ce.orth    |	 4 ++--
108382c393a42Smrg fc-lang/ch.orth    |	 4 ++--
108392c393a42Smrg fc-lang/chm.orth   |	 4 ++--
108402c393a42Smrg fc-lang/chr.orth   |	 4 ++--
108412c393a42Smrg fc-lang/co.orth    |	 4 ++--
108422c393a42Smrg fc-lang/cs.orth    |	 4 ++--
108432c393a42Smrg fc-lang/cu.orth    |	 4 ++--
108442c393a42Smrg fc-lang/cv.orth    |	 4 ++--
108452c393a42Smrg fc-lang/cy.orth    |	 4 ++--
108462c393a42Smrg fc-lang/da.orth    |	 4 ++--
108472c393a42Smrg fc-lang/de.orth    |	 4 ++--
108482c393a42Smrg fc-lang/dz.orth    |	 4 ++--
108492c393a42Smrg fc-lang/el.orth    |	 4 ++--
108502c393a42Smrg fc-lang/en.orth    |	 4 ++--
108512c393a42Smrg fc-lang/eo.orth    |	 4 ++--
108522c393a42Smrg fc-lang/es.orth    |	 4 ++--
108532c393a42Smrg fc-lang/et.orth    |	 4 ++--
108542c393a42Smrg fc-lang/eu.orth    |	 4 ++--
108552c393a42Smrg fc-lang/fa.orth    |	 4 ++--
108562c393a42Smrg fc-lang/fi.orth    |	 4 ++--
108572c393a42Smrg fc-lang/fj.orth    |	 4 ++--
108582c393a42Smrg fc-lang/fo.orth    |	 4 ++--
108592c393a42Smrg fc-lang/fr.orth    |	 4 ++--
108602c393a42Smrg fc-lang/ful.orth   |	 4 ++--
108612c393a42Smrg fc-lang/fur.orth   |	 4 ++--
108622c393a42Smrg fc-lang/fy.orth    |	 4 ++--
108632c393a42Smrg fc-lang/ga.orth    |	 4 ++--
108642c393a42Smrg fc-lang/gd.orth    |	 4 ++--
108652c393a42Smrg fc-lang/gez.orth   |	 4 ++--
108662c393a42Smrg fc-lang/gl.orth    |	 4 ++--
108672c393a42Smrg fc-lang/gn.orth    |	 4 ++--
108682c393a42Smrg fc-lang/gu.orth    |	 4 ++--
108692c393a42Smrg fc-lang/gv.orth    |	 4 ++--
108702c393a42Smrg fc-lang/ha.orth    |	 4 ++--
108712c393a42Smrg fc-lang/haw.orth   |	 4 ++--
108722c393a42Smrg fc-lang/he.orth    |	 4 ++--
108732c393a42Smrg fc-lang/hi.orth    |	 4 ++--
108742c393a42Smrg fc-lang/ho.orth    |	 4 ++--
108752c393a42Smrg fc-lang/hr.orth    |	 4 ++--
108762c393a42Smrg fc-lang/hu.orth    |	 4 ++--
108772c393a42Smrg fc-lang/hy.orth    |	 4 ++--
108782c393a42Smrg fc-lang/ia.orth    |	 4 ++--
108792c393a42Smrg fc-lang/ibo.orth   |	 4 ++--
108802c393a42Smrg fc-lang/id.orth    |	 4 ++--
108812c393a42Smrg fc-lang/ie.orth    |	 4 ++--
108822c393a42Smrg fc-lang/ik.orth    |	 4 ++--
108832c393a42Smrg fc-lang/io.orth    |	 4 ++--
108842c393a42Smrg fc-lang/is.orth    |	 4 ++--
108852c393a42Smrg fc-lang/it.orth    |	 4 ++--
108862c393a42Smrg fc-lang/iu.orth    |	 4 ++--
108872c393a42Smrg fc-lang/ja.orth    |	 4 ++--
108882c393a42Smrg fc-lang/ka.orth    |	 4 ++--
108892c393a42Smrg fc-lang/kaa.orth   |	 4 ++--
108902c393a42Smrg fc-lang/ki.orth    |	 4 ++--
108912c393a42Smrg fc-lang/kk.orth    |	 4 ++--
108922c393a42Smrg fc-lang/kl.orth    |	 4 ++--
108932c393a42Smrg fc-lang/km.orth    |	 4 ++--
108942c393a42Smrg fc-lang/kn.orth    |	 4 ++--
108952c393a42Smrg fc-lang/ko.orth    |	 4 ++--
108962c393a42Smrg fc-lang/kok.orth   |	 4 ++--
108972c393a42Smrg fc-lang/ks.orth    |	 4 ++--
108982c393a42Smrg fc-lang/ku.orth    |	 4 ++--
108992c393a42Smrg fc-lang/kum.orth   |	 4 ++--
109002c393a42Smrg fc-lang/kv.orth    |	 4 ++--
109012c393a42Smrg fc-lang/kw.orth    |	 4 ++--
109022c393a42Smrg fc-lang/ky.orth    |	 4 ++--
109032c393a42Smrg fc-lang/la.orth    |	 4 ++--
109042c393a42Smrg fc-lang/lb.orth    |	 4 ++--
109052c393a42Smrg fc-lang/lez.orth   |	 4 ++--
109062c393a42Smrg fc-lang/lo.orth    |	 4 ++--
109072c393a42Smrg fc-lang/lt.orth    |	 4 ++--
109082c393a42Smrg fc-lang/lv.orth    |	 4 ++--
109092c393a42Smrg fc-lang/mg.orth    |	 4 ++--
109102c393a42Smrg fc-lang/mh.orth    |	 4 ++--
109112c393a42Smrg fc-lang/mi.orth    |	 4 ++--
109122c393a42Smrg fc-lang/mk.orth    |	 4 ++--
109132c393a42Smrg fc-lang/ml.orth    |	 4 ++--
109142c393a42Smrg fc-lang/mn.orth    |	 4 ++--
109152c393a42Smrg fc-lang/mo.orth    |	 4 ++--
109162c393a42Smrg fc-lang/mr.orth    |	 4 ++--
109172c393a42Smrg fc-lang/mt.orth    |	 4 ++--
109182c393a42Smrg fc-lang/my.orth    |	 4 ++--
109192c393a42Smrg fc-lang/nb.orth    |	 4 ++--
109202c393a42Smrg fc-lang/ne.orth    |	 4 ++--
109212c393a42Smrg fc-lang/nl.orth    |	 4 ++--
109222c393a42Smrg fc-lang/nn.orth    |	 4 ++--
109232c393a42Smrg fc-lang/no.orth    |	 4 ++--
109242c393a42Smrg fc-lang/ny.orth    |	 4 ++--
109252c393a42Smrg fc-lang/oc.orth    |	 4 ++--
109262c393a42Smrg fc-lang/om.orth    |	 4 ++--
109272c393a42Smrg fc-lang/or.orth    |	 4 ++--
109282c393a42Smrg fc-lang/os.orth    |	 4 ++--
109292c393a42Smrg fc-lang/pl.orth    |	 4 ++--
109302c393a42Smrg fc-lang/pt.orth    |	 4 ++--
109312c393a42Smrg fc-lang/rm.orth    |	 4 ++--
109322c393a42Smrg fc-lang/ro.orth    |	 4 ++--
109332c393a42Smrg fc-lang/ru.orth    |	 4 ++--
109342c393a42Smrg fc-lang/sa.orth    |	 4 ++--
109352c393a42Smrg fc-lang/sah.orth   |	 4 ++--
109362c393a42Smrg fc-lang/sco.orth   |	 4 ++--
109372c393a42Smrg fc-lang/se.orth    |	 4 ++--
109382c393a42Smrg fc-lang/sel.orth   |	 4 ++--
109392c393a42Smrg fc-lang/sh.orth    |	 4 ++--
109402c393a42Smrg fc-lang/si.orth    |	 4 ++--
109412c393a42Smrg fc-lang/sk.orth    |	 4 ++--
109422c393a42Smrg fc-lang/sl.orth    |	 4 ++--
109432c393a42Smrg fc-lang/sm.orth    |	 4 ++--
109442c393a42Smrg fc-lang/sma.orth   |	 4 ++--
109452c393a42Smrg fc-lang/smj.orth   |	 4 ++--
109462c393a42Smrg fc-lang/smn.orth   |	 4 ++--
109472c393a42Smrg fc-lang/sms.orth   |	 4 ++--
109482c393a42Smrg fc-lang/so.orth    |	 4 ++--
109492c393a42Smrg fc-lang/sq.orth    |	 4 ++--
109502c393a42Smrg fc-lang/sr.orth    |	 4 ++--
109512c393a42Smrg fc-lang/sv.orth    |	 4 ++--
109522c393a42Smrg fc-lang/sw.orth    |	 4 ++--
109532c393a42Smrg fc-lang/syr.orth   |	 4 ++--
109542c393a42Smrg fc-lang/ta.orth    |	 4 ++--
109552c393a42Smrg fc-lang/te.orth    |	 4 ++--
109562c393a42Smrg fc-lang/tg.orth    |	 4 ++--
109572c393a42Smrg fc-lang/th.orth    |	 4 ++--
109582c393a42Smrg fc-lang/ti_er.orth |	 4 ++--
109592c393a42Smrg fc-lang/ti_et.orth |	 4 ++--
109602c393a42Smrg fc-lang/tig.orth   |	 4 ++--
109612c393a42Smrg fc-lang/tk.orth    |	 4 ++--
109622c393a42Smrg fc-lang/tl.orth    |	 4 ++--
109632c393a42Smrg fc-lang/tn.orth    |	 4 ++--
109642c393a42Smrg fc-lang/to.orth    |	 4 ++--
109652c393a42Smrg fc-lang/tr.orth    |	 4 ++--
109662c393a42Smrg fc-lang/ts.orth    |	 4 ++--
109672c393a42Smrg fc-lang/tt.orth    |	 4 ++--
109682c393a42Smrg fc-lang/tw.orth    |	 4 ++--
109692c393a42Smrg fc-lang/tyv.orth   |	 4 ++--
109702c393a42Smrg fc-lang/ug.orth    |	 4 ++--
109712c393a42Smrg fc-lang/uk.orth    |	 4 ++--
109722c393a42Smrg fc-lang/ur.orth    |	 4 ++--
109732c393a42Smrg fc-lang/uz.orth    |	 4 ++--
109742c393a42Smrg fc-lang/ven.orth   |	 4 ++--
109752c393a42Smrg fc-lang/vi.orth    |	 4 ++--
109762c393a42Smrg fc-lang/vo.orth    |	 4 ++--
109772c393a42Smrg fc-lang/vot.orth   |	 4 ++--
109782c393a42Smrg fc-lang/wa.orth    |	 4 ++--
109792c393a42Smrg fc-lang/wen.orth   |	 4 ++--
109802c393a42Smrg fc-lang/wo.orth    |	 4 ++--
109812c393a42Smrg fc-lang/xh.orth    |	 4 ++--
109822c393a42Smrg fc-lang/yap.orth   |	 4 ++--
109832c393a42Smrg fc-lang/yi.orth    |	 4 ++--
109842c393a42Smrg fc-lang/yo.orth    |	 4 ++--
109852c393a42Smrg fc-lang/zh_cn.orth |	 4 ++--
109862c393a42Smrg fc-lang/zh_hk.orth |	 4 ++--
109872c393a42Smrg fc-lang/zh_mo.orth |	 4 ++--
109882c393a42Smrg fc-lang/zh_sg.orth |	 4 ++--
109892c393a42Smrg fc-lang/zh_tw.orth |	 4 ++--
109902c393a42Smrg fc-lang/zu.orth    |	 4 ++--
109912c393a42Smrg 177 files changed, 354 insertions(+), 354 deletions(-)
109922c393a42Smrg
109932c393a42Smrgcommit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
109942c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
109952c393a42SmrgDate:	Tue Mar 4 00:19:09 2003 +0000
109962c393a42Smrg
109972c393a42Smrg    Add .cvsignore
109982c393a42Smrg
109992c393a42Smrg doc/.cvsignore |    4 ++++
110002c393a42Smrg 1 files changed, 4 insertions(+), 0 deletions(-)
110012c393a42Smrg
110022c393a42Smrgcommit af82b48c2b8c2037020d928aced582dedd06d8d9
110032c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110042c393a42SmrgDate:	Tue Mar 4 00:14:58 2003 +0000
110052c393a42Smrg
110062c393a42Smrg    Allow multiple directories in --with-add-fonts, by default add only
110072c393a42Smrg	scalable fonts from X directory
110082c393a42Smrg
110092c393a42Smrg configure.in |   48 ++++++++++++++++++++++++++++++++----------------
110102c393a42Smrg 1 files changed, 32 insertions(+), 16 deletions(-)
110112c393a42Smrg
110122c393a42Smrgcommit bb7743ae7e218ecef31f3023b281939b02967552
110132c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110142c393a42SmrgDate:	Mon Mar 3 05:47:14 2003 +0000
110152c393a42Smrg
110162c393a42Smrg    Update version to 2.1.91
110172c393a42Smrg
110182c393a42Smrg configure.in		 |    2 +-
110192c393a42Smrg fontconfig/fontconfig.h |    2 +-
110202c393a42Smrg 2 files changed, 2 insertions(+), 2 deletions(-)
110212c393a42Smrg
110222c393a42Smrgcommit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
110232c393a42SmrgAuthor: Owen Taylor <otaylor@redhat.com>
110242c393a42SmrgDate:	Mon Mar 3 01:13:11 2003 +0000
110252c393a42Smrg
110262c393a42Smrg    Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
110272c393a42Smrg    fontconfig.spec.in: Improvements from Red Hat spec file.
110282c393a42Smrg    {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
110292c393a42Smrg    docs/*.sgml: SGML fixes.
110302c393a42Smrg
110312c393a42Smrg ChangeLog		   |	8 ++
110322c393a42Smrg doc/fontconfig-devel.sgml |  237
110332c393a42Smrg +++++++++++++++++++++++----------------------
110342c393a42Smrg doc/fontconfig-user.sgml  |	8 ++-
110352c393a42Smrg fc-cache/Makefile.am	   |	2 +
110362c393a42Smrg fc-lang/Makefile.am	   |	2 +
110372c393a42Smrg fc-list/Makefile.am	   |	2 +
110382c393a42Smrg fontconfig.spec.in	   |   86 +++++++++-------
110392c393a42Smrg 7 files changed, 191 insertions(+), 154 deletions(-)
110402c393a42Smrg
110412c393a42Smrgcommit ee170116da7cbd6e03a4de61c455d717183f46d7
110422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110432c393a42SmrgDate:	Sun Mar 2 19:13:00 2003 +0000
110442c393a42Smrg
110452c393a42Smrg    Ignore dist files
110462c393a42Smrg
110472c393a42Smrg .cvsignore |	 1 +
110482c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
110492c393a42Smrg
110502c393a42Smrgcommit ff3f1f98ed240a4cde511cace7acd09d40548656
110512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110522c393a42SmrgDate:	Sun Mar 2 19:12:23 2003 +0000
110532c393a42Smrg
110542c393a42Smrg    Switch back to -version-info for fontconfig as its at minor 0. Add
110552c393a42Smrg	--system-only to fc-cache. Fix FC_VERSION to match product version
110562c393a42Smrg	rather than .so version
110572c393a42Smrg
110582c393a42Smrg Makefile.am		 |    1 -
110592c393a42Smrg configure.in		 |   23 +-
110602c393a42Smrg fc-cache/fc-cache.c	 |    8 +
110612c393a42Smrg fc-lang/fc-lang.c	 |    6 +
110622c393a42Smrg fontconfig/fontconfig.h |   16 +-
110632c393a42Smrg ltmain.sh		 | 6192
110642c393a42Smrg -----------------------------------------------
110652c393a42Smrg src/Makefile.am	 |    2 +-
110662c393a42Smrg src/fccfg.c		 |   25 +-
110672c393a42Smrg src/fcint.h		 |    3 +
110682c393a42Smrg src/fcstr.c		 |    8 +-
110692c393a42Smrg src/fcxml.c		 |   14 +-
110702c393a42Smrg 11 files changed, 79 insertions(+), 6219 deletions(-)
110712c393a42Smrg
110722c393a42Smrgcommit bf0093b72487bd463b9c7700902cd8765534c9c1
110732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110742c393a42SmrgDate:	Sun Mar 2 08:46:04 2003 +0000
110752c393a42Smrg
110762c393a42Smrg    oops -- X fonts referenced from the wrong place
110772c393a42Smrg
110782c393a42Smrg configure.in |    2 +-
110792c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
110802c393a42Smrg
110812c393a42Smrgcommit ad9b233c98d4da08178503f6db9a43708e2a7df0
110822c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110832c393a42SmrgDate:	Sun Mar 2 08:00:24 2003 +0000
110842c393a42Smrg
110852c393a42Smrg    Make default confdir point to sysconfdir
110862c393a42Smrg
110872c393a42Smrg configure.in |    4 ++--
110882c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
110892c393a42Smrg
110902c393a42Smrgcommit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
110912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
110922c393a42SmrgDate:	Sun Mar 2 07:36:08 2003 +0000
110932c393a42Smrg
110942c393a42Smrg    Add ltmain.sh to the package
110952c393a42Smrg
110962c393a42Smrg Makefile.am |	  1 +
110972c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
110982c393a42Smrg
110992c393a42Smrgcommit 8fc10a72ad856216b87daa91a1d52fde70af35dc
111002c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111012c393a42SmrgDate:	Sun Mar 2 07:28:24 2003 +0000
111022c393a42Smrg
111032c393a42Smrg    make dist works now. Update to 2.1.90 in preparation for eventual 2.2
111042c393a42Smrg	release
111052c393a42Smrg
111062c393a42Smrg COPYING	     |	  4 +-
111072c393a42Smrg ChangeLog	     |	 20 +
111082c393a42Smrg INSTALL	     |	 11 +-
111092c393a42Smrg Makefile.am	     |	  3 +-
111102c393a42Smrg README		     |	  6 +-
111112c393a42Smrg configure.in	     |	 11 +-
111122c393a42Smrg fc-lang/Makefile.am |	  2 +
111132c393a42Smrg src/Makefile.am     |	  2 +
111142c393a42Smrg src/fcknownsets.h   | 1895
111152c393a42Smrg ---------------------------------------------------
111162c393a42Smrg test/Makefile.am    |	  3 +
111172c393a42Smrg 10 files changed, 42 insertions(+), 1915 deletions(-)
111182c393a42Smrg
111192c393a42Smrgcommit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
111202c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111212c393a42SmrgDate:	Sat Mar 1 05:55:48 2003 +0000
111222c393a42Smrg
111232c393a42Smrg    Add .cvsignore
111242c393a42Smrg
111252c393a42Smrg test/.cvsignore |    2 ++
111262c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
111272c393a42Smrg
111282c393a42Smrgcommit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
111292c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111302c393a42SmrgDate:	Sat Mar 1 05:55:17 2003 +0000
111312c393a42Smrg
111322c393a42Smrg    Add simple tests
111332c393a42Smrg
111342c393a42Smrg Makefile.am	    |	 2 +-
111352c393a42Smrg configure.in	    |	 1 +
111362c393a42Smrg test/4x6.pcf	    |  Bin 0 -> 70952 bytes
111372c393a42Smrg test/8x16.pcf	    |  Bin 0 -> 21320 bytes
111382c393a42Smrg test/Makefile.am   |	 4 ++
111392c393a42Smrg test/fonts.conf.in |	 4 ++
111402c393a42Smrg test/out.expected  |	 8 +++++
111412c393a42Smrg test/run-test.sh   |	85
111422c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
111432c393a42Smrg 8 files changed, 103 insertions(+), 1 deletions(-)
111442c393a42Smrg
111452c393a42Smrgcommit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
111462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111472c393a42SmrgDate:	Sat Mar 1 05:21:02 2003 +0000
111482c393a42Smrg
111492c393a42Smrg    Add --disable-docs flag
111502c393a42Smrg
111512c393a42Smrg configure.in	 |   16 ++++++++++++++++
111522c393a42Smrg doc/Makefile.am |   21 ++++++++++++++++-----
111532c393a42Smrg src/Makefile.am |    4 ----
111542c393a42Smrg 3 files changed, 32 insertions(+), 9 deletions(-)
111552c393a42Smrg
111562c393a42Smrgcommit 0da305f7f85ae0dddc411df53ef077709558d369
111572c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111582c393a42SmrgDate:	Sat Mar 1 03:06:37 2003 +0000
111592c393a42Smrg
111602c393a42Smrg    Switch to docbook and split documentation into pieces
111612c393a42Smrg
111622c393a42Smrg Makefile.am	  |    2 +-
111632c393a42Smrg configure.in	  |   15 +
111642c393a42Smrg doc/Makefile.am  |   35 ++
111652c393a42Smrg src/fontconfig.3 | 1466
111662c393a42Smrg ------------------------------------------------------
111672c393a42Smrg 4 files changed, 51 insertions(+), 1467 deletions(-)
111682c393a42Smrg
111692c393a42Smrgcommit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
111702c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111712c393a42SmrgDate:	Sat Mar 1 02:23:52 2003 +0000
111722c393a42Smrg
111732c393a42Smrg    Reformat documentation into sgml for docbook, split into user/devel
111742c393a42Smrg    guides
111752c393a42Smrg
111762c393a42Smrg doc/fontconfig-devel.sgml | 1257
111772c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++
111782c393a42Smrg doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
111792c393a42Smrg doc/fontconfig.tex	   |   55 --
111802c393a42Smrg 3 files changed, 1816 insertions(+), 55 deletions(-)
111812c393a42Smrg
111822c393a42Smrgcommit df43986cdcb38f6462d63618a115618cd9a964bb
111832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111842c393a42SmrgDate:	Thu Feb 27 08:12:13 2003 +0000
111852c393a42Smrg
111862c393a42Smrg    Disable globaladvance for batang fonts
111872c393a42Smrg
111882c393a42Smrg fonts.conf.in |   10 ++++++++++
111892c393a42Smrg 1 files changed, 10 insertions(+), 0 deletions(-)
111902c393a42Smrg
111912c393a42Smrgcommit cc168fa6688066baad43d1de577a39c11102947a
111922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
111932c393a42SmrgDate:	Thu Feb 27 08:08:09 2003 +0000
111942c393a42Smrg
111952c393a42Smrg    Disable globaladvance for gulim fonts
111962c393a42Smrg
111972c393a42Smrg fonts.conf.in |   15 +++++++++++++++
111982c393a42Smrg 1 files changed, 15 insertions(+), 0 deletions(-)
111992c393a42Smrg
112002c393a42Smrgcommit 148656ed8b3755f0634be14ae60996a1ad493836
112012c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112022c393a42SmrgDate:	Thu Feb 27 07:04:59 2003 +0000
112032c393a42Smrg
112042c393a42Smrg    Stop setting FC_SPACING from font hints. Theyre always wrong
112052c393a42Smrg
112062c393a42Smrg src/fcfreetype.c |    7 ++++++-
112072c393a42Smrg 1 files changed, 6 insertions(+), 1 deletions(-)
112082c393a42Smrg
112092c393a42Smrgcommit 662b879681f2961b446341638c7bec048edd612a
112102c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112112c393a42SmrgDate:	Thu Feb 27 07:04:31 2003 +0000
112122c393a42Smrg
112132c393a42Smrg    Avoid crashing with null expressions in debug code
112142c393a42Smrg
112152c393a42Smrg src/fcdbg.c |	  3 ++-
112162c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
112172c393a42Smrg
112182c393a42Smrgcommit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
112192c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112202c393a42SmrgDate:	Wed Feb 26 19:13:17 2003 +0000
112212c393a42Smrg
112222c393a42Smrg    Allow double or integer for numeric values in matching
112232c393a42Smrg
112242c393a42Smrg src/fcdbg.c   |    4 ++--
112252c393a42Smrg src/fcmatch.c |   34 ++++++++++++++++++++++++++--------
112262c393a42Smrg 2 files changed, 28 insertions(+), 10 deletions(-)
112272c393a42Smrg
112282c393a42Smrgcommit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
112292c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112302c393a42SmrgDate:	Mon Feb 24 17:52:44 2003 +0000
112312c393a42Smrg
112322c393a42Smrg    Add remaining .cvsignore files
112332c393a42Smrg
112342c393a42Smrg fc-cache/.cvsignore   |    5 +++++
112352c393a42Smrg fc-lang/.cvsignore    |    6 ++++++
112362c393a42Smrg fc-list/.cvsignore    |    5 +++++
112372c393a42Smrg fontconfig/.cvsignore |    2 ++
112382c393a42Smrg src/.cvsignore        |    6 ++++++
112392c393a42Smrg 5 files changed, 24 insertions(+), 0 deletions(-)
112402c393a42Smrg
112412c393a42Smrgcommit 8530b30b0bbb1831ab80cda61c104714b66a9da4
112422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112432c393a42SmrgDate:	Mon Feb 24 17:50:29 2003 +0000
112442c393a42Smrg
112452c393a42Smrg    Add .cvsignore file
112462c393a42Smrg
112472c393a42Smrg .cvsignore |	15 +++++++++++++++
112482c393a42Smrg 1 files changed, 15 insertions(+), 0 deletions(-)
112492c393a42Smrg
112502c393a42Smrgcommit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
112512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112522c393a42SmrgDate:	Mon Feb 24 17:18:50 2003 +0000
112532c393a42Smrg
112542c393a42Smrg    Switch to automake
112552c393a42Smrg
112562c393a42Smrg Makefile.am		 |   49 +
112572c393a42Smrg Makefile.in		 |   91 -
112582c393a42Smrg autogen.sh		 |   89 +
112592c393a42Smrg config.h.in		 |  138 --
112602c393a42Smrg configure.in		 |  425 ++--
112612c393a42Smrg cvscompile.sh		 |   11 -
112622c393a42Smrg fc-cache/Makefile.am	 |   28 +
112632c393a42Smrg fc-cache/Makefile.in	 |   53 -
112642c393a42Smrg fc-lang/Makefile.am	 |   38 +
112652c393a42Smrg fc-list/Makefile.am	 |   28 +
112662c393a42Smrg fc-list/Makefile.in	 |   54 -
112672c393a42Smrg findfonts		 |    4 -
112682c393a42Smrg fontconfig.spec.in	 |   74 +
112692c393a42Smrg fontconfig/Makefile.am  |    8 +
112702c393a42Smrg fontconfig/Makefile.in  |   39 -
112712c393a42Smrg fontconfig/fontconfig.h |    3 +-
112722c393a42Smrg fonts.conf.in		 |   12 +-
112732c393a42Smrg local.conf		 |    5 +
112742c393a42Smrg local.def		 |   70 -
112752c393a42Smrg ltmain.sh		 | 6192
112762c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
112772c393a42Smrg setfontdirs		 |   36 -
112782c393a42Smrg src/Makefile.am	 |   38 +
112792c393a42Smrg src/Makefile.in	 |  120 -
112802c393a42Smrg src/fontconfig.3	 | 1466 +++++++++++
112812c393a42Smrg src/fontconfig.man	 | 1466 -----------
112822c393a42Smrg 25 files changed, 8214 insertions(+), 2323 deletions(-)
112832c393a42Smrg
112842c393a42Smrgcommit 46d003c34ef95db33ecb794d23f711161d4d4ae3
112852c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112862c393a42SmrgDate:	Mon Feb 24 16:51:29 2003 +0000
112872c393a42Smrg
112882c393a42Smrg    Dont attempt to use cache if NULL
112892c393a42Smrg
112902c393a42Smrg src/fcdir.c |	  3 ++-
112912c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
112922c393a42Smrg
112932c393a42Smrgcommit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
112942c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
112952c393a42SmrgDate:	Mon Feb 17 17:35:28 2003 +0000
112962c393a42Smrg
112972c393a42Smrg    Remove broken fontconfig-config script
112982c393a42Smrg
112992c393a42Smrg Makefile.in	      |    9 -----
113002c393a42Smrg configure.in	      |    3 +-
113012c393a42Smrg fontconfig-config.in |   94
113022c393a42Smrg --------------------------------------------------
113032c393a42Smrg 3 files changed, 1 insertions(+), 105 deletions(-)
113042c393a42Smrg
113052c393a42Smrgcommit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
113062c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113072c393a42SmrgDate:	Thu Feb 13 16:42:38 2003 +0000
113082c393a42Smrg
113092c393a42Smrg    Track dirs containing fonts.cache files referenced from ~/.fonts.cache
113102c393a42Smrg    file
113112c393a42Smrg
113122c393a42Smrg src/fccache.c |   45 ++++++++++++++++++++++++++++++++++++++-------
113132c393a42Smrg src/fcdir.c   |    3 +++
113142c393a42Smrg src/fcint.h   |    4 ++++
113152c393a42Smrg 3 files changed, 45 insertions(+), 7 deletions(-)
113162c393a42Smrg
113172c393a42Smrgcommit 565a919e80bf2d801078cbd83eee8caf9c057519
113182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113192c393a42SmrgDate:	Wed Feb 12 20:35:32 2003 +0000
113202c393a42Smrg
113212c393a42Smrg    Have fc-cache skip directories without write access
113222c393a42Smrg
113232c393a42Smrg fc-cache/fc-cache.c |	 26 +++++++++++++++++++-------
113242c393a42Smrg 1 files changed, 19 insertions(+), 7 deletions(-)
113252c393a42Smrg
113262c393a42Smrgcommit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
113272c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113282c393a42SmrgDate:	Wed Feb 12 18:23:03 2003 +0000
113292c393a42Smrg
113302c393a42Smrg    Add prefer_outline hacks to replace bitmap fonts with equivalent
113312c393a42Smrg    outlines
113322c393a42Smrg
113332c393a42Smrg fonts.conf.in |   28 ++++++++++++++++++++++++++++
113342c393a42Smrg 1 files changed, 28 insertions(+), 0 deletions(-)
113352c393a42Smrg
113362c393a42Smrgcommit dda7794f1be86fa270410e63ce96104843ded66f
113372c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113382c393a42SmrgDate:	Wed Feb 12 18:22:12 2003 +0000
113392c393a42Smrg
113402c393a42Smrg    Add "same" binding for edits to inherit binding from matched element
113412c393a42Smrg
113422c393a42Smrg fonts.dtd   |	  2 +-
113432c393a42Smrg src/fccfg.c |	 10 +++++++++-
113442c393a42Smrg src/fcint.h |	  2 +-
113452c393a42Smrg src/fcxml.c |	  2 ++
113462c393a42Smrg 4 files changed, 13 insertions(+), 3 deletions(-)
113472c393a42Smrg
113482c393a42Smrgcommit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
113492c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113502c393a42SmrgDate:	Wed Feb 12 18:21:21 2003 +0000
113512c393a42Smrg
113522c393a42Smrg    Output langsets and all bindings in debug messages
113532c393a42Smrg
113542c393a42Smrg src/fcdbg.c |	 21 +++++++++++++++++++--
113552c393a42Smrg 1 files changed, 19 insertions(+), 2 deletions(-)
113562c393a42Smrg
113572c393a42Smrgcommit b2b6903259c742c75738d49fa37ea0b167ef87cb
113582c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113592c393a42SmrgDate:	Wed Feb 12 18:20:04 2003 +0000
113602c393a42Smrg
113612c393a42Smrg    Make FcStrCmpIgnoreCase a bit faster
113622c393a42Smrg
113632c393a42Smrg src/fcstr.c |	 11 +++++++----
113642c393a42Smrg 1 files changed, 7 insertions(+), 4 deletions(-)
113652c393a42Smrg
113662c393a42Smrgcommit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
113672c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113682c393a42SmrgDate:	Wed Feb 12 18:19:33 2003 +0000
113692c393a42Smrg
113702c393a42Smrg    Dont cache directorys until theyve been scanned. Avoids losing subdir
113712c393a42Smrg	contents. Also fixed cache hashing function (was returning
113722c393a42Smrg	constant).
113732c393a42Smrg	Lots of comments
113742c393a42Smrg
113752c393a42Smrg src/fccache.c |   38 ++++++++++++++++++++++++++++++++------
113762c393a42Smrg src/fcdir.c   |   11 +++++++++--
113772c393a42Smrg 2 files changed, 41 insertions(+), 8 deletions(-)
113782c393a42Smrg
113792c393a42Smrgcommit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
113802c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113812c393a42SmrgDate:	Fri Feb 7 00:15:09 2003 +0000
113822c393a42Smrg
113832c393a42Smrg    fontconfig is no longer affiliated with xfree86
113842c393a42Smrg
113852c393a42Smrg src/fontconfig.man |	 8 ++++----
113862c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
113872c393a42Smrg
113882c393a42Smrgcommit 302e07f11ee7fa1bc95c89357c956359c04dc63e
113892c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113902c393a42SmrgDate:	Fri Feb 7 00:14:31 2003 +0000
113912c393a42Smrg
113922c393a42Smrg    Emphasize that fonts.conf isnt the right place for local configuration
113932c393a42Smrg
113942c393a42Smrg fonts.conf.in |    8 ++++++--
113952c393a42Smrg 1 files changed, 6 insertions(+), 2 deletions(-)
113962c393a42Smrg
113972c393a42Smrgcommit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
113982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
113992c393a42SmrgDate:	Fri Feb 7 00:13:55 2003 +0000
114002c393a42Smrg
114012c393a42Smrg    Remove Imakefile
114022c393a42Smrg
114032c393a42Smrg Imakefile |   90
114042c393a42Smrg -------------------------------------------------------------
114052c393a42Smrg 1 files changed, 0 insertions(+), 90 deletions(-)
114062c393a42Smrg
114072c393a42Smrgcommit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
114082c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114092c393a42SmrgDate:	Fri Feb 7 00:13:37 2003 +0000
114102c393a42Smrg
114112c393a42Smrg    Build fc-lang, install local.conf
114122c393a42Smrg
114132c393a42Smrg Makefile.in |	 17 +++++++++++------
114142c393a42Smrg 1 files changed, 11 insertions(+), 6 deletions(-)
114152c393a42Smrg
114162c393a42Smrgcommit dda27aa9ee057d213956f18041bedb4648c6c302
114172c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114182c393a42SmrgDate:	Thu Feb 6 19:30:32 2003 +0000
114192c393a42Smrg
114202c393a42Smrg    Avoid crash when $HOME is not set
114212c393a42Smrg
114222c393a42Smrg src/fcstr.c |	  3 ++-
114232c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
114242c393a42Smrg
114252c393a42Smrgcommit 48092073dd7b633441daba6297cff8c4588fe58d
114262c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114272c393a42SmrgDate:	Thu Feb 6 19:28:23 2003 +0000
114282c393a42Smrg
114292c393a42Smrg    Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
114302c393a42Smrg
114312c393a42Smrg fc-lang/el.orth |    9 +++++----
114322c393a42Smrg 1 files changed, 5 insertions(+), 4 deletions(-)
114332c393a42Smrg
114342c393a42Smrgcommit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
114352c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114362c393a42SmrgDate:	Thu Feb 6 19:25:53 2003 +0000
114372c393a42Smrg
114382c393a42Smrg    add shared library support for Tru64 UNIX and IRIX (bug #14)
114392c393a42Smrg
114402c393a42Smrg configure.in |   17 +++++++++++++++++
114412c393a42Smrg 1 files changed, 17 insertions(+), 0 deletions(-)
114422c393a42Smrg
114432c393a42Smrgcommit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
114442c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114452c393a42SmrgDate:	Thu Feb 6 19:22:43 2003 +0000
114462c393a42Smrg
114472c393a42Smrg    Fix inconsistent const usage in FcConfigCompareValue
114482c393a42Smrg
114492c393a42Smrg src/fccfg.c |	 10 ++++++----
114502c393a42Smrg 1 files changed, 6 insertions(+), 4 deletions(-)
114512c393a42Smrg
114522c393a42Smrgcommit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
114532c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114542c393a42SmrgDate:	Thu Feb 6 17:46:06 2003 +0000
114552c393a42Smrg
114562c393a42Smrg    Build fclang.h before building library This required compiling
114572c393a42Smrg    the charset
114582c393a42Smrg	funcs into fc-lang, which was done by refactoring code in
114592c393a42Smrg	fccharset.c
114602c393a42Smrg	and fcfreetype.c a bit
114612c393a42Smrg    Updated ethiopic orthographies
114622c393a42Smrg    Remove imake support
114632c393a42Smrg    Install empty local.conf file if none is present
114642c393a42Smrg
114652c393a42Smrg fc-cache/Imakefile   |   22 -
114662c393a42Smrg fc-lang/Imakefile    |   56 -
114672c393a42Smrg fc-lang/am.orth      |   10 +-
114682c393a42Smrg fc-lang/fc-lang.c    |   21 +-
114692c393a42Smrg fc-lang/fclang.h     | 4006
114702c393a42Smrg --------------------------------------------------
114712c393a42Smrg fc-lang/gez.orth     |   55 +-
114722c393a42Smrg fc-lang/ti.orth      |   28 -
114732c393a42Smrg fc-lang/ti_er.orth   |   56 +
114742c393a42Smrg fc-lang/ti_et.orth   |   33 +
114752c393a42Smrg fc-lang/tig.orth     |   52 +
114762c393a42Smrg fc-list/Imakefile    |   17 -
114772c393a42Smrg fontconfig/Imakefile |    8 -
114782c393a42Smrg src/Imakefile	      |   48 -
114792c393a42Smrg src/fccharset.c      |  769 +----------
114802c393a42Smrg src/fcfreetype.c     |  768 ++++++++++
114812c393a42Smrg src/fcint.h	      |   19 +-
114822c393a42Smrg 16 files changed, 975 insertions(+), 4993 deletions(-)
114832c393a42Smrg
114842c393a42Smrgcommit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
114852c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114862c393a42SmrgDate:	Tue Jan 28 21:28:20 2003 +0000
114872c393a42Smrg
114882c393a42Smrg    Bug #4 The last entry for the terminator should not be 0xfffa,
114892c393a42Smrg    but 0xfffb.
114902c393a42Smrg
114912c393a42Smrg fonts.conf.in |    2 +-
114922c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
114932c393a42Smrg
114942c393a42Smrgcommit 4d3520610ec82a80601a1590861dc9505e2813b4
114952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
114962c393a42SmrgDate:	Tue Jan 28 20:56:18 2003 +0000
114972c393a42Smrg
114982c393a42Smrg    Bug #2 If a sub-make fails, then the build will still happily
114992c393a42Smrg    continue. I
115002c393a42Smrg	will attach a patch I have been using in the Debian package for a
115012c393a42Smrg	while.
115022c393a42Smrg
115032c393a42Smrg Makefile.in |	  2 +-
115042c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
115052c393a42Smrg
115062c393a42Smrgcommit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
115072c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
115082c393a42SmrgDate:	Tue Jan 7 02:07:47 2003 +0000
115092c393a42Smrg
115102c393a42Smrg    703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
115112c393a42Smrg	script (#A.1483, Markus Kuhn).
115122c393a42Smrg
115132c393a42Smrg setfontdirs |	  6 +++---
115142c393a42Smrg 1 files changed, 3 insertions(+), 3 deletions(-)
115152c393a42Smrg
115162c393a42Smrgcommit 72a762196f356837ef615ee2a079e8b801a6f592
115172c393a42SmrgAuthor: Torrey Lyons <torrey@mrcla.com>
115182c393a42SmrgDate:	Fri Jan 3 18:54:11 2003 +0000
115192c393a42Smrg
115202c393a42Smrg    On Darwin add Mac font directories to fonts.conf.
115212c393a42Smrg
115222c393a42Smrg Imakefile |	9 +++++++--
115232c393a42Smrg 1 files changed, 7 insertions(+), 2 deletions(-)
115242c393a42Smrg
115252c393a42Smrgcommit 432913ead584d164ed2830958ca5a3846394f5e6
115262c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
115272c393a42SmrgDate:	Sat Dec 21 02:31:53 2002 +0000
115282c393a42Smrg
115292c393a42Smrg    677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
115302c393a42Smrg
115312c393a42Smrg src/fccfg.c |	  6 +++++-
115322c393a42Smrg 1 files changed, 5 insertions(+), 1 deletions(-)
115332c393a42Smrg
115342c393a42Smrgcommit 1e341fdfc38527d8614e2fe744237f473f3febee
115352c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
115362c393a42SmrgDate:	Tue Dec 17 03:26:36 2002 +0000
115372c393a42Smrg
115382c393a42Smrg    Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
115392c393a42Smrg    fixes
115402c393a42Smrg	(Stuart Lissaman).
115412c393a42Smrg
115422c393a42Smrg setfontdirs |	 14 ++++++++++++--
115432c393a42Smrg 1 files changed, 12 insertions(+), 2 deletions(-)
115442c393a42Smrg
115452c393a42Smrgcommit 234397b42976f027df7acc41aae80ec43692d557
115462c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
115472c393a42SmrgDate:	Sat Dec 14 02:03:59 2002 +0000
115482c393a42Smrg
115492c393a42Smrg    633. Perform country-independent matching for Chinese languages in
115502c393a42Smrg	fontconfig (#A.1406, Keith Packard).
115512c393a42Smrg
115522c393a42Smrg fc-lang/fc-lang.c |   76
115532c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++----
115542c393a42Smrg fc-lang/fclang.h  |   10 ++++++-
115552c393a42Smrg src/fclang.c	   |   15 +++++++---
115562c393a42Smrg 3 files changed, 89 insertions(+), 12 deletions(-)
115572c393a42Smrg
115582c393a42Smrgcommit 45fb31aa9113b597878fc19d1463c078663540d9
115592c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
115602c393a42SmrgDate:	Sat Dec 14 01:59:38 2002 +0000
115612c393a42Smrg
115622c393a42Smrg    632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
115632c393a42Smrg    code
115642c393a42Smrg	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
115652c393a42Smrg
115662c393a42Smrg src/fcstr.c |	  4 ++--
115672c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
115682c393a42Smrg
115692c393a42Smrgcommit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
115702c393a42SmrgAuthor: Egbert Eich <eich@suse.de>
115712c393a42SmrgDate:	Wed Dec 4 10:28:03 2002 +0000
115722c393a42Smrg
115732c393a42Smrg    574. Make RENDER optional for Xvfb. When RENDER is enabled add
115742c393a42Smrg    depth 32
115752c393a42Smrg	pixmap format to list of supported pixmaps (Egbert Eich).
115762c393a42Smrg    573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
115772c393a42Smrg    isn't true
115782c393a42Smrg	for all platforms (Egbert Eich).
115792c393a42Smrg    572. Fix lbxproxy to also build on platforms that don't have
115802c393a42Smrg    snprintf()
115812c393a42Smrg	(Egbert Eich).
115822c393a42Smrg    571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
115832c393a42Smrg    after
115842c393a42Smrg	calling va_arg on all platforms (Egbert Eich).
115852c393a42Smrg    570. Fixed x11perf aa benchmarks to support non-default
115862c393a42Smrg    visuals/colormaps
115872c393a42Smrg	(Egbert Eich).
115882c393a42Smrg
115892c393a42Smrg fontconfig/fcprivate.h |    2 +-
115902c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
115912c393a42Smrg
115922c393a42Smrgcommit 7657345c1031eacedd734ddbc62a29de776672f4
115932c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
115942c393a42SmrgDate:	Fri Nov 22 02:12:16 2002 +0000
115952c393a42Smrg
115962c393a42Smrg    In debugging output, mark weakly bound values with (w)
115972c393a42Smrg
115982c393a42Smrg src/fcdbg.c |	  6 +++++-
115992c393a42Smrg 1 files changed, 5 insertions(+), 1 deletions(-)
116002c393a42Smrg
116012c393a42Smrgcommit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
116022c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116032c393a42SmrgDate:	Thu Nov 21 16:53:00 2002 +0000
116042c393a42Smrg
116052c393a42Smrg    Use unique local Imake define for fonts.conf dir (#5482, Mike
116062c393a42Smrg    A. Harris)
116072c393a42Smrg
116082c393a42Smrg Imakefile |   14 +++++++-------
116092c393a42Smrg 1 files changed, 7 insertions(+), 7 deletions(-)
116102c393a42Smrg
116112c393a42Smrgcommit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
116122c393a42SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
116132c393a42SmrgDate:	Fri Nov 15 09:29:35 2002 +0000
116142c393a42Smrg
116152c393a42Smrg    483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
116162c393a42Smrg	directory /usr/share/fonts is ignored in this case (#A.1325,
116172c393a42Smrg	Joe Moss).
116182c393a42Smrg
116192c393a42Smrg Imakefile |   14 ++++++++++++--
116202c393a42Smrg 1 files changed, 12 insertions(+), 2 deletions(-)
116212c393a42Smrg
116222c393a42Smrgcommit 65fb1c65837edd07fb89d303155b10a38e00ecd7
116232c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116242c393a42SmrgDate:	Mon Oct 21 17:03:47 2002 +0000
116252c393a42Smrg
116262c393a42Smrg    Elide historic cyrillic letters from several orthographies as they are
116272c393a42Smrg	unnecessary for modern documents and ill supported by fonts
116282c393a42Smrg
116292c393a42Smrg fc-lang/bua.orth |    6 +++---
116302c393a42Smrg fc-lang/fclang.h |   14 +++++++-------
116312c393a42Smrg fc-lang/kaa.orth |    6 +++---
116322c393a42Smrg fc-lang/ky.orth  |    6 +++---
116332c393a42Smrg fc-lang/ru.orth  |   10 +++++++---
116342c393a42Smrg fc-lang/sah.orth |    6 +++---
116352c393a42Smrg fc-lang/tk.orth  |    6 +++---
116362c393a42Smrg fc-lang/tt.orth  |    6 +++---
116372c393a42Smrg fc-lang/tyv.orth |    6 +++---
116382c393a42Smrg 9 files changed, 35 insertions(+), 31 deletions(-)
116392c393a42Smrg
116402c393a42Smrgcommit bff801144b226f5f3ddf4188f181ed3f629fdcab
116412c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116422c393a42SmrgDate:	Fri Oct 11 17:53:03 2002 +0000
116432c393a42Smrg
116442c393a42Smrg    Add a bunch more consts to Xft and fontconfig apis
116452c393a42Smrg
116462c393a42Smrg fontconfig/fcfreetype.h |    2 +-
116472c393a42Smrg fontconfig/fontconfig.h |   20 ++++++++++----------
116482c393a42Smrg src/fcpat.c		 |   20 ++++++++++----------
116492c393a42Smrg 3 files changed, 21 insertions(+), 21 deletions(-)
116502c393a42Smrg
116512c393a42Smrgcommit 0ce819b6096ae852a1979fa6ebb3e29260848007
116522c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116532c393a42SmrgDate:	Thu Oct 3 22:06:27 2002 +0000
116542c393a42Smrg
116552c393a42Smrg    Change comments a bit in fonts.conf.in
116562c393a42Smrg
116572c393a42Smrg fonts.conf.in |    7 +++++++
116582c393a42Smrg 1 files changed, 7 insertions(+), 0 deletions(-)
116592c393a42Smrg
116602c393a42Smrgcommit 0d5af2ef2d9785efc29c909bc11f483069192c95
116612c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116622c393a42SmrgDate:	Wed Oct 2 16:15:54 2002 +0000
116632c393a42Smrg
116642c393a42Smrg    English orthography included 0xd. instead of 0xe. for several
116652c393a42Smrg    codepoints.
116662c393a42Smrg	Oops
116672c393a42Smrg
116682c393a42Smrg fc-lang/en.orth  |    8 ++++----
116692c393a42Smrg fc-lang/fclang.h |    2 +-
116702c393a42Smrg 2 files changed, 5 insertions(+), 5 deletions(-)
116712c393a42Smrg
116722c393a42Smrgcommit 1852d490352fdc05891b778a8769000816b907b0
116732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116742c393a42SmrgDate:	Wed Oct 2 07:11:30 2002 +0000
116752c393a42Smrg
116762c393a42Smrg    Add FC_RGBA_UNKNOWN
116772c393a42Smrg
116782c393a42Smrg fontconfig/fontconfig.h |    5 +++--
116792c393a42Smrg src/fcname.c		 |    5 +++--
116802c393a42Smrg src/fontconfig.man	 |    4 +++-
116812c393a42Smrg 3 files changed, 9 insertions(+), 5 deletions(-)
116822c393a42Smrg
116832c393a42Smrgcommit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
116842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116852c393a42SmrgDate:	Thu Sep 26 00:30:30 2002 +0000
116862c393a42Smrg
116872c393a42Smrg    Fix alignment issue on sparc
116882c393a42Smrg
116892c393a42Smrg src/fcpat.c |	 17 ++++++++++++-----
116902c393a42Smrg 1 files changed, 12 insertions(+), 5 deletions(-)
116912c393a42Smrg
116922c393a42Smrgcommit a342e87dc3d4211a29525654ff6b41d088bdce71
116932c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
116942c393a42SmrgDate:	Thu Sep 26 00:17:28 2002 +0000
116952c393a42Smrg
116962c393a42Smrg    Add fontversion field
116972c393a42Smrg
116982c393a42Smrg fontconfig/fontconfig.h |    3 ++-
116992c393a42Smrg src/fcdefault.c	 |    6 +++++-
117002c393a42Smrg src/fcfreetype.c	 |   18 +++++++++++++++++-
117012c393a42Smrg src/fcmatch.c		 |   15 ++++++++++++---
117022c393a42Smrg src/fcname.c		 |    3 ++-
117032c393a42Smrg 5 files changed, 38 insertions(+), 7 deletions(-)
117042c393a42Smrg
117052c393a42Smrgcommit e712133ca7b6d9f055e7db2a7a3abf3034927e16
117062c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117072c393a42SmrgDate:	Thu Sep 26 00:16:23 2002 +0000
117082c393a42Smrg
117092c393a42Smrg    Was losing local cached dirs in global cache list
117102c393a42Smrg
117112c393a42Smrg src/fccache.c |   17 ++++++++---------
117122c393a42Smrg src/fcdir.c   |    4 +++-
117132c393a42Smrg src/fcint.h   |   10 ++++++----
117142c393a42Smrg 3 files changed, 17 insertions(+), 14 deletions(-)
117152c393a42Smrg
117162c393a42Smrgcommit ce50587c2b71390c6de35c7e13a8fc23a062eda0
117172c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117182c393a42SmrgDate:	Thu Sep 26 00:13:39 2002 +0000
117192c393a42Smrg
117202c393a42Smrg    Add a few more permissable blank glyphs
117212c393a42Smrg
117222c393a42Smrg fonts.conf.in |    6 ++++++
117232c393a42Smrg 1 files changed, 6 insertions(+), 0 deletions(-)
117242c393a42Smrg
117252c393a42Smrgcommit d1bec8c66d729fe67992a0212b3dffa18879e88f
117262c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
117272c393a42SmrgDate:	Wed Sep 18 17:11:46 2002 +0000
117282c393a42Smrg
117292c393a42Smrg    Pacify gcc 3.2
117302c393a42Smrg
117312c393a42Smrg fc-cache/fc-cache.c |	  3 ++-
117322c393a42Smrg src/fclist.c	     |	  4 ++--
117332c393a42Smrg src/fcpat.c	     |	  4 ++--
117342c393a42Smrg 3 files changed, 6 insertions(+), 5 deletions(-)
117352c393a42Smrg
117362c393a42Smrgcommit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
117372c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
117382c393a42SmrgDate:	Thu Sep 12 20:56:03 2002 +0000
117392c393a42Smrg
117402c393a42Smrg    Fix structure alignment and array wlk bugs
117412c393a42Smrg
117422c393a42Smrg src/fcpat.c |	 11 +++++++----
117432c393a42Smrg 1 files changed, 7 insertions(+), 4 deletions(-)
117442c393a42Smrg
117452c393a42Smrgcommit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
117462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117472c393a42SmrgDate:	Sat Sep 7 19:43:41 2002 +0000
117482c393a42Smrg
117492c393a42Smrg    Add a bunch more blank glyphs, plus label existing blanks with
117502c393a42Smrg    official
117512c393a42Smrg	unicode names
117522c393a42Smrg
117532c393a42Smrg fonts.conf.in |   66
117542c393a42Smrg ++++++++++++++++++++++++++++++++-------------------------
117552c393a42Smrg 1 files changed, 37 insertions(+), 29 deletions(-)
117562c393a42Smrg
117572c393a42Smrgcommit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
117582c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117592c393a42SmrgDate:	Sat Sep 7 17:30:18 2002 +0000
117602c393a42Smrg
117612c393a42Smrg    Found a few more blank glyphs to add
117622c393a42Smrg
117632c393a42Smrg fonts.conf.in |    4 ++++
117642c393a42Smrg 1 files changed, 4 insertions(+), 0 deletions(-)
117652c393a42Smrg
117662c393a42Smrgcommit f9ad97b0d4be53164970ca0a8ff605670a60587c
117672c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117682c393a42SmrgDate:	Sat Sep 7 16:50:16 2002 +0000
117692c393a42Smrg
117702c393a42Smrg    Add more blank glyphs to default config
117712c393a42Smrg
117722c393a42Smrg fonts.conf.in |   14 ++++++++++++++
117732c393a42Smrg 1 files changed, 14 insertions(+), 0 deletions(-)
117742c393a42Smrg
117752c393a42Smrgcommit c2022f999e0492d530925b0112ffd34ce146a8e3
117762c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117772c393a42SmrgDate:	Sat Aug 31 22:27:08 2002 +0000
117782c393a42Smrg
117792c393a42Smrg    Update ChangeLog with a few notes
117802c393a42Smrg
117812c393a42Smrg ChangeLog |   15 ++++++++++++++-
117822c393a42Smrg 1 files changed, 14 insertions(+), 1 deletions(-)
117832c393a42Smrg
117842c393a42Smrgcommit 9dac3c594574f67f80d70ad3cdad42c551285ee8
117852c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
117862c393a42SmrgDate:	Sat Aug 31 22:17:32 2002 +0000
117872c393a42Smrg
117882c393a42Smrg    More complete memory tracking. Install always overwrites header files
117892c393a42Smrg
117902c393a42Smrg fontconfig/Makefile.in |   17 ++++-------------
117912c393a42Smrg src/fcatomic.c		|    8 +++++++-
117922c393a42Smrg src/fcblanks.c		|    8 ++++++++
117932c393a42Smrg src/fccache.c		|   37 +++++++++++++++++++++++++++----------
117942c393a42Smrg src/fccfg.c		|    6 ++++--
117952c393a42Smrg src/fccharset.c	|   10 +++++++---
117962c393a42Smrg src/fcdir.c		|    3 ++-
117972c393a42Smrg src/fcfreetype.c	|    8 +++++---
117982c393a42Smrg src/fcinit.c		|   48
117992c393a42Smrg ++++++++++++++++++++++++++++++------------------
118002c393a42Smrg src/fcint.h		|   14 +++++++++++++-
118012c393a42Smrg src/fcmatch.c		|    3 ++-
118022c393a42Smrg src/fcname.c		|    7 ++++++-
118032c393a42Smrg src/fcpat.c		|    3 ++-
118042c393a42Smrg src/fcstr.c		|    5 +++++
118052c393a42Smrg src/fcxml.c		|   33 ++++++++++++++++++++++++++++-----
118062c393a42Smrg 15 files changed, 150 insertions(+), 60 deletions(-)
118072c393a42Smrg
118082c393a42Smrgcommit cb30af720468a7e89abdf65bbf62b8942d3d8c13
118092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
118102c393a42SmrgDate:	Fri Aug 30 01:28:17 2002 +0000
118112c393a42Smrg
118122c393a42Smrg    Update latin and cyrillic orthographies by comparing those found at
118132c393a42Smrg	evertype.com with those from eki.ee
118142c393a42Smrg
118152c393a42Smrg fc-lang/ab.orth  |    7 +-
118162c393a42Smrg fc-lang/az.orth  |   65 ++-
118172c393a42Smrg fc-lang/ba.orth  |   43 +-
118182c393a42Smrg fc-lang/be.orth  |   20 +-
118192c393a42Smrg fc-lang/bg.orth  |   21 +-
118202c393a42Smrg fc-lang/br.orth  |   33 +-
118212c393a42Smrg fc-lang/ca.orth  |   50 +-
118222c393a42Smrg fc-lang/cs.orth  |   67 ++-
118232c393a42Smrg fc-lang/da.orth  |   83 ++-
118242c393a42Smrg fc-lang/de.orth  |   33 +-
118252c393a42Smrg fc-lang/es.orth  |   42 +-
118262c393a42Smrg fc-lang/et.orth  |   35 +-
118272c393a42Smrg fc-lang/eu.orth  |   26 +-
118282c393a42Smrg fc-lang/fclang.h | 1602
118292c393a42Smrg ++++++++++++++++++++++++++----------------------------
118302c393a42Smrg fc-lang/fi.orth  |   40 +-
118312c393a42Smrg fc-lang/fo.orth  |   57 ++-
118322c393a42Smrg fc-lang/fy.orth  |   24 +-
118332c393a42Smrg fc-lang/ga.orth  |   78 ++-
118342c393a42Smrg fc-lang/gd.orth  |   23 +-
118352c393a42Smrg fc-lang/gl.orth  |    7 +-
118362c393a42Smrg fc-lang/hr.orth  |   33 +-
118372c393a42Smrg fc-lang/hu.orth  |   13 +-
118382c393a42Smrg fc-lang/is.orth  |   31 +-
118392c393a42Smrg fc-lang/it.orth  |   24 +-
118402c393a42Smrg fc-lang/kk.orth  |   15 +-
118412c393a42Smrg fc-lang/kl.orth  |   35 +-
118422c393a42Smrg fc-lang/lt.orth  |   11 +-
118432c393a42Smrg fc-lang/lv.orth  |    7 +-
118442c393a42Smrg fc-lang/mt.orth  |   50 ++-
118452c393a42Smrg fc-lang/nl.orth  |   27 +-
118462c393a42Smrg fc-lang/no.orth  |   49 ++-
118472c393a42Smrg fc-lang/oc.orth  |   37 +-
118482c393a42Smrg fc-lang/pl.orth  |   16 +-
118492c393a42Smrg fc-lang/pt.orth  |   40 +-
118502c393a42Smrg fc-lang/rm.orth  |   13 +-
118512c393a42Smrg fc-lang/ro.orth  |    6 +-
118522c393a42Smrg fc-lang/sk.orth  |   31 +-
118532c393a42Smrg fc-lang/sl.orth  |   82 +++-
118542c393a42Smrg fc-lang/sq.orth  |    7 +-
118552c393a42Smrg fc-lang/sr.orth  |   25 +-
118562c393a42Smrg fc-lang/sv.orth  |   76 +++-
118572c393a42Smrg fc-lang/tr.orth  |   34 +-
118582c393a42Smrg fc-lang/uk.orth  |   20 +-
118592c393a42Smrg fc-lang/vot.orth |    5 +-
118602c393a42Smrg 44 files changed, 1799 insertions(+), 1244 deletions(-)
118612c393a42Smrg
118622c393a42Smrgcommit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
118632c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
118642c393a42SmrgDate:	Mon Aug 26 23:34:31 2002 +0000
118652c393a42Smrg
118662c393a42Smrg    FcLangSetHasLang was not actually checking the language set itself
118672c393a42Smrg
118682c393a42Smrg ChangeLog    |    4 ++++
118692c393a42Smrg src/fclang.c |    7 ++++---
118702c393a42Smrg 2 files changed, 8 insertions(+), 3 deletions(-)
118712c393a42Smrg
118722c393a42Smrgcommit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
118732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
118742c393a42SmrgDate:	Mon Aug 26 20:52:59 2002 +0000
118752c393a42Smrg
118762c393a42Smrg    Update ChangeLog, fix some bugs in the man page
118772c393a42Smrg
118782c393a42Smrg ChangeLog	    |	 3 ++
118792c393a42Smrg src/fontconfig.man |	68
118802c393a42Smrg +++++++++++++++++++++++++++------------------------
118812c393a42Smrg 2 files changed, 39 insertions(+), 32 deletions(-)
118822c393a42Smrg
118832c393a42Smrgcommit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
118842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
118852c393a42SmrgDate:	Mon Aug 26 19:57:40 2002 +0000
118862c393a42Smrg
118872c393a42Smrg    Append version number to cache file names
118882c393a42Smrg
118892c393a42Smrg fontconfig/fontconfig.h |   18 +++++++++++++++---
118902c393a42Smrg src/fcdir.c		 |    6 +++---
118912c393a42Smrg src/fcint.h		 |    2 +-
118922c393a42Smrg src/fontconfig.man	 |    5 +++--
118932c393a42Smrg 4 files changed, 22 insertions(+), 9 deletions(-)
118942c393a42Smrg
118952c393a42Smrgcommit 0f9a306e710b3c03cd82b8234ae840558d4b886f
118962c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
118972c393a42SmrgDate:	Sat Aug 24 20:08:53 2002 +0000
118982c393a42Smrg
118992c393a42Smrg    Add const to a bunch of string APIs
119002c393a42Smrg
119012c393a42Smrg fontconfig/fontconfig.h |   32 ++++++++++++++++----------------
119022c393a42Smrg src/fcstr.c		 |   46
119032c393a42Smrg +++++++++++++++++++++++-----------------------
119042c393a42Smrg 2 files changed, 39 insertions(+), 39 deletions(-)
119052c393a42Smrg
119062c393a42Smrgcommit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
119072c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
119082c393a42SmrgDate:	Thu Aug 22 18:53:22 2002 +0000
119092c393a42Smrg
119102c393a42Smrg    Add contains/not_contains, fix LangSet equal operator to use
119112c393a42Smrg    FcLangEqual
119122c393a42Smrg
119132c393a42Smrg ChangeLog    |   13 +++++++++++++
119142c393a42Smrg fonts.dtd    |    6 ++++--
119152c393a42Smrg src/fccfg.c  |   28 +++++++++++++++++++++-------
119162c393a42Smrg src/fcdbg.c  |    9 ++++++---
119172c393a42Smrg src/fcint.h  |    4 ++--
119182c393a42Smrg src/fclang.c |    1 +
119192c393a42Smrg src/fclist.c |    8 ++++----
119202c393a42Smrg src/fcxml.c  |   19 ++++++++++++++++---
119212c393a42Smrg 8 files changed, 67 insertions(+), 21 deletions(-)
119222c393a42Smrg
119232c393a42Smrgcommit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
119242c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
119252c393a42SmrgDate:	Thu Aug 22 07:36:45 2002 +0000
119262c393a42Smrg
119272c393a42Smrg    Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
119282c393a42Smrg
119292c393a42Smrg ChangeLog		 |   22 ++-
119302c393a42Smrg fc-lang/fc-lang.c	 |   24 ++-
119312c393a42Smrg fc-lang/fclang.h	 |  556
119322c393a42Smrg +++++++++++++++++++++++-----------------------
119332c393a42Smrg fontconfig/fcprivate.h  |    5 +-
119342c393a42Smrg fontconfig/fontconfig.h |   46 ++++-
119352c393a42Smrg src/fccache.c		 |   16 +-
119362c393a42Smrg src/fccfg.c		 |   22 ++-
119372c393a42Smrg src/fccharset.c	 |   80 +++++---
119382c393a42Smrg src/fcdbg.c		 |    5 +-
119392c393a42Smrg src/fcfreetype.c	 |   11 +-
119402c393a42Smrg src/fcinit.c		 |   14 +-
119412c393a42Smrg src/fcint.h		 |   35 ++-
119422c393a42Smrg src/fclang.c		 |  431 +++++++++++++++++++++++++++++++-----
119432c393a42Smrg src/fclist.c		 |    4 +-
119442c393a42Smrg src/fcmatch.c		 |   31 +++-
119452c393a42Smrg src/fcname.c		 |   29 ++-
119462c393a42Smrg src/fcpat.c		 |  301 +++++++++++++++++++++++++-
119472c393a42Smrg src/fcstr.c		 |   14 +-
119482c393a42Smrg 18 files changed, 1235 insertions(+), 411 deletions(-)
119492c393a42Smrg
119502c393a42Smrgcommit f4fe447f49171d4b0ad69c8efcbadc555f211efa
119512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
119522c393a42SmrgDate:	Tue Aug 20 23:17:03 2002 +0000
119532c393a42Smrg
119542c393a42Smrg    Memory leak in XML parsing of matrices (thanks Owen)
119552c393a42Smrg
119562c393a42Smrg src/fcxml.c |	  3 ++-
119572c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
119582c393a42Smrg
119592c393a42Smrgcommit fa244f3d8807415247c8aeb77145502b1cb9ace8
119602c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
119612c393a42SmrgDate:	Mon Aug 19 19:32:05 2002 +0000
119622c393a42Smrg
119632c393a42Smrg    Various config changes plus a couple of optimizations from Owen
119642c393a42Smrg
119652c393a42Smrg ChangeLog		 |   19 ++++++++
119662c393a42Smrg config.h.in		 |    9 ----
119672c393a42Smrg config/Makedefs.in	 |   25 +++++-----
119682c393a42Smrg configure.in		 |  117
119692c393a42Smrg +++++++---------------------------------------
119702c393a42Smrg fc-cache/Imakefile	 |    2 +-
119712c393a42Smrg fc-lang/Imakefile	 |    4 +-
119722c393a42Smrg fc-lang/ja.orth	 |    4 +-
119732c393a42Smrg fc-lang/ko.orth	 |    5 ++-
119742c393a42Smrg fc-lang/zh_cn.orth	 |    5 ++-
119752c393a42Smrg fc-lang/zh_sg.orth	 |    4 +-
119762c393a42Smrg fc-list/Imakefile	 |    2 +-
119772c393a42Smrg fontconfig/fcprivate.h  |    4 +-
119782c393a42Smrg fontconfig/fontconfig.h |   18 +++----
119792c393a42Smrg fonts.conf.in		 |   12 +++++
119802c393a42Smrg src/Imakefile		 |    2 +-
119812c393a42Smrg src/fccache.c		 |   69 +++++++++++++++++-----------
119822c393a42Smrg src/fccfg.c		 |   33 +++++--------
119832c393a42Smrg src/fcdbg.c		 |    7 +--
119842c393a42Smrg src/fclist.c		 |    4 +-
119852c393a42Smrg src/fcmatch.c		 |    5 +-
119862c393a42Smrg src/fcname.c		 |    4 +-
119872c393a42Smrg src/fcpat.c		 |   43 +-----------------
119882c393a42Smrg src/fcxml.c		 |   17 +------
119892c393a42Smrg src/fontconfig.man	 |   22 +++------
119902c393a42Smrg 24 files changed, 159 insertions(+), 277 deletions(-)
119912c393a42Smrg
119922c393a42Smrgcommit 5d43e799197d2758102b699f9bc12b3c116a9b80
119932c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
119942c393a42SmrgDate:	Tue Aug 13 02:06:22 2002 +0000
119952c393a42Smrg
119962c393a42Smrg    Make missing font directory messages only displayed when verbose
119972c393a42Smrg
119982c393a42Smrg fc-cache/fc-cache.c |	  5 +++--
119992c393a42Smrg 1 files changed, 3 insertions(+), 2 deletions(-)
120002c393a42Smrg
120012c393a42Smrgcommit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
120022c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
120032c393a42SmrgDate:	Mon Aug 12 22:20:11 2002 +0000
120042c393a42Smrg
120052c393a42Smrg    Clean up French orthography, update 639-1 list of supported languages
120062c393a42Smrg
120072c393a42Smrg fc-lang/fclang.h |    2 +-
120082c393a42Smrg fc-lang/fr.orth  |   59 +++++++++++++++-----------
120092c393a42Smrg fc-lang/iso639-1 |  122
120102c393a42Smrg +++++++++++++++++++++++++++---------------------------
120112c393a42Smrg 3 files changed, 95 insertions(+), 88 deletions(-)
120122c393a42Smrg
120132c393a42Smrgcommit 938bc63358c09b9fd3709e8f914870f906361594
120142c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
120152c393a42SmrgDate:	Sun Aug 11 18:11:04 2002 +0000
120162c393a42Smrg
120172c393a42Smrg    Fix weird first/not-first lameness in font matches, replacing
120182c393a42Smrg    with target
120192c393a42Smrg	qualifiers on test elements. Update library manual page.
120202c393a42Smrg
120212c393a42Smrg fontconfig/fcprivate.h  |    5 +-
120222c393a42Smrg fontconfig/fontconfig.h |   23 +++-
120232c393a42Smrg fonts.conf.in		 |    9 +-
120242c393a42Smrg fonts.dtd		 |    4 +
120252c393a42Smrg src/fccfg.c		 |  142 ++++++++------------
120262c393a42Smrg src/fcdbg.c		 |   29 +++-
120272c393a42Smrg src/fcint.h		 |   19 ++-
120282c393a42Smrg src/fclist.c		 |    4 +-
120292c393a42Smrg src/fcmatch.c		 |   19 +---
120302c393a42Smrg src/fcname.c		 |    4 +-
120312c393a42Smrg src/fcpat.c		 |   43 ++++++-
120322c393a42Smrg src/fcxml.c		 |   33 ++++-
120332c393a42Smrg src/fontconfig.man	 |  332
120342c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++----
120352c393a42Smrg 13 files changed, 510 insertions(+), 156 deletions(-)
120362c393a42Smrg
120372c393a42Smrgcommit 80a7d664395d62cc335ac93b9918efebca00c117
120382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
120392c393a42SmrgDate:	Sun Aug 11 15:09:33 2002 +0000
120402c393a42Smrg
120412c393a42Smrg    Help message said -v was for --force
120422c393a42Smrg
120432c393a42Smrg fc-cache/fc-cache.c |	  4 ++--
120442c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
120452c393a42Smrg
120462c393a42Smrgcommit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
120472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
120482c393a42SmrgDate:	Thu Aug 8 00:10:51 2002 +0000
120492c393a42Smrg
120502c393a42Smrg    Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
120512c393a42Smrg    Interlingua,
120522c393a42Smrg	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
120532c393a42Smrg	Tigrinya,
120542c393a42Smrg	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
120552c393a42Smrg
120562c393a42Smrg fc-lang/Imakefile |   42 +-
120572c393a42Smrg fc-lang/aa.orth   |   40 ++
120582c393a42Smrg fc-lang/am.orth   |   28 +
120592c393a42Smrg fc-lang/ay.orth   |   37 ++
120602c393a42Smrg fc-lang/bin.orth  |   55 ++
120612c393a42Smrg fc-lang/dz.orth   |   28 +
120622c393a42Smrg fc-lang/fclang.h  | 1752
120632c393a42Smrg +++++++++++++++++++++++++++++------------------------
120642c393a42Smrg fc-lang/fj.orth   |   34 +
120652c393a42Smrg fc-lang/ho.orth   |   33 +
120662c393a42Smrg fc-lang/ia.orth   |   29 +
120672c393a42Smrg fc-lang/ie.orth   |   29 +
120682c393a42Smrg fc-lang/io.orth   |   29 +
120692c393a42Smrg fc-lang/iso639-2  |   48 +-
120702c393a42Smrg fc-lang/ki.orth   |   33 +
120712c393a42Smrg fc-lang/my.orth   |   37 ++
120722c393a42Smrg fc-lang/om.orth   |   29 +
120732c393a42Smrg fc-lang/so.orth   |   29 +
120742c393a42Smrg fc-lang/sw.orth   |   29 +
120752c393a42Smrg fc-lang/ti.orth   |   28 +
120762c393a42Smrg fc-lang/ts.orth   |   29 +
120772c393a42Smrg fc-lang/tw.orth   |   50 ++
120782c393a42Smrg fc-lang/ug.orth   |   29 +
120792c393a42Smrg fc-lang/ur.orth   |   29 +
120802c393a42Smrg fc-lang/xh.orth   |   29 +
120812c393a42Smrg fc-lang/zu.orth   |   29 +
120822c393a42Smrg 25 files changed, 1718 insertions(+), 846 deletions(-)
120832c393a42Smrg
120842c393a42Smrgcommit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
120852c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
120862c393a42SmrgDate:	Wed Aug 7 17:34:15 2002 +0000
120872c393a42Smrg
120882c393a42Smrg    Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
120892c393a42Smrg    Scots,
120902c393a42Smrg	Syriac and Votic orthographies
120912c393a42Smrg
120922c393a42Smrg fc-lang/Imakefile |   39 +-
120932c393a42Smrg fc-lang/ast.orth  |   47 ++
120942c393a42Smrg fc-lang/cu.orth   |   42 ++
120952c393a42Smrg fc-lang/fclang.h  | 1776
120962c393a42Smrg ++++++++++++++++++++++++++++-------------------------
120972c393a42Smrg fc-lang/fur.orth  |   39 ++
120982c393a42Smrg fc-lang/fy.orth   |   26 +-
120992c393a42Smrg fc-lang/gv.orth   |   31 +
121002c393a42Smrg fc-lang/iso639-2  |   20 +-
121012c393a42Smrg fc-lang/kw.orth   |   35 +
121022c393a42Smrg fc-lang/sco.orth  |   32 +
121032c393a42Smrg fc-lang/syr.orth  |   29 +
121042c393a42Smrg fc-lang/to.orth   |	4 +-
121052c393a42Smrg fc-lang/vot.orth  |   37 ++
121062c393a42Smrg 13 files changed, 1300 insertions(+), 857 deletions(-)
121072c393a42Smrg
121082c393a42Smrgcommit bd724c85969f7c24cf17b8780217c5a428555ea4
121092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121102c393a42SmrgDate:	Wed Aug 7 01:45:59 2002 +0000
121112c393a42Smrg
121122c393a42Smrg    Short circuit FcPatternEqual when both args point at the same pattern
121132c393a42Smrg
121142c393a42Smrg src/fcpat.c |	  5 ++++-
121152c393a42Smrg 1 files changed, 4 insertions(+), 1 deletions(-)
121162c393a42Smrg
121172c393a42Smrgcommit 0e344dec0b124c38e6193cc4208e06662acd32f1
121182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121192c393a42SmrgDate:	Tue Aug 6 19:54:10 2002 +0000
121202c393a42Smrg
121212c393a42Smrg    Update fontconfig manual to match current bits
121222c393a42Smrg
121232c393a42Smrg src/fontconfig.man |  100
121242c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++---------
121252c393a42Smrg 1 files changed, 83 insertions(+), 17 deletions(-)
121262c393a42Smrg
121272c393a42Smrgcommit bb356b68ab0981dd9ec21ed8176dc80ad0580805
121282c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121292c393a42SmrgDate:	Tue Aug 6 19:00:43 2002 +0000
121302c393a42Smrg
121312c393a42Smrg    Uninitialized member of cache structure could lead to non-updated
121322c393a42Smrg    cache
121332c393a42Smrg	files
121342c393a42Smrg
121352c393a42Smrg src/fccache.c |    1 +
121362c393a42Smrg 1 files changed, 1 insertions(+), 0 deletions(-)
121372c393a42Smrg
121382c393a42Smrgcommit 4534f30d2175966409af158c0a9efee678937bfd
121392c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121402c393a42SmrgDate:	Tue Aug 6 18:59:59 2002 +0000
121412c393a42Smrg
121422c393a42Smrg    Fix Imakefile to make fclang.h writable
121432c393a42Smrg
121442c393a42Smrg fc-lang/Imakefile |	2 +-
121452c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
121462c393a42Smrg
121472c393a42Smrgcommit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
121482c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121492c393a42SmrgDate:	Tue Aug 6 18:59:43 2002 +0000
121502c393a42Smrg
121512c393a42Smrg    Add Latin-1 characters needed by Welsh
121522c393a42Smrg
121532c393a42Smrg fc-lang/cy.orth  |   17 +-
121542c393a42Smrg fc-lang/fclang.h | 1430
121552c393a42Smrg +++++++++++++++++++++++++++---------------------------
121562c393a42Smrg 2 files changed, 733 insertions(+), 714 deletions(-)
121572c393a42Smrg
121582c393a42Smrgcommit a6531d8cbafd79f26d06b086cceccb461e661f4a
121592c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121602c393a42SmrgDate:	Thu Aug 1 16:17:33 2002 +0000
121612c393a42Smrg
121622c393a42Smrg    Always install fonts.conf and fonts.dtd, moving any existing
121632c393a42Smrg    fonts.conf to
121642c393a42Smrg	fonts.conf.bak. Add ~/.fonts to default font directories and
121652c393a42Smrg	add some
121662c393a42Smrg	useful comments to fonts.conf
121672c393a42Smrg
121682c393a42Smrg Imakefile     |   17 +++++++++++++++--
121692c393a42Smrg fonts.conf.in |   12 ++++++++++++
121702c393a42Smrg setfontdirs   |    2 ++
121712c393a42Smrg 3 files changed, 29 insertions(+), 2 deletions(-)
121722c393a42Smrg
121732c393a42Smrgcommit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
121742c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
121752c393a42SmrgDate:	Thu Aug 1 15:57:26 2002 +0000
121762c393a42Smrg
121772c393a42Smrg    Fix autoconf build BSD install and sysconfdir problems
121782c393a42Smrg
121792c393a42Smrg ChangeLog		|   17 +++++++++++++++++
121802c393a42Smrg Makefile.in		|   10 +++++-----
121812c393a42Smrg config.h.in		|    3 +++
121822c393a42Smrg config/Makedefs.in	|    5 +++--
121832c393a42Smrg configure.in		|   14 +++++++++++++-
121842c393a42Smrg fc-cache/Makefile.in	|    4 ++--
121852c393a42Smrg fc-list/Makefile.in	|    4 ++--
121862c393a42Smrg fontconfig/Makefile.in |    8 ++++----
121872c393a42Smrg src/Makefile.in	|    2 +-
121882c393a42Smrg 9 files changed, 50 insertions(+), 17 deletions(-)
121892c393a42Smrg
121902c393a42Smrgcommit c2e9d0240b52adf9f0efd42a8be600f652086c32
121912c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
121922c393a42SmrgDate:	Thu Aug 1 01:35:02 2002 +0000
121932c393a42Smrg
121942c393a42Smrg    Warning fix
121952c393a42Smrg
121962c393a42Smrg fontconfig/fontconfig.h |    5 ++++-
121972c393a42Smrg src/fcint.h		 |    5 +----
121982c393a42Smrg 2 files changed, 5 insertions(+), 5 deletions(-)
121992c393a42Smrg
122002c393a42Smrgcommit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
122012c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122022c393a42SmrgDate:	Wed Jul 31 01:36:37 2002 +0000
122032c393a42Smrg
122042c393a42Smrg    Add binding property to edit element
122052c393a42Smrg
122062c393a42Smrg fonts.conf.in |   12 +++++++++---
122072c393a42Smrg fonts.dtd     |    3 ++-
122082c393a42Smrg src/fccfg.c   |    8 ++++----
122092c393a42Smrg src/fcint.h   |    3 ++-
122102c393a42Smrg src/fcxml.c   |   35 ++++++++++++++++++++++++++++-------
122112c393a42Smrg 5 files changed, 45 insertions(+), 16 deletions(-)
122122c393a42Smrg
122132c393a42Smrgcommit 327a7fd491f17f23e37e260f8d74397e2ef933aa
122142c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122152c393a42SmrgDate:	Sun Jul 28 10:50:59 2002 +0000
122162c393a42Smrg
122172c393a42Smrg    Rewrite global cache handling code in fontconfig to eliminate per-file
122182c393a42Smrg	syscalls
122192c393a42Smrg
122202c393a42Smrg fontconfig/fontconfig.h |    5 +-
122212c393a42Smrg src/fccache.c		 |  968
122222c393a42Smrg +++++++++++++++++++++++++++++++----------------
122232c393a42Smrg src/fccfg.c		 |   23 +-
122242c393a42Smrg src/fcdir.c		 |  183 +++++-----
122252c393a42Smrg src/fcint.h		 |  126 +++++--
122262c393a42Smrg src/fcmatrix.c		 |    9 +-
122272c393a42Smrg 6 files changed, 830 insertions(+), 484 deletions(-)
122282c393a42Smrg
122292c393a42Smrgcommit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
122302c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122312c393a42SmrgDate:	Sat Jul 27 23:13:28 2002 +0000
122322c393a42Smrg
122332c393a42Smrg    Add ngai tahu specific chars to maori orthography
122342c393a42Smrg
122352c393a42Smrg fc-lang/Imakefile |	1 +
122362c393a42Smrg fc-lang/fclang.h  |  802
122372c393a42Smrg +++++++++++++++++++++++++++--------------------------
122382c393a42Smrg fc-lang/mi.orth   |	1 +
122392c393a42Smrg 3 files changed, 405 insertions(+), 399 deletions(-)
122402c393a42Smrg
122412c393a42Smrgcommit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
122422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122432c393a42SmrgDate:	Wed Jul 17 17:51:52 2002 +0000
122442c393a42Smrg
122452c393a42Smrg    Add fclang.c to Makefile.in
122462c393a42Smrg
122472c393a42Smrg src/Makefile.in |    2 ++
122482c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
122492c393a42Smrg
122502c393a42Smrgcommit 6864f6279297a59ff509e5454fdebb77ac64e530
122512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122522c393a42SmrgDate:	Sat Jul 13 20:33:05 2002 +0000
122532c393a42Smrg
122542c393a42Smrg    Trim ja orthography of a couple codepoints not found in kochi fonts
122552c393a42Smrg
122562c393a42Smrg fc-lang/fclang.h |    4 ++--
122572c393a42Smrg fc-lang/ja.orth  |    6 +++---
122582c393a42Smrg 2 files changed, 5 insertions(+), 5 deletions(-)
122592c393a42Smrg
122602c393a42Smrgcommit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
122612c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122622c393a42SmrgDate:	Sat Jul 13 19:10:03 2002 +0000
122632c393a42Smrg
122642c393a42Smrg    Fix typo in geez (ethiopic) orthography
122652c393a42Smrg
122662c393a42Smrg fc-lang/fclang.h |    2 +-
122672c393a42Smrg fc-lang/gez.orth |    4 ++--
122682c393a42Smrg 2 files changed, 3 insertions(+), 3 deletions(-)
122692c393a42Smrg
122702c393a42Smrgcommit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
122712c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122722c393a42SmrgDate:	Sat Jul 13 05:43:25 2002 +0000
122732c393a42Smrg
122742c393a42Smrg    Add some Utf16 support, extract font family and style names from
122752c393a42Smrg    name table
122762c393a42Smrg	for sfnt fonts
122772c393a42Smrg
122782c393a42Smrg fontconfig/fontconfig.h |   23 +++-
122792c393a42Smrg src/fccharset.c	 |   40 +++++--
122802c393a42Smrg src/fcfreetype.c	 |  342
122812c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++--
122822c393a42Smrg src/fcint.h		 |   11 ++
122832c393a42Smrg src/fcstr.c		 |   99 ++++++++++++++-
122842c393a42Smrg 5 files changed, 495 insertions(+), 20 deletions(-)
122852c393a42Smrg
122862c393a42Smrgcommit c80d2ac4866d4c534a8693d611ed85b84c11d009
122872c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
122882c393a42SmrgDate:	Fri Jul 12 21:06:03 2002 +0000
122892c393a42Smrg
122902c393a42Smrg    Clean up some coverage files; a few accidentally included PUA
122912c393a42Smrg    values and
122922c393a42Smrg	punctuation. Add debugging stuff to dump out missing codepoints
122932c393a42Smrg	during
122942c393a42Smrg	cache building when missing only a few
122952c393a42Smrg
122962c393a42Smrg fc-lang/bg.orth  |   13 +-
122972c393a42Smrg fc-lang/bi.orth  |   10 +-
122982c393a42Smrg fc-lang/bo.orth  |   17 +-
122992c393a42Smrg fc-lang/el.orth  |   20 +-
123002c393a42Smrg fc-lang/fclang.h | 1630
123012c393a42Smrg ++++++++++++++++++++++++++----------------------------
123022c393a42Smrg fc-lang/ga.orth  |    4 +-
123032c393a42Smrg fc-lang/gn.orth  |    4 +-
123042c393a42Smrg fc-lang/hy.orth  |    6 +-
123052c393a42Smrg fc-lang/km.orth  |    6 +-
123062c393a42Smrg fc-lang/ko.orth  |  128 +++---
123072c393a42Smrg fc-lang/lb.orth  |   10 +-
123082c393a42Smrg fc-lang/mg.orth  |    6 +-
123092c393a42Smrg fc-lang/mh.orth  |   14 +-
123102c393a42Smrg fc-lang/mk.orth  |   12 +-
123112c393a42Smrg fc-lang/mn.orth  |   14 +-
123122c393a42Smrg fc-lang/mo.orth  |    4 +-
123132c393a42Smrg fc-lang/ro.orth  |    4 +-
123142c393a42Smrg fc-lang/si.orth  |    8 +-
123152c393a42Smrg fc-lang/tl.orth  |   11 +-
123162c393a42Smrg fc-lang/yo.orth  |   80 ++--
123172c393a42Smrg src/fclang.c	  |   33 +-
123182c393a42Smrg 21 files changed, 1017 insertions(+), 1017 deletions(-)
123192c393a42Smrg
123202c393a42Smrgcommit b4a2c1f012c9c05cd14e43544570371ba2ca1134
123212c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
123222c393a42SmrgDate:	Fri Jul 12 19:19:16 2002 +0000
123232c393a42Smrg
123242c393a42Smrg    Add a bunch more languages that use the Latin alphabet
123252c393a42Smrg
123262c393a42Smrg fc-lang/Imakefile |   35 +-
123272c393a42Smrg fc-lang/af.orth   |   46 ++
123282c393a42Smrg fc-lang/bam.orth  |   37 +
123292c393a42Smrg fc-lang/bi.orth   |   39 ++
123302c393a42Smrg fc-lang/bs.orth   |   39 ++
123312c393a42Smrg fc-lang/ch.orth   |   35 +
123322c393a42Smrg fc-lang/cy.orth   |   48 ++
123332c393a42Smrg fc-lang/fclang.h  | 1900
123342c393a42Smrg +++++++++++++++++++++++++++++++++--------------------
123352c393a42Smrg fc-lang/ful.orth  |   38 ++
123362c393a42Smrg fc-lang/gn.orth   |   48 ++
123372c393a42Smrg fc-lang/ha.orth   |   36 +
123382c393a42Smrg fc-lang/haw.orth  |   35 +
123392c393a42Smrg fc-lang/ibo.orth  |   35 +
123402c393a42Smrg fc-lang/id.orth   |   31 +
123412c393a42Smrg fc-lang/iso639-2  |   64 +-
123422c393a42Smrg fc-lang/lb.orth   |   60 ++
123432c393a42Smrg fc-lang/mg.orth   |   35 +
123442c393a42Smrg fc-lang/mh.orth   |   45 ++
123452c393a42Smrg fc-lang/mi.orth   |   34 +
123462c393a42Smrg fc-lang/ny.orth   |   30 +
123472c393a42Smrg fc-lang/se.orth   |   37 +
123482c393a42Smrg fc-lang/sm.orth   |   30 +
123492c393a42Smrg fc-lang/sma.orth  |   37 +
123502c393a42Smrg fc-lang/smj.orth  |   37 +
123512c393a42Smrg fc-lang/smn.orth  |   40 ++
123522c393a42Smrg fc-lang/sms.orth  |   48 ++
123532c393a42Smrg fc-lang/tn.orth   |   33 +
123542c393a42Smrg fc-lang/to.orth   |   30 +
123552c393a42Smrg fc-lang/ven.orth  |   34 +
123562c393a42Smrg fc-lang/vi.orth   |   58 ++
123572c393a42Smrg fc-lang/wen.orth  |   42 ++
123582c393a42Smrg fc-lang/wo.orth   |   42 ++
123592c393a42Smrg fc-lang/yap.orth  |   35 +
123602c393a42Smrg fc-lang/yo.orth   |   86 +++
123612c393a42Smrg src/fcxml.c	   |   12 +-
123622c393a42Smrg 35 files changed, 2522 insertions(+), 749 deletions(-)
123632c393a42Smrg
123642c393a42Smrgcommit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
123652c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
123662c393a42SmrgDate:	Fri Jul 12 09:13:32 2002 +0000
123672c393a42Smrg
123682c393a42Smrg    Add nynorsk and bokml, remove double angle quotes from other languages
123692c393a42Smrg
123702c393a42Smrg fc-lang/Imakefile |   31 +-
123712c393a42Smrg fc-lang/ab.orth   |	6 +-
123722c393a42Smrg fc-lang/ba.orth   |	6 +-
123732c393a42Smrg fc-lang/be.orth   |	6 +-
123742c393a42Smrg fc-lang/br.orth   |	8 +-
123752c393a42Smrg fc-lang/da.orth   |	6 +-
123762c393a42Smrg fc-lang/de.orth   |	6 +-
123772c393a42Smrg fc-lang/fclang.h  |  854
123782c393a42Smrg +++++++++++++++++++++++++++--------------------------
123792c393a42Smrg fc-lang/fr.orth   |   10 +-
123802c393a42Smrg fc-lang/gl.orth   |   10 +-
123812c393a42Smrg fc-lang/iso639-2  |	4 +-
123822c393a42Smrg fc-lang/kk.orth   |	6 +-
123832c393a42Smrg fc-lang/kl.orth   |	6 +-
123842c393a42Smrg fc-lang/nb.orth   |   25 ++
123852c393a42Smrg fc-lang/nn.orth   |   43 +++
123862c393a42Smrg fc-lang/no.orth   |	6 +-
123872c393a42Smrg fc-lang/ru.orth   |	6 +-
123882c393a42Smrg fc-lang/uk.orth   |	6 +-
123892c393a42Smrg 18 files changed, 565 insertions(+), 480 deletions(-)
123902c393a42Smrg
123912c393a42Smrgcommit c2b971c89819281be41584720d20648fe5d1627f
123922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
123932c393a42SmrgDate:	Fri Jul 12 07:58:16 2002 +0000
123942c393a42Smrg
123952c393a42Smrg    Missed adding kumyk
123962c393a42Smrg
123972c393a42Smrg fc-lang/Imakefile |   19 +++++-----
123982c393a42Smrg fc-lang/fclang.h  |   74 +++++++++++++++++++++--------------------
123992c393a42Smrg fc-lang/iso639-2  |	2 +-
124002c393a42Smrg fc-lang/kum.orth  |   96
124012c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++
124022c393a42Smrg 4 files changed, 145 insertions(+), 46 deletions(-)
124032c393a42Smrg
124042c393a42Smrgcommit f749c49cb4ebe181de145440246d3110f7052f24
124052c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
124062c393a42SmrgDate:	Fri Jul 12 07:52:16 2002 +0000
124072c393a42Smrg
124082c393a42Smrg    Add devanagari and cyrillic languages. Add Geez
124092c393a42Smrg
124102c393a42Smrg fc-lang/Imakefile |   36 +-
124112c393a42Smrg fc-lang/ava.orth  |   97 ++++
124122c393a42Smrg fc-lang/bh.orth   |   25 +
124132c393a42Smrg fc-lang/bho.orth  |   25 +
124142c393a42Smrg fc-lang/bua.orth  |  102 ++++
124152c393a42Smrg fc-lang/ce.orth   |   97 ++++
124162c393a42Smrg fc-lang/chm.orth  |  109 ++++
124172c393a42Smrg fc-lang/cv.orth   |  109 ++++
124182c393a42Smrg fc-lang/fclang.h  | 1612
124192c393a42Smrg +++++++++++++++++++++++++++++++----------------------
124202c393a42Smrg fc-lang/gez.orth  |   57 ++
124212c393a42Smrg fc-lang/hi.orth   |   35 ++
124222c393a42Smrg fc-lang/ik.orth   |  100 ++++
124232c393a42Smrg fc-lang/iso639-2  |   54 +-
124242c393a42Smrg fc-lang/iu.orth   |   77 +++
124252c393a42Smrg fc-lang/kaa.orth  |  110 ++++
124262c393a42Smrg fc-lang/kok.orth  |   25 +
124272c393a42Smrg fc-lang/ks.orth   |   25 +
124282c393a42Smrg fc-lang/ku.orth   |   94 ++++
124292c393a42Smrg fc-lang/kv.orth   |  101 ++++
124302c393a42Smrg fc-lang/ky.orth   |  102 ++++
124312c393a42Smrg fc-lang/lez.orth  |   97 ++++
124322c393a42Smrg fc-lang/mr.orth   |   25 +
124332c393a42Smrg fc-lang/ne.orth   |   25 +
124342c393a42Smrg fc-lang/os.orth   |   96 ++++
124352c393a42Smrg fc-lang/sa.orth   |   25 +
124362c393a42Smrg fc-lang/sah.orth  |  108 ++++
124372c393a42Smrg fc-lang/sel.orth  |   96 ++++
124382c393a42Smrg fc-lang/tg.orth   |  108 ++++
124392c393a42Smrg fc-lang/tk.orth   |  106 ++++
124402c393a42Smrg fc-lang/tt.orth   |  108 ++++
124412c393a42Smrg fc-lang/tyv.orth  |  102 ++++
124422c393a42Smrg fc-lang/uz.orth   |   98 ++++
124432c393a42Smrg 32 files changed, 3278 insertions(+), 708 deletions(-)
124442c393a42Smrg
124452c393a42Smrgcommit 2ce525423688d32b80587741d97a82209e52378c
124462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
124472c393a42SmrgDate:	Thu Jul 11 02:47:50 2002 +0000
124482c393a42Smrg
124492c393a42Smrg    Remove old FC_LANG constants now that fontconfig uses RFC 3066
124502c393a42Smrg    based names
124512c393a42Smrg
124522c393a42Smrg fontconfig/fontconfig.h |   42 +-----------------------------------------
124532c393a42Smrg 1 files changed, 1 insertions(+), 41 deletions(-)
124542c393a42Smrg
124552c393a42Smrgcommit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
124562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
124572c393a42SmrgDate:	Wed Jul 10 21:57:23 2002 +0000
124582c393a42Smrg
124592c393a42Smrg    Use presentation forms for arabic matching, fix comment labeling
124602c393a42Smrg    persian
124612c393a42Smrg	general forms
124622c393a42Smrg
124632c393a42Smrg fc-lang/ar.orth  |  114
124642c393a42Smrg +++++++++++++++++++++++++++++++-----------------------
124652c393a42Smrg fc-lang/fa.orth  |    4 +-
124662c393a42Smrg fc-lang/fclang.h |    4 +-
124672c393a42Smrg 3 files changed, 69 insertions(+), 53 deletions(-)
124682c393a42Smrg
124692c393a42Smrgcommit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
124702c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
124712c393a42SmrgDate:	Tue Jul 9 22:08:14 2002 +0000
124722c393a42Smrg
124732c393a42Smrg    Use locale data set FC_LANG by default. Reorder FcPattern and
124742c393a42Smrg    FcValueList
124752c393a42Smrg	to match Xft1.
124762c393a42Smrg
124772c393a42Smrg src/fcdefault.c |   53
124782c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++
124792c393a42Smrg src/fcint.h	 |    4 ++--
124802c393a42Smrg 2 files changed, 55 insertions(+), 2 deletions(-)
124812c393a42Smrg
124822c393a42Smrgcommit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
124832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
124842c393a42SmrgDate:	Tue Jul 9 02:28:29 2002 +0000
124852c393a42Smrg
124862c393a42Smrg    Trim ideographic punctuation and Suzhou numerals from zh-tw
124872c393a42Smrg    orthography.
124882c393a42Smrg	Had accidentally swapped codePageRange bits for traditional and
124892c393a42Smrg	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
124902c393a42Smrg	possible
124912c393a42Smrg	bug in charset walking
124922c393a42Smrg
124932c393a42Smrg fc-lang/Imakefile  |	18 +-
124942c393a42Smrg fc-lang/fa.orth    |	53 ++
124952c393a42Smrg fc-lang/fclang.h   | 1428 +++++++++++++++++++++------------
124962c393a42Smrg fc-lang/iso639-2   |	 4 +-
124972c393a42Smrg fc-lang/zh_hk.orth | 2240
124982c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
124992c393a42Smrg fc-lang/zh_tw.orth |	33 +-
125002c393a42Smrg src/fccharset.c    |	 4 +-
125012c393a42Smrg src/fcfreetype.c   |	 6 +-
125022c393a42Smrg 8 files changed, 3229 insertions(+), 557 deletions(-)
125032c393a42Smrg
125042c393a42Smrgcommit e50b9ae71134a23820e8f50589649e629a6143ba
125052c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
125062c393a42SmrgDate:	Mon Jul 8 07:31:53 2002 +0000
125072c393a42Smrg
125082c393a42Smrg    Update iso639-2 language coverage info, fix Georgian orthography to
125092c393a42Smrg	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
125102c393a42Smrg	and
125112c393a42Smrg	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
125122c393a42Smrg	fc-lang dir
125132c393a42Smrg
125142c393a42Smrg fc-lang/Imakefile     |    8 +-
125152c393a42Smrg fc-lang/fclang.h      | 2624
125162c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++
125172c393a42Smrg fc-lang/fclang.tmpl.c |  130 ---
125182c393a42Smrg fc-lang/fclang.tmpl.h |   25 +
125192c393a42Smrg fc-lang/iso639-2      |   30 +-
125202c393a42Smrg fc-lang/ka.orth       |    5 +-
125212c393a42Smrg fc-lang/zh_mo.orth    |   27 +
125222c393a42Smrg fc-lang/zh_sg.orth    |   27 +
125232c393a42Smrg src/fcfreetype.c      |  238 +----
125242c393a42Smrg src/fcint.h	       |    9 +-
125252c393a42Smrg src/fclang.c	       | 2632
125262c393a42Smrg +------------------------------------------------
125272c393a42Smrg 11 files changed, 2794 insertions(+), 2961 deletions(-)
125282c393a42Smrg
125292c393a42Smrgcommit d6dabf368677babec02d8f64ba0598270e28b501
125302c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
125312c393a42SmrgDate:	Sun Jul 7 19:30:53 2002 +0000
125322c393a42Smrg
125332c393a42Smrg    Add walloon, update fclang.c to include recent language additions
125342c393a42Smrg
125352c393a42Smrg fc-lang/Imakefile |	4 +-
125362c393a42Smrg fc-lang/wa.orth   |   47 ++
125372c393a42Smrg src/fclang.c	   | 1252
125382c393a42Smrg ++++++++++++++++++++++++++++++-----------------------
125392c393a42Smrg 3 files changed, 757 insertions(+), 546 deletions(-)
125402c393a42Smrg
125412c393a42Smrgcommit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
125422c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
125432c393a42SmrgDate:	Sun Jul 7 19:18:51 2002 +0000
125442c393a42Smrg
125452c393a42Smrg    Share more duplicate charset data
125462c393a42Smrg
125472c393a42Smrg fc-lang/Imakefile |   19 ++++++++++---------
125482c393a42Smrg fc-lang/bn.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
125492c393a42Smrg fc-lang/bo.orth   |   30 ++++++++++++++++++++++++++++++
125502c393a42Smrg fc-lang/fc-lang.c |   28 ++++++++++++++++++++++++++--
125512c393a42Smrg fc-lang/gu.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
125522c393a42Smrg fc-lang/iso639-2  |   26 +++++++++++++-------------
125532c393a42Smrg fc-lang/km.orth   |   29 +++++++++++++++++++++++++++++
125542c393a42Smrg fc-lang/kn.orth   |   40 ++++++++++++++++++++++++++++++++++++++++
125552c393a42Smrg fc-lang/lo.orth   |   45 +++++++++++++++++++++++++++++++++++++++++++++
125562c393a42Smrg fc-lang/ml.orth   |   38 ++++++++++++++++++++++++++++++++++++++
125572c393a42Smrg fc-lang/mn.orth   |   31 +++++++++++++++++++++++++++++++
125582c393a42Smrg fc-lang/or.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
125592c393a42Smrg fc-lang/si.orth   |   38 ++++++++++++++++++++++++++++++++++++++
125602c393a42Smrg fc-lang/ta.orth   |   43 +++++++++++++++++++++++++++++++++++++++++++
125612c393a42Smrg fc-lang/te.orth   |   39 +++++++++++++++++++++++++++++++++++++++
125622c393a42Smrg fc-lang/tl.orth   |   29 +++++++++++++++++++++++++++++
125632c393a42Smrg 16 files changed, 534 insertions(+), 24 deletions(-)
125642c393a42Smrg
125652c393a42Smrgcommit 3de8881ec96e2ce5f9d871ad46371e301b107dab
125662c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
125672c393a42SmrgDate:	Sun Jul 7 00:00:43 2002 +0000
125682c393a42Smrg
125692c393a42Smrg    Add fclang.c to CVS; easier than attempting to build it on the fly
125702c393a42Smrg
125712c393a42Smrg src/fclang.c | 2561
125722c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
125732c393a42Smrg 1 files changed, 2561 insertions(+), 0 deletions(-)
125742c393a42Smrg
125752c393a42Smrgcommit 6446b1511df528082d2ac9ff31617013b311aa09
125762c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
125772c393a42SmrgDate:	Sat Jul 6 23:59:19 2002 +0000
125782c393a42Smrg
125792c393a42Smrg    Remove at and grave from latin languages, add copyright, license
125802c393a42Smrg    and RCS
125812c393a42Smrg	header
125822c393a42Smrg
125832c393a42Smrg fc-lang/Imakefile  |	 2 ++
125842c393a42Smrg fc-lang/ab.orth    |	23 +++++++++++++++++++++++
125852c393a42Smrg fc-lang/ar.orth    |	23 +++++++++++++++++++++++
125862c393a42Smrg fc-lang/az.orth    |	27 +++++++++++++++++++++++++--
125872c393a42Smrg fc-lang/ba.orth    |	23 +++++++++++++++++++++++
125882c393a42Smrg fc-lang/be.orth    |	23 +++++++++++++++++++++++
125892c393a42Smrg fc-lang/bg.orth    |	23 +++++++++++++++++++++++
125902c393a42Smrg fc-lang/br.orth    |	27 +++++++++++++++++++++++++--
125912c393a42Smrg fc-lang/ca.orth    |	27 +++++++++++++++++++++++++--
125922c393a42Smrg fc-lang/chr.orth   |	23 +++++++++++++++++++++++
125932c393a42Smrg fc-lang/co.orth    |	23 +++++++++++++++++++++++
125942c393a42Smrg fc-lang/cs.orth    |	27 +++++++++++++++++++++++++--
125952c393a42Smrg fc-lang/da.orth    |	27 +++++++++++++++++++++++++--
125962c393a42Smrg fc-lang/de.orth    |	27 +++++++++++++++++++++++++--
125972c393a42Smrg fc-lang/el.orth    |	23 +++++++++++++++++++++++
125982c393a42Smrg fc-lang/en.orth    |	27 +++++++++++++++++++++++++--
125992c393a42Smrg fc-lang/eo.orth    |	27 +++++++++++++++++++++++++--
126002c393a42Smrg fc-lang/es.orth    |	27 +++++++++++++++++++++++++--
126012c393a42Smrg fc-lang/et.orth    |	27 +++++++++++++++++++++++++--
126022c393a42Smrg fc-lang/eu.orth    |	27 +++++++++++++++++++++++++--
126032c393a42Smrg fc-lang/fi.orth    |	27 +++++++++++++++++++++++++--
126042c393a42Smrg fc-lang/fo.orth    |	27 +++++++++++++++++++++++++--
126052c393a42Smrg fc-lang/fr.orth    |	27 +++++++++++++++++++++++++--
126062c393a42Smrg fc-lang/fy.orth    |	23 +++++++++++++++++++++++
126072c393a42Smrg fc-lang/ga.orth    |	27 +++++++++++++++++++++++++--
126082c393a42Smrg fc-lang/gd.orth    |	27 +++++++++++++++++++++++++--
126092c393a42Smrg fc-lang/gl.orth    |	27 +++++++++++++++++++++++++--
126102c393a42Smrg fc-lang/he.orth    |	23 +++++++++++++++++++++++
126112c393a42Smrg fc-lang/hr.orth    |	27 +++++++++++++++++++++++++--
126122c393a42Smrg fc-lang/hu.orth    |	27 +++++++++++++++++++++++++--
126132c393a42Smrg fc-lang/hy.orth    |	23 +++++++++++++++++++++++
126142c393a42Smrg fc-lang/is.orth    |	27 +++++++++++++++++++++++++--
126152c393a42Smrg fc-lang/it.orth    |	27 +++++++++++++++++++++++++--
126162c393a42Smrg fc-lang/ja.orth    |	23 +++++++++++++++++++++++
126172c393a42Smrg fc-lang/ka.orth    |	23 +++++++++++++++++++++++
126182c393a42Smrg fc-lang/kk.orth    |	23 +++++++++++++++++++++++
126192c393a42Smrg fc-lang/kl.orth    |	27 +++++++++++++++++++++++++--
126202c393a42Smrg fc-lang/ko.orth    |	23 +++++++++++++++++++++++
126212c393a42Smrg fc-lang/la.orth    |	27 +++++++++++++++++++++++++--
126222c393a42Smrg fc-lang/lt.orth    |	27 +++++++++++++++++++++++++--
126232c393a42Smrg fc-lang/lv.orth    |	27 +++++++++++++++++++++++++--
126242c393a42Smrg fc-lang/mk.orth    |	23 +++++++++++++++++++++++
126252c393a42Smrg fc-lang/mo.orth    |	27 +++++++++++++++++++++++++--
126262c393a42Smrg fc-lang/mt.orth    |	27 +++++++++++++++++++++++++--
126272c393a42Smrg fc-lang/nl.orth    |	27 +++++++++++++++++++++++++--
126282c393a42Smrg fc-lang/no.orth    |	27 +++++++++++++++++++++++++--
126292c393a42Smrg fc-lang/oc.orth    |	27 +++++++++++++++++++++++++--
126302c393a42Smrg fc-lang/pl.orth    |	27 +++++++++++++++++++++++++--
126312c393a42Smrg fc-lang/pt.orth    |	27 +++++++++++++++++++++++++--
126322c393a42Smrg fc-lang/rm.orth    |	27 +++++++++++++++++++++++++--
126332c393a42Smrg fc-lang/ro.orth    |	27 +++++++++++++++++++++++++--
126342c393a42Smrg fc-lang/ru.orth    |	23 +++++++++++++++++++++++
126352c393a42Smrg fc-lang/sh.orth    |	23 +++++++++++++++++++++++
126362c393a42Smrg fc-lang/sk.orth    |	27 +++++++++++++++++++++++++--
126372c393a42Smrg fc-lang/sl.orth    |	27 +++++++++++++++++++++++++--
126382c393a42Smrg fc-lang/sq.orth    |	27 +++++++++++++++++++++++++--
126392c393a42Smrg fc-lang/sr.orth    |	23 +++++++++++++++++++++++
126402c393a42Smrg fc-lang/sv.orth    |	27 +++++++++++++++++++++++++--
126412c393a42Smrg fc-lang/th.orth    |	23 +++++++++++++++++++++++
126422c393a42Smrg fc-lang/tr.orth    |	27 +++++++++++++++++++++++++--
126432c393a42Smrg fc-lang/uk.orth    |	23 +++++++++++++++++++++++
126442c393a42Smrg fc-lang/vo.orth    |	23 +++++++++++++++++++++++
126452c393a42Smrg fc-lang/yi.orth    |	23 +++++++++++++++++++++++
126462c393a42Smrg fc-lang/zh_cn.orth |	23 +++++++++++++++++++++++
126472c393a42Smrg fc-lang/zh_tw.orth |	23 +++++++++++++++++++++++
126482c393a42Smrg 65 files changed, 1552 insertions(+), 78 deletions(-)
126492c393a42Smrg
126502c393a42Smrgcommit 82f4243f220dda5f6d4759e3b9c182b537cf0219
126512c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
126522c393a42SmrgDate:	Sat Jul 6 23:47:44 2002 +0000
126532c393a42Smrg
126542c393a42Smrg    Switch to RFC 3066 based lang names
126552c393a42Smrg
126562c393a42Smrg fontconfig/fontconfig.h |    5 +-
126572c393a42Smrg src/Imakefile		 |    8 +-
126582c393a42Smrg src/fccharset.c	 |    8 +-
126592c393a42Smrg src/fcfreetype.c	 |  406
126602c393a42Smrg ++++++++++++++++++++++++-----------------------
126612c393a42Smrg src/fcint.h		 |   28 ++++
126622c393a42Smrg src/fcmatch.c		 |   43 +++++-
126632c393a42Smrg src/fcpat.c		 |   22 +++-
126642c393a42Smrg src/fcstr.c		 |   25 +++-
126652c393a42Smrg 8 files changed, 330 insertions(+), 215 deletions(-)
126662c393a42Smrg
126672c393a42Smrgcommit 899e352656f04323b9467555faf9152c69a741ab
126682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
126692c393a42SmrgDate:	Sat Jul 6 23:46:58 2002 +0000
126702c393a42Smrg
126712c393a42Smrg    Add a few more common font families to the default configuration
126722c393a42Smrg
126732c393a42Smrg fonts.conf.in |    7 +++++++
126742c393a42Smrg 1 files changed, 7 insertions(+), 0 deletions(-)
126752c393a42Smrg
126762c393a42Smrgcommit 364a581d91eac73a5b1810d9c5100b6eb690219f
126772c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
126782c393a42SmrgDate:	Sat Jul 6 23:22:03 2002 +0000
126792c393a42Smrg
126802c393a42Smrg    Add coverage documentation files
126812c393a42Smrg
126822c393a42Smrg fc-lang/iso639-1 |  139 ++++++++++++++++
126832c393a42Smrg fc-lang/iso639-2 |  473
126842c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++
126852c393a42Smrg 2 files changed, 612 insertions(+), 0 deletions(-)
126862c393a42Smrg
126872c393a42Smrgcommit c1382a3d998d098d3b86c922820558849c777c45
126882c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
126892c393a42SmrgDate:	Sat Jul 6 23:21:37 2002 +0000
126902c393a42Smrg
126912c393a42Smrg    Add fc-lang program to generate language coverage tables
126922c393a42Smrg
126932c393a42Smrg fc-lang/Imakefile     |   44 +
126942c393a42Smrg fc-lang/ab.orth       |   17 +
126952c393a42Smrg fc-lang/ar.orth       |   49 +
126962c393a42Smrg fc-lang/az.orth       |   26 +
126972c393a42Smrg fc-lang/ba.orth       |   16 +
126982c393a42Smrg fc-lang/be.orth       |   11 +
126992c393a42Smrg fc-lang/bg.orth       |   12 +
127002c393a42Smrg fc-lang/br.orth       |   17 +
127012c393a42Smrg fc-lang/ca.orth       |   23 +
127022c393a42Smrg fc-lang/chr.orth      |    2 +
127032c393a42Smrg fc-lang/co.orth       |    2 +
127042c393a42Smrg fc-lang/cs.orth       |   27 +
127052c393a42Smrg fc-lang/da.orth       |   27 +
127062c393a42Smrg fc-lang/de.orth       |   17 +
127072c393a42Smrg fc-lang/el.orth       |   26 +
127082c393a42Smrg fc-lang/en.orth       |   17 +
127092c393a42Smrg fc-lang/eo.orth       |    9 +
127102c393a42Smrg fc-lang/es.orth       |   19 +
127112c393a42Smrg fc-lang/et.orth       |   15 +
127122c393a42Smrg fc-lang/eu.orth       |    8 +
127132c393a42Smrg fc-lang/fc-lang.c     |  295 +
127142c393a42Smrg fc-lang/fc-lang.man   |   41 +
127152c393a42Smrg fc-lang/fclang.tmpl.c |  130 +
127162c393a42Smrg fc-lang/fi.orth       |   15 +
127172c393a42Smrg fc-lang/fo.orth       |   25 +
127182c393a42Smrg fc-lang/fr.orth       |   28 +
127192c393a42Smrg fc-lang/fy.orth       |    2 +
127202c393a42Smrg fc-lang/ga.orth       |   29 +
127212c393a42Smrg fc-lang/gd.orth       |   15 +
127222c393a42Smrg fc-lang/gl.orth       |   22 +
127232c393a42Smrg fc-lang/he.orth       |    2 +
127242c393a42Smrg fc-lang/hr.orth       |   21 +
127252c393a42Smrg fc-lang/hu.orth       |   19 +
127262c393a42Smrg fc-lang/hy.orth       |    5 +
127272c393a42Smrg fc-lang/is.orth       |   26 +
127282c393a42Smrg fc-lang/it.orth       |   14 +
127292c393a42Smrg fc-lang/ja.orth       | 6540 ++++++++++++++++++++
127302c393a42Smrg fc-lang/ka.orth       |    9 +
127312c393a42Smrg fc-lang/kk.orth       |   15 +
127322c393a42Smrg fc-lang/kl.orth       |   23 +
127332c393a42Smrg fc-lang/ko.orth       |16217
127342c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++
127352c393a42Smrg fc-lang/la.orth       |    8 +
127362c393a42Smrg fc-lang/lt.orth       |   13 +
127372c393a42Smrg fc-lang/lv.orth       |   16 +
127382c393a42Smrg fc-lang/mk.orth       |   15 +
127392c393a42Smrg fc-lang/mo.orth       |   14 +
127402c393a42Smrg fc-lang/mt.orth       |   18 +
127412c393a42Smrg fc-lang/nl.orth       |   15 +
127422c393a42Smrg fc-lang/no.orth       |   18 +
127432c393a42Smrg fc-lang/oc.orth       |   15 +
127442c393a42Smrg fc-lang/pl.orth       |   10 +
127452c393a42Smrg fc-lang/pt.orth       |   19 +
127462c393a42Smrg fc-lang/rm.orth       |   15 +
127472c393a42Smrg fc-lang/ro.orth       |   11 +
127482c393a42Smrg fc-lang/ru.orth       |   11 +
127492c393a42Smrg fc-lang/sh.orth       |    2 +
127502c393a42Smrg fc-lang/sk.orth       |   29 +
127512c393a42Smrg fc-lang/sl.orth       |   21 +
127522c393a42Smrg fc-lang/sq.orth       |    7 +
127532c393a42Smrg fc-lang/sr.orth       |   11 +
127542c393a42Smrg fc-lang/sv.orth       |   21 +
127552c393a42Smrg fc-lang/th.orth       |    3 +
127562c393a42Smrg fc-lang/tr.orth       |   12 +
127572c393a42Smrg fc-lang/uk.orth       |   12 +
127582c393a42Smrg fc-lang/vo.orth       |   13 +
127592c393a42Smrg fc-lang/yi.orth       |    2 +
127602c393a42Smrg fc-lang/zh_cn.orth    | 6766 +++++++++++++++++++++
127612c393a42Smrg fc-lang/zh_tw.orth    |13079 +++++++++++++++++++++++++++++++++++++++
127622c393a42Smrg 68 files changed, 44053 insertions(+), 0 deletions(-)
127632c393a42Smrg
127642c393a42Smrgcommit 084407063d0069b16b24e1fd8be818af12e36741
127652c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
127662c393a42SmrgDate:	Wed Jul 3 23:15:32 2002 +0000
127672c393a42Smrg
127682c393a42Smrg    Object list to FcObjectSetBuild wasnt terminated with 0
127692c393a42Smrg
127702c393a42Smrg fc-list/fc-list.c |	4 ++--
127712c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
127722c393a42Smrg
127732c393a42Smrgcommit f9dc31e81cd27be1bcb72706ac667889840f60bb
127742c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
127752c393a42SmrgDate:	Mon Jul 1 12:39:23 2002 +0000
127762c393a42Smrg
127772c393a42Smrg    Indent line
127782c393a42Smrg
127792c393a42Smrg fc-list/Imakefile |	2 ++
127802c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
127812c393a42Smrg
127822c393a42Smrgcommit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
127832c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
127842c393a42SmrgDate:	Mon Jul 1 12:38:27 2002 +0000
127852c393a42Smrg
127862c393a42Smrg    Ident line
127872c393a42Smrg
127882c393a42Smrg fc-cache/Imakefile |	 2 ++
127892c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
127902c393a42Smrg
127912c393a42Smrgcommit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
127922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
127932c393a42SmrgDate:	Mon Jul 1 05:11:20 2002 +0000
127942c393a42Smrg
127952c393a42Smrg    Make fc-cache avoid reading the whole world full of fonts
127962c393a42Smrg
127972c393a42Smrg fc-cache/fc-cache.c |	 10 +++++-----
127982c393a42Smrg 1 files changed, 5 insertions(+), 5 deletions(-)
127992c393a42Smrg
128002c393a42Smrgcommit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
128012c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128022c393a42SmrgDate:	Sun Jun 30 23:45:40 2002 +0000
128032c393a42Smrg
128042c393a42Smrg    Make fc-list more useful
128052c393a42Smrg
128062c393a42Smrg fc-list/fc-list.c |   20 ++++++++++++++++----
128072c393a42Smrg 1 files changed, 16 insertions(+), 4 deletions(-)
128082c393a42Smrg
128092c393a42Smrgcommit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
128102c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128112c393a42SmrgDate:	Sun Jun 30 23:45:17 2002 +0000
128122c393a42Smrg
128132c393a42Smrg    Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
128142c393a42Smrg
128152c393a42Smrg fontconfig/fontconfig.h |    3 ++-
128162c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
128172c393a42Smrg
128182c393a42Smrgcommit 4c0036053a36678747adfd06777cef39752ca9a4
128192c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128202c393a42SmrgDate:	Sat Jun 29 20:31:02 2002 +0000
128212c393a42Smrg
128222c393a42Smrg    Add strong/weak pattern value binding, add known charsets for
128232c393a42Smrg    automatic
128242c393a42Smrg	lang computation
128252c393a42Smrg
128262c393a42Smrg src/fccfg.c	   |	3 +-
128272c393a42Smrg src/fccharset.c   |   40 +-
128282c393a42Smrg src/fcfreetype.c  |  235 ++++++-
128292c393a42Smrg src/fcint.h	   |   15 +-
128302c393a42Smrg src/fcknownsets.h | 1895
128312c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++
128322c393a42Smrg src/fcmatch.c	   |  112 ++--
128332c393a42Smrg src/fcname.c	   |	7 +-
128342c393a42Smrg src/fcpat.c	   |	3 +-
128352c393a42Smrg 8 files changed, 2222 insertions(+), 88 deletions(-)
128362c393a42Smrg
128372c393a42Smrgcommit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
128382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128392c393a42SmrgDate:	Wed Jun 26 22:56:51 2002 +0000
128402c393a42Smrg
128412c393a42Smrg    Construct empty constant charsets correctly (using null pointers)
128422c393a42Smrg
128432c393a42Smrg src/fccharset.c |   18 +++++++++++++-----
128442c393a42Smrg 1 files changed, 13 insertions(+), 5 deletions(-)
128452c393a42Smrg
128462c393a42Smrgcommit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
128472c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128482c393a42SmrgDate:	Wed Jun 26 22:14:08 2002 +0000
128492c393a42Smrg
128502c393a42Smrg    Permit empty charsets in fonts.cache files
128512c393a42Smrg
128522c393a42Smrg src/fcname.c |    4 ++--
128532c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
128542c393a42Smrg
128552c393a42Smrgcommit 223c028949c1ef316c93bea17278f58150c777ee
128562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128572c393a42SmrgDate:	Wed Jun 26 16:11:29 2002 +0000
128582c393a42Smrg
128592c393a42Smrg    Steal idea for locale-insensitive strtod from glib
128602c393a42Smrg
128612c393a42Smrg src/fcxml.c |	 59
128622c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
128632c393a42Smrg 1 files changed, 57 insertions(+), 2 deletions(-)
128642c393a42Smrg
128652c393a42Smrgcommit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
128662c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128672c393a42SmrgDate:	Fri Jun 21 07:01:11 2002 +0000
128682c393a42Smrg
128692c393a42Smrg    Oops. Made a mistake when adding config file names to monitor list
128702c393a42Smrg
128712c393a42Smrg src/fcxml.c |	  9 +++++----
128722c393a42Smrg 1 files changed, 5 insertions(+), 4 deletions(-)
128732c393a42Smrg
128742c393a42Smrgcommit 4645eedfcc7e36751503bf023a0d1db2a993ad52
128752c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128762c393a42SmrgDate:	Fri Jun 21 06:14:45 2002 +0000
128772c393a42Smrg
128782c393a42Smrg    Fix automatic file time checking, transcoding table searches. Actually
128792c393a42Smrg    add
128802c393a42Smrg	config files used to config structure so they can be time
128812c393a42Smrg	checked as
128822c393a42Smrg	well
128832c393a42Smrg
128842c393a42Smrg src/fccfg.c	 |   31 ++++++++++++++-----------------
128852c393a42Smrg src/fccharset.c |   11 +++--------
128862c393a42Smrg src/fcxml.c	 |    5 ++++-
128872c393a42Smrg 3 files changed, 21 insertions(+), 26 deletions(-)
128882c393a42Smrg
128892c393a42Smrgcommit 8c96d1fc1005fda794ab30349eb91132fb8f341e
128902c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
128912c393a42SmrgDate:	Thu Jun 20 03:43:09 2002 +0000
128922c393a42Smrg
128932c393a42Smrg    Accidentally falling through several case blocks
128942c393a42Smrg
128952c393a42Smrg src/fccfg.c |	  3 ++-
128962c393a42Smrg src/fcdbg.c |	  6 +++---
128972c393a42Smrg 2 files changed, 5 insertions(+), 4 deletions(-)
128982c393a42Smrg
128992c393a42Smrgcommit c689ec2291d52a3c9ab998c9a25c0c9c78991921
129002c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129012c393a42SmrgDate:	Wed Jun 19 21:32:51 2002 +0000
129022c393a42Smrg
129032c393a42Smrg    Add slanting for fonts without oblique/italic varient. Fix matching
129042c393a42Smrg    code to
129052c393a42Smrg	make this work
129062c393a42Smrg
129072c393a42Smrg fonts.conf.in |   28 ++++++++++++++++++++++++++++
129082c393a42Smrg src/fcmatch.c |    4 ++--
129092c393a42Smrg 2 files changed, 30 insertions(+), 2 deletions(-)
129102c393a42Smrg
129112c393a42Smrgcommit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
129122c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129132c393a42SmrgDate:	Wed Jun 19 20:55:19 2002 +0000
129142c393a42Smrg
129152c393a42Smrg    Make fc-cache more tolerant of missing font directories
129162c393a42Smrg
129172c393a42Smrg fc-cache/fc-cache.c |	 28 ++++++++++++++++++++++++++--
129182c393a42Smrg 1 files changed, 26 insertions(+), 2 deletions(-)
129192c393a42Smrg
129202c393a42Smrgcommit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
129212c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129222c393a42SmrgDate:	Wed Jun 19 20:08:22 2002 +0000
129232c393a42Smrg
129242c393a42Smrg    Add ref counting to font config patterns so that FcFontSort return
129252c393a42Smrg    values
129262c393a42Smrg	are persistant
129272c393a42Smrg
129282c393a42Smrg fontconfig/fontconfig.h |    5 ++++-
129292c393a42Smrg fonts.dtd		 |    5 ++++-
129302c393a42Smrg src/fccache.c		 |   11 +++++++++--
129312c393a42Smrg src/fccfg.c		 |    4 ++++
129322c393a42Smrg src/fcdbg.c		 |    8 +++++++-
129332c393a42Smrg src/fcdir.c		 |    5 +++--
129342c393a42Smrg src/fcint.h		 |    9 +++++----
129352c393a42Smrg src/fclist.c		 |    2 +-
129362c393a42Smrg src/fcmatch.c		 |   21 +++++++++++++++++++--
129372c393a42Smrg src/fcname.c		 |    3 ++-
129382c393a42Smrg src/fcpat.c		 |   12 +++++++++++-
129392c393a42Smrg src/fcxml.c		 |    4 ++++
129402c393a42Smrg 12 files changed, 73 insertions(+), 16 deletions(-)
129412c393a42Smrg
129422c393a42Smrgcommit 06a48f20739580338e69547c9896c539abf000dd
129432c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129442c393a42SmrgDate:	Wed Jun 19 06:31:46 2002 +0000
129452c393a42Smrg
129462c393a42Smrg    Add a few aliases suggested by Owen and Mike
129472c393a42Smrg
129482c393a42Smrg fonts.conf.in |   19 +++++++++++++++++--
129492c393a42Smrg 1 files changed, 17 insertions(+), 2 deletions(-)
129502c393a42Smrg
129512c393a42Smrgcommit f534109f5aa44ffeb43acbe06b409e6a15239ac9
129522c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129532c393a42SmrgDate:	Tue Jun 18 22:23:05 2002 +0000
129542c393a42Smrg
129552c393a42Smrg    Add a few more families to fonts.conf, make FC_ANTIALIAS less
129562c393a42Smrg    important for
129572c393a42Smrg	matching, fix family->generic mapping
129582c393a42Smrg
129592c393a42Smrg src/fccfg.c   |    7 ++++---
129602c393a42Smrg src/fcmatch.c |   22 +++++++++++-----------
129612c393a42Smrg 2 files changed, 15 insertions(+), 14 deletions(-)
129622c393a42Smrg
129632c393a42Smrgcommit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
129642c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129652c393a42SmrgDate:	Tue Jun 18 16:47:33 2002 +0000
129662c393a42Smrg
129672c393a42Smrg    Fix compiler warning
129682c393a42Smrg
129692c393a42Smrg src/fcxml.c |	  4 ++--
129702c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
129712c393a42Smrg
129722c393a42Smrgcommit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
129732c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129742c393a42SmrgDate:	Tue Jun 18 16:47:12 2002 +0000
129752c393a42Smrg
129762c393a42Smrg    Fix incorrect size in memmove call in FcObjectSetAdd that crashed
129772c393a42Smrg	FcFontSetList calls
129782c393a42Smrg
129792c393a42Smrg src/fclist.c |    3 ++-
129802c393a42Smrg 1 files changed, 2 insertions(+), 1 deletions(-)
129812c393a42Smrg
129822c393a42Smrgcommit c0d42979ad06db34b5b4aad7052716797dc2f6a6
129832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129842c393a42SmrgDate:	Sat Jun 8 18:46:35 2002 +0000
129852c393a42Smrg
129862c393a42Smrg    Fix fontconfig.pc generation in Imakefile
129872c393a42Smrg
129882c393a42Smrg Imakefile |	4 ++--
129892c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
129902c393a42Smrg
129912c393a42Smrgcommit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
129922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
129932c393a42SmrgDate:	Sat Jun 8 17:32:05 2002 +0000
129942c393a42Smrg
129952c393a42Smrg    Add FcPatternHash, clean up a few valgrind issues
129962c393a42Smrg
129972c393a42Smrg fontconfig/fontconfig.h |    3 ++
129982c393a42Smrg src/fccfg.c		 |    2 +-
129992c393a42Smrg src/fcmatch.c		 |   11 ++++--
130002c393a42Smrg src/fcpat.c		 |   78
130012c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
130022c393a42Smrg src/fcxml.c		 |   13 +++++++-
130032c393a42Smrg 5 files changed, 101 insertions(+), 6 deletions(-)
130042c393a42Smrg
130052c393a42Smrgcommit 8a39040e2a1308602aabe1aa4a8608f94830534e
130062c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130072c393a42SmrgDate:	Fri Jun 7 17:55:41 2002 +0000
130082c393a42Smrg
130092c393a42Smrg    Make autoconf use correct options to build solaris shared libraries
130102c393a42Smrg
130112c393a42Smrg configure.in |   15 +++++++++++++--
130122c393a42Smrg 1 files changed, 13 insertions(+), 2 deletions(-)
130132c393a42Smrg
130142c393a42Smrgcommit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
130152c393a42SmrgAuthor: David Dawes <dawes@xfree86.org>
130162c393a42SmrgDate:	Tue Jun 4 21:55:42 2002 +0000
130172c393a42Smrg
130182c393a42Smrg    171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
130192c393a42Smrg	Mutsumi).
130202c393a42Smrg    170. Avoid a problem with setfontdirs when run in some locales (#5179,
130212c393a42Smrg	ISHIKAWA Mutsumi).
130222c393a42Smrg    169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
130232c393a42Smrg
130242c393a42Smrg setfontdirs |	  5 +++++
130252c393a42Smrg 1 files changed, 5 insertions(+), 0 deletions(-)
130262c393a42Smrg
130272c393a42Smrgcommit e9be9cd10a24b75480a26be834041d312d8217b4
130282c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130292c393a42SmrgDate:	Mon Jun 3 08:31:15 2002 +0000
130302c393a42Smrg
130312c393a42Smrg    Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
130322c393a42Smrg	interfaces
130332c393a42Smrg
130342c393a42Smrg fontconfig/fontconfig.h |    7 ++-
130352c393a42Smrg src/fccfg.c		 |   12 ++--
130362c393a42Smrg src/fcint.h		 |    7 ++-
130372c393a42Smrg src/fclist.c		 |   72 +++++++++++++--------
130382c393a42Smrg src/fcmatch.c		 |    6 +-
130392c393a42Smrg src/fcname.c		 |    8 +-
130402c393a42Smrg src/fcpat.c		 |  161
130412c393a42Smrg ++++++++++++++++++++++++++++-------------------
130422c393a42Smrg 7 files changed, 166 insertions(+), 107 deletions(-)
130432c393a42Smrg
130442c393a42Smrgcommit 88c747e20612ffcae326313f8d624b36c1235993
130452c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130462c393a42SmrgDate:	Sun Jun 2 21:07:57 2002 +0000
130472c393a42Smrg
130482c393a42Smrg    Eliminate some compiler warnings, avoid seg fault when matching
130492c393a42Smrg    missing
130502c393a42Smrg	values
130512c393a42Smrg
130522c393a42Smrg src/fccfg.c   |    4 ++--
130532c393a42Smrg src/fcdbg.c   |    5 ++++-
130542c393a42Smrg src/fclist.c  |    4 +++-
130552c393a42Smrg src/fcmatch.c |    4 ++--
130562c393a42Smrg src/fcname.c  |    4 +++-
130572c393a42Smrg 5 files changed, 14 insertions(+), 7 deletions(-)
130582c393a42Smrg
130592c393a42Smrgcommit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
130602c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130612c393a42SmrgDate:	Sun Jun 2 20:52:06 2002 +0000
130622c393a42Smrg
130632c393a42Smrg    Add aspect ratio support to Xft and fontconfig
130642c393a42Smrg
130652c393a42Smrg fontconfig/fontconfig.h |    3 ++-
130662c393a42Smrg src/fcname.c		 |    3 ++-
130672c393a42Smrg 2 files changed, 4 insertions(+), 2 deletions(-)
130682c393a42Smrg
130692c393a42Smrgcommit 8ec077f22b2f9fd693abfda7d405ac572594be99
130702c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130712c393a42SmrgDate:	Sun Jun 2 19:51:36 2002 +0000
130722c393a42Smrg
130732c393a42Smrg    Expression parsing in fonts.conf file mis-freed elements. Constant
130742c393a42Smrg    identity
130752c393a42Smrg	matrix was accidentally freed. Add ability to comare FTFace
130762c393a42Smrg	pattern
130772c393a42Smrg	elements (not that its all that useful)
130782c393a42Smrg
130792c393a42Smrg src/fccfg.c |	 18 +++++++++++++++---
130802c393a42Smrg src/fcxml.c |	  5 +++--
130812c393a42Smrg 2 files changed, 18 insertions(+), 5 deletions(-)
130822c393a42Smrg
130832c393a42Smrgcommit be0948508ce4ebbb6e576b9dd31531efef6834e1
130842c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
130852c393a42SmrgDate:	Fri May 31 23:21:25 2002 +0000
130862c393a42Smrg
130872c393a42Smrg    Add support for user-provided freetype faces to Xft
130882c393a42Smrg
130892c393a42Smrg fontconfig/fcfreetype.h |    8 +++++++-
130902c393a42Smrg fontconfig/fcprivate.h  |    4 +++-
130912c393a42Smrg fontconfig/fontconfig.h |    7 +++++--
130922c393a42Smrg src/fccharset.c	 |    5 +----
130932c393a42Smrg src/fcfreetype.c	 |    1 -
130942c393a42Smrg src/fcint.h		 |    3 ++-
130952c393a42Smrg src/fcpat.c		 |   29 ++++++++++++++++++++++++++++-
130962c393a42Smrg 7 files changed, 46 insertions(+), 11 deletions(-)
130972c393a42Smrg
130982c393a42Smrgcommit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
130992c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131002c393a42SmrgDate:	Fri May 31 06:52:47 2002 +0000
131012c393a42Smrg
131022c393a42Smrg    Fix Xft2 to build right library version on old systems with xmkmf. Fix
131032c393a42Smrg	fc-cache location for xmkmf out-of-tree build on old systems
131042c393a42Smrg
131052c393a42Smrg local.def |	2 ++
131062c393a42Smrg 1 files changed, 2 insertions(+), 0 deletions(-)
131072c393a42Smrg
131082c393a42Smrgcommit fbb405f3b5f25353babee1e813eb86d53912503f
131092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131102c393a42SmrgDate:	Fri May 31 06:38:43 2002 +0000
131112c393a42Smrg
131122c393a42Smrg    Fix up support for building Xft1, Xrender and fontconfig out of
131132c393a42Smrg    the tree
131142c393a42Smrg
131152c393a42Smrg fc-list/Imakefile |	5 +++++
131162c393a42Smrg local.def	   |   14 ++++++++++++++
131172c393a42Smrg 2 files changed, 19 insertions(+), 0 deletions(-)
131182c393a42Smrg
131192c393a42Smrgcommit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
131202c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131212c393a42SmrgDate:	Fri May 31 04:42:42 2002 +0000
131222c393a42Smrg
131232c393a42Smrg    Change FcCharSet datastructure, add FcFontSort API
131242c393a42Smrg
131252c393a42Smrg fontconfig/fontconfig.h |    9 +-
131262c393a42Smrg src/fccharset.c	 |  770
131272c393a42Smrg +++++++++++++++++++++++++----------------------
131282c393a42Smrg src/fcint.h		 |   27 +--
131292c393a42Smrg src/fcmatch.c		 |   26 ++-
131302c393a42Smrg 4 files changed, 450 insertions(+), 382 deletions(-)
131312c393a42Smrg
131322c393a42Smrgcommit bc9469baadc6b5f9a920a476e460113bab518208
131332c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131342c393a42SmrgDate:	Wed May 29 22:07:33 2002 +0000
131352c393a42Smrg
131362c393a42Smrg    Optimize after profiling. Fix FcStrCmp to return correct sign
131372c393a42Smrg
131382c393a42Smrg src/fccharset.c |  103 ++++++++++++++++++++++++++++++---------
131392c393a42Smrg src/fcint.h	 |    1 +
131402c393a42Smrg src/fcmatch.c	 |  143
131412c393a42Smrg ++++++++++++++++++++++++++++++++++++++++--------------
131422c393a42Smrg src/fcname.c	 |    4 +-
131432c393a42Smrg src/fcpat.c	 |   13 ++---
131442c393a42Smrg src/fcstr.c	 |    6 +-
131452c393a42Smrg 6 files changed, 197 insertions(+), 73 deletions(-)
131462c393a42Smrg
131472c393a42Smrgcommit 1412a69926307b2736745737c7c66172ebc56724
131482c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131492c393a42SmrgDate:	Wed May 29 08:21:33 2002 +0000
131502c393a42Smrg
131512c393a42Smrg    Apply some obvious fixes to FcFontSetSort from Owen. Speed up
131522c393a42Smrg    FcCharSet
131532c393a42Smrg	primitives and FcFontSetSort
131542c393a42Smrg
131552c393a42Smrg fontconfig/fontconfig.h |    8 ++-
131562c393a42Smrg src/fccfg.c		 |   10 +-
131572c393a42Smrg src/fccharset.c	 |  197
131582c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++---
131592c393a42Smrg src/fcint.h		 |    3 +-
131602c393a42Smrg src/fcmatch.c		 |   23 ++++-
131612c393a42Smrg 5 files changed, 219 insertions(+), 22 deletions(-)
131622c393a42Smrg
131632c393a42Smrgcommit 78417a2c74f95a66e3738cf525f9d699e13c654a
131642c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131652c393a42SmrgDate:	Tue May 28 03:50:23 2002 +0000
131662c393a42Smrg
131672c393a42Smrg    Use explicit cd for non-gmake systems
131682c393a42Smrg
131692c393a42Smrg Makefile.in |	  4 ++--
131702c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
131712c393a42Smrg
131722c393a42Smrgcommit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
131732c393a42SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
131742c393a42SmrgDate:	Sat May 25 13:52:37 2002 +0000
131752c393a42Smrg
131762c393a42Smrg    $< in a non-implicit rule is a GNU-makeism. It's not supported by
131772c393a42Smrg    BSD make.
131782c393a42Smrg
131792c393a42Smrg Imakefile |	8 ++++----
131802c393a42Smrg 1 files changed, 4 insertions(+), 4 deletions(-)
131812c393a42Smrg
131822c393a42Smrgcommit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
131832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131842c393a42SmrgDate:	Fri May 24 06:25:52 2002 +0000
131852c393a42Smrg
131862c393a42Smrg    Clean up autoconf install to obey DESTDIR
131872c393a42Smrg
131882c393a42Smrg Makefile.in		|   67
131892c393a42Smrg +++++++++++++++++++++++++++++++++---------------
131902c393a42Smrg fc-cache/Makefile.in	|   23 ++++++++++------
131912c393a42Smrg fc-list/Makefile.in	|   22 ++++++++++-----
131922c393a42Smrg fontconfig/Makefile.in |   24 ++++++++--------
131932c393a42Smrg src/Makefile.in	|   48 +++++++++++++++++++++++----------
131942c393a42Smrg 5 files changed, 119 insertions(+), 65 deletions(-)
131952c393a42Smrg
131962c393a42Smrgcommit 36732012151a91527f3ad7ad05569f40a0ca3cd9
131972c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
131982c393a42SmrgDate:	Fri May 24 05:20:02 2002 +0000
131992c393a42Smrg
132002c393a42Smrg    Change charset enumeration functions to more sensible API
132012c393a42Smrg
132022c393a42Smrg fontconfig/fontconfig.h |   13 ++++++++++++-
132032c393a42Smrg src/fccharset.c	 |   46
132042c393a42Smrg +++++++++++++++++++++++++++++++++-------------
132052c393a42Smrg 2 files changed, 45 insertions(+), 14 deletions(-)
132062c393a42Smrg
132072c393a42Smrgcommit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
132082c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132092c393a42SmrgDate:	Fri May 24 05:19:30 2002 +0000
132102c393a42Smrg
132112c393a42Smrg    A few autoconf build fixes
132122c393a42Smrg
132132c393a42Smrg Makefile.in	      |   12 ++++++++----
132142c393a42Smrg configure.in	      |    4 ++--
132152c393a42Smrg fontconfig-config.in |   10 +++++-----
132162c393a42Smrg 3 files changed, 15 insertions(+), 11 deletions(-)
132172c393a42Smrg
132182c393a42Smrgcommit 48db40f692a31c39a96961c8733bfeaad416a5c0
132192c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132202c393a42SmrgDate:	Thu May 23 23:00:46 2002 +0000
132212c393a42Smrg
132222c393a42Smrg    A few random fontconfig build fixes
132232c393a42Smrg
132242c393a42Smrg config/config-subst	 |   12 +++++++-----
132252c393a42Smrg fontconfig/fontconfig.h |    7 +++++--
132262c393a42Smrg src/fcinit.c		 |    8 +++++++-
132272c393a42Smrg 3 files changed, 19 insertions(+), 8 deletions(-)
132282c393a42Smrg
132292c393a42Smrgcommit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
132302c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132312c393a42SmrgDate:	Thu May 23 17:09:32 2002 +0000
132322c393a42Smrg
132332c393a42Smrg    Dont require freetype to build with fontconfig
132342c393a42Smrg
132352c393a42Smrg fontconfig.pc.in |    1 -
132362c393a42Smrg 1 files changed, 0 insertions(+), 1 deletions(-)
132372c393a42Smrg
132382c393a42Smrgcommit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
132392c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132402c393a42SmrgDate:	Thu May 23 17:06:46 2002 +0000
132412c393a42Smrg
132422c393a42Smrg    Add pkgconfig control file and fontconfig-config script
132432c393a42Smrg
132442c393a42Smrg INSTALL	      |   17 +++++++--
132452c393a42Smrg Imakefile	      |   33 +++++++++++++++++-
132462c393a42Smrg Makefile.in	      |   18 ++++++++-
132472c393a42Smrg README		      |   13 +++++++
132482c393a42Smrg config/config-subst  |    8 ++++
132492c393a42Smrg configure.in	      |   18 ++++++----
132502c393a42Smrg fontconfig-config.in |   94
132512c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++
132522c393a42Smrg fontconfig.pc.in     |   11 ++++++
132532c393a42Smrg 8 files changed, 199 insertions(+), 13 deletions(-)
132542c393a42Smrg
132552c393a42Smrgcommit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
132562c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132572c393a42SmrgDate:	Thu May 23 16:05:16 2002 +0000
132582c393a42Smrg
132592c393a42Smrg    Fonts.dtd had "blanks" instead of "blank"
132602c393a42Smrg
132612c393a42Smrg fonts.dtd |	4 ++--
132622c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
132632c393a42Smrg
132642c393a42Smrgcommit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
132652c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132662c393a42SmrgDate:	Wed May 22 22:59:41 2002 +0000
132672c393a42Smrg
132682c393a42Smrg    Missed a Makefile.in for fontconfig includes
132692c393a42Smrg
132702c393a42Smrg fontconfig/Makefile.in |   48
132712c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++
132722c393a42Smrg 1 files changed, 48 insertions(+), 0 deletions(-)
132732c393a42Smrg
132742c393a42Smrgcommit 0ab36ca8f93f8f07ed81034caf453b79e2922122
132752c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132762c393a42SmrgDate:	Wed May 22 04:37:07 2002 +0000
132772c393a42Smrg
132782c393a42Smrg    Replace silly avl sort with qsort, add FcPatternEqual
132792c393a42Smrg
132802c393a42Smrg fontconfig/fontconfig.h |    8 +-
132812c393a42Smrg src/Imakefile		 |    6 +-
132822c393a42Smrg src/Makefile.in	 |    4 +-
132832c393a42Smrg src/fcavl.c		 |  419
132842c393a42Smrg -----------------------------------------------
132852c393a42Smrg src/fcavl.h		 |   46 -----
132862c393a42Smrg src/fcmatch.c		 |   76 +++++----
132872c393a42Smrg src/fcpat.c		 |  109 ++++++++++++-
132882c393a42Smrg src/fcxml.c		 |    9 +-
132892c393a42Smrg 8 files changed, 162 insertions(+), 515 deletions(-)
132902c393a42Smrg
132912c393a42Smrgcommit 446bb9c9e0a18d365de0578c6f0daf676e36f168
132922c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
132932c393a42SmrgDate:	Tue May 21 17:48:15 2002 +0000
132942c393a42Smrg
132952c393a42Smrg    More autoconf cleanup for fontconfig
132962c393a42Smrg
132972c393a42Smrg Makefile.in	      |    8 ++----
132982c393a42Smrg config.h.in	      |    2 +-
132992c393a42Smrg config/Makedefs.in   |   10 ++++++++-
133002c393a42Smrg configure.in	      |   55
133012c393a42Smrg ++++++++++++++++++++++---------------------------
133022c393a42Smrg fc-cache/Makefile.in |    4 ++-
133032c393a42Smrg fc-list/Makefile.in  |    4 ++-
133042c393a42Smrg src/Imakefile	      |    4 +-
133052c393a42Smrg src/Makefile.in      |    5 +---
133062c393a42Smrg src/fcinit.c	      |    4 +-
133072c393a42Smrg 9 files changed, 49 insertions(+), 47 deletions(-)
133082c393a42Smrg
133092c393a42Smrgcommit fb9545b1ba81604405f730de8c39f40b3fdc13bd
133102c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
133112c393a42SmrgDate:	Tue May 21 17:08:42 2002 +0000
133122c393a42Smrg
133132c393a42Smrg    Fix xmkmf build process for fontconfig
133142c393a42Smrg
133152c393a42Smrg Imakefile     |    2 +-
133162c393a42Smrg Makefile.in   |   54 +++++++++
133172c393a42Smrg acconfig.h    |    2 -
133182c393a42Smrg config.h.in   |  144 +++++++++++++++++++++++
133192c393a42Smrg configure.in  |  360
133202c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++--------------
133212c393a42Smrg cvscompile.sh |   11 ++-
133222c393a42Smrg findfonts     |    8 +-
133232c393a42Smrg fonts.conf.in |   77 ++++++-------
133242c393a42Smrg fonts.dtd     |   13 ++-
133252c393a42Smrg local.def     |   54 +++++++++
133262c393a42Smrg setfontdirs   |    4 +-
133272c393a42Smrg 11 files changed, 581 insertions(+), 148 deletions(-)
133282c393a42Smrg
133292c393a42Smrgcommit 179c39959cc9c19004f8ca948623590e404c8c46
133302c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
133312c393a42SmrgDate:	Tue May 21 17:06:22 2002 +0000
133322c393a42Smrg
133332c393a42Smrg    Fix autoconf build process for fontconfig
133342c393a42Smrg
133352c393a42Smrg config/Makedefs.in	 |   68 +++
133362c393a42Smrg config/config.guess	 | 1391
133372c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
133382c393a42Smrg config/config.sub	 | 1355
133392c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++
133402c393a42Smrg config/install.sh	 |  240 ++++++++
133412c393a42Smrg fc-cache/Imakefile	 |    7 +-
133422c393a42Smrg fc-cache/Makefile.in	 |   46 ++
133432c393a42Smrg fc-cache/fc-cache.c	 |  161 ++++--
133442c393a42Smrg fc-list/Makefile.in	 |   46 ++
133452c393a42Smrg fontconfig/fontconfig.h |   80 +++-
133462c393a42Smrg src/Makefile.in	 |  105 ++++
133472c393a42Smrg src/fccache.c		 |  164 +++++-
133482c393a42Smrg src/fccfg.c		 |  352 ++++++++----
133492c393a42Smrg src/fcdir.c		 |   84 +++-
133502c393a42Smrg src/fcinit.c		 |  109 +++-
133512c393a42Smrg src/fcint.h		 |   52 ++-
133522c393a42Smrg src/fclist.c		 |    5 +-
133532c393a42Smrg src/fcstr.c		 |  228 ++++++++-
133542c393a42Smrg src/fcxml.c		 |  215 +++++---
133552c393a42Smrg 18 files changed, 4377 insertions(+), 331 deletions(-)
133562c393a42Smrg
133572c393a42Smrgcommit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
133582c393a42SmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr>
133592c393a42SmrgDate:	Sun May 5 17:53:41 2002 +0000
133602c393a42Smrg
133612c393a42Smrg    Don't run fc-cache on make install if DESTDIR is set. Instead;
133622c393a42Smrg    run it from
133632c393a42Smrg	Xinstall.sh after XFree86 is installed.
133642c393a42Smrg
133652c393a42Smrg fc-cache/Imakefile |	 4 +++-
133662c393a42Smrg 1 files changed, 3 insertions(+), 1 deletions(-)
133672c393a42Smrg
133682c393a42Smrgcommit 28e413038db10e236abb1d6f82c7889d8e52d7a5
133692c393a42SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
133702c393a42SmrgDate:	Wed Apr 10 11:28:10 2002 +0000
133712c393a42Smrg
133722c393a42Smrg    put fontconfig-def.cpp in the right place.
133732c393a42Smrg
133742c393a42Smrg fontconfig-def.cpp	|  170
133752c393a42Smrg ------------------------------------------------
133762c393a42Smrg src/fontconfig-def.cpp |  170
133772c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++
133782c393a42Smrg 2 files changed, 170 insertions(+), 170 deletions(-)
133792c393a42Smrg
133802c393a42Smrgcommit d82a034f9123558b300c956feec165c50ef7ada2
133812c393a42SmrgAuthor: Alan Hourihane <alanh@fairlite.demon.co.uk>
133822c393a42SmrgDate:	Sun Apr 7 15:19:46 2002 +0000
133832c393a42Smrg
133842c393a42Smrg    new preprocessor files. (#5215-#5218, Alexander Gottwald).
133852c393a42Smrg
133862c393a42Smrg fontconfig-def.cpp |  170
133872c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++
133882c393a42Smrg 1 files changed, 170 insertions(+), 0 deletions(-)
133892c393a42Smrg
133902c393a42Smrgcommit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
133912c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
133922c393a42SmrgDate:	Wed Mar 27 04:33:55 2002 +0000
133932c393a42Smrg
133942c393a42Smrg    Fix FT_Get_Next_Char API to match official 2.0.9 released version
133952c393a42Smrg
133962c393a42Smrg src/fccharset.c |   26 ++++++++++++++++++--------
133972c393a42Smrg 1 files changed, 18 insertions(+), 8 deletions(-)
133982c393a42Smrg
133992c393a42Smrgcommit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
134002c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
134012c393a42SmrgDate:	Mon Mar 4 21:15:28 2002 +0000
134022c393a42Smrg
134032c393a42Smrg    Warning fixes
134042c393a42Smrg
134052c393a42Smrg src/fcatomic.c |    4 ++--
134062c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
134072c393a42Smrg
134082c393a42Smrgcommit 216fac98e0785e787e32ff354241935a25723e4b
134092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134102c393a42SmrgDate:	Sun Mar 3 18:39:05 2002 +0000
134112c393a42Smrg
134122c393a42Smrg    Add match routine that returns list of fonts
134132c393a42Smrg
134142c393a42Smrg fontconfig/fontconfig.h |   14 ++
134152c393a42Smrg src/fcavl.c		 |  419
134162c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
134172c393a42Smrg src/fcavl.h		 |   46 +++++
134182c393a42Smrg src/fcmatch.c		 |  225 ++++++++++++++++++++++----
134192c393a42Smrg 4 files changed, 671 insertions(+), 33 deletions(-)
134202c393a42Smrg
134212c393a42Smrgcommit ee9061efe984a3c5b659449f8db57a03b6bf5d13
134222c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134232c393a42SmrgDate:	Sun Mar 3 18:36:26 2002 +0000
134242c393a42Smrg
134252c393a42Smrg    Eliminate duplicate definitions in fcint.h and fontconfig.h
134262c393a42Smrg
134272c393a42Smrg src/fcint.h |	  6 ------
134282c393a42Smrg 1 files changed, 0 insertions(+), 6 deletions(-)
134292c393a42Smrg
134302c393a42Smrgcommit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
134312c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134322c393a42SmrgDate:	Sun Mar 3 18:35:22 2002 +0000
134332c393a42Smrg
134342c393a42Smrg    fontconfig: bail scanning directory on fatal error
134352c393a42Smrg
134362c393a42Smrg src/fcdir.c |	  2 +-
134372c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
134382c393a42Smrg
134392c393a42Smrgcommit 17e16fa1108491fa625258bba12e71aaad8a34de
134402c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134412c393a42SmrgDate:	Sun Mar 3 18:31:20 2002 +0000
134422c393a42Smrg
134432c393a42Smrg    Eliminate compiler warnings
134442c393a42Smrg
134452c393a42Smrg src/fccharset.c |  528
134462c393a42Smrg +++++++++++++++++++++++++++----------------------------
134472c393a42Smrg 1 files changed, 263 insertions(+), 265 deletions(-)
134482c393a42Smrg
134492c393a42Smrgcommit a391da8f0f867b8f87b1912a91882b108d163e03
134502c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134512c393a42SmrgDate:	Sun Mar 3 00:19:43 2002 +0000
134522c393a42Smrg
134532c393a42Smrg    Add fcatomic.c
134542c393a42Smrg
134552c393a42Smrg src/Imakefile	|    4 +-
134562c393a42Smrg src/fcatomic.c |  183
134572c393a42Smrg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
134582c393a42Smrg src/fccache.c	|    4 +
134592c393a42Smrg 3 files changed, 189 insertions(+), 2 deletions(-)
134602c393a42Smrg
134612c393a42Smrgcommit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
134622c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134632c393a42SmrgDate:	Fri Mar 1 22:06:30 2002 +0000
134642c393a42Smrg
134652c393a42Smrg    Add new FcAtomic datatype for config file locking
134662c393a42Smrg
134672c393a42Smrg fontconfig/fontconfig.h |   30 +++++++++++++++++++++++++++++-
134682c393a42Smrg src/Imakefile		 |   12 ++++++------
134692c393a42Smrg src/fccache.c		 |   34 ++++++++++++++--------------------
134702c393a42Smrg src/fcint.h		 |    9 ++++++++-
134712c393a42Smrg 4 files changed, 57 insertions(+), 28 deletions(-)
134722c393a42Smrg
134732c393a42Smrgcommit d23a2a6dfa0ae81298a238899512c7d7c99c5430
134742c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
134752c393a42SmrgDate:	Fri Mar 1 17:52:03 2002 +0000
134762c393a42Smrg
134772c393a42Smrg    Add missing clean rule
134782c393a42Smrg
134792c393a42Smrg Imakefile |	6 ++++++
134802c393a42Smrg 1 files changed, 6 insertions(+), 0 deletions(-)
134812c393a42Smrg
134822c393a42Smrgcommit 9c8e07f19589ba944e7bfb31251228b41a02f787
134832c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134842c393a42SmrgDate:	Fri Mar 1 01:00:54 2002 +0000
134852c393a42Smrg
134862c393a42Smrg    Port Xft1 to fontconfig
134872c393a42Smrg
134882c393a42Smrg fontconfig/fontconfig.h |    8 +++++++-
134892c393a42Smrg src/fccache.c		 |   13 +++++++------
134902c393a42Smrg src/fccfg.c		 |   10 +++++-----
134912c393a42Smrg src/fcdir.c		 |    4 ++--
134922c393a42Smrg 4 files changed, 21 insertions(+), 14 deletions(-)
134932c393a42Smrg
134942c393a42Smrgcommit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
134952c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
134962c393a42SmrgDate:	Thu Feb 28 16:51:48 2002 +0000
134972c393a42Smrg
134982c393a42Smrg    Add better error reporting when loading config file
134992c393a42Smrg
135002c393a42Smrg fc-list/fc-list.c	 |    2 +-
135012c393a42Smrg fontconfig/fontconfig.h |   16 +++++++++++++++-
135022c393a42Smrg src/fclist.c		 |   36 ++++++++++++++++++++++++++++++------
135032c393a42Smrg src/fcmatch.c		 |   38 +++++++++++++++++++++++++++++++-------
135042c393a42Smrg src/fcxml.c		 |   12 +++++++++++-
135052c393a42Smrg 5 files changed, 88 insertions(+), 16 deletions(-)
135062c393a42Smrg
135072c393a42Smrgcommit c4bd0638c5f14329e71be8f170c30d376fc76972
135082c393a42SmrgAuthor: Marc Aurele La France <tsi@ualberta.edu>
135092c393a42SmrgDate:	Tue Feb 26 05:10:30 2002 +0000
135102c393a42Smrg
135112c393a42Smrg    Warning fixes
135122c393a42Smrg
135132c393a42Smrg fc-cache/fc-cache.c |	 13 ++++++++++++-
135142c393a42Smrg fc-list/fc-list.c   |	 15 +++++++++++++--
135152c393a42Smrg 2 files changed, 25 insertions(+), 3 deletions(-)
135162c393a42Smrg
135172c393a42Smrgcommit c5350655bef34cc08739bed324a482473b2a01b8
135182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135192c393a42SmrgDate:	Sun Feb 24 01:23:35 2002 +0000
135202c393a42Smrg
135212c393a42Smrg    Check font edit value lists for empty
135222c393a42Smrg
135232c393a42Smrg src/fccfg.c |	  4 ++--
135242c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
135252c393a42Smrg
135262c393a42Smrgcommit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
135272c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135282c393a42SmrgDate:	Fri Feb 22 18:54:07 2002 +0000
135292c393a42Smrg
135302c393a42Smrg    fontconfig: some config file parsing mistakes
135312c393a42Smrg
135322c393a42Smrg src/fcfreetype.c |    2 +-
135332c393a42Smrg src/fcint.h	  |    9 ---------
135342c393a42Smrg src/fcxml.c	  |    8 ++++++--
135352c393a42Smrg 3 files changed, 7 insertions(+), 12 deletions(-)
135362c393a42Smrg
135372c393a42Smrgcommit a398554a6d6467956c1c3471e912fb4e969835eb
135382c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135392c393a42SmrgDate:	Wed Feb 20 01:01:21 2002 +0000
135402c393a42Smrg
135412c393a42Smrg    Remove fcxml.h include file as it cant work anymore anyhow
135422c393a42Smrg
135432c393a42Smrg fontconfig/Imakefile |    2 +-
135442c393a42Smrg fontconfig/fcxml.h   |   37 -------------------------------------
135452c393a42Smrg 2 files changed, 1 insertions(+), 38 deletions(-)
135462c393a42Smrg
135472c393a42Smrgcommit 24c90386bbdda9800d5a35c4dbff08682186907f
135482c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135492c393a42SmrgDate:	Wed Feb 20 00:32:30 2002 +0000
135502c393a42Smrg
135512c393a42Smrg    dont complain about missing optional included font config files
135522c393a42Smrg
135532c393a42Smrg src/fcxml.c |	  4 ++--
135542c393a42Smrg 1 files changed, 2 insertions(+), 2 deletions(-)
135552c393a42Smrg
135562c393a42Smrgcommit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
135572c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135582c393a42SmrgDate:	Tue Feb 19 08:33:23 2002 +0000
135592c393a42Smrg
135602c393a42Smrg    Automatically initialize the fontconfig library
135612c393a42Smrg
135622c393a42Smrg src/fccfg.c  |   15 +++++++++------
135632c393a42Smrg src/fcinit.c |    4 ++--
135642c393a42Smrg src/fcint.h  |    4 +++-
135652c393a42Smrg 3 files changed, 14 insertions(+), 9 deletions(-)
135662c393a42Smrg
135672c393a42Smrgcommit aae6f7d48744a25899cac28d47458f394defa02a
135682c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135692c393a42SmrgDate:	Tue Feb 19 07:50:44 2002 +0000
135702c393a42Smrg
135712c393a42Smrg    Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
135722c393a42Smrg    to
135732c393a42Smrg	enumarate Unicode coverage efficiently
135742c393a42Smrg
135752c393a42Smrg fontconfig/fontconfig.h |    7 +++++--
135762c393a42Smrg src/fccache.c		 |    4 ++--
135772c393a42Smrg src/fccharset.c	 |   23 ++++++++++++++++++++++-
135782c393a42Smrg src/fcpat.c		 |    6 +++---
135792c393a42Smrg 4 files changed, 32 insertions(+), 8 deletions(-)
135802c393a42Smrg
135812c393a42Smrgcommit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
135822c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135832c393a42SmrgDate:	Mon Feb 18 22:29:28 2002 +0000
135842c393a42Smrg
135852c393a42Smrg    Switch fontconfig from libxml2 to expat
135862c393a42Smrg
135872c393a42Smrg src/Imakefile	 |    3 +-
135882c393a42Smrg src/fccharset.c |   12 +-
135892c393a42Smrg src/fcdbg.c	 |   20 +-
135902c393a42Smrg src/fcint.h	 |   34 +-
135912c393a42Smrg src/fcname.c	 |   98 +---
135922c393a42Smrg src/fcstr.c	 |   92 +++-
135932c393a42Smrg src/fcxml.c	 | 1744
135942c393a42Smrg +++++++++++++++++++++++++++++++++++++------------------
135952c393a42Smrg 7 files changed, 1316 insertions(+), 687 deletions(-)
135962c393a42Smrg
135972c393a42Smrgcommit 2eb26602ffcfb3c3489849210502c4e00b370dfd
135982c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
135992c393a42SmrgDate:	Fri Feb 15 23:45:33 2002 +0000
136002c393a42Smrg
136012c393a42Smrg    fontconfig fc-cache program needs to be executed with correct
136022c393a42Smrg    environment
136032c393a42Smrg	on install
136042c393a42Smrg
136052c393a42Smrg fc-cache/Imakefile |	 2 +-
136062c393a42Smrg 1 files changed, 1 insertions(+), 1 deletions(-)
136072c393a42Smrg
136082c393a42Smrgcommit 65018b4a468c3175790dc27dfe37987151ad97d5
136092c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
136102c393a42SmrgDate:	Fri Feb 15 07:36:14 2002 +0000
136112c393a42Smrg
136122c393a42Smrg    Update to Xft version 2
136132c393a42Smrg
136142c393a42Smrg fc-cache/fc-cache.c |	  7 ++++---
136152c393a42Smrg 1 files changed, 4 insertions(+), 3 deletions(-)
136162c393a42Smrg
136172c393a42Smrgcommit ccb3e93b2754542d08dcd2572402560d76a8ed91
136182c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
136192c393a42SmrgDate:	Fri Feb 15 06:01:28 2002 +0000
136202c393a42Smrg
136212c393a42Smrg    fontconfig library: build fixes and compiler warning fixes
136222c393a42Smrg
136232c393a42Smrg fc-cache/Imakefile	 |    2 +-
136242c393a42Smrg fc-list/Imakefile	 |    2 +-
136252c393a42Smrg fc-list/fc-list.c	 |    5 +-
136262c393a42Smrg fontconfig/fcfreetype.h |    1 +
136272c393a42Smrg fontconfig/fcprivate.h  |    2 +-
136282c393a42Smrg fontconfig/fcxml.h	 |    2 +-
136292c393a42Smrg fontconfig/fontconfig.h |   61 ++++++++--------
136302c393a42Smrg src/fccache.c		 |  176
136312c393a42Smrg +++++++++++++++++++++++++++++------------------
136322c393a42Smrg src/fccfg.c		 |  126 +++++++++++++++++-----------------
136332c393a42Smrg src/fccharset.c	 |   23 +++---
136342c393a42Smrg src/fcdir.c		 |   58 ++++++++--------
136352c393a42Smrg src/fcfreetype.c	 |  106 ++++++++++++++--------------
136362c393a42Smrg src/fcinit.c		 |    2 +-
136372c393a42Smrg src/fcint.h		 |   74 ++++++++------------
136382c393a42Smrg src/fcmatch.c		 |    7 +-
136392c393a42Smrg src/fcname.c		 |   92 ++++++++++++------------
136402c393a42Smrg src/fcpat.c		 |   10 ++--
136412c393a42Smrg src/fcstr.c		 |   32 ++++----
136422c393a42Smrg src/fcxml.c		 |  135 ++++++++++++++++++------------------
136432c393a42Smrg 19 files changed, 473 insertions(+), 443 deletions(-)
136442c393a42Smrg
136452c393a42Smrgcommit 3be03bed3955e91882b65315fdf8a68e4b453431
136462c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
136472c393a42SmrgDate:	Fri Feb 15 00:49:44 2002 +0000
136482c393a42Smrg
136492c393a42Smrg    Update fontconfig and libxml2 to get them working with in-tree build
136502c393a42Smrg	process
136512c393a42Smrg
136522c393a42Smrg fc-cache/Imakefile |	12 ++--------
136532c393a42Smrg fc-list/Imakefile  |	13 ++---------
136542c393a42Smrg src/Imakefile	    |	55
136552c393a42Smrg +++++----------------------------------------------
136562c393a42Smrg 3 files changed, 12 insertions(+), 68 deletions(-)
136572c393a42Smrg
136582c393a42Smrgcommit 82e6d72059aaa4beccb2ec39706ef86e99e479de
136592c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
136602c393a42SmrgDate:	Thu Feb 14 23:34:13 2002 +0000
136612c393a42Smrg
136622c393a42Smrg    Add new font configuration library which forms the basis of the
136632c393a42Smrg    new version
136642c393a42Smrg	of Xft
136652c393a42Smrg
136662c393a42Smrgcommit 24330d27f88bbf387d92128d2c21e005f2563e93
136672c393a42SmrgAuthor: Keith Packard <keithp@keithp.com>
136682c393a42SmrgDate:	Thu Feb 14 23:34:13 2002 +0000
136692c393a42Smrg
136702c393a42Smrg    Initial revision
136712c393a42Smrg
136722c393a42Smrg AUTHORS		 |    1 +
136732c393a42Smrg COPYING		 |   22 +
136742c393a42Smrg INSTALL		 |    3 +
136752c393a42Smrg Imakefile		 |   25 +
136762c393a42Smrg README			 |    2 +
136772c393a42Smrg acconfig.h		 |    2 +
136782c393a42Smrg configure.in		 |  202 +++++++
136792c393a42Smrg cvscompile.sh		 |    6 +
136802c393a42Smrg doc/fontconfig.tex	 |   55 ++
136812c393a42Smrg fc-cache/Imakefile	 |   19 +
136822c393a42Smrg fc-cache/fc-cache.c	 |  145 +++++
136832c393a42Smrg fc-cache/fc-cache.man	 |   45 ++
136842c393a42Smrg fc-list/Imakefile	 |   17 +
136852c393a42Smrg fc-list/fc-list.c	 |  128 ++++
136862c393a42Smrg fc-list/fc-list.man	 |   36 ++
136872c393a42Smrg findfonts		 |    8 +
136882c393a42Smrg fontconfig/Imakefile	 |    8 +
136892c393a42Smrg fontconfig/fcfreetype.h |   34 +
136902c393a42Smrg fontconfig/fcprivate.h  |  117 ++++
136912c393a42Smrg fontconfig/fcxml.h	 |   37 ++
136922c393a42Smrg fontconfig/fontconfig.h |  551 +++++++++++++++++
136932c393a42Smrg fonts.conf.in		 |  191 ++++++
136942c393a42Smrg fonts.dtd		 |  165 +++++
136952c393a42Smrg setfontdirs		 |   19 +
136962c393a42Smrg src/Imakefile		 |   90 +++
136972c393a42Smrg src/fcblanks.c		 |   84 +++
136982c393a42Smrg src/fccache.c		 |  592 ++++++++++++++++++
136992c393a42Smrg src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
137002c393a42Smrg src/fccharset.c	 | 1521
137012c393a42Smrg +++++++++++++++++++++++++++++++++++++++++++++++
137022c393a42Smrg src/fcdbg.c		 |  272 +++++++++
137032c393a42Smrg src/fcdefault.c	 |   87 +++
137042c393a42Smrg src/fcdir.c		 |  178 ++++++
137052c393a42Smrg src/fcfreetype.c	 |  236 ++++++++
137062c393a42Smrg src/fcfs.c		 |   82 +++
137072c393a42Smrg src/fcinit.c		 |  174 ++++++
137082c393a42Smrg src/fcint.h		 |  480 +++++++++++++++
137092c393a42Smrg src/fclist.c		 |  442 ++++++++++++++
137102c393a42Smrg src/fcmatch.c		 |  347 +++++++++++
137112c393a42Smrg src/fcmatrix.c		 |  112 ++++
137122c393a42Smrg src/fcname.c		 |  621 +++++++++++++++++++
137132c393a42Smrg src/fcpat.c		 |  491 +++++++++++++++
137142c393a42Smrg src/fcstr.c		 |  188 ++++++
137152c393a42Smrg src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
137162c393a42Smrg src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
137172c393a42Smrg 44 files changed, 11349 insertions(+), 0 deletions(-)
13718