Home | History | Annotate | Line # | Download | only in dist
ChangeLog revision 1.1.1.4
      1 commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
      2 Author: Akira TAGOH <akira (a] tagoh.org>
      3 Date:   Wed May 8 11:57:49 2013 +0900
      4 
      5     Use the glob matching for filename
      6 
      7     Regex is expensive to compare filenames. we already have the glob
      8     matching
      9     and it works enough in this case.
     10 
     11     Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
     12     and moving to fcstr.c
     13 
     14  src/fccfg.c   | 46 +---------------------------------------------
     15  src/fcint.h   |  4 ++++
     16  src/fcmatch.c |  6 ++----
     17  src/fcstr.c   | 44 ++++++++++++++++++++++++++++++++++++++++++++
     18  4 files changed, 51 insertions(+), 49 deletions(-)
     19 
     20 commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
     21 Author: Akira TAGOH <akira (a] tagoh.org>
     22 Date:   Wed Apr 10 18:41:22 2013 +0900
     23 
     24     Bug 63329 - make check fails: .. contents:: :depth: 2
     25 
     26     Add back FcHashGetSHA256DigestFromFile() and fall back to it
     27     when font isn't SFNT-based font because FT_Load_Sfnt_Table
     28     fails with FT_Err_Invalid_Face_Handle.
     29 
     30  src/fcfreetype.c | 32 ++++++++++++++++++++---------
     31  src/fchash.c     | 62
     32  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     33  src/fcint.h      |  4 ++++
     34  3 files changed, 88 insertions(+), 10 deletions(-)
     35 
     36 commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
     37 Author: Akira TAGOH <akira (a] tagoh.org>
     38 Date:   Wed Apr 10 11:14:39 2013 +0900
     39 
     40     documented FC_HASH and FC_POSTSCRIPT_NAME
     41 
     42  doc/fontconfig-devel.sgml | 3 +++
     43  1 file changed, 3 insertions(+)
     44 
     45 commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
     46 Author: Akira TAGOH <akira (a] tagoh.org>
     47 Date:   Tue Apr 9 17:18:43 2013 +0900
     48 
     49     Revert the previous change and rework to not export freetype API
     50     outside fcfreetype.c
     51 
     52  src/fcfreetype.c | 23 ++++++++++++++++++++---
     53  src/fchash.c     | 47 ++++++++++++-----------------------------------
     54  src/fcint.h      |  5 ++---
     55  3 files changed, 34 insertions(+), 41 deletions(-)
     56 
     57 commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
     58 Author: Akira TAGOH <akira (a] tagoh.org>
     59 Date:   Tue Apr 9 12:46:30 2013 +0900
     60 
     61     Obtain fonts data via FT_Face instead of opening a file directly
     62 
     63  src/fcfreetype.c |  2 +-
     64  src/fchash.c     | 50 +++++++++++++++++++++++++++++++++-----------------
     65  src/fcint.h      |  4 +++-
     66  3 files changed, 37 insertions(+), 19 deletions(-)
     67 
     68 commit 9299155b5247255d6b6687448173056c3ca8d09b
     69 Author: Akira TAGOH <akira (a] tagoh.org>
     70 Date:   Tue Apr 9 11:34:35 2013 +0900
     71 
     72     Ensure closing fp on error
     73 
     74  src/fchash.c | 2 +-
     75  1 file changed, 1 insertion(+), 1 deletion(-)
     76 
     77 commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
     78 Author: Sebastian Freundt <hroptatyr (a] fresse.org>
     79 Date:   Sun Apr 7 00:02:58 2013 +0000
     80 
     81     build-chain, replace INCLUDES directive by AM_CPPFLAGS
     82 
     83     As of automake-13.1 the INCLUDES directive is no longer supported.
     84     An automake run will return with an error.
     85 
     86     This changeset simply follows automake's advice to replace INCLUDES
     87     by AM_CPPFLAGS.
     88 
     89  Tools.mk                | 4 ++--
     90  fc-cache/Makefile.am    | 2 +-
     91  fc-cat/Makefile.am      | 2 +-
     92  fc-list/Makefile.am     | 2 +-
     93  fc-match/Makefile.am    | 2 +-
     94  fc-pattern/Makefile.am  | 2 +-
     95  fc-query/Makefile.am    | 2 +-
     96  fc-scan/Makefile.am     | 2 +-
     97  fc-validate/Makefile.am | 2 +-
     98  src/Makefile.am         | 2 +-
     99  10 files changed, 11 insertions(+), 11 deletions(-)
    100 
    101 commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
    102 Author: Akira TAGOH <akira (a] tagoh.org>
    103 Date:   Mon Apr 1 18:16:28 2013 +0900
    104 
    105     Bug 62980 - matching native fonts with even :lang=en
    106 
    107     Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
    108     to deal with both strong and weak of FC_LANG as the same location
    109     in the score
    110 
    111  src/fcmatch.c | 23 +++++++----------------
    112  1 file changed, 7 insertions(+), 16 deletions(-)
    113 
    114 commit 73fa326d1e791b587da93b795f962c3405b7a96d
    115 Author: Akira TAGOH <akira (a] tagoh.org>
    116 Date:   Fri Mar 29 16:10:15 2013 +0900
    117 
    118     Bump version to 2.10.92
    119 
    120  README                  | 65
    121  +++++++++++++++++++++++++++++++++++++++++++++++--
    122  configure.ac            |  2 +-
    123  fontconfig/fontconfig.h |  2 +-
    124  3 files changed, 65 insertions(+), 4 deletions(-)
    125 
    126 commit c842412c079e781d53f023616d9758223fb68323
    127 Author: Akira TAGOH <akira (a] tagoh.org>
    128 Date:   Fri Mar 29 16:07:30 2013 +0900
    129 
    130     Minor fix
    131 
    132  new-version.sh | 2 +-
    133  1 file changed, 1 insertion(+), 1 deletion(-)
    134 
    135 commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
    136 Author: Akira TAGOH <akira (a] tagoh.org>
    137 Date:   Fri Mar 29 16:02:34 2013 +0900
    138 
    139     Bump libtool revision
    140 
    141  configure.ac | 6 +++---
    142  1 file changed, 3 insertions(+), 3 deletions(-)
    143 
    144 commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
    145 Author: Akira TAGOH <akira (a] tagoh.org>
    146 Date:   Fri Mar 29 12:46:04 2013 +0900
    147 
    148     Minor cleanup
    149 
    150  Makefile.am | 1 +
    151  1 file changed, 1 insertion(+)
    152 
    153 commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
    154 Author: Akira TAGOH <akira (a] tagoh.org>
    155 Date:   Fri Jan 18 11:30:10 2013 +0900
    156 
    157     Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
    158 
    159     Add the PostScript name into the cache and the matcher.
    160     Scoring the better font against the PostScript name by
    161     the forward-matching.
    162 
    163  fontconfig/fontconfig.h |  1 +
    164  src/fcfreetype.c        | 49 +++++++++++++++++++++++++++-
    165  src/fcint.h             |  6 ++++
    166  src/fcmatch.c           | 21 ++++++++++++
    167  src/fcobjs.h            |  1 +
    168  src/fcstr.c             | 85
    169  ++++++++++++++++++++++++++++---------------------
    170  6 files changed, 125 insertions(+), 38 deletions(-)
    171 
    172 commit c758206e8c0e5b572bd34183b184ef4361745333
    173 Author: Akira TAGOH <akira (a] tagoh.org>
    174 Date:   Thu Mar 21 11:58:06 2013 +0900
    175 
    176     Fix a SIGSEGV on FcPatternGet* with NULL pattern
    177 
    178  src/fcpat.c | 2 ++
    179  1 file changed, 2 insertions(+)
    180 
    181 commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
    182 Author: Behdad Esfahbod <behdad (a] behdad.org>
    183 Date:   Fri Mar 8 05:53:27 2013 -0500
    184 
    185     Fix crash with FcConfigSetCurrent(NULL)
    186 
    187  src/fccfg.c | 2 +-
    188  1 file changed, 1 insertion(+), 1 deletion(-)
    189 
    190 commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
    191 Author: Akira TAGOH <akira (a] tagoh.org>
    192 Date:   Thu Mar 7 13:19:50 2013 +0900
    193 
    194     Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
    195 
    196     those objects are linked to the corresponding string objects.
    197     this may causes inconsistency that those objects has more values
    198     than them.
    199 
    200  src/fcmatch.c | 5 ++++-
    201  1 file changed, 4 insertions(+), 1 deletion(-)
    202 
    203 commit e96d7760886a3781a46b3271c76af99e15cb0146
    204 Author: Akira TAGOH <akira (a] tagoh.org>
    205 Date:   Wed Feb 6 19:35:30 2013 +0900
    206 
    207     Bug 59456 - Adding a --sysroot like option to fc-cache
    208 
    209     Add an ability to set the system root to generate the caches.
    210     In order to do this, new APIs, FcConfigGetSysRoot() and
    211     FcConfigSetSysRoot() is available.
    212 
    213  doc/fcconfig.fncs       | 21 +++++++++++
    214  fc-cache/fc-cache.c     | 38 +++++++++++++------
    215  fontconfig/fontconfig.h |  7 ++++
    216  src/fccache.c           | 99
    217  +++++++++++++++++++++++++++++++++----------------
    218  src/fccfg.c             | 57 ++++++++++++++++++++++++++++
    219  src/fcinit.c            | 30 ++++++++++-----
    220  src/fcint.h             | 15 +++++++-
    221  src/fcstr.c             | 62 ++++++++++++++++++++++++++++++-
    222  8 files changed, 275 insertions(+), 54 deletions(-)
    223 
    224 commit 569657a24ca11aedfd3b588984344d7ab97fe09f
    225 Author: Akira TAGOH <akira (a] tagoh.org>
    226 Date:   Tue Mar 5 12:46:01 2013 +0900
    227 
    228     Fix a memory leak
    229 
    230  src/fclang.c | 4 +++-
    231  1 file changed, 3 insertions(+), 1 deletion(-)
    232 
    233 commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
    234 Author: Akira TAGOH <akira (a] tagoh.org>
    235 Date:   Fri Mar 1 22:21:25 2013 +0900
    236 
    237     Fix broken sort order with FcFontSort()
    238 
    239     which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
    240 
    241  src/fcmatch.c | 7 +++++++
    242  1 file changed, 7 insertions(+)
    243 
    244 commit ea4ebd59377d3dff3616bd20381f308a92781ae6
    245 Author: Akira TAGOH <akira (a] tagoh.org>
    246 Date:   Fri Mar 1 19:38:21 2013 +0900
    247 
    248     Fix a crash when the object is non-builtin object
    249 
    250  src/fcmatch.c | 3 ++-
    251  1 file changed, 2 insertions(+), 1 deletion(-)
    252 
    253 commit 10230497675fa4fcbb427efe8dd2883839ddaec0
    254 Author: Akira TAGOH <akira (a] tagoh.org>
    255 Date:   Fri Mar 1 18:41:27 2013 +0900
    256 
    257     Fix a typo
    258 
    259  conf.d/30-metric-aliases.conf | 2 +-
    260  1 file changed, 1 insertion(+), 1 deletion(-)
    261 
    262 commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
    263 Author: Akira TAGOH <akira (a] tagoh.org>
    264 Date:   Fri Mar 1 18:31:01 2013 +0900
    265 
    266     Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
    267 
    268     Add Liberation Sans Narrow as an alias for Arial Narrow
    269 
    270  conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
    271  1 file changed, 16 insertions(+)
    272 
    273 commit 2c696255749683e9a084f797eb033d222510a275
    274 Author: Akira TAGOH <akira (a] tagoh.org>
    275 Date:   Mon Feb 18 13:17:53 2013 +0900
    276 
    277     Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
    278 
    279     Move the target of recipes to the "pattern" from the "font".
    280     This is to ensure the targeted objects is updated by them
    281     prior to FcDefaultSubstitute() so that it can adds the default
    282     values properly.
    283 
    284  conf.d/10-autohint.conf          | 2 +-
    285  conf.d/10-no-sub-pixel.conf      | 2 +-
    286  conf.d/10-sub-pixel-bgr.conf     | 2 +-
    287  conf.d/10-sub-pixel-rgb.conf     | 2 +-
    288  conf.d/10-sub-pixel-vbgr.conf    | 2 +-
    289  conf.d/10-sub-pixel-vrgb.conf    | 2 +-
    290  conf.d/10-unhinted.conf          | 2 +-
    291  conf.d/11-lcdfilter-default.conf | 2 +-
    292  conf.d/11-lcdfilter-legacy.conf  | 2 +-
    293  conf.d/11-lcdfilter-light.conf   | 2 +-
    294  10 files changed, 10 insertions(+), 10 deletions(-)
    295 
    296 commit 83f679ce558de736ef1a095a362397da0ac3417f
    297 Author: Behdad Esfahbod <behdad (a] behdad.org>
    298 Date:   Fri Feb 15 09:48:38 2013 -0500
    299 
    300     Accept digits as part of OpenType script tags
    301 
    302     They've been used since 2005.
    303 
    304  src/fcfreetype.c | 5 +++--
    305  1 file changed, 3 insertions(+), 2 deletions(-)
    306 
    307 commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
    308 Author: Akira TAGOH <akira (a] tagoh.org>
    309 Date:   Thu Feb 7 17:56:17 2013 +0900
    310 
    311     Add Culmus foundry to the vendor list
    312 
    313     Maps fonts produced by the Culmus project
    314     <http://culmus.sourceforge.net>
    315     to the XLFD foundry name culmus.
    316 
    317     For TrueType fonts, maps the vendor code CLM from the TrueType vendor
    318     id field.
    319 
    320     For Type1 fonts, which use heuristics to guess mappings to XLFD
    321     foundries from
    322     words in the copyright notice, add the names of the main contributors
    323     to
    324     the Culmus product to recognize the fonts under their copyright.
    325 
    326     Patch from Maxim Iorsh
    327 
    328  src/fcfreetype.c | 67
    329  +++++++++++++++++++-------------------------------------
    330  1 file changed, 23 insertions(+), 44 deletions(-)
    331 
    332 commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
    333 Author: Quentin Glidic <sardemff7+git (a] sardemff7.net>
    334 Date:   Sat Feb 2 17:01:07 2013 +0100
    335 
    336     Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
    337 
    338     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
    339     override the test environment
    340 
    341     <ext>_LOG_COMPILER is meant to contain the program that runs the test
    342     with <ext> extension
    343     LOG_COMPILER is for extensionless tests
    344     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
    345 
    346       https://bugs.freedesktop.org/show_bug.cgi?id=60192
    347 
    348     Signed-off-by: Quentin Glidic <sardemff7+git (a] sardemff7.net>
    349 
    350  Makefile.am      |  1 -
    351  configure.ac     |  2 +-
    352  doc/Makefile.am  |  5 ++++-
    353  test/Makefile.am | 12 +++++++++++-
    354  4 files changed, 16 insertions(+), 4 deletions(-)
    355 
    356 commit 62b7d764ce994bb32e7614337fdfa0854445c380
    357 Author: Akira TAGOH <akira (a] tagoh.org>
    358 Date:   Wed Feb 6 19:14:51 2013 +0900
    359 
    360     Bump the cache version to 4
    361 
    362  fontconfig/fontconfig.h | 2 +-
    363  src/fcint.h             | 2 +-
    364  2 files changed, 2 insertions(+), 2 deletions(-)
    365 
    366 commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
    367 Author: Akira TAGOH <akira (a] tagoh.org>
    368 Date:   Wed Feb 6 19:02:07 2013 +0900
    369 
    370     Update _FcMatchers definition logic
    371 
    372     to make it easier to maintain. also added FC_HASH_OBJECT to be matched
    373     in the pattern, prior to FC_FILE_OBJECT.
    374 
    375  src/fcint.h            |   2 +-
    376  src/fcmatch.c          | 184
    377  +++++++++++++++++++++++--------------------------
    378  src/fcname.c           |   2 +-
    379  src/fcobjs.h           |  90 ++++++++++++------------
    380  src/fcobjshash.gperf.h |   2 +-
    381  5 files changed, 134 insertions(+), 146 deletions(-)
    382 
    383 commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
    384 Author: Akira TAGOH <akira (a] tagoh.org>
    385 Date:   Tue Feb 5 20:44:18 2013 +0900
    386 
    387     Bug 60312 - DIST_SUBDIRS should never appear in a conditional
    388 
    389     As it is documented like this:
    390 
    391     If SUBDIRS is defined conditionally using Automake conditionals,
    392     Automake will define DIST_SUBDIRS automatically from the possible
    393     values of SUBDIRS in all conditions.
    394 
    395     So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
    396     we use AC_SUBST to define SUBDIRS.
    397 
    398     Patch from Quentin Glidic
    399 
    400  Makefile.am | 3 ---
    401  1 file changed, 3 deletions(-)
    402 
    403 commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
    404 Author: Akira TAGOH <akira (a] tagoh.org>
    405 Date:   Mon Feb 4 16:03:29 2013 +0900
    406 
    407     Bug 50733 - Add font-file hash?
    408 
    409     Add "hash" object which contains SHA256 hash value (so far) computed
    410     from the font file.
    411 
    412  fontconfig/fontconfig.h |   1 +
    413  src/Makefile.am         |   1 +
    414  src/fcfreetype.c        |   9 ++
    415  src/fchash.c            | 265
    416  ++++++++++++++++++++++++++++++++++++++++++++++++
    417  src/fcint.h             |   7 ++
    418  src/fcobjs.h            |   1 +
    419  6 files changed, 284 insertions(+)
    420 
    421 commit d34643894f2dff7eec35345e8e9b32a9a32fa113
    422 Author: Akira TAGOH <akira (a] tagoh.org>
    423 Date:   Tue Feb 5 14:17:16 2013 +0900
    424 
    425     Use AM_MISSING_PROG instead of hardcoding missing
    426 
    427  Makefile.am  | 2 +-
    428  configure.ac | 1 +
    429  2 files changed, 2 insertions(+), 1 deletion(-)
    430 
    431 commit 241cd53ff62599ecf557c6a4f975fc427dad9700
    432 Author: Akira TAGOH <akira (a] tagoh.org>
    433 Date:   Tue Feb 5 11:33:47 2013 +0900
    434 
    435     Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
    436 
    437     This reverts commit 2146b0307a3476892723104481f27f8484451c52.
    438 
    439     That change introduces incompatibility and seems not working with
    440     older releases of automake, including automake 1.12.2.
    441 
    442  test/Makefile.am | 12 +-----------
    443  1 file changed, 1 insertion(+), 11 deletions(-)
    444 
    445 commit 2146b0307a3476892723104481f27f8484451c52
    446 Author: Quentin Glidic <sardemff7+git (a] sardemff7.net>
    447 Date:   Sat Feb 2 17:01:07 2013 +0100
    448 
    449     test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
    450 
    451     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
    452     override the test environment
    453 
    454     <ext>_LOG_COMPILER is meant to contain the program that runs the test
    455     with <ext> extension
    456     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
    457 
    458       https://bugs.freedesktop.org/show_bug.cgi?id=60192
    459 
    460     Signed-off-by: Quentin Glidic <sardemff7+git (a] sardemff7.net>
    461 
    462  test/Makefile.am | 12 +++++++++++-
    463  1 file changed, 11 insertions(+), 1 deletion(-)
    464 
    465 commit da0946721af3ab2dff3cd903065336b93592d067
    466 Author: Akira TAGOH <akira (a] tagoh.org>
    467 Date:   Mon Feb 4 17:57:00 2013 +0900
    468 
    469     Use AM_MISSING_PROG instead of hardcoding missing
    470 
    471  configure.ac    | 2 ++
    472  src/Makefile.am | 2 +-
    473  2 files changed, 3 insertions(+), 1 deletion(-)
    474 
    475 commit 786ead52015573e7b60a53d79abc26d611f1fe93
    476 Author: Akira TAGOH <akira (a] tagoh.org>
    477 Date:   Mon Feb 4 17:20:03 2013 +0900
    478 
    479     Modernize configure.ac
    480 
    481  configure.ac | 7 ++++---
    482  1 file changed, 4 insertions(+), 3 deletions(-)
    483 
    484 commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
    485 Author: Akira TAGOH <akira (a] tagoh.org>
    486 Date:   Tue Jan 29 20:19:36 2013 +0900
    487 
    488     Bug 23757 - Add mode="delete" to <edit>
    489 
    490     Add two edit mode, "delete" and "delete_all".
    491     what values are being deleted depends on <test> as documented.
    492     if the target object is same to what is tested, matching value there
    493     will be deleted. otherwise all of values in the object will be
    494     deleted.
    495     so this would means both edit mode will not take any expressions.
    496 
    497     e.g.
    498 
    499     Given that the testing is always true here, the following rules:
    500 
    501       <match>
    502         <test name="foo" compare="eq">
    503           <string>bar</string>
    504         </test>
    505         <edit name="foo" mode="delete"/>
    506       </match>
    507 
    508     will removes "bar" string from "foo" object. and:
    509 
    510       <match>
    511         <test name="foo" compare="eq">
    512           <string>foo</string>
    513         </test>
    514         <edit name="bar" mode="delete"/>
    515       </match>
    516 
    517     will removes all of values in "bar" object.
    518 
    519  doc/fontconfig-user.sgml |  2 ++
    520  fonts.dtd                |  2 +-
    521  src/fccfg.c              | 10 ++++++++++
    522  src/fcdbg.c              |  6 ++++--
    523  src/fcint.h              |  1 +
    524  src/fcxml.c              | 11 +++++++++++
    525  6 files changed, 29 insertions(+), 3 deletions(-)
    526 
    527 commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
    528 Author: Colin Walters <walters (a] verbum.org>
    529 Date:   Thu Jan 31 21:32:46 2013 -0500
    530 
    531     build: Only use PKG_INSTALLDIR if available
    532 
    533     It's only in pkg-config 0.27 or newer, but 0.25 at least is still
    534     fairly widespread.
    535 
    536  configure.ac | 2 +-
    537  1 file changed, 1 insertion(+), 1 deletion(-)
    538 
    539 commit e11f15628cff04c4a742f88abee22f440edcce52
    540 Author: Christoph J. Thompson <cjsthompson (a] gmail.com>
    541 Date:   Fri Feb 1 02:27:32 2013 +0100
    542 
    543     Use the PKG_INSTALLDIR macro.
    544 
    545 	modified:   Makefile.am
    546 	modified:   configure.ac
    547 
    548  Makefile.am  | 1 -
    549  configure.ac | 1 +
    550  2 files changed, 1 insertion(+), 1 deletion(-)
    551 
    552 commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
    553 Author: Akira TAGOH <akira (a] tagoh.org>
    554 Date:	Fri Jan 25 20:01:24 2013 +0900
    555 
    556     Bug 59385 - Do the right thing for intermixed edit and test elements
    557 
    558     This changes allows to have multiple mathcing rules in one <match>
    559     block
    560     in the same order.
    561     After this changes, the following thing will works as two matching
    562     rules:
    563 
    564 	<match>
    565 		<!-- rule 1 -->
    566 		<test name="family" compare="eq">
    567 			<string>foo</string>
    568 		</test>
    569 		<edit name="foo" mode="append">
    570 			<string>foo</string>
    571 		</edit>
    572 		<!-- rule 2 -->
    573 		<test name="foo" compare="eq">
    574 			<string>foo</string>
    575 		</test>
    576 		<edit name="foo" mode="append">
    577 			<string>bar</string>
    578 		</edit>
    579 	</match>
    580 
    581  fonts.dtd   |	2 +-
    582  src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
    583  2 files changed, 47 insertions(+), 1 deletion(-)
    584 
    585 commit fb3b410998aba8835999e2ca7003a180431cfaf4
    586 Author: Akira TAGOH <akira (a] tagoh.org>
    587 Date:	Wed Jan 23 12:37:51 2013 +0900
    588 
    589     remove the unnecessary code
    590 
    591  src/fccompat.c | 6 ------
    592  1 file changed, 6 deletions(-)
    593 
    594 commit 5400bb4fb43dc811b813f11d5b0c023db727f543
    595 Author: Akira TAGOH <akira (a] tagoh.org>
    596 Date:	Wed Jan 23 12:32:37 2013 +0900
    597 
    598     Add another approach to FC_PRGNAME for Solaris 10 or before
    599 
    600     Patch from Raimund Steger
    601 
    602  configure.ac	 | 2 +-
    603  src/fcdefault.c | 5 ++++-
    604  2 files changed, 5 insertions(+), 2 deletions(-)
    605 
    606 commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
    607 Author: Akira TAGOH <akira (a] tagoh.org>
    608 Date:	Tue Jan 22 12:11:56 2013 +0900
    609 
    610     Fix installation on MinGW32
    611 
    612     Patch from LRN
    613 
    614  src/Makefile.am | 5 +++--
    615  1 file changed, 3 insertions(+), 2 deletions(-)
    616 
    617 commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
    618 Author: Akira TAGOH <akira (a] tagoh.org>
    619 Date:	Tue Jan 22 12:03:28 2013 +0900
    620 
    621     Fix mkstemp absence for some platform
    622 
    623     Patch from LRN and modified to make more generic.
    624 
    625  src/fccache.c	|  57 ----------------------------
    626  src/fccompat.c | 116
    627  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    628  src/fcint.h	|   3 ++
    629  3 files changed, 119 insertions(+), 57 deletions(-)
    630 
    631 commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
    632 Author: Akira TAGOH <akira (a] tagoh.org>
    633 Date:	Tue Jan 22 10:26:41 2013 +0900
    634 
    635     Add missing file descriptor to F_DUPFD_CLOEXEC
    636 
    637     Patch from Matthieu Herrb
    638 
    639  src/fccompat.c | 2 +-
    640  1 file changed, 1 insertion(+), 1 deletion(-)
    641 
    642 commit 6118781f7f5dba672d19a841cc231661bf5fb59d
    643 Author: Behdad Esfahbod <behdad (a] behdad.org>
    644 Date:	Thu Jan 17 19:27:20 2013 -0600
    645 
    646     Fix readlink failure
    647 
    648     As reported by Raimund Steger.
    649 
    650  src/fcdefault.c | 4 ++--
    651  1 file changed, 2 insertions(+), 2 deletions(-)
    652 
    653 commit 671bcb34e23ed03b1f564af35560db81f8b12b96
    654 Author: Akira TAGOH <akira (a] tagoh.org>
    655 Date:	Thu Jan 17 12:49:16 2013 +0900
    656 
    657     Better fix for 2fe5ddfd
    658 
    659     Drop realpath() and fix breakage on Win32
    660 
    661  configure.ac	 |  2 +-
    662  src/fcdefault.c | 14 +++++++-------
    663  2 files changed, 8 insertions(+), 8 deletions(-)
    664 
    665 commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
    666 Author: Behdad Esfahbod <behdad (a] behdad.org>
    667 Date:	Wed Jan 16 21:01:28 2013 -0600
    668 
    669     Fix FC_PRGNAME default
    670 
    671     As reported by Raimund Steger.
    672 
    673  src/fcdefault.c | 36 +++++++++++++++++++-----------------
    674  1 file changed, 19 insertions(+), 17 deletions(-)
    675 
    676 commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
    677 Author: Behdad Esfahbod <behdad (a] behdad.org>
    678 Date:	Wed Jan 16 07:30:44 2013 -0600
    679 
    680     Fix fc-cache crash caused by looking up NULL object incorrectly
    681 
    682     We were returning a skiplist node when looking up NULL!
    683 
    684  src/fccache.c | 7 +++++--
    685  src/fccfg.c   | 4 ++--
    686  2 files changed, 7 insertions(+), 4 deletions(-)
    687 
    688 commit 106c4f73119e00a7804ef79ee556f1111d680e32
    689 Author: Behdad Esfahbod <behdad (a] behdad.org>
    690 Date:	Wed Jan 16 07:05:07 2013 -0600
    691 
    692     Minor
    693 
    694  src/fcfreetype.c | 3 ++-
    695  1 file changed, 2 insertions(+), 1 deletion(-)
    696 
    697 commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
    698 Author: Behdad Esfahbod <behdad (a] behdad.org>
    699 Date:	Wed Jan 16 04:52:06 2013 -0600
    700 
    701     Remove unused checks for common functions
    702 
    703     The check results of these were never actually used.
    704 
    705  configure.ac | 2 +-
    706  1 file changed, 1 insertion(+), 1 deletion(-)
    707 
    708 commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
    709 Author: Akira TAGOH <akira (a] tagoh.org>
    710 Date:	Wed Jan 16 16:35:28 2013 +0900
    711 
    712     Improve FcGetPrgname() to work on BSD
    713 
    714  configure.ac	 |  2 +-
    715  src/fcdefault.c | 10 ++++++++++
    716  2 files changed, 11 insertions(+), 1 deletion(-)
    717 
    718 commit ec5ca08c807585a9230f83c95f7cca6b7065b142
    719 Author: Behdad Esfahbod <behdad (a] behdad.org>
    720 Date:	Tue Jan 15 20:41:26 2013 -0600
    721 
    722     Bug 59379 - FC_PRGNAME
    723 
    724     Can be used for per-application configuration.
    725 
    726  configure.ac		   |  2 +-
    727  doc/fontconfig-devel.sgml |  3 +-
    728  doc/fontconfig-user.sgml  |  1 +
    729  fontconfig/fontconfig.h   |  1 +
    730  src/fccfg.c		   |  7 ++++
    731  src/fcdefault.c	   | 85
    732  +++++++++++++++++++++++++++++++++++++++++++++--
    733  src/fcint.h		   |  3 ++
    734  src/fcobjs.h		   |  1 +
    735  8 files changed, 99 insertions(+), 4 deletions(-)
    736 
    737 commit 3f84695104b169fe25742ba3b91d04467f5debc4
    738 Author: Akira TAGOH <akira (a] tagoh.org>
    739 Date:	Tue Sep 4 12:39:48 2012 +0900
    740 
    741     Bug 50497 - RFE: Add OpenType feature tags support
    742 
    743     Add FC_FONT_FEATURES to store the feature tags to be enabled.
    744 
    745  doc/fontconfig-devel.sgml | 2 ++
    746  doc/fontconfig-user.sgml  | 1 +
    747  fontconfig/fontconfig.h   | 1 +
    748  src/fcobjs.h		   | 1 +
    749  4 files changed, 5 insertions(+)
    750 
    751 commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
    752 Author: Akira TAGOH <akira (a] tagoh.org>
    753 Date:	Tue Jan 15 17:26:27 2013 +0900
    754 
    755     Fix the build fail on MinGW
    756 
    757     Reported at
    758     http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
    759 
    760     just warn at the runtime instead of the compile time. it somewhat
    761     works
    762     on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
    763 
    764  src/fccompat.c | 6 +++++-
    765  1 file changed, 5 insertions(+), 1 deletion(-)
    766 
    767 commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
    768 Author: Behdad Esfahbod <behdad (a] behdad.org>
    769 Date:	Mon Jan 14 14:39:12 2013 -0600
    770 
    771     Minor
    772 
    773  src/fcmatch.c | 2 +-
    774  1 file changed, 1 insertion(+), 1 deletion(-)
    775 
    776 commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
    777 Author: Behdad Esfahbod <behdad (a] behdad.org>
    778 Date:	Mon Jan 14 14:36:38 2013 -0600
    779 
    780     Copy all values from pattern to font if the font doesn't have
    781     the element
    782 
    783     Bug 59376 - FcFontRenderPrepare enhancement
    784 
    785  src/fcmatch.c | 5 +++--
    786  1 file changed, 3 insertions(+), 2 deletions(-)
    787 
    788 commit 0831c1770e4bac7269a190936bbb0529d747e233
    789 Author: Behdad Esfahbod <behdad (a] behdad.org>
    790 Date:	Thu Jan 10 09:01:52 2013 -0600
    791 
    792     Ensure we find the uninstalled fontconfig header
    793 
    794     Patch from Colin Walters.
    795 
    796  test/Makefile.am | 2 ++
    797  1 file changed, 2 insertions(+)
    798 
    799 commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
    800 Author: Behdad Esfahbod <behdad (a] behdad.org>
    801 Date:	Thu Jan 10 09:00:18 2013 -0600
    802 
    803     Resepct $NOCONFIGURE
    804 
    805     Patch from Colin Walters.
    806 
    807  autogen.sh | 4 ++--
    808  1 file changed, 2 insertions(+), 2 deletions(-)
    809 
    810 commit fcc3567847949ec422157d331c9640cd0453e169
    811 Author: Akira TAGOH <akira (a] tagoh.org>
    812 Date:	Thu Jan 10 17:57:12 2013 +0900
    813 
    814     Bump version to 2.10.91
    815 
    816  README			 | 105
    817  +++++++++++++++++++++++++++++++++++++++++++++++-
    818  configure.ac		 |   2 +-
    819  fontconfig/fontconfig.h |   2 +-
    820  3 files changed, 105 insertions(+), 4 deletions(-)
    821 
    822 commit 98352247f2ab01046c330485f73fd26eb15a08a4
    823 Author: Akira TAGOH <akira (a] tagoh.org>
    824 Date:	Thu Jan 10 17:56:51 2013 +0900
    825 
    826     Update the date in README properly
    827 
    828  new-version.sh | 4 ++--
    829  1 file changed, 2 insertions(+), 2 deletions(-)
    830 
    831 commit 9066fbe7855674ff51053b78f1d0d179486e22ea
    832 Author: Behdad Esfahbod <behdad (a] behdad.org>
    833 Date:	Thu Jan 10 01:23:07 2013 -0600
    834 
    835     Make linker happy
    836 
    837  fc-validate/Makefile.am | 2 +-
    838  1 file changed, 1 insertion(+), 1 deletion(-)
    839 
    840 commit 98efed3bcafc92b573b193b5b38039aa717617d3
    841 Author: Behdad Esfahbod <behdad (a] behdad.org>
    842 Date:	Thu Jan 10 01:17:02 2013 -0600
    843 
    844     Add atomic ops for Solaris
    845 
    846     Patch from Raimund Steger.
    847 
    848  configure.ac	| 22 ++++++++++++++++++++--
    849  src/fcatomic.h | 12 ++++++++++++
    850  2 files changed, 32 insertions(+), 2 deletions(-)
    851 
    852 commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
    853 Author: Akira TAGOH <akira (a] tagoh.org>
    854 Date:	Mon Sep 10 16:09:04 2012 +0900
    855 
    856     Bug 29312 - RFE: feature to indicate which characters are missing
    857     to satisfy the language support
    858 
    859     Add fc-validate to check the language coverage in a font.
    860 
    861  Makefile.am		      |   2 +-
    862  configure.ac		      |   1 +
    863  doc/fclangset.fncs	      |   8 ++
    864  fc-validate/Makefile.am      |  60 +++++++++++
    865  fc-validate/fc-validate.c    | 242
    866  +++++++++++++++++++++++++++++++++++++++++++
    867  fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
    868  fontconfig/fontconfig.h      |   3 +
    869  src/fcint.h		      |   3 -
    870  8 files changed, 497 insertions(+), 4 deletions(-)
    871 
    872 commit 16fd965171808c10f87d097f678ee9e10771be72
    873 Author: Akira TAGOH <akira (a] tagoh.org>
    874 Date:	Wed Jan 9 11:26:56 2013 +0900
    875 
    876     Fix a typo in the manpages template
    877 
    878  doc/func.sgml | 2 +-
    879  1 file changed, 1 insertion(+), 1 deletion(-)
    880 
    881 commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
    882 Author: Behdad Esfahbod <behdad (a] behdad.org>
    883 Date:	Tue Jan 8 14:51:00 2013 -0600
    884 
    885     Add pthread test
    886 
    887     Not enabled by default since it requires config and fonts.
    888 
    889  test/Makefile.am    |	9 ++++++
    890  test/test-pthread.c | 79
    891  +++++++++++++++++++++++++++++++++++++++++++++++++++++
    892  2 files changed, 88 insertions(+)
    893 
    894 commit dc21ed28d69df279c6068d9cae862e02af72815f
    895 Author: Behdad Esfahbod <behdad (a] behdad.org>
    896 Date:	Tue Jan 8 13:01:48 2013 -0600
    897 
    898     Fix memory corruption!
    899 
    900     In FcStrListCreate() we were increasing reference count of set,
    901     however, if set had a const reference (which is the case for list
    902     of languages), and with multiple threads, the const ref (-1) was
    903     getting up to 1 and then a decrease was destroying the set.  Ouch.
    904 
    905     Here's the valgrind error, which took me quite a few hours of
    906     running to catch:
    907 
    908     ==4464== Invalid read of size 4
    909     ==4464==	at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
    910     ==4464==	by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
    911     ==4464==	by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
    912     ==4464==	by 0x4009FA: test_match (simple-pthread-test.c:53)
    913     ==4464==	by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
    914     ==4464==	by 0x507EE99: start_thread (pthread_create.c:308)
    915     ==4464==  Address 0x6bc0b44 is 4 bytes inside a block of size
    916     24 free'd
    917     ==4464==	at 0x4C2A82E: free (in
    918     /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
    919     ==4464==	by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
    920     ==4464==	by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
    921     ==4464==	by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
    922     ==4464==	by 0x4009FA: test_match (simple-pthread-test.c:53)
    923     ==4464==	by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
    924     ==4464==	by 0x507EE99: start_thread (pthread_create.c:308)
    925 
    926     Thread test is running happily now.  Will add the test in a moment.
    927 
    928  src/fcstr.c | 13 ++++++++++++-
    929  1 file changed, 12 insertions(+), 1 deletion(-)
    930 
    931 commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
    932 Author: Akira TAGOH <akira (a] tagoh.org>
    933 Date:	Tue Jan 8 16:20:28 2013 +0900
    934 
    935     Fix a build fail on mingw
    936 
    937     Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
    938 
    939  configure.ac	| 2 +-
    940  src/fccompat.c | 4 ++++
    941  2 files changed, 5 insertions(+), 1 deletion(-)
    942 
    943 commit d837a7a584bc1e908bc4370d337cd10ecc781fad
    944 Author: Akira TAGOH <akira (a] tagoh.org>
    945 Date:	Tue Jan 8 16:18:32 2013 +0900
    946 
    947     missing header file to declare _mkdir
    948 
    949  src/fccache.c | 1 +
    950  1 file changed, 1 insertion(+)
    951 
    952 commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
    953 Author: Akira TAGOH <akira (a] tagoh.org>
    954 Date:	Thu Dec 6 20:01:52 2012 +0900
    955 
    956     Bug 47705 - Using O_CLOEXEC
    957 
    958  configure.ac	 |   4 ++-
    959  src/Makefile.am |   1 +
    960  src/fcatomic.c  |   3 +-
    961  src/fccache.c	 |   6 ++--
    962  src/fccompat.c  | 103
    963  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    964  src/fcint.h	 |   7 ++++
    965  src/fcstat.c	 |   2 +-
    966  src/fcxml.c	 |   2 +-
    967  8 files changed, 120 insertions(+), 8 deletions(-)
    968 
    969 commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
    970 Author: Behdad Esfahbod <behdad (a] behdad.org>
    971 Date:	Mon Jan 7 20:10:14 2013 -0600
    972 
    973     Fix pthreads setup
    974 
    975     As reported by Raimund Steger.
    976 
    977  configure.ac | 3 +++
    978  1 file changed, 3 insertions(+)
    979 
    980 commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
    981 Author: Behdad Esfahbod <behdad (a] behdad.org>
    982 Date:	Mon Jan 7 17:59:17 2013 -0600
    983 
    984     Oops, add the actual file
    985 
    986  conf.d/10-scale-bitmap-fonts.conf | 81
    987  +++++++++++++++++++++++++++++++++++++++
    988  1 file changed, 81 insertions(+)
    989 
    990 commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
    991 Author: Behdad Esfahbod <behdad (a] behdad.org>
    992 Date:	Mon Jan 7 16:41:29 2013 -0600
    993 
    994     Add 10-scale-bitmap-fonts.conf and enable by default
    995 
    996  conf.d/Makefile.am | 2 ++
    997  1 file changed, 2 insertions(+)
    998 
    999 commit ea3a35306617eec068ed961439cf76cdbcb10c28
   1000 Author: Akira TAGOH <akira (a] tagoh.org>
   1001 Date:	Mon Jan 7 17:55:04 2013 +0900
   1002 
   1003     Clean up the unused variable
   1004 
   1005  fc-query/fc-query.c | 1 -
   1006  1 file changed, 1 deletion(-)
   1007 
   1008 commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
   1009 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1010 Date:	Thu Jan 3 20:33:34 2013 -0600
   1011 
   1012     Remove FcInit() calls from tools
   1013 
   1014     Library is supposed to automatically initialize itself.  If it
   1015     doesn't,
   1016     it's a bug.
   1017 
   1018  fc-list/fc-list.c	 | 5 -----
   1019  fc-match/fc-match.c	 | 5 -----
   1020  fc-pattern/fc-pattern.c | 5 -----
   1021  fc-query/fc-query.c	 | 6 ------
   1022  fc-scan/fc-scan.c	 | 6 ------
   1023  5 files changed, 27 deletions(-)
   1024 
   1025 commit 102a4344dd7f668cf03b9665c718505050e0ae78
   1026 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1027 Date:	Thu Jan 3 20:31:22 2013 -0600
   1028 
   1029     Don't use blanks for fc-query
   1030 
   1031     fc-query is supposed to be config-independent.
   1032 
   1033  fc-query/fc-query.c | 4 +---
   1034  1 file changed, 1 insertion(+), 3 deletions(-)
   1035 
   1036 commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
   1037 Author: Akira TAGOH <akira (a] tagoh.org>
   1038 Date:	Fri Jan 4 11:29:50 2013 +0900
   1039 
   1040     Missing header file for _mkdir declaration
   1041 
   1042  src/fcatomic.c | 1 +
   1043  1 file changed, 1 insertion(+)
   1044 
   1045 commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
   1046 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1047 Date:	Thu Jan 3 04:19:12 2013 -0600
   1048 
   1049     Minor
   1050 
   1051  src/fcobjs.c | 5 ++++-
   1052  1 file changed, 4 insertions(+), 1 deletion(-)
   1053 
   1054 commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
   1055 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1056 Date:	Wed Jan 2 22:37:33 2013 -0600
   1057 
   1058     Ugh, add Tools.mk
   1059 
   1060  Tools.mk | 64
   1061  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   1062  1 file changed, 64 insertions(+)
   1063 
   1064 commit 86e3255118e943bcc5c16cf1628ca381470ca34d
   1065 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1066 Date:	Wed Jan 2 20:16:55 2013 -0600
   1067 
   1068     Second try to make Sun CPP happy
   1069 
   1070  src/Makefile.am | 22 ++++++++++++----------
   1071  1 file changed, 12 insertions(+), 10 deletions(-)
   1072 
   1073 commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
   1074 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1075 Date:	Wed Jan 2 20:08:40 2013 -0600
   1076 
   1077     Really fix cross-compiling and building of tools this time
   1078 
   1079  configure.ac		     |	1 +
   1080  fc-case/Makefile.am	     | 47 +++++----------------------
   1081  fc-glyphname/Makefile.am    | 47 +++++----------------------
   1082  fc-glyphname/fc-glyphname.c |	2 +-
   1083  fc-lang/Makefile.am	     | 44 +++++---------------------
   1084  fc-lang/fc-lang.c	     |	8 ++---
   1085  m4/ax_cc_for_build.m4	     | 77
   1086  +++++++++++++++++++++++++++++++++++++++++++++
   1087  7 files changed, 107 insertions(+), 119 deletions(-)
   1088 
   1089 commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
   1090 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1091 Date:	Wed Jan 2 19:04:17 2013 -0600
   1092 
   1093     Work around Sun CPP
   1094 
   1095     According to Raimund Steger:
   1096 
   1097     > [...]
   1098     > diff --git a/src/Makefile.am b/src/Makefile.am
   1099     > index dc082b7..57c34a2 100644
   1100     > [...]
   1101     > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
   1102     > +    $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
   1103     awk ' \
   1104     > +    /CUT_OUT_BEGIN/ { no_write=1; next; }; \
   1105     > +    /CUT_OUT_END/ { no_write=0; next; }; \
   1106     > +    { if (!no_write) print; next; }; \
   1107     > +    ' - > $@.tmp && \
   1108     > +    mv -f $@.tmp $@
   1109 
   1110     Sun Studio CPP seems to insert whitespace in a different way than
   1111     GCC's CPP.
   1112 
   1113     GCC generates in src/fcobjshash.gperf:
   1114 
   1115     [...]
   1116     "family", FC_FAMILY_OBJECT
   1117     "familylang", FC_FAMILYLANG_OBJECT
   1118     [...]
   1119 
   1120     Sun Studio generates:
   1121 
   1122     [...]
   1123      "family" , FC_FAMILY_OBJECT
   1124      "familylang" , FC_FAMILYLANG_OBJECT
   1125     [...]
   1126 
   1127     leading to:
   1128 
   1129     [...]
   1130     Making all in src
   1131     gmake[2]: Entering directory
   1132     `/home/rs/src/fontconfig-git/fontconfig/src'
   1133       GEN    fcobjshash.gperf
   1134       GEN    fcobjshash.h
   1135     Key link: " " = " ", with key set "".
   1136     1 input keys have identical hash values,
   1137     use option -D.
   1138     gmake[2]: *** [fcobjshash.h] Error 1
   1139     gmake[2]: Leaving directory
   1140     `/home/rs/src/fontconfig-git/fontconfig/src'
   1141     gmake[1]: *** [all-recursive] Error 1
   1142     gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
   1143     gmake: *** [all] Error 2
   1144 
   1145     ...maybe we could tuck in an additional sed to remove the whitespace,
   1146     like:
   1147 
   1148     [...]
   1149     fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
   1150 	$(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
   1151 	$(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
   1152 	$(GREP) '^[^#]' | \
   1153 	$(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
   1154 	> $@.tmp && \
   1155 	mv -f $@.tmp $@
   1156     [...]
   1157 
   1158     though I'm not sure what kind of guarantee CPP can give us/what
   1159     easier option I might have missed...
   1160 
   1161  src/Makefile.am | 3 ++-
   1162  1 file changed, 2 insertions(+), 1 deletion(-)
   1163 
   1164 commit b1510145e7a38802bd544de6035fabf9f81f9710
   1165 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1166 Date:	Wed Jan 2 18:57:47 2013 -0600
   1167 
   1168     Fix build around true/false
   1169 
   1170  src/fcatomic.h |  4 ++--
   1171  src/fcinit.c	| 10 ++++++++++
   1172  2 files changed, 12 insertions(+), 2 deletions(-)
   1173 
   1174 commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
   1175 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1176 Date:	Wed Jan 2 18:07:13 2013 -0600
   1177 
   1178     Trying to fix distcheck
   1179 
   1180     Doesn't work though :(.  Building docs is very fragile...
   1181 
   1182     At least, if docbook is present, distcheck passes now.
   1183 
   1184  Makefile.am	 | 11 +++++++++--
   1185  configure.ac	 |  4 ----
   1186  doc/Makefile.am |  8 ++++++++
   1187  3 files changed, 17 insertions(+), 6 deletions(-)
   1188 
   1189 commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
   1190 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1191 Date:	Wed Jan 2 17:52:00 2013 -0600
   1192 
   1193     Fix more warnings.
   1194 
   1195     Linux build and mingw32 cross build warning-free now.
   1196 
   1197  src/fcobjs.c		| 10 ++++++++--
   1198  src/fcobjshash.gperf.h |  2 +-
   1199  2 files changed, 9 insertions(+), 3 deletions(-)
   1200 
   1201 commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
   1202 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1203 Date:	Wed Jan 2 17:49:41 2013 -0600
   1204 
   1205     Use CC_FOR_BUILD to generate source files
   1206 
   1207     Previously we were failing if CROSS_COMPILING and the generated
   1208     headers
   1209     were not present.  It works just fine now.
   1210 
   1211     One caveat: the fix is not fully correct since config.h is being
   1212     included in the files built with CC_FOR_BUILD, but config.h has config
   1213     for the host system, not the build system.	Should be fine though.
   1214 
   1215  configure.ac		  | 1 +
   1216  doc/Makefile.am	  | 6 +-----
   1217  fc-case/Makefile.am	  | 8 +-------
   1218  fc-glyphname/Makefile.am | 9 ++++-----
   1219  fc-lang/Makefile.am	  | 9 +++------
   1220  5 files changed, 10 insertions(+), 23 deletions(-)
   1221 
   1222 commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
   1223 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1224 Date:	Wed Jan 2 17:35:56 2013 -0600
   1225 
   1226     Fix build and warnings on win32
   1227 
   1228  src/Makefile.am |  1 +
   1229  src/fcatomic.h  |  9 +++------
   1230  src/fccache.c	 |  2 +-
   1231  src/fccfg.c	 | 17 ++++++-----------
   1232  src/fcint.h	 |  7 +------
   1233  src/fcmutex.h	 |  5 ++---
   1234  src/fcstat.c	 |  3 ---
   1235  src/fcstr.c	 |  3 ---
   1236  src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
   1237  src/fcxml.c	 | 18 +++++++++---------
   1238  10 files changed, 67 insertions(+), 42 deletions(-)
   1239 
   1240 commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
   1241 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1242 Date:	Wed Jan 2 02:27:57 2013 -0600
   1243 
   1244     Minor
   1245 
   1246  fc-glyphname/fc-glyphname.c | 46
   1247  ++++++++++++++++++++++-----------------------
   1248  1 file changed, 23 insertions(+), 23 deletions(-)
   1249 
   1250 commit 766bed901f7f4c648387fb403ef6e253be1c45e9
   1251 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1252 Date:	Wed Jan 2 02:19:04 2013 -0600
   1253 
   1254     Fix compiler warnings
   1255 
   1256  src/fcobjs.c | 4 ++--
   1257  1 file changed, 2 insertions(+), 2 deletions(-)
   1258 
   1259 commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
   1260 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1261 Date:	Wed Jan 2 02:06:15 2013 -0600
   1262 
   1263     Remove FcSharedStr*
   1264 
   1265  src/fccfg.c	 |  2 +-
   1266  src/fcdefault.c |  6 +++---
   1267  src/fcint.h	 |  9 +++------
   1268  src/fclist.c	 |  6 +++---
   1269  src/fcname.c	 |  2 +-
   1270  src/fcobjs.c	 |  2 +-
   1271  src/fcpat.c	 | 25 +++----------------------
   1272  src/fcstr.c	 | 11 +----------
   1273  src/fcxml.c	 | 10 +++++-----
   1274  9 files changed, 21 insertions(+), 52 deletions(-)
   1275 
   1276 commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
   1277 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1278 Date:	Wed Jan 2 01:54:38 2013 -0600
   1279 
   1280     Fixup fcobjs.c
   1281 
   1282     Ouch!
   1283 
   1284  src/fcobjs.c | 2 +-
   1285  1 file changed, 1 insertion(+), 1 deletion(-)
   1286 
   1287 commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
   1288 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1289 Date:	Wed Jan 2 01:31:34 2013 -0600
   1290 
   1291     Warn about undefined/invalid attributes during config parsing
   1292 
   1293  src/fcxml.c | 19 +++++++++++++++++++
   1294  1 file changed, 19 insertions(+)
   1295 
   1296 commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
   1297 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1298 Date:	Wed Jan 2 01:09:20 2013 -0600
   1299 
   1300     Make fcobjs.c thread-safe
   1301 
   1302     With this, the library should be threadsafe as far as my analysis
   1303     goes!
   1304 
   1305  src/fcobjs.c | 18 +++++++++---------
   1306  1 file changed, 9 insertions(+), 9 deletions(-)
   1307 
   1308 commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
   1309 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1310 Date:	Mon Oct 15 19:35:03 2012 -0500
   1311 
   1312     Make FcDirCacheDispose() threadsafe
   1313 
   1314  src/fccache.c | 16 +++++++++-------
   1315  1 file changed, 9 insertions(+), 7 deletions(-)
   1316 
   1317 commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
   1318 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1319 Date:	Wed Oct 10 15:24:31 2012 -0400
   1320 
   1321     Make cache hash threadsafe
   1322 
   1323     This concludes my first pass at making fontconfig threadsafe.  Now to
   1324     testing and actually fixing it!
   1325 
   1326  src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
   1327  1 file changed, 30 insertions(+), 7 deletions(-)
   1328 
   1329 commit adb03b730de5d090855f45bc23b934a65ef2399c
   1330 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1331 Date:	Mon Oct 8 20:03:35 2012 -0400
   1332 
   1333     Make random-state initialization threadsafe
   1334 
   1335  src/fccache.c | 5 +++++
   1336  1 file changed, 5 insertions(+)
   1337 
   1338 commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
   1339 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1340 Date:	Mon Oct 8 20:02:05 2012 -0400
   1341 
   1342     Add a big cache lock
   1343 
   1344     Not used yet.
   1345 
   1346  src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
   1347  1 file changed, 41 insertions(+)
   1348 
   1349 commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
   1350 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1351 Date:	Sun Oct 7 21:03:58 2012 -0400
   1352 
   1353     Make cache refcounting threadsafe
   1354 
   1355  src/fcatomic.h |  1 +
   1356  src/fccache.c	| 13 ++++++-------
   1357  2 files changed, 7 insertions(+), 7 deletions(-)
   1358 
   1359 commit 31ee38e541180db6d7bc58d5abde83136352e7ce
   1360 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1361 Date:	Sun Oct 7 17:46:12 2012 -0400
   1362 
   1363     Minor
   1364 
   1365  src/fccfg.c | 4 ++--
   1366  1 file changed, 2 insertions(+), 2 deletions(-)
   1367 
   1368 commit b8f238e49d7b7e1cff787c518cd4490b32039cca
   1369 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1370 Date:	Sun Oct 7 17:42:18 2012 -0400
   1371 
   1372     Make FcCacheIsMmapSafe() threadsafe
   1373 
   1374  src/fccache.c | 38 ++++++++++++++++++++++----------------
   1375  1 file changed, 22 insertions(+), 16 deletions(-)
   1376 
   1377 commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
   1378 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1379 Date:	Sun Oct 7 17:29:45 2012 -0400
   1380 
   1381     Minor
   1382 
   1383  src/fcinit.c | 3 +--
   1384  1 file changed, 1 insertion(+), 2 deletions(-)
   1385 
   1386 commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
   1387 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1388 Date:	Sun Oct 7 17:02:50 2012 -0400
   1389 
   1390     Make default-FcConfig threadsafe
   1391 
   1392  src/fccfg.c	 | 60
   1393  +++++++++++++++++++++++++++++++++++++--------------------
   1394  src/fcdefault.c |  3 +--
   1395  2 files changed, 40 insertions(+), 23 deletions(-)
   1396 
   1397 commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
   1398 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1399 Date:	Sun Oct 7 16:42:36 2012 -0400
   1400 
   1401     Minor
   1402 
   1403  src/fccfg.c | 3 +--
   1404  1 file changed, 1 insertion(+), 2 deletions(-)
   1405 
   1406 commit 7ae24b4554a8543d8cd41a83b6114e0143982758
   1407 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1408 Date:	Sun Oct 7 16:37:03 2012 -0400
   1409 
   1410     Refactor; contain default config in fccfg.c
   1411 
   1412  src/fccfg.c  | 26 ++++++++++++++++++++++++--
   1413  src/fcinit.c | 14 ++------------
   1414  src/fcint.h  |  8 ++++++--
   1415  src/fcxml.c  |  4 ++--
   1416  4 files changed, 34 insertions(+), 18 deletions(-)
   1417 
   1418 commit 32b0d88923524c24f4be36733ebef5872b57b95a
   1419 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1420 Date:	Sun Oct 7 16:26:53 2012 -0400
   1421 
   1422     Make FcDefaultFini() threadsafe
   1423 
   1424  src/fcdefault.c | 19 ++++++++++++-------
   1425  1 file changed, 12 insertions(+), 7 deletions(-)
   1426 
   1427 commit 7019896c99872b23d89b1404b02754cbc4ea1456
   1428 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1429 Date:	Sun Oct 7 16:09:35 2012 -0400
   1430 
   1431     Make FcInitDebug() idempotent
   1432 
   1433  src/fcdbg.c | 18 ++++++++++--------
   1434  1 file changed, 10 insertions(+), 8 deletions(-)
   1435 
   1436 commit b97ab0c94938448dc2b780b8f0f60fb68884899f
   1437 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1438 Date:	Sun Oct 7 15:52:25 2012 -0400
   1439 
   1440     Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
   1441 
   1442  src/fcdefault.c | 83
   1443  +++++++++++++++++++++++++++++++++++++++++----------------
   1444  src/fcinit.c	 |  1 +
   1445  src/fcint.h	 |  3 +++
   1446  src/fcstr.c	 |  4 +++
   1447  4 files changed, 68 insertions(+), 23 deletions(-)
   1448 
   1449 commit 64af9e1917114c789ad74dd28b3248f8c0525f45
   1450 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1451 Date:	Sun Oct 7 14:41:38 2012 -0400
   1452 
   1453     Make refcounts, patterns, charsets, strings, and FcLang thread-safe
   1454 
   1455  src/fcatomic.h  | 18 +++++++++---------
   1456  src/fccfg.c	 | 29 +++++++++++++++--------------
   1457  src/fccharset.c | 24 ++++++++++++------------
   1458  src/fcdefault.c |  2 +-
   1459  src/fcint.h	 | 26 ++++++++++++++++++++------
   1460  src/fclang.c	 | 43 ++++++++++++++++++++++++-------------------
   1461  src/fcmatch.c	 |  4 ----
   1462  src/fcmutex.h	 |  2 ++
   1463  src/fcpat.c	 | 25 ++++++++++++-------------
   1464  src/fcstr.c	 | 24 +++++++++++++-----------
   1465  10 files changed, 108 insertions(+), 89 deletions(-)
   1466 
   1467 commit 814871b2aaa3a22ef711ca4656507fb69c952156
   1468 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1469 Date:	Sun Oct 7 14:24:28 2012 -0400
   1470 
   1471     Add thread-safety primitives
   1472 
   1473  COPYING	 |   1 +
   1474  src/Makefile.am |   2 +
   1475  src/fcatomic.h  | 123
   1476  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
   1477  src/fcint.h	 |   4 +-
   1478  src/fcmutex.h	 | 126
   1479  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   1480  5 files changed, 254 insertions(+), 2 deletions(-)
   1481 
   1482 commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
   1483 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1484 Date:	Sun Oct 7 13:49:45 2012 -0400
   1485 
   1486     Add build stuff for threadsafety primitives
   1487 
   1488     Copied over from HarfBuzz.
   1489 
   1490  configure.ac	  |  38 ++++++-
   1491  m4/ax_pthread.m4 | 309
   1492  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
   1493  2 files changed, 346 insertions(+), 1 deletion(-)
   1494 
   1495 commit b53744383dbefb3f80fb8a7365487669a499ad76
   1496 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1497 Date:	Sat Oct 6 18:15:58 2012 -0400
   1498 
   1499     Fix build stuff
   1500 
   1501  src/Makefile.am | 8 +++++---
   1502  1 file changed, 5 insertions(+), 3 deletions(-)
   1503 
   1504 commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
   1505 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1506 Date:	Sat Oct 6 18:12:19 2012 -0400
   1507 
   1508     Remove shared-str pool
   1509 
   1510     We used to have a shared-str pool.	Removed to make thread-safety
   1511     work easier.  My measurements show that the extra overhead is not
   1512     significant by any means.
   1513 
   1514  src/fcpat.c | 58
   1515  +++++++---------------------------------------------------
   1516  1 file changed, 7 insertions(+), 51 deletions(-)
   1517 
   1518 commit ed41b237658ba290d86795904701ace09b46f6c4
   1519 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1520 Date:	Sat Oct 6 17:52:39 2012 -0400
   1521 
   1522     Switch .gitignore to git.mk
   1523 
   1524  .gitignore		  | 100 ---------------------
   1525  Makefile.am		  |   2 +
   1526  conf.d/Makefile.am	  |   2 +
   1527  doc/Makefile.am	  |   2 +
   1528  fc-cache/Makefile.am	  |   2 +
   1529  fc-case/Makefile.am	  |   2 +
   1530  fc-cat/Makefile.am	  |   2 +
   1531  fc-glyphname/Makefile.am |   2 +
   1532  fc-lang/Makefile.am	  |   2 +
   1533  fc-list/Makefile.am	  |   2 +
   1534  fc-match/Makefile.am	  |   2 +
   1535  fc-pattern/Makefile.am   |   2 +
   1536  fc-query/Makefile.am	  |   2 +
   1537  fc-scan/Makefile.am	  |   2 +
   1538  fontconfig/Makefile.am   |   2 +
   1539  git.mk			  | 227
   1540  +++++++++++++++++++++++++++++++++++++++++++++++
   1541  src/Makefile.am	  |   2 +
   1542  test/Makefile.am	  |   2 +
   1543  18 files changed, 259 insertions(+), 100 deletions(-)
   1544 
   1545 commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
   1546 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1547 Date:	Thu Sep 20 14:42:31 2012 -0400
   1548 
   1549     Use a static perfect hash table for object-name lookup
   1550 
   1551     The hash table is generated by gperf.  For runtime element types,
   1552     we use
   1553     a append-only linked list.
   1554 
   1555     A bit clumsy, but I think I got it right.
   1556 
   1557  src/Makefile.am	|  26 +++-
   1558  src/fcinit.c		|   1 -
   1559  src/fcint.h		|  79 ++++---------
   1560  src/fcname.c		| 315
   1561  +++++++------------------------------------------
   1562  src/fcobjs.c		| 130 ++++++++++++++++++++
   1563  src/fcobjs.h		|  44 +++++++
   1564  src/fcobjshash.gperf.h |  26 ++++
   1565  7 files changed, 291 insertions(+), 330 deletions(-)
   1566 
   1567 commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
   1568 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1569 Date:	Thu Sep 20 14:01:47 2012 -0400
   1570 
   1571     Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
   1572 
   1573     These never worked as intended.  The problem is, if Fontconfig
   1574     tries to
   1575     read config files when these new types / constants are not registered,
   1576     it errs.  As a result, no defined types / constants are usable from
   1577     config files.  Which makes these really useless.  Xft was the
   1578     only user
   1579     of this API and even there it's not really used.  Just kill it.
   1580 
   1581     One inch closer to thread-safety since we can fix the object-type hash
   1582     table at compile time.
   1583 
   1584  doc/fcconstant.fncs	 |   8 +---
   1585  doc/fcobjecttype.fncs	 |   6 +--
   1586  fontconfig/fontconfig.h |  10 +++--
   1587  src/fcname.c		 | 100
   1588  ++++++------------------------------------------
   1589  4 files changed, 23 insertions(+), 101 deletions(-)
   1590 
   1591 commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
   1592 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1593 Date:	Tue Jan 1 20:28:08 2013 -0600
   1594 
   1595     Whitespace
   1596 
   1597  fontconfig/fontconfig.h | 8 ++++----
   1598  1 file changed, 4 insertions(+), 4 deletions(-)
   1599 
   1600 commit a498f2f717a73c3fff9784dd92173583fb37a596
   1601 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1602 Date:	Tue Jan 1 20:27:54 2013 -0600
   1603 
   1604     Minor
   1605 
   1606  src/fcname.c | 2 +-
   1607  1 file changed, 1 insertion(+), 1 deletion(-)
   1608 
   1609 commit 8198127b2525084bfe2378b83c185fa0da7f583b
   1610 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1611 Date:	Tue Jan 1 20:20:31 2013 -0600
   1612 
   1613     Don't crash in FcPatternFormat() with NULL pattern
   1614 
   1615  src/fcformat.c | 6 +++++-
   1616  1 file changed, 5 insertions(+), 1 deletion(-)
   1617 
   1618 commit c9581b47c4409612e8f2d4f67a402c566ba8330e
   1619 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1620 Date:	Tue Jan 1 20:20:12 2013 -0600
   1621 
   1622     Don't crash in FcPatternDestroy with NULL pattern
   1623 
   1624  src/fcpat.c | 3 +++
   1625  1 file changed, 3 insertions(+)
   1626 
   1627 commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
   1628 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1629 Date:	Tue Jan 1 20:10:18 2013 -0600
   1630 
   1631     Add NULL check
   1632 
   1633  src/fcformat.c | 3 +++
   1634  1 file changed, 3 insertions(+)
   1635 
   1636 commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
   1637 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1638 Date:	Tue Jan 1 20:09:08 2013 -0600
   1639 
   1640     Refuse to set value to unsupported types during config too
   1641 
   1642  src/fccfg.c | 34 ++++++++++++++++++++++++++++------
   1643  1 file changed, 28 insertions(+), 6 deletions(-)
   1644 
   1645 commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
   1646 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1647 Date:	Tue Jan 1 19:52:14 2013 -0600
   1648 
   1649     Make FC_DBG_OBJTYPES debug messages into warnings
   1650 
   1651     And remove FC_DBG_OBJTYPES since it has no use now.
   1652 
   1653  src/fcdbg.c | 30 +++++++++++++++++++-----------
   1654  src/fcint.h |	5 ++++-
   1655  src/fcpat.c | 21 +++++++++------------
   1656  3 files changed, 32 insertions(+), 24 deletions(-)
   1657 
   1658 commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
   1659 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1660 Date:	Mon Dec 31 20:11:12 2012 -0600
   1661 
   1662     Warn if <name target="font"> appears in <match target="pattern">
   1663 
   1664  src/fccfg.c | 21 +++++++++++++++------
   1665  1 file changed, 15 insertions(+), 6 deletions(-)
   1666 
   1667 commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
   1668 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1669 Date:	Mon Dec 31 20:00:17 2012 -0600
   1670 
   1671     Adjust docs for recent changes
   1672 
   1673  doc/fontconfig-user.sgml | 12 +++++++++---
   1674  1 file changed, 9 insertions(+), 3 deletions(-)
   1675 
   1676 commit 31ce352bb350a10c6ae08f1415d348458b64bf61
   1677 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1678 Date:	Mon Dec 31 19:55:37 2012 -0600
   1679 
   1680     Initialize matrix during name parsing
   1681 
   1682     Before:
   1683     $ fc-match sans:matrix=2 -v | grep matrix
   1684 	matrix: [2 6.95183e-310; 0 0](s)
   1685 
   1686     After:
   1687     $ fc-match sans:matrix=2 -v | grep matrix
   1688 	matrix: [2 0; 0 1](s)
   1689 
   1690  src/fcname.c | 1 +
   1691  1 file changed, 1 insertion(+)
   1692 
   1693 commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
   1694 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1695 Date:	Mon Dec 31 17:21:07 2012 -0600
   1696 
   1697     Make tests run on Windows
   1698 
   1699  test/Makefile.am | 2 +-
   1700  test/run-test.sh | 4 ++--
   1701  2 files changed, 3 insertions(+), 3 deletions(-)
   1702 
   1703 commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
   1704 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1705 Date:	Mon Dec 31 17:20:29 2012 -0600
   1706 
   1707     Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
   1708     given
   1709 
   1710     After all, if the asserts fail, the resulting library simply can't be
   1711     working correctly.
   1712 
   1713  src/fcarch.c | 9 ---------
   1714  1 file changed, 9 deletions(-)
   1715 
   1716 commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
   1717 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1718 Date:	Mon Dec 31 17:20:12 2012 -0600
   1719 
   1720     Remove unneeded stuff
   1721 
   1722  fc-cat/fc-cat.c   | 10 ++++------
   1723  fc-lang/fc-lang.c | 11 -----------
   1724  2 files changed, 4 insertions(+), 17 deletions(-)
   1725 
   1726 commit a603be89cd13555d5992836531c5ef2ba88b8473
   1727 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1728 Date:	Mon Dec 31 17:00:19 2012 -0600
   1729 
   1730     Unbreak build when FC_ARCHITECTURE is defined
   1731 
   1732  src/fcarch.c | 4 ++--
   1733  1 file changed, 2 insertions(+), 2 deletions(-)
   1734 
   1735 commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
   1736 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1737 Date:	Sun Dec 30 19:08:42 2012 -0600
   1738 
   1739     Don't warn if an unknown element is used in an expression
   1740 
   1741     The type will be resolved at runtime...
   1742 
   1743     For example, we can do this now without getting a warning:
   1744 
   1745     <match target="font">
   1746       <test name="scalable" compare="eq">
   1747 	<bool>false</bool>
   1748       </test>
   1749       <edit name="pixelsizefixupfactor" mode="assign">
   1750 	<divide>
   1751 	  <name target="pattern">pixelsize</name>
   1752 	  <name target="font"	>pixelsize</name>
   1753 	</divide>
   1754       </edit>
   1755       <edit name="matrix" mode="assign">
   1756 	<times>
   1757 	  <name>matrix</name>
   1758 	  <matrix>
   1759 	    <name>pixelsizefixupfactor</name> <double>0</double>
   1760 	    <double>0</double> <name>pixelsizefixupfactor</name>
   1761 	   </matrix>
   1762 	</times>
   1763       </edit>
   1764       <edit name="size" mode="assign">
   1765 	<divide>
   1766 	  <name>size</name>
   1767 	  <name>pixelsizefixupfactor</name>
   1768 	</divide>
   1769       </edit>
   1770     </match>
   1771 
   1772     Previously the last edit was generating:
   1773 
   1774     Fontconfig warning:
   1775     "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
   1776     line 29: saw unknown, expected number
   1777 
   1778  src/fcxml.c | 4 ++++
   1779  1 file changed, 4 insertions(+)
   1780 
   1781 commit 51b0044648e00025cf20014b19aaceed7beeed75
   1782 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1783 Date:	Sat Dec 29 23:58:38 2012 -0500
   1784 
   1785     Allow target="font/pattern/default" in <name> elements
   1786 
   1787     Based on idea from Raimund Steger.
   1788 
   1789     For example, one can do something like this:
   1790 
   1791     <match target="font">
   1792       <test name="scalable" compare="eq">
   1793 	<bool>false</bool>
   1794       </test>
   1795       <edit name="pixelsizefixupfactor" mode="assign">
   1796 	<divide>
   1797 	  <name target="pattern">pixelsize</name>
   1798 	  <name target="font"	>pixelsize</name>
   1799 	</divide>
   1800       </edit>
   1801       <edit name="matrix" mode="assign">
   1802 	<times>
   1803 	  <name>matrix</name>
   1804 	  <matrix>
   1805 	    <name>pixelsizefixupfactor</name> <double>0</double>
   1806 	    <double>0</double> <name>pixelsizefixupfactor</name>
   1807 	   </matrix>
   1808 	</times>
   1809       </edit>
   1810     </match>
   1811 
   1812     Part of work to make bitmap font scaling possible.	See thread
   1813     discussion:
   1814 
   1815     http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
   1816 
   1817  fonts.dtd   |	3 ++-
   1818  src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
   1819  src/fcdbg.c | 19 ++++++++++++-----
   1820  src/fcint.h |	9 +++++++-
   1821  src/fcxml.c | 71
   1822  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
   1823  5 files changed, 118 insertions(+), 41 deletions(-)
   1824 
   1825 commit d7e1965aa0f55925913e9764d2d0792cc14490c2
   1826 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1827 Date:	Sat Dec 29 23:12:07 2012 -0500
   1828 
   1829     Remove memory accounting and reporting
   1830 
   1831     That belongs in tools like cairo/util/malloc-stat.so
   1832 
   1833  src/fcatomic.c  |   6 ----
   1834  src/fcblanks.c  |   8 -----
   1835  src/fccfg.c	 |  16 ---------
   1836  src/fccharset.c |  36 -------------------
   1837  src/fcfs.c	 |   8 -----
   1838  src/fcinit.c	 | 105
   1839  --------------------------------------------------------
   1840  src/fcint.h	 |  45 ------------------------
   1841  src/fclang.c	 |  17 +--------
   1842  src/fclist.c	 |  10 ------
   1843  src/fcmatrix.c  |   4 ---
   1844  src/fcname.c	 |   2 --
   1845  src/fcpat.c	 |  20 +----------
   1846  src/fcstr.c	 |  21 ------------
   1847  src/fcxml.c	 |  22 ------------
   1848  14 files changed, 2 insertions(+), 318 deletions(-)
   1849 
   1850 commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
   1851 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1852 Date:	Sat Dec 29 22:57:53 2012 -0500
   1853 
   1854     Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
   1855 
   1856  src/fcxml.c | 5 -----
   1857  1 file changed, 5 deletions(-)
   1858 
   1859 commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
   1860 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1861 Date:	Sat Dec 29 22:56:14 2012 -0500
   1862 
   1863     Fix more warnings
   1864 
   1865  src/fcserialize.c | 1 -
   1866  src/ftglue.c	   | 1 -
   1867  2 files changed, 2 deletions(-)
   1868 
   1869 commit 1404af312a091b601bca91b791fe4039da8dba8f
   1870 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1871 Date:	Sat Dec 29 22:55:36 2012 -0500
   1872 
   1873     Fix warning
   1874 
   1875  src/fcstat.c | 6 ++++--
   1876  1 file changed, 4 insertions(+), 2 deletions(-)
   1877 
   1878 commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
   1879 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1880 Date:	Sat Dec 29 22:47:49 2012 -0500
   1881 
   1882     Fix sign-compare warnings
   1883 
   1884  src/fccache.c	  | 6 +++---
   1885  src/fcfreetype.c | 6 +++---
   1886  src/fcint.h	  | 4 ++--
   1887  src/fclang.c	  | 6 +++---
   1888  src/fcname.c	  | 6 +++---
   1889  src/fcxml.c	  | 4 ++--
   1890  src/ftglue.c	  | 2 +-
   1891  7 files changed, 17 insertions(+), 17 deletions(-)
   1892 
   1893 commit 4ad3a73691b98781cfd4de789af7d33649ce3023
   1894 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1895 Date:	Sat Dec 29 22:33:33 2012 -0500
   1896 
   1897     Fix more warnings
   1898 
   1899  src/fcstr.c | 2 --
   1900  src/fcxml.c | 2 --
   1901  2 files changed, 4 deletions(-)
   1902 
   1903 commit 83d8019011232d491df93cda97a2f988ee96005b
   1904 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1905 Date:	Sat Dec 29 22:32:56 2012 -0500
   1906 
   1907     Fix unused-parameter warnings
   1908 
   1909  src/fcarch.c	 |  2 +-
   1910  src/fccache.c	 |  2 +-
   1911  src/fccfg.c	 |  2 +-
   1912  src/fccharset.c |  4 ++--
   1913  src/fcdir.c	 |  6 +++---
   1914  src/fcformat.c  |  6 +++---
   1915  src/fcint.h	 |  6 ++++++
   1916  src/fcmatch.c	 |  9 ++++-----
   1917  src/fcxml.c	 | 10 +++++-----
   1918  9 files changed, 26 insertions(+), 21 deletions(-)
   1919 
   1920 commit 24cdcf52ab7f83b329072efacbdd9253991579c0
   1921 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1922 Date:	Sat Dec 29 22:11:09 2012 -0500
   1923 
   1924     Fix compiler warnings
   1925 
   1926  src/fccfg.c	  | 44 ++++++++++++++++++++++----------------------
   1927  src/fcformat.c   |  2 +-
   1928  src/fcfreetype.c |  6 ++----
   1929  src/fcmatch.c	  | 14 +++++++-------
   1930  src/fcname.c	  |  6 +++---
   1931  src/fcpat.c	  | 16 ++++++++--------
   1932  src/fcxml.c	  | 20 ++++++++++----------
   1933  7 files changed, 53 insertions(+), 55 deletions(-)
   1934 
   1935 commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
   1936 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1937 Date:	Sat Dec 29 21:39:06 2012 -0500
   1938 
   1939     Parse matrices of expressions
   1940 
   1941     Previously a <matrix> element could only accept four <double>
   1942     literals.
   1943     It now accepts full expressions, which can in turn poke into the
   1944     pattern, do math, etc.
   1945 
   1946  fonts.dtd   |	2 +-
   1947  src/fccfg.c | 24 +++++++++++++--
   1948  src/fcdbg.c | 16 ++++++----
   1949  src/fcint.h |	6 +++-
   1950  src/fcxml.c | 97
   1951  +++++++++++++++++++++++++++++++++++--------------------------
   1952  5 files changed, 94 insertions(+), 51 deletions(-)
   1953 
   1954 commit 927dd3ddb582303843e70300b04167ca774e78b7
   1955 Author: Behdad Esfahbod <behdad (a] behdad.org>
   1956 Date:	Sat Dec 29 20:14:07 2012 -0500
   1957 
   1958     Fix typo
   1959 
   1960     Ouch, this has been wrong since 2004...  I guess no one uses <patelt>
   1961     stuff.
   1962 
   1963  src/fcxml.c | 2 +-
   1964  1 file changed, 1 insertion(+), 1 deletion(-)
   1965 
   1966 commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
   1967 Author: Akira TAGOH <akira (a] tagoh.org>
   1968 Date:	Tue Dec 11 18:53:57 2012 +0900
   1969 
   1970     Check the system font to be initialized
   1971 
   1972     config->fonts is an array and checking if config->fonts is a null
   1973     will not be useful.
   1974 
   1975  src/fccfg.c | 2 +-
   1976  1 file changed, 1 insertion(+), 1 deletion(-)
   1977 
   1978 commit 58040349e8309601b0e5488b8a71cedf03f81415
   1979 Author: Akira TAGOH <akira (a] tagoh.org>
   1980 Date:	Tue Dec 11 12:38:42 2012 +0900
   1981 
   1982     Fix a memory leak
   1983 
   1984  src/fcxml.c | 1 +
   1985  1 file changed, 1 insertion(+)
   1986 
   1987 commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
   1988 Author: Akira TAGOH <akira (a] tagoh.org>
   1989 Date:	Tue Dec 11 12:35:02 2012 +0900
   1990 
   1991     Fix a typo that accessing to the out of array
   1992 
   1993  src/fcstr.c | 2 +-
   1994  1 file changed, 1 insertion(+), 1 deletion(-)
   1995 
   1996 commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
   1997 Author: Akira TAGOH <akira (a] tagoh.org>
   1998 Date:	Tue Dec 11 12:30:05 2012 +0900
   1999 
   2000     clean up
   2001 
   2002     ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
   2003 
   2004  src/fcstat.c | 5 ++++-
   2005  1 file changed, 4 insertions(+), 1 deletion(-)
   2006 
   2007 commit 36265aeebd637e75c7b84db107afd6a35eb485c1
   2008 Author: Akira TAGOH <akira (a] tagoh.org>
   2009 Date:	Tue Dec 11 11:37:23 2012 +0900
   2010 
   2011     Remove the dead code
   2012 
   2013  fc-cache/fc-cache.c | 7 -------
   2014  1 file changed, 7 deletions(-)
   2015 
   2016 commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
   2017 Author: Akira TAGOH <akira (a] tagoh.org>
   2018 Date:	Mon Dec 10 10:54:47 2012 +0900
   2019 
   2020     Remove the duplicate null-check
   2021 
   2022  src/fcinit.c | 2 +-
   2023  1 file changed, 1 insertion(+), 1 deletion(-)
   2024 
   2025 commit e7954674eb4f16d0fed3018cbefb4907c89d2465
   2026 Author: Akira TAGOH <akira (a] tagoh.org>
   2027 Date:	Fri Dec 7 19:09:36 2012 +0900
   2028 
   2029     Fix the wrong estimation for the memory usage information in
   2030     fontconfig
   2031 
   2032  src/fccfg.c  |  2 ++
   2033  src/fcinit.c | 16 ++++++++++------
   2034  src/fclang.c | 26 ++++++++++++++++++++++++--
   2035  src/fcstr.c  |  5 ++---
   2036  src/fcxml.c  | 28 ++++++++++++++++------------
   2037  5 files changed, 54 insertions(+), 23 deletions(-)
   2038 
   2039 commit 959442bca138e6480418f2607a04d9343db7f438
   2040 Author: Akira TAGOH <akira (a] tagoh.org>
   2041 Date:	Thu Dec 6 19:49:05 2012 +0900
   2042 
   2043     Fix a typo
   2044 
   2045  src/fcdir.c | 2 +-
   2046  1 file changed, 1 insertion(+), 1 deletion(-)
   2047 
   2048 commit 9231545c6bb775460702d8a615f1649bd8632f00
   2049 Author: Akira TAGOH <akira (a] tagoh.org>
   2050 Date:	Wed Dec 5 18:13:25 2012 +0900
   2051 
   2052     Do not show the deprecation warning if it is a symlink
   2053 
   2054  conf.d/50-user.conf |	7 ++++++-
   2055  configure.ac	     |	2 +-
   2056  src/fcdir.c	     | 14 ++++++++++++++
   2057  src/fcint.h	     |	3 +++
   2058  src/fcxml.c	     |	6 ++++--
   2059  5 files changed, 28 insertions(+), 4 deletions(-)
   2060 
   2061 commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
   2062 Author: Akira TAGOH <akira (a] tagoh.org>
   2063 Date:	Fri Nov 30 20:10:30 2012 +0900
   2064 
   2065     Fix build issues on clean tree
   2066 
   2067  doc/Makefile.am	  | 9 ++-------
   2068  fc-case/Makefile.am	  | 7 +++++--
   2069  fc-glyphname/Makefile.am | 9 ++++++---
   2070  fc-lang/Makefile.am	  | 9 ++++++---
   2071  4 files changed, 19 insertions(+), 15 deletions(-)
   2072 
   2073 commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
   2074 Author: Jon TURNEY <jon.turney (a] dronecode.org.uk>
   2075 Date:	Wed Nov 28 16:10:28 2012 +0000
   2076 
   2077     Fix build when srcdir != builddir
   2078 
   2079     When ./configure'd in a directory other than the srcdir, we need
   2080     to look
   2081     in ${top_builddir)/src for the generated header fcstdint.h
   2082 
   2083     Signed-off-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
   2084 
   2085  fc-case/Makefile.am	  | 2 +-
   2086  fc-glyphname/Makefile.am | 2 +-
   2087  fc-lang/Makefile.am	  | 2 +-
   2088  3 files changed, 3 insertions(+), 3 deletions(-)
   2089 
   2090 commit 3d3629f86a45d30eed51dad58865753b3b1e186e
   2091 Author: Akira TAGOH <akira (a] tagoh.org>
   2092 Date:	Tue Nov 27 18:25:11 2012 +0900
   2093 
   2094     Fix a potability issue about stdint.h
   2095 
   2096  configure.ac		  |   1 +
   2097  m4/ax_create_stdint_h.m4 | 695
   2098  +++++++++++++++++++++++++++++++++++++++++++++++
   2099  src/Makefile.am	  |  11 +-
   2100  src/fcint.h		  |   9 +-
   2101  4 files changed, 707 insertions(+), 9 deletions(-)
   2102 
   2103 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
   2104 Author: Akira TAGOH <akira (a] tagoh.org>
   2105 Date:	Mon Nov 26 17:21:14 2012 +0900
   2106 
   2107     Bump version to 2.10.2
   2108 
   2109  README			 | 25 ++++++++++++++++++++++++-
   2110  configure.ac		 |  2 +-
   2111  fontconfig/fontconfig.h |  2 +-
   2112  3 files changed, 26 insertions(+), 3 deletions(-)
   2113 
   2114 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
   2115 Author: Akira TAGOH <akira (a] tagoh.org>
   2116 Date:	Tue Nov 20 20:09:10 2012 +0900
   2117 
   2118     Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
   2119     65-nonlatin.conf
   2120 
   2121     Those two fonts are serif fonts. shouldn't be added to monospace.
   2122 
   2123  conf.d/65-nonlatin.conf | 2 --
   2124  1 file changed, 2 deletions(-)
   2125 
   2126 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
   2127 Author: Akira TAGOH <akira (a] tagoh.org>
   2128 Date:	Tue Nov 20 11:48:17 2012 +0900
   2129 
   2130     Update CaseFolding.txt to Unicode 6.2
   2131 
   2132     No real updates between 6.1 and 6.2, but anyway.
   2133 
   2134  fc-case/CaseFolding.txt | 8 +++++---
   2135  1 file changed, 5 insertions(+), 3 deletions(-)
   2136 
   2137 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
   2138 Author: Akira TAGOH <akira (a] tagoh.org>
   2139 Date:	Thu Nov 15 16:37:01 2012 +0900
   2140 
   2141     Bug 57114 - regression on FcFontMatch with namelang
   2142 
   2143     After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
   2144     style, and fullname is localized against current locale or lang
   2145     if any though, the string in other languages were dropped from
   2146     the pattern. this caused unexpected mismatch on the target="font"
   2147     rules.
   2148 
   2149     This fix adds other strings at the end of the list.
   2150 
   2151  src/fcint.h   |  22 +++++++++
   2152  src/fcmatch.c |  63 +++++++++++++++++--------
   2153  src/fcpat.c   | 146
   2154  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
   2155  3 files changed, 210 insertions(+), 21 deletions(-)
   2156 
   2157 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
   2158 Author: Akira TAGOH <akira (a] tagoh.org>
   2159 Date:	Tue Oct 30 09:56:24 2012 +0900
   2160 
   2161     Bug 56531 - autogen.sh fails due to missing 'm4' directory
   2162 
   2163     Keep m4 directory in git.
   2164 
   2165  m4/.gitkeep | 0
   2166  1 file changed, 0 insertions(+), 0 deletions(-)
   2167 
   2168 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
   2169 Author: Akira TAGOH <akira (a] tagoh.org>
   2170 Date:	Fri Oct 26 14:31:23 2012 +0900
   2171 
   2172     Use automake variable instead of cleaning files in clean-local
   2173 
   2174     just for git.mk coming up from Behdad's threadsafe branch
   2175 
   2176  fc-cache/Makefile.am	| 7 +++----
   2177  fc-cat/Makefile.am	| 7 +++----
   2178  fc-list/Makefile.am	| 7 +++----
   2179  fc-match/Makefile.am	| 7 +++----
   2180  fc-pattern/Makefile.am | 7 +++----
   2181  fc-query/Makefile.am	| 7 +++----
   2182  fc-scan/Makefile.am	| 7 +++----
   2183  7 files changed, 21 insertions(+), 28 deletions(-)
   2184 
   2185 commit 73ab254336100c5971e3a1e14b73222efd0e9822
   2186 Author: Akira TAGOH <akira (a] tagoh.org>
   2187 Date:	Tue Oct 23 15:52:37 2012 +0900
   2188 
   2189     autogen.sh: Add -I option to tell aclocal a place for external
   2190     m4 files
   2191 
   2192  autogen.sh | 1 +
   2193  1 file changed, 1 insertion(+)
   2194 
   2195 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
   2196 Author: Akira TAGOH <akira (a] tagoh.org>
   2197 Date:	Tue Oct 9 11:05:59 2012 +0900
   2198 
   2199     Fix syntax errors in fonts.dtd.
   2200 
   2201     Patch from Steve Simpson
   2202 
   2203  fonts.dtd | 10 +++++-----
   2204  1 file changed, 5 insertions(+), 5 deletions(-)
   2205 
   2206 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
   2207 Author: Akira TAGOH <akira (a] tagoh.org>
   2208 Date:	Tue Oct 9 11:03:03 2012 +0900
   2209 
   2210     Fix wrongly squashing for the network path on Win32.
   2211 
   2212     Patch from Diego Santa Cruz
   2213 
   2214  src/fcstr.c | 4 ++++
   2215  1 file changed, 4 insertions(+)
   2216 
   2217 commit 8daa863c6d84ea56cc2f568a89316690e784a277
   2218 Author: Akira TAGOH <akira (a] tagoh.org>
   2219 Date:	Tue Sep 11 18:09:36 2012 +0900
   2220 
   2221     deal with warnings as errors for the previous change
   2222 
   2223     missed this change to commit. doh!
   2224 
   2225  configure.ac | 3 +++
   2226  1 file changed, 3 insertions(+)
   2227 
   2228 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
   2229 Author: Akira TAGOH <akira (a] tagoh.org>
   2230 Date:	Fri Aug 31 15:10:50 2012 +0900
   2231 
   2232     Bug 52573 - patch required to build 2.10.x with oldish GNU C library
   2233     headers
   2234 
   2235     On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
   2236     and AC_CHECK_FUNCS doesn't check a header file if the function is
   2237     declared there properly. so use AC_LINK_IFELSE instead.
   2238 
   2239  configure.ac | 15 ++++++++++++++-
   2240  1 file changed, 14 insertions(+), 1 deletion(-)
   2241 
   2242 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
   2243 Author: Akira TAGOH <akira (a] tagoh.org>
   2244 Date:	Fri Aug 31 12:39:38 2012 +0900
   2245 
   2246     Bug 54138 - X_OK permission is invalid for win32 access(..) calls
   2247 
   2248     X_OK checking was added back in
   2249     8ae1e3d5dc323542e7def06a42deea62c7ba7027
   2250     which was removed due to the same reason in
   2251     238489030a64fa883f8f9fc3d73247b7f7257899.
   2252     apparently the test case in Bug#18934 still works without it.
   2253     so I'm removing it again to get this working on Windows.
   2254 
   2255  src/fccache.c | 4 ++--
   2256  1 file changed, 2 insertions(+), 2 deletions(-)
   2257 
   2258 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
   2259 Author: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
   2260 Date:	Mon Aug 27 14:52:23 2012 -0700
   2261 
   2262     Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
   2263     result in the correct values
   2264 
   2265     Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
   2266 
   2267  config-fixups.h | 4 ----
   2268  1 file changed, 4 deletions(-)
   2269 
   2270 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
   2271 Author: Akira TAGOH <akira (a] tagoh.org>
   2272 Date:	Mon Aug 27 16:36:49 2012 +0900
   2273 
   2274     Fix for libtoolize's warnings
   2275 
   2276  Makefile.am  | 1 +
   2277  configure.ac | 1 +
   2278  2 files changed, 2 insertions(+)
   2279 
   2280 commit 65da8c091c402ec706d76054eacbc455a7e3d801
   2281 Author: Behdad Esfahbod <behdad (a] behdad.org>
   2282 Date:	Sat Aug 25 14:10:14 2012 -0400
   2283 
   2284     Fix N'ko orthography
   2285 
   2286  fc-lang/nqo.orth | 3 +--
   2287  1 file changed, 1 insertion(+), 2 deletions(-)
   2288 
   2289 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
   2290 Author: Akira TAGOH <akira (a] tagoh.org>
   2291 Date:	Thu Aug 16 20:33:12 2012 +0900
   2292 
   2293     Bug 53585 - Two highly-visible typos in src/fcxml.c
   2294 
   2295  src/fcxml.c | 4 ++--
   2296  1 file changed, 2 insertions(+), 2 deletions(-)
   2297 
   2298 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
   2299 Author: Akira TAGOH <akira (a] tagoh.org>
   2300 Date:	Fri Jul 27 11:22:14 2012 +0900
   2301 
   2302     Bump version to 2.10.1
   2303 
   2304  README			 | 8 +++++++-
   2305  configure.ac		 | 2 +-
   2306  fontconfig/fontconfig.h | 2 +-
   2307  3 files changed, 9 insertions(+), 3 deletions(-)
   2308 
   2309 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
   2310 Author: Akira TAGOH <akira (a] tagoh.org>
   2311 Date:	Mon Jul 23 13:59:16 2012 +0900
   2312 
   2313     Install config files first
   2314 
   2315     Use install-data-hook instead of install-data-local.
   2316     This allows on the real installation to create a symlink with
   2317     the broken ln command though, still not work with the pseudo
   2318     installation by using DESTDIR say.
   2319 
   2320  conf.d/Makefile.am | 2 +-
   2321  1 file changed, 1 insertion(+), 1 deletion(-)
   2322 
   2323 commit ebd5096abc495550596861b6af2aae067e861553
   2324 Author: Akira TAGOH <akira (a] tagoh.org>
   2325 Date:	Thu Jul 19 10:20:30 2012 +0900
   2326 
   2327     Fix a typo in fontconfig.pc
   2328 
   2329     Reported by Daniel Macks
   2330 
   2331  fontconfig.pc.in | 2 +-
   2332  1 file changed, 1 insertion(+), 1 deletion(-)
   2333 
   2334 commit d4fc407246ba0860dd883baf4551401614ec220f
   2335 Author: Akira TAGOH <akira (a] tagoh.org>
   2336 Date:	Tue Jul 17 14:20:48 2012 +0900
   2337 
   2338     correct version
   2339 
   2340  configure.ac | 2 +-
   2341  1 file changed, 1 insertion(+), 1 deletion(-)
   2342 
   2343 commit 92bad770e505ec8683aad2e6e063232843734ece
   2344 Author: Akira TAGOH <akira (a] tagoh.org>
   2345 Date:	Tue Jul 17 11:36:01 2012 +0900
   2346 
   2347     Bump version to 2.10
   2348 
   2349  README			 | 11 ++++++++++-
   2350  configure.ac		 |  2 +-
   2351  fontconfig/fontconfig.h |  4 ++--
   2352  3 files changed, 13 insertions(+), 4 deletions(-)
   2353 
   2354 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
   2355 Author: Akira TAGOH <akira (a] tagoh.org>
   2356 Date:	Tue Jul 17 11:35:41 2012 +0900
   2357 
   2358     Update INSTALL
   2359 
   2360  INSTALL | 2 +-
   2361  1 file changed, 1 insertion(+), 1 deletion(-)
   2362 
   2363 commit 14d23ef330808b480393196984cb06efb5724160
   2364 Author: Akira TAGOH <akira (a] tagoh.org>
   2365 Date:	Tue Jul 17 11:34:31 2012 +0900
   2366 
   2367     Bump libtool revision
   2368 
   2369  configure.ac | 2 +-
   2370  1 file changed, 1 insertion(+), 1 deletion(-)
   2371 
   2372 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
   2373 Author: Akira TAGOH <akira (a] tagoh.org>
   2374 Date:	Mon Jun 18 11:23:39 2012 +0900
   2375 
   2376     Fix a build fail with gcc 2.95, not supporting the flexible array
   2377     members.
   2378 
   2379  configure.ac | 2 ++
   2380  src/fcint.h  | 2 +-
   2381  2 files changed, 3 insertions(+), 1 deletion(-)
   2382 
   2383 commit 489a575a7455204ee5c170754b92e72ba1e483fd
   2384 Author: Akira TAGOH <akira (a] tagoh.org>
   2385 Date:	Fri Jul 6 19:02:05 2012 +0900
   2386 
   2387     Update CaseFolding.txt to Unicode 6.1
   2388 
   2389  fc-case/CaseFolding.txt | 21 +++++++++++++++++----
   2390  1 file changed, 17 insertions(+), 4 deletions(-)
   2391 
   2392 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
   2393 Author: Akira TAGOH <akira (a] tagoh.org>
   2394 Date:	Tue Jul 3 19:56:56 2012 +0900
   2395 
   2396     Bug 34266 - configs silently ignored if libxml2 doesn't support
   2397     SAX1 interface
   2398 
   2399     Check if libxml2 has built with --with-sax1
   2400 
   2401  configure.ac | 12 ++++++++++++
   2402  1 file changed, 12 insertions(+)
   2403 
   2404 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
   2405 Author: Akira TAGOH <akira (a] tagoh.org>
   2406 Date:	Mon Jun 25 14:57:51 2012 +0900
   2407 
   2408     Bump version to 2.9.92
   2409 
   2410  README			 | 19 ++++++++++++++++++-
   2411  configure.ac		 |  2 +-
   2412  fontconfig/fontconfig.h |  2 +-
   2413  3 files changed, 20 insertions(+), 3 deletions(-)
   2414 
   2415 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
   2416 Author: Akira TAGOH <akira (a] tagoh.org>
   2417 Date:	Mon Jun 25 14:57:40 2012 +0900
   2418 
   2419     Update INSTALL
   2420 
   2421  INSTALL | 4 ++--
   2422  1 file changed, 2 insertions(+), 2 deletions(-)
   2423 
   2424 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
   2425 Author: Akira TAGOH <akira (a] tagoh.org>
   2426 Date:	Mon Jun 25 14:50:18 2012 +0900
   2427 
   2428     Bump libtool revision
   2429 
   2430  configure.ac | 2 +-
   2431  1 file changed, 1 insertion(+), 1 deletion(-)
   2432 
   2433 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
   2434 Author: Akira TAGOH <akira (a] tagoh.org>
   2435 Date:	Tue Apr 24 19:11:41 2012 +0900
   2436 
   2437     Bug 18726 - RFE: help write locale-specific tests
   2438 
   2439     Add an example matching rule for the language specific
   2440 
   2441  doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
   2442  1 file changed, 35 insertions(+)
   2443 
   2444 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
   2445 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
   2446 Date:	Thu Jun 21 21:01:10 2012 +0200
   2447 
   2448     Fix warning about deprecated, non-existent config includes
   2449 
   2450     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
   2451     reading configurations from ~/.fonts.conf.d is deprecated.
   2452 
   2453     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
   2454     reading configurations from ~/.fonts.conf is deprecated.
   2455 
   2456     Be polite and do not issue the warning if deprecated config includes
   2457     (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
   2458 
   2459  src/fcxml.c | 16 +++++++++++++---
   2460  1 file changed, 13 insertions(+), 3 deletions(-)
   2461 
   2462 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
   2463 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
   2464 Date:	Thu Jun 21 21:01:09 2012 +0200
   2465 
   2466     Fix newline in warning about deprecated config includes
   2467 
   2468  src/fcxml.c | 2 +-
   2469  1 file changed, 1 insertion(+), 1 deletion(-)
   2470 
   2471 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
   2472 Author: Akira TAGOH <akira (a] tagoh.org>
   2473 Date:	Mon Jun 18 18:31:36 2012 +0900
   2474 
   2475     Rename configure.in to configure.ac
   2476 
   2477  configure.ac	| 615
   2478  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   2479  configure.in	| 615
   2480  ---------------------------------------------------------
   2481  new-version.sh |   4 +-
   2482  3 files changed, 617 insertions(+), 617 deletions(-)
   2483 
   2484 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
   2485 Author: Akira TAGOH <akira (a] tagoh.org>
   2486 Date:	Mon Jun 18 10:52:21 2012 +0900
   2487 
   2488     clean up the lock file properly on even hardlink-not-supported
   2489     filesystem.
   2490 
   2491  src/fcatomic.c | 14 ++++++++++++--
   2492  1 file changed, 12 insertions(+), 2 deletions(-)
   2493 
   2494 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
   2495 Author: Akira TAGOH <akira (a] tagoh.org>
   2496 Date:	Thu Jun 14 11:27:31 2012 +0900
   2497 
   2498     Fix the fail of make install with --disable-shared on Win32
   2499 
   2500  .gitignore	 | 1 +
   2501  configure.in	 | 1 +
   2502  src/Makefile.am | 2 ++
   2503  3 files changed, 4 insertions(+)
   2504 
   2505 commit cd280f6532663981fb5fcc2d38f99973033568db
   2506 Author: Akira TAGOH <akira (a] tagoh.org>
   2507 Date:	Wed Jun 13 20:01:30 2012 +0900
   2508 
   2509     Fix a build fail on MINGW
   2510 
   2511  src/fcatomic.c |  7 ++++---
   2512  src/fccfg.c	| 18 +++++++++---------
   2513  src/fcint.h	|  4 +++-
   2514  src/fcstat.c	| 16 ++++++++++------
   2515  src/fcstr.c	|  6 +++---
   2516  src/fcxml.c	| 24 ++++++++++++------------
   2517  6 files changed, 41 insertions(+), 34 deletions(-)
   2518 
   2519 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
   2520 Author: Akira TAGOH <akira (a] tagoh.org>
   2521 Date:	Tue Jun 12 11:02:03 2012 +0900
   2522 
   2523     Fix a typo and build fail.
   2524 
   2525  doc/Makefile.am | 6 +++---
   2526  1 file changed, 3 insertions(+), 3 deletions(-)
   2527 
   2528 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
   2529 Author: Akira TAGOH <akira (a] tagoh.org>
   2530 Date:	Mon Jun 11 14:14:41 2012 +0900
   2531 
   2532     Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
   2533 
   2534     FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
   2535     freetype 2.4.5 or later.
   2536 
   2537  conf.d/20-fix-globaladvance.conf | 28 ----------------------------
   2538  conf.d/Makefile.am		  |  2 --
   2539  doc/fontconfig-devel.sgml	  |  2 +-
   2540  doc/fontconfig-user.sgml	  |  2 +-
   2541  fontconfig/fontconfig.h	  |  1 +
   2542  src/fcdefault.c		  |  1 +
   2543  src/fcint.h			  |  2 +-
   2544  src/fcname.c			  |  4 ++--
   2545  8 files changed, 7 insertions(+), 35 deletions(-)
   2546 
   2547 commit 54fb7967de3850cf7176dde12432ed48c628ebea
   2548 Author: Akira TAGOH <akira (a] tagoh.org>
   2549 Date:	Mon Jun 11 20:15:15 2012 +0900
   2550 
   2551     Bump version to 2.9.91
   2552 
   2553  README			 | 81
   2554  ++++++++++++++++++++++++++++++++++++++++++++++++-
   2555  configure.in		 |  2 +-
   2556  fontconfig/fontconfig.h |  2 +-
   2557  3 files changed, 82 insertions(+), 3 deletions(-)
   2558 
   2559 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
   2560 Author: Mark Brand <mabrand (a] mabrand.nl>
   2561 Date:	Mon Jun 11 20:13:02 2012 +0900
   2562 
   2563     fix building for WIN32
   2564 
   2565     8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
   2566     but did not declare 'buffer'. Also, replacing the "break" with
   2567     "goto bail" neglected the WIN32 specific code.
   2568 
   2569  src/fcxml.c | 12 ++++++------
   2570  1 file changed, 6 insertions(+), 6 deletions(-)
   2571 
   2572 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
   2573 Author: Akira TAGOH <akira (a] tagoh.org>
   2574 Date:	Mon Jun 11 18:43:56 2012 +0900
   2575 
   2576     Generate bzip2-compressed tarball too
   2577 
   2578  Makefile.am | 2 ++
   2579  1 file changed, 2 insertions(+)
   2580 
   2581 commit fdb1155035da677368f762d8fb24ad2f470a9813
   2582 Author: Akira TAGOH <akira (a] tagoh.org>
   2583 Date:	Mon Jun 11 18:39:37 2012 +0900
   2584 
   2585     doc: Fix distcheck error again...
   2586 
   2587  doc/Makefile.am | 15 +++++++++------
   2588  1 file changed, 9 insertions(+), 6 deletions(-)
   2589 
   2590 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
   2591 Author: Akira TAGOH <akira (a] tagoh.org>
   2592 Date:	Mon Jun 11 17:48:12 2012 +0900
   2593 
   2594     Bump libtool revision
   2595 
   2596  configure.in | 4 ++--
   2597  1 file changed, 2 insertions(+), 2 deletions(-)
   2598 
   2599 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
   2600 Author: Akira TAGOH <akira (a] tagoh.org>
   2601 Date:	Fri Jun 8 19:41:59 2012 +0900
   2602 
   2603     Bug 50525 - superfluous whitespace in the style
   2604 
   2605  src/fcfreetype.c | 15 ++++++++++++++-
   2606  1 file changed, 14 insertions(+), 1 deletion(-)
   2607 
   2608 commit f4103bf708778433f5ea02014f890cdeccde206b
   2609 Author: Akira TAGOH <akira (a] tagoh.org>
   2610 Date:	Fri Jun 8 19:17:57 2012 +0900
   2611 
   2612     fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
   2613     when kind is FcMatchPattern
   2614 
   2615  src/fccfg.c | 33 ++++++++++++++++-----------------
   2616  1 file changed, 16 insertions(+), 17 deletions(-)
   2617 
   2618 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
   2619 Author: Akira TAGOH <akira (a] tagoh.org>
   2620 Date:	Fri Jun 8 15:54:48 2012 +0900
   2621 
   2622     fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
   2623 
   2624  src/fcdefault.c | 4 ----
   2625  1 file changed, 4 deletions(-)
   2626 
   2627 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
   2628 Author: Akira TAGOH <akira (a] tagoh.org>
   2629 Date:	Tue May 22 14:17:10 2012 +0900
   2630 
   2631     Add the default language to the pattern prior to do build the
   2632     substitution
   2633 
   2634     the default language is referred from the FC_LANG environment variable
   2635     or the current locale
   2636 
   2637  src/fccfg.c | 18 ++++++++++++++++++
   2638  1 file changed, 18 insertions(+)
   2639 
   2640 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
   2641 Author: Akira TAGOH <akira (a] tagoh.org>
   2642 Date:	Fri Jun 8 15:47:52 2012 +0900
   2643 
   2644     fcdefault: fallback if the environment variables are empty
   2645 
   2646     try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
   2647 
   2648  src/fcdefault.c | 8 ++++----
   2649  1 file changed, 4 insertions(+), 4 deletions(-)
   2650 
   2651 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
   2652 Author: Akira TAGOH <akira (a] tagoh.org>
   2653 Date:	Thu Mar 29 20:25:20 2012 +0900
   2654 
   2655     Bug 32853 - Export API to get the default language
   2656 
   2657     Add a new API FcGetDefaultLangs() to export the string sets of
   2658     the default
   2659     languages.
   2660 
   2661  doc/fclangset.fncs	 |   9 +++
   2662  fc-lang/fc-lang.c	 |   6 ++
   2663  fontconfig/fontconfig.h |   3 +
   2664  src/fcdefault.c	 | 102 ++++++++++---------------------
   2665  src/fcint.h		 |   6 ++
   2666  src/fclang.c		 | 159
   2667  ++++++++++++++++++++++++++++++++++++++++++++++++
   2668  src/fcstr.c		 |  44 ++++++++++++++
   2669  7 files changed, 260 insertions(+), 69 deletions(-)
   2670 
   2671 commit 1b692d8ab91a096e7d433c51ab187382de91147b
   2672 Author: Akira TAGOH <akira (a] tagoh.org>
   2673 Date:	Fri Jun 1 19:06:17 2012 +0900
   2674 
   2675     Fix the wrong estimation for the memory usage information in
   2676     fontconfig
   2677 
   2678  fc-cat/fc-cat.c	 |  2 +-
   2679  fc-list/fc-list.c	 |  2 +-
   2680  fc-match/fc-match.c	 |  2 +-
   2681  fc-pattern/fc-pattern.c |  2 +-
   2682  fc-query/fc-query.c	 |  2 +-
   2683  fc-scan/fc-scan.c	 |  2 +-
   2684  src/fccfg.c		 | 12 ++++++++----
   2685  src/fcformat.c		 |  4 ++--
   2686  src/fcpat.c		 |  3 ++-
   2687  src/fcstr.c		 |  3 +--
   2688  src/fcxml.c		 | 11 +++++++++--
   2689  11 files changed, 28 insertions(+), 17 deletions(-)
   2690 
   2691 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
   2692 Author: Akira TAGOH <akira (a] tagoh.org>
   2693 Date:	Thu May 31 12:46:55 2012 +0900
   2694 
   2695     Fix a typo and polish the previous change
   2696 
   2697  src/fcstat.c | 21 ++++++++-------------
   2698  1 file changed, 8 insertions(+), 13 deletions(-)
   2699 
   2700 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
   2701 Author: Akira TAGOH <akira (a] tagoh.org>
   2702 Date:	Wed May 30 18:21:57 2012 +0900
   2703 
   2704     Fix the build fail on Solaris
   2705 
   2706     It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
   2707     Use lstat() and S_ISDIR() to check if it's the directory or not
   2708     if there are no d_type in struct dirent.
   2709 
   2710  configure.in |  2 ++
   2711  src/fcstat.c | 61
   2712  ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
   2713  2 files changed, 55 insertions(+), 8 deletions(-)
   2714 
   2715 commit 0ac6c98294d666762960824d39329459b22b48b7
   2716 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
   2717 Date:	Mon May 28 14:52:21 2012 +0900
   2718 
   2719     Fix cache aging for fonts on FAT filesystem under Linux
   2720 
   2721     Windows does not update mtime of directory on FAT filesystem when
   2722     file is added to it or removed from it. Fontconfig uses mtime of
   2723     directory to check cache file aging and hence fails to detect
   2724     newly added or recently removed files.
   2725 
   2726     This changeset detects FAT filesystem (currently implemented for
   2727     Linux) and adds generating checksum of directory entries instead
   2728     of using mtime which guarantees proper cache rebuild.
   2729 
   2730     For non-FAT filesystems this patch adds single syscall per directory
   2731     which is negligeable overhead.
   2732 
   2733     This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
   2734 
   2735     Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
   2736 
   2737  src/fccache.c | 14 +++++-----
   2738  src/fcdir.c   |  2 +-
   2739  src/fcint.h   |  5 +++-
   2740  src/fcstat.c  | 84
   2741  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   2742  4 files changed, 96 insertions(+), 9 deletions(-)
   2743 
   2744 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
   2745 Author: Akira TAGOH <akira (a] tagoh.org>
   2746 Date:	Mon May 28 13:59:48 2012 +0900
   2747 
   2748     Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
   2749     broken fs
   2750 
   2751     just rework to share the efforts between FcIsFsMmapSafe() and
   2752     FcIsFsMtimeBroken().
   2753 
   2754  src/fccache.c |  50 +--------------------------
   2755  src/fcint.h   |  13 +++++++
   2756  src/fcstat.c  | 108
   2757  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   2758  3 files changed, 122 insertions(+), 49 deletions(-)
   2759 
   2760 commit 6a83c1ad40594530994b826d928312e9eeb19c35
   2761 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
   2762 Date:	Sun Apr 29 12:56:16 2012 +0200
   2763 
   2764     Move FcStat to separate compilation unit
   2765 
   2766     FcStat() logic is quite complicated in presence of various semi-broken
   2767     operating
   2768     systems and filesystems, split it out in order to make it a bit
   2769     easier.
   2770 
   2771     Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
   2772 
   2773  src/Makefile.am |   1 +
   2774  src/fccache.c	 |  88 ------------------------------------------
   2775  src/fcint.h	 |   8 ++--
   2776  src/fcstat.c	 | 116
   2777  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   2778  4 files changed, 122 insertions(+), 91 deletions(-)
   2779 
   2780 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
   2781 Author: Akira TAGOH <akira (a] tagoh.org>
   2782 Date:	Mon May 28 15:58:56 2012 +0900
   2783 
   2784     fcatomic: fallback to create a directory with FcAtomicLock
   2785 
   2786     link(2) might be failed on the filesystem that doesn't support
   2787     the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
   2788     when link(2) is available.
   2789     So that may be a good idea to fallback if link(2) is failed.
   2790 
   2791  src/fcatomic.c | 10 +++++++++-
   2792  1 file changed, 9 insertions(+), 1 deletion(-)
   2793 
   2794 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
   2795 Author: Akira TAGOH <akira (a] tagoh.org>
   2796 Date:	Mon May 21 13:43:20 2012 +0900
   2797 
   2798     Bug 33644 - Fontconfig doesn't match correctly in <test>
   2799 
   2800     Warn if the multiple values is set to <test>, including the case of
   2801     in <alias> because the behavior isn't intuitive since so many users
   2802     is asking for a help to get things working for their expectation.
   2803 
   2804     Use multiple <match>s or <alias>es for OR operator and
   2805     multiple <test>s for AND operator.
   2806 
   2807  doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
   2808  src/fcxml.c		  |  5 +++++
   2809  2 files changed, 28 insertions(+)
   2810 
   2811 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
   2812 Author: Akira TAGOH <akira (a] tagoh.org>
   2813 Date:	Mon May 21 13:37:54 2012 +0900
   2814 
   2815     Correct the example
   2816 
   2817     Enclose the string with <string> in <test>
   2818 
   2819  doc/fontconfig-user.sgml | 10 +++++-----
   2820  1 file changed, 5 insertions(+), 5 deletions(-)
   2821 
   2822 commit 8c255fb185d5651b57380b0a9443001e8051b29d
   2823 Author: Akira TAGOH <akira (a] tagoh.org>
   2824 Date:	Mon Mar 12 19:18:19 2012 +0900
   2825 
   2826     Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
   2827 
   2828     Allows reading configuration files, fonts and cache files from
   2829     the directories where the XDG Base Directory Specification defines.
   2830 
   2831     the old directories are still in the configuration files for
   2832     the backward compatibility.
   2833 
   2834  conf.d/50-user.conf	  |   7 +-
   2835  doc/fontconfig-user.sgml |  37 ++---
   2836  fonts.conf.in		  |   4 +
   2837  fonts.dtd		  |  10 +-
   2838  src/fccfg.c		  |  78 ++++++++++-
   2839  src/fcinit.c		  |  20 ++-
   2840  src/fcint.h		  |  11 ++
   2841  src/fcstr.c		  |   5 +-
   2842  src/fcxml.c		  | 344
   2843  ++++++++++++++++++++++++++++++-----------------
   2844  9 files changed, 366 insertions(+), 150 deletions(-)
   2845 
   2846 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
   2847 Author: Akira TAGOH <akira (a] tagoh.org>
   2848 Date:	Wed Apr 11 19:52:35 2012 +0900
   2849 
   2850     Bug 19128 - Handling whitespace in aliases
   2851 
   2852     Add a new attribute `ignore-blanks' to <test>.
   2853     When this is set to "true", any blanks in the string will be ignored
   2854     on comparison.  This takes effects for compare="eq" or "not_eq" only.
   2855 
   2856     Also changed the behavior of the comparison on <alias> too.
   2857 
   2858  conf.d/20-fix-globaladvance.conf |  8 ++++----
   2859  conf.d/20-unhint-small-vera.conf |  6 +++---
   2860  conf.d/25-unhint-nonlatin.conf   | 30 +++++++++++++++---------------
   2861  conf.d/30-urw-aliases.conf	  |  7 +------
   2862  conf.d/65-fonts-persian.conf	  | 14 +++++++-------
   2863  conf.d/80-delicious.conf	  |  2 +-
   2864  doc/fontconfig-user.sgml	  |  3 ++-
   2865  fonts.dtd			  |  1 +
   2866  src/fccfg.c			  | 35 ++++++++++++++++++++++-------------
   2867  src/fcdbg.c			  | 27 ++++++++++++++++++---------
   2868  src/fcint.h			  |  8 ++++++++
   2869  src/fclist.c			  |  2 +-
   2870  src/fcxml.c			  | 24 ++++++++++++++++++++----
   2871  13 files changed, 103 insertions(+), 64 deletions(-)
   2872 
   2873 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
   2874 Author: Akira TAGOH <akira (a] tagoh.org>
   2875 Date:	Thu May 10 16:47:09 2012 +0900
   2876 
   2877     fcarch.c: get rid of the duplicate definition of FC_MAX
   2878 
   2879     FC_MAX is also available in src/fcint.h
   2880 
   2881  src/fcarch.c | 2 --
   2882  1 file changed, 2 deletions(-)
   2883 
   2884 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
   2885 Author: Akira TAGOH <akira (a] tagoh.org>
   2886 Date:	Thu May 10 16:36:10 2012 +0900
   2887 
   2888     fonts.conf: keeps same binding for alternatives
   2889 
   2890     Since the binding is affected to the score, the replacement should
   2891     have same binding to avoid the unexpected estimation.
   2892 
   2893  fonts.conf.in | 6 +++---
   2894  1 file changed, 3 insertions(+), 3 deletions(-)
   2895 
   2896 commit d81407611b160ebfa631556ee60be147d1c0416f
   2897 Author: Keith Packard <keithp (a] keithp.com>
   2898 Date:	Tue May 1 19:28:27 2012 -0700
   2899 
   2900     Deal with architectures where ALIGNOF_DOUBLE < 4
   2901 
   2902     This patch isn't really tested as I don't have such a machine, but I
   2903     have a bug report that on m68k machines, double values are aligned on
   2904     smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
   2905     the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
   2906     (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
   2907     FcValue.
   2908 
   2909     Signed-off-by: Keith Packard <keithp (a] keithp.com>
   2910 
   2911  src/fcarch.c | 4 +++-
   2912  1 file changed, 3 insertions(+), 1 deletion(-)
   2913 
   2914 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
   2915 Author: Keith Packard <keithp (a] keithp.com>
   2916 Date:	Tue May 1 19:28:26 2012 -0700
   2917 
   2918     Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
   2919 
   2920     Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
   2921     part of the configure script, accidentally introducing a spurious
   2922     comma.
   2923 
   2924     Signed-off-by: Keith Packard <keithp (a] keithp.com>
   2925 
   2926  configure.in | 1 -
   2927  1 file changed, 1 deletion(-)
   2928 
   2929 commit d2718257f9aa3e6071f649296a52a22684c43e96
   2930 Author: Akira TAGOH <akira (a] tagoh.org>
   2931 Date:	Tue May 1 20:18:41 2012 +0900
   2932 
   2933     Output more verbose debugging log to show where to insert the element
   2934     into the value list
   2935 
   2936  src/fccfg.c |	2 +-
   2937  src/fcdbg.c | 79
   2938  +++++++++++++++++++++++++++++++++++++++++++------------------
   2939  src/fcint.h |	8 ++++++-
   2940  3 files changed, 64 insertions(+), 25 deletions(-)
   2941 
   2942 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
   2943 Author: Akira TAGOH <akira (a] tagoh.org>
   2944 Date:	Wed Apr 11 19:52:35 2012 +0900
   2945 
   2946     Bug 39278 - make usage of mmap optional
   2947 
   2948     Stop using mmap() if the cache file is stored on NFS.
   2949     also added FONTCONFIG_USE_MMAP environment variable to enforce the
   2950     use of
   2951     or not the use of mmap(2) regardless of what the filesystem the
   2952     cache files
   2953     are stored on.
   2954 
   2955  configure.in		  | 24 +++++++++++++--
   2956  doc/fontconfig-user.sgml | 20 ++++++++++++-
   2957  src/fccache.c		  | 77
   2958  ++++++++++++++++++++++++++++++++++++++++++++++--
   2959  3 files changed, 116 insertions(+), 5 deletions(-)
   2960 
   2961 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
   2962 Author: Akira TAGOH <akira (a] tagoh.org>
   2963 Date:	Wed Apr 25 16:21:33 2012 +0900
   2964 
   2965     Disable iconv support anyway...
   2966 
   2967  configure.in | 3 ++-
   2968  1 file changed, 2 insertions(+), 1 deletion(-)
   2969 
   2970 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
   2971 Author: Akira TAGOH <akira (a] tagoh.org>
   2972 Date:	Mon Mar 26 16:34:34 2012 +0900
   2973 
   2974     Bug 27765 - FcMatch() returns style in wrong language
   2975 
   2976     Add "namelang" object to obtain the localized name in the font
   2977     regardless
   2978     of the lang object. it's applied to "familylang", "stylelang" and
   2979     "fullnamelang" alltogether. this would helps if one wants to enforce
   2980     selecting them in the specific language if any.  the default value for
   2981     the namelang object is determined from current locale.
   2982 
   2983  doc/fontconfig-devel.sgml |   3 ++
   2984  fontconfig/fontconfig.h   |   1 +
   2985  src/fcdefault.c	   |  37 ++++++++++++++-
   2986  src/fcint.h		   |   3 +-
   2987  src/fclist.c		   |  47 +++++++++++++++----
   2988  src/fcmatch.c		   | 113
   2989  +++++++++++++++++++++++++++++++++++++++-------
   2990  src/fcname.c		   |   1 +
   2991  7 files changed, 178 insertions(+), 27 deletions(-)
   2992 
   2993 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
   2994 Author: Akira TAGOH <akira (a] tagoh.org>
   2995 Date:	Tue Apr 24 11:40:51 2012 +0900
   2996 
   2997     Add --enable-iconv option to configure
   2998 
   2999     Disable iconv support by default, which provide a feature to convert
   3000     non-Unicode SFNT names to UTF-8.
   3001 
   3002  configure.in | 64
   3003  ++++++++++++++++++++++++++++++++----------------------------
   3004  1 file changed, 34 insertions(+), 30 deletions(-)
   3005 
   3006 commit 06d6b7c3120cd417af5ff47e9735aed577978354
   3007 Author: Akira TAGOH <akira (a] tagoh.org>
   3008 Date:	Wed Mar 28 17:28:06 2012 +0900
   3009 
   3010     Create CACHEDIR.TAG when fc-cache is run or only when the cache
   3011     directory is created at the runtime.
   3012 
   3013     Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
   3014     the cache
   3015     directory.
   3016 
   3017  doc/fccache.fncs	 |  9 ++++++
   3018  doc/fcconfig.fncs	 |  2 +-
   3019  fc-cache/fc-cache.c	 | 73 +-----------------------------------------
   3020  fontconfig/fontconfig.h |  5 ++-
   3021  src/fccache.c		 | 85
   3022  +++++++++++++++++++++++++++++++++++++++++++++++++
   3023  src/fccfg.c		 |  2 +-
   3024  src/fcint.h		 |  3 ++
   3025  7 files changed, 104 insertions(+), 75 deletions(-)
   3026 
   3027 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
   3028 Author: Akira TAGOH <akira (a] tagoh.org>
   3029 Date:	Fri Apr 20 19:08:59 2012 +0900
   3030 
   3031     Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
   3032 
   3033  conf.d/30-metric-aliases.conf | 50
   3034  +++++++++++++++++++++++++++++++++----------
   3035  1 file changed, 39 insertions(+), 11 deletions(-)
   3036 
   3037 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
   3038 Author: Akira TAGOH <akira (a] tagoh.org>
   3039 Date:	Sun Apr 22 21:40:44 2012 +0900
   3040 
   3041     C++11 requires a space between literal and identifier
   3042 
   3043     Reported by Buganini
   3044 
   3045  fontconfig/fontconfig.h | 6 +++---
   3046  1 file changed, 3 insertions(+), 3 deletions(-)
   3047 
   3048 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
   3049 Author: Akira TAGOH <akira (a] tagoh.org>
   3050 Date:	Fri Apr 20 20:04:17 2012 +0900
   3051 
   3052     Fix a build issue again when no regex functions available
   3053 
   3054     Reported by Jon TURNEY
   3055 
   3056  configure.in | 4 +---
   3057  src/fcstr.c  | 2 +-
   3058  2 files changed, 2 insertions(+), 4 deletions(-)
   3059 
   3060 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
   3061 Author: Akira TAGOH <akira (a] tagoh.org>
   3062 Date:	Fri Apr 20 11:17:41 2012 +0900
   3063 
   3064     Rework to avoid adding the unexpected value to ICONV_CFLAGS and
   3065     ICONV_LIBS
   3066 
   3067  configure.in | 44 ++++++++++++++++++++++++--------------------
   3068  1 file changed, 24 insertions(+), 20 deletions(-)
   3069 
   3070 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
   3071 Author: Akira TAGOH <akira (a] tagoh.org>
   3072 Date:	Wed Apr 18 12:55:23 2012 +0900
   3073 
   3074     Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
   3075      the library
   3076 
   3077     Add FcDirCacheScan() API to clean up the cache files in the directory.
   3078 
   3079  doc/fccache.fncs	 |  9 +++++
   3080  fc-cache/fc-cache.c	 | 93
   3081  +------------------------------------------------
   3082  fontconfig/fontconfig.h |  3 ++
   3083  src/fccache.c		 | 91
   3084  +++++++++++++++++++++++++++++++++++++++++++++++
   3085  src/fcint.h		 |  2 ++
   3086  5 files changed, 106 insertions(+), 92 deletions(-)
   3087 
   3088 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
   3089 Author: Keith Packard <keithp (a] keithp.com>
   3090 Date:	Mon Apr 16 11:28:36 2012 -0700
   3091 
   3092     Use posix_fadvise to speed startup
   3093 
   3094     Given that fontconfig will scan all of the cache file data during the
   3095     first font search, ask the kernel to start reading the pages right
   3096     away.
   3097 
   3098     Signed-off-by: Keith Packard <keithp (a] keithp.com>
   3099 
   3100  configure.in  | 2 +-
   3101  src/fccache.c | 3 +++
   3102  2 files changed, 4 insertions(+), 1 deletion(-)
   3103 
   3104 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
   3105 Author: Akira TAGOH <akira (a] tagoh.org>
   3106 Date:	Mon Apr 16 20:25:52 2012 +0900
   3107 
   3108     doc: Fix a typo of the environment variable name.
   3109 
   3110  doc/fcconfig.fncs | 4 ++--
   3111  1 file changed, 2 insertions(+), 2 deletions(-)
   3112 
   3113 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
   3114 Author: Akira TAGOH <akira (a] tagoh.org>
   3115 Date:	Fri Apr 13 11:09:04 2012 +0900
   3116 
   3117     Add --with-expat, --with-expat-includes and --with-expat-lib back.
   3118 
   3119  configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
   3120  1 file changed, 38 insertions(+), 3 deletions(-)
   3121 
   3122 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
   3123 Author: Akira TAGOH <akira (a] tagoh.org>
   3124 Date:	Thu Apr 12 14:01:25 2012 +0900
   3125 
   3126     Bug 27526 - Compatibility fix for old windows sytems
   3127 
   3128     Patch from Gianluigi Tiesi
   3129 
   3130  src/fccache.c |  3 ---
   3131  src/fcint.h   | 12 ++++++++++--
   3132  src/fcxml.c   | 52 +++++++++++++++++++++++++++++++++++++++++++---------
   3133  3 files changed, 53 insertions(+), 14 deletions(-)
   3134 
   3135 commit ac6271dbac32086ce60845efc4d87e669f37796a
   3136 Author: Akira TAGOH <akira (a] tagoh.org>
   3137 Date:	Thu Apr 12 11:01:12 2012 +0900
   3138 
   3139     Bug 48573 - platform without regex do not have also REG_XXX defines
   3140 
   3141     Fix a build issue on the platforms where regex isn't available
   3142 
   3143  configure.in | 9 +++++++++
   3144  src/fcstr.c  | 6 ++++--
   3145  2 files changed, 13 insertions(+), 2 deletions(-)
   3146 
   3147 commit 9231d79ad180f992f9bbef4f3127576870a75075
   3148 Author: Akira TAGOH <akira (a] tagoh.org>
   3149 Date:	Mon Apr 9 12:51:12 2012 +0900
   3150 
   3151     Bug 28491 - Allow matching on FC_FILE
   3152 
   3153     Allow :file=/path/to/font/file on matching
   3154 
   3155  configure.in  |  4 +--
   3156  src/fcint.h   |  6 +++++
   3157  src/fcmatch.c | 84
   3158  ++++++++++++++++++++++++++++++++++++-----------------------
   3159  src/fcstr.c   | 50 +++++++++++++++++++++++++++++++++++
   3160  4 files changed, 110 insertions(+), 34 deletions(-)
   3161 
   3162 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
   3163 Author: Akira TAGOH <akira (a] tagoh.org>
   3164 Date:	Tue Apr 10 18:34:11 2012 +0900
   3165 
   3166     Bug 26830 - Add search for libiconv non-default directory
   3167 
   3168     Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
   3169     to specify the directory where libiconv might be installed.
   3170 
   3171  configure.in	 | 85
   3172  +++++++++++++++++++++++++++++++++++++++++----------------
   3173  src/Makefile.am |  1 +
   3174  2 files changed, 63 insertions(+), 23 deletions(-)
   3175 
   3176 commit ddefa5021f7785514f373aab6a8e6191a867278e
   3177 Author: Akira TAGOH <akira (a] tagoh.org>
   3178 Date:	Wed Apr 4 14:47:57 2012 +0900
   3179 
   3180     Bug 22862 - <alias> ignores <match> <test>s
   3181 
   3182     Allow to use the test elements in the alias element.
   3183 
   3184  fonts.dtd   |	2 +-
   3185  src/fcxml.c | 27 +++++++++++++++++++++------
   3186  2 files changed, 22 insertions(+), 7 deletions(-)
   3187 
   3188 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
   3189 Author: Akira TAGOH <akira (a] tagoh.org>
   3190 Date:	Wed Apr 4 16:49:30 2012 +0900
   3191 
   3192     Bug 29341 - Make some fontconfig paths configurable
   3193 
   3194     Add configure options to set the directory to be installed:
   3195       --with-templatedir for the configuration files a.k.a.
   3196 	/etc/fonts/conf.avail
   3197       --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
   3198       --with-configdir for the active configuration files a.k.a.
   3199 	/etc/fonts/conf.d
   3200       --with-xmldir for fonts.dtd etc
   3201 
   3202     and the default path for templatedir is changed to
   3203     ${datadir}/fontconfig/conf.avail
   3204 
   3205  Makefile.am	    | 36 +++++++++++---------
   3206  conf.d/Makefile.am | 99
   3207  ++++++++++++++++++++++++++----------------------------
   3208  configure.in	    | 72 ++++++++++++++++++++++++++++++++-------
   3209  fonts.conf.in	    |  2 +-
   3210  src/Makefile.am    |  2 +-
   3211  5 files changed, 129 insertions(+), 82 deletions(-)
   3212 
   3213 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
   3214 Author: Akira TAGOH <akira (a] tagoh.org>
   3215 Date:	Mon Apr 2 15:38:27 2012 +0900
   3216 
   3217     Use pkgconfig to check builddeps
   3218 
   3219  configure.in | 164
   3220  +++++++++++------------------------------------------------
   3221  1 file changed, 31 insertions(+), 133 deletions(-)
   3222 
   3223 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
   3224 Author: Akira TAGOH <akira (a] tagoh.org>
   3225 Date:	Mon Apr 2 14:32:44 2012 +0900
   3226 
   3227     Use AC_HELP_STRING instead of formatting manually
   3228 
   3229  configure.in | 57
   3230  ++++++++++++++++++++++++++++++++++++++++++++++-----------
   3231  1 file changed, 46 insertions(+), 11 deletions(-)
   3232 
   3233 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
   3234 Author: Akira TAGOH <akira (a] tagoh.org>
   3235 Date:	Fri Mar 30 18:09:14 2012 +0900
   3236 
   3237     doc: Add contains and not_contains operators and elements
   3238 
   3239  doc/fontconfig-user.sgml | 6 +++---
   3240  1 file changed, 3 insertions(+), 3 deletions(-)
   3241 
   3242 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
   3243 Author: Akira TAGOH <akira (a] tagoh.org>
   3244 Date:	Fri Mar 30 11:52:25 2012 +0900
   3245 
   3246     Bug 24729 - [ne_NP] Fix ortho file
   3247 
   3248     further update for ne.orth
   3249 
   3250     Patch from Pravin Satpute.
   3251 
   3252  fc-lang/ne.orth | 23 ++++++++++++++++++++---
   3253  1 file changed, 20 insertions(+), 3 deletions(-)
   3254 
   3255 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
   3256 Author: Akira TAGOH <akira (a] tagoh.org>
   3257 Date:	Thu Mar 29 15:43:11 2012 +0900
   3258 
   3259     Bug 48020 - Fix for src/makealias on Solaris 10
   3260 
   3261     Use the command substitution `command` instead of $(command) for
   3262     Solaris 10.
   3263 
   3264  src/makealias | 2 +-
   3265  1 file changed, 1 insertion(+), 1 deletion(-)
   3266 
   3267 commit becbdaebe3d77726900072de1a0fb6a95c938da5
   3268 Author: Akira TAGOH <akira (a] tagoh.org>
   3269 Date:	Wed Mar 28 15:09:25 2012 +0900
   3270 
   3271     Move workaround macros for fat binaries into the separate header file
   3272 
   3273  Makefile.am	 |  5 +++--
   3274  config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
   3275  configure.in	 |  4 +++-
   3276  src/fcarch.h	 | 13 -------------
   3277  4 files changed, 50 insertions(+), 16 deletions(-)
   3278 
   3279 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
   3280 Author: Akira TAGOH <akira (a] tagoh.org>
   3281 Date:	Wed Mar 28 16:27:46 2012 +0900
   3282 
   3283     Fix the hardcoded cache file suffix
   3284 
   3285  fc-cat/fc-cat.c | 4 ++--
   3286  1 file changed, 2 insertions(+), 2 deletions(-)
   3287 
   3288 commit 4a060729a1466186d3be63ada344f43d66f937e5
   3289 Author: Akira TAGOH <akira (a] tagoh.org>
   3290 Date:	Wed Mar 28 13:38:53 2012 +0900
   3291 
   3292     fcpat: Increase the number of buckets in the shared string hash table
   3293 
   3294     This is a reasonably conservative increase in the number of buckets
   3295     in the hash
   3296     table to 251.  After FcInit(), there are 240 shared strings in use
   3297     on my system
   3298     (from configuration files I assume).  The hash value is stored in
   3299     each link in
   3300     the chains so comparison are actually not very expensive.  This change
   3301     should
   3302     reduce the average length of chains by a factor of 8.  With the
   3303     reference
   3304     counted strings, it should keep the average length of chains to
   3305     about 2.  The
   3306     number of buckets is prime so as not to rely too much on the quality
   3307     of the
   3308     hash function.
   3309 
   3310     https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
   3311 
   3312     Patch from Karl Tomlinson
   3313 
   3314  src/fcpat.c | 2 +-
   3315  1 file changed, 1 insertion(+), 1 deletion(-)
   3316 
   3317 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
   3318 Author: Akira TAGOH <akira (a] tagoh.org>
   3319 Date:	Wed Mar 28 13:37:15 2012 +0900
   3320 
   3321     Bug 17832 - Memory leaks due to FcStrStaticName use for external
   3322     patterns
   3323 
   3324     Use the reference-counted strings instead of the static strings
   3325 
   3326     Patch from Karl Tomlinson
   3327 
   3328  src/fccfg.c  |  2 +-
   3329  src/fcinit.c |  4 ++--
   3330  src/fcint.h  | 10 +++++-----
   3331  src/fclist.c | 10 +++++++++-
   3332  src/fcname.c | 34 ++++++++------------------------
   3333  src/fcpat.c  | 63
   3334  +++++++++++++++++++++++-------------------------------------
   3335  src/fcxml.c  |  8 +++++---
   3336  7 files changed, 54 insertions(+), 77 deletions(-)
   3337 
   3338 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
   3339 Author: Akira TAGOH <akira (a] tagoh.org>
   3340 Date:	Tue Mar 27 21:06:36 2012 +0900
   3341 
   3342     Fix a memory leak in FcDirScanConfig()
   3343 
   3344  src/fcdir.c | 3 +++
   3345  1 file changed, 3 insertions(+)
   3346 
   3347 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
   3348 Author: Akira TAGOH <akira (a] tagoh.org>
   3349 Date:	Mon Mar 26 10:58:18 2012 +0900
   3350 
   3351     Bug 17722 - Don't overwrite user's configurations in default config
   3352 
   3353     Use "append" to avoid overwriting the user configuration.
   3354     This presumes most clients may takes care of the first value only.
   3355 
   3356  conf.d/10-autohint.conf	  | 8 +++++++-
   3357  conf.d/10-no-sub-pixel.conf	  | 8 +++++++-
   3358  conf.d/10-sub-pixel-bgr.conf	  | 8 +++++++-
   3359  conf.d/10-sub-pixel-rgb.conf	  | 8 +++++++-
   3360  conf.d/10-sub-pixel-vbgr.conf	  | 8 +++++++-
   3361  conf.d/10-sub-pixel-vrgb.conf	  | 8 +++++++-
   3362  conf.d/10-unhinted.conf	  | 8 +++++++-
   3363  conf.d/11-lcdfilter-default.conf | 8 +++++++-
   3364  conf.d/11-lcdfilter-legacy.conf  | 8 +++++++-
   3365  conf.d/11-lcdfilter-light.conf   | 8 +++++++-
   3366  10 files changed, 70 insertions(+), 10 deletions(-)
   3367 
   3368 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
   3369 Author: Akira TAGOH <akira (a] tagoh.org>
   3370 Date:	Thu Mar 22 19:57:47 2012 +0900
   3371 
   3372     Bug 47703 - SimSun default family
   3373 
   3374     40-nonlatin.conf: SimSun should be serif but not sans-serif.
   3375 
   3376     http://www.microsoft.com/typography/fonts/family.aspx?FID=37
   3377 
   3378     Patch from Petr Gajdos
   3379 
   3380  conf.d/40-nonlatin.conf | 8 ++++----
   3381  1 file changed, 4 insertions(+), 4 deletions(-)
   3382 
   3383 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
   3384 Author: Akira TAGOH <akira (a] tagoh.org>
   3385 Date:	Thu Mar 22 19:15:27 2012 +0900
   3386 
   3387     fcmatch: Set FcResultMatch at the end if the return value is valid.
   3388 
   3389     In the previous code, the result of 'result' in the argument for
   3390     FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
   3391     reliable to
   3392     check if the return value is valid or not. this change is to ensure
   3393     if it's
   3394     performed successfully.
   3395 
   3396  src/fcmatch.c | 19 ++++++++++++++-----
   3397  1 file changed, 14 insertions(+), 5 deletions(-)
   3398 
   3399 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
   3400 Author: Akira TAGOH <akira (a] tagoh.org>
   3401 Date:	Thu Mar 22 12:36:34 2012 +0900
   3402 
   3403     fc-cache: improvement of the fix for Bug#39914.
   3404 
   3405     Use sizeof() instead of strlen() and use stdio.
   3406 
   3407  fc-cache/fc-cache.c | 13 +++++++------
   3408  1 file changed, 7 insertions(+), 6 deletions(-)
   3409 
   3410 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
   3411 Author: Akira TAGOH <akira (a] tagoh.org>
   3412 Date:	Wed Mar 21 16:06:37 2012 +0900
   3413 
   3414     Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
   3415 
   3416     fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
   3417 
   3418     Reviewed-by: Josh Triplett <josh (a] joshtriplett.org>
   3419 
   3420  fc-cache/fc-cache.c | 77
   3421  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   3422  1 file changed, 77 insertions(+)
   3423 
   3424 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
   3425 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   3426 Date:	Mon Mar 19 02:16:41 2012 -0700
   3427 
   3428     fcarch: Check for architecture signature at compile time rather than
   3429     configure time
   3430 
   3431     https://bugs.freedesktop.org/show_bug.cgi?id=20208
   3432 
   3433     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   3434 
   3435  fc-cache/fc-cache.c |	3 +--
   3436  src/fcarch.c	     |	4 ++--
   3437  src/fcarch.h	     | 23 +++++++++++++++++++++--
   3438  3 files changed, 24 insertions(+), 6 deletions(-)
   3439 
   3440 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
   3441 Author: Akira TAGOH <tagoh (a] redhat.com>
   3442 Date:	Fri Mar 16 23:18:23 2012 +0900
   3443 
   3444     Get rid of the prerequisites from the sufix rules
   3445 
   3446     Thanks to Adam Sampson for pointing this out.
   3447 
   3448  doc/Makefile.am | 12 ++++++++----
   3449  1 file changed, 8 insertions(+), 4 deletions(-)
   3450 
   3451 commit 93460f93e9e55e39a42fb6474918f31539436d9c
   3452 Author: Akira TAGOH <akira (a] tagoh.org>
   3453 Date:	Fri Mar 16 16:29:53 2012 +0900
   3454 
   3455     Fix a build issue due to the use of non-portable variables
   3456 
   3457     $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
   3458     though, not in BSD make say. so changed to check on configure if it's
   3459     pre-defined by make, otherwise set the appropriate command to $(RM).
   3460 
   3461     This would be a workaround until it has the certain pre-defined value.
   3462 
   3463  Makefile.am		| 10 +++++-----
   3464  conf.d/Makefile.am	|  8 ++++----
   3465  configure.in		|  9 +++++++++
   3466  doc/Makefile.am	| 32 ++++++++++++++++----------------
   3467  fc-cache/Makefile.am	|  4 ++--
   3468  fc-case/Makefile.am	|  6 ++----
   3469  fc-cat/Makefile.am	|  4 ++--
   3470  fc-list/Makefile.am	|  4 ++--
   3471  fc-match/Makefile.am	|  4 ++--
   3472  fc-pattern/Makefile.am |  4 ++--
   3473  fc-query/Makefile.am	|  4 ++--
   3474  fc-scan/Makefile.am	|  4 ++--
   3475  src/Makefile.am	|  8 ++++----
   3476  13 files changed, 54 insertions(+), 47 deletions(-)
   3477 
   3478 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
   3479 Author: Akira TAGOH <akira (a] tagoh.org>
   3480 Date:	Fri Mar 16 11:55:47 2012 +0900
   3481 
   3482     Revert "Fix a build fail on some environment"
   3483 
   3484     This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
   3485 
   3486  fc-case/Makefile.am	  | 10 ++++++----
   3487  fc-glyphname/Makefile.am |  4 ++--
   3488  fc-lang/Makefile.am	  |  4 ++--
   3489  3 files changed, 10 insertions(+), 8 deletions(-)
   3490 
   3491 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
   3492 Author: Akira TAGOH <akira (a] tagoh.org>
   3493 Date:	Fri Mar 16 11:55:30 2012 +0900
   3494 
   3495     Revert "Fix a build fail on some environment."
   3496 
   3497     This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
   3498 
   3499     Conflicts:
   3500 
   3501 	doc/Makefile.am
   3502 
   3503  Makefile.am		  |  2 +-
   3504  doc/Makefile.am	  | 30 +++++++++++++++---------------
   3505  fc-cache/Makefile.am	  | 10 +++++-----
   3506  fc-case/Makefile.am	  |  2 +-
   3507  fc-cat/Makefile.am	  |  6 +++---
   3508  fc-glyphname/Makefile.am |  2 +-
   3509  fc-lang/Makefile.am	  |  2 +-
   3510  fc-list/Makefile.am	  |  8 ++++----
   3511  fc-match/Makefile.am	  |  8 ++++----
   3512  fc-pattern/Makefile.am   |  6 +++---
   3513  fc-query/Makefile.am	  |  8 ++++----
   3514  fc-scan/Makefile.am	  |  8 ++++----
   3515  src/Makefile.am	  |  2 +-
   3516  13 files changed, 47 insertions(+), 47 deletions(-)
   3517 
   3518 commit 765b7b32d862474eb631b47bbdbd34ffba507392
   3519 Author: Akira TAGOH <akira (a] tagoh.org>
   3520 Date:	Mon Mar 12 19:02:27 2012 +0900
   3521 
   3522     [doc] Update for cachedir.
   3523 
   3524     <cache> element is now obsoletes and no longer used. get rid of it
   3525     from the doc and add <cachedir> instead.
   3526 
   3527  doc/fontconfig-user.sgml | 19 ++++++++++---------
   3528  1 file changed, 10 insertions(+), 9 deletions(-)
   3529 
   3530 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
   3531 Author: Akira TAGOH <akira (a] tagoh.org>
   3532 Date:	Mon Mar 12 17:58:00 2012 +0900
   3533 
   3534     [doc] Update the path for cache files and the version.
   3535 
   3536  doc/fontconfig-user.sgml | 6 +++---
   3537  1 file changed, 3 insertions(+), 3 deletions(-)
   3538 
   3539 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
   3540 Author: Akira TAGOH <akira (a] tagoh.org>
   3541 Date:	Sun Mar 11 02:24:33 2012 +0900
   3542 
   3543     Bump version to 2.9.0
   3544 
   3545  README			 | 129
   3546  +++++++++++++++++++++++++++++++++++++++++++++++-
   3547  configure.in		 |   2 +-
   3548  fontconfig/fontconfig.h |   2 +-
   3549  3 files changed, 129 insertions(+), 4 deletions(-)
   3550 
   3551 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
   3552 Author: Akira TAGOH <akira (a] tagoh.org>
   3553 Date:	Sun Mar 11 02:12:10 2012 +0900
   3554 
   3555     Get rid of $< from Makefile.am
   3556 
   3557  Makefile.am	 |  2 +-
   3558  doc/Makefile.am | 16 ++++++++--------
   3559  2 files changed, 9 insertions(+), 9 deletions(-)
   3560 
   3561 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
   3562 Author: Akira TAGOH <akira (a] tagoh.org>
   3563 Date:	Sat Mar 10 23:30:30 2012 +0900
   3564 
   3565     Fix a build fail on some environment.
   3566 
   3567  Makefile.am		  |  2 +-
   3568  doc/Makefile.am	  | 20 ++++++++++----------
   3569  fc-cache/Makefile.am	  | 10 +++++-----
   3570  fc-case/Makefile.am	  |  2 +-
   3571  fc-cat/Makefile.am	  |  6 +++---
   3572  fc-glyphname/Makefile.am |  2 +-
   3573  fc-lang/Makefile.am	  |  2 +-
   3574  fc-list/Makefile.am	  |  8 ++++----
   3575  fc-match/Makefile.am	  |  8 ++++----
   3576  fc-pattern/Makefile.am   |  6 +++---
   3577  fc-query/Makefile.am	  |  8 ++++----
   3578  fc-scan/Makefile.am	  |  8 ++++----
   3579  src/Makefile.am	  |  2 +-
   3580  13 files changed, 42 insertions(+), 42 deletions(-)
   3581 
   3582 commit b75eb63982a54c0fb4576d8a655ef734908d3604
   3583 Author: Akira TAGOH <akira (a] tagoh.org>
   3584 Date:	Sat Mar 10 22:05:07 2012 +0900
   3585 
   3586     Fix a build fail on some environment
   3587 
   3588  fc-case/Makefile.am	  | 10 ++++------
   3589  fc-glyphname/Makefile.am |  4 ++--
   3590  fc-lang/Makefile.am	  |  4 ++--
   3591  3 files changed, 8 insertions(+), 10 deletions(-)
   3592 
   3593 commit a47899a853e4ed3405f398f43d03424095ae73f5
   3594 Author: Akira TAGOH <akira (a] tagoh.org>
   3595 Date:	Sat Mar 10 19:03:05 2012 +0900
   3596 
   3597     Fix a build issue
   3598 
   3599  doc/Makefile.am | 1 -
   3600  1 file changed, 1 deletion(-)
   3601 
   3602 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
   3603 Author: Akira TAGOH <akira (a] tagoh.org>
   3604 Date:	Fri Mar 9 22:24:18 2012 +0900
   3605 
   3606     Update to detect the uncommited changes properly
   3607 
   3608  new-version.sh | 2 +-
   3609  1 file changed, 1 insertion(+), 1 deletion(-)
   3610 
   3611 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
   3612 Author: Akira TAGOH <akira (a] tagoh.org>
   3613 Date:	Fri Mar 9 22:12:35 2012 +0900
   3614 
   3615     Update the version info
   3616 
   3617  configure.in | 6 +++---
   3618  1 file changed, 3 insertions(+), 3 deletions(-)
   3619 
   3620 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
   3621 Author: Akira TAGOH <akira (a] tagoh.org>
   3622 Date:	Fri Mar 9 17:33:03 2012 +0900
   3623 
   3624     Fix distcheck error
   3625 
   3626  doc/Makefile.am	  | 334
   3627  ++++++++++++++++++++++++-----------------------
   3628  fc-case/Makefile.am	  |   3 +
   3629  fc-glyphname/Makefile.am |   3 +
   3630  fc-lang/Makefile.am	  |   3 +
   3631  4 files changed, 179 insertions(+), 164 deletions(-)
   3632 
   3633 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
   3634 Author: Akira TAGOH <akira (a] tagoh.org>
   3635 Date:	Wed Mar 7 18:16:35 2012 +0900
   3636 
   3637     Bug 19128 - Handling whitespace in aliases
   3638 
   3639     Add a workaround alias for Dingbats.
   3640 
   3641  conf.d/30-urw-aliases.conf | 5 +++++
   3642  1 file changed, 5 insertions(+)
   3643 
   3644 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
   3645 Author: Akira TAGOH <akira (a] tagoh.org>
   3646 Date:	Wed Mar 7 17:56:39 2012 +0900
   3647 
   3648     Check null value for given object to avoid possibly segfaulting
   3649 
   3650  src/fccharset.c | 175
   3651  +++++++++++++++++++++++++++++++++-----------------------
   3652  1 file changed, 103 insertions(+), 72 deletions(-)
   3653 
   3654 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
   3655 Author: Akira TAGOH <akira (a] tagoh.org>
   3656 Date:	Wed Mar 7 17:32:14 2012 +0900
   3657 
   3658     Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
   3659 
   3660     Force to find out a size for bitmap-only ttf to avoid the blank glyphs
   3661     in the font.
   3662 
   3663     Patch from Bug Fly
   3664 
   3665  src/fcfreetype.c | 32 ++++++++++++++------------------
   3666  1 file changed, 14 insertions(+), 18 deletions(-)
   3667 
   3668 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
   3669 Author: Akira TAGOH <akira (a] tagoh.org>
   3670 Date:	Tue Feb 28 12:52:25 2012 +0900
   3671 
   3672     Bug 41694 - FcCache functions have random-number-generator side
   3673     effects
   3674 
   3675     Use the own random number generator state if possible.
   3676 
   3677  configure.in  |  2 +-
   3678  src/fccache.c | 69
   3679  ++++++++++++++++++++++++++++++++++++++++++++++++++---------
   3680  2 files changed, 60 insertions(+), 11 deletions(-)
   3681 
   3682 commit c7a671ab6069c676bbc77875234364242fd00e88
   3683 Author: Pravin Satpute <psatpute (a] redhat.com>
   3684 Date:	Fri Feb 24 16:50:14 2012 +0900
   3685 
   3686     Bug 25652 - Add ortho file for locale mni_IN
   3687 
   3688     Add mni.orth for Maniputi
   3689 
   3690     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   3691 
   3692  fc-lang/Makefile.am |	3 ++-
   3693  fc-lang/mni.orth    | 35 +++++++++++++++++++++++++++++++++++
   3694  2 files changed, 37 insertions(+), 1 deletion(-)
   3695 
   3696 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
   3697 Author: Pravin Satpute <psatpute (a] redhat.com>
   3698 Date:	Fri Feb 24 16:43:14 2012 +0900
   3699 
   3700     Bug 25653 - Add ortho file for locale doi_IN
   3701 
   3702     Add doi.orth for Dogri
   3703 
   3704     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   3705 
   3706  fc-lang/Makefile.am |	3 ++-
   3707  fc-lang/doi.orth    | 40 ++++++++++++++++++++++++++++++++++++++++
   3708  2 files changed, 42 insertions(+), 1 deletion(-)
   3709 
   3710 commit 857753d3680b7e64e753a4b8a8324138200eb86b
   3711 Author: Akira TAGOH <akira (a] tagoh.org>
   3712 Date:	Thu Feb 23 20:12:06 2012 +0900
   3713 
   3714     Add brx.orth and sat.orth
   3715 
   3716  fc-lang/Makefile.am | 4 +++-
   3717  1 file changed, 3 insertions(+), 1 deletion(-)
   3718 
   3719 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
   3720 Author: Parag Nemade <pnemade (a] redhat.com>
   3721 Date:	Thu Feb 23 20:06:41 2012 +0900
   3722 
   3723     Bug 25650 - Add ortho file for locale sat_IN
   3724 
   3725     Add sat.orth for Santali
   3726 
   3727     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   3728 
   3729  fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
   3730  1 file changed, 44 insertions(+)
   3731 
   3732 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
   3733 Author: Parag Nemade <pnemade (a] redhat.com>
   3734 Date:	Thu Feb 23 19:34:18 2012 +0900
   3735 
   3736     Bug 25651 - Add ortho file for locale brx_IN
   3737 
   3738     Add brx.orth for Bodo.
   3739 
   3740     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   3741 
   3742  fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   3743  1 file changed, 46 insertions(+)
   3744 
   3745 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
   3746 Author: Akira TAGOH <akira (a] tagoh.org>
   3747 Date:	Thu Feb 23 15:23:23 2012 +0900
   3748 
   3749     Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
   3750     in fontconfig-2.8.0
   3751 
   3752     Add config files for FT_LcdFilter options.
   3753 
   3754     Patch from Robin Johnson.
   3755 
   3756  conf.d/11-lcdfilter-default.conf | 10 ++++++++++
   3757  conf.d/11-lcdfilter-legacy.conf  | 10 ++++++++++
   3758  conf.d/11-lcdfilter-light.conf   | 10 ++++++++++
   3759  conf.d/Makefile.am		  |  3 +++
   3760  4 files changed, 33 insertions(+)
   3761 
   3762 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
   3763 Author: Akira TAGOH <akira (a] tagoh.org>
   3764 Date:	Wed Feb 22 16:50:13 2012 +0900
   3765 
   3766     Do not update stream->pos when seeking is failed.
   3767 
   3768  src/ftglue.c | 3 ++-
   3769  1 file changed, 2 insertions(+), 1 deletion(-)
   3770 
   3771 commit 71b14d645f524637579d87ea99720c123d728e1f
   3772 Author: Akira TAGOH <akira (a] tagoh.org>
   3773 Date:	Wed Feb 22 16:30:05 2012 +0900
   3774 
   3775     Bug 46169 - Pointer error in FcConfigGlobMatch
   3776 
   3777     Fix possibly accessing the invalid memory and a crash in the
   3778     worst case
   3779     when the glob string is longer than the string.
   3780 
   3781  src/fccfg.c | 10 +++++++++-
   3782  1 file changed, 9 insertions(+), 1 deletion(-)
   3783 
   3784 commit 3abf981542788310104bc96b9c9cf70dd39b361b
   3785 Author: Mike Frysinger <vapier (a] gentoo.org>
   3786 Date:	Tue Nov 8 14:19:57 2011 -0500
   3787 
   3788     makealias: handle missing funcs better
   3789 
   3790     When adding new functions, if the actual definition doesn't match the
   3791     header (say due to a typo), the regeneration of the internal headers
   3792     get confused and output bad cpp logic.  This causes gcc to barf due
   3793     to mismatched #ifdef/#endif.  Which is a pain to figure out due to
   3794     the sheer voulme of generated code.
   3795 
   3796     So tweak the makealias script to detect this case and error out.
   3797     While we're here, improve the cpp output a bit to indent, include
   3798     comments, and merge similar ifdef blocks.
   3799 
   3800     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3801 
   3802  src/makealias | 18 ++++++++++++++----
   3803  1 file changed, 14 insertions(+), 4 deletions(-)
   3804 
   3805 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
   3806 Author: Mike Frysinger <vapier (a] gentoo.org>
   3807 Date:	Mon Nov 7 20:09:10 2011 -0500
   3808 
   3809     FcObjectValidType: tweak -1 checking
   3810 
   3811     Newer gcc doesn't like when you switch on an enum and use a value
   3812     that isn't declared:
   3813 
   3814     fcname.c: In function 'FcObjectValidType':
   3815     fcname.c:299:2: warning: case value '4294967295'
   3816 	not in enumerated type 'FcType' [-Wswitch]
   3817 
   3818     So tweak the logic to avoid this warning.
   3819 
   3820     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3821 
   3822  src/fcname.c | 4 +---
   3823  1 file changed, 1 insertion(+), 3 deletions(-)
   3824 
   3825 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
   3826 Author: Mike Frysinger <vapier (a] gentoo.org>
   3827 Date:	Mon Nov 7 19:29:57 2011 -0500
   3828 
   3829     fix build warnings when using --with-arch
   3830 
   3831     Latest configure code will setup FC_ARCHITECTURE directly rather than
   3832     going through ARCHITECTURE, so update fcarch.h accordingly.
   3833 
   3834     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3835 
   3836  src/fcarch.h | 5 ++---
   3837  1 file changed, 2 insertions(+), 3 deletions(-)
   3838 
   3839 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
   3840 Author: Mike Frysinger <vapier (a] gentoo.org>
   3841 Date:	Mon Nov 7 15:33:12 2011 -0500
   3842 
   3843     fc-{list,match}: constify format string
   3844 
   3845     We don't free this string anywhere, so mark it const to avoid gcc
   3846     warnings
   3847     and possible bugs in the future (if people did try freeing it).
   3848 
   3849     fc-list.c: In function 'main':
   3850     fc-list.c:161:16: warning: pointer targets in assignment
   3851 	differ in signedness [-Wpointer-sign]
   3852 
   3853     fc-match.c: In function 'main':
   3854     fc-match.c:201:13: warning: pointer targets in assignment
   3855 	differ in signedness [-Wpointer-sign]
   3856     fc-match.c:203:13: warning: pointer targets in assignment
   3857 	differ in signedness [-Wpointer-sign]
   3858 
   3859     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3860 
   3861  fc-list/fc-list.c   | 20 ++++++++++----------
   3862  fc-match/fc-match.c | 22 +++++++++++-----------
   3863  2 files changed, 21 insertions(+), 21 deletions(-)
   3864 
   3865 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
   3866 Author: Mike Frysinger <vapier (a] gentoo.org>
   3867 Date:	Mon Nov 7 15:26:52 2011 -0500
   3868 
   3869     FcName{,Get}Constant: constify string input
   3870 
   3871     These funcs don't modify the incoming string, so add const markings.
   3872     This is the "right thing", shouldn't change the ABI, and fixes some
   3873     gcc warnings:
   3874 
   3875     fccfg.c: In function 'FcConfigEvaluate':
   3876     fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
   3877 	discards 'const' qualifier from pointer target type [enabled
   3878 	by default]
   3879     fcalias.h:253:34: note: expected 'FcChar8 *' but
   3880 	argument is of type 'const FcChar8 *'
   3881 
   3882     fcxml.c: In function 'FcTypecheckExpr':
   3883     fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
   3884 	discards 'const' qualifier from pointer target type [enabled
   3885 	by default]
   3886     fcalias.h:251:37: note: expected 'FcChar8 *' but
   3887 	argument is of type 'const FcChar8 *'
   3888 
   3889     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3890 
   3891  fontconfig/fontconfig.h | 4 ++--
   3892  src/fcname.c		 | 4 ++--
   3893  2 files changed, 4 insertions(+), 4 deletions(-)
   3894 
   3895 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
   3896 Author: Mike Frysinger <vapier (a] gentoo.org>
   3897 Date:	Mon Nov 7 15:24:53 2011 -0500
   3898 
   3899     fc-cat: fix pointer warning
   3900 
   3901     Add a cast to avoid a gcc warning:
   3902 
   3903     fc-cat.c: In function 'cache_print_set':
   3904     fc-cat.c:230:2: warning: pointer targets in passing argument 2
   3905 	of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
   3906     ../fontconfig/fontconfig.h:860:1: note:
   3907 	expected 'const FcChar8 *' but argument is of type 'char *'
   3908 
   3909     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3910 
   3911  fc-cat/fc-cat.c | 2 +-
   3912  1 file changed, 1 insertion(+), 1 deletion(-)
   3913 
   3914 commit 647569d029d0c01ce36ae7d94095ea83f40728de
   3915 Author: Mike Frysinger <vapier (a] gentoo.org>
   3916 Date:	Mon Nov 7 15:21:51 2011 -0500
   3917 
   3918     FcStat: change to FcChar8 for first arg
   3919 
   3920     This shouldn't affect the ABI, makes FcStat more like the rest of the
   3921     fontconfig API, and fixes warnings where we pass FcChar8* pointers in
   3922     to this func from other places.
   3923 
   3924     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3925 
   3926  src/fccache.c | 4 ++--
   3927  src/fcint.h   | 2 +-
   3928  2 files changed, 3 insertions(+), 3 deletions(-)
   3929 
   3930 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
   3931 Author: Mike Frysinger <vapier (a] gentoo.org>
   3932 Date:	Mon Nov 7 15:18:26 2011 -0500
   3933 
   3934     delete unused variables
   3935 
   3936     Newer gcc is better at detecting set-but-unused variables.
   3937 
   3938     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3939 
   3940  src/fccache.c	  |  6 ++----
   3941  src/fcdir.c	  | 17 -----------------
   3942  src/fcformat.c   |  5 ++---
   3943  src/fcfreetype.c |  3 ---
   3944  4 files changed, 4 insertions(+), 27 deletions(-)
   3945 
   3946 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
   3947 Author: Mike Frysinger <vapier (a] gentoo.org>
   3948 Date:	Mon Nov 7 14:25:51 2011 -0500
   3949 
   3950     FcStrPlus: optimize a little
   3951 
   3952     We've already calculated the lengths of these strings, so re-use those
   3953     values to avoid having to rescan the strings multiple times.
   3954 
   3955     Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
   3956 
   3957  src/fcstr.c | 8 +++++---
   3958  1 file changed, 5 insertions(+), 3 deletions(-)
   3959 
   3960 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
   3961 Author: Akira TAGOH <akira (a] tagoh.org>
   3962 Date:	Thu Jan 19 12:04:52 2012 +0900
   3963 
   3964     Bug 44826 - <alias> must contain only a single <family>
   3965 
   3966     Fix invalid syntax around alias elements in 30-metric-aliases.conf
   3967     40-nonlatin.conf and 45-latin.conf.
   3968 
   3969     Patch from lolilolicon
   3970 
   3971  conf.d/30-metric-aliases.conf |  36 +++++++++++
   3972  conf.d/40-nonlatin.conf       | 140
   3973  +++++++++++++++++++++++++++++++++++++++++-
   3974  conf.d/45-latin.conf	       |  96 +++++++++++++++++++++++++++++
   3975  3 files changed, 271 insertions(+), 1 deletion(-)
   3976 
   3977 commit 54dd481512265a247bd23663c8fdb290a8886ccd
   3978 Author: Akira TAGOH <akira (a] tagoh.org>
   3979 Date:	Tue Dec 20 18:46:14 2011 +0900
   3980 
   3981     Get rid of the unexpected family name
   3982 
   3983     UmePlus P Gothic isn't a serif font.
   3984 
   3985  conf.d/65-nonlatin.conf | 1 -
   3986  1 file changed, 1 deletion(-)
   3987 
   3988 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
   3989 Author: MINAMI Hirokazu <minami (a] mistfall.net>
   3990 Date:	Tue Dec 20 18:36:35 2011 +0900
   3991 
   3992     Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
   3993 
   3994     Fix a typo.
   3995 
   3996     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   3997 
   3998  conf.d/65-nonlatin.conf | 2 +-
   3999  1 file changed, 1 insertion(+), 1 deletion(-)
   4000 
   4001 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
   4002 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
   4003 Date:	Wed Dec 21 11:38:28 2011 +0900
   4004 
   4005     Bug 43321 - Required corrections in urdu.orth file
   4006 
   4007     Drop U+0629 and U+0647, and add U+06c3 to ur.orth
   4008 
   4009     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   4010 
   4011  fc-lang/ur.orth | 7 +++++--
   4012  1 file changed, 5 insertions(+), 2 deletions(-)
   4013 
   4014 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
   4015 Author: Jinkyu Yi <jincreator (a] naver.com>
   4016 Date:	Wed Nov 9 18:07:37 2011 +0900
   4017 
   4018     Bug 42423 - make default Korean font from Un to Nanum
   4019 
   4020     Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
   4021 
   4022     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   4023 
   4024  conf.d/40-nonlatin.conf |  3 +++
   4025  conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
   4026  2 files changed, 17 insertions(+), 10 deletions(-)
   4027 
   4028 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
   4029 Author: Akira TAGOH <akira (a] tagoh.org>
   4030 Date:	Tue Feb 21 15:29:56 2012 +0900
   4031 
   4032     Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
   4033     installed
   4034 
   4035     This would changes the behavior of FcFontSort().
   4036     it won't returns NULL afterward.
   4037 
   4038  fc-match/fc-match.c |	5 +++++
   4039  src/fcmatch.c	     | 29 ++++++++++++++++++++++++++++-
   4040  2 files changed, 33 insertions(+), 1 deletion(-)
   4041 
   4042 commit cbb6ee1662f1219518677a9d489159778a812782
   4043 Author: Akira TAGOH <akira (a] tagoh.org>
   4044 Date:	Tue Jul 19 20:12:09 2011 +0900
   4045 
   4046     Bug 35517 - Remove Apple Roman cmap support
   4047 
   4048     Get rid of the apple roman encoding related code
   4049 
   4050  src/fcfreetype.c | 260
   4051  -------------------------------------------------------
   4052  1 file changed, 260 deletions(-)
   4053 
   4054 commit d3c438221610d2e584a611f21433062dc7e7f83d
   4055 Author: Akira TAGOH <akira (a] tagoh.org>
   4056 Date:	Tue Feb 21 15:11:30 2012 +0900
   4057 
   4058     Add a missing file
   4059 
   4060  fc-lang/Makefile.am | 3 ++-
   4061  1 file changed, 2 insertions(+), 1 deletion(-)
   4062 
   4063 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
   4064 Author: Akira TAGOH <akira (a] tagoh.org>
   4065 Date:	Mon Nov 14 12:56:28 2011 +0900
   4066 
   4067     Bug 32965 - Asturian (ast-ES) language matching missing 
   4068 
   4069     Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
   4070 
   4071  fc-lang/ast.orth | 4 ++++
   4072  1 file changed, 4 insertions(+)
   4073 
   4074 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
   4075 Author: Akira TAGOH <akira (a] tagoh.org>
   4076 Date:	Mon Nov 14 18:22:48 2011 +0900
   4077 
   4078     Remove the unnecessary comment in ks.orth
   4079 
   4080  fc-lang/ks.orth | 4 ----
   4081  1 file changed, 4 deletions(-)
   4082 
   4083 commit dedc16733a44373633e319461ff04ec9d1f08ed6
   4084 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
   4085 Date:	Fri Nov 11 15:30:56 2011 +0900
   4086 
   4087     Bug 27195 - need updates to ks.orth file
   4088 
   4089     Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
   4090 
   4091     See http://www.unicode.org/charts/PDF/U0600.pdf
   4092 
   4093     Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
   4094 
   4095  fc-lang/ks.orth | 6 ++++++
   4096  1 file changed, 6 insertions(+)
   4097 
   4098 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
   4099 Author: Akira TAGOH <akira (a] tagoh.org>
   4100 Date:	Mon Nov 14 17:44:24 2011 +0900
   4101 
   4102     Bug 24744 - No n'ko orthography
   4103 
   4104     Add nqo.orth for N'Ko
   4105 
   4106  fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
   4107  1 file changed, 31 insertions(+)
   4108 
   4109 commit 19651262e9502c952184f27962c9f5e521a11db9
   4110 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4111 Date:	Thu Oct 6 14:59:04 2011 -0400
   4112 
   4113     Add FcPublic to FcLangSetUnion and FcLangSetSubtract
   4114 
   4115     Patch from ssp
   4116 
   4117  fontconfig/fontconfig.h | 4 ++--
   4118  1 file changed, 2 insertions(+), 2 deletions(-)
   4119 
   4120 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
   4121 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4122 Date:	Wed Oct 5 15:12:48 2011 -0400
   4123 
   4124     Fix parallel build
   4125 
   4126  doc/Makefile.am | 2 +-
   4127  1 file changed, 1 insertion(+), 1 deletion(-)
   4128 
   4129 commit 082caefb6d5462c97f280b7037e3740b4865a244
   4130 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4131 Date:	Sat Sep 24 13:52:05 2011 -0400
   4132 
   4133     Bug 41171 - Invalid use of memset
   4134 
   4135  src/fccache.c | 2 +-
   4136  1 file changed, 1 insertion(+), 1 deletion(-)
   4137 
   4138 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
   4139 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4140 Date:	Wed Jun 22 13:06:19 2011 -0400
   4141 
   4142     Fix stupid bug in FcFontSort()
   4143 
   4144     I broke FcFontSort() language handling at the end of 2008 with this
   4145     commit: c7641f28
   4146 
   4147     G-d knows how many of the lang-matching bugs in bugzilla will be
   4148     fixed by this changed...
   4149 
   4150     I'm really sorry, everyone!
   4151 
   4152  src/fcmatch.c | 2 +-
   4153  1 file changed, 1 insertion(+), 1 deletion(-)
   4154 
   4155 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
   4156 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4157 Date:	Mon Jun 20 11:55:25 2011 -0400
   4158 
   4159     Switch fc-cat to use FcPatternFormat()
   4160 
   4161     Added the a builtin "fccat" to FcPatternFormat().
   4162 
   4163  doc/fcformat.fncs |  7 +++++++
   4164  fc-cat/fc-cat.c   | 39 +++++++++++----------------------------
   4165  src/fcformat.c    |  3 +++
   4166  3 files changed, 21 insertions(+), 28 deletions(-)
   4167 
   4168 commit a15ac5d3840552528874f1d5ad166eb00906ce80
   4169 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4170 Date:	Mon Jun 20 11:32:46 2011 -0400
   4171 
   4172     Switch fc-match to use FcPatternFormat()
   4173 
   4174     Fix small bug in FcPatternFormat that was letting element-default to
   4175     consume the convertor sequence.
   4176 
   4177  fc-match/fc-match.c | 38 +++++++++-----------------------------
   4178  src/fcformat.c      |	2 +-
   4179  2 files changed, 10 insertions(+), 30 deletions(-)
   4180 
   4181 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
   4182 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4183 Date:	Mon Jun 20 11:22:17 2011 -0400
   4184 
   4185     Bug 26718 - "fc-match sans file" doesn't work
   4186 
   4187     - Do not throw away FC_FILE in FcNameUnparse
   4188     - Update the builtin "fclist" format to remove FC_FILE properly
   4189     instead
   4190     - Switch fc-list to use FcPatternFormat()
   4191 
   4192     Note that I had previously broken fc-list and it was not showing the
   4193     file name anymore.	No one noticed that it seems!  Now fixed.
   4194 
   4195  fc-list/fc-list.c | 17 ++++-------------
   4196  src/fcformat.c    |  2 +-
   4197  src/fcname.c	   |  3 +--
   4198  3 files changed, 6 insertions(+), 16 deletions(-)
   4199 
   4200 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
   4201 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4202 Date:	Mon Jun 20 11:07:56 2011 -0400
   4203 
   4204     Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
   4205 
   4206     Do not remove blacklisted fonts during cache generation.  We already
   4207     apply the blacklist when reading the caches.  The idea always has been
   4208     that the config should not affect caches built, although that design
   4209     was tarnished with the introduction of target="scan" configurations.
   4210 
   4211  src/fcdir.c | 7 ++-----
   4212  1 file changed, 2 insertions(+), 5 deletions(-)
   4213 
   4214 commit 0392abf79131c9325c66c71c2708a4cd77673296
   4215 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4216 Date:	Tue Apr 12 22:15:37 2011 -0400
   4217 
   4218     [.gitignore] Update
   4219 
   4220  .gitignore | 3 +++
   4221  1 file changed, 3 insertions(+)
   4222 
   4223 commit 1c475d5c8cb265ac939d6b9e097666e300162511
   4224 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4225 Date:	Mon Mar 28 16:33:12 2011 -0400
   4226 
   4227     Bug 35587 - Add padding to make valgrind and glibc not hate each other
   4228 
   4229  src/fccfg.c | 13 +++++++++++--
   4230  src/fcpat.c | 10 +++++++---
   4231  2 files changed, 18 insertions(+), 5 deletions(-)
   4232 
   4233 commit f0ee5761e1ab63d848f980a767dd8475986f1342
   4234 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4235 Date:	Mon Mar 14 18:58:13 2011 -0300
   4236 
   4237     Fix warning
   4238 
   4239  fc-lang/fc-lang.c | 2 +-
   4240  1 file changed, 1 insertion(+), 1 deletion(-)
   4241 
   4242 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
   4243 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4244 Date:	Mon Mar 14 18:49:21 2011 -0300
   4245 
   4246     Always define FcStat as a function
   4247 
   4248     Such that first arg is const char *.  We also need to make more
   4249     changes
   4250     in that function as part of some other bug.
   4251 
   4252  src/fcatomic.c |  2 +-
   4253  src/fccache.c	| 13 +++++++++++--
   4254  src/fccfg.c	|  2 +-
   4255  src/fcdir.c	|  4 ++--
   4256  src/fcint.h	|  4 ----
   4257  5 files changed, 15 insertions(+), 10 deletions(-)
   4258 
   4259 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
   4260 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4261 Date:	Mon Mar 14 18:23:56 2011 -0300
   4262 
   4263     More doc typo fixes
   4264 
   4265  doc/fcatomic.fncs    | 2 +-
   4266  doc/fcconfig.fncs    | 4 ++--
   4267  doc/fcinit.fncs      | 2 +-
   4268  doc/fcmatrix.fncs    | 4 ++--
   4269  doc/fcobjectset.fncs | 2 +-
   4270  5 files changed, 7 insertions(+), 7 deletions(-)
   4271 
   4272 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
   4273 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4274 Date:	Mon Mar 14 18:21:32 2011 -0300
   4275 
   4276     Mark constant strings as constant
   4277 
   4278     Fixes a few compiler warnings in fcxml.c and makes it clear that they
   4279     should not be freed.
   4280 
   4281  doc/fcatomic.fncs | 2 +-
   4282  src/fcint.h	   | 4 ++--
   4283  2 files changed, 3 insertions(+), 3 deletions(-)
   4284 
   4285 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
   4286 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4287 Date:	Mon Mar 14 18:04:59 2011 -0300
   4288 
   4289     Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
   4290     idx to FcPatternGetLangSet()
   4291 
   4292  src/fcformat.c | 2 +-
   4293  1 file changed, 1 insertion(+), 1 deletion(-)
   4294 
   4295 commit ccc239b3865dd8d83026ae59b89de965e948120a
   4296 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4297 Date:	Mon Mar 14 17:28:53 2011 -0300
   4298 
   4299     Bug 20113 - Uighur (ug) orthography incomplete
   4300 
   4301  fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
   4302  1 file changed, 28 insertions(+), 7 deletions(-)
   4303 
   4304 commit 7baa20c7590b12d11dcfb0a50131d50963581258
   4305 Author: Brad Hards <bradh (a] frogmouth.net>
   4306 Date:	Fri Mar 11 19:43:42 2011 -0300
   4307 
   4308     Documentation fixes
   4309 
   4310  doc/fcatomic.fncs	   |   2 +-
   4311  doc/fccharset.fncs	   |   8 +--
   4312  doc/fcfontset.fncs	   |   2 +-
   4313  doc/fcformat.fncs	   |   4 +-
   4314  doc/fcfreetype.fncs	   |   4 +-
   4315  doc/fcinit.fncs	   |   2 +-
   4316  doc/fclangset.fncs	   |   4 +-
   4317  doc/fcpattern.fncs	   |   2 +-
   4318  doc/fcstring.fncs	   |   4 +-
   4319  doc/fontconfig-devel.sgml | 148
   4320  +++++++++++++++++++++++-----------------------
   4321  doc/fontconfig-user.sgml  |   8 +--
   4322  11 files changed, 94 insertions(+), 94 deletions(-)
   4323 
   4324 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
   4325 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4326 Date:	Fri Mar 11 19:40:38 2011 -0300
   4327 
   4328     Remove --enable-maintainer-mode from autogen.sh
   4329 
   4330  autogen.sh | 4 ++--
   4331  1 file changed, 2 insertions(+), 2 deletions(-)
   4332 
   4333 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
   4334 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4335 Date:	Fri Jan 21 16:34:52 2011 -0500
   4336 
   4337     Update CaseFolding.txt to Unicode 6.0
   4338 
   4339  fc-case/CaseFolding.txt | 15 ++++++++++++---
   4340  1 file changed, 12 insertions(+), 3 deletions(-)
   4341 
   4342 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
   4343 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4344 Date:	Mon Jan 3 22:18:38 2011 -0500
   4345 
   4346     Remove AM_MAINTAINER_MODE
   4347 
   4348     That macro is simply broken.
   4349 
   4350     This was also brought up in:
   4351     Bug 32679 - fontconfig-2.8.0 does not cross compile
   4352 
   4353  configure.in | 1 -
   4354  1 file changed, 1 deletion(-)
   4355 
   4356 commit 0c7b8676171f2238af9785abf775e0f420e6545a
   4357 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4358 Date:	Sun Jan 2 13:25:29 2011 -0700
   4359 
   4360     Fix assertion failure on le32d4
   4361 
   4362     Reported by Jon TURNEY.
   4363 
   4364  src/fcarch.c | 3 ++-
   4365  1 file changed, 2 insertions(+), 1 deletion(-)
   4366 
   4367 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
   4368 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4369 Date:	Tue Dec 28 02:58:16 2010 -0600
   4370 
   4371     Doc nit
   4372 
   4373  doc/fclangset.fncs | 4 ++--
   4374  1 file changed, 2 insertions(+), 2 deletions(-)
   4375 
   4376 commit 43bf659eedb3eeff75d219864af475dcadcf6983
   4377 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4378 Date:	Tue Dec 28 02:55:31 2010 -0600
   4379 
   4380     Skip <range> elements with begin > end
   4381 
   4382  src/fcxml.c | 26 ++++++++++++++++----------
   4383  1 file changed, 16 insertions(+), 10 deletions(-)
   4384 
   4385 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
   4386 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4387 Date:	Tue Dec 28 02:52:06 2010 -0600
   4388 
   4389     Add <range> support for <blank> into the DTD
   4390 
   4391  fonts.dtd | 2 +-
   4392  1 file changed, 1 insertion(+), 1 deletion(-)
   4393 
   4394 commit 549c9962a48cd728116c8f39db31c58043236ff0
   4395 Merge: 30fd4fa fa269cf
   4396 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4397 Date:	Tue Dec 28 02:50:16 2010 -0600
   4398 
   4399     Allow editing charset and lang in target="scan"
   4400 
   4401     Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
   4402 
   4403     Fixes:
   4404     Bug 31969 - Can't modify charset in target="scan"
   4405     Bug 23758 - Can't modify lang in target="scan"
   4406 
   4407 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
   4408 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4409 Date:	Tue Dec 28 01:28:39 2010 -0600
   4410 
   4411     Bump version
   4412 
   4413  configure.in | 2 +-
   4414  1 file changed, 1 insertion(+), 1 deletion(-)
   4415 
   4416 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
   4417 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4418 Date:	Tue Dec 28 00:59:19 2010 -0600
   4419 
   4420     Make fc-arch stuff cross-compiling-safe
   4421 
   4422     Fixes:
   4423     Bug 32679 - fontconfig-2.8.0 does not cross compile
   4424     Bug 25462 - Cross-compilation doesn't work
   4425 
   4426  Makefile.am	       |   2 +-
   4427  configure.in	       |  64 +++++------------------
   4428  fc-arch/Makefile.am   |  54 --------------------
   4429  fc-arch/fc-arch.c     | 138
   4430  --------------------------------------------------
   4431  fc-arch/fcarch.tmpl.h |  65 ------------------------
   4432  fc-cache/fc-cache.c   |   2 +-
   4433  fc-cat/fc-cat.c       |   2 +-
   4434  src/Makefile.am       |   6 +--
   4435  src/fcarch.c	       |  72 ++++++++++++++++++++++++++
   4436  src/fcarch.h	       |  71 ++++++++++++++++++++++++++
   4437  src/fccache.c	       |   3 +-
   4438  src/fcint.h	       |   4 ++
   4439  12 files changed, 167 insertions(+), 316 deletions(-)
   4440 
   4441 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
   4442 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4443 Date:	Mon Dec 27 13:20:47 2010 -0600
   4444 
   4445     Make most generated-files cross-compiling-safe
   4446 
   4447     By simply including a copy in the tarball.
   4448 
   4449     Remains fc-arch which is trickier.
   4450 
   4451  doc/Makefile.am	  | 19 +++++++++++--------
   4452  fc-arch/fcarch.tmpl.h	  |  2 +-
   4453  fc-case/Makefile.am	  | 14 ++++++++------
   4454  fc-glyphname/Makefile.am | 14 ++++++++------
   4455  fc-lang/Makefile.am	  | 17 ++++++++++-------
   4456  5 files changed, 38 insertions(+), 28 deletions(-)
   4457 
   4458 commit fa269cf812ee304534b0e4c44662202496008db0
   4459 Author: Akira TAGOH <akira (a] tagoh.org>
   4460 Date:	Thu Dec 9 11:57:24 2010 +0900
   4461 
   4462     add some documents
   4463 
   4464  doc/fclangset.fncs	  | 30 ++++++++++++++++++++++++++++++
   4465  doc/fontconfig-user.sgml |  4 ++++
   4466  2 files changed, 34 insertions(+)
   4467 
   4468 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
   4469 Author: Akira TAGOH <akira (a] tagoh.org>
   4470 Date:	Mon Dec 6 12:38:18 2010 +0900
   4471 
   4472     Add editing langset feature.
   4473 
   4474     The syntax to add any langset to the langset table looks like:
   4475 
   4476     <match target="scan">
   4477 	<test name="family">
   4478 	    <string>Buggy Sans</string>
   4479 	</test>
   4480 	<edit name="lang" mode="assign">
   4481 	    <plus>
   4482 		<name>lang</name>
   4483 		<langset>
   4484 		    <string>zh-cn</string>
   4485 		    <string>zh-tw</string>
   4486 		</langset>
   4487 	    </plus>
   4488 	</edit>
   4489     </match>
   4490 
   4491     To remove any langset from the langset table:
   4492 
   4493     <match target="scan">
   4494 	<test name="family">
   4495 	    <string>Buggy Sans</string>
   4496 	</test>
   4497 	<edit name="lang" mode="assign">
   4498 	    <minus>
   4499 		<name>lang</name>
   4500 		<langset>
   4501 		    <string>ja</string>
   4502 		</langset>
   4503 	    </minus>
   4504 	</edit>
   4505     </match>
   4506 
   4507  fontconfig/fontconfig.h |  9 ++++++
   4508  fonts.dtd		 |  5 ++--
   4509  src/fccfg.c		 | 24 +++++++++++++++
   4510  src/fcdbg.c		 |  6 ++++
   4511  src/fcint.h		 |  3 +-
   4512  src/fclang.c		 | 62 ++++++++++++++++++++++++++++++++++++++
   4513  src/fcxml.c		 | 80
   4514  +++++++++++++++++++++++++++++++++++++++++++++++++
   4515  7 files changed, 186 insertions(+), 3 deletions(-)
   4516 
   4517 commit d975cdda782bb88c8bb6706889a554b2afb9f939
   4518 Author: Akira TAGOH <akira (a] tagoh.org>
   4519 Date:	Mon Dec 6 12:18:23 2010 +0900
   4520 
   4521     Add the range support in blank element
   4522 
   4523  src/fcxml.c | 35 +++++++++++++++++++++--------------
   4524  1 file changed, 21 insertions(+), 14 deletions(-)
   4525 
   4526 commit 51e352a1bde91348888202539639a5a2d0d506d4
   4527 Author: Akira TAGOH <akira (a] tagoh.org>
   4528 Date:	Thu Dec 9 11:32:26 2010 +0900
   4529 
   4530     add some document for range and charset.
   4531 
   4532  doc/fontconfig-user.sgml | 8 ++++++++
   4533  1 file changed, 8 insertions(+)
   4534 
   4535 commit 857b7efe1e301f670329c6836da52fbab8c5df66
   4536 Author: Akira TAGOH <akira (a] tagoh.org>
   4537 Date:	Mon Dec 6 12:10:17 2010 +0900
   4538 
   4539     Add charset editing feature.
   4540 
   4541     The syntax to add any characters to the charset table looks like:
   4542 
   4543     <match target="scan">
   4544 	<test name="family">
   4545 	    <string>Buggy Sans</string>
   4546 	</test>
   4547 	<edit name="charset" mode="assign">
   4548 	    <plus>
   4549 		<name>charset</name>
   4550 		<charset>
   4551 		    <int>0x3220</int>	 <!-- PARENTHESIZED IDEOGRAPH
   4552 		    ONE -->
   4553 		</charset>
   4554 	    </plus>
   4555 	</edit>
   4556     </match>
   4557 
   4558     To remove any characters from the charset table:
   4559 
   4560     <match target="scan">
   4561 	<test name="family">
   4562 	    <string>Buggy Sans</string>
   4563 	</test>
   4564 	<edit name="charset" mode="assign">
   4565 	    <minus>
   4566 		<name>charset</name>
   4567 		<charset>
   4568 		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
   4569 		    <int>0x06D2</int>	 <!-- ARABIC LETTER YEH BARREE -->
   4570 		    <int>0x06D3</int>	 <!-- ARABIC LETTER YEH BARREE
   4571 		    WITH HAMZA ABOVE -->
   4572 		</charset>
   4573 	    </minus>
   4574 	</edit>
   4575     </match>
   4576 
   4577     You could also use the range element for convenience:
   4578 
   4579     ...
   4580 		<charset>
   4581 		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
   4582 		    <range>
   4583 			<int>0x06D2</int>    <!-- ARABIC LETTER YEH
   4584 			BARREE -->
   4585 			<int>0x06D3</int>    <!-- ARABIC LETTER YEH
   4586 			BARREE WITH HAMZA ABOVE -->
   4587 		    </range>
   4588 		</charset>
   4589     ...
   4590 
   4591  fonts.dtd	 |   4 +-
   4592  src/Makefile.am |   4 +-
   4593  src/fccfg.c	 |  19 +++++++
   4594  src/fcdbg.c	 |   2 +
   4595  src/fcint.h	 |   9 +++-
   4596  src/fcxml.c	 | 156
   4597  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
   4598  6 files changed, 185 insertions(+), 9 deletions(-)
   4599 
   4600 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
   4601 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4602 Date:	Tue Dec 7 18:48:56 2010 -0500
   4603 
   4604     Bug 28958 - lang=en matches other langs
   4605 
   4606     Patch from Akira TAGOH.
   4607 
   4608  src/fclang.c | 2 ++
   4609  1 file changed, 2 insertions(+)
   4610 
   4611 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
   4612 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4613 Date:	Thu Dec 2 08:13:59 2010 -0500
   4614 
   4615     Fix returned value
   4616 
   4617  src/fcinit.c | 2 +-
   4618  1 file changed, 1 insertion(+), 1 deletion(-)
   4619 
   4620 commit 5aaf466d3899842763e746a9c2b745748eb34b48
   4621 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4622 Date:	Wed Nov 10 16:45:42 2010 -0500
   4623 
   4624     Cleanup copyright notices to replace "Keith Packard" with "the
   4625     author(s)"
   4626 
   4627  COPYING			 | 5 ++---
   4628  Makefile.am			 | 4 ++--
   4629  conf.d/Makefile.am		 | 4 ++--
   4630  config/Makedefs.in		 | 4 ++--
   4631  configure.in			 | 4 ++--
   4632  doc/Makefile.am		 | 4 ++--
   4633  doc/confdir.sgml.in		 | 4 ++--
   4634  doc/edit-sgml.c		 | 4 ++--
   4635  doc/fcatomic.fncs		 | 4 ++--
   4636  doc/fcblanks.fncs		 | 4 ++--
   4637  doc/fccache.fncs		 | 4 ++--
   4638  doc/fccharset.fncs		 | 4 ++--
   4639  doc/fcconfig.fncs		 | 4 ++--
   4640  doc/fcconstant.fncs		 | 4 ++--
   4641  doc/fcfile.fncs		 | 4 ++--
   4642  doc/fcfontset.fncs		 | 4 ++--
   4643  doc/fcformat.fncs		 | 4 ++--
   4644  doc/fcfreetype.fncs		 | 4 ++--
   4645  doc/fcinit.fncs		 | 4 ++--
   4646  doc/fcmatrix.fncs		 | 4 ++--
   4647  doc/fcobjectset.fncs		 | 4 ++--
   4648  doc/fcobjecttype.fncs		 | 4 ++--
   4649  doc/fcpattern.fncs		 | 4 ++--
   4650  doc/fcstring.fncs		 | 4 ++--
   4651  doc/fcstrset.fncs		 | 4 ++--
   4652  doc/fcvalue.fncs		 | 4 ++--
   4653  doc/fontconfig-devel.sgml	 | 8 ++++----
   4654  doc/fontconfig-user.sgml	 | 4 ++--
   4655  doc/func.sgml			 | 4 ++--
   4656  doc/version.sgml.in		 | 4 ++--
   4657  fc-arch/Makefile.am		 | 4 ++--
   4658  fc-arch/fcarch.tmpl.h		 | 4 ++--
   4659  fc-cache/Makefile.am		 | 4 ++--
   4660  fc-cache/fc-cache.c		 | 4 ++--
   4661  fc-case/Makefile.am		 | 4 ++--
   4662  fc-case/fc-case.c		 | 4 ++--
   4663  fc-case/fccase.tmpl.h		 | 4 ++--
   4664  fc-cat/Makefile.am		 | 4 ++--
   4665  fc-cat/fc-cat.c		 | 4 ++--
   4666  fc-glyphname/Makefile.am	 | 4 ++--
   4667  fc-glyphname/fc-glyphname.c	 | 4 ++--
   4668  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
   4669  fc-lang/Makefile.am		 | 4 ++--
   4670  fc-lang/aa.orth		 | 4 ++--
   4671  fc-lang/ab.orth		 | 4 ++--
   4672  fc-lang/af.orth		 | 4 ++--
   4673  fc-lang/am.orth		 | 4 ++--
   4674  fc-lang/ar.orth		 | 4 ++--
   4675  fc-lang/ast.orth		 | 4 ++--
   4676  fc-lang/av.orth		 | 4 ++--
   4677  fc-lang/ay.orth		 | 4 ++--
   4678  fc-lang/az_ir.orth		 | 4 ++--
   4679  fc-lang/ba.orth		 | 4 ++--
   4680  fc-lang/be.orth		 | 4 ++--
   4681  fc-lang/bg.orth		 | 4 ++--
   4682  fc-lang/bh.orth		 | 4 ++--
   4683  fc-lang/bho.orth		 | 4 ++--
   4684  fc-lang/bi.orth		 | 4 ++--
   4685  fc-lang/bin.orth		 | 4 ++--
   4686  fc-lang/bm.orth		 | 4 ++--
   4687  fc-lang/bo.orth		 | 4 ++--
   4688  fc-lang/br.orth		 | 4 ++--
   4689  fc-lang/bs.orth		 | 4 ++--
   4690  fc-lang/bua.orth		 | 4 ++--
   4691  fc-lang/ca.orth		 | 4 ++--
   4692  fc-lang/ce.orth		 | 4 ++--
   4693  fc-lang/ch.orth		 | 4 ++--
   4694  fc-lang/chm.orth		 | 4 ++--
   4695  fc-lang/chr.orth		 | 4 ++--
   4696  fc-lang/co.orth		 | 4 ++--
   4697  fc-lang/cs.orth		 | 4 ++--
   4698  fc-lang/cu.orth		 | 4 ++--
   4699  fc-lang/cv.orth		 | 4 ++--
   4700  fc-lang/cy.orth		 | 4 ++--
   4701  fc-lang/da.orth		 | 4 ++--
   4702  fc-lang/de.orth		 | 4 ++--
   4703  fc-lang/dz.orth		 | 4 ++--
   4704  fc-lang/el.orth		 | 4 ++--
   4705  fc-lang/en.orth		 | 4 ++--
   4706  fc-lang/eo.orth		 | 4 ++--
   4707  fc-lang/es.orth		 | 4 ++--
   4708  fc-lang/et.orth		 | 4 ++--
   4709  fc-lang/eu.orth		 | 4 ++--
   4710  fc-lang/fa.orth		 | 4 ++--
   4711  fc-lang/fc-lang.c		 | 4 ++--
   4712  fc-lang/fc-lang.man		 | 4 ++--
   4713  fc-lang/fclang.tmpl.h		 | 4 ++--
   4714  fc-lang/ff.orth		 | 4 ++--
   4715  fc-lang/fi.orth		 | 4 ++--
   4716  fc-lang/fj.orth		 | 4 ++--
   4717  fc-lang/fo.orth		 | 4 ++--
   4718  fc-lang/fr.orth		 | 4 ++--
   4719  fc-lang/fur.orth		 | 4 ++--
   4720  fc-lang/fy.orth		 | 4 ++--
   4721  fc-lang/ga.orth		 | 4 ++--
   4722  fc-lang/gd.orth		 | 4 ++--
   4723  fc-lang/gez.orth		 | 4 ++--
   4724  fc-lang/gl.orth		 | 4 ++--
   4725  fc-lang/gn.orth		 | 4 ++--
   4726  fc-lang/gu.orth		 | 4 ++--
   4727  fc-lang/gv.orth		 | 4 ++--
   4728  fc-lang/ha.orth		 | 4 ++--
   4729  fc-lang/haw.orth		 | 4 ++--
   4730  fc-lang/he.orth		 | 4 ++--
   4731  fc-lang/hi.orth		 | 4 ++--
   4732  fc-lang/ho.orth		 | 4 ++--
   4733  fc-lang/hr.orth		 | 4 ++--
   4734  fc-lang/hu.orth		 | 4 ++--
   4735  fc-lang/hy.orth		 | 4 ++--
   4736  fc-lang/ia.orth		 | 4 ++--
   4737  fc-lang/id.orth		 | 4 ++--
   4738  fc-lang/ie.orth		 | 4 ++--
   4739  fc-lang/ig.orth		 | 4 ++--
   4740  fc-lang/ik.orth		 | 4 ++--
   4741  fc-lang/io.orth		 | 4 ++--
   4742  fc-lang/is.orth		 | 4 ++--
   4743  fc-lang/it.orth		 | 4 ++--
   4744  fc-lang/iu.orth		 | 4 ++--
   4745  fc-lang/ja.orth		 | 4 ++--
   4746  fc-lang/ka.orth		 | 4 ++--
   4747  fc-lang/kaa.orth		 | 4 ++--
   4748  fc-lang/ki.orth		 | 4 ++--
   4749  fc-lang/kk.orth		 | 4 ++--
   4750  fc-lang/kl.orth		 | 4 ++--
   4751  fc-lang/kn.orth		 | 4 ++--
   4752  fc-lang/ko.orth		 | 4 ++--
   4753  fc-lang/kok.orth		 | 4 ++--
   4754  fc-lang/ku_am.orth		 | 4 ++--
   4755  fc-lang/ku_ir.orth		 | 4 ++--
   4756  fc-lang/kum.orth		 | 4 ++--
   4757  fc-lang/kv.orth		 | 4 ++--
   4758  fc-lang/kw.orth		 | 4 ++--
   4759  fc-lang/ky.orth		 | 4 ++--
   4760  fc-lang/la.orth		 | 4 ++--
   4761  fc-lang/lb.orth		 | 4 ++--
   4762  fc-lang/lez.orth		 | 4 ++--
   4763  fc-lang/ln.orth		 | 4 ++--
   4764  fc-lang/lo.orth		 | 4 ++--
   4765  fc-lang/lt.orth		 | 4 ++--
   4766  fc-lang/lv.orth		 | 4 ++--
   4767  fc-lang/mai.orth		 | 4 ++--
   4768  fc-lang/mg.orth		 | 4 ++--
   4769  fc-lang/mh.orth		 | 4 ++--
   4770  fc-lang/mi.orth		 | 4 ++--
   4771  fc-lang/mk.orth		 | 4 ++--
   4772  fc-lang/ml.orth		 | 4 ++--
   4773  fc-lang/mn_cn.orth		 | 4 ++--
   4774  fc-lang/mo.orth		 | 4 ++--
   4775  fc-lang/mr.orth		 | 4 ++--
   4776  fc-lang/mt.orth		 | 4 ++--
   4777  fc-lang/my.orth		 | 4 ++--
   4778  fc-lang/nb.orth		 | 4 ++--
   4779  fc-lang/nds.orth		 | 4 ++--
   4780  fc-lang/ne.orth		 | 4 ++--
   4781  fc-lang/nl.orth		 | 4 ++--
   4782  fc-lang/nn.orth		 | 4 ++--
   4783  fc-lang/no.orth		 | 4 ++--
   4784  fc-lang/ny.orth		 | 4 ++--
   4785  fc-lang/oc.orth		 | 4 ++--
   4786  fc-lang/om.orth		 | 4 ++--
   4787  fc-lang/or.orth		 | 4 ++--
   4788  fc-lang/os.orth		 | 4 ++--
   4789  fc-lang/pes.orth		 | 4 ++--
   4790  fc-lang/pl.orth		 | 4 ++--
   4791  fc-lang/prs.orth		 | 4 ++--
   4792  fc-lang/ps_af.orth		 | 4 ++--
   4793  fc-lang/ps_pk.orth		 | 4 ++--
   4794  fc-lang/pt.orth		 | 4 ++--
   4795  fc-lang/rm.orth		 | 4 ++--
   4796  fc-lang/ro.orth		 | 4 ++--
   4797  fc-lang/ru.orth		 | 4 ++--
   4798  fc-lang/sa.orth		 | 4 ++--
   4799  fc-lang/sah.orth		 | 4 ++--
   4800  fc-lang/sco.orth		 | 4 ++--
   4801  fc-lang/se.orth		 | 4 ++--
   4802  fc-lang/sel.orth		 | 4 ++--
   4803  fc-lang/sk.orth		 | 4 ++--
   4804  fc-lang/sl.orth		 | 4 ++--
   4805  fc-lang/sm.orth		 | 4 ++--
   4806  fc-lang/sma.orth		 | 4 ++--
   4807  fc-lang/smj.orth		 | 4 ++--
   4808  fc-lang/smn.orth		 | 4 ++--
   4809  fc-lang/sms.orth		 | 4 ++--
   4810  fc-lang/so.orth		 | 4 ++--
   4811  fc-lang/sq.orth		 | 4 ++--
   4812  fc-lang/sr.orth		 | 4 ++--
   4813  fc-lang/sv.orth		 | 4 ++--
   4814  fc-lang/sw.orth		 | 4 ++--
   4815  fc-lang/syr.orth		 | 4 ++--
   4816  fc-lang/ta.orth		 | 4 ++--
   4817  fc-lang/te.orth		 | 4 ++--
   4818  fc-lang/tg.orth		 | 4 ++--
   4819  fc-lang/th.orth		 | 4 ++--
   4820  fc-lang/ti_er.orth		 | 4 ++--
   4821  fc-lang/ti_et.orth		 | 4 ++--
   4822  fc-lang/tig.orth		 | 4 ++--
   4823  fc-lang/tn.orth		 | 4 ++--
   4824  fc-lang/to.orth		 | 4 ++--
   4825  fc-lang/tr.orth		 | 4 ++--
   4826  fc-lang/ts.orth		 | 4 ++--
   4827  fc-lang/tt.orth		 | 4 ++--
   4828  fc-lang/tw.orth		 | 4 ++--
   4829  fc-lang/tyv.orth		 | 4 ++--
   4830  fc-lang/ug.orth		 | 4 ++--
   4831  fc-lang/uk.orth		 | 4 ++--
   4832  fc-lang/ur.orth		 | 4 ++--
   4833  fc-lang/ve.orth		 | 4 ++--
   4834  fc-lang/vi.orth		 | 4 ++--
   4835  fc-lang/vo.orth		 | 4 ++--
   4836  fc-lang/vot.orth		 | 4 ++--
   4837  fc-lang/wa.orth		 | 4 ++--
   4838  fc-lang/wen.orth		 | 4 ++--
   4839  fc-lang/wo.orth		 | 4 ++--
   4840  fc-lang/xh.orth		 | 4 ++--
   4841  fc-lang/yap.orth		 | 4 ++--
   4842  fc-lang/yi.orth		 | 4 ++--
   4843  fc-lang/yo.orth		 | 4 ++--
   4844  fc-lang/zh_cn.orth		 | 4 ++--
   4845  fc-lang/zh_hk.orth		 | 4 ++--
   4846  fc-lang/zh_mo.orth		 | 4 ++--
   4847  fc-lang/zh_sg.orth		 | 4 ++--
   4848  fc-lang/zh_tw.orth		 | 4 ++--
   4849  fc-lang/zu.orth		 | 4 ++--
   4850  fc-list/Makefile.am		 | 4 ++--
   4851  fc-list/fc-list.c		 | 4 ++--
   4852  fc-match/Makefile.am		 | 4 ++--
   4853  fc-match/fc-match.c		 | 4 ++--
   4854  fc-pattern/Makefile.am		 | 4 ++--
   4855  fc-pattern/fc-pattern.c	 | 4 ++--
   4856  fc-query/Makefile.am		 | 4 ++--
   4857  fc-query/fc-query.c		 | 4 ++--
   4858  fc-scan/Makefile.am		 | 4 ++--
   4859  fc-scan/fc-scan.c		 | 4 ++--
   4860  fontconfig/fcfreetype.h	 | 4 ++--
   4861  fontconfig/fcprivate.h		 | 4 ++--
   4862  fontconfig/fontconfig.h	 | 4 ++--
   4863  src/Makefile.am		 | 4 ++--
   4864  src/fcatomic.c			 | 4 ++--
   4865  src/fcblanks.c			 | 4 ++--
   4866  src/fccache.c			 | 4 ++--
   4867  src/fccfg.c			 | 4 ++--
   4868  src/fccharset.c		 | 4 ++--
   4869  src/fcdbg.c			 | 4 ++--
   4870  src/fcdefault.c		 | 4 ++--
   4871  src/fcdir.c			 | 4 ++--
   4872  src/fcformat.c			 | 4 ++--
   4873  src/fcfreetype.c		 | 4 ++--
   4874  src/fcfs.c			 | 4 ++--
   4875  src/fcinit.c			 | 4 ++--
   4876  src/fcint.h			 | 4 ++--
   4877  src/fclang.c			 | 4 ++--
   4878  src/fclist.c			 | 4 ++--
   4879  src/fcmatch.c			 | 4 ++--
   4880  src/fcname.c			 | 4 ++--
   4881  src/fcpat.c			 | 4 ++--
   4882  src/fcstr.c			 | 4 ++--
   4883  src/fcxml.c			 | 4 ++--
   4884  257 files changed, 516 insertions(+), 517 deletions(-)
   4885 
   4886 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
   4887 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4888 Date:	Wed Nov 10 15:27:10 2010 -0500
   4889 
   4890     Add more copyright owners
   4891 
   4892  COPYING | 6 ++++++
   4893  1 file changed, 6 insertions(+)
   4894 
   4895 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
   4896 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   4897 Date:	Wed Nov 3 01:08:12 2010 -0700
   4898 
   4899     fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
   4900 
   4901     In the default case, cachedir and confdir will evaluate to something
   4902     referencing these other variables (which wouldn't otherwise be defined
   4903     in the pkg-config file.
   4904 
   4905     Fixes a regression introduced by
   4906     81b542b50f82f8a0ad9f38f7d913fe5433631166
   4907 
   4908     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   4909     Tested-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
   4910 
   4911  fontconfig.pc.in | 3 +++
   4912  1 file changed, 3 insertions(+)
   4913 
   4914 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
   4915 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   4916 Date:	Wed Oct 6 11:21:29 2010 -0700
   4917 
   4918     fontconfig.pc: Add variables for confdir and cachedir
   4919 
   4920     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   4921 
   4922  fontconfig.pc.in | 2 ++
   4923  1 file changed, 2 insertions(+)
   4924 
   4925 commit caa4bec9459af0779d1d16ba66964593e5748e3c
   4926 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4927 Date:	Tue Sep 21 13:18:05 2010 -0400
   4928 
   4929     Bug 24729 - [ne_NP] Fix ortho file
   4930 
   4931     Exclude three characters (U+090C..090E) from Nepalese.
   4932 
   4933  fc-lang/ne.orth | 1 +
   4934  1 file changed, 1 insertion(+)
   4935 
   4936 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
   4937 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4938 Date:	Tue Sep 21 13:14:55 2010 -0400
   4939 
   4940     [fc-lang] Support excluding characters
   4941 
   4942     By prefixing a line by a hyphen/minus sign.  Useful when including
   4943     other orth files.
   4944 
   4945  fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
   4946  1 file changed, 25 insertions(+), 10 deletions(-)
   4947 
   4948 commit 52960d05ebb8af34a302e3959978d2930a39fb39
   4949 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4950 Date:	Tue Sep 21 13:14:41 2010 -0400
   4951 
   4952     Add new public API: FcCharSetDelChar()
   4953 
   4954  doc/fccharset.fncs	 | 11 +++++++++++
   4955  fontconfig/fontconfig.h |  3 +++
   4956  src/fccharset.c	 | 17 +++++++++++++++++
   4957  3 files changed, 31 insertions(+)
   4958 
   4959 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
   4960 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4961 Date:	Fri Sep 3 08:11:00 2010 -0400
   4962 
   4963     Bug 29995 - fc-cat does not invoke FcFini()
   4964 
   4965  fc-cat/fc-cat.c | 1 +
   4966  1 file changed, 1 insertion(+)
   4967 
   4968 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
   4969 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4970 Date:	Wed Aug 18 11:31:31 2010 -0400
   4971 
   4972     Add comments
   4973 
   4974  src/fcformat.c | 8 ++++++++
   4975  1 file changed, 8 insertions(+)
   4976 
   4977 commit c2764d959c652f572bfefa00234448742bda2b08
   4978 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4979 Date:	Thu Aug 5 15:58:09 2010 -0400
   4980 
   4981     Bug 29338 - fc-pattern.sgml, open para tag
   4982 
   4983  fc-pattern/fc-pattern.sgml | 2 +-
   4984  1 file changed, 1 insertion(+), 1 deletion(-)
   4985 
   4986 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
   4987 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   4988 Date:	Wed Jun 2 22:38:19 2010 -0400
   4989 
   4990     Fix compiler warnings
   4991 
   4992  fc-lang/fc-lang.c | 6 +++---
   4993  1 file changed, 3 insertions(+), 3 deletions(-)
   4994 
   4995 commit ba7b50ab3324887e1680a4a8961487706705c739
   4996 Author: Behdad Esfahbod <behdad (a] behdad.org>
   4997 Date:	Tue Apr 20 23:18:00 2010 -0400
   4998 
   4999     Add fc-pattern cmdline tool
   5000 
   5001  Makefile.am		    |	3 +-
   5002  configure.in		    |	1 +
   5003  fc-cache/fc-cache.sgml     |	1 +
   5004  fc-cat/fc-cat.sgml	    |	1 +
   5005  fc-list/fc-list.sgml	    |	1 +
   5006  fc-match/fc-match.sgml     |	1 +
   5007  fc-pattern/Makefile.am     |  59 +++++++++++++
   5008  fc-pattern/fc-pattern.c    | 195
   5009  +++++++++++++++++++++++++++++++++++++++++++
   5010  fc-pattern/fc-pattern.sgml | 204
   5011  +++++++++++++++++++++++++++++++++++++++++++++
   5012  fc-query/fc-query.sgml     |	1 +
   5013  fc-scan/fc-scan.sgml	    |	1 +
   5014  11 files changed, 467 insertions(+), 1 deletion(-)
   5015 
   5016 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
   5017 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5018 Date:	Mon Apr 12 12:49:53 2010 -0400
   5019 
   5020     Fix comment
   5021 
   5022  src/fcmatch.c | 2 +-
   5023  1 file changed, 1 insertion(+), 1 deletion(-)
   5024 
   5025 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
   5026 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5027 Date:	Mon Apr 12 12:18:50 2010 -0400
   5028 
   5029     Remove all training whitespaces
   5030 
   5031  src/fcatomic.c   |   4 +-
   5032  src/fccache.c	  |  66 ++++++++++++------------
   5033  src/fccfg.c	  | 118 +++++++++++++++++++++----------------------
   5034  src/fccharset.c  | 150
   5035  +++++++++++++++++++++++++++----------------------------
   5036  src/fcdbg.c	  |  14 +++---
   5037  src/fcdefault.c  |   2 +-
   5038  src/fcdir.c	  |  14 +++---
   5039  src/fcfreetype.c |  88 ++++++++++++++++----------------
   5040  src/fcfs.c	  |   6 +--
   5041  src/fcftint.h	  |   2 +-
   5042  src/fcinit.c	  |   6 +--
   5043  src/fcint.h	  |  42 ++++++++--------
   5044  src/fclang.c	  |  28 +++++------
   5045  src/fclist.c	  |  30 +++++------
   5046  src/fcmatch.c	  |  32 ++++++------
   5047  src/fcmatrix.c   |   6 +--
   5048  src/fcname.c	  |  28 +++++------
   5049  src/fcpat.c	  |  70 +++++++++++++-------------
   5050  src/fcstr.c	  |  74 +++++++++++++--------------
   5051  src/ftglue.c	  |  16 +++---
   5052  20 files changed, 398 insertions(+), 398 deletions(-)
   5053 
   5054 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
   5055 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5056 Date:	Mon Apr 12 12:10:05 2010 -0400
   5057 
   5058     More whitespace
   5059 
   5060  src/fcxml.c | 88
   5061  ++++++++++++++++++++++++++++++-------------------------------
   5062  1 file changed, 44 insertions(+), 44 deletions(-)
   5063 
   5064 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
   5065 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5066 Date:	Mon Apr 12 11:52:09 2010 -0400
   5067 
   5068     Whitespace
   5069 
   5070  src/fcxml.c | 2 +-
   5071  1 file changed, 1 insertion(+), 1 deletion(-)
   5072 
   5073 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
   5074 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5075 Date:	Wed Apr 7 12:47:37 2010 -0400
   5076 
   5077     Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
   5078 
   5079     The OT spec says:
   5080 
   5081     "When building a Unicode font for Windows, the platform ID should
   5082     be 3 and the
   5083     encoding ID should be 1. When building a symbol font for Windows,
   5084     the platform
   5085     ID should be 3 and the encoding ID should be 0."
   5086 
   5087     We were ignoring the SYMBOL_CS entry before.  It's UTF-16/UCS-2
   5088     like the
   5089     UNICODE_CS.
   5090 
   5091     Also, always use UTF-16BE instead of UCS-2BE.  The conversion
   5092     was doing
   5093     UTF-16BE anyway.
   5094 
   5095  src/fcfreetype.c | 7 ++++---
   5096  1 file changed, 4 insertions(+), 3 deletions(-)
   5097 
   5098 commit 300b495dc400df401afaacfa4e986092ea119865
   5099 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5100 Date:	Wed Mar 3 13:26:55 2010 -0500
   5101 
   5102     Don't include unistd.h in fontconfig.h
   5103 
   5104     Bug 26783 patch: unistd.h not exist on ms windows
   5105 
   5106  fontconfig/fontconfig.h | 1 -
   5107  1 file changed, 1 deletion(-)
   5108 
   5109 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
   5110 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5111 Date:	Fri Feb 26 01:47:56 2010 -0500
   5112 
   5113     Bug 25152 Don't sleep(2) if all caches were uptodate
   5114 
   5115  fc-cache/fc-cache.c | 12 ++++++++----
   5116  1 file changed, 8 insertions(+), 4 deletions(-)
   5117 
   5118 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
   5119 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5120 Date:	Thu Feb 25 17:11:14 2010 -0500
   5121 
   5122     Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
   5123 
   5124  src/fcint.h | 2 +-
   5125  1 file changed, 1 insertion(+), 1 deletion(-)
   5126 
   5127 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
   5128 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5129 Date:	Thu Feb 25 15:10:41 2010 -0500
   5130 
   5131     Bug 18886 installation crashes if fontconfig already installed
   5132 
   5133     Run the uninstalled fc-cache, not the installed one.
   5134 
   5135  Makefile.am | 4 ++--
   5136  1 file changed, 2 insertions(+), 2 deletions(-)
   5137 
   5138 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
   5139 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5140 Date:	Sun Feb 14 20:27:22 2010 -0500
   5141 
   5142     More doc typo fixes
   5143 
   5144  doc/fcformat.fncs | 4 ++--
   5145  1 file changed, 2 insertions(+), 2 deletions(-)
   5146 
   5147 commit 77be30cb9fde6540337a590e5d90e59996e07adc
   5148 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5149 Date:	Sun Feb 14 20:20:00 2010 -0500
   5150 
   5151     Fix doc typo
   5152 
   5153  doc/fcformat.fncs | 2 +-
   5154  1 file changed, 1 insertion(+), 1 deletion(-)
   5155 
   5156 commit d6351325056a94e2db0c8c533c7d16eb5c278861
   5157 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5158 Date:	Tue Jan 26 12:45:09 2010 -0500
   5159 
   5160     Add note about autogen.sh to INSTALL
   5161 
   5162  INSTALL | 7 ++++++-
   5163  1 file changed, 6 insertions(+), 1 deletion(-)
   5164 
   5165 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
   5166 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5167 Date:	Tue Jan 26 12:43:51 2010 -0500
   5168 
   5169     Update INSTALL
   5170 
   5171  INSTALL | 4 ++--
   5172  1 file changed, 2 insertions(+), 2 deletions(-)
   5173 
   5174 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
   5175 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5176 Date:	Tue Dec 8 21:15:15 2009 -0500
   5177 
   5178     Bug 25508 configure assumes bash > 2.0 is on system
   5179 
   5180     Remove dolt.  With libtool2, there's not much need for dolt.
   5181 
   5182  acinclude.m4 | 137
   5183  -----------------------------------------------------------
   5184  configure.in |   1 -
   5185  2 files changed, 138 deletions(-)
   5186 
   5187 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
   5188 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5189 Date:	Mon Nov 30 16:09:55 2009 -0500
   5190 
   5191     [doc] Fix typo
   5192 
   5193  fc-match/fc-match.sgml | 2 +-
   5194  1 file changed, 1 insertion(+), 1 deletion(-)
   5195 
   5196 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
   5197 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5198 Date:	Fri Nov 20 18:44:04 2009 -0500
   5199 
   5200     [fc-cache] Document -r argument in man page
   5201 
   5202  fc-cache/fc-cache.sgml | 11 ++++++++++-
   5203  1 file changed, 10 insertions(+), 1 deletion(-)
   5204 
   5205 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
   5206 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5207 Date:	Wed Nov 18 18:45:19 2009 -0500
   5208 
   5209     Bump version to 2.8.0
   5210 
   5211  README			 | 32 ++++++++++++++++++++++++++++++--
   5212  configure.in		 |  2 +-
   5213  fontconfig/fontconfig.h |  4 ++--
   5214  3 files changed, 33 insertions(+), 5 deletions(-)
   5215 
   5216 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
   5217 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5218 Date:	Wed Nov 18 18:45:06 2009 -0500
   5219 
   5220     Bump libtool revision in preparation for release
   5221 
   5222  configure.in | 2 +-
   5223  1 file changed, 1 insertion(+), 1 deletion(-)
   5224 
   5225 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
   5226 Author: Tor Lillqvist <tml (a] iki.fi>
   5227 Date:	Wed Nov 18 21:56:16 2009 +0200
   5228 
   5229     Improve zip "distribution"
   5230 
   5231     Don't put entries for directories in the zip file. Fetch manpages from
   5232     correct place.
   5233 
   5234  fontconfig-zip.in | 8 ++------
   5235  1 file changed, 2 insertions(+), 6 deletions(-)
   5236 
   5237 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
   5238 Author: Tor Lillqvist <tml (a] iki.fi>
   5239 Date:	Wed Nov 18 21:54:39 2009 +0200
   5240 
   5241     Use correct autoconf variable
   5242 
   5243     Use LIBT_CURRENT_MINUS_AGE instead of the undefined
   5244     lt_current_minus_age for the name of the DLL when generating the MS
   5245     style import library.
   5246 
   5247  src/Makefile.am | 2 +-
   5248  1 file changed, 1 insertion(+), 1 deletion(-)
   5249 
   5250 commit 1845f3100d15927cc536bc3d38f140c139fb5614
   5251 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5252 Date:	Wed Nov 18 14:39:34 2009 -0500
   5253 
   5254     [fc-arch] Rename architecture names to better reflect what they are
   5255 
   5256     We only care about three properties in the arch:
   5257 
   5258       - endianness
   5259       - pointer size
   5260       - for 32-bit archs, whether double is aligned on 4 or 8 bytes
   5261 
   5262     This leads to the following 6 archs (old name -> new name):
   5263 
   5264 	x86    -> le32d4
   5265 	mipsel -> le32d8
   5266 	x86-64 -> le64
   5267 	m68k   -> be32d4
   5268 	ppc    -> be32d8
   5269 	ppc64  -> be64
   5270 
   5271  fc-arch/fcarch.tmpl.h | 67
   5272  ++++++++++++++++++++++++++-------------------------
   5273  1 file changed, 34 insertions(+), 33 deletions(-)
   5274 
   5275 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
   5276 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5277 Date:	Wed Nov 18 14:08:00 2009 -0500
   5278 
   5279     [fc-arch] Beautify the arch template
   5280 
   5281  fc-arch/fc-arch.c     | 10 +++++-----
   5282  fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
   5283  2 files changed, 39 insertions(+), 13 deletions(-)
   5284 
   5285 commit d074706b507226427f5a4018e78fe120a01eb53d
   5286 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5287 Date:	Wed Nov 18 09:40:11 2009 -0500
   5288 
   5289     [fc-case] Update CaseFolding.txt to Unicode 5.2.0
   5290 
   5291  fc-case/CaseFolding.txt | 116
   5292  ++++++++++++++++++++++++++++++++++++++++++++++--
   5293  1 file changed, 112 insertions(+), 4 deletions(-)
   5294 
   5295 commit 13781ba00b0ded28319ff417a254c620231973f1
   5296 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5297 Date:	Wed Nov 18 09:36:23 2009 -0500
   5298 
   5299     [fc-glyphname] Remove Adobe glyphlist
   5300 
   5301     It was unused.
   5302 
   5303  fc-glyphname/glyphlist.txt | 4291
   5304  --------------------------------------------
   5305  1 file changed, 4291 deletions(-)
   5306 
   5307 commit d2fb683796f41a68edec53f26e524fd06725eef8
   5308 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5309 Date:	Wed Nov 18 09:35:40 2009 -0500
   5310 
   5311     Clean up Makefile's a bit
   5312 
   5313  fc-arch/Makefile.am	  |  4 +---
   5314  fc-case/Makefile.am	  |  7 +++----
   5315  fc-glyphname/Makefile.am |  3 ++-
   5316  fc-lang/Makefile.am	  |  2 +-
   5317  src/Makefile.am	  | 12 +++++++++---
   5318  5 files changed, 16 insertions(+), 12 deletions(-)
   5319 
   5320 commit 192927225c447a8eaba613838aff93f82dee41d0
   5321 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5322 Date:	Wed Nov 18 09:26:24 2009 -0500
   5323 
   5324     [fc-glyphname] Rename internal arrays to prefix with _fc_
   5325 
   5326     Although they were static, I was still surprised that gdb was seeing
   5327     our variable "glyphs".  Not helpful.
   5328 
   5329  fc-glyphname/fc-glyphname.c |	6 +++---
   5330  src/fcfreetype.c	     | 13 ++++++-------
   5331  2 files changed, 9 insertions(+), 10 deletions(-)
   5332 
   5333 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
   5334 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5335 Date:	Wed Nov 18 09:26:01 2009 -0500
   5336 
   5337     [src] Create fcglyphname.h automatically
   5338 
   5339  src/Makefile.am | 4 +++-
   5340  1 file changed, 3 insertions(+), 1 deletion(-)
   5341 
   5342 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
   5343 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5344 Date:	Wed Nov 18 09:25:42 2009 -0500
   5345 
   5346     [fc-glyphname] Cleanup Makefile.am
   5347 
   5348  fc-glyphname/Makefile.am | 8 +++-----
   5349  1 file changed, 3 insertions(+), 5 deletions(-)
   5350 
   5351 commit 77f4e60a32971a815b85f187712191724a00b856
   5352 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5353 Date:	Wed Nov 18 09:10:05 2009 -0500
   5354 
   5355     Remove bogus comment
   5356 
   5357     Last night in between my dreams I also noticed that we support Unicode
   5358     values up to 0x01000000 and not 0x00100000 which I thought before.
   5359     This covers the entire Unicode range.
   5360 
   5361  src/fccharset.c | 1 -
   5362  1 file changed, 1 deletion(-)
   5363 
   5364 commit a90a3ad97a7cee10225190e13a576e55871b9441
   5365 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5366 Date:	Tue Nov 17 12:10:01 2009 -0500
   5367 
   5368     Make sure fclang.h and fcarch.h are built
   5369 
   5370  src/Makefile.am | 7 ++++++-
   5371  1 file changed, 6 insertions(+), 1 deletion(-)
   5372 
   5373 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
   5374 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5375 Date:	Mon Nov 16 18:29:26 2009 -0500
   5376 
   5377     [lang] Fix serializing LangSet from older versions
   5378 
   5379  src/fclang.c | 9 ++++++---
   5380  1 file changed, 6 insertions(+), 3 deletions(-)
   5381 
   5382 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
   5383 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5384 Date:	Mon Nov 16 17:38:40 2009 -0500
   5385 
   5386     [arch] Try to ensure proper FcLangSet alignment in arch
   5387 
   5388  fc-arch/fc-arch.c     |  5 +++--
   5389  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
   5390  src/fclang.c	       |  2 +-
   5391  3 files changed, 12 insertions(+), 11 deletions(-)
   5392 
   5393 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
   5394 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5395 Date:	Mon Nov 16 17:00:50 2009 -0500
   5396 
   5397     [xml] Remove unused code
   5398 
   5399  src/fcxml.c | 12 ------------
   5400  1 file changed, 12 deletions(-)
   5401 
   5402 commit b2d910123008115813a5cd623389189a2d66880b
   5403 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5404 Date:	Mon Nov 16 16:57:53 2009 -0500
   5405 
   5406     [int] Remove more unused macros
   5407 
   5408  src/fcint.h | 4 ----
   5409  1 file changed, 4 deletions(-)
   5410 
   5411 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
   5412 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5413 Date:	Mon Nov 16 15:48:20 2009 -0500
   5414 
   5415     Enable automake silent rules
   5416 
   5417  configure.in | 1 +
   5418  1 file changed, 1 insertion(+)
   5419 
   5420 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
   5421 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5422 Date:	Mon Nov 16 15:46:46 2009 -0500
   5423 
   5424     [int] Remove fc_value_* macros that did nothing other than renaming
   5425 
   5426  src/fcint.h   |  6 ------
   5427  src/fcmatch.c |  8 ++++----
   5428  src/fcpat.c   | 12 ++++++------
   5429  3 files changed, 10 insertions(+), 16 deletions(-)
   5430 
   5431 commit 888f9427ae84195104855d2bb2fbb6d44067a998
   5432 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5433 Date:	Mon Nov 16 15:43:08 2009 -0500
   5434 
   5435     [int] Remove fc_storage_type() in favor of direct access to v->type
   5436 
   5437  src/fcint.h   | 1 -
   5438  src/fcmatch.c | 2 +-
   5439  src/fcpat.c   | 2 +-
   5440  3 files changed, 2 insertions(+), 3 deletions(-)
   5441 
   5442 commit 486fa46893d070485738de6e2c0d418650662d63
   5443 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5444 Date:	Mon Nov 16 15:41:58 2009 -0500
   5445 
   5446     Remove unused macros
   5447 
   5448  src/fcint.h | 5 -----
   5449  1 file changed, 5 deletions(-)
   5450 
   5451 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
   5452 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5453 Date:	Mon Nov 16 15:39:16 2009 -0500
   5454 
   5455     Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
   5456 
   5457     Protect cache against future expansions of FcLangSet (adding new
   5458     orth files).  Previously, doing so could change the size of
   5459     that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
   5460     crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
   5461     fcarch.c.
   5462 
   5463     This changes FcLangSet code to be able to cope with struct size
   5464     changes.
   5465     And change cache format, hence bumping from 2 to 3.
   5466 
   5467  fontconfig/fontconfig.h |  2 +-
   5468  src/fcint.h		 |  2 +-
   5469  src/fclang.c		 | 67
   5470  ++++++++++++++++++++++++++++++++++++++-----------
   5471  3 files changed, 54 insertions(+), 17 deletions(-)
   5472 
   5473 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
   5474 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5475 Date:	Mon Nov 16 16:57:10 2009 -0500
   5476 
   5477     [int] Define MIN/MAX/ABS macros
   5478 
   5479  src/fcfreetype.c | 3 ---
   5480  src/fcint.h	  | 4 ++++
   5481  2 files changed, 4 insertions(+), 3 deletions(-)
   5482 
   5483 commit b393846860a390ebe35b19320b5eaf9272084042
   5484 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5485 Date:	Mon Nov 16 15:17:56 2009 -0500
   5486 
   5487     [fc-arch] Add FcAlign to arch signature
   5488 
   5489  fc-arch/fc-arch.c     |  5 +++--
   5490  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
   5491  2 files changed, 11 insertions(+), 10 deletions(-)
   5492 
   5493 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
   5494 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5495 Date:	Mon Nov 16 15:12:52 2009 -0500
   5496 
   5497     Move FcAlign to fcint.h
   5498 
   5499  src/fcint.h	   | 8 ++++++++
   5500  src/fcserialize.c | 8 --------
   5501  2 files changed, 8 insertions(+), 8 deletions(-)
   5502 
   5503 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
   5504 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5505 Date:	Mon Nov 9 13:17:17 2009 -0500
   5506 
   5507     Clarify default confdir and cachedir better.
   5508 
   5509     Also remove --with-docdir.	It can be set by setting docdir variable.
   5510 
   5511  configure.in	 | 19 ++-----------------
   5512  doc/Makefile.am |  2 --
   5513  2 files changed, 2 insertions(+), 19 deletions(-)
   5514 
   5515 commit b322eb4d7a90778dc9f08c73036836deba7e463e
   5516 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5517 Date:	Tue Sep 8 11:45:26 2009 -0400
   5518 
   5519     Bump version to 2.7.3
   5520 
   5521  README			 | 14 ++++++++++++--
   5522  configure.in		 |  2 +-
   5523  fontconfig/fontconfig.h |  2 +-
   5524  3 files changed, 14 insertions(+), 4 deletions(-)
   5525 
   5526 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
   5527 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5528 Date:	Tue Sep 8 11:44:59 2009 -0400
   5529 
   5530     Bump libtool version in preparation for release
   5531 
   5532  configure.in | 2 +-
   5533  1 file changed, 1 insertion(+), 1 deletion(-)
   5534 
   5535 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
   5536 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5537 Date:	Sun Sep 6 22:10:22 2009 -0400
   5538 
   5539     Use default config in FcFileScan() and FcDirScan()
   5540 
   5541     Before a NULL config was passed down adn essentially FcFileScan was
   5542     equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
   5543     the configuration to the scanned patterns.
   5544 
   5545  src/fcdir.c | 4 ++--
   5546  1 file changed, 2 insertions(+), 2 deletions(-)
   5547 
   5548 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
   5549 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   5550 Date:	Wed Sep 2 20:03:42 2009 -0700
   5551 
   5552     Updated Arabic, Persian, and Urdu orthographies
   5553 
   5554     - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
   5555     (bug #23004)
   5556     - Persian (fa) orthography updated to latest standards and
   5557     orthographies
   5558     - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
   5559     (pes) added
   5560 
   5561  fc-lang/ar.orth  | 81
   5562  +++++++++++---------------------------------------------
   5563  fc-lang/fa.orth  | 80
   5564  ++++++++++++++++++++++++++++++++++---------------------
   5565  fc-lang/pes.orth | 26 ++++++++++++++++++
   5566  fc-lang/prs.orth | 29 ++++++++++++++++++++
   5567  fc-lang/ur.orth  | 77
   5568  +++++++++++++++++++++++++++--------------------------
   5569  5 files changed, 161 insertions(+), 132 deletions(-)
   5570 
   5571 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
   5572 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   5573 Date:	Wed Sep 2 18:54:24 2009 -0700
   5574 
   5575     Correct Ewe (ee) orthography to use U+025B (bug #20711)
   5576 
   5577  fc-lang/ee.orth | 2 +-
   5578  1 file changed, 1 insertion(+), 1 deletion(-)
   5579 
   5580 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
   5581 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5582 Date:	Mon Aug 31 17:32:36 2009 -0400
   5583 
   5584     Bump version to 2.7.2
   5585 
   5586  README			 | 19 +++++++++++++++++--
   5587  configure.in		 |  2 +-
   5588  fontconfig/fontconfig.h |  2 +-
   5589  3 files changed, 19 insertions(+), 4 deletions(-)
   5590 
   5591 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
   5592 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5593 Date:	Mon Aug 31 17:32:13 2009 -0400
   5594 
   5595     Bump libtool version for release
   5596 
   5597  configure.in | 2 +-
   5598  1 file changed, 1 insertion(+), 1 deletion(-)
   5599 
   5600 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
   5601 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5602 Date:	Tue Aug 25 20:40:30 2009 -0400
   5603 
   5604     Revert "Fix FcNameUnparseLangSet()" and redo it
   5605 
   5606     This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
   5607     fixes that bug using the new reverse-map I added in the previous
   5608     commit.
   5609 
   5610  src/fclang.c | 29 ++++++++++++++++++-----------
   5611  1 file changed, 18 insertions(+), 11 deletions(-)
   5612 
   5613 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
   5614 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5615 Date:	Tue Aug 25 20:39:20 2009 -0400
   5616 
   5617     Bug 23419 - "contains" expression seems not working on the fontconfig
   5618     rule
   5619 
   5620     Fix bug in FcLangSetContains(), similar to
   5621     5c6d1ff23bda4386984a1d6e4c024958f8f5547c
   5622 
   5623  fc-lang/fc-lang.c | 20 +++++++++++++++++---
   5624  src/fclang.c	   |  4 ++--
   5625  2 files changed, 19 insertions(+), 5 deletions(-)
   5626 
   5627 commit f33a23133ecbcc981745051f7c34d96b33b57447
   5628 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5629 Date:	Fri Aug 21 13:41:41 2009 -0400
   5630 
   5631     Bug 22037 - No Fonts installed on a default install on Windows
   5632     Server 2003
   5633 
   5634     Make it easy to install on older Windows
   5635 
   5636  src/fcxml.c | 4 ++++
   5637  1 file changed, 4 insertions(+)
   5638 
   5639 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
   5640 Author: Tor Lillqvist <tml (a] iki.fi>
   5641 Date:	Fri Aug 14 00:16:18 2009 +0300
   5642 
   5643     Use multi-byte codepage aware string function on Windows
   5644 
   5645     The East Asian double-byte codepages have characters with backslash as
   5646     the second byte, so we must use _mbsrchr() instead of strrchr() when
   5647     looking at pathnames in the system codepage.
   5648 
   5649  src/fcxml.c | 11 +++++++++--
   5650  1 file changed, 9 insertions(+), 2 deletions(-)
   5651 
   5652 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
   5653 Author: Tor Lillqvist <tml (a] iki.fi>
   5654 Date:	Fri Aug 14 00:08:17 2009 +0300
   5655 
   5656     Fix heap corruption on Windows in FcEndElement()
   5657 
   5658     Must not call FcStrFree() on a value returned by
   5659     FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
   5660     allocation, just use a local buffer.
   5661 
   5662  src/fcxml.c | 43 +++++++++++--------------------------------
   5663  1 file changed, 11 insertions(+), 32 deletions(-)
   5664 
   5665 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
   5666 Author: Tor Lillqvist <tml (a] iki.fi>
   5667 Date:	Fri Aug 14 00:02:59 2009 +0300
   5668 
   5669     Fix MinGW compilation
   5670 
   5671     Need to define _WIN32_WINNT as 0x0500 to get declaration for
   5672     GetSystemWindowsDirectory().
   5673 
   5674  src/fcxml.c | 1 +
   5675  1 file changed, 1 insertion(+)
   5676 
   5677 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
   5678 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5679 Date:	Tue Jul 28 14:24:21 2009 -0400
   5680 
   5681     [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
   5682 
   5683  fc-lang/ja.orth | 2 +-
   5684  1 file changed, 1 insertion(+), 1 deletion(-)
   5685 
   5686 commit 7c12181f7a75a434e2139f4bee794046258342cf
   5687 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5688 Date:	Tue Jul 28 14:23:10 2009 -0400
   5689 
   5690     Improve charset printing
   5691 
   5692  src/fcdbg.c  | 4 ++--
   5693  src/fclang.c | 4 ++--
   5694  2 files changed, 4 insertions(+), 4 deletions(-)
   5695 
   5696 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
   5697 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5698 Date:	Mon Jul 27 17:53:26 2009 -0400
   5699 
   5700     Bump version to 2.7.1
   5701 
   5702  README			 | 27 +++++++++++++++++++++++++--
   5703  configure.in		 |  4 ++--
   5704  fontconfig/fontconfig.h |  2 +-
   5705  3 files changed, 28 insertions(+), 5 deletions(-)
   5706 
   5707 commit 16630692ec590bd70f4e426125e358251e05435d
   5708 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5709 Date:	Mon Jul 27 17:51:17 2009 -0400
   5710 
   5711     Update .gitignore
   5712 
   5713  .gitignore | 1 +
   5714  1 file changed, 1 insertion(+)
   5715 
   5716 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
   5717 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5718 Date:	Mon Jul 27 17:48:29 2009 -0400
   5719 
   5720     Bump libtool versions that 2.7.0 (I forgot to do back then)
   5721 
   5722  configure.in | 4 ++--
   5723  1 file changed, 2 insertions(+), 2 deletions(-)
   5724 
   5725 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
   5726 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5727 Date:	Mon Jul 27 15:07:12 2009 -0400
   5728 
   5729     Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
   5730 
   5731     We distribute the docs, so it makes little sense to distribute with
   5732     @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
   5733     /etc/fonts now.
   5734 
   5735  doc/confdir.sgml.in | 3 ++-
   5736  1 file changed, 2 insertions(+), 1 deletion(-)
   5737 
   5738 commit 21384990ffd045cc0f8379a325612aba6d810359
   5739 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5740 Date:	Mon Jul 27 14:50:44 2009 -0400
   5741 
   5742     [doc] Add ~/fonts.conf.d to user docs
   5743 
   5744  doc/fontconfig-user.sgml | 7 +++++++
   5745  1 file changed, 7 insertions(+)
   5746 
   5747 commit 7575c666619c58df00659d4e70b01104b8e114a5
   5748 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5749 Date:	Sat Jul 25 16:38:52 2009 -0400
   5750 
   5751     TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
   5752 
   5753     Reported by Yuriy Kaminskiy.
   5754 
   5755  src/fcfreetype.c | 2 +-
   5756  1 file changed, 1 insertion(+), 1 deletion(-)
   5757 
   5758 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
   5759 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5760 Date:	Fri Jul 24 14:59:07 2009 -0400
   5761 
   5762     Fix doc syntax (#22902)
   5763 
   5764  fc-match/fc-match.sgml | 3 ++-
   5765  fc-scan/fc-scan.sgml	| 2 +-
   5766  2 files changed, 3 insertions(+), 2 deletions(-)
   5767 
   5768 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
   5769 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5770 Date:	Wed Jul 22 19:25:24 2009 -0400
   5771 
   5772     Fix FcNameUnparseLangSet()
   5773 
   5774     Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
   5775 
   5776  src/fclang.c | 29 +++++++++++------------------
   5777  1 file changed, 11 insertions(+), 18 deletions(-)
   5778 
   5779 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
   5780 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5781 Date:	Wed Jul 22 19:01:06 2009 -0400
   5782 
   5783     Remove unused macros
   5784 
   5785  src/fcmatch.c | 33 ++-------------------------------
   5786  1 file changed, 2 insertions(+), 31 deletions(-)
   5787 
   5788 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
   5789 Author: Karl Tomlinson <karlt (a] karlt.net>
   5790 Date:	Wed Jul 22 08:39:23 2009 -0400
   5791 
   5792     Don't change the order of names unnecessarily (#20128)
   5793 
   5794     so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
   5795     TT_NAME_ID_FONT_FAMILY when both are specified for the default
   5796     language.
   5797 
   5798  src/fclist.c | 5 ++++-
   5799  1 file changed, 4 insertions(+), 1 deletion(-)
   5800 
   5801 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
   5802 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5803 Date:	Tue Jul 21 15:41:47 2009 -0400
   5804 
   5805     Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
   5806     (#22037)
   5807 
   5808  src/fcxml.c | 6 +++---
   5809  1 file changed, 3 insertions(+), 3 deletions(-)
   5810 
   5811 commit 86dd857447f69cf89fd47259055b150f62519c17
   5812 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5813 Date:	Tue Jul 21 15:39:58 2009 -0400
   5814 
   5815     Improve libtool version parsing (#22122)
   5816 
   5817  autogen.sh | 2 +-
   5818  1 file changed, 1 insertion(+), 1 deletion(-)
   5819 
   5820 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
   5821 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5822 Date:	Mon Jul 20 16:30:12 2009 -0400
   5823 
   5824     Fix leak with string VStack objects
   5825 
   5826  src/fcxml.c | 2 +-
   5827  1 file changed, 1 insertion(+), 1 deletion(-)
   5828 
   5829 commit c0ffd7733a735bf2e10834925c63f0039c408649
   5830 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5831 Date:	Fri Jul 10 18:09:42 2009 +0100
   5832 
   5833     Add Inconsolata to monospace config (#22710)
   5834 
   5835  conf.d/45-latin.conf | 1 +
   5836  conf.d/60-latin.conf | 1 +
   5837  2 files changed, 2 insertions(+)
   5838 
   5839 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
   5840 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5841 Date:	Sun Jun 28 14:14:46 2009 -0400
   5842 
   5843     Remove unused ftglue code
   5844 
   5845  src/fcfreetype.c | 66
   5846  ++++++++++++++++++++++++--------------------------------
   5847  src/ftglue.c	  | 62
   5848  ++--------------------------------------------------
   5849  src/ftglue.h	  | 33 ----------------------------
   5850  3 files changed, 30 insertions(+), 131 deletions(-)
   5851 
   5852 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
   5853 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5854 Date:	Sun Jun 28 13:49:09 2009 -0400
   5855 
   5856     Replace spaces with tabs in conf files
   5857 
   5858  conf.d/25-unhint-nonlatin.conf |  32 +++----
   5859  conf.d/30-metric-aliases.conf	|  48 +++++------
   5860  conf.d/30-urw-aliases.conf	|  36 ++++----
   5861  conf.d/65-fonts-persian.conf	| 184
   5862  ++++++++++++++++++++---------------------
   5863  conf.d/90-synthetic.conf	|   8 +-
   5864  5 files changed, 154 insertions(+), 154 deletions(-)
   5865 
   5866 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
   5867 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5868 Date:	Sun Jun 28 13:46:41 2009 -0400
   5869 
   5870     Fix win32 build
   5871 
   5872  src/fcint.h | 2 +-
   5873  1 file changed, 1 insertion(+), 1 deletion(-)
   5874 
   5875 commit 76374f0edef04e21859122dd8a2026b64fd2b273
   5876 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5877 Date:	Wed Jun 24 15:19:13 2009 -0400
   5878 
   5879     git-tag -s again
   5880 
   5881  new-version.sh | 2 +-
   5882  1 file changed, 1 insertion(+), 1 deletion(-)
   5883 
   5884 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
   5885 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5886 Date:	Wed Jun 24 15:04:11 2009 -0400
   5887 
   5888     Bump version to 2.7.0
   5889 
   5890  README			 | 222
   5891  +++++++++++++++++++++++++++++++++++++++++++++++-
   5892  configure.in		 |   2 +-
   5893  fontconfig/fontconfig.h |   2 +-
   5894  3 files changed, 222 insertions(+), 4 deletions(-)
   5895 
   5896 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
   5897 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5898 Date:	Wed Jun 24 15:03:32 2009 -0400
   5899 
   5900     Remove keithp's GPG key id
   5901 
   5902  new-version.sh | 2 +-
   5903  1 file changed, 1 insertion(+), 1 deletion(-)
   5904 
   5905 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
   5906 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5907 Date:	Wed Jun 24 14:43:32 2009 -0400
   5908 
   5909     Fix distcheck
   5910 
   5911  Makefile.am | 7 +++----
   5912  1 file changed, 3 insertions(+), 4 deletions(-)
   5913 
   5914 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
   5915 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5916 Date:	Thu Jun 11 07:08:10 2009 -0400
   5917 
   5918     Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
   5919 
   5920  fontconfig.pc.in | 2 +-
   5921  1 file changed, 1 insertion(+), 1 deletion(-)
   5922 
   5923 commit 3164ac76229d9817120015401c1f532934d0a3e2
   5924 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5925 Date:	Fri Jun 5 22:59:06 2009 -0400
   5926 
   5927     [xml] Intern more strings
   5928 
   5929  src/fcxml.c | 9 ++++-----
   5930  1 file changed, 4 insertions(+), 5 deletions(-)
   5931 
   5932 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
   5933 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5934 Date:	Fri Jun 5 22:32:31 2009 -0400
   5935 
   5936     [xml] Allocate FcExpr's in a pool in FcConfig
   5937 
   5938     Reduces number of malloc's for FcExprs from hundreds into single
   5939     digits.
   5940 
   5941  src/fccfg.c | 32 ++++++++++++++++++++++++++
   5942  src/fcint.h | 14 ++++++++++++
   5943  src/fcxml.c | 75
   5944  ++++++++++++++++++++++++++-----------------------------------
   5945  3 files changed, 78 insertions(+), 43 deletions(-)
   5946 
   5947 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
   5948 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5949 Date:	Fri Jun 5 21:37:01 2009 -0400
   5950 
   5951     [xml] Mark more symbols static
   5952 
   5953  src/fcint.h | 30 ------------------------------
   5954  src/fcxml.c | 22 ++++++++++++----------
   5955  2 files changed, 12 insertions(+), 40 deletions(-)
   5956 
   5957 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
   5958 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5959 Date:	Fri Jun 5 18:40:46 2009 -0400
   5960 
   5961     [xml] Centralize FcExpr allocation
   5962 
   5963     To be improved, using a central pool.
   5964 
   5965  src/fcxml.c | 46 ++++++++++++++++++++--------------------------
   5966  1 file changed, 20 insertions(+), 26 deletions(-)
   5967 
   5968 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
   5969 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5970 Date:	Fri Jun 5 18:27:47 2009 -0400
   5971 
   5972     Remove unused prototypes and function
   5973 
   5974  src/fcint.h | 16 ++--------------
   5975  src/fcxml.c |	6 ------
   5976  2 files changed, 2 insertions(+), 20 deletions(-)
   5977 
   5978 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
   5979 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5980 Date:	Fri Jun 5 18:16:38 2009 -0400
   5981 
   5982     [charset] Grow internal FcCharset arrays exponentially
   5983 
   5984  src/fccharset.c | 65
   5985  ++++++++++++++++++++++++++++++++-------------------------
   5986  1 file changed, 36 insertions(+), 29 deletions(-)
   5987 
   5988 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
   5989 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5990 Date:	Fri Jun 5 17:15:53 2009 -0400
   5991 
   5992     Always set *changed in FcCharsetMerge
   5993 
   5994  src/fccharset.c | 5 ++++-
   5995  1 file changed, 4 insertions(+), 1 deletion(-)
   5996 
   5997 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
   5998 Author: Behdad Esfahbod <behdad (a] behdad.org>
   5999 Date:	Fri Jun 5 16:57:35 2009 -0400
   6000 
   6001     Add XXX note about Unicode Plane 16
   6002 
   6003  src/fccharset.c | 6 +++---
   6004  1 file changed, 3 insertions(+), 3 deletions(-)
   6005 
   6006 commit efe5eae26b2443363b1000b3197d1731a40f8af9
   6007 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6008 Date:	Fri Jun 5 16:49:07 2009 -0400
   6009 
   6010     Simplify FcValueSave() semantics
   6011 
   6012  src/fccfg.c |	3 ++-
   6013  src/fcpat.c | 12 ++----------
   6014  2 files changed, 4 insertions(+), 11 deletions(-)
   6015 
   6016 commit 8ea654b2aa6b4e97b369e299325da49807559511
   6017 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6018 Date:	Mon Jun 1 21:14:56 2009 -0400
   6019 
   6020     Use/prefer WWS family/style (name table id 21/22)
   6021 
   6022  src/fcfreetype.c | 12 ++++++++++++
   6023  1 file changed, 12 insertions(+)
   6024 
   6025 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
   6026 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6027 Date:	Mon May 25 20:26:56 2009 -0400
   6028 
   6029     Mark matchers array const (#21935)
   6030 
   6031  src/fcmatch.c | 2 +-
   6032  1 file changed, 1 insertion(+), 1 deletion(-)
   6033 
   6034 commit aa82a4f81d4d5e547c84266e66274d55e3843746
   6035 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6036 Date:	Thu May 7 14:31:11 2009 -0700
   6037 
   6038     Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
   6039 
   6040     The correct ISO 639 code for Pakistani/Western Panjabi seems to be
   6041     'lah',
   6042     not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
   6043 
   6044     Signed-off-by: Behdad Esfahbod <behdad (a] behdad.org>
   6045 
   6046  fc-lang/Makefile.am |	5 +++--
   6047  fc-lang/lah.orth    | 35 +++++++++++++++++++++++++++++++++++
   6048  fc-lang/pa.orth     | 53
   6049  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   6050  fc-lang/pa_in.orth  | 46 ----------------------------------------------
   6051  fc-lang/pa_pk.orth  |	7 ++++---
   6052  5 files changed, 95 insertions(+), 51 deletions(-)
   6053 
   6054 commit 58aa0c8ee83f7bbd232401583106387517d216a9
   6055 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6056 Date:	Thu Apr 9 13:31:18 2009 -0400
   6057 
   6058     Detect TrueType Collections by checking the font data header
   6059 
   6060     Instead of checking for "face->num_faces >1". (GNOME bug #577952)
   6061 
   6062  src/ftglue.c | 11 +++++++++--
   6063  1 file changed, 9 insertions(+), 2 deletions(-)
   6064 
   6065 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
   6066 Author: Serge van den Boom <svdb+freedesktop.org (a] stack.nl>
   6067 Date:	Sun Apr 5 19:00:18 2009 -0400
   6068 
   6069     Correctly handle mmap() failure (#21062)
   6070 
   6071  src/fccache.c | 2 ++
   6072  1 file changed, 2 insertions(+)
   6073 
   6074 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
   6075 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6076 Date:	Wed Mar 25 23:40:40 2009 -0400
   6077 
   6078     [fc-cache] Remove obsolete sentence from man page
   6079 
   6080  fc-cache/fc-cache.sgml | 5 +----
   6081  1 file changed, 1 insertion(+), 4 deletions(-)
   6082 
   6083 commit ffd6668b469508177c4baf7745ae42aee5b00322
   6084 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6085 Date:	Wed Mar 18 19:28:52 2009 -0400
   6086 
   6087     [fc-lang] Make LangSet representation in the cache files stable
   6088 
   6089     Fontconfig assigns an index number to each language it knows about.
   6090     The index is used to index a bit in FcLangSet language map.  The bit
   6091     map is stored in the cache.
   6092 
   6093     Previously fc-lang simply sorted the list of languages and assigned
   6094     them an index starting from zero.  Net effect is that whenever new
   6095     orth files were added, all the FcLangSet info in the cache files would
   6096     become invalid.  This was causing weird bugs like this one:
   6097 
   6098       https://bugzilla.redhat.com/show_bug.cgi?id=490888
   6099 
   6100     With this commit we fix the index assigned to each language.
   6101     The index
   6102     will be based on the order the orth files are passed to fc-lang.  As a
   6103     result all orth files are explicitly listed in Makefile.am now, and
   6104     new additions should be made to the end of the list.  The list is made
   6105     to reflect the sorted list of orthographies from 2.6.0 released
   6106     followed
   6107     by new additions since.
   6108 
   6109     This fixes the stability problem.  Needless to say, recreating caches
   6110     is necessary before any new orthography is recognized in existing
   6111     fonts,
   6112     but at least the existing caches are still valid and don't cause bugs
   6113     like the above.
   6114 
   6115  configure.in	     |	 7 --
   6116  fc-lang/Makefile.am | 248
   6117  +++++++++++++++++++++++++++++++++++++++++++++++++++-
   6118  fc-lang/fc-lang.c   |	49 +++++++----
   6119  src/fclang.c	     |	 4 +-
   6120  4 files changed, 282 insertions(+), 26 deletions(-)
   6121 
   6122 commit 4d13536db49bdfba97f84f702325d1a99796c06b
   6123 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6124 Date:	Wed Mar 18 18:50:14 2009 -0400
   6125 
   6126     [fcstr] Remove unused variable
   6127 
   6128  src/fcstr.c | 2 --
   6129  1 file changed, 2 deletions(-)
   6130 
   6131 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
   6132 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6133 Date:	Wed Mar 18 18:43:09 2009 -0400
   6134 
   6135     [fc-lang] Fix bug in country map generation
   6136 
   6137     Previously the county map code was using an uninitialized variable and
   6138     hence was totally failing to populate same-lang-different-territory
   6139     map.
   6140 
   6141  fc-lang/fc-lang.c | 2 +-
   6142  1 file changed, 1 insertion(+), 1 deletion(-)
   6143 
   6144 commit 0f11354877323edc2145f687f9127d2de83c5b3b
   6145 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6146 Date:	Tue Mar 17 12:52:48 2009 -0400
   6147 
   6148     Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
   6149 
   6150     This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
   6151     Apparently disabling hinting can cause worse rendering with certain
   6152     fonts.  This is better handled on a per font basis.
   6153 
   6154  conf.d/90-synthetic.conf | 11 -----------
   6155  1 file changed, 11 deletions(-)
   6156 
   6157 commit 7042e236495399aab4eaf268232177d4b1680a12
   6158 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6159 Date:	Mon Mar 16 17:59:50 2009 -0400
   6160 
   6161     [Makefile.am] Don't clean ChangeLog in distclean
   6162 
   6163  Makefile.am | 2 +-
   6164  1 file changed, 1 insertion(+), 1 deletion(-)
   6165 
   6166 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
   6167 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6168 Date:	Fri Mar 13 17:26:21 2009 -0400
   6169 
   6170     Document FcPatternFormat() format
   6171 
   6172  doc/Makefile.am	   |   2 +
   6173  doc/fcformat.fncs	   | 301
   6174  ++++++++++++++++++++++++++++++++++++++++++++++
   6175  doc/fcpattern.fncs	   |  20 ---
   6176  doc/fontconfig-devel.sgml |   2 +
   6177  src/fcformat.c		   |  94 ++++++++-------
   6178  5 files changed, 353 insertions(+), 66 deletions(-)
   6179 
   6180 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
   6181 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6182 Date:	Fri Mar 13 12:11:13 2009 -0400
   6183 
   6184     [fcformat] Fix default-value handling
   6185 
   6186  src/fcformat.c | 21 +++++++++++----------
   6187  1 file changed, 11 insertions(+), 10 deletions(-)
   6188 
   6189 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
   6190 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6191 Date:	Thu Mar 12 16:00:08 2009 -0400
   6192 
   6193     Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
   6194     all files
   6195 
   6196  COPYING			 | 4 ++--
   6197  Makefile.am			 | 4 ++--
   6198  conf.d/65-fonts-persian.conf	 | 2 +-
   6199  conf.d/Makefile.am		 | 4 ++--
   6200  config/Makedefs.in		 | 4 ++--
   6201  configure.in			 | 4 ++--
   6202  doc/Makefile.am		 | 4 ++--
   6203  doc/confdir.sgml.in		 | 4 ++--
   6204  doc/edit-sgml.c		 | 4 ++--
   6205  doc/fcatomic.fncs		 | 4 ++--
   6206  doc/fcblanks.fncs		 | 4 ++--
   6207  doc/fccache.fncs		 | 4 ++--
   6208  doc/fccharset.fncs		 | 4 ++--
   6209  doc/fcconfig.fncs		 | 4 ++--
   6210  doc/fcconstant.fncs		 | 4 ++--
   6211  doc/fcfile.fncs		 | 4 ++--
   6212  doc/fcfontset.fncs		 | 4 ++--
   6213  doc/fcfreetype.fncs		 | 4 ++--
   6214  doc/fcinit.fncs		 | 4 ++--
   6215  doc/fcmatrix.fncs		 | 4 ++--
   6216  doc/fcobjectset.fncs		 | 4 ++--
   6217  doc/fcobjecttype.fncs		 | 4 ++--
   6218  doc/fcpattern.fncs		 | 4 ++--
   6219  doc/fcstring.fncs		 | 4 ++--
   6220  doc/fcstrset.fncs		 | 4 ++--
   6221  doc/fcvalue.fncs		 | 4 ++--
   6222  doc/fontconfig-devel.sgml	 | 8 ++++----
   6223  doc/fontconfig-user.sgml	 | 4 ++--
   6224  doc/func.sgml			 | 4 ++--
   6225  doc/version.sgml.in		 | 4 ++--
   6226  fc-arch/Makefile.am		 | 4 ++--
   6227  fc-arch/fcarch.tmpl.h		 | 4 ++--
   6228  fc-cache/Makefile.am		 | 4 ++--
   6229  fc-cache/fc-cache.c		 | 4 ++--
   6230  fc-case/Makefile.am		 | 4 ++--
   6231  fc-case/fc-case.c		 | 4 ++--
   6232  fc-case/fccase.tmpl.h		 | 4 ++--
   6233  fc-cat/Makefile.am		 | 4 ++--
   6234  fc-cat/fc-cat.c		 | 4 ++--
   6235  fc-glyphname/Makefile.am	 | 4 ++--
   6236  fc-glyphname/fc-glyphname.c	 | 4 ++--
   6237  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
   6238  fc-lang/Makefile.am		 | 4 ++--
   6239  fc-lang/aa.orth		 | 4 ++--
   6240  fc-lang/ab.orth		 | 4 ++--
   6241  fc-lang/af.orth		 | 4 ++--
   6242  fc-lang/am.orth		 | 4 ++--
   6243  fc-lang/ar.orth		 | 4 ++--
   6244  fc-lang/ast.orth		 | 4 ++--
   6245  fc-lang/av.orth		 | 4 ++--
   6246  fc-lang/ay.orth		 | 4 ++--
   6247  fc-lang/az_ir.orth		 | 4 ++--
   6248  fc-lang/ba.orth		 | 4 ++--
   6249  fc-lang/be.orth		 | 4 ++--
   6250  fc-lang/bg.orth		 | 4 ++--
   6251  fc-lang/bh.orth		 | 4 ++--
   6252  fc-lang/bho.orth		 | 4 ++--
   6253  fc-lang/bi.orth		 | 4 ++--
   6254  fc-lang/bin.orth		 | 4 ++--
   6255  fc-lang/bm.orth		 | 4 ++--
   6256  fc-lang/bo.orth		 | 4 ++--
   6257  fc-lang/br.orth		 | 4 ++--
   6258  fc-lang/bs.orth		 | 4 ++--
   6259  fc-lang/bua.orth		 | 4 ++--
   6260  fc-lang/ca.orth		 | 4 ++--
   6261  fc-lang/ce.orth		 | 4 ++--
   6262  fc-lang/ch.orth		 | 4 ++--
   6263  fc-lang/chm.orth		 | 4 ++--
   6264  fc-lang/chr.orth		 | 4 ++--
   6265  fc-lang/co.orth		 | 4 ++--
   6266  fc-lang/cs.orth		 | 4 ++--
   6267  fc-lang/cu.orth		 | 4 ++--
   6268  fc-lang/cv.orth		 | 4 ++--
   6269  fc-lang/cy.orth		 | 4 ++--
   6270  fc-lang/da.orth		 | 4 ++--
   6271  fc-lang/de.orth		 | 4 ++--
   6272  fc-lang/dz.orth		 | 4 ++--
   6273  fc-lang/el.orth		 | 4 ++--
   6274  fc-lang/en.orth		 | 4 ++--
   6275  fc-lang/eo.orth		 | 4 ++--
   6276  fc-lang/es.orth		 | 4 ++--
   6277  fc-lang/et.orth		 | 4 ++--
   6278  fc-lang/eu.orth		 | 4 ++--
   6279  fc-lang/fa.orth		 | 4 ++--
   6280  fc-lang/fc-lang.c		 | 4 ++--
   6281  fc-lang/fc-lang.man		 | 4 ++--
   6282  fc-lang/fclang.tmpl.h		 | 4 ++--
   6283  fc-lang/ff.orth		 | 4 ++--
   6284  fc-lang/fi.orth		 | 4 ++--
   6285  fc-lang/fj.orth		 | 4 ++--
   6286  fc-lang/fo.orth		 | 4 ++--
   6287  fc-lang/fr.orth		 | 4 ++--
   6288  fc-lang/fur.orth		 | 4 ++--
   6289  fc-lang/fy.orth		 | 4 ++--
   6290  fc-lang/ga.orth		 | 4 ++--
   6291  fc-lang/gd.orth		 | 4 ++--
   6292  fc-lang/gez.orth		 | 4 ++--
   6293  fc-lang/gl.orth		 | 4 ++--
   6294  fc-lang/gn.orth		 | 4 ++--
   6295  fc-lang/gu.orth		 | 4 ++--
   6296  fc-lang/gv.orth		 | 4 ++--
   6297  fc-lang/ha.orth		 | 4 ++--
   6298  fc-lang/haw.orth		 | 4 ++--
   6299  fc-lang/he.orth		 | 4 ++--
   6300  fc-lang/hi.orth		 | 4 ++--
   6301  fc-lang/ho.orth		 | 4 ++--
   6302  fc-lang/hr.orth		 | 4 ++--
   6303  fc-lang/hu.orth		 | 4 ++--
   6304  fc-lang/hy.orth		 | 4 ++--
   6305  fc-lang/ia.orth		 | 4 ++--
   6306  fc-lang/id.orth		 | 4 ++--
   6307  fc-lang/ie.orth		 | 4 ++--
   6308  fc-lang/ig.orth		 | 4 ++--
   6309  fc-lang/ik.orth		 | 4 ++--
   6310  fc-lang/io.orth		 | 4 ++--
   6311  fc-lang/is.orth		 | 4 ++--
   6312  fc-lang/it.orth		 | 4 ++--
   6313  fc-lang/iu.orth		 | 4 ++--
   6314  fc-lang/ja.orth		 | 4 ++--
   6315  fc-lang/ka.orth		 | 4 ++--
   6316  fc-lang/kaa.orth		 | 4 ++--
   6317  fc-lang/ki.orth		 | 4 ++--
   6318  fc-lang/kk.orth		 | 4 ++--
   6319  fc-lang/kl.orth		 | 4 ++--
   6320  fc-lang/kn.orth		 | 4 ++--
   6321  fc-lang/ko.orth		 | 4 ++--
   6322  fc-lang/kok.orth		 | 4 ++--
   6323  fc-lang/ku_am.orth		 | 4 ++--
   6324  fc-lang/ku_ir.orth		 | 4 ++--
   6325  fc-lang/kum.orth		 | 4 ++--
   6326  fc-lang/kv.orth		 | 4 ++--
   6327  fc-lang/kw.orth		 | 4 ++--
   6328  fc-lang/ky.orth		 | 4 ++--
   6329  fc-lang/la.orth		 | 4 ++--
   6330  fc-lang/lb.orth		 | 4 ++--
   6331  fc-lang/lez.orth		 | 4 ++--
   6332  fc-lang/ln.orth		 | 4 ++--
   6333  fc-lang/lo.orth		 | 4 ++--
   6334  fc-lang/lt.orth		 | 4 ++--
   6335  fc-lang/lv.orth		 | 4 ++--
   6336  fc-lang/mai.orth		 | 4 ++--
   6337  fc-lang/mg.orth		 | 4 ++--
   6338  fc-lang/mh.orth		 | 4 ++--
   6339  fc-lang/mi.orth		 | 4 ++--
   6340  fc-lang/mk.orth		 | 4 ++--
   6341  fc-lang/ml.orth		 | 4 ++--
   6342  fc-lang/mn_cn.orth		 | 4 ++--
   6343  fc-lang/mo.orth		 | 4 ++--
   6344  fc-lang/mr.orth		 | 4 ++--
   6345  fc-lang/mt.orth		 | 4 ++--
   6346  fc-lang/my.orth		 | 4 ++--
   6347  fc-lang/nb.orth		 | 4 ++--
   6348  fc-lang/nds.orth		 | 4 ++--
   6349  fc-lang/ne.orth		 | 4 ++--
   6350  fc-lang/nl.orth		 | 4 ++--
   6351  fc-lang/nn.orth		 | 4 ++--
   6352  fc-lang/no.orth		 | 4 ++--
   6353  fc-lang/ny.orth		 | 4 ++--
   6354  fc-lang/oc.orth		 | 4 ++--
   6355  fc-lang/om.orth		 | 4 ++--
   6356  fc-lang/or.orth		 | 4 ++--
   6357  fc-lang/os.orth		 | 4 ++--
   6358  fc-lang/pa_in.orth		 | 2 +-
   6359  fc-lang/pl.orth		 | 4 ++--
   6360  fc-lang/ps_af.orth		 | 4 ++--
   6361  fc-lang/ps_pk.orth		 | 4 ++--
   6362  fc-lang/pt.orth		 | 4 ++--
   6363  fc-lang/rm.orth		 | 4 ++--
   6364  fc-lang/ro.orth		 | 4 ++--
   6365  fc-lang/ru.orth		 | 4 ++--
   6366  fc-lang/sa.orth		 | 4 ++--
   6367  fc-lang/sah.orth		 | 4 ++--
   6368  fc-lang/sco.orth		 | 4 ++--
   6369  fc-lang/se.orth		 | 4 ++--
   6370  fc-lang/sel.orth		 | 4 ++--
   6371  fc-lang/sk.orth		 | 4 ++--
   6372  fc-lang/sl.orth		 | 4 ++--
   6373  fc-lang/sm.orth		 | 4 ++--
   6374  fc-lang/sma.orth		 | 4 ++--
   6375  fc-lang/smj.orth		 | 4 ++--
   6376  fc-lang/smn.orth		 | 4 ++--
   6377  fc-lang/sms.orth		 | 4 ++--
   6378  fc-lang/so.orth		 | 4 ++--
   6379  fc-lang/sq.orth		 | 4 ++--
   6380  fc-lang/sr.orth		 | 4 ++--
   6381  fc-lang/sv.orth		 | 4 ++--
   6382  fc-lang/sw.orth		 | 4 ++--
   6383  fc-lang/syr.orth		 | 4 ++--
   6384  fc-lang/ta.orth		 | 4 ++--
   6385  fc-lang/te.orth		 | 4 ++--
   6386  fc-lang/tg.orth		 | 4 ++--
   6387  fc-lang/th.orth		 | 4 ++--
   6388  fc-lang/ti_er.orth		 | 4 ++--
   6389  fc-lang/ti_et.orth		 | 4 ++--
   6390  fc-lang/tig.orth		 | 4 ++--
   6391  fc-lang/tn.orth		 | 4 ++--
   6392  fc-lang/to.orth		 | 4 ++--
   6393  fc-lang/tr.orth		 | 4 ++--
   6394  fc-lang/ts.orth		 | 4 ++--
   6395  fc-lang/tt.orth		 | 4 ++--
   6396  fc-lang/tw.orth		 | 4 ++--
   6397  fc-lang/tyv.orth		 | 4 ++--
   6398  fc-lang/ug.orth		 | 4 ++--
   6399  fc-lang/uk.orth		 | 4 ++--
   6400  fc-lang/ur.orth		 | 4 ++--
   6401  fc-lang/ve.orth		 | 4 ++--
   6402  fc-lang/vi.orth		 | 4 ++--
   6403  fc-lang/vo.orth		 | 4 ++--
   6404  fc-lang/vot.orth		 | 4 ++--
   6405  fc-lang/wa.orth		 | 4 ++--
   6406  fc-lang/wen.orth		 | 4 ++--
   6407  fc-lang/wo.orth		 | 4 ++--
   6408  fc-lang/xh.orth		 | 4 ++--
   6409  fc-lang/yap.orth		 | 4 ++--
   6410  fc-lang/yi.orth		 | 4 ++--
   6411  fc-lang/yo.orth		 | 4 ++--
   6412  fc-lang/zh_cn.orth		 | 4 ++--
   6413  fc-lang/zh_hk.orth		 | 4 ++--
   6414  fc-lang/zh_mo.orth		 | 4 ++--
   6415  fc-lang/zh_sg.orth		 | 4 ++--
   6416  fc-lang/zh_tw.orth		 | 4 ++--
   6417  fc-lang/zu.orth		 | 4 ++--
   6418  fc-list/Makefile.am		 | 4 ++--
   6419  fc-list/fc-list.c		 | 4 ++--
   6420  fc-match/Makefile.am		 | 4 ++--
   6421  fc-match/fc-match.c		 | 4 ++--
   6422  fc-query/Makefile.am		 | 4 ++--
   6423  fc-query/fc-query.c		 | 4 ++--
   6424  fc-scan/Makefile.am		 | 4 ++--
   6425  fc-scan/fc-scan.c		 | 4 ++--
   6426  fontconfig/fcfreetype.h	 | 4 ++--
   6427  fontconfig/fcprivate.h		 | 4 ++--
   6428  fontconfig/fontconfig.h	 | 4 ++--
   6429  src/Makefile.am		 | 4 ++--
   6430  src/fcatomic.c			 | 4 ++--
   6431  src/fcblanks.c			 | 4 ++--
   6432  src/fccache.c			 | 4 ++--
   6433  src/fccfg.c			 | 4 ++--
   6434  src/fccharset.c		 | 4 ++--
   6435  src/fcdbg.c			 | 4 ++--
   6436  src/fcdefault.c		 | 4 ++--
   6437  src/fcdir.c			 | 4 ++--
   6438  src/fcformat.c			 | 4 ++--
   6439  src/fcfreetype.c		 | 4 ++--
   6440  src/fcfs.c			 | 4 ++--
   6441  src/fcinit.c			 | 4 ++--
   6442  src/fcint.h			 | 4 ++--
   6443  src/fclang.c			 | 4 ++--
   6444  src/fclist.c			 | 4 ++--
   6445  src/fcmatch.c			 | 4 ++--
   6446  src/fcname.c			 | 4 ++--
   6447  src/fcpat.c			 | 4 ++--
   6448  src/fcstr.c			 | 4 ++--
   6449  src/fcxml.c			 | 4 ++--
   6450  254 files changed, 508 insertions(+), 508 deletions(-)
   6451 
   6452 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
   6453 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6454 Date:	Thu Mar 12 13:48:07 2009 -0400
   6455 
   6456     Call git tools using "git cmd" instead of "git-cmd" syntax
   6457 
   6458     Recent git doesn't install the git-* commands in path.
   6459 
   6460  Makefile.am	|  2 +-
   6461  new-version.sh | 10 +++++-----
   6462  2 files changed, 6 insertions(+), 6 deletions(-)
   6463 
   6464 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
   6465 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6466 Date:	Thu Mar 12 12:31:57 2009 -0400
   6467 
   6468     [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
   6469 
   6470     Reduces number of mallocs called from FcConfigSaveAttr in my
   6471     small test
   6472     from 160 down to 6.
   6473 
   6474  src/fcstr.c |	4 ++--
   6475  src/fcxml.c | 23 +++++++++++++++--------
   6476  2 files changed, 17 insertions(+), 10 deletions(-)
   6477 
   6478 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
   6479 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6480 Date:	Thu Mar 12 12:22:37 2009 -0400
   6481 
   6482     [fcxml] Embed 64 static FcVStack objects in FcConfigParse
   6483 
   6484     This reduces the number of mallocs called from FcVStackPush from
   6485     over 800 down to zero.
   6486 
   6487  src/fcxml.c | 218
   6488  +++++++++++++++++++++++++++++-------------------------------
   6489  1 file changed, 105 insertions(+), 113 deletions(-)
   6490 
   6491 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
   6492 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6493 Date:	Thu Mar 12 11:58:04 2009 -0400
   6494 
   6495     [fcxml] Embed 8 static FcPStack objects in FcConfigParse
   6496 
   6497     This reduces the number of mallocs called from FcPStackPush from
   6498     over 900 down to zero.
   6499 
   6500  src/fcxml.c | 28 ++++++++++++++++++++++------
   6501  1 file changed, 22 insertions(+), 6 deletions(-)
   6502 
   6503 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
   6504 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6505 Date:	Thu Mar 12 09:27:20 2009 -0400
   6506 
   6507     [fcxml] Don't allocate attr array if there are no attributes
   6508 
   6509     Reduces number of mallocs from FcConfigSaveAttr() in my small test
   6510     from over 900 down to 157.
   6511 
   6512  src/fcxml.c | 19 ++++++-------------
   6513  1 file changed, 6 insertions(+), 13 deletions(-)
   6514 
   6515 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
   6516 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6517 Date:	Wed Mar 11 14:07:15 2009 -0400
   6518 
   6519     [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
   6520 
   6521     We can simply NUL-terminate the buffer and use it.	Reduces number of
   6522     mallocs called from FcStrBufDone in my small test from 631 down to 66.
   6523 
   6524  src/fcint.h |	3 +++
   6525  src/fcstr.c | 13 +++++++++++++
   6526  src/fcxml.c | 28 ++++++++++++++--------------
   6527  3 files changed, 30 insertions(+), 14 deletions(-)
   6528 
   6529 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
   6530 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6531 Date:	Wed Mar 11 13:56:09 2009 -0400
   6532 
   6533     [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
   6534 
   6535     Reduces number of mallocs called from FcStrBufChar in my small test
   6536     from 900 down to 6.
   6537 
   6538  src/fcint.h |	1 +
   6539  src/fcstr.c | 11 +++++++++--
   6540  2 files changed, 10 insertions(+), 2 deletions(-)
   6541 
   6542 commit 916640ce40b995d1d97244975139ec0c030483e4
   6543 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6544 Date:	Tue Mar 10 02:15:37 2009 -0400
   6545 
   6546     Fix Makefile's to not create target file in case of failure
   6547 
   6548  fc-arch/Makefile.am | 3 ++-
   6549  fc-lang/Makefile.am | 3 ++-
   6550  2 files changed, 4 insertions(+), 2 deletions(-)
   6551 
   6552 commit 26ce979e825d661be046b1440563115ddc5ea4ab
   6553 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6554 Date:	Tue Mar 10 02:14:15 2009 -0400
   6555 
   6556     Fix Fanti (fat) orth file (#20390)
   6557 
   6558  fc-lang/fat.orth | 2 +-
   6559  1 file changed, 1 insertion(+), 1 deletion(-)
   6560 
   6561 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
   6562 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6563 Date:	Mon Mar 2 22:48:37 2009 -0800
   6564 
   6565     Add Sundanese (su) orthography (bug #20440)
   6566 
   6567  fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
   6568  1 file changed, 33 insertions(+)
   6569 
   6570 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
   6571 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6572 Date:	Mon Mar 2 20:53:26 2009 -0800
   6573 
   6574     Add Kanuri (kr) orthography (bug #20438)
   6575 
   6576  fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
   6577  1 file changed, 43 insertions(+)
   6578 
   6579 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
   6580 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6581 Date:	Mon Mar 2 02:21:17 2009 -0800
   6582 
   6583     Add Nauru (na) orthography (bug #20418)
   6584 
   6585  fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
   6586  1 file changed, 40 insertions(+)
   6587 
   6588 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
   6589 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6590 Date:	Sun Mar 1 03:53:11 2009 -0800
   6591 
   6592     Add Javanese (jv) orthography (bug #20403)
   6593 
   6594  fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
   6595  1 file changed, 36 insertions(+)
   6596 
   6597 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
   6598 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6599 Date:	Sun Mar 1 03:50:46 2009 -0800
   6600 
   6601     Add Sichuan Yi (ii) orthography (bug #20402)
   6602 
   6603  fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
   6604  1 file changed, 34 insertions(+)
   6605 
   6606 commit 43517045f885c0e463c8a784c65f0b783658fc9b
   6607 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6608 Date:	Sun Mar 1 03:46:48 2009 -0800
   6609 
   6610     Add Shona (sn) orthography (bug #20394)
   6611 
   6612  fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
   6613  1 file changed, 35 insertions(+)
   6614 
   6615 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
   6616 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6617 Date:	Sun Mar 1 03:30:58 2009 -0800
   6618 
   6619     Add orthographies for Oshiwambo languages (bug #20401)
   6620 
   6621     The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
   6622     (kwm).
   6623 
   6624  fc-lang/kj.orth  | 34 ++++++++++++++++++++++++++++++++++
   6625  fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
   6626  fc-lang/ng.orth  | 29 +++++++++++++++++++++++++++++
   6627  3 files changed, 92 insertions(+)
   6628 
   6629 commit f0b546372967434418aa6cfe6f2d709795fdff24
   6630 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6631 Date:	Sun Mar 1 02:33:54 2009 -0800
   6632 
   6633     Add Zhuang (za) orthography (bug #20399)
   6634 
   6635  fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
   6636  1 file changed, 39 insertions(+)
   6637 
   6638 commit 7886b147834decbcab6f556b1c43cc003e2bf893
   6639 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6640 Date:	Sun Mar 1 02:12:38 2009 -0800
   6641 
   6642     Add Rundi (rn) orthography (bug #20398)
   6643 
   6644  fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
   6645  1 file changed, 32 insertions(+)
   6646 
   6647 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
   6648 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6649 Date:	Sat Feb 28 19:43:02 2009 -0800
   6650 
   6651     Add Navajo (nv) orthography (bug #20395)
   6652 
   6653  fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
   6654  1 file changed, 48 insertions(+)
   6655 
   6656 commit bf20886085a18227702f67b70dd7ef5f0e919469
   6657 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6658 Date:	Sat Feb 28 18:25:20 2009 -0800
   6659 
   6660     Add Tahitian (ty) orthography (bug #20391)
   6661 
   6662  fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
   6663  1 file changed, 41 insertions(+)
   6664 
   6665 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
   6666 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6667 Date:	Sat Feb 28 18:01:11 2009 -0800
   6668 
   6669     Add Sango (sg) orthography (bug #20393)
   6670 
   6671  fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
   6672  1 file changed, 47 insertions(+)
   6673 
   6674 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
   6675 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6676 Date:	Sat Feb 28 17:38:21 2009 -0800
   6677 
   6678     Added Quechua (qu) orthography (bug #20392)
   6679 
   6680  fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
   6681  1 file changed, 36 insertions(+)
   6682 
   6683 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
   6684 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6685 Date:	Sat Feb 28 17:05:11 2009 -0800
   6686 
   6687     Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
   6688 
   6689  fc-lang/ak.orth  | 30 ++++++++++++++++++++++++++++++
   6690  fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
   6691  2 files changed, 60 insertions(+)
   6692 
   6693 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
   6694 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6695 Date:	Sat Feb 28 16:29:07 2009 -0800
   6696 
   6697     Add Herero (hz) orthograhy (bug #20387)
   6698 
   6699  fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
   6700  1 file changed, 35 insertions(+)
   6701 
   6702 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
   6703 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6704 Date:	Sat Feb 28 16:03:51 2009 -0800
   6705 
   6706     Add Ewe (ee) orthography (bug #20386)
   6707 
   6708  fc-lang/ee.orth | 77
   6709  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   6710  1 file changed, 77 insertions(+)
   6711 
   6712 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
   6713 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6714 Date:	Fri Feb 27 14:41:07 2009 -0800
   6715 
   6716     Update Serbo-Croatian (sh) orthography (bug #20368)
   6717 
   6718  fc-lang/sh.orth | 18 +++++++++++++-----
   6719  1 file changed, 13 insertions(+), 5 deletions(-)
   6720 
   6721 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
   6722 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6723 Date:	Thu Feb 26 23:27:20 2009 -0800
   6724 
   6725     Extend Crimean Tatar (crh) orthography (bug #19891)
   6726 
   6727  fc-lang/crh.orth | 7 ++++---
   6728  1 file changed, 4 insertions(+), 3 deletions(-)
   6729 
   6730 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
   6731 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6732 Date:	Wed Feb 18 21:21:01 2009 -0800
   6733 
   6734     Add Divehi (dv) orthography (bug #20207)
   6735 
   6736  fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
   6737  1 file changed, 34 insertions(+)
   6738 
   6739 commit 5cac0a4fd681087562c84b3d2534cecff6876048
   6740 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6741 Date:	Wed Feb 18 17:09:51 2009 -0800
   6742 
   6743     Remove digits and symbols from some Indic orthographies (bug #20204)
   6744 
   6745     These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
   6746     (lo),
   6747     Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
   6748 
   6749  fc-lang/gu.orth | 4 ++--
   6750  fc-lang/kn.orth | 4 ++--
   6751  fc-lang/lo.orth | 4 ++--
   6752  fc-lang/ml.orth | 4 ++--
   6753  fc-lang/or.orth | 5 +++--
   6754  fc-lang/te.orth | 4 ++--
   6755  fc-lang/th.orth | 8 ++++++--
   6756  7 files changed, 19 insertions(+), 14 deletions(-)
   6757 
   6758 commit ea628d97706e842cb5555ceb5368fd972c941e0c
   6759 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6760 Date:	Wed Feb 18 16:44:10 2009 -0800
   6761 
   6762     Tighten Central Khmer (km) orthography (bug #20202)
   6763 
   6764  fc-lang/km.orth | 24 +++++++++++++++++-------
   6765  1 file changed, 17 insertions(+), 7 deletions(-)
   6766 
   6767 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
   6768 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6769 Date:	Wed Feb 18 16:03:30 2009 -0800
   6770 
   6771     Change Kashmiri (ks) orthography to Arabic script (bug #20200)
   6772 
   6773  fc-lang/ks.orth | 19 ++++++++++++-------
   6774  1 file changed, 12 insertions(+), 7 deletions(-)
   6775 
   6776 commit cda57219229025db963d3db0f984974187a409f8
   6777 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6778 Date:	Tue Feb 17 23:33:07 2009 -0800
   6779 
   6780     Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
   6781 
   6782  fc-lang/ff.orth  | 38 ++++++++++++++++++++++++++++++++++++++
   6783  fc-lang/ful.orth | 38 --------------------------------------
   6784  2 files changed, 38 insertions(+), 38 deletions(-)
   6785 
   6786 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
   6787 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6788 Date:	Tue Feb 17 22:45:17 2009 -0800
   6789 
   6790     Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
   6791 
   6792  fc-lang/bam.orth | 37 -------------------------------------
   6793  fc-lang/bm.orth  | 37 +++++++++++++++++++++++++++++++++++++
   6794  2 files changed, 37 insertions(+), 37 deletions(-)
   6795 
   6796 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
   6797 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6798 Date:	Tue Feb 17 22:40:50 2009 -0800
   6799 
   6800     Rename Avaric orthography from 'ava' to 'av' (bug #20174)
   6801 
   6802  fc-lang/av.orth  | 97
   6803  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   6804  fc-lang/ava.orth | 97
   6805  --------------------------------------------------------
   6806  2 files changed, 97 insertions(+), 97 deletions(-)
   6807 
   6808 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
   6809 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6810 Date:	Tue Feb 17 22:09:53 2009 -0800
   6811 
   6812     Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
   6813 
   6814     Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
   6815     too, since it was only temporarily used in 1991-1992.
   6816 
   6817  fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
   6818  1 file changed, 14 insertions(+), 27 deletions(-)
   6819 
   6820 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
   6821 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6822 Date:	Tue Feb 17 21:37:45 2009 -0800
   6823 
   6824     Switch Uzbek (uz) orthography to Latin (bug #19851)
   6825 
   6826  fc-lang/uz.orth | 94
   6827  ++++++++++-----------------------------------------------
   6828  1 file changed, 16 insertions(+), 78 deletions(-)
   6829 
   6830 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
   6831 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6832 Date:	Tue Feb 17 20:02:39 2009 -0800
   6833 
   6834     Add Crimean Tatar (crh) orthography (bug #19891)
   6835 
   6836  fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
   6837  1 file changed, 45 insertions(+)
   6838 
   6839 commit 502c46c23d3e36dbfff29484486091f140756535
   6840 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6841 Date:	Tue Feb 17 19:41:30 2009 -0800
   6842 
   6843     Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
   6844 
   6845  fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   6846  fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
   6847  2 files changed, 77 insertions(+)
   6848 
   6849 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
   6850 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6851 Date:	Tue Feb 17 17:30:15 2009 -0800
   6852 
   6853     Add Blin (byn) orthography (bug #19891)
   6854 
   6855  fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
   6856  1 file changed, 27 insertions(+)
   6857 
   6858 commit 4d7412a28b834830d0d1749852115846b3554932
   6859 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6860 Date:	Tue Feb 17 17:03:54 2009 -0800
   6861 
   6862     Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
   6863 
   6864     Previous Panjabi orthography was in the Gurmukhi script only, while in
   6865     Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
   6866 
   6867  fc-lang/pa.orth    | 46 ----------------------------------------------
   6868  fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   6869  fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
   6870  3 files changed, 74 insertions(+), 46 deletions(-)
   6871 
   6872 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
   6873 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6874 Date:	Fri Feb 13 20:04:42 2009 -0800
   6875 
   6876     Add Ottoman Turkish (ota) orthography (bug #20114)
   6877 
   6878  fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
   6879  1 file changed, 41 insertions(+)
   6880 
   6881 commit b5675e4c920dbb146ab76d49b4807693749e8143
   6882 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6883 Date:	Fri Feb 13 17:14:14 2009 -0800
   6884 
   6885     Remove Euro Sign from all orthographies (bug #19865)
   6886 
   6887  fc-lang/de.orth | 1 -
   6888  fc-lang/el.orth | 1 -
   6889  fc-lang/en.orth | 1 -
   6890  fc-lang/es.orth | 1 -
   6891  fc-lang/fi.orth | 1 -
   6892  fc-lang/fr.orth | 1 -
   6893  fc-lang/it.orth | 1 -
   6894  fc-lang/nl.orth | 1 -
   6895  fc-lang/pt.orth | 1 -
   6896  9 files changed, 9 deletions(-)
   6897 
   6898 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
   6899 Author: Behdad Esfahbod <behdad (a] behdad.org>
   6900 Date:	Mon Mar 2 13:25:37 2009 +0330
   6901 
   6902     [fc-lang] Continue parsing after an "include" (#20179)
   6903 
   6904  fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
   6905  1 file changed, 18 insertions(+), 11 deletions(-)
   6906 
   6907 commit abe0e056d5a93dee80d8e964569563dc4d131a90
   6908 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6909 Date:	Fri Feb 13 16:47:11 2009 -0800
   6910 
   6911     Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
   6912 
   6913     Removing digits, symbols, and the letters not used in the languages.
   6914 
   6915  fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
   6916  fc-lang/bn.orth | 21 ++++++++++++---------
   6917  2 files changed, 39 insertions(+), 19 deletions(-)
   6918 
   6919 commit 40b2904c8984db90cc35eecbec571552c2e4d120
   6920 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6921 Date:	Fri Feb 13 16:07:14 2009 -0800
   6922 
   6923     Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
   6924 
   6925  fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
   6926  fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
   6927  2 files changed, 54 insertions(+)
   6928 
   6929 commit d333969e0c809b3175193c7dda26703287d57fd4
   6930 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6931 Date:	Fri Feb 13 15:52:23 2009 -0800
   6932 
   6933     Add Sardinian (sc) orthography (bug #19891)
   6934 
   6935  fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
   6936  1 file changed, 42 insertions(+)
   6937 
   6938 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
   6939 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6940 Date:	Fri Feb 13 13:31:10 2009 -0800
   6941 
   6942     Add Limburgan (li) orthography (bug #19891)
   6943 
   6944  fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
   6945  1 file changed, 43 insertions(+)
   6946 
   6947 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
   6948 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6949 Date:	Wed Feb 11 01:59:56 2009 -0800
   6950 
   6951     Ad Ganda (lg) orthography (bug #19891)
   6952 
   6953  fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
   6954  1 file changed, 33 insertions(+)
   6955 
   6956 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
   6957 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6958 Date:	Wed Feb 11 01:44:45 2009 -0800
   6959 
   6960     Add Haitian Creole (ht) orthography (bug #19891)
   6961 
   6962  fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
   6963  1 file changed, 35 insertions(+)
   6964 
   6965 commit 190b4b5b2bd9a4822660b134639a759a5949c862
   6966 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6967 Date:	Wed Feb 11 01:11:30 2009 -0800
   6968 
   6969     Add Aragonese (an) orthography (bug #19891)
   6970 
   6971  fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
   6972  1 file changed, 45 insertions(+)
   6973 
   6974 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
   6975 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6976 Date:	Wed Feb 11 00:34:10 2009 -0800
   6977 
   6978     Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
   6979 
   6980  fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
   6981  1 file changed, 42 insertions(+)
   6982 
   6983 commit 3792f0199065cdf808d723eacf3fa86910453f70
   6984 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6985 Date:	Wed Feb 11 00:22:53 2009 -0800
   6986 
   6987     Use newly added Cyrillic letters for Kurdish (bug #20049)
   6988 
   6989  fc-lang/ku_am.orth | 5 +----
   6990  1 file changed, 1 insertion(+), 4 deletions(-)
   6991 
   6992 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
   6993 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   6994 Date:	Wed Feb 11 00:05:16 2009 -0800
   6995 
   6996     Add Chhattisgarhi (hne) orthography (bug #19891)
   6997 
   6998  fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
   6999  1 file changed, 28 insertions(+)
   7000 
   7001 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
   7002 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7003 Date:	Fri Feb 13 17:18:11 2009 -0800
   7004 
   7005     [fcformat] Add list of undocumented language features
   7006 
   7007  src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
   7008  1 file changed, 35 insertions(+)
   7009 
   7010 commit 384542fa915b27285ec22d899c4aa19be8c275f1
   7011 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7012 Date:	Fri Feb 13 16:41:37 2009 -0800
   7013 
   7014     [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
   7015 
   7016     For DejaVu Sans Condensed it generates:
   7017 
   7018     font(dejavusans)
   7019     font(dejavusanscondensed)
   7020     font(:lang=aa)
   7021     font(:lang=ab)
   7022     ...
   7023     font(:lang=yo)
   7024     font(:lang=zu)
   7025 
   7026  src/fcformat.c | 2 ++
   7027  1 file changed, 2 insertions(+)
   7028 
   7029 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
   7030 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7031 Date:	Fri Feb 13 16:33:58 2009 -0800
   7032 
   7033     [fcformat] Enumerate langsets like we do arrays of values
   7034 
   7035     If one asks for a format like '%{[]elt{expr}}' and the first value
   7036     for elt is a langset, we enumerate the langset languages in expr.
   7037 
   7038  src/fcformat.c | 59
   7039  ++++++++++++++++++++++++++++++++++++++++++++++------------
   7040  1 file changed, 47 insertions(+), 12 deletions(-)
   7041 
   7042 commit d62b85af21777582ad720efd9c319fde97b67d82
   7043 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7044 Date:	Fri Feb 13 16:30:43 2009 -0800
   7045 
   7046     [fclang] Implement FcLangSetGetLangs() (#18846)
   7047 
   7048  doc/fclangset.fncs	 |  8 ++++++++
   7049  fontconfig/fontconfig.h |  3 +++
   7050  src/fclang.c		 | 32 ++++++++++++++++++++++++++++++++
   7051  3 files changed, 43 insertions(+)
   7052 
   7053 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
   7054 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7055 Date:	Thu Feb 12 21:48:22 2009 -0600
   7056 
   7057     [fcformat] Implement array enumeration
   7058 
   7059     The format '%{[]family,familylang{expr}}' expands expr once for
   7060     the first
   7061     value of family and familylang, then for the second, etc, until
   7062     both lists
   7063     are exhausted.
   7064 
   7065  src/fcformat.c | 90
   7066  ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
   7067  1 file changed, 85 insertions(+), 5 deletions(-)
   7068 
   7069 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
   7070 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7071 Date:	Wed Feb 11 23:55:11 2009 -0500
   7072 
   7073     [fcformat] Support 'default value' for simple tags
   7074 
   7075     The format '%{family:-XXX} prints XXX if the element family
   7076     is not defined.
   7077     Also works for things like '%{family[1]:-XXX}'.
   7078 
   7079  src/fcformat.c | 30 +++++++++++++++++++++++++-----
   7080  1 file changed, 25 insertions(+), 5 deletions(-)
   7081 
   7082 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
   7083 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7084 Date:	Wed Feb 11 23:44:36 2009 -0500
   7085 
   7086     [fcformat] Support indexing simple tags
   7087 
   7088     The format '%{family[0]}' will only output the first value for
   7089     element family.
   7090 
   7091  src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
   7092  src/fcint.h	|  5 +++++
   7093  src/fcname.c	|  2 +-
   7094  3 files changed, 45 insertions(+), 5 deletions(-)
   7095 
   7096 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
   7097 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7098 Date:	Tue Feb 10 20:56:39 2009 -0500
   7099 
   7100     [fcformat] Add support for builtin formats
   7101 
   7102     The '%{=unparse}' format expands to the FcNameUnparse() result on the
   7103     pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
   7104     need to change that function to output to a string first.
   7105 
   7106     Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
   7107     default format of fc-list and fc-match respectively.
   7108 
   7109  src/fcformat.c | 137
   7110  +++++++++++++++++++++++++++++++++++++++------------------
   7111  1 file changed, 95 insertions(+), 42 deletions(-)
   7112 
   7113 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
   7114 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7115 Date:	Tue Feb 10 18:57:34 2009 -0500
   7116 
   7117     [fcformat] Refactor code to avoid malloc
   7118 
   7119  src/fcformat.c | 246
   7120  +++++++++++++++++++++++++++++++++------------------------
   7121  1 file changed, 144 insertions(+), 102 deletions(-)
   7122 
   7123 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
   7124 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7125 Date:	Tue Feb 10 06:22:55 2009 -0500
   7126 
   7127     [fcformat] Start adding builtins
   7128 
   7129  src/fcformat.c | 27 ++++++++++++++++++++++++++-
   7130  1 file changed, 26 insertions(+), 1 deletion(-)
   7131 
   7132 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
   7133 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7134 Date:	Tue Feb 10 05:57:10 2009 -0500
   7135 
   7136     [fcformat] Implement 'delete', 'escape', and 'translate' filter
   7137     functions
   7138 
   7139     The format '%{family|delete( )}' expands to family values with
   7140     space removed.
   7141     The format '%{family|translate( ,-)}' expands to family values
   7142     with space
   7143     replaced by dash.  Multiple chars are supported, like tr(1).
   7144     The format '%{family|escape(\\ )}' expands to family values with space
   7145     escaped using backslash.
   7146 
   7147  src/fcformat.c | 219
   7148  ++++++++++++++++++++++++++++++++++++++++++++++++++-------
   7149  1 file changed, 194 insertions(+), 25 deletions(-)
   7150 
   7151 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
   7152 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7153 Date:	Tue Feb 10 05:05:53 2009 -0500
   7154 
   7155     [fcformat] Add value-count syntax
   7156 
   7157     The format '%{#family}' expands to the number of values for the
   7158     element
   7159     'family', or '0' if no such element exists in the pattern.
   7160 
   7161  src/fcformat.c | 116
   7162  +++++++++++++++++++++++++++++++++++++--------------------
   7163  1 file changed, 75 insertions(+), 41 deletions(-)
   7164 
   7165 commit dccbbe83eff54097c55fdc560810cdc56b679a60
   7166 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7167 Date:	Tue Feb 10 04:47:24 2009 -0500
   7168 
   7169     [FcStrBuf] better handle malloc failure
   7170 
   7171     If buffer has failed allocation, return NULL when done.
   7172 
   7173  src/fcstr.c | 8 +++++++-
   7174  1 file changed, 7 insertions(+), 1 deletion(-)
   7175 
   7176 commit ced38254b49ab616df79930bbb798a93e5ce51fa
   7177 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7178 Date:	Tue Feb 10 04:44:54 2009 -0500
   7179 
   7180     [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
   7181 
   7182  src/fcformat.c | 87
   7183  ++++++++++++++++++++++++++++++++++++++++++++++++++--------
   7184  1 file changed, 76 insertions(+), 11 deletions(-)
   7185 
   7186 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
   7187 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7188 Date:	Tue Feb 10 03:38:22 2009 -0500
   7189 
   7190     [fcformat] Add simple converters
   7191 
   7192     The format '%{family|downcase}' for example prints the lowercase of
   7193     the family element.  Three converters are defined right now:
   7194     'downcase', 'basename', and 'dirname'.
   7195 
   7196  src/fcformat.c | 224
   7197  +++++++++++++++++++++++++++++++++------------------------
   7198  1 file changed, 131 insertions(+), 93 deletions(-)
   7199 
   7200 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
   7201 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7202 Date:	Tue Feb 10 00:15:08 2009 -0500
   7203 
   7204     [fcformat] Add conditionals
   7205 
   7206     The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
   7207     expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
   7208     expr2 otherwise.  The '{expr2}' part is optional.
   7209 
   7210  src/fcformat.c | 158
   7211  +++++++++++++++++++++++++++++++++++++++++++++++++++++----
   7212  1 file changed, 147 insertions(+), 11 deletions(-)
   7213 
   7214 commit 8c31a2434d5dfa475ef710ad52c992111caac424
   7215 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7216 Date:	Mon Feb 9 23:08:08 2009 -0500
   7217 
   7218     [fcformat] Add element filtering and deletion
   7219 
   7220     The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
   7221     with a pattern only having the listed elements from the surrounding
   7222     pattern.
   7223 
   7224     The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
   7225     with a the surrounding pattern sans the listed elements.
   7226 
   7227  doc/fcpattern.fncs  |	 2 +-
   7228  fc-list/fc-list.c   |	 7 +-
   7229  fc-match/fc-match.c |	 6 +-
   7230  fc-query/fc-query.c |	 7 +-
   7231  fc-scan/fc-scan.c   |	 7 +-
   7232  src/fcformat.c      | 214
   7233  +++++++++++++++++++++++++++++++++++++++-------------
   7234  6 files changed, 183 insertions(+), 60 deletions(-)
   7235 
   7236 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
   7237 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7238 Date:	Mon Feb 9 20:49:45 2009 -0500
   7239 
   7240     [fcformat] Add support for subexpressions
   7241 
   7242     The syntax is '{{expr}}'.  Can be used for aligning/justifying
   7243     an entire
   7244     subexpr for example.
   7245 
   7246  src/fcformat.c | 149
   7247  +++++++++++++++++++++++++++++++++++++++++++++++----------
   7248  1 file changed, 124 insertions(+), 25 deletions(-)
   7249 
   7250 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
   7251 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7252 Date:	Mon Feb 9 19:13:07 2009 -0500
   7253 
   7254     [fcformat] Refactor and restructure code for upcoming changes
   7255 
   7256     Also makes it thread-safe.
   7257 
   7258  src/fcformat.c | 165
   7259  +++++++++++++++++++++++++++++++++------------------------
   7260  1 file changed, 96 insertions(+), 69 deletions(-)
   7261 
   7262 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
   7263 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7264 Date:	Mon Feb 9 18:18:59 2009 -0500
   7265 
   7266     [fcformat] Add support for width modifiers
   7267 
   7268     One can do '%30{family}' for example.  Or '%-30{family}' for the
   7269     left-aligned version.
   7270 
   7271  doc/fcpattern.fncs |  6 ++++--
   7272  src/fcformat.c     | 46 +++++++++++++++++++++++++++++++++++++++++++---
   7273  2 files changed, 47 insertions(+), 5 deletions(-)
   7274 
   7275 commit 967267556c762d2746f819eca85f3c59fbb95875
   7276 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7277 Date:	Thu Feb 5 23:37:16 2009 -0500
   7278 
   7279     Further update Sinhala orthography (#19288)
   7280 
   7281  fc-lang/si.orth | 7 +++++--
   7282  1 file changed, 5 insertions(+), 2 deletions(-)
   7283 
   7284 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
   7285 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7286 Date:	Thu Feb 5 02:46:16 2009 -0500
   7287 
   7288     [cache] After writing cache to file, update the internal copy to
   7289     reflect this
   7290 
   7291     Only do it for small caches though.  For large cache we'd better
   7292     off loading
   7293     the cache file again, mmap()ing it.
   7294 
   7295     Based on patch from Diego Santa Cruz.
   7296 
   7297  src/fccache.c | 16 ++++++++++++++++
   7298  1 file changed, 16 insertions(+)
   7299 
   7300 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
   7301 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7302 Date:	Wed Feb 4 15:58:36 2009 -0500
   7303 
   7304     Update Sinhala orthography (#19288)
   7305 
   7306     Patch from Harshula Jayasuriya.
   7307 
   7308  fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
   7309  1 file changed, 34 insertions(+), 11 deletions(-)
   7310 
   7311 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
   7312 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7313 Date:	Tue Feb 3 21:06:15 2009 -0500
   7314 
   7315     [fccache] Make sure the cache is current when reusing from open caches
   7316 
   7317     Reported by Diego Santa Cruz.
   7318 
   7319  src/fccache.c | 8 +++++++-
   7320  1 file changed, 7 insertions(+), 1 deletion(-)
   7321 
   7322 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
   7323 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7324 Date:	Tue Feb 3 20:50:29 2009 -0500
   7325 
   7326     [win32] Do not remove leading '\\' such that network paths work
   7327 
   7328     Raised by Diego Santa Cruz.
   7329 
   7330  src/fcstr.c | 8 +++++++-
   7331  1 file changed, 7 insertions(+), 1 deletion(-)
   7332 
   7333 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
   7334 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7335 Date:	Tue Feb 3 20:35:10 2009 -0500
   7336 
   7337     [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
   7338     binary location
   7339 
   7340     Proposed by Diego Santa Cruz.
   7341 
   7342  src/fcxml.c | 21 +++++++++++++++++++++
   7343  1 file changed, 21 insertions(+)
   7344 
   7345 commit e62058abb9cf04b3f2270a45f3c0760287f12033
   7346 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7347 Date:	Tue Feb 3 20:31:30 2009 -0500
   7348 
   7349     [win32] Fix usage of GetFullPathName()
   7350 
   7351     Diego Santa Cruz pointed out that we are using that API wrongly.
   7352     The forth argument is a pointer to a pointer.  Turns out we don't
   7353     need that arugment and it accepts NULL, so just pass that.
   7354 
   7355  src/fcstr.c | 4 +---
   7356  1 file changed, 1 insertion(+), 3 deletions(-)
   7357 
   7358 commit c4d557ab90c7ef6eccb998550190ccccde80670d
   7359 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7360 Date:	Tue Feb 3 17:15:52 2009 -0500
   7361 
   7362     Add ICONV_LIBS to fontconfig.pc.in (#19606)
   7363 
   7364  fontconfig.pc.in | 2 +-
   7365  1 file changed, 1 insertion(+), 1 deletion(-)
   7366 
   7367 commit 10609af4aa4030a15c19573198462fa002d2ef13
   7368 Author: Mike FABIAN <mfabian (a] suse.de>
   7369 Date:	Tue Feb 3 16:57:01 2009 -0500
   7370 
   7371     [conf] Disable hinting when emboldening (#19904)
   7372 
   7373     Hinting will be done before Embolden in freetype2,
   7374     but in such case, Embolden will get wrong result
   7375     on some glyph contours after applying hinting.
   7376     Actually, hinting should be done after embolden, but we can't
   7377     fix it in current freetype2. So as a workaround, just turn off
   7378     hinting if we want to do embolden.
   7379 
   7380  conf.d/90-synthetic.conf | 11 +++++++++++
   7381  1 file changed, 11 insertions(+)
   7382 
   7383 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
   7384 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7385 Date:	Mon Feb 2 00:27:58 2009 -0800
   7386 
   7387     Remove punctuation symbols from Asturian orthography (bug #19893)
   7388 
   7389     Also fix the URL for orthography.
   7390 
   7391  fc-lang/ast.orth | 12 ++++--------
   7392  1 file changed, 4 insertions(+), 8 deletions(-)
   7393 
   7394 commit a4f651241e2db62bd058e773b4e5931d205af0f6
   7395 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7396 Date:	Sun Feb 1 23:52:10 2009 -0800
   7397 
   7398     Rename Igbo from "ibo" to "ig" (bug #19892)
   7399 
   7400  fc-lang/ibo.orth | 35 -----------------------------------
   7401  fc-lang/ig.orth  | 35 +++++++++++++++++++++++++++++++++++
   7402  2 files changed, 35 insertions(+), 35 deletions(-)
   7403 
   7404 commit ff71a83c207891323b487d9cbec0658e16ca11c3
   7405 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7406 Date:	Sun Feb 1 22:14:53 2009 -0800
   7407 
   7408     Renamed az to az_az (bug #19889)
   7409 
   7410  fc-lang/az.orth    | 66
   7411  ------------------------------------------------------
   7412  fc-lang/az_az.orth | 66
   7413  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
   7414  2 files changed, 66 insertions(+), 66 deletions(-)
   7415 
   7416 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
   7417 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7418 Date:	Sun Feb 1 20:46:23 2009 -0800
   7419 
   7420     Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
   7421 
   7422  fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
   7423  fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   7424  fc-lang/kab.orth    | 42 ++++++++++++++++++++++++++++++++++++++++++
   7425  3 files changed, 115 insertions(+)
   7426 
   7427 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
   7428 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7429 Date:	Sun Feb 1 20:42:54 2009 -0800
   7430 
   7431     Add Upper Sorbian (hsb) orthography (bug #19870)
   7432 
   7433  fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
   7434  1 file changed, 42 insertions(+)
   7435 
   7436 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
   7437 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7438 Date:	Sun Feb 1 20:41:14 2009 -0800
   7439 
   7440     Add Kinyarwanda (rw) orthography (bug #19868)
   7441 
   7442  fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
   7443  1 file changed, 31 insertions(+)
   7444 
   7445 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
   7446 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7447 Date:	Sun Feb 1 20:39:03 2009 -0800
   7448 
   7449     Add Malay (ms) orthography (bug #19867)
   7450 
   7451  fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
   7452  1 file changed, 32 insertions(+)
   7453 
   7454 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
   7455 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7456 Date:	Sun Feb 1 20:36:55 2009 -0800
   7457 
   7458     Add Kashubian (csb) orth file (bug #19866)
   7459 
   7460  fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   7461  1 file changed, 46 insertions(+)
   7462 
   7463 commit a32870457eb8f35a19193bc3e9e66db9948186fb
   7464 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7465 Date:	Sun Feb 1 20:29:12 2009 -0800
   7466 
   7467     Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
   7468 
   7469     For Iraq, we are assuming its the same Arabic orthography used
   7470     in Iran.
   7471 
   7472     According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
   7473     http://www.ethnologue.com/show_language.asp?code=kmr
   7474 
   7475     Turkey and Syria need more research.
   7476 
   7477  fc-lang/ku.orth    | 94
   7478  ------------------------------------------------------
   7479  fc-lang/ku_am.orth | 94
   7480  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
   7481  fc-lang/ku_iq.orth | 27 ++++++++++++++++
   7482  3 files changed, 121 insertions(+), 94 deletions(-)
   7483 
   7484 commit 2199c6e321c92cf42711180b483e3f1b0091d980
   7485 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7486 Date:	Sun Feb 1 20:21:45 2009 -0800
   7487 
   7488     Rename Venda from "ven" to "ve" (bug #19852)
   7489 
   7490     Since ISO 639-1 code exists, we should use it.
   7491 
   7492  fc-lang/ve.orth  | 34 ++++++++++++++++++++++++++++++++++
   7493  fc-lang/ven.orth | 34 ----------------------------------
   7494  2 files changed, 34 insertions(+), 34 deletions(-)
   7495 
   7496 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
   7497 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7498 Date:	Sun Feb 1 20:00:15 2009 -0800
   7499 
   7500     Change Turkmen orth from Cyrillic to Latin (bug #19849)
   7501 
   7502  fc-lang/tk.orth | 114
   7503  +++++++++++++-------------------------------------------
   7504  1 file changed, 26 insertions(+), 88 deletions(-)
   7505 
   7506 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
   7507 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7508 Date:	Sun Feb 1 19:35:37 2009 -0800
   7509 
   7510     Fix doubly encoded UTF-8 in comments (bug #19848)
   7511 
   7512  fc-lang/nb.orth | 2 +-
   7513  1 file changed, 1 insertion(+), 1 deletion(-)
   7514 
   7515 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
   7516 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7517 Date:	Sun Feb 1 19:29:21 2009 -0800
   7518 
   7519     Split Mongolian orth to Mongolia and China (bug #19847)
   7520 
   7521     The orth file for Mongolia uses Cyrillic, while that of
   7522     China uses the classical Mongolian script.
   7523 
   7524  fc-lang/mn.orth    | 37 -------------------------------------
   7525  fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
   7526  fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
   7527  3 files changed, 72 insertions(+), 37 deletions(-)
   7528 
   7529 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
   7530 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7531 Date:	Sun Feb 1 18:55:31 2009 -0800
   7532 
   7533     Add Filipino orth, alias Tagalog to Filipino (bug #19846)
   7534 
   7535     The previous Tagalog orthography used the Tagalog script, which is
   7536     not in
   7537     modern use.
   7538 
   7539  fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
   7540  fc-lang/tl.orth  | 23 ++++++++---------------
   7541  2 files changed, 53 insertions(+), 15 deletions(-)
   7542 
   7543 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
   7544 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7545 Date:	Sun Feb 1 18:52:41 2009 -0800
   7546 
   7547     Remove Sinhala characters not in modern use (bug #19288)
   7548 
   7549  fc-lang/si.orth | 30 ++++++++++++++++++++----------
   7550  1 file changed, 20 insertions(+), 10 deletions(-)
   7551 
   7552 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
   7553 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
   7554 Date:	Sun Feb 1 18:32:21 2009 -0800
   7555 
   7556     Correct Sindhi orthography to use Arabic script (bug #17140)
   7557 
   7558     The previous version used the Devanagari script. But in both
   7559     Pakistan and
   7560     India, Sindhi is generally written in Arabic. The Devanagari data
   7561     could
   7562     prove to be useful, if we decide on how we should name such files (see
   7563     bug #17208 and bug #19869).
   7564 
   7565  fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
   7566  1 file changed, 39 insertions(+), 9 deletions(-)
   7567 
   7568 commit 574805478c19cdb487aea96922ff7177dd0844d7
   7569 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7570 Date:	Sat Jan 31 03:38:19 2009 -0500
   7571 
   7572     [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
   7573 
   7574     This was causing failure when opening iconv converter, hence rendering
   7575     GB2312-encoded fonts with no other usable encoding unusable.
   7576 
   7577  src/fcfreetype.c | 2 +-
   7578  1 file changed, 1 insertion(+), 1 deletion(-)
   7579 
   7580 commit 575ee6cddd391857339f57331d2677fcc868369e
   7581 Author: Karl Tomlinson <bugs.freedesktop (a] karlt.net>
   7582 Date:	Tue Jan 27 03:35:51 2009 -0500
   7583 
   7584     Change FcCharSetMerge API
   7585 
   7586     To only work on writable charsets.	Also, return a bool indicating
   7587     whether
   7588     the merge changed the charset.
   7589 
   7590     Also changes the implementation of FcCharSetMerge and
   7591     FcCharSetIsSubset
   7592 
   7593  doc/fccharset.fncs	 |  16 +++---
   7594  fontconfig/fontconfig.h |   4 +-
   7595  src/fccharset.c	 | 129
   7596  ++++++++++++++++++++----------------------------
   7597  src/fcmatch.c		 |  64 +++++++++++++-----------
   7598  4 files changed, 99 insertions(+), 114 deletions(-)
   7599 
   7600 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
   7601 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7602 Date:	Fri Jan 23 14:17:08 2009 -0500
   7603 
   7604     [fcmatch] Fix crash when no fonts are available.
   7605 
   7606  src/fcmatch.c | 10 ++++++++--
   7607  1 file changed, 8 insertions(+), 2 deletions(-)
   7608 
   7609 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
   7610 Author: Dan Nicholson <dbn.lists (a] gmail.com>
   7611 Date:	Mon Jan 19 17:02:55 2009 -0500
   7612 
   7613     Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
   7614 
   7615     configure replaces a NONE prefix with the default prefix too late.
   7616     So we move fonts.conf creation to Makefile, such that prefix is
   7617     correctly
   7618     expanded. Ugly, but works.
   7619 
   7620  Makefile.am  | 13 ++++++++++++-
   7621  configure.in |  3 +--
   7622  2 files changed, 13 insertions(+), 3 deletions(-)
   7623 
   7624 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
   7625 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7626 Date:	Thu Jan 15 19:27:53 2009 -0500
   7627 
   7628     Cleanup all manpage.* files
   7629 
   7630     Recent doc2man generates files called manpage.log.	This was
   7631     breaking build.
   7632 
   7633  doc/Makefile.am      | 5 ++---
   7634  fc-cache/Makefile.am | 2 +-
   7635  fc-cat/Makefile.am   | 2 +-
   7636  fc-list/Makefile.am  | 2 +-
   7637  fc-match/Makefile.am | 2 +-
   7638  fc-query/Makefile.am | 2 +-
   7639  fc-scan/Makefile.am  | 2 +-
   7640  7 files changed, 8 insertions(+), 9 deletions(-)
   7641 
   7642 commit 41af588f543ca5c0efaeb699992376d89cb35763
   7643 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7644 Date:	Thu Jan 15 19:12:37 2009 -0500
   7645 
   7646     [fc-match] Accept list of elements like fc-list (bug #13017)
   7647 
   7648     Also make --verbose not ignore list of elements and only print those.
   7649     Update docs.
   7650 
   7651  fc-list/fc-list.c	| 29 ++++++++++++++---------------
   7652  fc-list/fc-list.sgml	| 12 ++++++------
   7653  fc-match/fc-match.c	| 48
   7654  +++++++++++++++++++++++++++++++++++++-----------
   7655  fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
   7656  4 files changed, 77 insertions(+), 41 deletions(-)
   7657 
   7658 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
   7659 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7660 Date:	Thu Jan 15 19:12:27 2009 -0500
   7661 
   7662     Oops, fix FcPatternFilter
   7663 
   7664  src/fcpat.c | 2 +-
   7665  1 file changed, 1 insertion(+), 1 deletion(-)
   7666 
   7667 commit 6bffe1a95bfd6609358d38590ad638c688232575
   7668 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7669 Date:	Thu Jan 15 18:39:48 2009 -0500
   7670 
   7671     Add fc-scan too that runs FcFileScan/FcDirScan
   7672 
   7673     This is quite similar to fc-query, but calling FcFileScan/FcDirScan
   7674     instead
   7675     of FcFreeTypeQuery.
   7676 
   7677  .gitignore		|   2 +
   7678  Makefile.am		|   2 +-
   7679  configure.in		|   1 +
   7680  doc/fcfile.fncs	|  18 ++---
   7681  fc-cache/fc-cache.sgml |   1 +
   7682  fc-cat/fc-cat.sgml	|   1 +
   7683  fc-list/fc-list.sgml	|   7 +-
   7684  fc-match/fc-match.sgml |   7 +-
   7685  fc-query/fc-query.sgml |   5 +-
   7686  fc-scan/Makefile.am	|  59 ++++++++++++++++
   7687  fc-scan/fc-scan.c	| 181
   7688  +++++++++++++++++++++++++++++++++++++++++++++++++
   7689  fc-scan/fc-scan.sgml	| 176
   7690  +++++++++++++++++++++++++++++++++++++++++++++++
   7691  12 files changed, 442 insertions(+), 18 deletions(-)
   7692 
   7693 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
   7694 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7695 Date:	Thu Jan 15 18:35:09 2009 -0500
   7696 
   7697     Revive FcConfigScan() (bug #17121)
   7698 
   7699     FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
   7700     to scan font dirs without any caching side effect.
   7701 
   7702  src/fcdir.c | 155
   7703  +++++++++++++++++++++++++++++++++++-------------------------
   7704  1 file changed, 90 insertions(+), 65 deletions(-)
   7705 
   7706 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
   7707 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7708 Date:	Thu Jan 15 17:34:26 2009 -0500
   7709 
   7710     Oops.  Fix usage output.
   7711 
   7712  fc-query/fc-query.c | 5 ++---
   7713  1 file changed, 2 insertions(+), 3 deletions(-)
   7714 
   7715 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
   7716 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7717 Date:	Thu Jan 8 03:04:34 2009 -0500
   7718 
   7719     Don't use FcCharSetCopy in FcCharSetMerge
   7720 
   7721     The Copy function is actually a ref, not real copy.
   7722 
   7723  doc/fccharset.fncs | 2 +-
   7724  src/fccharset.c    | 7 ++++---
   7725  2 files changed, 5 insertions(+), 4 deletions(-)
   7726 
   7727 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
   7728 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7729 Date:	Wed Jan 7 20:15:20 2009 -0500
   7730 
   7731     Make FcCharSetMerge() public
   7732 
   7733     That's needed for apps to be abled to do pruning themselves without
   7734     the performance penalty of recreating new charsets all the time.
   7735 
   7736  doc/fccharset.fncs	 | 13 +++++++++++++
   7737  fontconfig/fontconfig.h |  3 +++
   7738  src/fcint.h		 |  3 ---
   7739  3 files changed, 16 insertions(+), 3 deletions(-)
   7740 
   7741 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
   7742 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7743 Date:	Thu Jan 1 16:29:01 2009 -0500
   7744 
   7745     [doc] Note that fontset returned by FcConfigGetFonts should not
   7746     be modified
   7747 
   7748  doc/fcconfig.fncs | 2 +-
   7749  1 file changed, 1 insertion(+), 1 deletion(-)
   7750 
   7751 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
   7752 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7753 Date:	Wed Dec 31 20:16:40 2008 -0500
   7754 
   7755     [fcmatch] Move FcFontSetMatch() functionality into
   7756     FcFontSetMatchInternal()
   7757 
   7758     Except for the final FcFontRenderPrepare().  This way we have more
   7759     flexibility to do caching in FcFontMatch() while leaving
   7760     FcFontSetMatch()
   7761     intact.
   7762 
   7763  src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
   7764  1 file changed, 29 insertions(+), 13 deletions(-)
   7765 
   7766 commit a5a384c5ffb479e095092c2aaedd406f8785280a
   7767 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7768 Date:	Wed Dec 31 19:44:32 2008 -0500
   7769 
   7770     [fcmatch] When matching, reserve score 0 for when elements don't exist
   7771 
   7772     Previously an index j was added to element score to prefer matches
   7773     earlier
   7774     in the value list to the later ones.  This index started from 0,
   7775     meaning
   7776     that the score zero could be generated for the first element.
   7777     By starting
   7778     j from one, scores for when the element exists in both pattern
   7779     and font
   7780     can never be zero.	The score zero is reserved for when the element is
   7781     NOT available in both font and pattern.  We will use this property
   7782     later.
   7783 
   7784     This shouldn't change matching much.  The only difference I can
   7785     think of
   7786     is that if a font family exists both as a bitmap font and a scalable
   7787     version, and when requesting it at the size of the bitmap version,
   7788     previously the font returned was nondeterministic.	Now the scalable
   7789     version will always be preferred.
   7790 
   7791  src/fcmatch.c | 2 +-
   7792  1 file changed, 1 insertion(+), 1 deletion(-)
   7793 
   7794 commit c7641f2872329197250db6ffe194df3d33ff42b3
   7795 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7796 Date:	Wed Dec 31 19:35:27 2008 -0500
   7797 
   7798     [fcmatch] Use larger multipliers to enforce order
   7799 
   7800     Previously the matcher multiplied comparison results by 100 and added
   7801     index value to it.	With long lists of families (lots of aliases),
   7802     reaching 100 is not that hard.  That could result in a non-match early
   7803     in the list to be preferred over a match late in the list.	Changing
   7804     the multiplier from 100 to 1000 should fix that.
   7805 
   7806     To keep things relatively in order, the lang multiplier is changed
   7807     from 1000 to 10000.
   7808 
   7809  src/fcmatch.c | 4 ++--
   7810  1 file changed, 2 insertions(+), 2 deletions(-)
   7811 
   7812 commit 1b43ccc805f26a78934267d92275cd19b5648e91
   7813 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7814 Date:	Wed Dec 31 18:10:31 2008 -0500
   7815 
   7816     [fcmatch.c] Fix debug formatting
   7817 
   7818  src/fcmatch.c | 1 +
   7819  1 file changed, 1 insertion(+)
   7820 
   7821 commit a291cfc710c5989ba3e787ae20911d3176bea307
   7822 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7823 Date:	Wed Dec 31 18:06:07 2008 -0500
   7824 
   7825     Fix comparison of family names to ignore leading space properly
   7826 
   7827     Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
   7828     didn't.
   7829     This was because of a bug in FcCompareFamily's short-circuit check
   7830     that forgot to ignore spaces.
   7831 
   7832  src/fcmatch.c | 3 ++-
   7833  1 file changed, 2 insertions(+), 1 deletion(-)
   7834 
   7835 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
   7836 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7837 Date:	Mon Dec 29 20:00:26 2008 -0500
   7838 
   7839     Implement FcPatternFormat and use it in cmdline tools (bug #17107)
   7840 
   7841     Still need to add more features, but the API is there, and used
   7842     by cmdline tools with -f or --format.
   7843 
   7844  doc/fcpattern.fncs	 |  18 ++++++
   7845  fc-list/fc-list.c	 |  38 ++++++++----
   7846  fc-list/fc-list.sgml	 |  22 ++++++-
   7847  fc-match/fc-match.c	 |  31 +++++++---
   7848  fc-match/fc-match.sgml  |  47 ++++++++++-----
   7849  fc-query/fc-query.c	 |  25 +++++++-
   7850  fc-query/fc-query.sgml  |  36 +++++++----
   7851  fontconfig/fontconfig.h |   3 +
   7852  src/Makefile.am	 |   1 +
   7853  src/fcformat.c		 | 155
   7854  ++++++++++++++++++++++++++++++++++++++++++++++++
   7855  src/fcint.h		 |   5 ++
   7856  src/fcname.c		 |   2 +-
   7857  12 files changed, 333 insertions(+), 50 deletions(-)
   7858 
   7859 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
   7860 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7861 Date:	Mon Dec 29 19:27:00 2008 -0500
   7862 
   7863     [.gitignore] Update
   7864 
   7865  .gitignore | 2 ++
   7866  1 file changed, 2 insertions(+)
   7867 
   7868 commit f9806ab4b9bfa88a782008156511e29f37ce967d
   7869 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7870 Date:	Mon Dec 29 18:58:29 2008 -0500
   7871 
   7872     Remove special-casing of FC_FILE in FcPatternPrint()
   7873 
   7874     I can't understand why the special case is needed.	Indeed,
   7875     removing it
   7876     does not make any difference in the "fc-match --verbose" output, and
   7877     that's the only time fc-match uses FcPatternPrint.
   7878 
   7879  src/fcdbg.c | 21 +--------------------
   7880  1 file changed, 1 insertion(+), 20 deletions(-)
   7881 
   7882 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
   7883 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7884 Date:	Sun Dec 28 16:54:44 2008 -0500
   7885 
   7886     Explicitly chmod() directories (bug #18934)
   7887 
   7888     Two changes:
   7889 
   7890       - after mkdir(), we immediately chmod(), such that we are not
   7891       affected
   7892 	by stupid umask's.
   7893 
   7894       - if a directory we want to use is not writable but exists, we try a
   7895 	chmod on it.  This is to recover from stupid umask's having
   7896 	affected
   7897 	us with older versions.
   7898 
   7899  src/fccache.c | 14 +++++++++++---
   7900  1 file changed, 11 insertions(+), 3 deletions(-)
   7901 
   7902 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
   7903 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7904 Date:	Sun Dec 28 09:03:29 2008 -0500
   7905 
   7906     Don't use identifier named complex
   7907 
   7908  src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
   7909  1 file changed, 21 insertions(+), 21 deletions(-)
   7910 
   7911 commit 627dd913cf1588436936bc8731c7dd9c96baee90
   7912 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7913 Date:	Sun Dec 28 08:06:07 2008 -0500
   7914 
   7915     [65-fonts-persian.conf] Set foundry in target=scan instead of
   7916     target=font
   7917 
   7918  conf.d/65-fonts-persian.conf | 14 +++++++-------
   7919  1 file changed, 7 insertions(+), 7 deletions(-)
   7920 
   7921 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
   7922 Author: Harshula Jayasuriya <harshula (a] gmail.com>
   7923 Date:	Sun Dec 28 06:13:19 2008 -0500
   7924 
   7925     Fix Sinhala coverage (bug #19288)
   7926 
   7927  fc-lang/si.orth | 9 ++++-----
   7928  1 file changed, 4 insertions(+), 5 deletions(-)
   7929 
   7930 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
   7931 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
   7932 Date:	Sun Dec 28 05:15:45 2008 -0500
   7933 
   7934     Use human-readable file names in the docs (bug #16278)
   7935 
   7936  doc/Makefile.am | 2 +-
   7937  1 file changed, 1 insertion(+), 1 deletion(-)
   7938 
   7939 commit f26062b277e1781876a30d3170fca8bbba2409ab
   7940 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7941 Date:	Sun Dec 28 04:58:14 2008 -0500
   7942 
   7943     Implement fc-list --quiet ala grep (bug #17141)
   7944 
   7945     Exits 1 if no fonts matched, 0 otherwise.
   7946 
   7947  fc-list/fc-list.c | 27 ++++++++++++++++++++-------
   7948  1 file changed, 20 insertions(+), 7 deletions(-)
   7949 
   7950 commit 00c0972acae849ca3b18a7c76894c078185d3be4
   7951 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7952 Date:	Sun Dec 28 04:48:54 2008 -0500
   7953 
   7954     Fix compile with old FreeType that doesn't have FT_Select_Size()
   7955     (bug #17498)
   7956 
   7957  configure.in	  | 10 +---------
   7958  src/fcfreetype.c |  2 ++
   7959  2 files changed, 3 insertions(+), 9 deletions(-)
   7960 
   7961 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
   7962 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7963 Date:	Sun Dec 28 04:26:26 2008 -0500
   7964 
   7965     Use __builtin_popcount() when available (bug #17592)
   7966 
   7967  src/fccharset.c | 4 ++++
   7968  1 file changed, 4 insertions(+)
   7969 
   7970 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
   7971 Author: Rahul Bhalerao <b.rahul.pm (a] gmail.com>
   7972 Date:	Sun Dec 28 04:10:53 2008 -0500
   7973 
   7974     Add config for new Indic fonts (bug #17856)
   7975 
   7976  conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
   7977  1 file changed, 28 insertions(+), 7 deletions(-)
   7978 
   7979 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
   7980 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7981 Date:	Sun Dec 28 04:06:01 2008 -0500
   7982 
   7983     Consistently use FcStat() over stat() in all places
   7984 
   7985  src/fcatomic.c | 2 +-
   7986  src/fccache.c	| 7 +------
   7987  src/fccfg.c	| 2 +-
   7988  src/fcdir.c	| 4 ++--
   7989  src/fcint.h	| 7 +++++++
   7990  5 files changed, 12 insertions(+), 10 deletions(-)
   7991 
   7992 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
   7993 Author: Behdad Esfahbod <behdad (a] behdad.org>
   7994 Date:	Sun Dec 28 04:00:09 2008 -0500
   7995 
   7996     [fccache] Consistently use FcStat() over stat() (bug #18195)
   7997 
   7998  src/fccache.c | 2 +-
   7999  1 file changed, 1 insertion(+), 1 deletion(-)
   8000 
   8001 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
   8002 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8003 Date:	Sun Dec 28 03:40:21 2008 -0500
   8004 
   8005     Cleanup symlinks in "make uninstall" (bug #18885)
   8006 
   8007  conf.d/Makefile.am | 7 +++++++
   8008  1 file changed, 7 insertions(+)
   8009 
   8010 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
   8011 Author: Harald Fernengel <harry (a] kdevelop.org>
   8012 Date:	Sun Dec 28 03:23:58 2008 -0500
   8013 
   8014     Don't use variables named 'bool' (bug #18851)
   8015 
   8016  src/fcxml.c | 16 ++++++++--------
   8017  1 file changed, 8 insertions(+), 8 deletions(-)
   8018 
   8019 commit a9ac5c52a658920f1054a12435d8c07205953153
   8020 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8021 Date:	Sun Dec 28 03:08:38 2008 -0500
   8022 
   8023     [.gitignore] Update
   8024 
   8025  .gitignore | 4 ++++
   8026  1 file changed, 4 insertions(+)
   8027 
   8028 commit 1c7f4de80cc4819b504707ae143a2d718af42733
   8029 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8030 Date:	Tue Dec 2 06:07:41 2008 -0500
   8031 
   8032     Fix two more doc typos
   8033 
   8034  doc/fcpattern.fncs | 4 ++--
   8035  1 file changed, 2 insertions(+), 2 deletions(-)
   8036 
   8037 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
   8038 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8039 Date:	Mon Sep 22 18:51:11 2008 -0400
   8040 
   8041     Don't call FcPatternGetCharSet in FcSortWalk unless we need to
   8042     (#17361)
   8043 
   8044  src/fcmatch.c | 55
   8045  +++++++++++++++++++++++++++++++------------------------
   8046  1 file changed, 31 insertions(+), 24 deletions(-)
   8047 
   8048 commit 799691c901ea2d8561980c763a7e78383f1cceec
   8049 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8050 Date:	Mon Sep 22 18:16:30 2008 -0400
   8051 
   8052     Don't leak FcValues string loaded through fcxml.c (#17661)
   8053 
   8054     Patch from Caolan McNamara.
   8055 
   8056  src/fcpat.c | 10 +++++-----
   8057  src/fcxml.c |	2 ++
   8058  2 files changed, 7 insertions(+), 5 deletions(-)
   8059 
   8060 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
   8061 Author: Chris Wilson <chris (a] chris-wilson.co.uk>
   8062 Date:	Wed Apr 23 09:07:28 2008 +0100
   8063 
   8064     Reduce number of allocations during FcSortWalk().
   8065 
   8066     The current behaviour of FcSortWalk() is to create a new FcCharSet on
   8067     each iteration that is the union of the previous iteration with
   8068     the next
   8069     FcCharSet in the font set. This causes the existing FcCharSet to be
   8070     reproduced in its entirety and then allocates fresh leaves for the new
   8071     FcCharSet. In essence the number of allocations is quadratic wrt the
   8072     number of fonts required.
   8073 
   8074     By introducing a new method for merging a new FcCharSet with an
   8075     existing
   8076     one we can change the behaviour to be effectively linear with
   8077     the number
   8078     of fonts - allocating no more leaves than necessary to cover all the
   8079     fonts in the set.
   8080 
   8081     For example, profiling 'gedit UTF-8-demo.txt'
   8082 	Allocator		    nAllocs	    nBytes
   8083     Before:
   8084 	FcCharSetFindLeafCreate 62886	    2012352
   8085 	FcCharSetPutLeaf	9361	    11441108
   8086     After:
   8087 	FcCharSetFindLeafCreate 1940	    62080
   8088 	FcCharSetPutLeaf	281		    190336
   8089 
   8090     The savings are even more significant for applications like
   8091     firefox-3.0b5
   8092     which need to switch between large number of fonts.
   8093     Before:
   8094 	FcCharSetFindLeafCreate 4461192     142758144
   8095 	FcCharSetPutLeaf	    1124536	    451574172
   8096     After:
   8097 	FcCharSetFindLeafCreate 80359	    2571488
   8098 	FcCharSetPutLeaf	    18940	    9720522
   8099 
   8100     Out of interest, the next most frequent allocations are
   8101 	FcPatternObjectAddWithBinding 526029	10520580
   8102 	tt_face_load_eblc	    42103	    2529892
   8103 
   8104  src/fccharset.c | 62
   8105  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   8106  src/fcint.h	 |  3 +++
   8107  src/fcmatch.c	 | 13 +++---------
   8108  3 files changed, 68 insertions(+), 10 deletions(-)
   8109 
   8110 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
   8111 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8112 Date:	Fri Aug 22 18:25:22 2008 -0400
   8113 
   8114     Document how to free return value of FcNameUnparse()
   8115 
   8116  doc/fcpattern.fncs | 2 +-
   8117  1 file changed, 1 insertion(+), 1 deletion(-)
   8118 
   8119 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
   8120 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8121 Date:	Fri Aug 22 18:08:07 2008 -0400
   8122 
   8123     Add FcConfigReference() (#17124)
   8124 
   8125  doc/fcconfig.fncs	 | 20 +++++++++++++++++---
   8126  fontconfig/fontconfig.h |  3 +++
   8127  src/fccfg.c		 | 20 ++++++++++++++++++++
   8128  src/fcint.h		 |  2 ++
   8129  4 files changed, 42 insertions(+), 3 deletions(-)
   8130 
   8131 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
   8132 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8133 Date:	Fri Aug 22 17:49:02 2008 -0400
   8134 
   8135     Document when config can be NULL (#17105)
   8136 
   8137     Note that this also fixes a bug with FcFontList() where previously
   8138     it was NOT checking whether the config is up-to-date.  May want to
   8139     keep the old behavior and document that ScanInterval is essentially
   8140     unused internally (FcFontSetList uses it, but we can remove that
   8141     too).
   8142 
   8143  doc/fcconfig.fncs  | 21 +++++++++++++++++++++
   8144  doc/fcfontset.fncs |  3 +++
   8145  src/fclist.c	    |  3 +++
   8146  3 files changed, 27 insertions(+)
   8147 
   8148 commit 1439c8f21af1533a920b54333f79459f456a402e
   8149 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8150 Date:	Fri Aug 22 16:51:33 2008 -0400
   8151 
   8152     Handle -h and --help according to GNU Coding Standards (#17104)
   8153 
   8154     Added -h instead of -?.  And upon -h and --help, write usave to stdout
   8155     instead of stdin, and return 0 instead of 1.
   8156 
   8157     -? still works like before as that's what getopt returns upon unknown
   8158     arguments.
   8159 
   8160  fc-cache/fc-cache.c	| 47
   8161  +++++++++++++++++++++++++----------------------
   8162  fc-cache/fc-cache.sgml |  4 ++--
   8163  fc-cat/fc-cat.c	| 45 ++++++++++++++++++++++++---------------------
   8164  fc-cat/fc-cat.sgml	|  4 ++--
   8165  fc-list/fc-list.c	| 36 ++++++++++++++++++++----------------
   8166  fc-list/fc-list.sgml	|  4 ++--
   8167  fc-match/fc-match.c	| 44 ++++++++++++++++++++++++--------------------
   8168  fc-match/fc-match.sgml |  4 ++--
   8169  fc-query/fc-query.c	| 40 ++++++++++++++++++++++------------------
   8170  fc-query/fc-query.sgml |  4 ++--
   8171  10 files changed, 125 insertions(+), 107 deletions(-)
   8172 
   8173 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
   8174 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8175 Date:	Fri Aug 22 13:02:14 2008 -0400
   8176 
   8177     Add WenQuanYi fonts to default conf (#17262, from Mandriva)
   8178 
   8179  conf.d/65-nonlatin.conf | 4 ++++
   8180  1 file changed, 4 insertions(+)
   8181 
   8182 commit f31d8b1b1a93334611353d7ea846f8006fda855c
   8183 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8184 Date:	Fri Aug 22 03:51:57 2008 -0400
   8185 
   8186     Add Sindhi .orth file. (#17140)
   8187 
   8188  fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
   8189  1 file changed, 28 insertions(+)
   8190 
   8191 commit b9f18922f112f2f551429b692d793dda7d02cd86
   8192 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8193 Date:	Thu Aug 21 17:17:04 2008 -0400
   8194 
   8195     Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
   8196 
   8197  fc-lang/sr.orth | 24 +++++++-----------------
   8198  1 file changed, 7 insertions(+), 17 deletions(-)
   8199 
   8200 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
   8201 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8202 Date:	Thu Aug 14 15:27:16 2008 -0400
   8203 
   8204     Fix docs re 'orig' argument of FcPatternBuild and family
   8205 
   8206     Now call it 'p' or 'pattern', since it's modified in place.
   8207     There is no copying.
   8208 
   8209  doc/fcpattern.fncs	 |  6 +++---
   8210  fontconfig/fontconfig.h |  4 ++--
   8211  src/fcpat.c		 | 12 ++++++------
   8212  3 files changed, 11 insertions(+), 11 deletions(-)
   8213 
   8214 commit bb65f58f6354b8ad363021457852ad9e841cef89
   8215 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8216 Date:	Wed Aug 13 16:45:18 2008 -0400
   8217 
   8218     [doc] Fix signature of FcConfigHome()
   8219 
   8220     We should write a test to automatically cross-check signatures
   8221     from public headers to docs.
   8222 
   8223  doc/fcconfig.fncs | 5 +++--
   8224  1 file changed, 3 insertions(+), 2 deletions(-)
   8225 
   8226 commit e690fbb20ec41ef018a32ac01118a41103c01289
   8227 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8228 Date:	Wed Aug 13 03:30:23 2008 -0400
   8229 
   8230     Get rid of $Id: ChangeLog,v 1.1.1.4 2013/06/03 19:44:51 mrg Exp $ tags
   8231 
   8232  COPYING			 | 2 +-
   8233  Makefile.am			 | 2 +-
   8234  conf.d/Makefile.am		 | 2 +-
   8235  configure.in			 | 2 +-
   8236  doc/Makefile.am		 | 2 +-
   8237  doc/confdir.sgml.in		 | 2 +-
   8238  doc/edit-sgml.c		 | 2 +-
   8239  doc/fcatomic.fncs		 | 2 +-
   8240  doc/fcblanks.fncs		 | 2 +-
   8241  doc/fccharset.fncs		 | 2 +-
   8242  doc/fcconfig.fncs		 | 2 +-
   8243  doc/fcconstant.fncs		 | 2 +-
   8244  doc/fcfile.fncs		 | 2 +-
   8245  doc/fcfontset.fncs		 | 2 +-
   8246  doc/fcfreetype.fncs		 | 2 +-
   8247  doc/fcinit.fncs		 | 2 +-
   8248  doc/fcmatrix.fncs		 | 2 +-
   8249  doc/fcobjectset.fncs		 | 2 +-
   8250  doc/fcobjecttype.fncs		 | 2 +-
   8251  doc/fcpattern.fncs		 | 2 +-
   8252  doc/fcstring.fncs		 | 2 +-
   8253  doc/fcstrset.fncs		 | 2 +-
   8254  doc/fcvalue.fncs		 | 2 +-
   8255  doc/fontconfig-devel.sgml	 | 2 +-
   8256  doc/func.sgml			 | 2 +-
   8257  doc/version.sgml.in		 | 2 +-
   8258  fc-cache/Makefile.am		 | 2 +-
   8259  fc-case/fc-case.c		 | 2 +-
   8260  fc-case/fccase.tmpl.h		 | 2 +-
   8261  fc-cat/Makefile.am		 | 2 +-
   8262  fc-glyphname/fc-glyphname.c	 | 2 +-
   8263  fc-glyphname/fcglyphname.tmpl.h | 2 +-
   8264  fc-list/Makefile.am		 | 2 +-
   8265  fc-match/Makefile.am		 | 2 +-
   8266  fc-query/Makefile.am		 | 2 +-
   8267  src/Makefile.am		 | 2 +-
   8268  36 files changed, 36 insertions(+), 36 deletions(-)
   8269 
   8270 commit 3042050954ddbe205e3166c9910886839829e788
   8271 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8272 Date:	Wed Aug 13 03:16:39 2008 -0400
   8273 
   8274     [doc] Document that a zero rescanInterval disables automatic checks
   8275     (#17103)
   8276 
   8277  doc/fcconfig.fncs | 2 ++
   8278  1 file changed, 2 insertions(+)
   8279 
   8280 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
   8281 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8282 Date:	Wed Aug 13 02:50:35 2008 -0400
   8283 
   8284     Add FcPatternFilter() (#13016)
   8285 
   8286  doc/fcpattern.fncs	 | 12 ++++++++++++
   8287  fontconfig/fontconfig.h |  3 +++
   8288  src/fcpat.c		 | 37 +++++++++++++++++++++++++++++++++++++
   8289  3 files changed, 52 insertions(+)
   8290 
   8291 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
   8292 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8293 Date:	Wed Aug 13 02:47:12 2008 -0400
   8294 
   8295     [doc] Add const decorator for FcPatternDuplicate()
   8296 
   8297  doc/fcpattern.fncs | 2 +-
   8298  1 file changed, 1 insertion(+), 1 deletion(-)
   8299 
   8300 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
   8301 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8302 Date:	Wed Aug 13 02:24:42 2008 -0400
   8303 
   8304     Implement fc-list --verbose (#13015)
   8305 
   8306     A private FcObjectGetSet() is implemented that provides an
   8307     FcObjectSet of all registered elements.  FcFontSetList() is
   8308     then modified to use the object set from FcObjectGetSet() if
   8309     provided object-set is NULL.
   8310 
   8311     Alternatively FcObjectGetSet() can be made public.	In that
   8312     case fc-list can use that as a base if --verbose is included,
   8313     and also add any elements provided by the user (though that has
   8314     no effect, as all elements from the cache are already registered).
   8315     Currently fc-list ignores user-provided elements if --verbose
   8316     is specified.
   8317 
   8318  fc-list/fc-list.c    | 41 ++++++++++++++++++++++++-----------------
   8319  fc-list/fc-list.sgml | 10 +++++++---
   8320  src/fcint.h	      |  3 +++
   8321  src/fclist.c	      | 10 ++++++++++
   8322  src/fcname.c	      | 14 ++++++++++++++
   8323  5 files changed, 58 insertions(+), 20 deletions(-)
   8324 
   8325 commit 77c0d8bce86ca088782d5631617c0ef681d91312
   8326 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8327 Date:	Wed Aug 13 01:31:18 2008 -0400
   8328 
   8329     Add fc-query (#13019)
   8330 
   8331  .gitignore		  |   2 +
   8332  Makefile.am		  |   2 +-
   8333  configure.in		  |   1 +
   8334  doc/fontconfig-user.sgml |   2 +-
   8335  fc-cache/fc-cache.sgml   |   1 +
   8336  fc-cat/fc-cat.sgml	  |   1 +
   8337  fc-list/fc-list.sgml	  |   1 +
   8338  fc-match/fc-match.sgml   |   1 +
   8339  fc-query/Makefile.am	  |  59 ++++++++++++++++
   8340  fc-query/fc-query.c	  | 166
   8341  ++++++++++++++++++++++++++++++++++++++++++++
   8342  fc-query/fc-query.sgml   | 174
   8343  +++++++++++++++++++++++++++++++++++++++++++++++
   8344  11 files changed, 408 insertions(+), 2 deletions(-)
   8345 
   8346 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
   8347 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8348 Date:	Wed Aug 13 00:42:12 2008 -0400
   8349 
   8350     Update man pages
   8351 
   8352  fc-cache/fc-cache.sgml | 16 ++++++++++------
   8353  fc-cat/fc-cat.sgml	| 15 +++++++++++----
   8354  fc-list/fc-list.sgml	| 12 ++++++++----
   8355  fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
   8356  4 files changed, 52 insertions(+), 21 deletions(-)
   8357 
   8358 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
   8359 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8360 Date:	Tue Aug 12 23:44:44 2008 -0400
   8361 
   8362     [fc-match] Fix list of getopt options in --help
   8363 
   8364  fc-match/fc-match.c | 4 ++--
   8365  1 file changed, 2 insertions(+), 2 deletions(-)
   8366 
   8367 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
   8368 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8369 Date:	Tue Aug 12 18:00:35 2008 -0400
   8370 
   8371     Add ~/.fonts.conf.d to default config (#17100)
   8372 
   8373  conf.d/50-user.conf | 1 +
   8374  1 file changed, 1 insertion(+)
   8375 
   8376 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
   8377 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8378 Date:	Tue Aug 12 17:54:45 2008 -0400
   8379 
   8380     Update Thai default families (#16223)
   8381 
   8382     Patch from Theppitak Karoonboonyanan
   8383 
   8384  conf.d/65-nonlatin.conf | 13 +++++++++----
   8385  1 file changed, 9 insertions(+), 4 deletions(-)
   8386 
   8387 commit 2e08e0f243633386b6441784926f928359c92453
   8388 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8389 Date:	Tue Aug 12 17:52:02 2008 -0400
   8390 
   8391     [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
   8392     (#16272)
   8393 
   8394  doc/fcpattern.fncs | 6 ++++--
   8395  1 file changed, 4 insertions(+), 2 deletions(-)
   8396 
   8397 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
   8398 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8399 Date:	Tue Aug 12 16:34:24 2008 -0400
   8400 
   8401     Replace RCS Id tags with the file name
   8402 
   8403  config/Makedefs.in	 | 2 +-
   8404  config/install.sh	 | 2 +-
   8405  fc-cache/fc-cache.c	 | 2 +-
   8406  fc-cat/fc-cat.c	 | 2 +-
   8407  fc-lang/aa.orth	 | 2 +-
   8408  fc-lang/ab.orth	 | 2 +-
   8409  fc-lang/af.orth	 | 2 +-
   8410  fc-lang/am.orth	 | 2 +-
   8411  fc-lang/ar.orth	 | 2 +-
   8412  fc-lang/ast.orth	 | 2 +-
   8413  fc-lang/ava.orth	 | 2 +-
   8414  fc-lang/ay.orth	 | 2 +-
   8415  fc-lang/az.orth	 | 2 +-
   8416  fc-lang/az_ir.orth	 | 2 +-
   8417  fc-lang/ba.orth	 | 2 +-
   8418  fc-lang/bam.orth	 | 2 +-
   8419  fc-lang/be.orth	 | 2 +-
   8420  fc-lang/bg.orth	 | 2 +-
   8421  fc-lang/bh.orth	 | 2 +-
   8422  fc-lang/bho.orth	 | 2 +-
   8423  fc-lang/bi.orth	 | 2 +-
   8424  fc-lang/bin.orth	 | 2 +-
   8425  fc-lang/bn.orth	 | 2 +-
   8426  fc-lang/bo.orth	 | 2 +-
   8427  fc-lang/br.orth	 | 2 +-
   8428  fc-lang/bs.orth	 | 2 +-
   8429  fc-lang/bua.orth	 | 2 +-
   8430  fc-lang/ca.orth	 | 2 +-
   8431  fc-lang/ce.orth	 | 2 +-
   8432  fc-lang/ch.orth	 | 2 +-
   8433  fc-lang/chm.orth	 | 2 +-
   8434  fc-lang/chr.orth	 | 2 +-
   8435  fc-lang/co.orth	 | 2 +-
   8436  fc-lang/cs.orth	 | 2 +-
   8437  fc-lang/cu.orth	 | 2 +-
   8438  fc-lang/cv.orth	 | 2 +-
   8439  fc-lang/cy.orth	 | 2 +-
   8440  fc-lang/da.orth	 | 2 +-
   8441  fc-lang/de.orth	 | 2 +-
   8442  fc-lang/dz.orth	 | 2 +-
   8443  fc-lang/el.orth	 | 2 +-
   8444  fc-lang/en.orth	 | 2 +-
   8445  fc-lang/eo.orth	 | 2 +-
   8446  fc-lang/es.orth	 | 2 +-
   8447  fc-lang/et.orth	 | 2 +-
   8448  fc-lang/eu.orth	 | 2 +-
   8449  fc-lang/fa.orth	 | 2 +-
   8450  fc-lang/fc-lang.c	 | 2 +-
   8451  fc-lang/fc-lang.man	 | 2 +-
   8452  fc-lang/fclang.tmpl.h	 | 2 +-
   8453  fc-lang/fi.orth	 | 2 +-
   8454  fc-lang/fj.orth	 | 2 +-
   8455  fc-lang/fo.orth	 | 2 +-
   8456  fc-lang/fr.orth	 | 2 +-
   8457  fc-lang/ful.orth	 | 2 +-
   8458  fc-lang/fur.orth	 | 2 +-
   8459  fc-lang/fy.orth	 | 2 +-
   8460  fc-lang/ga.orth	 | 2 +-
   8461  fc-lang/gd.orth	 | 2 +-
   8462  fc-lang/gez.orth	 | 2 +-
   8463  fc-lang/gl.orth	 | 2 +-
   8464  fc-lang/gn.orth	 | 2 +-
   8465  fc-lang/gu.orth	 | 2 +-
   8466  fc-lang/gv.orth	 | 2 +-
   8467  fc-lang/ha.orth	 | 2 +-
   8468  fc-lang/haw.orth	 | 2 +-
   8469  fc-lang/he.orth	 | 2 +-
   8470  fc-lang/hi.orth	 | 2 +-
   8471  fc-lang/ho.orth	 | 2 +-
   8472  fc-lang/hr.orth	 | 2 +-
   8473  fc-lang/hu.orth	 | 2 +-
   8474  fc-lang/hy.orth	 | 2 +-
   8475  fc-lang/ia.orth	 | 2 +-
   8476  fc-lang/ibo.orth	 | 2 +-
   8477  fc-lang/id.orth	 | 2 +-
   8478  fc-lang/ie.orth	 | 2 +-
   8479  fc-lang/ik.orth	 | 2 +-
   8480  fc-lang/io.orth	 | 2 +-
   8481  fc-lang/is.orth	 | 2 +-
   8482  fc-lang/it.orth	 | 2 +-
   8483  fc-lang/iu.orth	 | 2 +-
   8484  fc-lang/ja.orth	 | 2 +-
   8485  fc-lang/ka.orth	 | 2 +-
   8486  fc-lang/kaa.orth	 | 2 +-
   8487  fc-lang/ki.orth	 | 2 +-
   8488  fc-lang/kk.orth	 | 2 +-
   8489  fc-lang/kl.orth	 | 2 +-
   8490  fc-lang/km.orth	 | 2 +-
   8491  fc-lang/kn.orth	 | 2 +-
   8492  fc-lang/ko.orth	 | 2 +-
   8493  fc-lang/kok.orth	 | 2 +-
   8494  fc-lang/ks.orth	 | 2 +-
   8495  fc-lang/ku.orth	 | 2 +-
   8496  fc-lang/ku_ir.orth	 | 2 +-
   8497  fc-lang/kum.orth	 | 2 +-
   8498  fc-lang/kv.orth	 | 2 +-
   8499  fc-lang/kw.orth	 | 2 +-
   8500  fc-lang/ky.orth	 | 2 +-
   8501  fc-lang/la.orth	 | 2 +-
   8502  fc-lang/lb.orth	 | 2 +-
   8503  fc-lang/lez.orth	 | 2 +-
   8504  fc-lang/ln.orth	 | 2 +-
   8505  fc-lang/lo.orth	 | 2 +-
   8506  fc-lang/lt.orth	 | 2 +-
   8507  fc-lang/lv.orth	 | 2 +-
   8508  fc-lang/mai.orth	 | 2 +-
   8509  fc-lang/mg.orth	 | 2 +-
   8510  fc-lang/mh.orth	 | 2 +-
   8511  fc-lang/mi.orth	 | 2 +-
   8512  fc-lang/mk.orth	 | 2 +-
   8513  fc-lang/ml.orth	 | 2 +-
   8514  fc-lang/mn.orth	 | 2 +-
   8515  fc-lang/mo.orth	 | 2 +-
   8516  fc-lang/mr.orth	 | 2 +-
   8517  fc-lang/mt.orth	 | 2 +-
   8518  fc-lang/my.orth	 | 2 +-
   8519  fc-lang/nb.orth	 | 2 +-
   8520  fc-lang/nds.orth	 | 2 +-
   8521  fc-lang/ne.orth	 | 2 +-
   8522  fc-lang/nl.orth	 | 2 +-
   8523  fc-lang/nn.orth	 | 2 +-
   8524  fc-lang/no.orth	 | 2 +-
   8525  fc-lang/nr.orth	 | 2 +-
   8526  fc-lang/nso.orth	 | 2 +-
   8527  fc-lang/ny.orth	 | 2 +-
   8528  fc-lang/oc.orth	 | 2 +-
   8529  fc-lang/om.orth	 | 2 +-
   8530  fc-lang/or.orth	 | 2 +-
   8531  fc-lang/os.orth	 | 2 +-
   8532  fc-lang/pa.orth	 | 2 +-
   8533  fc-lang/pl.orth	 | 2 +-
   8534  fc-lang/ps_af.orth	 | 2 +-
   8535  fc-lang/ps_pk.orth	 | 2 +-
   8536  fc-lang/pt.orth	 | 2 +-
   8537  fc-lang/rm.orth	 | 2 +-
   8538  fc-lang/ro.orth	 | 2 +-
   8539  fc-lang/ru.orth	 | 2 +-
   8540  fc-lang/sa.orth	 | 2 +-
   8541  fc-lang/sah.orth	 | 2 +-
   8542  fc-lang/sco.orth	 | 2 +-
   8543  fc-lang/se.orth	 | 2 +-
   8544  fc-lang/sel.orth	 | 2 +-
   8545  fc-lang/sh.orth	 | 2 +-
   8546  fc-lang/shs.orth	 | 2 +-
   8547  fc-lang/si.orth	 | 2 +-
   8548  fc-lang/sk.orth	 | 2 +-
   8549  fc-lang/sl.orth	 | 2 +-
   8550  fc-lang/sm.orth	 | 2 +-
   8551  fc-lang/sma.orth	 | 2 +-
   8552  fc-lang/smj.orth	 | 2 +-
   8553  fc-lang/smn.orth	 | 2 +-
   8554  fc-lang/sms.orth	 | 2 +-
   8555  fc-lang/so.orth	 | 2 +-
   8556  fc-lang/sq.orth	 | 2 +-
   8557  fc-lang/sr.orth	 | 2 +-
   8558  fc-lang/ss.orth	 | 2 +-
   8559  fc-lang/st.orth	 | 2 +-
   8560  fc-lang/sv.orth	 | 2 +-
   8561  fc-lang/sw.orth	 | 2 +-
   8562  fc-lang/syr.orth	 | 2 +-
   8563  fc-lang/ta.orth	 | 2 +-
   8564  fc-lang/te.orth	 | 2 +-
   8565  fc-lang/tg.orth	 | 2 +-
   8566  fc-lang/th.orth	 | 2 +-
   8567  fc-lang/ti_er.orth	 | 2 +-
   8568  fc-lang/ti_et.orth	 | 2 +-
   8569  fc-lang/tig.orth	 | 2 +-
   8570  fc-lang/tk.orth	 | 2 +-
   8571  fc-lang/tl.orth	 | 2 +-
   8572  fc-lang/tn.orth	 | 2 +-
   8573  fc-lang/to.orth	 | 2 +-
   8574  fc-lang/tr.orth	 | 2 +-
   8575  fc-lang/ts.orth	 | 2 +-
   8576  fc-lang/tt.orth	 | 2 +-
   8577  fc-lang/tw.orth	 | 2 +-
   8578  fc-lang/tyv.orth	 | 2 +-
   8579  fc-lang/ug.orth	 | 2 +-
   8580  fc-lang/uk.orth	 | 2 +-
   8581  fc-lang/ur.orth	 | 2 +-
   8582  fc-lang/uz.orth	 | 2 +-
   8583  fc-lang/ven.orth	 | 2 +-
   8584  fc-lang/vi.orth	 | 2 +-
   8585  fc-lang/vo.orth	 | 2 +-
   8586  fc-lang/vot.orth	 | 2 +-
   8587  fc-lang/wa.orth	 | 2 +-
   8588  fc-lang/wen.orth	 | 2 +-
   8589  fc-lang/wo.orth	 | 2 +-
   8590  fc-lang/xh.orth	 | 2 +-
   8591  fc-lang/yap.orth	 | 2 +-
   8592  fc-lang/yi.orth	 | 2 +-
   8593  fc-lang/yo.orth	 | 2 +-
   8594  fc-lang/zh_cn.orth	 | 2 +-
   8595  fc-lang/zh_hk.orth	 | 2 +-
   8596  fc-lang/zh_mo.orth	 | 2 +-
   8597  fc-lang/zh_sg.orth	 | 2 +-
   8598  fc-lang/zh_tw.orth	 | 2 +-
   8599  fc-lang/zu.orth	 | 2 +-
   8600  fc-list/fc-list.c	 | 2 +-
   8601  fc-match/fc-match.c	 | 2 +-
   8602  fontconfig/fcfreetype.h | 2 +-
   8603  fontconfig/fcprivate.h  | 2 +-
   8604  fontconfig/fontconfig.h | 2 +-
   8605  src/fcatomic.c		 | 2 +-
   8606  src/fcblanks.c		 | 2 +-
   8607  src/fccfg.c		 | 2 +-
   8608  src/fccharset.c	 | 2 +-
   8609  src/fcdbg.c		 | 2 +-
   8610  src/fcdefault.c	 | 2 +-
   8611  src/fcdir.c		 | 2 +-
   8612  src/fcfreetype.c	 | 2 +-
   8613  src/fcfs.c		 | 2 +-
   8614  src/fcinit.c		 | 2 +-
   8615  src/fcint.h		 | 2 +-
   8616  src/fclang.c		 | 2 +-
   8617  src/fclist.c		 | 2 +-
   8618  src/fcmatch.c		 | 2 +-
   8619  src/fcmatrix.c		 | 2 +-
   8620  src/fcname.c		 | 2 +-
   8621  src/fcstr.c		 | 2 +-
   8622  src/fcxml.c		 | 2 +-
   8623  220 files changed, 220 insertions(+), 220 deletions(-)
   8624 
   8625 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
   8626 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8627 Date:	Tue Aug 12 16:11:29 2008 -0400
   8628 
   8629     Add orth file for Maithili mai.orth (#15821)
   8630 
   8631  fc-lang/mai.orth | 25 +++++++++++++++++++++++++
   8632  1 file changed, 25 insertions(+)
   8633 
   8634 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
   8635 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8636 Date:	Tue Aug 12 15:10:04 2008 -0400
   8637 
   8638     When canonizing filenames, squash // and remove final / (#bug 16286)
   8639 
   8640     The fact that we now drop final slashes from all filenames without
   8641     checking that the file name represents a directory may surprise some,
   8642     but it doesn't bother me really.
   8643 
   8644  src/fcstr.c | 3 +++
   8645  1 file changed, 3 insertions(+)
   8646 
   8647 commit b21bea3731106ef30224f9255c4232d6e2607803
   8648 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8649 Date:	Tue Aug 12 14:32:40 2008 -0400
   8650 
   8651     [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
   8652 
   8653  doc/fcconfig.fncs | 2 +-
   8654  1 file changed, 1 insertion(+), 1 deletion(-)
   8655 
   8656 commit e04afe83de409b880be9a854b34fb624bca5c3b0
   8657 Author: Behdad Esfahbod <behdad (a] behdad.org>
   8658 Date:	Tue Aug 12 14:10:03 2008 -0400
   8659 
   8660     Avoid C99ism in Win32 code (#16651)
   8661 
   8662  src/fccfg.c | 3 ++-
   8663  src/fcxml.c | 3 ++-
   8664  2 files changed, 4 insertions(+), 2 deletions(-)
   8665 
   8666 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
   8667 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
   8668 Date:	Thu Feb 12 10:23:40 2009 +1030
   8669 
   8670     Remove build manpage logfile if it exists
   8671 
   8672  doc/Makefile.am | 1 +
   8673  1 file changed, 1 insertion(+)
   8674 
   8675 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
   8676 Author: Peter <pva (a] gentoo.org>
   8677 Date:	Sun Jun 22 09:21:05 2008 -0700
   8678 
   8679     Make sure alias files are built first (bug 16464)
   8680 
   8681     Signed-off-by: Keith Packard <keithp (a] keithp.com>
   8682 
   8683  fc-case/Makefile.am | 4 +++-
   8684  1 file changed, 3 insertions(+), 1 deletion(-)
   8685 
   8686 commit a93b4c2aab1d79573abd646147596a8a34b19350
   8687 Author: Keith Packard <keithp (a] keithp.com>
   8688 Date:	Sat May 31 19:24:35 2008 -0700
   8689 
   8690     Bump version to 2.6.0
   8691 
   8692  README			 | 6 ++++--
   8693  configure.in		 | 2 +-
   8694  fontconfig/fontconfig.h | 4 ++--
   8695  3 files changed, 7 insertions(+), 5 deletions(-)
   8696 
   8697 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
   8698 Author: Keith Packard <keithp (a] keithp.com>
   8699 Date:	Sat May 24 17:52:41 2008 -0700
   8700 
   8701     Bump version to 2.5.93
   8702 
   8703  README			 | 34 ++++++++++++++++++++++++++++++++--
   8704  configure.in		 |  2 +-
   8705  fontconfig/fontconfig.h |  2 +-
   8706  3 files changed, 34 insertions(+), 4 deletions(-)
   8707 
   8708 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
   8709 Author: Keith Packard <keithp (a] keithp.com>
   8710 Date:	Sat May 24 17:14:24 2008 -0700
   8711 
   8712     Ignore empty <dir></dir> elements
   8713 
   8714     An empty element would cause every file starting with the current
   8715     directory to be scanned, probably not what the user wanted.
   8716 
   8717  src/fcxml.c | 4 +++-
   8718  1 file changed, 3 insertions(+), 1 deletion(-)
   8719 
   8720 commit 83c5c357abc8d626680943537b4dbc020d6c378c
   8721 Author: Keith Packard <keithp (a] keithp.com>
   8722 Date:	Sat May 24 17:01:12 2008 -0700
   8723 
   8724     Oops. Fix for bug 15928 used wrong path for installed fc-cache.
   8725 
   8726     fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
   8727 
   8728  Makefile.am | 4 ++--
   8729  1 file changed, 2 insertions(+), 2 deletions(-)
   8730 
   8731 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
   8732 Author: Keith Packard <keithp (a] keithp.com>
   8733 Date:	Sat May 24 16:32:27 2008 -0700
   8734 
   8735     Libs.private needs freetype libraries
   8736 
   8737     To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
   8738     Libs.private.
   8739 
   8740  fontconfig.pc.in | 2 +-
   8741  1 file changed, 1 insertion(+), 1 deletion(-)
   8742 
   8743 commit ad3fc667914d19435ade56adc8afe584d5605d10
   8744 Author: Sayamindu Dasgupta <sayamindu (a] gmail.com>
   8745 Date:	Sat May 24 16:15:27 2008 -0700
   8746 
   8747     FcConfigUptoDate breaks if directory mtime is in the future. Bug
   8748     14424.
   8749 
   8750     At OLPC, we came across a bug where the Browse activity (based
   8751     on xulrunner)
   8752     took 100% CPU after an upgrade/. It turns out the Mozilla uses
   8753     FcConfigUptoDate() to check if new fonts have been added to the
   8754     system, and
   8755     this function was always returning FcFalse since we have the mtimes
   8756     of some
   8757     font directories set in the future. The attached patch makes
   8758     FcConfigUptoDate() print a warning and return FcTrue if mtime of
   8759     directories
   8760     are in the future.
   8761 
   8762  src/fccfg.c | 13 ++++++++++++-
   8763  1 file changed, 12 insertions(+), 1 deletion(-)
   8764 
   8765 commit b808204023ab47eb06dc520665eb7a0473320a9b
   8766 Author: Evgeniy Stepanov <eugeni.stepanov (a] gmail.com>
   8767 Date:	Sat May 24 16:09:17 2008 -0700
   8768 
   8769     Fix index/offset for 'decorative' matcher. Bug 15890.
   8770 
   8771     It seems indices in _FcMatchers array are slightly mixed up,
   8772     MATCH_DECORATIVE
   8773     should be 10, not 11.
   8774 
   8775     And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
   8776 
   8777  src/fcmatch.c | 7 +++----
   8778  1 file changed, 3 insertions(+), 4 deletions(-)
   8779 
   8780 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
   8781 Author: Glen Low <glen.low (a] pixelglow.com>
   8782 Date:	Sat May 24 15:59:35 2008 -0700
   8783 
   8784     Fix Win32 build error: install tries to run fc-cache locally
   8785     (bug 15928).
   8786 
   8787     When building in Win32 e.g. with MinGW, the install tries to run
   8788     fc-cache
   8789     locally but the required DLL's are not in the path. I've included
   8790     a patch for
   8791     this to fix Makefile.in to run fc-cache from bindir but obviously
   8792     this should
   8793     be applied to Makefile.am instead.
   8794 
   8795     (the second part of this patch was already in the tree)
   8796 
   8797  Makefile.am | 4 ++--
   8798  1 file changed, 2 insertions(+), 2 deletions(-)
   8799 
   8800 commit 557f87f7337df1d78c04d2c993916d1d1748360f
   8801 Author: Neskie Manuel <neskiem (a] gmail.com>
   8802 Date:	Sat May 24 15:51:41 2008 -0700
   8803 
   8804     Add Secwepemctsin Orthography. Bug 15996.
   8805 
   8806  fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
   8807  1 file changed, 48 insertions(+)
   8808 
   8809 commit a572f547fd46bf169b617108552ab0fa280f4813
   8810 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
   8811 Date:	Sat May 24 15:48:00 2008 -0700
   8812 
   8813     Persian conf update. (bug 16066).
   8814 
   8815  conf.d/40-nonlatin.conf      | 37 +++++++++++++++++++++++++++++++++++++
   8816  conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
   8817  2 files changed, 57 insertions(+), 4 deletions(-)
   8818 
   8819 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
   8820 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
   8821 Date:	Sat May 24 15:44:00 2008 -0700
   8822 
   8823     Fix FcStrDirname documentation. (bug 16068)
   8824 
   8825     Description of FcStrDirname is absent in the official documentation of
   8826     fontconfig-2.5.92. At the same time the source documentation contains
   8827     description of the function.
   8828 
   8829     The problem is a consequence of a misprint in the format of the source
   8830     documentation file 'fcstring.fncs'. The finish mark of description
   8831     of the
   8832     previous function is absent.
   8833 
   8834  doc/fcstring.fncs | 1 +
   8835  1 file changed, 1 insertion(+)
   8836 
   8837 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
   8838 Author: Keith Packard <keithp (a] keithp.com>
   8839 Date:	Mon May 5 08:30:44 2008 -0700
   8840 
   8841     Add a copy of dolt.m4 to acinclude.m4.
   8842 
   8843     An ancient version of dolt.m4 was installed on my system leading to
   8844     a broken
   8845     build on non-Linux systems.
   8846 
   8847  acinclude.m4 | 137
   8848  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   8849  1 file changed, 137 insertions(+)
   8850 
   8851 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
   8852 Author: Keith Packard <keithp (a] keithp.com>
   8853 Date:	Sun May 4 19:08:31 2008 -0700
   8854 
   8855     Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
   8856     (bug 15822)
   8857 
   8858     Autohinting for Indic fonts has been disabled since freetype could
   8859     not handle
   8860     it properly. But since freetype-2.3.5, the hinting problems for
   8861     indic fonts
   8862     have been fixed. Thus this is a request to enable the autohinting in
   8863     fontconfig again for all the indic fonts.
   8864 
   8865  conf.d/25-unhint-nonlatin.conf | 119
   8866  -----------------------------------------
   8867  1 file changed, 119 deletions(-)
   8868 
   8869 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
   8870 Author: Keith Packard <keithp (a] keithp.com>
   8871 Date:	Sun May 4 01:27:42 2008 -0700
   8872 
   8873     Add extended, caps, dunhill style mappings.
   8874 
   8875     extended -> expanded.
   8876     caps, dunhill -> decorative
   8877 
   8878  src/fcfreetype.c | 5 +++--
   8879  1 file changed, 3 insertions(+), 2 deletions(-)
   8880 
   8881 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
   8882 Author: Keith Packard <keithp (a] keithp.com>
   8883 Date:	Sun May 4 01:26:40 2008 -0700
   8884 
   8885     Fix a few memory tracking mistakes.
   8886 
   8887     The built-in memory tracking code in fontconfig relies on a lot
   8888     of manual
   8889     function call tracking. A pain, but it helps debug leaks.
   8890 
   8891  src/fcatomic.c  | 2 +-
   8892  src/fccharset.c | 6 ++++++
   8893  src/fcinit.c	 | 2 ++
   8894  src/fcpat.c	 | 2 +-
   8895  src/fcstr.c	 | 9 +++++++--
   8896  5 files changed, 17 insertions(+), 4 deletions(-)
   8897 
   8898 commit c6c9400d67ffefa95100d03e6650ea901b05116b
   8899 Author: Keith Packard <keithp (a] keithp.com>
   8900 Date:	Sun May 4 01:25:04 2008 -0700
   8901 
   8902     Call FcFini to make memory debugging easier
   8903 
   8904     FcFini frees all libary data structures so valgrind should report 0
   8905     allocations in use when the program exits.
   8906 
   8907  fc-cache/fc-cache.c | 1 +
   8908  1 file changed, 1 insertion(+)
   8909 
   8910 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
   8911 Author: Keith Packard <keithp (a] keithp.com>
   8912 Date:	Sat May 3 20:39:07 2008 -0700
   8913 
   8914     Bump version to 2.5.92
   8915 
   8916  README			 | 40 ++++++++++++++++++++++++++++++++++++++--
   8917  configure.in		 |  2 +-
   8918  fontconfig/fontconfig.h |  2 +-
   8919  3 files changed, 40 insertions(+), 4 deletions(-)
   8920 
   8921 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
   8922 Author: Keith Packard <keithp (a] keithp.com>
   8923 Date:	Sat May 3 20:38:29 2008 -0700
   8924 
   8925     git ignore doltcompile
   8926 
   8927  .gitignore | 1 +
   8928  1 file changed, 1 insertion(+)
   8929 
   8930 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
   8931 Author: Keith Packard <keithp (a] keithp.com>
   8932 Date:	Sat May 3 20:37:49 2008 -0700
   8933 
   8934     Allow for RC versions in README update
   8935 
   8936  new-version.sh | 4 ++--
   8937  1 file changed, 2 insertions(+), 2 deletions(-)
   8938 
   8939 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
   8940 Author: Keith Packard <keithp (a] keithp.com>
   8941 Date:	Sat May 3 20:23:37 2008 -0700
   8942 
   8943     Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
   8944     15692)
   8945 
   8946     Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
   8947     variables as it includes marcros:
   8948 
   8949     m4_pattern_forbid([^_?LT_[A-Z_]+$])
   8950 
   8951     Rename the LT_ variables to LIBT_ to work around this restriction.
   8952 
   8953  configure.in	   | 18 +++++++++---------
   8954  fontconfig-zip.in |  2 +-
   8955  src/Makefile.am   |  6 +++---
   8956  3 files changed, 13 insertions(+), 13 deletions(-)
   8957 
   8958 commit 0028f72bc818ca3bc343383fb644765ae12ce769
   8959 Author: Carlo Bramini <carlo.bramix (a] libero.it>
   8960 Date:	Sat May 3 20:17:16 2008 -0700
   8961 
   8962     Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
   8963 
   8964     With PUBLIC_FILES no longer containing the freetype-dependent
   8965     symbols, those
   8966     must be added to the fontconfig.def file build process.
   8967 
   8968  src/Makefile.am | 4 ++--
   8969  1 file changed, 2 insertions(+), 2 deletions(-)
   8970 
   8971 commit bdbc26f3d970581a3248c245451f7fbfb1609601
   8972 Author: Keith Packard <keithp (a] keithp.com>
   8973 Date:	Sat May 3 20:14:07 2008 -0700
   8974 
   8975     Make fc-match behave better when style is unknown (bug 15332)
   8976 
   8977  fc-match/fc-match.c | 2 +-
   8978  1 file changed, 1 insertion(+), 1 deletion(-)
   8979 
   8980 commit 3322ca855330631e0d849e6beca0c2d82390898f
   8981 Author: Keith Packard <keithp (a] keithp.com>
   8982 Date:	Sat May 3 20:07:35 2008 -0700
   8983 
   8984     Use of ":=" in src/Makefile.am is unportable (bug 14420)
   8985 
   8986     Building 2.5.91 on Solaris with the native make(1) yields
   8987 
   8988     ...
   8989     Making all in src
   8990     make: Fatal error in reader: Makefile, line 313: Unexpected end of
   8991     line seen
   8992     Current working directory /tmp/fontconfig-2.5.91/src
   8993     *** Error code 1
   8994 
   8995     This is due to the following line (src/Makefile.am:143):
   8996 
   8997 	CLEANFILES := $(ALIAS_FILES)
   8998 
   8999     Changing that to a standard assignment ("=") fixes the problem.
   9000 
   9001     I believe the ":=" is a typo. ALIAS_FILES is just a statically
   9002     assigned
   9003     variable; it's not like evaluating it more than once would be
   9004     a problem.
   9005 
   9006  src/Makefile.am | 2 +-
   9007  1 file changed, 1 insertion(+), 1 deletion(-)
   9008 
   9009 commit df8ceebdbe735226bef602614921d517321c690f
   9010 Author: Keith Packard <keithp (a] keithp.com>
   9011 Date:	Sat May 3 20:06:48 2008 -0700
   9012 
   9013     Remove doltcompile in distclean
   9014 
   9015  Makefile.am | 2 +-
   9016  1 file changed, 1 insertion(+), 1 deletion(-)
   9017 
   9018 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
   9019 Author: Ryan Schmidt <freedesktop-2008 (a] ryandesign.com>
   9020 Date:	Sat May 3 19:49:07 2008 -0700
   9021 
   9022     fontconfig build fails if "head" is missing or unusable (bug 14304)
   9023 
   9024     If the /usr/bin/head program is missing or unusable, or if an
   9025     unusable head
   9026     program is listed first in the PATH, fontconfig fails to build
   9027 
   9028     using "sed -n 1p" instead of "head -1" would be a suitable workaround.
   9029 
   9030  src/makealias | 2 +-
   9031  1 file changed, 1 insertion(+), 1 deletion(-)
   9032 
   9033 commit 6d65081e35fc1ffae1212f173853b0693645192e
   9034 Author: Dennis Schridde <lindevel (a] gmx.net>
   9035 Date:	Sat May 3 19:45:31 2008 -0700
   9036 
   9037     Proper config path for static libraries in win32
   9038 
   9039     Since fontconfig didn't have special handling for paths in static
   9040     Windows
   9041     libraries, I've created a patch which should fix this.
   9042 
   9043     Basically it does this:
   9044     fccfg.c:
   9045     If fontconfig_path was uninitialised it tries to get the directory
   9046     the exe is
   9047     in and uses a fonts/ dir inside that.
   9048     fcxml.c:
   9049     In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
   9050     for a
   9051     fonts/ directory where the exe is located.
   9052 
   9053  src/fccfg.c | 26 +++++++++++++++++++++-----
   9054  src/fcxml.c | 22 +++++++++++++++++++++-
   9055  2 files changed, 42 insertions(+), 6 deletions(-)
   9056 
   9057 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
   9058 Author: Changwoo Ryu <cwryu (a] debian.org>
   9059 Date:	Sat May 3 19:39:56 2008 -0700
   9060 
   9061     Korean font in the default config - replacing baekmuk with un
   9062     (bug 13569)
   9063 
   9064     I propose to replace the default Baekmuk Korean fonts with Un fonts.
   9065 
   9066     Some people don't agree but most Korean people prefer Un fonts
   9067     to Baekmuk
   9068     ones.  Un fonts just look better, at least in the most common Linux
   9069     desktops
   9070     (antialiased, GNOME or KDE, high resolution).
   9071 
   9072  conf.d/40-nonlatin.conf | 2 ++
   9073  conf.d/65-nonlatin.conf | 4 ++++
   9074  2 files changed, 6 insertions(+)
   9075 
   9076 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
   9077 Author: Sylvain Pasche <sylvain.pasche (a] gmail.com>
   9078 Date:	Sat May 3 19:33:45 2008 -0700
   9079 
   9080     Fontconfig options for freetype sub-pixel filter configuration
   9081 
   9082     David Turner has modified FreeType to be able to render sub-pixel
   9083     decimated
   9084     glyphs using different methods of filtering. Fontconfig needs new
   9085     configurables to support selecting these new filtering options. A
   9086     patch
   9087     follows that would correspond to one available for Cairo in bug 10301.
   9088 
   9089  doc/fontconfig-devel.sgml | 1 +
   9090  doc/fontconfig-user.sgml  | 5 +++++
   9091  fontconfig/fontconfig.h   | 9 ++++++++-
   9092  src/fcint.h		   | 3 ++-
   9093  src/fcname.c		   | 7 ++++++-
   9094  5 files changed, 22 insertions(+), 3 deletions(-)
   9095 
   9096 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
   9097 Author: Frederic Crozat <fcrozat (a] mandriva.com>
   9098 Date:	Sat May 3 19:26:09 2008 -0700
   9099 
   9100     Merge some of Mandriva configuration into upstream configuration. Bug
   9101     13247
   9102 
   9103     This is merging some parts of Mandriva fontconfig changes, mostly
   9104     adding and
   9105     documenting fonts to common aliases.
   9106 
   9107  conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
   9108  conf.d/60-latin.conf		|  3 ++
   9109  conf.d/65-nonlatin.conf	| 81
   9110  ++++++++++++++++++++++++++++++++++++++----
   9111  conf.d/69-unifont.conf		|  4 +++
   9112  4 files changed, 101 insertions(+), 7 deletions(-)
   9113 
   9114 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
   9115 Author: Keith Packard <keithp (a] keithp.com>
   9116 Date:	Sat May 3 19:09:57 2008 -0700
   9117 
   9118     Add --all flag to fc-match to show the untrimmed list. Bug 13018.
   9119 
   9120  fc-match/fc-match.c | 18 ++++++++++++------
   9121  1 file changed, 12 insertions(+), 6 deletions(-)
   9122 
   9123 commit 8415442f9bb8ad624c9940adf187390468c70548
   9124 Author: Keith Packard <keithp (a] keithp.com>
   9125 Date:	Sat May 3 18:04:32 2008 -0700
   9126 
   9127     Add some sample cursive and fantasy families.
   9128 
   9129  conf.d/45-latin.conf | 20 ++++++++++++++++++++
   9130  conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
   9131  2 files changed, 44 insertions(+)
   9132 
   9133 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
   9134 Author: Keith Packard <keithp (a] keithp.com>
   9135 Date:	Sat May 3 17:43:39 2008 -0700
   9136 
   9137     Remove size and dpi values from bitmap fonts. Bug 8765.
   9138 
   9139     The only relevant information is the pixel size; don't report
   9140     anything else.
   9141 
   9142  src/fcfreetype.c | 34 ----------------------------------
   9143  1 file changed, 34 deletions(-)
   9144 
   9145 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
   9146 Author: Keith Packard <keithp (a] keithp.com>
   9147 Date:	Sat May 3 17:19:43 2008 -0700
   9148 
   9149     Work around for bitmap-only TrueType fonts that are missing the
   9150     glyf table.
   9151 
   9152     Bitmap-only TrueType fonts without a glyf table will not load a
   9153     glyph when
   9154     FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
   9155     fonts that have no
   9156     glyphs and select a single strike to measure the glyph map with.
   9157 
   9158  src/fcfreetype.c | 58
   9159  +++++++++++++++++++++++++++++++++++++++++++++++++-------
   9160  1 file changed, 51 insertions(+), 7 deletions(-)
   9161 
   9162 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
   9163 Author: Keith Packard <keithp (a] keithp.com>
   9164 Date:	Sat May 3 17:18:01 2008 -0700
   9165 
   9166     Use DOLT if available
   9167 
   9168  configure.in | 1 +
   9169  1 file changed, 1 insertion(+)
   9170 
   9171 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
   9172 Author: Eric Anholt <eric (a] anholt.net>
   9173 Date:	Fri Apr 18 11:52:41 2008 -0700
   9174 
   9175     Fix build with !ENABLE_DOCS and no built manpages.
   9176 
   9177  fc-cache/Makefile.am | 8 ++++++--
   9178  fc-cat/Makefile.am   | 8 ++++++--
   9179  fc-list/Makefile.am  | 8 ++++++--
   9180  fc-match/Makefile.am | 8 ++++++--
   9181  4 files changed, 24 insertions(+), 8 deletions(-)
   9182 
   9183 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
   9184 Author: Keith Packard <keithp (a] keithp.com>
   9185 Date:	Thu Jan 10 10:58:25 2008 -0800
   9186 
   9187     Bump version to 2.5.91
   9188 
   9189  README			 | 26 ++++++++++++++++++++++----
   9190  configure.in		 |  2 +-
   9191  fontconfig/fontconfig.h |  2 +-
   9192  3 files changed, 24 insertions(+), 6 deletions(-)
   9193 
   9194 commit b2cbf483ab520ff21ca2152f960498d181613608
   9195 Author: Keith Packard <keithp (a] keithp.com>
   9196 Date:	Thu Jan 10 10:58:22 2008 -0800
   9197 
   9198     git-tag requires space after -m flag
   9199 
   9200  new-version.sh | 2 +-
   9201  1 file changed, 1 insertion(+), 1 deletion(-)
   9202 
   9203 commit 51f1536479064c2d224860c15271a9b14c87fd62
   9204 Author: Keith Packard <keithp (a] keithp.com>
   9205 Date:	Thu Jan 10 10:56:52 2008 -0800
   9206 
   9207     new-version.sh was mis-editing files
   9208 
   9209  new-version.sh | 19 ++++++++-----------
   9210  1 file changed, 8 insertions(+), 11 deletions(-)
   9211 
   9212 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
   9213 Author: Keith Packard <keithp (a] keithp.com>
   9214 Date:	Thu Jan 10 10:48:00 2008 -0800
   9215 
   9216     Add more files to .gitignore
   9217 
   9218  .gitignore | 7 +++++--
   9219  1 file changed, 5 insertions(+), 2 deletions(-)
   9220 
   9221 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
   9222 Author: Keith Packard <keithp (a] keithp.com>
   9223 Date:	Thu Jan 10 10:43:33 2008 -0800
   9224 
   9225     Distribute khmer font aliases
   9226 
   9227  conf.d/65-khmer.conf | 16 ++++++++++++++++
   9228  conf.d/Makefile.am   |  1 +
   9229  2 files changed, 17 insertions(+)
   9230 
   9231 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
   9232 Author: Keith Packard <keithp (a] keithp.com>
   9233 Date:	Thu Jan 10 10:40:41 2008 -0800
   9234 
   9235     Create new-version.sh to help with releases, update INSTALL
   9236     instructions
   9237 
   9238  INSTALL	|  36 +++++------------
   9239  new-version.sh | 121
   9240  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   9241  2 files changed, 131 insertions(+), 26 deletions(-)
   9242 
   9243 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
   9244 Author: Keith Packard <keithp (a] keithp.com>
   9245 Date:	Thu Jan 10 08:58:57 2008 -0800
   9246 
   9247     Distribute new fcftint.h file
   9248 
   9249  src/Makefile.am | 2 +-
   9250  1 file changed, 1 insertion(+), 1 deletion(-)
   9251 
   9252 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
   9253 Author: Keith Packard <keithp (a] keithp.com>
   9254 Date:	Tue Jan 8 12:34:19 2008 -0800
   9255 
   9256     Eliminate references to freetype from utility Makefile.am's
   9257 
   9258     The utility programs don't use any freetype interfaces, so they
   9259     don't need to directly refer to freetype headers or libraries.
   9260 
   9261  fc-cache/Makefile.am | 4 ++--
   9262  fc-cat/Makefile.am   | 4 ++--
   9263  fc-list/Makefile.am  | 4 ++--
   9264  fc-match/Makefile.am | 4 ++--
   9265  4 files changed, 8 insertions(+), 8 deletions(-)
   9266 
   9267 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
   9268 Author: Keith Packard <keithp (a] keithp.com>
   9269 Date:	Mon Jan 7 16:31:06 2008 -0800
   9270 
   9271     Include fcftaliastail.h so that the freetype funcs are exported.
   9272 
   9273     This header file needs to be included at the end of every file that
   9274     exports any freetype symbols.
   9275 
   9276  src/fcfreetype.c | 1 +
   9277  src/fclang.c	  | 1 +
   9278  src/fcpat.c	  | 1 +
   9279  3 files changed, 3 insertions(+)
   9280 
   9281 commit dbd065ad312921308add99fc4cb31457d9045e6a
   9282 Author: Keith Packard <keithp (a] keithp.com>
   9283 Date:	Wed Jan 2 08:47:14 2008 -0800
   9284 
   9285     Remove freetype requirement for build-time applications.
   9286 
   9287     This avoids requiring the freetype development files when cross
   9288     compiling
   9289 
   9290  fc-arch/Makefile.am	  |  2 +-
   9291  fc-case/Makefile.am	  |  2 +-
   9292  fc-glyphname/Makefile.am |  2 +-
   9293  fc-lang/Makefile.am	  |  2 +-
   9294  src/Makefile.am	  | 13 +++++++++---
   9295  src/fcfreetype.c	  |  1 +
   9296  src/fcftint.h		  | 54
   9297  ++++++++++++++++++++++++++++++++++++++++++++++++
   9298  src/fcint.h		  | 18 +---------------
   9299  src/fclang.c		  |  1 +
   9300  src/fcpat.c		  |  1 +
   9301  src/makealias		  |  6 ++++--
   9302  11 files changed, 76 insertions(+), 26 deletions(-)
   9303 
   9304 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
   9305 Author: Keith Packard <keithp (a] keithp.com>
   9306 Date:	Sun Dec 23 14:06:41 2007 -0800
   9307 
   9308     Fix OOM failure case in FcPStackPush.
   9309 
   9310     When allocation for the node attributes fail, clean up the node
   9311     allocation
   9312     and report failure.
   9313 
   9314  src/fcxml.c | 5 +++++
   9315  1 file changed, 5 insertions(+)
   9316 
   9317 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
   9318 Author: Hongbo Zhao <hongbo.zhao (a] gmail.com>
   9319 Date:	Wed Dec 12 21:47:33 2007 -0800
   9320 
   9321     Not_contain should use strstr, not strcmp on strings. (bug 13632)
   9322 
   9323     For Version 2.5.0, (same for previous version 2.4.2), in source
   9324     file fccfg.c,
   9325     on line 700,
   9326 
   9327     Original:
   9328 	  ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
   9329 
   9330     Should change to:
   9331 	  ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
   9332 
   9333     I think this is just a mistake when copy-n-paste similar codes in
   9334     the same
   9335     function. Apparently, return for "Not_contain" should be just the
   9336     inverse of
   9337     "Contain", not the same as "Equal".
   9338 
   9339  src/fccfg.c | 2 +-
   9340  1 file changed, 1 insertion(+), 1 deletion(-)
   9341 
   9342 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
   9343 Author: Keith Packard <keithp (a] keithp.com>
   9344 Date:	Sun Nov 25 16:35:55 2007 -0800
   9345 
   9346     Move conf.avail/README to conf.d/README (bug 13392)
   9347 
   9348     Because conf.d is where most people look first.  And the comment at
   9349     the top
   9350     of the README file says conf.d/README too.
   9351 
   9352  conf.d/Makefile.am | 7 +++++--
   9353  1 file changed, 5 insertions(+), 2 deletions(-)
   9354 
   9355 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
   9356 Author: Keith Packard <keithp (a] koto.keithp.com>
   9357 Date:	Tue Nov 13 18:56:44 2007 -0800
   9358 
   9359     Bump version number to 2.5
   9360 
   9361  README			 | 15 +++++++++++++--
   9362  configure.in		 |  2 +-
   9363  fontconfig/fontconfig.h |  4 ++--
   9364  3 files changed, 16 insertions(+), 5 deletions(-)
   9365 
   9366 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
   9367 Author: Tor Lillqvist <tml (a] iki.fi>
   9368 Date:	Tue Nov 13 16:41:55 2007 -0800
   9369 
   9370     Workaround for stat() brokenness in Microsoft's C library (bug 8526)
   9371 
   9372     Fix a couple of longstanding problems with fontconfig on Windows that
   9373     manifest themselves especially in GIMP. The root cause to the problems
   9374     is in
   9375     Microsoft's incredibly stupid stat() implementation. Basically, stat()
   9376     returns wrong timestamp fields for files on NTFS filesystems on
   9377     machines
   9378     that use automatic DST switching.
   9379 
   9380     See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
   9381     http://www.codeproject.com/datetime/dstbugs.asp
   9382 
   9383     As fccache.c now looks at more fields in the stat struct I fill in
   9384     them all.
   9385     I noticed that fstat() is used only on a fd just after opening it,
   9386     so on
   9387     Win32 I just call my stat() replacement before opening instead...
   9388     Implementing a good replacement for fstat() would be harder because
   9389     the code
   9390     in fccache.c wants to compare inode numbers. There are no (readily
   9391     accessible) inode numbers on Win32, so I fake it with the hash of
   9392     the full
   9393     file name, in the case as it is on disk. And fstat() doesn't know
   9394     the full
   9395     file name, so it would be rather hard to come up with a inode
   9396     number to
   9397     identify the file.
   9398 
   9399     The patch also adds similar handling for the cache directory as for
   9400     the fonts
   9401     directory: If a cachedir element in fonts.conf contains the magic
   9402     string
   9403     "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
   9404     path under
   9405     the machine's (or user's) temp folder as returned by GetTempPath(). I
   9406     don't
   9407     want to hardcode any pathnames in a fonts.conf intended to be
   9408     distributed to
   9409     end-users, most of which who wouldn't know how to edit it anyway. And
   9410     requiring an installer to edit it gets complicated.
   9411 
   9412  configure.in	      |  6 +++-
   9413  fc-cache/Makefile.am |  3 ++
   9414  src/fccache.c	      | 93
   9415  +++++++++++++++++++++++++++++++++++++++++++++++++++-
   9416  src/fcxml.c	      | 24 ++++++++++++++
   9417  4 files changed, 124 insertions(+), 2 deletions(-)
   9418 
   9419 commit 1315db01b626aedd27e3e05bde96ce46c253629b
   9420 Author: Keith Packard <keithp (a] koto.keithp.com>
   9421 Date:	Tue Nov 13 15:48:30 2007 -0800
   9422 
   9423     Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
   9424 
   9425     This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
   9426 
   9427     Conflicts:
   9428 
   9429 	src/Makefile.am
   9430 
   9431     Xft still uses the macros that are in fcprivate.h. Document those
   9432     macros and
   9433     include fcprivate.h in the published header files.
   9434 
   9435  doc/check-missing-doc	 |   1 +
   9436  doc/fcobjectset.fncs	 |  11 +++++
   9437  doc/fcpattern.fncs	 |  12 ++++-
   9438  fontconfig/Makefile.am  |   3 +-
   9439  fontconfig/fcprivate.h  | 123
   9440  ++++++++++++++++++++++++++++++++++++++++++++++++
   9441  fontconfig/fontconfig.h |   2 +-
   9442  src/Makefile.am	 |   3 +-
   9443  src/fcint.h		 |  95 +------------------------------------
   9444  8 files changed, 152 insertions(+), 98 deletions(-)
   9445 
   9446 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
   9447 Author: Keith Packard <keithp (a] koto.keithp.com>
   9448 Date:	Tue Nov 13 15:16:58 2007 -0800
   9449 
   9450     Document that FcConfigGetFonts returns the internal fontset (bug
   9451     13197)
   9452 
   9453     FcConfigGetFonts returns the internal font set used by the library
   9454     which
   9455     must not be freed by the application or 'bad things' will happen.
   9456 
   9457  doc/fcconfig.fncs | 3 ++-
   9458  1 file changed, 2 insertions(+), 1 deletion(-)
   9459 
   9460 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
   9461 Author: Keith Packard <keithp (a] koto.keithp.com>
   9462 Date:	Tue Nov 13 15:11:35 2007 -0800
   9463 
   9464     Document that Match calls FcFontRenderPrepare (bug 13162).
   9465 
   9466     The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
   9467     without
   9468     knowing that they call FcFontRenderPrepare.
   9469 
   9470  doc/fcconfig.fncs  | 12 ++++++++----
   9471  doc/fcfontset.fncs | 12 ++++++++----
   9472  2 files changed, 16 insertions(+), 8 deletions(-)
   9473 
   9474 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
   9475 Author: Keith Packard <keithp (a] koto.keithp.com>
   9476 Date:	Tue Nov 13 14:58:39 2007 -0800
   9477 
   9478     Document several function return values (Bug 13145).
   9479 
   9480     Several functions had no indication of what the return value would be,
   9481     mostly these were allocation failure returns.
   9482 
   9483  doc/fcatomic.fncs     |  4 +++-
   9484  doc/fcconfig.fncs     | 21 ++++++++++++++-------
   9485  doc/fcconstant.fncs   |  8 ++++++--
   9486  doc/fcfile.fncs       | 28 +++++++++++++++-------------
   9487  doc/fcfontset.fncs    |  3 ++-
   9488  doc/fcinit.fncs       |  7 +++++--
   9489  doc/fcobjectset.fncs  |  3 ++-
   9490  doc/fcobjecttype.fncs |  6 ++++--
   9491  8 files changed, 51 insertions(+), 29 deletions(-)
   9492 
   9493 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
   9494 Author: Keith Packard <keithp (a] koto.keithp.com>
   9495 Date:	Mon Nov 5 16:08:55 2007 -0800
   9496 
   9497     Fix parallel build in doc directory.
   9498 
   9499     docbook2man has fixed output file names; place output in a
   9500     subdirectory to
   9501     avoid collisions.
   9502 
   9503  doc/Makefile.am | 8 +++++---
   9504  1 file changed, 5 insertions(+), 3 deletions(-)
   9505 
   9506 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
   9507 Author: Keith Packard <keithp (a] koto.keithp.com>
   9508 Date:	Mon Nov 5 15:52:45 2007 -0800
   9509 
   9510     Update version numbers to 2.4.92 (2.5 RC2)
   9511 
   9512  README			 | 49
   9513  +++++++++++++++++++++++++++++++++++++++++++++++--
   9514  fontconfig/fontconfig.h |  2 +-
   9515  2 files changed, 48 insertions(+), 3 deletions(-)
   9516 
   9517 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
   9518 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9519 Date:	Mon Nov 5 18:12:51 2007 -0500
   9520 
   9521     Simplify/improve 30-metric-aliases.conf
   9522 
   9523  conf.d/30-metric-aliases.conf | 192
   9524  ++++++++++++++++++++++++------------------
   9525  1 file changed, 109 insertions(+), 83 deletions(-)
   9526 
   9527 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
   9528 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9529 Date:	Mon Nov 5 17:07:36 2007 -0500
   9530 
   9531     Remove list of available conf files from README.
   9532     It was redundant and out-dated.
   9533 
   9534  conf.d/README | 29 +----------------------------
   9535  1 file changed, 1 insertion(+), 28 deletions(-)
   9536 
   9537 commit 0294bda4800b94828b59139e6205730c74261c40
   9538 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9539 Date:	Mon Nov 5 17:05:36 2007 -0500
   9540 
   9541     Fix documented conf-file naming format in README
   9542 
   9543  conf.d/README | 8 ++++----
   9544  1 file changed, 4 insertions(+), 4 deletions(-)
   9545 
   9546 commit 07d04da76c4009552866ae0d2f85659186ef77d6
   9547 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9548 Date:	Mon Nov 5 17:01:44 2007 -0500
   9549 
   9550     Remove 25-unhint-nonlatin.conf from default configuration by not
   9551     linking it.
   9552 
   9553  conf.d/Makefile.am | 1 -
   9554  1 file changed, 1 deletion(-)
   9555 
   9556 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
   9557 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9558 Date:	Mon Nov 5 16:46:19 2007 -0500
   9559 
   9560     Oops, fix Makefile.am.
   9561 
   9562  conf.d/Makefile.am | 4 ++--
   9563  1 file changed, 2 insertions(+), 2 deletions(-)
   9564 
   9565 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
   9566 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9567 Date:	Mon Nov 5 16:43:49 2007 -0500
   9568 
   9569     Remove 20-lohit-gujarati.conf.  It's covered by
   9570     25-unhint-nonlatin.conf now.
   9571 
   9572  conf.d/20-lohit-gujarati.conf | 11 -----------
   9573  conf.d/Makefile.am	       |  2 --
   9574  2 files changed, 13 deletions(-)
   9575 
   9576 commit 7465091fa90753440ed775de5783387bc4fd9cc4
   9577 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9578 Date:	Mon Nov 5 16:43:14 2007 -0500
   9579 
   9580     Remove redundant/obsolete comments from conf files.
   9581 
   9582     Conf files had an initial comment mentioning the files' name.
   9583     This was outdated and wrong in most cases.	There's no real use
   9584     in that.
   9585 
   9586  conf.d/10-autohint.conf	  | 1 -
   9587  conf.d/10-no-sub-pixel.conf	  | 1 -
   9588  conf.d/10-sub-pixel-bgr.conf	  | 1 -
   9589  conf.d/10-sub-pixel-rgb.conf	  | 1 -
   9590  conf.d/10-sub-pixel-vbgr.conf	  | 1 -
   9591  conf.d/10-sub-pixel-vrgb.conf	  | 1 -
   9592  conf.d/10-unhinted.conf	  | 1 -
   9593  conf.d/20-fix-globaladvance.conf | 1 -
   9594  conf.d/20-unhint-small-vera.conf | 1 -
   9595  conf.d/25-unhint-nonlatin.conf   | 1 -
   9596  conf.d/30-metric-aliases.conf	  | 1 -
   9597  conf.d/30-urw-aliases.conf	  | 1 -
   9598  conf.d/50-user.conf		  | 1 -
   9599  conf.d/51-local.conf		  | 1 -
   9600  conf.d/65-fonts-persian.conf	  | 1 -
   9601  conf.d/70-no-bitmaps.conf	  | 1 -
   9602  conf.d/70-yes-bitmaps.conf	  | 1 -
   9603  conf.d/80-delicious.conf	  | 1 -
   9604  18 files changed, 18 deletions(-)
   9605 
   9606 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
   9607 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9608 Date:	Mon Nov 5 16:40:25 2007 -0500
   9609 
   9610     Use binding="same" in 30-urw-aliases.conf and remove duplicate
   9611     entries.
   9612 
   9613     Times, Helvetical, and Courier are already handled in
   9614     30-metric-aliases.conf.
   9615     Remove them here and add a comment instead.
   9616 
   9617  conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
   9618  1 file changed, 8 insertions(+), 19 deletions(-)
   9619 
   9620 commit 4b51f173c99152586db26b03752873a4b4020672
   9621 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9622 Date:	Mon Nov 5 16:36:55 2007 -0500
   9623 
   9624     Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
   9625 
   9626  conf.d/40-generic.conf  | 80
   9627  -------------------------------------------------
   9628  conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
   9629  conf.d/45-latin.conf	 | 56 ++++++++++++++++++++++++++++++++++
   9630  conf.d/Makefile.am	 |  6 ++--
   9631  conf.d/README		 |  5 ++--
   9632  5 files changed, 114 insertions(+), 84 deletions(-)
   9633 
   9634 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
   9635 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9636 Date:	Mon Nov 5 16:14:35 2007 -0500
   9637 
   9638     Add/update config files from Fedora.
   9639 
   9640  conf.d/25-unhint-nonlatin.conf | 228
   9641  +++++++++++++++++++++++++++++++++++++++++
   9642  conf.d/30-amt-aliases.conf	|  21 ----
   9643  conf.d/30-metric-aliases.conf	| 186 +++++++++++++++++++++++++++++++++
   9644  conf.d/40-generic.conf		|  22 +++-
   9645  conf.d/65-nonlatin.conf	|  45 ++++++++
   9646  conf.d/Makefile.am		|   6 +-
   9647  conf.d/README			|   3 +-
   9648  7 files changed, 483 insertions(+), 28 deletions(-)
   9649 
   9650 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
   9651 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9652 Date:	Mon Nov 5 15:29:44 2007 -0500
   9653 
   9654     Add FcGetLangs() and FcLangGetCharSet().
   9655 
   9656  doc/fclangset.fncs	 | 16 ++++++++++++++++
   9657  fontconfig/fontconfig.h |  6 ++++++
   9658  src/fcint.h		 |  3 ---
   9659  src/fclang.c		 | 20 ++++++++++++++++++--
   9660  4 files changed, 40 insertions(+), 5 deletions(-)
   9661 
   9662 commit 811995b79db16be39046dbbffcc5a7d66f88b731
   9663 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9664 Date:	Mon Nov 5 15:29:03 2007 -0500
   9665 
   9666     Fix trivial bugs in edit-sgml.c
   9667 
   9668  doc/edit-sgml.c | 3 ++-
   9669  1 file changed, 2 insertions(+), 1 deletion(-)
   9670 
   9671 commit de1faa42d1425f80366707a730ea919c57e57b2f
   9672 Author: Keith Packard <keithp (a] koto.keithp.com>
   9673 Date:	Sun Nov 4 12:20:45 2007 -0800
   9674 
   9675     Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
   9676 
   9677     These two names are typos of the correct names. Instead of simply
   9678     changing
   9679     them, the correct thing to do is leave them in the library, add
   9680     the correct
   9681     functions and mark them as deprecated so any source packages will
   9682     be updated.
   9683 
   9684     This requires bumping the minor version of the library (for adding
   9685     APIs)
   9686     instead of bumping the major version of the library (for removing
   9687     APIs).
   9688 
   9689  configure.in		 |  6 +++---
   9690  fontconfig/fontconfig.h | 13 +++++++++++++
   9691  src/Makefile.am	 |  5 +++--
   9692  src/fccfg.c		 | 16 ++++++++++++++++
   9693  src/fcdeprecate.h	 | 36 ++++++++++++++++++++++++++++++++++++
   9694  src/fcint.h		 |  1 +
   9695  6 files changed, 72 insertions(+), 5 deletions(-)
   9696 
   9697 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
   9698 Author: Keith Packard <keithp (a] koto.keithp.com>
   9699 Date:	Sat Nov 3 23:43:48 2007 -0700
   9700 
   9701     Ignore new generated documentation
   9702 
   9703  .gitignore | 3 +++
   9704  1 file changed, 3 insertions(+)
   9705 
   9706 commit dc7b6f1d79b5508706be9242b79180727701e54f
   9707 Author: Keith Packard <keithp (a] koto.keithp.com>
   9708 Date:	Sat Nov 3 23:42:32 2007 -0700
   9709 
   9710     Link new function documentation into the fontconfig-devel.sgml
   9711 
   9712  doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
   9713  1 file changed, 31 insertions(+)
   9714 
   9715 commit dac27f2f1a766b042487827c726b3ccae147d282
   9716 Author: Keith Packard <keithp (a] koto.keithp.com>
   9717 Date:	Sat Nov 3 23:41:38 2007 -0700
   9718 
   9719     Formatting syntax mistake in doc/fclangset.fncs.
   9720 
   9721     <parameter>ls</function> needed to be <parameter>ls</parameter>.
   9722 
   9723  doc/fclangset.fncs | 2 +-
   9724  1 file changed, 1 insertion(+), 1 deletion(-)
   9725 
   9726 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
   9727 Author: Keith Packard <keithp (a] koto.keithp.com>
   9728 Date:	Sat Nov 3 23:23:55 2007 -0700
   9729 
   9730     Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
   9731 
   9732     Just adding the .fncs versions doesn't get these files generated.
   9733 
   9734  doc/Makefile.am | 3 +++
   9735  1 file changed, 3 insertions(+)
   9736 
   9737 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
   9738 Author: Keith Packard <keithp (a] koto.keithp.com>
   9739 Date:	Sat Nov 3 23:23:09 2007 -0700
   9740 
   9741     Fix formatting syntax in doc/fccache.fncs
   9742 
   9743  doc/fccache.fncs | 8 ++++----
   9744  1 file changed, 4 insertions(+), 4 deletions(-)
   9745 
   9746 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
   9747 Author: Keith Packard <keithp (a] koto.keithp.com>
   9748 Date:	Sat Nov 3 23:03:11 2007 -0700
   9749 
   9750     Replace incorrect documentation uses of 'char' with 'FcChar8'
   9751     (bug 13002).
   9752 
   9753  doc/fcconfig.fncs	   | 10 +++++-----
   9754  doc/fcfile.fncs	   |  6 +++---
   9755  doc/fcfreetype.fncs	   |  4 ++--
   9756  doc/fcpattern.fncs	   |  6 +++---
   9757  doc/fontconfig-devel.sgml |  2 +-
   9758  5 files changed, 14 insertions(+), 14 deletions(-)
   9759 
   9760 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
   9761 Author: Keith Packard <keithp (a] koto.keithp.com>
   9762 Date:	Sat Nov 3 22:53:12 2007 -0700
   9763 
   9764     Remove references to FcConfigParse and FcConfigLoad.
   9765 
   9766     These functions no longer exist.
   9767 
   9768  doc/fcconfig.fncs | 3 +--
   9769  1 file changed, 1 insertion(+), 2 deletions(-)
   9770 
   9771 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
   9772 Author: Keith Packard <keithp (a] koto.keithp.com>
   9773 Date:	Sat Nov 3 22:45:31 2007 -0700
   9774 
   9775     Have FcConfigSetCurrent accept the current configuration and simply
   9776     return
   9777     without updating anything.
   9778 
   9779  src/fccfg.c | 3 +++
   9780  1 file changed, 3 insertions(+)
   9781 
   9782 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
   9783 Author: Keith Packard <keithp (a] koto.keithp.com>
   9784 Date:	Sat Nov 3 22:39:54 2007 -0700
   9785 
   9786     Update documentation for stale FcConfigGetConfig function.
   9787 
   9788     The old per-user cache filename is no longer used.
   9789 
   9790  doc/fcconfig.fncs | 5 +++--
   9791  1 file changed, 3 insertions(+), 2 deletions(-)
   9792 
   9793 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
   9794 Author: Keith Packard <keithp (a] koto.keithp.com>
   9795 Date:	Sat Nov 3 22:31:16 2007 -0700
   9796 
   9797     Update documentation for FcStrCopyFilename (bug 12964).
   9798 
   9799     FcStrCopyFilename constructs a canonical path for any argument,
   9800     including
   9801     expanding leading ~ and editing '.' and '..' elements out of the
   9802     resulting
   9803     path.
   9804 
   9805  doc/fcstring.fncs | 15 ++++++++++-----
   9806  1 file changed, 10 insertions(+), 5 deletions(-)
   9807 
   9808 commit a190678e3c4497870679808dde418191407be91d
   9809 Author: Keith Packard <keithp (a] koto.keithp.com>
   9810 Date:	Sat Nov 3 22:23:28 2007 -0700
   9811 
   9812     Document previously undocumented functions. (bug 12963)
   9813 
   9814  doc/Makefile.am	   |   3 ++
   9815  doc/check-missing-doc	   |   4 +-
   9816  doc/fccache.fncs	   |  68 +++++++++++++++++++++++++
   9817  doc/fccharset.fncs	   |  24 +++++++++
   9818  doc/fcconfig.fncs	   |  31 ++++++++++++
   9819  doc/fcdircache.fncs	   |  88 ++++++++++++++++++++++++++++++++
   9820  doc/fcfile.fncs	   |  29 ++++++-----
   9821  doc/fcfontset.fncs	   |  83 +++++++++++++++++++++++++++++++
   9822  doc/fcfreetype.fncs	   |  22 ++++++++
   9823  doc/fclangset.fncs	   | 124
   9824  ++++++++++++++++++++++++++++++++++++++++++++++
   9825  doc/fcmatrix.fncs	   |   2 +
   9826  doc/fcpattern.fncs	   |  52 ++++++++++++++++++-
   9827  doc/fcstring.fncs	   |  80 ++++++++++++++++++++++++------
   9828  doc/fcstrset.fncs	   |  11 ++++
   9829  doc/fcvalue.fncs	   |  21 ++++++++
   9830  doc/fontconfig-devel.sgml |  26 +++++++++-
   9831  16 files changed, 638 insertions(+), 30 deletions(-)
   9832 
   9833 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
   9834 Author: Keith Packard <keithp (a] koto.keithp.com>
   9835 Date:	Sat Nov 3 22:01:33 2007 -0700
   9836 
   9837     Verify documentation covers exposed symbols.
   9838 
   9839     Add check-missing-doc script to make sure the documentation matches
   9840     the
   9841     complete list of symbols exported from the header files before
   9842     release.
   9843 
   9844  doc/Makefile.am       |  6 +++++-
   9845  doc/check-missing-doc | 23 +++++++++++++++++++++++
   9846  2 files changed, 28 insertions(+), 1 deletion(-)
   9847 
   9848 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
   9849 Author: Keith Packard <keithp (a] koto.keithp.com>
   9850 Date:	Sat Nov 3 21:58:34 2007 -0700
   9851 
   9852     Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
   9853 
   9854  src/fclang.c | 8 ++++----
   9855  1 file changed, 4 insertions(+), 4 deletions(-)
   9856 
   9857 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
   9858 Author: Keith Packard <keithp (a] koto.keithp.com>
   9859 Date:	Sat Nov 3 21:57:51 2007 -0700
   9860 
   9861     Don't check cache file time stamps when cleaning cache dir.
   9862 
   9863     Cache file mtime is meaningless now that the directory time is
   9864     encoded in
   9865     the cache.
   9866 
   9867  fc-cache/fc-cache.c | 10 +---------
   9868  1 file changed, 1 insertion(+), 9 deletions(-)
   9869 
   9870 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
   9871 Author: Keith Packard <keithp (a] koto.keithp.com>
   9872 Date:	Sat Nov 3 21:56:36 2007 -0700
   9873 
   9874     Typo error in function name: Inverval -> interval
   9875 
   9876  src/fccfg.c | 4 ++--
   9877  1 file changed, 2 insertions(+), 2 deletions(-)
   9878 
   9879 commit b868a1447341ebe9962007069ec8658550e62483
   9880 Author: Keith Packard <keithp (a] koto.keithp.com>
   9881 Date:	Sat Nov 3 21:55:39 2007 -0700
   9882 
   9883     Track line numbers in sgml edit tool input.
   9884 
   9885     Errors in the documentation can be hard to find unless the tool
   9886     outputs the
   9887     line number where the problem exists.
   9888 
   9889  doc/edit-sgml.c | 85
   9890  +++++++++++++++++++++++++++++++++++----------------------
   9891  1 file changed, 52 insertions(+), 33 deletions(-)
   9892 
   9893 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
   9894 Author: Keith Packard <keithp (a] koto.keithp.com>
   9895 Date:	Sat Nov 3 21:54:49 2007 -0700
   9896 
   9897     Clean up exported names in fontconfig.h.
   9898 
   9899     Fix typo errors (Inverval indeed).
   9900     Remove FcPattern *p from FcValue (unused)
   9901     Remove spurious FcPublic from formals.
   9902 
   9903  fontconfig/fontconfig.h | 24 +++++++++++++-----------
   9904  1 file changed, 13 insertions(+), 11 deletions(-)
   9905 
   9906 commit e37d10fa74217a6102003882d49ac323f28db678
   9907 Author: Keith Packard <keithp (a] koto.keithp.com>
   9908 Date:	Sat Nov 3 14:16:29 2007 -0700
   9909 
   9910     Make file_stat argument to FcDirCacheLoadFile optional.
   9911 
   9912     Allow file_stat to be NULL by using a local stat structure in
   9913     that case.
   9914 
   9915  src/fccache.c | 3 +++
   9916  1 file changed, 3 insertions(+)
   9917 
   9918 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
   9919 Author: Keith Packard <keithp (a] koto.keithp.com>
   9920 Date:	Sat Nov 3 13:44:59 2007 -0700
   9921 
   9922     Document skipping of fonts from FcFileScan/FcDirScan.
   9923 
   9924     FcFileScan and FcDirScan will skip fonts under direction of the
   9925     configuration and default fontconfig policy.
   9926 
   9927  doc/fcfile.fncs | 7 +++++--
   9928  1 file changed, 5 insertions(+), 2 deletions(-)
   9929 
   9930 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
   9931 Author: Keith Packard <keithp (a] koto.keithp.com>
   9932 Date:	Sat Nov 3 13:26:16 2007 -0700
   9933 
   9934     Correct documentation for FcConfigUptoDate (bug 12948).
   9935 
   9936     FcConfigUptoDate only checks whether files have been modified
   9937     since the
   9938     configuration was created. Any changes to the configuration through
   9939     the API
   9940     since then are not considered.
   9941 
   9942  doc/fcconfig.fncs | 4 ++--
   9943  1 file changed, 2 insertions(+), 2 deletions(-)
   9944 
   9945 commit b607922909acfc7ae96de688ed34efd19cd038ac
   9946 Author: Keith Packard <keithp (a] koto.keithp.com>
   9947 Date:	Sat Nov 3 13:09:01 2007 -0700
   9948 
   9949     Remove fcprivate.h, move the remaining macros to fcint.h.
   9950 
   9951     fcprivate.h was supposed to extend the fontconfig API for the various
   9952     fontconfig utilities. Instead, just have those utilities use the
   9953     internal
   9954     fcint.h header file (which they already do), removing fcprivate.h
   9955     from the
   9956     installation and hence from the defacto public API.
   9957 
   9958  fontconfig/Makefile.am |   3 +-
   9959  fontconfig/fcprivate.h | 123
   9960  -------------------------------------------------
   9961  src/Makefile.am	|   3 +-
   9962  src/fcint.h		|  95 +++++++++++++++++++++++++++++++++++++-
   9963  4 files changed, 96 insertions(+), 128 deletions(-)
   9964 
   9965 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
   9966 Author: Keith Packard <keithp (a] koto.keithp.com>
   9967 Date:	Sat Nov 3 13:05:25 2007 -0700
   9968 
   9969     Correct documentation for FcAtomicLock (Bug 12947).
   9970 
   9971     FcAtomicLock can only be called once from any process.
   9972 
   9973  doc/fcatomic.fncs | 6 +++---
   9974  1 file changed, 3 insertions(+), 3 deletions(-)
   9975 
   9976 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
   9977 Author: Behdad Esfahbod <behdad (a] behdad.org>
   9978 Date:	Fri Oct 26 02:02:19 2007 -0400
   9979 
   9980     Port fonts-persian.conf to new alias syntax with binding="same"
   9981 
   9982     Signed-off-by: Keith Packard <keithp (a] koto.keithp.com>
   9983 
   9984  conf.d/65-fonts-persian.conf | 377
   9985  ++++++++++++++-----------------------------
   9986  1 file changed, 121 insertions(+), 256 deletions(-)
   9987 
   9988 commit 681bb379de1847cf288ba27cf29243c8395cff17
   9989 Author: Keith Packard <keithp (a] koto.keithp.com>
   9990 Date:	Thu Oct 25 22:30:49 2007 -0700
   9991 
   9992     Respect "binding" attribute in <alias> entries.
   9993 
   9994     This makes creating "same" aliases for renamed font families far
   9995     easier.
   9996 
   9997  fonts.dtd   |	2 ++
   9998  src/fcxml.c | 58
   9999  ++++++++++++++++++++++++++++++++++++----------------------
   10000  2 files changed, 38 insertions(+), 22 deletions(-)
   10001 
   10002 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
   10003 Author: Behdad Esfahbod <behdad (a] behdad.org>
   10004 Date:	Thu Oct 25 21:35:45 2007 -0700
   10005 
   10006     Make fc-match --sort call FcFontRenderPrepare.
   10007 
   10008     This makes the --sort and regular output the same for each font.
   10009 
   10010  fc-match/fc-match.c | 20 ++++++++++++++++++--
   10011  1 file changed, 18 insertions(+), 2 deletions(-)
   10012 
   10013 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
   10014 Author: Keith Packard <keithp (a] koto.keithp.com>
   10015 Date:	Thu Oct 25 21:23:36 2007 -0700
   10016 
   10017     Also check configDirs mtimes in FcConfigUptoDate
   10018 
   10019     Checking only config files and font directories can miss changes which
   10020     affect only a configuration directory. Check those to catch any
   10021     changes.
   10022 
   10023  src/fccfg.c | 17 +++--------------
   10024  1 file changed, 3 insertions(+), 14 deletions(-)
   10025 
   10026 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
   10027 Author: Keith Packard <keithp (a] koto.keithp.com>
   10028 Date:	Thu Oct 25 15:19:14 2007 -0700
   10029 
   10030     A few fixups for make distcheck
   10031 
   10032  Makefile.am	 | 2 +-
   10033  doc/Makefile.am | 2 +-
   10034  2 files changed, 2 insertions(+), 2 deletions(-)
   10035 
   10036 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
   10037 Author: Keith Packard <keithp (a] koto.keithp.com>
   10038 Date:	Thu Oct 25 15:07:54 2007 -0700
   10039 
   10040     Set version numbers to 2.4.91 (2.5 RC1)
   10041 
   10042  README			 | 59
   10043  +++++++++++++++++++++++++++++++++++++++++++++++--
   10044  configure.in		 |  2 +-
   10045  fontconfig/fontconfig.h |  2 +-
   10046  3 files changed, 59 insertions(+), 4 deletions(-)
   10047 
   10048 commit 7a1a7c0c15793e77cb162dd3393971332896460e
   10049 Author: Keith Packard <keithp (a] koto.keithp.com>
   10050 Date:	Thu Oct 25 14:36:24 2007 -0700
   10051 
   10052     Build fix for Solaris 10 with GCC.
   10053 
   10054     Solaris 10 with GCC doesn't appear capable of supporting the symbol
   10055     visibility stuff, so disable it.
   10056 
   10057  src/fcint.h | 2 +-
   10058  1 file changed, 1 insertion(+), 1 deletion(-)
   10059 
   10060 commit fc990b2e86008967f499fe0df88de8e074a3670e
   10061 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
   10062 Date:	Thu Oct 25 14:20:06 2007 -0700
   10063 
   10064     Update CaseFolding.txt to Unicode 5.1.0
   10065 
   10066  fc-case/CaseFolding.txt | 184
   10067  ++++++++++++++++++++++++++++++++++++++++++++++--
   10068  src/fcstr.c		 |   2 +-
   10069  2 files changed, 178 insertions(+), 8 deletions(-)
   10070 
   10071 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
   10072 Author: Keith Packard <keithp (a] neko.keithp.com>
   10073 Date:	Fri Sep 1 20:25:21 2006 -0700
   10074 
   10075     Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
   10076     2511)
   10077 
   10078     Added FcStrContainsWord to detect strings on word boundaries.
   10079 
   10080  src/fcfreetype.c | 15 +++++++++++++--
   10081  src/fcint.h	  |  3 +++
   10082  src/fcstr.c	  | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
   10083  3 files changed, 65 insertions(+), 3 deletions(-)
   10084 
   10085 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
   10086 Author: Keith Packard <keithp (a] koto.keithp.com>
   10087 Date:	Thu Oct 25 01:51:38 2007 -0700
   10088 
   10089     fontconfig needs configure option to use gnu iconv (bug 4083).
   10090 
   10091     Existing Solaris workaround was broken; mis-matching values caused
   10092     the test
   10093     for libiconv to always fail.
   10094 
   10095  configure.in | 4 ++--
   10096  1 file changed, 2 insertions(+), 2 deletions(-)
   10097 
   10098 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
   10099 Author: Keith Packard <keithp (a] koto.keithp.com>
   10100 Date:	Thu Oct 25 01:35:32 2007 -0700
   10101 
   10102     Ensure weight/slant values present even when style is supplied
   10103     (bug 9313).
   10104 
   10105     If the provided style value doesn't match any available font, fall
   10106     back to
   10107     using the weight and slant values by ensuring that those are in
   10108     the pattern.
   10109 
   10110  src/fcdefault.c | 16 +++++-----------
   10111  1 file changed, 5 insertions(+), 11 deletions(-)
   10112 
   10113 commit 43d0454597dfb5375b1268edb79172779cc51113
   10114 Author: Keith Packard <keithp (a] koto.keithp.com>
   10115 Date:	Thu Oct 25 01:26:09 2007 -0700
   10116 
   10117     Distribute man source files for command line programs (bug 9678).
   10118 
   10119     For systems on whch DOCBOOK is unavailable, distribute command
   10120     line program
   10121     manual pages in .man format.
   10122 
   10123  fc-cache/Makefile.am | 6 +++---
   10124  fc-cat/Makefile.am   | 6 +++---
   10125  fc-list/Makefile.am  | 6 +++---
   10126  fc-match/Makefile.am | 6 +++---
   10127  4 files changed, 12 insertions(+), 12 deletions(-)
   10128 
   10129 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
   10130 Author: Dwayne Bailey <dwayne (a] translate.org.za>
   10131 Date:	Thu Oct 25 01:16:06 2007 -0700
   10132 
   10133     Add/fix *.orth files for South African languages
   10134 
   10135     This adds the missing orth files for Ndebele (South) (nr), Northern
   10136     Sotho
   10137     (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
   10138     (tn)
   10139     orth file.
   10140 
   10141  fc-lang/iso639-1 |  4 ++--
   10142  fc-lang/iso639-2 |  8 ++++----
   10143  fc-lang/nr.orth  | 29 +++++++++++++++++++++++++++++
   10144  fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
   10145  fc-lang/ss.orth  | 29 +++++++++++++++++++++++++++++
   10146  fc-lang/st.orth  | 29 +++++++++++++++++++++++++++++
   10147  fc-lang/tn.orth  |  2 ++
   10148  7 files changed, 129 insertions(+), 6 deletions(-)
   10149 
   10150 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
   10151 Author: Keith Packard <keithp (a] koto.keithp.com>
   10152 Date:	Thu Oct 25 01:09:11 2007 -0700
   10153 
   10154     Fix parallel build in fontconfig/docs (bug 10481).
   10155 
   10156  doc/Makefile.am | 2 +-
   10157  1 file changed, 1 insertion(+), 1 deletion(-)
   10158 
   10159 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
   10160 Author: Keith Packard <keithp (a] koto.keithp.com>
   10161 Date:	Thu Oct 25 01:03:40 2007 -0700
   10162 
   10163     Handle UltraBlack weight.
   10164 
   10165     UltraBlack is weight 950 on the CSS scale; handle this by name
   10166     and value
   10167     encoding it as fontconfig weight 215.
   10168 
   10169  fontconfig/fontconfig.h | 2 ++
   10170  src/fcfreetype.c	 | 7 ++++++-
   10171  2 files changed, 8 insertions(+), 1 deletion(-)
   10172 
   10173 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
   10174 Author: Keith Packard <keithp (a] koto.keithp.com>
   10175 Date:	Thu Oct 25 01:02:58 2007 -0700
   10176 
   10177     Oops. Left debugging printf in previous commit.
   10178 
   10179  src/fcfreetype.c | 1 -
   10180  1 file changed, 1 deletion(-)
   10181 
   10182 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
   10183 Author: Keith Packard <keithp (a] koto.keithp.com>
   10184 Date:	Thu Oct 25 00:49:19 2007 -0700
   10185 
   10186     Spelling errors in documentation. (bug 10879).
   10187 
   10188     Thanks to David <ssdk (a] ispras.ru> for spotting these.
   10189 
   10190  doc/fcconfig.fncs | 4 ++--
   10191  doc/fcstring.fncs | 2 +-
   10192  2 files changed, 3 insertions(+), 3 deletions(-)
   10193 
   10194 commit feecc86cea6bd1cb588f68e06b85d85727289989
   10195 Author: Keith Packard <keithp (a] koto.keithp.com>
   10196 Date:	Thu Oct 25 00:46:41 2007 -0700
   10197 
   10198     There is no U+1257 (bug 10899).
   10199 
   10200     The Eritrean Tigrinya orthography mistakenly included this unicode
   10201     value.
   10202 
   10203  fc-lang/ti_er.orth | 2 +-
   10204  1 file changed, 1 insertion(+), 1 deletion(-)
   10205 
   10206 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
   10207 Author: Keith Packard <keithp (a] koto.keithp.com>
   10208 Date:	Thu Oct 25 00:41:28 2007 -0700
   10209 
   10210     FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
   10211     10976)
   10212 
   10213     Thanks to David <ssdk (a] ispras.ru> for spotting this error.
   10214 
   10215  src/fcinit.c | 2 +-
   10216  1 file changed, 1 insertion(+), 1 deletion(-)
   10217 
   10218 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
   10219 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   10220 Date:	Thu Oct 25 00:38:44 2007 -0700
   10221 
   10222     Store FcVendorFoundries in read-only memory.
   10223 
   10224     Create fixed size strings for vendor and foundry.
   10225 
   10226  src/fcfreetype.c | 62
   10227  ++++++++++++++++++++++++++++----------------------------
   10228  1 file changed, 31 insertions(+), 31 deletions(-)
   10229 
   10230 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
   10231 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
   10232 Date:	Thu Oct 25 00:36:37 2007 -0700
   10233 
   10234     Store FcNoticeFoundries in read-only memory.
   10235 
   10236     Use a single character array and a separate table of integer indices.
   10237 
   10238  src/fcfreetype.c | 75
   10239  +++++++++++++++++++++++++++++++++++++-------------------
   10240  1 file changed, 50 insertions(+), 25 deletions(-)
   10241 
   10242 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
   10243 Author: Keith Packard <keithp (a] koto.keithp.com>
   10244 Date:	Thu Oct 25 00:22:04 2007 -0700
   10245 
   10246     Replace makealias pattern with something supported by POSIX grep
   10247     (bug 11083)
   10248 
   10249     The suggested replacement in the bug was not supported by GNU grep,
   10250     so I
   10251     created something that should be supported everywhere (famous
   10252     last words).
   10253 
   10254  src/makealias | 2 +-
   10255  1 file changed, 1 insertion(+), 1 deletion(-)
   10256 
   10257 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
   10258 Author: Keith Packard <keithp (a] koto.keithp.com>
   10259 Date:	Wed Oct 24 21:59:33 2007 -0700
   10260 
   10261     Add BRAILLE PATTERN BLANK to list of blank glyphs.
   10262 
   10263     Braille pattern blank is often imaged as a blank glyph.
   10264 
   10265  fonts.conf.in | 1 +
   10266  1 file changed, 1 insertion(+)
   10267 
   10268 commit 007cae508c831561c7a4f06092858ea7bf517e2e
   10269 Author: Keith Packard <keithp (a] koto.keithp.com>
   10270 Date:	Wed Oct 24 21:52:56 2007 -0700
   10271 
   10272     Move <cachedir> elements to the end of fonts.conf.
   10273 
   10274     This allows users to select alternate directories for cache files,
   10275     ahead of
   10276     the 'standard' directories.
   10277 
   10278  fonts.conf.in | 10 +++++-----
   10279  1 file changed, 5 insertions(+), 5 deletions(-)
   10280 
   10281 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
   10282 Author: Keith Packard <keithp (a] koto.keithp.com>
   10283 Date:	Wed Oct 24 21:47:40 2007 -0700
   10284 
   10285     Leave generated headers out of distribution (bug 12734).
   10286 
   10287     If the generated header files are included in the distribution,
   10288     a build
   10289     outside of the source directory will use them. For machine-specific
   10290     files,
   10291     this generates the wrong result (fcarch.h). Leaving them out of the
   10292     distribution forces them to be built.
   10293 
   10294  fc-arch/Makefile.am	  | 4 +---
   10295  fc-case/Makefile.am	  | 4 +---
   10296  fc-glyphname/Makefile.am | 4 +---
   10297  fc-lang/Makefile.am	  | 4 +---
   10298  4 files changed, 4 insertions(+), 12 deletions(-)
   10299 
   10300 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
   10301 Author: Keith Packard <keithp (a] koto.keithp.com>
   10302 Date:	Thu Oct 18 09:48:31 2007 -0700
   10303 
   10304     Eliminate relocations from FcCodePageRange structure (bug 10982).
   10305 
   10306     FcCodePageRange was using char pointers; replace them with char
   10307     arrays.
   10308 
   10309  src/fcfreetype.c | 12 ++++++------
   10310  1 file changed, 6 insertions(+), 6 deletions(-)
   10311 
   10312 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
   10313 Author: Keith Packard <keithp (a] koto.keithp.com>
   10314 Date:	Thu Oct 18 09:43:22 2007 -0700
   10315 
   10316     Eliminate relocations for glyph name table.
   10317 
   10318     Glyph names (now used only for dingbats) were using many relocations,
   10319     causing startup latency plus per-process memory usage. Replace
   10320     pointers with
   10321     table indices, shrinking table size and elimninating relocations.
   10322 
   10323  fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
   10324  src/fcfreetype.c	     | 16 ++++++++--------
   10325  2 files changed, 28 insertions(+), 16 deletions(-)
   10326 
   10327 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
   10328 Author: Keith Packard <keithp (a] koto.keithp.com>
   10329 Date:	Thu Oct 18 09:41:00 2007 -0700
   10330 
   10331     Must not insert cache into hash table before completely validating.
   10332 
   10333     The cache was inserted into the hash table before the timestamps
   10334     in the
   10335     cache were verified; if that verification failed, an extra pointer
   10336     to the
   10337     now freed cache would be left in the hash table. FcFini would fail an
   10338     assertion as a result.
   10339 
   10340  src/fccache.c | 4 ++--
   10341  1 file changed, 2 insertions(+), 2 deletions(-)
   10342 
   10343 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
   10344 Author: Keith Packard <keithp (a] koto.keithp.com>
   10345 Date:	Thu Oct 18 08:58:14 2007 -0700
   10346 
   10347     Place language name in constant array instead of pointer.
   10348 
   10349     Constant char array of 8 bytes is the same size as a pointer plus
   10350     a short
   10351     string, so this actually saves memory and eliminates a pile of
   10352     relocations.
   10353 
   10354  fc-lang/fc-lang.c | 2 +-
   10355  src/fclang.c	   | 2 +-
   10356  2 files changed, 2 insertions(+), 2 deletions(-)
   10357 
   10358 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
   10359 Author: Keith Packard <keithp (a] koto.keithp.com>
   10360 Date:	Thu Oct 18 08:56:42 2007 -0700
   10361 
   10362     FcConfigParseAndLoad doc was missing the last param.
   10363 
   10364     Typo lost the last param to this function.
   10365 
   10366  doc/fcconfig.fncs | 2 +-
   10367  1 file changed, 1 insertion(+), 1 deletion(-)
   10368 
   10369 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
   10370 Author: Mike FABIAN <mfabian (a] suse.de>
   10371 Date:	Thu Oct 18 05:44:28 2007 -0700
   10372 
   10373     Avoid crashes if config files contain junk.
   10374 
   10375     If ~/.fonts.conf contains:
   10376 
   10377       <edit mode="assign_replace" name="spacing">
   10378 	 <int>mono</int>
   10379 	   </edit>
   10380 
   10381     fontconfig crashes:
   10382 
   10383 	mfabian@magellan:~$ fc-match sans
   10384 	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
   10385 	    a valid
   10386 	integer
   10387 	     (core dumped)
   10388 		mfabian@magellan:~$
   10389 
   10390     Of course the above is nonsense, mono is no valid integer
   10391     indeed.
   10392 
   10393     But I think nevertheless fontconfig should not crash in that case.
   10394 
   10395     The problem was caused by partially truncated expression trees
   10396     caused by
   10397     parse errors -- typechecking these walked the tree without verifying
   10398     the
   10399     integrity of the structure. Of course, the whole tree will be
   10400     discarded
   10401     shortly after being loaded as it contained an error.
   10402 
   10403  src/fcxml.c | 4 ++++
   10404  1 file changed, 4 insertions(+)
   10405 
   10406 commit fa9a7448d83da498b3494fd0ff7d756569f94425
   10407 Author: Hideki Yamane <henrich (a] iijmio-mail.jp>
   10408 Date:	Thu Oct 18 05:17:36 2007 -0700
   10409 
   10410     Handle Japanese fonts better. (debian bug #435971)
   10411 
   10412     Add some commonly available Japanese fonts to the standard aliases.
   10413 
   10414  conf.d/65-nonlatin.conf | 11 +++++++++++
   10415  1 file changed, 11 insertions(+)
   10416 
   10417 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
   10418 Author: Keith Packard <keithp (a] koto.keithp.com>
   10419 Date:	Thu Oct 18 05:05:59 2007 -0700
   10420 
   10421     Have fc-cache remove invalid cache files from cache directories.
   10422 
   10423     Old cache file versions, or corrupted cache files should be removed
   10424     when
   10425     cleaning cache directories with fc-cache. This only affects filenames
   10426     which
   10427     match the fontconfig cache file format, so other files will be
   10428     left alone.
   10429 
   10430  fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
   10431  1 file changed, 18 insertions(+), 16 deletions(-)
   10432 
   10433 commit 238489030a64fa883f8f9fc3d73247b7f7257899
   10434 Author: Keith Packard <keithp (a] koto.keithp.com>
   10435 Date:	Thu Oct 18 05:04:39 2007 -0700
   10436 
   10437     Don't use X_OK bit when checking for writable directories (bug 12438)
   10438 
   10439     Some mingw versions have broken X_OK checking; instead of trying
   10440     to work
   10441     around this in a system-depedent manner, simply don't bother
   10442     checking for
   10443     X_OK along with W_OK as such cases are expected to be mistakes,
   10444     and not
   10445     sensible access control.
   10446 
   10447  fc-cache/fc-cache.c | 2 +-
   10448  src/fccache.c	     | 4 ++--
   10449  2 files changed, 3 insertions(+), 3 deletions(-)
   10450 
   10451 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
   10452 Author: Keith Packard <keithp (a] koto.keithp.com>
   10453 Date:	Thu Oct 18 05:01:41 2007 -0700
   10454 
   10455     Verbose message about cleaning directories was imprecise
   10456 
   10457     Non-existent directories are now described as 'non-existent'
   10458     instead of
   10459     'unwritable'.
   10460 
   10461  fc-cache/fc-cache.c | 3 ++-
   10462  1 file changed, 2 insertions(+), 1 deletion(-)
   10463 
   10464 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
   10465 Author: Keith Packard <keithp (a] koto.keithp.com>
   10466 Date:	Thu Oct 18 04:58:31 2007 -0700
   10467 
   10468     Improve verbose messages from fc-cache.
   10469 
   10470     fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
   10471     fonts, %d
   10472     dirs', which could easily mislead the user. Add 'existing cache is
   10473     valid' or
   10474     'new cache contents' to these messages to explain what it is doing.
   10475 
   10476  fc-cache/fc-cache.c | 4 ++--
   10477  1 file changed, 2 insertions(+), 2 deletions(-)
   10478 
   10479 commit e12f718f65fc874e9170761f670930124815663e
   10480 Author: Keith Packard <keithp (a] koto.keithp.com>
   10481 Date:	Thu Oct 18 04:54:51 2007 -0700
   10482 
   10483     Remove unneeded call to access(2) in fc-cache.
   10484 
   10485     This call was followed by a call to stat(2) which provided the
   10486     necessary
   10487     information. This call to access(2) was necessary when cache
   10488     files were
   10489     stored in the font directory as that would check for write permission
   10490     correctly.
   10491 
   10492  fc-cache/fc-cache.c | 18 +++---------------
   10493  1 file changed, 3 insertions(+), 15 deletions(-)
   10494 
   10495 commit f7da903d370dcf662a301930b003485f25db618f
   10496 Author: Keith Packard <keithp (a] koto.keithp.com>
   10497 Date:	Thu Oct 18 04:31:33 2007 -0700
   10498 
   10499     Make FC_FULLNAME include all fullname entries, elide nothing. [bug
   10500     12827]
   10501 
   10502     The old policy of eliding fullname entries which matched FC_FAMILY or
   10503     FC_FAMILY + FC_STYLE meant that applications could not know what the
   10504     font foundry set as the fullname of the font. Hiding information
   10505     is not
   10506     helpful.
   10507 
   10508  src/fcfreetype.c | 64
   10509  --------------------------------------------------------
   10510  1 file changed, 64 deletions(-)
   10511 
   10512 commit 144ca878311af885db820a35db31563ba87ee6ad
   10513 Author: Keith Packard <keithp (a] koto.keithp.com>
   10514 Date:	Thu Oct 18 04:29:13 2007 -0700
   10515 
   10516     Comment about mmaping cache files was misleading.
   10517 
   10518  src/fccache.c | 3 ++-
   10519  1 file changed, 2 insertions(+), 1 deletion(-)
   10520 
   10521 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
   10522 Author: Keith Packard <keithp (a] koto.keithp.com>
   10523 Date:	Thu Oct 18 04:13:51 2007 -0700
   10524 
   10525     Store font directory mtime in cache file.
   10526 
   10527     Instead of relying on mtime ordering between a directory and its
   10528     associated
   10529     cache file, write the directory mtime into the cache file itself. This
   10530     makes
   10531     cache file checks more reliable across file systems.
   10532 
   10533     This change is made in a way that old programs can use new cache
   10534     files, but
   10535     new programs will need new cache files.
   10536 
   10537  fc-arch/fcarch.tmpl.h | 14 +++++------
   10538  src/fccache.c	       | 64
   10539  +++++++++++++++++++++++++++++++++------------------
   10540  src/fcdir.c	       |  8 ++++++-
   10541  src/fcint.h	       |  5 ++--
   10542  4 files changed, 58 insertions(+), 33 deletions(-)
   10543 
   10544 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
   10545 Author: Keith Packard <keithp (a] koto.keithp.com>
   10546 Date:	Thu Oct 18 03:52:29 2007 -0700
   10547 
   10548     Fix ChangeLog generation to avoid circular make dependency
   10549 
   10550  Makefile.am | 11 ++++-------
   10551  1 file changed, 4 insertions(+), 7 deletions(-)
   10552 
   10553 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
   10554 Author: Keith Packard <keithp (a] neko.keithp.com>
   10555 Date:	Sun Aug 5 12:31:03 2007 -0700
   10556 
   10557     Free temporary string in FcDirCacheUnlink (Bug #11758)
   10558 
   10559     In FcDirCacheUnlink(), the line
   10560 
   10561       cache_hashed = FcStrPlus (cache_dir, cache_base);
   10562 
   10563     allocates memory in cache_hashed that is never free()'d before
   10564     the function
   10565     exits.
   10566 
   10567     Reported by Ben Combee.
   10568 
   10569  src/fccache.c | 1 +
   10570  1 file changed, 1 insertion(+)
   10571 
   10572 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
   10573 Author: Keith Packard <keithp (a] neko.keithp.com>
   10574 Date:	Mon Mar 12 10:32:23 2007 -0700
   10575 
   10576     Work around FreeType bug when glyph name buffer is too small.
   10577 
   10578     Recent versions of FreeType do not correctly deal with glyph name
   10579     buffers
   10580     that are too small; work around this by declaring a buffer that can
   10581     hold any
   10582     PS name (127 bytes).
   10583 
   10584  src/fcfreetype.c | 21 +++++++++++++++++----
   10585  1 file changed, 17 insertions(+), 4 deletions(-)
   10586 
   10587 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
   10588 Author: Keith Packard <keithp (a] neko.keithp.com>
   10589 Date:	Mon Mar 12 10:30:51 2007 -0700
   10590 
   10591     rehash increment could be zero, causing rehash infinite loop.
   10592 
   10593     Bump the rehash value by one so that it is always positive.
   10594 
   10595  fc-glyphname/fc-glyphname.c | 2 +-
   10596  1 file changed, 1 insertion(+), 1 deletion(-)
   10597 
   10598 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
   10599 Author: Stephan Kulow <coolo (a] novell.com>
   10600 Date:	Mon Mar 12 10:21:35 2007 -0700
   10601 
   10602     Make FcPatternDuplicate copy the binding instead of always using
   10603     Strong.
   10604 
   10605     I noticed that Qt always uses a different font than fc-match
   10606     advertises.
   10607     Debugging the issue, I found that a call that looks pretty innocent is
   10608     changing all weak bindings to strong bindings and as such changes the
   10609     semantic of the match: FcPatternDuplicate.
   10610 
   10611  src/fcpat.c | 10 +++++++---
   10612  1 file changed, 7 insertions(+), 3 deletions(-)
   10613 
   10614 commit 2373f904265a05761039cfc5fe305bf588e831c5
   10615 Author: Keith Packard <keithp (a] neko.keithp.com>
   10616 Date:	Sat Dec 2 16:09:47 2006 -0800
   10617 
   10618     Update for version 2.4.2
   10619 
   10620  INSTALL		 |  2 +-
   10621  README			 | 36 ++++++++++++++++++++++++++++++++++--
   10622  configure.in		 |  2 +-
   10623  fontconfig/fontconfig.h |  2 +-
   10624  4 files changed, 37 insertions(+), 5 deletions(-)
   10625 
   10626 commit e3b65ee06808cda296215b88111a259a200cc37c
   10627 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   10628 Date:	Sat Dec 2 15:09:57 2006 -0800
   10629 
   10630     Fix fc-cat documentation (bug 8935).
   10631 
   10632     Adapt documentation to reality.
   10633 
   10634     (1) The fc-cat usage message should reflect the
   10635     options accepted by the program.
   10636 
   10637     (2) The fc-cat.1 manpage was fairly broken (unreadable).
   10638 
   10639  fc-cat/fc-cat.c    |  9 +++++++--
   10640  fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
   10641  2 files changed, 30 insertions(+), 5 deletions(-)
   10642 
   10643 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
   10644 Author: Keith Packard <keithp (a] neko.keithp.com>
   10645 Date:	Sat Dec 2 15:06:13 2006 -0800
   10646 
   10647     Add space between type and formal in devel man pages (bug 8935)
   10648 
   10649     Most parameters are pointers and have '*' in the type; for those
   10650     which do not, use '%' to mark where a space needs to be inserted.
   10651 
   10652  doc/edit-sgml.c       |  5 +++++
   10653  doc/fcblanks.fncs     |  4 ++--
   10654  doc/fccharset.fncs    |  8 ++++----
   10655  doc/fcconfig.fncs     | 12 ++++++------
   10656  doc/fcconstant.fncs   |  4 ++--
   10657  doc/fcfile.fncs       |  4 ++--
   10658  doc/fcfreetype.fncs   | 12 ++++++------
   10659  doc/fcmatrix.fncs     | 12 ++++++------
   10660  doc/fcobjectset.fncs  |  2 +-
   10661  doc/fcobjecttype.fncs |  4 ++--
   10662  doc/fcpattern.fncs    | 32 ++++++++++++++++----------------
   10663  doc/fcstring.fncs     | 16 ++++++++--------
   10664  doc/fcvalue.fncs      |  4 ++--
   10665  13 files changed, 62 insertions(+), 57 deletions(-)
   10666 
   10667 commit b1aa20098f641a16d02e70a161450e6b85afe410
   10668 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   10669 Date:	Sat Dec 2 14:28:03 2006 -0800
   10670 
   10671     Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
   10672     8935.
   10673 
   10674  doc/fontconfig-user.sgml | 87
   10675  ++++++++++++++++++++++++------------------------
   10676  1 file changed, 43 insertions(+), 44 deletions(-)
   10677 
   10678 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
   10679 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   10680 Date:	Sat Dec 2 14:18:11 2006 -0800
   10681 
   10682     A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
   10683 
   10684     VPATH builds without doctools breaks as it cannot find the distributed
   10685     pre-formatted documentation.
   10686 
   10687  configure.in	 |  2 +-
   10688  doc/Makefile.am | 14 +++++++++-----
   10689  2 files changed, 10 insertions(+), 6 deletions(-)
   10690 
   10691 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
   10692 Author: Keith Packard <keithp (a] neko.keithp.com>
   10693 Date:	Sat Dec 2 13:57:45 2006 -0800
   10694 
   10695     Segfault scanning non-font files. Disallow scan edit of user
   10696     vars. (#8767)
   10697 
   10698     Missing NULL font check before attempting to edit scanned pattern.
   10699     Also, <match target="scan"> rules are now checked to ensure all
   10700     edited variables are in the predefined set; otherwise, the resulting
   10701     cache files will not be stable.
   10702 
   10703  src/fcdir.c | 2 +-
   10704  src/fcint.h | 1 +
   10705  src/fcxml.c | 6 ++++++
   10706  3 files changed, 8 insertions(+), 1 deletion(-)
   10707 
   10708 commit c9c6875014661d4326100bae0464279d76bd657f
   10709 Author: Kean Johnston <kean (a] armory.com>
   10710 Date:	Sat Dec 2 13:36:56 2006 -0800
   10711 
   10712     Don't use varargs CPP macros in fccache.c. (bug 8733)
   10713 
   10714     src/fccache.c uses a trick to try and use a function name that is
   10715     also a
   10716     macro name. It does this using the varargs args() macro. Replace that
   10717     with separate macros for each number of formals.
   10718 
   10719  src/fccache.c | 13 +++++++------
   10720  1 file changed, 7 insertions(+), 6 deletions(-)
   10721 
   10722 commit 72ffe6536a6825a32095c8185aff836a12326ac5
   10723 Author: Keith Packard <keithp (a] neko.keithp.com>
   10724 Date:	Sat Dec 2 13:22:27 2006 -0800
   10725 
   10726     Add FcFreeTypeQueryFace external API. Bug #7311.
   10727 
   10728     Expose ability to build an FcPattern directly from an FT_Face
   10729     object.
   10730 
   10731  configure.in		 |  4 ++--
   10732  doc/fcfreetype.fncs	 | 17 ++++++++++++++++-
   10733  fontconfig/fcfreetype.h |  6 ++++++
   10734  src/fcfreetype.c	 | 50
   10735  +++++++++++++++++++++++++++----------------------
   10736  4 files changed, 52 insertions(+), 25 deletions(-)
   10737 
   10738 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
   10739 Author: Keith Packard <keithp (a] neko.keithp.com>
   10740 Date:	Sat Dec 2 13:14:23 2006 -0800
   10741 
   10742     Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
   10743 
   10744     grep -l -w '^foo' doesn't work on Solaris. Replace with
   10745     grep -l '^foo\>' instead which does. Also, grep -l will
   10746     report the filename more than once (!), so add | head -1
   10747     to pick just the first one.
   10748 
   10749  src/makealias | 2 +-
   10750  1 file changed, 1 insertion(+), 1 deletion(-)
   10751 
   10752 commit 2b77216ee21de95ec352672aa025195a83925b32
   10753 Author: Keith Packard <keithp (a] neko.keithp.com>
   10754 Date:	Sat Dec 2 13:04:05 2006 -0800
   10755 
   10756     Avoid writing uninitialized structure pad bytes to cache files.
   10757 
   10758     The union inside the FcValue structure contains pad bytes. Instead of
   10759     copying the whole structure to the cache block, copy only the
   10760     initialized
   10761     fields to avoid writing whichever bytes serve as padding within the
   10762     structure.
   10763 
   10764  src/fcpat.c | 17 ++++++++++++++++-
   10765  1 file changed, 16 insertions(+), 1 deletion(-)
   10766 
   10767 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
   10768 Author: Keith Packard <keithp (a] neko.keithp.com>
   10769 Date:	Sat Dec 2 12:14:49 2006 -0800
   10770 
   10771     Warn (and recover) from config file without <cachedir> elements.
   10772 
   10773     When updating from older fontconfig versions, if the config file
   10774     is not replaced, it will not contain <cachedir> elements. Lacking
   10775     these,
   10776     fontconfig has no place to store cached font information and cannot
   10777     operate
   10778     reasonably.
   10779 
   10780     Add code to check and see if the loaded configuration has no cache
   10781     directories, and if so, warn the user and add both the default
   10782     system cache
   10783     directory and the normal per-user cache directory.
   10784 
   10785  src/fcinit.c | 19 +++++++++++++++++++
   10786  1 file changed, 19 insertions(+)
   10787 
   10788 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
   10789 Author: Keith Packard <keithp (a] neko.keithp.com>
   10790 Date:	Sat Dec 2 11:47:07 2006 -0800
   10791 
   10792     Use explicit platform/nameid order when scanning ttf files.
   10793 
   10794     Instead of accepting whatever order names appear in the font file,
   10795     use an explicit ordering for both platform and nameid.
   10796 
   10797     Platforms are high precedence than nameids.
   10798 
   10799     The platform order is:
   10800 
   10801 	microsoft, apple unicode, macintosh, (other)
   10802 
   10803     The family nameid order is:
   10804 
   10805 	preferred family, font family
   10806 
   10807     The fullname nameid order is:
   10808 
   10809 	mac full name, full name
   10810 
   10811     The style nameid order is
   10812 
   10813 	preferred subfamily, font subfamily
   10814 
   10815     This will change the names visible to users in various application
   10816     UIs, but
   10817     should not change how existing font names are matched as all names
   10818     remain
   10819     present in the resulting database. The hope is that family names
   10820     will, in
   10821     general, be less ambiguous. Testing here shows that commercial fonts
   10822     have longer names now while DejaVu has a shorter family name, and
   10823     moves more
   10824     of the font description to the style name.
   10825 
   10826  src/fcfreetype.c | 237
   10827  ++++++++++++++++++++++++++++++++++---------------------
   10828  1 file changed, 149 insertions(+), 88 deletions(-)
   10829 
   10830 commit b5803016d74856eb44b05876f0d7178bfec0df47
   10831 Author: Keith Packard <keithp (a] neko.keithp.com>
   10832 Date:	Sun Nov 12 17:15:55 2006 -0800
   10833 
   10834     FcStrCanonAbsoluteFilename should be static.
   10835 
   10836  src/fcstr.c | 2 +-
   10837  1 file changed, 1 insertion(+), 1 deletion(-)
   10838 
   10839 commit bae5db78ddab473695a7efee374a75d6fe02426f
   10840 Author: Keith Packard <keithp (a] neko.keithp.com>
   10841 Date:	Sun Nov 12 17:15:24 2006 -0800
   10842 
   10843     Add sparc64 architecture string.
   10844 
   10845  fc-arch/fcarch.tmpl.h | 1 +
   10846  1 file changed, 1 insertion(+)
   10847 
   10848 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
   10849 Author: Mike FABIAN <mfabian (a] suse.de>
   10850 Date:	Fri Oct 27 10:26:50 2006 -0700
   10851 
   10852     Do not clean cache files for different architectures
   10853 
   10854     Use filenames to clean cache files for current architecture
   10855     only. This is
   10856     sufficient as cache files live in their own directory where
   10857     filenames are
   10858     under fontconfig control.
   10859 
   10860  fc-cache/fc-cache.c | 9 +++++++++
   10861  1 file changed, 9 insertions(+)
   10862 
   10863 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
   10864 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
   10865 Date:	Sun Sep 17 17:03:33 2006 -0700
   10866 
   10867     More fixes for Win32 building (bug 8311)
   10868 
   10869     Our build system barfs on autogen.sh, which ignores
   10870     --noconfigure. Configure
   10871     needs a host of options to make the cross compile work in our case.
   10872 
   10873     Fix typo in fccache.c
   10874 
   10875  autogen.sh    | 7 +++++++
   10876  src/fccache.c | 3 ++-
   10877  2 files changed, 9 insertions(+), 1 deletion(-)
   10878 
   10879 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
   10880 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
   10881 Date:	Sun Sep 17 14:34:46 2006 -0700
   10882 
   10883     FcStrCanonFileName buggy for mingw. (bug 8311)
   10884 
   10885     FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
   10886 
   10887     This only works on POSIX. On dos, this crashes with a stack overflow.
   10888 
   10889     The patch attached splits this functionality in two functions
   10890     (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
   10891     get an
   10892     absolute path.  It also fixes a number of other issues. With this
   10893     patch,
   10894     LilyPond actually produces output on Windows.
   10895 
   10896  src/fccache.c |  5 ++++
   10897  src/fcstr.c   | 88
   10898  +++++++++++++++++++++++++++++++++++++++++++++++++----------
   10899  2 files changed, 78 insertions(+), 15 deletions(-)
   10900 
   10901 commit cc104e6a910427db009be36ec34125962889ecb8
   10902 Author: Keith Packard <keithp (a] neko.keithp.com>
   10903 Date:	Sun Sep 17 14:20:18 2006 -0700
   10904 
   10905     Detect and use available random number generator (bug 8308)
   10906 
   10907     Prefer random over lrand48 over rand
   10908 
   10909  configure.in  |  2 +-
   10910  src/fccache.c | 13 ++++++++++++-
   10911  2 files changed, 13 insertions(+), 2 deletions(-)
   10912 
   10913 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
   10914 Author: Keith Packard <keithp (a] neko.keithp.com>
   10915 Date:	Sun Sep 17 14:09:12 2006 -0700
   10916 
   10917     Build fontconfig.def from header files when needed.
   10918 
   10919     Instead of attempting to track exported symbols manually in
   10920     fontconfig.def.in, build it directly from the public fontconfig
   10921     header files
   10922     to ensure it exports the public API.
   10923 
   10924  configure.in	       |   1 -
   10925  src/Makefile.am       |  18 ++-
   10926  src/fontconfig.def.in | 303
   10927  --------------------------------------------------
   10928  3 files changed, 17 insertions(+), 305 deletions(-)
   10929 
   10930 commit 6262fefe54823476070053d53eb3f52fd516ebfe
   10931 Author: Keith Packard <keithp (a] neko.keithp.com>
   10932 Date:	Sun Sep 17 13:50:31 2006 -0700
   10933 
   10934     Remove documentation for non-existant FcConfigNormalizeFontDir.
   10935 
   10936     FcConfigNormalizeFontDir was present in some of the 2.3.9x release
   10937     but not
   10938     in the final 2.4 release. However, the documentation persisted.
   10939 
   10940  doc/fcconfig.fncs | 11 -----------
   10941  1 file changed, 11 deletions(-)
   10942 
   10943 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
   10944 Author: Keith Packard <keithp (a] neko.keithp.com>
   10945 Date:	Fri Sep 15 10:12:15 2006 -0700
   10946 
   10947     Update for version 2.4.1
   10948 
   10949  README			 | 13 +++++++++++--
   10950  configure.in		 |  2 +-
   10951  fontconfig/fontconfig.h |  2 +-
   10952  3 files changed, 13 insertions(+), 4 deletions(-)
   10953 
   10954 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
   10955 Author: Keith Packard <keithp (a] neko.keithp.com>
   10956 Date:	Fri Sep 15 00:23:40 2006 -0700
   10957 
   10958     Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
   10959 
   10960     With the cache restructuring of 2.4.0, the ability to add
   10961     application-specific font files and directories was accidentally lost.
   10962     Reimplement this using by sharing the logic used to load configured
   10963     font
   10964     directories.
   10965 
   10966  src/fccfg.c | 86
   10967  ++++++++++++++++++++++++++++++-------------------------------
   10968  src/fcdir.c |	4 +--
   10969  src/fcint.h |	3 ++-
   10970  3 files changed, 46 insertions(+), 47 deletions(-)
   10971 
   10972 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
   10973 Author: Keith Packard <keithp (a] neko.keithp.com>
   10974 Date:	Wed Sep 13 18:55:45 2006 -0700
   10975 
   10976     Add warning flags to fc-cache build. Clean up warnings in fc-cache.
   10977 
   10978     Looks like the last directory in the project which didn't use
   10979     $(WARN_CFLAGS)
   10980     for some reason. Adding that found the usual collection of char *
   10981     vs FcChar8
   10982     * issues (why, oh why is FcChar8 not just char...)
   10983 
   10984  fc-cache/Makefile.am |  2 +-
   10985  fc-cache/fc-cache.c  | 31 ++++++++-----------------------
   10986  2 files changed, 9 insertions(+), 24 deletions(-)
   10987 
   10988 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
   10989 Author: Keith Packard <keithp (a] neko.keithp.com>
   10990 Date:	Wed Sep 13 18:51:11 2006 -0700
   10991 
   10992     Add signatures for m68k and mipsel (thanks debian buildd)
   10993 
   10994  fc-arch/fcarch.tmpl.h | 2 ++
   10995  1 file changed, 2 insertions(+)
   10996 
   10997 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
   10998 Author: Keith Packard <keithp (a] neko.keithp.com>
   10999 Date:	Mon Sep 11 11:10:48 2006 -0700
   11000 
   11001     Add ppc64 signature. Bug 8227
   11002 
   11003  fc-arch/fcarch.tmpl.h | 1 +
   11004  1 file changed, 1 insertion(+)
   11005 
   11006 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
   11007 Author: Keith Packard <keithp (a] neko.keithp.com>
   11008 Date:	Mon Sep 11 11:09:26 2006 -0700
   11009 
   11010     Update installation notes for 2.4 base.
   11011 
   11012  INSTALL | 19 ++++++++++++-------
   11013  1 file changed, 12 insertions(+), 7 deletions(-)
   11014 
   11015 commit 76c443222313577236c898f7644098e7cad80c75
   11016 Author: Keith Packard <keithp (a] neko.keithp.com>
   11017 Date:	Sat Sep 9 22:08:40 2006 -0700
   11018 
   11019     Update to version 2.4.0
   11020 
   11021  INSTALL		 |  3 +++
   11022  README			 | 38 ++++++++++++++++++++++++++++++++++++--
   11023  configure.in		 |  2 +-
   11024  fontconfig/fontconfig.h |  4 ++--
   11025  4 files changed, 42 insertions(+), 5 deletions(-)
   11026 
   11027 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
   11028 Author: Keith Packard <keithp (a] neko.keithp.com>
   11029 Date:	Sat Sep 9 21:32:14 2006 -0700
   11030 
   11031     Split much of the configuration into separate files. Renumber files
   11032 
   11033     Most of the remaining elements in fonts.conf have been moved to
   11034     separate
   11035     files. The numbering scheme for conf.d files has been documented
   11036     in the
   11037     README and the files have been renumbered. Config files have been
   11038     validated against the DTD and a few minor errors fixed.
   11039 
   11040  conf.d/10-autohint.conf	  |   9 +
   11041  conf.d/10-no-sub-pixel.conf	  |   9 +
   11042  conf.d/10-sub-pixel-bgr.conf	  |   9 +
   11043  conf.d/10-sub-pixel-rgb.conf	  |   9 +
   11044  conf.d/10-sub-pixel-vbgr.conf	  |   9 +
   11045  conf.d/10-sub-pixel-vrgb.conf	  |   9 +
   11046  conf.d/10-unhinted.conf	  |   9 +
   11047  conf.d/10-urw-aliases.conf	  |  52 ----
   11048  conf.d/15-amt-aliases.conf	  |  21 --
   11049  conf.d/20-lohit-gujarati.conf	  |  11 +
   11050  conf.d/20-unhint-small-vera.conf |  49 ++++
   11051  conf.d/30-amt-aliases.conf	  |  21 ++
   11052  conf.d/30-unhint-small-vera.conf |  49 ----
   11053  conf.d/30-urw-aliases.conf	  |  52 ++++
   11054  conf.d/40-generic.conf		  |  66 +++++
   11055  conf.d/49-sansserif.conf	  |  21 ++
   11056  conf.d/60-LohitGujarati.conf	  |   5 -
   11057  conf.d/60-delicious.conf	  |  20 --
   11058  conf.d/60-fonts-persian.conf	  | 539
   11059  ---------------------------------------
   11060  conf.d/60-latin.conf		  |  42 +++
   11061  conf.d/65-fonts-persian.conf	  | 539
   11062  +++++++++++++++++++++++++++++++++++++++
   11063  conf.d/65-nonlatin.conf	  |  38 +++
   11064  conf.d/69-unifont.conf		  |  24 ++
   11065  conf.d/70-no-bitmaps.conf	  |  13 +
   11066  conf.d/70-no-sub-pixel.conf	  |   9 -
   11067  conf.d/70-sub-pixel-bgr.conf	  |   9 -
   11068  conf.d/70-sub-pixel-rgb.conf	  |   9 -
   11069  conf.d/70-sub-pixel-vbgr.conf	  |   9 -
   11070  conf.d/70-sub-pixel-vrgb.conf	  |   9 -
   11071  conf.d/70-yes-bitmaps.conf	  |  13 +
   11072  conf.d/73-autohint.conf	  |   9 -
   11073  conf.d/73-unhinted.conf	  |   9 -
   11074  conf.d/76-no-bitmaps.conf	  |  13 -
   11075  conf.d/76-yes-bitmaps.conf	  |  13 -
   11076  conf.d/80-delicious.conf	  |  20 ++
   11077  conf.d/90-synthetic.conf	  |  64 +++++
   11078  conf.d/Makefile.am		  |  55 ++--
   11079  conf.d/README			  |  46 +++-
   11080  fonts.conf.in			  | 207 ---------------
   11081  39 files changed, 1113 insertions(+), 1006 deletions(-)
   11082 
   11083 commit 9596dce93b751c01770da175d208d78aeaf6ae00
   11084 Author: Keith Packard <keithp (a] neko.keithp.com>
   11085 Date:	Sat Sep 9 21:30:06 2006 -0700
   11086 
   11087     Don't display tests for DESTDIR on make install.
   11088 
   11089     Make install output quieter by eliding the shell commands
   11090     used to test for DESTDIR being set during make install.
   11091 
   11092  Makefile.am | 2 +-
   11093  1 file changed, 1 insertion(+), 1 deletion(-)
   11094 
   11095 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
   11096 Author: Keith Packard <keithp (a] neko.keithp.com>
   11097 Date:	Sat Sep 9 21:29:08 2006 -0700
   11098 
   11099     Include cachedir in fonts.dtd.
   11100 
   11101     Fonts.dtd <fontconfig> element was missing the new cachedir element.
   11102 
   11103  fonts.dtd | 7 ++++---
   11104  1 file changed, 4 insertions(+), 3 deletions(-)
   11105 
   11106 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
   11107 Author: Keith Packard <keithp (a] neko.keithp.com>
   11108 Date:	Sat Sep 9 21:21:01 2006 -0700
   11109 
   11110     Fix conf.d directory sorting.
   11111 
   11112     Sort was using broken comparison function.
   11113 
   11114  src/fcxml.c | 10 +++++++++-
   11115  1 file changed, 9 insertions(+), 1 deletion(-)
   11116 
   11117 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
   11118 Author: Keith Packard <keithp (a] neko.keithp.com>
   11119 Date:	Sat Sep 9 19:37:22 2006 -0700
   11120 
   11121     Rename conf.avail to conf.d
   11122 
   11123  Makefile.am			      |   2 +-
   11124  conf.avail/10-urw-aliases.conf       |  52 ----
   11125  conf.avail/15-amt-aliases.conf       |  21 --
   11126  conf.avail/20-fix-globaladvance.conf |  29 --
   11127  conf.avail/30-unhint-small-vera.conf |  49 ----
   11128  conf.avail/50-user.conf	      |   7 -
   11129  conf.avail/51-local.conf	      |   7 -
   11130  conf.avail/60-LohitGujarati.conf     |   5 -
   11131  conf.avail/60-delicious.conf	      |  20 --
   11132  conf.avail/60-fonts-persian.conf     | 539
   11133  -----------------------------------
   11134  conf.avail/70-no-sub-pixel.conf      |   9 -
   11135  conf.avail/70-sub-pixel-bgr.conf     |   9 -
   11136  conf.avail/70-sub-pixel-rgb.conf     |   9 -
   11137  conf.avail/70-sub-pixel-vbgr.conf    |   9 -
   11138  conf.avail/70-sub-pixel-vrgb.conf    |   9 -
   11139  conf.avail/73-autohint.conf	      |   9 -
   11140  conf.avail/73-unhinted.conf	      |   9 -
   11141  conf.avail/76-no-bitmaps.conf	      |  13 -
   11142  conf.avail/76-yes-bitmaps.conf       |  13 -
   11143  conf.avail/Makefile.am		      |  71 -----
   11144  conf.avail/README		      |   8 -
   11145  conf.d/10-urw-aliases.conf	      |  52 ++++
   11146  conf.d/15-amt-aliases.conf	      |  21 ++
   11147  conf.d/20-fix-globaladvance.conf     |  29 ++
   11148  conf.d/30-unhint-small-vera.conf     |  49 ++++
   11149  conf.d/50-user.conf		      |   7 +
   11150  conf.d/51-local.conf		      |   7 +
   11151  conf.d/60-LohitGujarati.conf	      |   5 +
   11152  conf.d/60-delicious.conf	      |  20 ++
   11153  conf.d/60-fonts-persian.conf	      | 539
   11154  +++++++++++++++++++++++++++++++++++
   11155  conf.d/70-no-sub-pixel.conf	      |   9 +
   11156  conf.d/70-sub-pixel-bgr.conf	      |   9 +
   11157  conf.d/70-sub-pixel-rgb.conf	      |   9 +
   11158  conf.d/70-sub-pixel-vbgr.conf	      |   9 +
   11159  conf.d/70-sub-pixel-vrgb.conf	      |   9 +
   11160  conf.d/73-autohint.conf	      |   9 +
   11161  conf.d/73-unhinted.conf	      |   9 +
   11162  conf.d/76-no-bitmaps.conf	      |  13 +
   11163  conf.d/76-yes-bitmaps.conf	      |  13 +
   11164  conf.d/Makefile.am		      |  71 +++++
   11165  conf.d/README			      |   8 +
   11166  configure.in			      |   1 -
   11167  42 files changed, 898 insertions(+), 899 deletions(-)
   11168 
   11169 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
   11170 Author: Keith Packard <keithp (a] neko.keithp.com>
   11171 Date:	Sat Sep 9 16:52:21 2006 -0700
   11172 
   11173     Add XML headers to new conf files. Move link make commands to
   11174     conf.avail dir
   11175 
   11176     Fix up new config fragments to include XML headers as required.
   11177     Move symbolic link installation to conf.avail directory to centralize
   11178     both
   11179     steps.
   11180 
   11181  conf.avail/10-urw-aliases.conf       |  5 ++++
   11182  conf.avail/15-amt-aliases.conf       |  5 ++++
   11183  conf.avail/20-fix-globaladvance.conf |  5 ++++
   11184  conf.avail/30-unhint-small-vera.conf |  5 ++++
   11185  conf.avail/Makefile.am		      | 22 +++++++++++++++
   11186  conf.d/Makefile.am		      | 52
   11187  ------------------------------------
   11188  6 files changed, 42 insertions(+), 52 deletions(-)
   11189 
   11190 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
   11191 Author: Keith Packard <keithp (a] neko.keithp.com>
   11192 Date:	Sat Sep 9 16:41:58 2006 -0700
   11193 
   11194     Insert newly created caches into reference data structure.
   11195 
   11196     All caches used in the application must be in the cache reference
   11197     list so
   11198     internal references can be tracked correctly. Failing to have
   11199     newly created
   11200     caches in the list would cause the cache to be deallocated while
   11201     references
   11202     were still present.
   11203 
   11204  src/fccache.c | 17 ++++++++++++++---
   11205  1 file changed, 14 insertions(+), 3 deletions(-)
   11206 
   11207 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
   11208 Merge: 5d2f7a9 164e267
   11209 Author: Keith Packard <keithp (a] neko.keithp.com>
   11210 Date:	Sat Sep 9 15:49:24 2006 -0700
   11211 
   11212     Merge branch 'jhcloos'
   11213 
   11214 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
   11215 Author: Keith Packard <keithp (a] neko.keithp.com>
   11216 Date:	Sat Sep 9 10:04:42 2006 -0700
   11217 
   11218     Accept locale environment variables that do not contain territory.
   11219 
   11220     Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
   11221     language,
   11222     and may contain territory and encoding. Don't accidentally require
   11223     territory
   11224     as that will cause fontconfig to fall back to 'en'.
   11225 
   11226  src/fcdefault.c | 16 ++++++++++++++++
   11227  1 file changed, 16 insertions(+)
   11228 
   11229 commit 164e267d286eccbbdde69e8935a658dced4331b4
   11230 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11231 Date:	Sat Sep 9 01:24:08 2006 -0400
   11232 
   11233     Make conf.avail and conf.d work
   11234 
   11235     Add conf.avail to configure.in
   11236 
   11237     Add install: target to conf.d/Makefile.am to
   11238     create the initial symlinks to conf.avail
   11239 
   11240  conf.d/Makefile.am | 52
   11241  ++++++++++++++++++++++++++++++++++++++++++++++++++++
   11242  configure.in	    |  1 +
   11243  2 files changed, 53 insertions(+)
   11244 
   11245 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
   11246 Author: Keith Packard <keithp (a] neko.keithp.com>
   11247 Date:	Thu Sep 7 15:17:10 2006 -0700
   11248 
   11249     Attempt to fix makealias usage for build on Mac OS X.
   11250 
   11251     Avoid using fcalias.h or fcaliastail.h on systems which don't
   11252     support it.
   11253     Provided solution still generates these files, but does not use them.
   11254 
   11255  src/fcint.h   | 3 ++-
   11256  src/makealias | 2 ++
   11257  2 files changed, 4 insertions(+), 1 deletion(-)
   11258 
   11259 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
   11260 Author: Keith Packard <keithp (a] neko.keithp.com>
   11261 Date:	Thu Sep 7 14:37:52 2006 -0700
   11262 
   11263     Replace gnu-specific sed command with simple grep.
   11264 
   11265     makealias was using a gnu-extension to sed addressing, replace that
   11266     with a
   11267     simple (and more robuse) grep command. Also, found a bug in the public
   11268     header file that was leaving one symbol out of the process.
   11269 
   11270  fontconfig/fontconfig.h | 2 +-
   11271  src/makealias		 | 2 +-
   11272  2 files changed, 2 insertions(+), 2 deletions(-)
   11273 
   11274 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
   11275 Author: David Turner <david (a] freetype.org>
   11276 Date:	Thu Sep 7 14:29:35 2006 -0700
   11277 
   11278     Replace character discovery loop with simpler, faster version.
   11279 
   11280     The existing loop for discovering which characters map to glyphs is
   11281     ugly and
   11282     inefficient. The replacement is functionally identical, but far
   11283     cleaner and
   11284     faster.
   11285 
   11286  src/fcfreetype.c | 83
   11287  ++++++++++++++++++++------------------------------------
   11288  1 file changed, 30 insertions(+), 53 deletions(-)
   11289 
   11290 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
   11291 Author: Keith Packard <keithp (a] neko.keithp.com>
   11292 Date:	Thu Sep 7 14:22:16 2006 -0700
   11293 
   11294     Reference patterns in FcCacheCopySet.
   11295 
   11296     As patterns are put into the font set copy, mark them as referenced
   11297     so the
   11298     cache stays around while the font set is in use.
   11299 
   11300  src/fccache.c | 7 ++++++-
   11301  1 file changed, 6 insertions(+), 1 deletion(-)
   11302 
   11303 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
   11304 Author: Keith Packard <keithp (a] neko.keithp.com>
   11305 Date:	Thu Sep 7 10:37:24 2006 -0700
   11306 
   11307     Create fc_cachedir at install time. Bug 8157.
   11308 
   11309  Makefile.am | 2 +-
   11310  1 file changed, 1 insertion(+), 1 deletion(-)
   11311 
   11312 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
   11313 Author: Keith Packard <keithp (a] neko.keithp.com>
   11314 Date:	Wed Sep 6 23:58:14 2006 -0700
   11315 
   11316     Update for version 2.3.97.
   11317 
   11318  Makefile.am		 |  2 +-
   11319  README			 | 41 +++++++++++++++++++++++++++++++++++++++--
   11320  configure.in		 |  2 +-
   11321  fontconfig/fontconfig.h |  2 +-
   11322  4 files changed, 42 insertions(+), 5 deletions(-)
   11323 
   11324 commit c3796ac6061373bcf0276a931036987c01741215
   11325 Author: Keith Packard <keithp (a] neko.keithp.com>
   11326 Date:	Wed Sep 6 17:45:40 2006 -0700
   11327 
   11328     Charset hashing depended on uniqueness of leaves.
   11329 
   11330     Charset hashing actually use the value of the leaf pointers, which is
   11331     clearly wrong, especially now that charsets are not shared across
   11332     multiple
   11333     font directories.
   11334 
   11335  src/fccharset.c | 4 ++--
   11336  1 file changed, 2 insertions(+), 2 deletions(-)
   11337 
   11338 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
   11339 Author: Keith Packard <keithp (a] neko.keithp.com>
   11340 Date:	Wed Sep 6 17:43:08 2006 -0700
   11341 
   11342     Parallel build fix for fcalias.h and fcaliastail.h
   11343 
   11344     These are built from the same script, but creating a single
   11345     dependency rule
   11346     caused parallel make to run the script twice.
   11347 
   11348  src/Makefile.am | 4 +++-
   11349  1 file changed, 3 insertions(+), 1 deletion(-)
   11350 
   11351 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
   11352 Author: Keith Packard <keithp (a] neko.keithp.com>
   11353 Date:	Wed Sep 6 17:14:46 2006 -0700
   11354 
   11355     Update architecture signatures for x86-64 and ppc.
   11356 
   11357     I think the cache file data types are stable for now; add-back the
   11358     signatures for x86-64 and ppc.
   11359 
   11360  fc-arch/fcarch.tmpl.h | 4 ++--
   11361  1 file changed, 2 insertions(+), 2 deletions(-)
   11362 
   11363 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
   11364 Author: Keith Packard <keithp (a] neko.keithp.com>
   11365 Date:	Tue Sep 5 02:24:01 2006 -0700
   11366 
   11367     Eliminate .so PLT entries for local symbols. (thanks to Arjan van
   11368     de Ven)
   11369 
   11370     Using a simple shell script that processes the public headers,
   11371     two header
   11372     files are constructed that map public symbols to hidden internal
   11373     aliases
   11374     avoiding the assocated PLT entry for referring to a public symbol.
   11375 
   11376     A few mistakes in the FcPrivate/FcPublic annotations were also
   11377     discovered
   11378     through this process
   11379 
   11380  .gitignore		  |  2 ++
   11381  fc-arch/Makefile.am	  |  9 ++++++++-
   11382  fc-case/Makefile.am	  |  9 ++++++++-
   11383  fc-glyphname/Makefile.am |  9 ++++++++-
   11384  fc-lang/Makefile.am	  |  9 ++++++++-
   11385  fc-lang/fc-lang.c	  |  1 -
   11386  fontconfig/fontconfig.h  | 10 +++++-----
   11387  src/Makefile.am	  | 15 ++++++++++++++-
   11388  src/fcatomic.c		  |  3 +++
   11389  src/fcblanks.c		  |  3 +++
   11390  src/fccache.c		  |  3 +++
   11391  src/fccfg.c		  |  3 +++
   11392  src/fccharset.c	  |  3 +++
   11393  src/fcdbg.c		  |  3 +++
   11394  src/fcdefault.c	  |  3 +++
   11395  src/fcdir.c		  |  3 +++
   11396  src/fcfreetype.c	  |  4 ++++
   11397  src/fcfs.c		  |  3 +++
   11398  src/fcinit.c		  |  3 +++
   11399  src/fcint.h		  |  5 ++++-
   11400  src/fclang.c		  |  3 +++
   11401  src/fclist.c		  |  3 +++
   11402  src/fcmatch.c		  |  3 +++
   11403  src/fcmatrix.c		  |  3 +++
   11404  src/fcname.c		  |  3 +++
   11405  src/fcpat.c		  |  3 +++
   11406  src/fcserialize.c	  |  3 +++
   11407  src/fcstr.c		  |  3 +++
   11408  src/fcxml.c		  |  3 +++
   11409  src/ftglue.c		  |  3 +++
   11410  src/makealias		  | 24 ++++++++++++++++++++++++
   11411  31 files changed, 145 insertions(+), 12 deletions(-)
   11412 
   11413 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
   11414 Author: Keith Packard <keithp (a] neko.keithp.com>
   11415 Date:	Mon Sep 4 23:19:59 2006 -0700
   11416 
   11417     Correct reference count when sharing cache file objects.
   11418 
   11419     Multiple maps of the same cache file share the same mapped object;
   11420     bump the
   11421     cache object reference count in this case
   11422 
   11423  src/fccache.c | 4 +++-
   11424  1 file changed, 3 insertions(+), 1 deletion(-)
   11425 
   11426 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
   11427 Author: Keith Packard <keithp (a] neko.keithp.com>
   11428 Date:	Mon Sep 4 22:39:51 2006 -0700
   11429 
   11430     Oops, fc-lang broke when I added cache referencing.
   11431 
   11432     Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
   11433 
   11434  fc-lang/fc-lang.c | 10 ++++++++++
   11435  1 file changed, 10 insertions(+)
   11436 
   11437 commit 17389539a046f7231447d531ef7f3d131c1d7515
   11438 Author: Keith Packard <keithp (a] neko.keithp.com>
   11439 Date:	Mon Sep 4 22:26:24 2006 -0700
   11440 
   11441     Make cache reference counting more efficient.
   11442 
   11443     Eliminate need to reference cache object once per cached font, instead
   11444     just count the number of fonts used from the cache and bump the
   11445     reference
   11446     count once by that amount. I think this makes this refernece technique
   11447     efficient enough for use.
   11448 
   11449  src/fccache.c | 9 +++++++++
   11450  src/fccfg.c   | 5 ++++-
   11451  src/fcint.h   | 3 +++
   11452  3 files changed, 16 insertions(+), 1 deletion(-)
   11453 
   11454 commit 9e612141df7e693ef98071f102cecb5d777ceecb
   11455 Author: Keith Packard <keithp (a] neko.keithp.com>
   11456 Date:	Mon Sep 4 22:20:25 2006 -0700
   11457 
   11458     Reference count cache objects.
   11459 
   11460     Caches contain patterns and character sets which are reference
   11461     counted and
   11462     visible to applications. Reference count the underlying cache object
   11463     so that
   11464     it stays around until all reference objects are no longer in use.
   11465 
   11466     This is less efficient than just leaving all caches around forever,
   11467     but does
   11468     avoid eternal size increases in case applications ever bother
   11469     to actually
   11470     look for changes in the font configuration.
   11471 
   11472  src/fccache.c	 | 255
   11473  ++++++++++++++++++++++++++++++++++++++++++--------------
   11474  src/fccfg.c	 |  22 +----
   11475  src/fccharset.c |   5 ++
   11476  src/fcint.h	 |  16 ++--
   11477  src/fcpat.c	 |  10 ++-
   11478  5 files changed, 213 insertions(+), 95 deletions(-)
   11479 
   11480 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
   11481 Author: Keith Packard <keithp (a] neko.keithp.com>
   11482 Date:	Mon Sep 4 13:59:58 2006 -0700
   11483 
   11484     Leave cache files mapped permanently.
   11485 
   11486     Without reference counting on cache objects, there's no way to
   11487     know when
   11488     an application is finished using objects pulled from the cache. Until
   11489     some
   11490     kinf of cache reference counting can be done, leave all cache
   11491     objects mapped
   11492     for the life of the library (until FcFini is called). To mitigate
   11493     the cost
   11494     of this, ensure that each instance of a cache file is mapped only
   11495     once.
   11496 
   11497  src/fccache.c | 143
   11498  +++++++++++++++++++++++++++++++++++++++++++++-------------
   11499  src/fcinit.c  |   1 +
   11500  src/fcint.h   |   3 ++
   11501  3 files changed, 116 insertions(+), 31 deletions(-)
   11502 
   11503 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
   11504 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11505 Date:	Mon Sep 4 15:57:19 2006 -0400
   11506 
   11507     Update Makefile.am files
   11508 
   11509  Makefile.am		|  2 +-
   11510  conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
   11511  2 files changed, 21 insertions(+), 15 deletions(-)
   11512 
   11513 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
   11514 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11515 Date:	Mon Sep 4 15:47:52 2006 -0400
   11516 
   11517     Move some section from fonts.conf into conf.avail files
   11518 
   11519     URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
   11520     unhinting
   11521     sections all moved into conf.avail, to load before user and local
   11522     confs.
   11523 
   11524  conf.avail/10-urw-aliases.conf       |  47 +++++++++++++
   11525  conf.avail/15-amt-aliases.conf       |  16 +++++
   11526  conf.avail/20-fix-globaladvance.conf |  24 +++++++
   11527  conf.avail/30-unhint-small-vera.conf |  44 ++++++++++++
   11528  fonts.conf.in			      | 133
   11529  -----------------------------------
   11530  5 files changed, 131 insertions(+), 133 deletions(-)
   11531 
   11532 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
   11533 Author: Keith Packard <keithp (a] neko.keithp.com>
   11534 Date:	Mon Sep 4 12:46:01 2006 -0700
   11535 
   11536     Can't typecheck values for objects with no known type.
   11537 
   11538     Objects that aren't part of the built-in object list don't have
   11539     predefined
   11540     types, so we can't typecheck them.
   11541 
   11542  src/fcxml.c | 2 ++
   11543  1 file changed, 2 insertions(+)
   11544 
   11545 commit 60018915891bd146271b687278782fe38b4c4461
   11546 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11547 Date:	Mon Sep 4 15:45:28 2006 -0400
   11548 
   11549     Re-order old conf.d files
   11550 
   11551     Make sure they continue to load after ~/.fonts.conf and local.conf
   11552 
   11553  conf.avail/20-LohitGujarati.conf  |   5 -
   11554  conf.avail/20-fonts-persian.conf  | 539
   11555  --------------------------------------
   11556  conf.avail/30-no-sub-pixel.conf   |   9 -
   11557  conf.avail/30-sub-pixel-bgr.conf  |   9 -
   11558  conf.avail/30-sub-pixel-rgb.conf  |   9 -
   11559  conf.avail/30-sub-pixel-vbgr.conf |   9 -
   11560  conf.avail/30-sub-pixel-vrgb.conf |   9 -
   11561  conf.avail/33-autohint.conf	   |   9 -
   11562  conf.avail/33-unhinted.conf	   |   9 -
   11563  conf.avail/36-no-bitmaps.conf	   |  13 -
   11564  conf.avail/36-yes-bitmaps.conf    |  13 -
   11565  conf.avail/60-LohitGujarati.conf  |   5 +
   11566  conf.avail/60-fonts-persian.conf  | 539
   11567  ++++++++++++++++++++++++++++++++++++++
   11568  conf.avail/70-no-sub-pixel.conf   |   9 +
   11569  conf.avail/70-sub-pixel-bgr.conf  |   9 +
   11570  conf.avail/70-sub-pixel-rgb.conf  |   9 +
   11571  conf.avail/70-sub-pixel-vbgr.conf |   9 +
   11572  conf.avail/70-sub-pixel-vrgb.conf |   9 +
   11573  conf.avail/73-autohint.conf	   |   9 +
   11574  conf.avail/73-unhinted.conf	   |   9 +
   11575  conf.avail/76-no-bitmaps.conf	   |  13 +
   11576  conf.avail/76-yes-bitmaps.conf    |  13 +
   11577  22 files changed, 633 insertions(+), 633 deletions(-)
   11578 
   11579 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
   11580 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11581 Date:	Mon Sep 4 15:36:46 2006 -0400
   11582 
   11583     Make room for chunks from fonts.conf in conf.avail
   11584 
   11585  conf.avail/10-LohitGujarati.conf |   5 -
   11586  conf.avail/10-fonts-persian.conf | 539
   11587  ---------------------------------------
   11588  conf.avail/20-LohitGujarati.conf |   5 +
   11589  conf.avail/20-fonts-persian.conf | 539
   11590  +++++++++++++++++++++++++++++++++++++++
   11591  4 files changed, 544 insertions(+), 544 deletions(-)
   11592 
   11593 commit d55620c90676951fc70ec9430c2670edca2147cb
   11594 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11595 Date:	Mon Sep 4 15:32:37 2006 -0400
   11596 
   11597     Replace load of conf.d in fonts.conf.in
   11598 
   11599  fonts.conf.in | 5 +++++
   11600  1 file changed, 5 insertions(+)
   11601 
   11602 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
   11603 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11604 Date:	Mon Sep 4 15:30:10 2006 -0400
   11605 
   11606     Update Makefile.am to match conf.avail changes
   11607 
   11608  conf.avail/Makefile.am | 21 ++++++++++++---------
   11609  1 file changed, 12 insertions(+), 9 deletions(-)
   11610 
   11611 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
   11612 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11613 Date:	Mon Sep 4 15:27:29 2006 -0400
   11614 
   11615     Number the remaining conf.avail files
   11616 
   11617  conf.avail/30-no-sub-pixel.conf   |  9 +++++++++
   11618  conf.avail/30-sub-pixel-bgr.conf  |  9 +++++++++
   11619  conf.avail/30-sub-pixel-rgb.conf  |  9 +++++++++
   11620  conf.avail/30-sub-pixel-vbgr.conf |  9 +++++++++
   11621  conf.avail/30-sub-pixel-vrgb.conf |  9 +++++++++
   11622  conf.avail/33-autohint.conf	   |  9 +++++++++
   11623  conf.avail/33-unhinted.conf	   |  9 +++++++++
   11624  conf.avail/36-no-bitmaps.conf	   | 13 +++++++++++++
   11625  conf.avail/36-yes-bitmaps.conf    | 13 +++++++++++++
   11626  conf.avail/autohint.conf	   |  9 ---------
   11627  conf.avail/no-bitmaps.conf	   | 13 -------------
   11628  conf.avail/no-sub-pixel.conf	   |  9 ---------
   11629  conf.avail/sub-pixel-bgr.conf	   |  9 ---------
   11630  conf.avail/sub-pixel-rgb.conf	   |  9 ---------
   11631  conf.avail/sub-pixel-vbgr.conf    |  9 ---------
   11632  conf.avail/sub-pixel-vrgb.conf    |  9 ---------
   11633  conf.avail/unhinted.conf	   |  9 ---------
   11634  conf.avail/yes-bitmaps.conf	   | 13 -------------
   11635  18 files changed, 89 insertions(+), 89 deletions(-)
   11636 
   11637 commit a04ac99f0f3e487c7611772442727a6eb4f44393
   11638 Author: Keith Packard <keithp (a] neko.keithp.com>
   11639 Date:	Mon Sep 4 02:13:13 2006 -0700
   11640 
   11641     Hide FreeType glue code from library ABI.
   11642 
   11643     FreeType glue code was escaping the shared library.
   11644 
   11645  src/ftglue.h | 4 +++-
   11646  1 file changed, 3 insertions(+), 1 deletion(-)
   11647 
   11648 commit 4984242e3681a50a9c19f352783f145f91ecb868
   11649 Author: Keith Packard <keithp (a] neko.keithp.com>
   11650 Date:	Mon Sep 4 00:47:07 2006 -0700
   11651 
   11652     Hide private functions in shared library. Export functionality
   11653     for utilities.
   11654 
   11655     Borrowing header stuff written for cairo, fontconfig now exposes
   11656     in the
   11657     shared library only the symbols which are included in the public
   11658     header
   11659     files. All private symbols are hidden using suitable compiler
   11660     directives.
   11661 
   11662     A few new public functions were required for the fontconfig utility
   11663     programs
   11664     (fc-cat and fc-cache) so those were added, bumping the .so minor
   11665     version number
   11666     in the process.
   11667 
   11668  configure.in		 |   9 +-
   11669  fc-cache/fc-cache.c	 |  30 ++--
   11670  fc-cat/Makefile.am	 |   2 +-
   11671  fc-cat/fc-cat.c	 |  37 ++---
   11672  fontconfig/fcfreetype.h |  14 +-
   11673  fontconfig/fontconfig.h | 403
   11674  ++++++++++++++++++++++++++++--------------------
   11675  src/fccache.c		 |  48 ++++++
   11676  src/fccharset.c	 |   5 -
   11677  src/fcint.h		 | 337 +++++++++++++++++++---------------------
   11678  9 files changed, 481 insertions(+), 404 deletions(-)
   11679 
   11680 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
   11681 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11682 Date:	Mon Sep 4 01:33:09 2006 -0400
   11683 
   11684     Move user and local conf file loading into conf.avail files
   11685 
   11686  conf.avail/50-user.conf  |  7 +++++++
   11687  conf.avail/51-local.conf |  7 +++++++
   11688  fonts.conf.in		  | 11 -----------
   11689  3 files changed, 14 insertions(+), 11 deletions(-)
   11690 
   11691 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
   11692 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11693 Date:	Mon Sep 4 01:28:07 2006 -0400
   11694 
   11695     Support all five possibilities for sub-pixel
   11696 
   11697     Make sub-pixel.conf be sub-pixel-rgb.conf and add the
   11698     three other possibilites: bgr, vrgb and vbgr.
   11699 
   11700  conf.avail/sub-pixel-bgr.conf	| 9 +++++++++
   11701  conf.avail/sub-pixel-rgb.conf	| 9 +++++++++
   11702  conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
   11703  conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
   11704  conf.avail/sub-pixel.conf	| 9 ---------
   11705  5 files changed, 36 insertions(+), 9 deletions(-)
   11706 
   11707 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
   11708 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11709 Date:	Mon Sep 4 01:24:02 2006 -0400
   11710 
   11711     Standardize conf.avail number prefixing convention
   11712 
   11713     Always use \d- rather than just \d as prefix
   11714 
   11715  conf.avail/10-LohitGujarati.conf | 5 +++++
   11716  conf.avail/10LohitGujarati.conf  | 5 -----
   11717  2 files changed, 5 insertions(+), 5 deletions(-)
   11718 
   11719 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
   11720 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
   11721 Date:	Mon Sep 4 01:21:55 2006 -0400
   11722 
   11723     Move files from conf.d to conf.avail
   11724 
   11725     All of the files in conf.d are now in conf.avail
   11726     Makefile.am is updated to reflect the change
   11727 
   11728  Makefile.am			  |   2 +-
   11729  conf.avail/10-fonts-persian.conf | 539
   11730  +++++++++++++++++++++++++++++++++++++++
   11731  conf.avail/10LohitGujarati.conf  |   5 +
   11732  conf.avail/60-delicious.conf	  |  20 ++
   11733  conf.avail/Makefile.am		  |  40 +++
   11734  conf.avail/README		  |   8 +
   11735  conf.avail/autohint.conf	  |   9 +
   11736  conf.avail/no-bitmaps.conf	  |  13 +
   11737  conf.avail/no-sub-pixel.conf	  |   9 +
   11738  conf.avail/sub-pixel.conf	  |   9 +
   11739  conf.avail/unhinted.conf	  |   9 +
   11740  conf.avail/yes-bitmaps.conf	  |  13 +
   11741  conf.d/10-fonts-persian.conf	  | 539
   11742  ---------------------------------------
   11743  conf.d/10LohitGujarati.conf	  |   5 -
   11744  conf.d/60-delicious.conf	  |  20 --
   11745  conf.d/Makefile.am		  |  40 ---
   11746  conf.d/README			  |   8 -
   11747  conf.d/autohint.conf		  |   9 -
   11748  conf.d/no-bitmaps.conf		  |  13 -
   11749  conf.d/no-sub-pixel.conf	  |   9 -
   11750  conf.d/sub-pixel.conf		  |   9 -
   11751  conf.d/unhinted.conf		  |   9 -
   11752  conf.d/yes-bitmaps.conf	  |  13 -
   11753  23 files changed, 675 insertions(+), 675 deletions(-)
   11754 
   11755 commit 34227592c23db4d462d36773532cef67731e2831
   11756 Author: Keith Packard <keithp (a] neko.keithp.com>
   11757 Date:	Sun Sep 3 16:27:09 2006 -0700
   11758 
   11759     Remove all .cvsignore files
   11760 
   11761  .cvsignore		 | 35 -----------------------------------
   11762  conf.d/.cvsignore	 |  2 --
   11763  doc/.cvsignore		 | 16 ----------------
   11764  fc-cache/.cvsignore	 |  6 ------
   11765  fc-case/.cvsignore	 |  6 ------
   11766  fc-cat/.cvsignore	 |  6 ------
   11767  fc-glyphname/.cvsignore |  6 ------
   11768  fc-lang/.cvsignore	 |  6 ------
   11769  fc-list/.cvsignore	 |  6 ------
   11770  fc-match/.cvsignore	 |  6 ------
   11771  fontconfig/.cvsignore	 |  2 --
   11772  src/.cvsignore		 |  7 -------
   11773  test/.cvsignore	 |  2 --
   11774  13 files changed, 106 deletions(-)
   11775 
   11776 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
   11777 Merge: e79c648 fb2092c
   11778 Author: Keith Packard <keithp (a] neko.keithp.com>
   11779 Date:	Sun Sep 3 16:07:11 2006 -0700
   11780 
   11781     Merge branch 'fc-2_4_branch' to master
   11782 
   11783     Moving development back to master.
   11784 
   11785 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
   11786 Author: Keith Packard <keithp (a] neko.keithp.com>
   11787 Date:	Sun Sep 3 15:20:46 2006 -0700
   11788 
   11789     Finish INSTALL changes. .gitignore ChangeLog
   11790 
   11791  .gitignore | 1 +
   11792  INSTALL    | 2 +-
   11793  2 files changed, 2 insertions(+), 1 deletion(-)
   11794 
   11795 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
   11796 Author: Keith Packard <keithp (a] neko.keithp.com>
   11797 Date:	Sun Sep 3 14:58:49 2006 -0700
   11798 
   11799     Update instructions for doing a release. Autogen ChangeLog from
   11800     git-log.
   11801 
   11802  INSTALL     | 21 ++++++++++++++++-----
   11803  Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
   11804  2 files changed, 55 insertions(+), 5 deletions(-)
   11805 
   11806 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
   11807 Author: Keith Packard <keithp (a] neko.keithp.com>
   11808 Date:	Sun Sep 3 14:46:17 2006 -0700
   11809 
   11810     Remove ChangeLog
   11811 
   11812  ChangeLog | 3496
   11813  -------------------------------------------------------------
   11814  1 file changed, 3496 deletions(-)
   11815 
   11816 commit 0945cbe73019404c880be0de7f703ef77aec8a08
   11817 Author: Keith Packard <keithp (a] neko.keithp.com>
   11818 Date:	Sun Sep 3 14:42:48 2006 -0700
   11819 
   11820     Change version to 2.3.96
   11821 
   11822  README			 | 67
   11823  +++++++++++++++++++++++++++++++++++++++++++++++--
   11824  configure.in		 |  2 +-
   11825  fontconfig/fontconfig.h |  2 +-
   11826  3 files changed, 67 insertions(+), 4 deletions(-)
   11827 
   11828 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
   11829 Author: Keith Packard <keithp (a] neko.keithp.com>
   11830 Date:	Sat Sep 2 23:10:59 2006 -0700
   11831 
   11832     Oops; missed the 60-delicious.conf file.
   11833 
   11834     This file fixes Delicious Heavy fonts to have the correct weight
   11835     value.
   11836 
   11837  conf.d/60-delicious.conf | 20 ++++++++++++++++++++
   11838  1 file changed, 20 insertions(+)
   11839 
   11840 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
   11841 Author: Keith Packard <keithp (a] neko.keithp.com>
   11842 Date:	Sat Sep 2 23:09:44 2006 -0700
   11843 
   11844     Using uninitialized (and wrong) variable in FcStrCopyFilename.
   11845 
   11846     A typo from the change in where filename canonicalization occurs.
   11847 
   11848  src/fcstr.c | 2 +-
   11849  1 file changed, 1 insertion(+), 1 deletion(-)
   11850 
   11851 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
   11852 Author: Keith Packard <keithp (a] neko.keithp.com>
   11853 Date:	Sat Sep 2 20:23:31 2006 -0700
   11854 
   11855     Don't segfault when string values can't be parsed as charsets or
   11856     langsets.
   11857 
   11858     If parsing charsets or langsets fails, return a FcTypeVoid value
   11859     instead of
   11860     a charset/langset value with a NULL pointer in it (which is invalid).
   11861 
   11862  src/fcname.c | 6 ++++++
   11863  1 file changed, 6 insertions(+)
   11864 
   11865 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
   11866 Author: Keith Packard <keithp (a] neko.keithp.com>
   11867 Date:	Sat Sep 2 20:07:29 2006 -0700
   11868 
   11869     Fix missing initialization/destruction of new 'scan' target subst
   11870     list.
   11871 
   11872     Forgot to initialize and destroy the new substitution list for the
   11873     'scan'
   11874     match target.
   11875 
   11876  src/fccfg.c | 2 ++
   11877  1 file changed, 2 insertions(+)
   11878 
   11879 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
   11880 Author: Keith Packard <keithp (a] neko.keithp.com>
   11881 Date:	Sat Sep 2 17:52:12 2006 -0700
   11882 
   11883     Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
   11884 
   11885     The Delicious family includes one named Delicious Heavy, a bold
   11886     variant
   11887     which is unfortunately marked as having normal weight. Because
   11888     the family
   11889     name is 'Delicious', fontconfig accidentally selects this font
   11890     instead of
   11891     the normal weight variant. The fix here rewrites the scanned data
   11892     by running
   11893     the scanned pattern through a new substitution sequence tagged with
   11894     <match target=scan>; a sample for the Delicious family is included to
   11895     demonstrate how it works (and fix Delicious at the same time).
   11896 
   11897     Also added was a new match predicate -- the 'decorative' predicate
   11898     which is
   11899     automatically detected in fonts by searching style names for key
   11900     decorative
   11901     phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
   11902     additional decorative key words are welcome. This should have
   11903     little effect
   11904     on font matching except when two fonts share the same characteristics
   11905     except
   11906     for this value.
   11907 
   11908  conf.d/Makefile.am	  |  1 +
   11909  doc/fontconfig-user.sgml |  6 ++++--
   11910  fontconfig/fontconfig.h  |  3 ++-
   11911  fonts.dtd		  |  6 +++++-
   11912  src/fccfg.c		  | 35 +++++++++++++++++++++++++++--------
   11913  src/fcdbg.c		  |  7 +++++++
   11914  src/fcdefault.c	  |  1 +
   11915  src/fcdir.c		  | 18 +++++++++++++++++-
   11916  src/fcfreetype.c	  | 34 +++++++++++++++++++++++++++++++++-
   11917  src/fcint.h		  |  2 ++
   11918  src/fcmatch.c		  | 33 ++++++++++++++++++++-------------
   11919  src/fcname.c		  | 34 ++++++++++++++++++++++++++++++----
   11920  src/fcxml.c		  |  4 ++++
   11921  13 files changed, 153 insertions(+), 31 deletions(-)
   11922 
   11923 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
   11924 Author: Keith Packard <keithp (a] neko.keithp.com>
   11925 Date:	Sat Sep 2 14:54:14 2006 -0700
   11926 
   11927     Allow font caches to contain newer version numbers
   11928 
   11929     Use the version number inside the cache file to mark backward
   11930     compatible
   11931     changes while continuing to reserve the filename number for
   11932     incompatible
   11933     changes.
   11934 
   11935  src/fccache.c | 4 ++--
   11936  1 file changed, 2 insertions(+), 2 deletions(-)
   11937 
   11938 commit 9b511b290548ad2920cda94507a3311efc461e8a
   11939 Author: Keith Packard <keithp (a] neko.keithp.com>
   11940 Date:	Sat Sep 2 14:52:37 2006 -0700
   11941 
   11942     Unify directory canonicalization into FcStrAddFilename.
   11943 
   11944     Instead of making filename canonicalization occur in multiple
   11945     places, it
   11946     occurs only in FcStrAddFilename now, as all filenames pass through
   11947     that
   11948     function at one point.
   11949 
   11950  fc-cache/fc-cache.c |	2 +-
   11951  fc-cat/fc-cat.c     |	2 +-
   11952  src/fcdir.c	     | 17 ++++-------------
   11953  src/fcstr.c	     | 24 +++++++++++-------------
   11954  4 files changed, 17 insertions(+), 28 deletions(-)
   11955 
   11956 commit 813258dc8e3a8c964af49abe810e76a95241926d
   11957 Author: Keith Packard <keithp (a] neko.keithp.com>
   11958 Date:	Fri Sep 1 22:08:41 2006 -0700
   11959 
   11960     Move Free family names to bottom of respective aliases. (bug 7429)
   11961 
   11962     The FreeSans, FreeSerif and FreeMono fonts cover a large number of
   11963     languages, but are of generally poor quality. Moving these after
   11964     fonts which
   11965     cover specific languages but which have higher quality glyphs
   11966     should improve
   11967     font selection.
   11968 
   11969  fonts.conf.in | 6 +++---
   11970  1 file changed, 3 insertions(+), 3 deletions(-)
   11971 
   11972 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
   11973 Author: Keith Packard <keithp (a] neko.keithp.com>
   11974 Date:	Fri Sep 1 22:04:52 2006 -0700
   11975 
   11976     Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
   11977 
   11978     Limited FC_DEBUG documentation (just shows values and vague idea
   11979     of what
   11980     they're related to). Also document \ escape syntax for font names,
   11981     including
   11982     how family name and values have different escape requirements.
   11983 
   11984  doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
   11985  1 file changed, 38 insertions(+), 2 deletions(-)
   11986 
   11987 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
   11988 Author: Keith Packard <keithp (a] neko.keithp.com>
   11989 Date:	Fri Sep 1 21:30:54 2006 -0700
   11990 
   11991     Guess that mac roman names with lots of high bits are actually SJIS.
   11992 
   11993     Many Japanese fonts incorrectly include names tagged as Roman
   11994     encoding and
   11995     English language which are actually Japanese names in the SJIS
   11996     encoding.
   11997     Guess that names with a large number of high bits set are SJIS encoded
   11998     Japanese names rather than English names.
   11999 
   12000  src/fcfreetype.c | 81
   12001  ++++++++++++++++++++++++++++++++++++++++++++------------
   12002  1 file changed, 64 insertions(+), 17 deletions(-)
   12003 
   12004 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
   12005 Author: Keith Packard <keithp (a] neko.keithp.com>
   12006 Date:	Fri Sep 1 21:12:44 2006 -0700
   12007 
   12008     Prefer Bitstream Vera to DejaVu families.
   12009 
   12010     DejaVu is a modified version of Bitstream Vera that covers
   12011     significantly
   12012     more languages, but does so with spotty quality, lacking hinting
   12013     for many
   12014     glyphs, especially for the synthesized serif oblique face. Use
   12015     Bitstream
   12016     Vera (where installed).
   12017 
   12018  fonts.conf.in | 11 ++++++-----
   12019  1 file changed, 6 insertions(+), 5 deletions(-)
   12020 
   12021 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
   12022 Author: Keith Packard <keithp (a] neko.keithp.com>
   12023 Date:	Fri Sep 1 15:33:27 2006 -0700
   12024 
   12025     Fonts matching lang not territory should satisfy sort pattern lang.
   12026 
   12027     A pattern specifying 'Chinese' (:lang=zh) without a territory
   12028     should be
   12029     satisfied by any font supporting any Chinese lang. The code was
   12030     requiring
   12031     that the lang tags match exactly, causing this sort to fail.
   12032 
   12033  src/fcmatch.c | 2 +-
   12034  1 file changed, 1 insertion(+), 1 deletion(-)
   12035 
   12036 commit cfccd4873a44da5b041368d5fca4f05180dcf041
   12037 Author: Keith Packard <keithp (a] neko.keithp.com>
   12038 Date:	Fri Sep 1 13:22:45 2006 -0700
   12039 
   12040     Really only rebuild caches for system fonts at make install time.
   12041 
   12042     Oops. Fix actual fc-cache command line instead of just the displayed
   12043     version.
   12044 
   12045  Makefile.am | 2 +-
   12046  1 file changed, 1 insertion(+), 1 deletion(-)
   12047 
   12048 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
   12049 Author: Keith Packard <keithp (a] neko.keithp.com>
   12050 Date:	Fri Sep 1 12:59:09 2006 -0700
   12051 
   12052     Add Assamese orthography (as.orth). Bug #8050
   12053 
   12054     Behdad Esfahbod says Assamese is the same as Bengali, so this
   12055     just uses
   12056     bn.orth.
   12057 
   12058  fc-lang/as.orth  | 28 ++++++++++++++++++++++++++++
   12059  fc-lang/iso639-1 |  2 +-
   12060  2 files changed, 29 insertions(+), 1 deletion(-)
   12061 
   12062 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
   12063 Author: Keith Packard <keithp (a] neko.keithp.com>
   12064 Date:	Fri Sep 1 12:45:43 2006 -0700
   12065 
   12066     Chinese/Macau needs the Hong Kong orthography instead of Taiwan
   12067     (bug 7884)
   12068 
   12069     From Abel Cheung:
   12070     Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
   12071     Macau
   12072     only uses traditional Chinese characters used in Taiwan; however
   12073     that is
   12074     wrong, as a majority of Macau people speaks Cantonese too, and
   12075     also uses
   12076     additional traditional Chinese chars from Hong Kong (there are
   12077     already some
   12078     place names that can't be represented in just chars used in
   12079     Taiwan). So it
   12080     should include zh_hk.orth instead.
   12081 
   12082  fc-lang/zh_mo.orth | 9 +++++++--
   12083  1 file changed, 7 insertions(+), 2 deletions(-)
   12084 
   12085 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
   12086 Author: Keith Packard <keithp (a] neko.keithp.com>
   12087 Date:	Fri Sep 1 12:36:31 2006 -0700
   12088 
   12089     Avoid #warning directives on non-GCC compilers. (bug 7683)
   12090 
   12091     Detect GCC and use #warning only on GCC systems.
   12092 
   12093  configure.in	  | 4 +++-
   12094  src/fcfreetype.c | 2 ++
   12095  2 files changed, 5 insertions(+), 1 deletion(-)
   12096 
   12097 commit ab2cb932b25af20896c08f4641dfa696ed651418
   12098 Author: Keith Packard <keithp (a] neko.keithp.com>
   12099 Date:	Fri Sep 1 12:26:15 2006 -0700
   12100 
   12101     Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
   12102 
   12103     Linking against fontconfig requires expat on systems without chained
   12104     shared
   12105     library dependencies.
   12106 
   12107  fontconfig.pc.in | 1 +
   12108  1 file changed, 1 insertion(+)
   12109 
   12110 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
   12111 Author: Keith Packard <keithp (a] neko.keithp.com>
   12112 Date:	Fri Sep 1 12:07:10 2006 -0700
   12113 
   12114     Fix memory leaks in fc-cache directory cleaning code.
   12115 
   12116     valgrind found a few leaks in the new cache cleaning code.
   12117 
   12118  fc-cache/fc-cache.c | 9 +++++++++
   12119  1 file changed, 9 insertions(+)
   12120 
   12121 commit fd7223c770e74730480bdf9ecf36f3152a12473e
   12122 Author: Keith Packard <keithp (a] neko.keithp.com>
   12123 Date:	Fri Sep 1 12:05:04 2006 -0700
   12124 
   12125     Only rebuild caches for system fonts at make install time.
   12126 
   12127     Rebuilding user-specific fonts will stick those cache files in
   12128     the system
   12129     font cache directory.
   12130 
   12131  Makefile.am | 2 +-
   12132  1 file changed, 1 insertion(+), 1 deletion(-)
   12133 
   12134 commit 8587d77ce64147b7fb324458ba100910ebba93f4
   12135 Author: Keith Packard <keithp (a] neko.keithp.com>
   12136 Date:	Fri Sep 1 02:27:45 2006 -0700
   12137 
   12138     Add some ignores
   12139 
   12140  .gitignore | 2 ++
   12141  1 file changed, 2 insertions(+)
   12142 
   12143 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
   12144 Author: Keith Packard <keithp (a] neko.keithp.com>
   12145 Date:	Fri Sep 1 02:22:59 2006 -0700
   12146 
   12147     Fontset pattern references are relative to fontset, not array.
   12148 
   12149     Within a fontset, the patterns are stored as pointers in an array.
   12150     When stored as offsets, the offsets are relative to the fontset object
   12151     itself, not the base of the array of pointers.
   12152 
   12153  src/fcint.h | 2 +-
   12154  1 file changed, 1 insertion(+), 1 deletion(-)
   12155 
   12156 commit 18b6857c6476517db7932025847ae952feba758d
   12157 Author: Keith Packard <keithp (a] neko.keithp.com>
   12158 Date:	Fri Sep 1 01:49:47 2006 -0700
   12159 
   12160     Fix fc-lang to use new charset freezer API.
   12161 
   12162     Charset freezer api now uses allocated object. Also required minor
   12163     fixes to
   12164     charset freezer code to remove assumption that all input charsets are
   12165     persistant.
   12166 
   12167  fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
   12168  src/fccharset.c   | 11 +++++------
   12169  src/fcint.h	   |  6 ++++++
   12170  3 files changed, 29 insertions(+), 18 deletions(-)
   12171 
   12172 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
   12173 Author: Keith Packard <keithp (a] neko.keithp.com>
   12174 Date:	Fri Sep 1 01:15:14 2006 -0700
   12175 
   12176     Pass directory information around in FcCache structure. Freeze
   12177     charsets.
   12178 
   12179     Instead of passing directory information around in separate variables,
   12180     collect it all in an FcCache structure. Numerous internal and tool
   12181     interfaces changed as a result of this.
   12182 
   12183     Charsets are now pre-frozen before being serialized. This causes
   12184     them to
   12185     share across multiple fonts in the same cache.
   12186 
   12187  fc-cache/fc-cache.c	     | 109 ++++-----
   12188  fc-cat/fc-cat.c	     |	83 ++-----
   12189  fc-glyphname/fc-glyphname.c |	13 --
   12190  src/fccache.c		     | 300 ++++++++++--------------
   12191  src/fccfg.c		     | 169 ++++++++------
   12192  src/fccharset.c	     | 550
   12193  +++++++++++++++++++++++---------------------
   12194  src/fcdir.c		     | 177 +++++++-------
   12195  src/fcinit.c		     |	 1 -
   12196  src/fcint.h		     |	60 ++---
   12197  src/fcpat.c		     |	 8 +
   12198  src/fcserialize.c	     |	 3 +
   12199  11 files changed, 702 insertions(+), 771 deletions(-)
   12200 
   12201 commit aec8c90b450c115718fd87bc270e35ee6b605967
   12202 Author: Keith Packard <keithp (a] neko.keithp.com>
   12203 Date:	Fri Sep 1 01:12:13 2006 -0700
   12204 
   12205     Remove stale architecture signatures.
   12206 
   12207     All but x86 are known to be wrong.
   12208 
   12209  fc-arch/fcarch.tmpl.h | 7 +++----
   12210  1 file changed, 3 insertions(+), 4 deletions(-)
   12211 
   12212 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
   12213 Author: Keith Packard <keithp (a] neko.keithp.com>
   12214 Date:	Thu Aug 31 18:16:00 2006 -0700
   12215 
   12216     Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
   12217 
   12218     Applications explicitly setting FC_LANG with string would fail due
   12219     to typechecking disallowing this case.
   12220 
   12221  src/fcname.c | 4 ++++
   12222  1 file changed, 4 insertions(+)
   12223 
   12224 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
   12225 Author: Keith Packard <keithp (a] neko.keithp.com>
   12226 Date:	Thu Aug 31 18:14:45 2006 -0700
   12227 
   12228     Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
   12229     Makefile.am
   12230 
   12231     make distcheck caught this bug; the effect of 'make uninstall'
   12232     would have been to execute 'rm -rf /', somewhat less that desirable.
   12233 
   12234  fc-cache/Makefile.am | 6 ++----
   12235  fc-cat/Makefile.am   | 2 --
   12236  2 files changed, 2 insertions(+), 6 deletions(-)
   12237 
   12238 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
   12239 Author: Keith Packard <keithp (a] neko.keithp.com>
   12240 Date:	Thu Aug 31 14:38:18 2006 -0700
   12241 
   12242     Revert ABI changes from version 2.3
   12243 
   12244     Accidental ABI changes and additions were discovered by looking at the
   12245     differences in fontconfig.h. All of those have been reverted.
   12246 
   12247  fc-cache/fc-cache.c	 |  4 ++--
   12248  fc-list/fc-list.c	 |  2 +-
   12249  fontconfig/fontconfig.h | 23 +++++------------------
   12250  src/fccache.c		 | 16 ++++++++++++++--
   12251  src/fcint.h		 |  6 ++++++
   12252  5 files changed, 28 insertions(+), 23 deletions(-)
   12253 
   12254 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
   12255 Author: Keith Packard <keithp (a] neko.keithp.com>
   12256 Date:	Thu Aug 31 11:56:43 2006 -0700
   12257 
   12258     With no args, fc-cat now dumps all directories.
   12259 
   12260     Automatically list all font directories when no arguments are given to
   12261     fc-cat. Also add -r option to recurse from specified cache
   12262     directories.
   12263     fc-cat also now prints the cache filename in verbose mode, along
   12264     with the
   12265     related directory name.
   12266 
   12267  fc-cat/fc-cat.c | 119
   12268  +++++++++++++++++++++++++++++++++++++++++++-------------
   12269  src/fccache.c	 |  16 +++++---
   12270  src/fcint.h	 |   2 +-
   12271  3 files changed, 104 insertions(+), 33 deletions(-)
   12272 
   12273 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
   12274 Author: Keith Packard <keithp (a] neko.keithp.com>
   12275 Date:	Thu Aug 31 09:42:49 2006 -0700
   12276 
   12277     Automatically remove invalid cache files.
   12278 
   12279     Cache files for missing or more recently modified directories are
   12280     automatically removed at the end of every fc-cache run.
   12281 
   12282  fc-cache/Makefile.am |   2 +-
   12283  fc-cache/fc-cache.c  | 130
   12284  ++++++++++++++++++++++++++++++++++++++++++++++++++-
   12285  fc-cat/fc-cat.c      |   3 +-
   12286  src/fccache.c	      |   6 +--
   12287  src/fcint.h	      |   2 +-
   12288  5 files changed, 135 insertions(+), 8 deletions(-)
   12289 
   12290 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
   12291 Author: Keith Packard <keithp (a] neko.keithp.com>
   12292 Date:	Thu Aug 31 09:07:32 2006 -0700
   12293 
   12294     Serialized value lists were only including one value.
   12295 
   12296     The next pointer in the serialized value list wasn't getting set,
   12297     so they
   12298     were truncated at a single value.
   12299 
   12300  src/fcpat.c | 1 +
   12301  1 file changed, 1 insertion(+)
   12302 
   12303 commit c50ea916b0e56520948804b67fc7df57bb490575
   12304 Author: Keith Packard <keithp (a] neko.keithp.com>
   12305 Date:	Wed Aug 30 23:09:39 2006 -0700
   12306 
   12307     Use intptr_t instead of off_t inside FcCache structure.
   12308 
   12309     This avoids OS-dependencies in the cache file structure.
   12310 
   12311  src/fcint.h	   | 2 +-
   12312  src/fcserialize.c | 1 -
   12313  2 files changed, 1 insertion(+), 2 deletions(-)
   12314 
   12315 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
   12316 Author: Keith Packard <keithp (a] neko.keithp.com>
   12317 Date:	Wed Aug 30 22:23:25 2006 -0700
   12318 
   12319     Fix fc-cat again. Sigh.
   12320 
   12321     Internal interfaces in cache management changed again...
   12322 
   12323  fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
   12324  src/fccache.c	 | 19 ++++++++++---------
   12325  src/fcint.h	 |  9 ++++++---
   12326  3 files changed, 41 insertions(+), 24 deletions(-)
   12327 
   12328 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
   12329 Author: Keith Packard <keithp (a] neko.keithp.com>
   12330 Date:	Wed Aug 30 21:59:53 2006 -0700
   12331 
   12332     Skip broken caches. Cache files are auto-written, don't rewrite
   12333     in fc-cache.
   12334 
   12335     Validate cache contents and skip broken caches, looking down cache
   12336     path for
   12337     valid ones.
   12338 
   12339     Every time a directory is scanned, it will be written to a cache
   12340     file if
   12341     possible, so fc-cache doesn't need to re-write the cache file. This
   12342     makes
   12343     detecting when the cache was generated a bit tricky, so we guess
   12344     that if the
   12345     cache wasn't valid before running and is valid afterwards, the
   12346     cache file
   12347     was written.
   12348 
   12349     Also, allow empty charsets to be serialized with null leaves/numbers.
   12350 
   12351     Eliminate a leak in FcEdit by switching to FcObject sooner.
   12352 
   12353     Call FcFini from fc-match to make valgrind happy.
   12354 
   12355  fc-cache/fc-cache.c |	25 +++++----
   12356  fc-match/fc-match.c |	 1 +
   12357  src/fccache.c	     | 148
   12358  +++++++++++++++++++++++++++-------------------------
   12359  src/fccfg.c	     |	80 ++++++++--------------------
   12360  src/fccharset.c     |	56 +++++++++++---------
   12361  src/fcdir.c	     |	 2 +-
   12362  src/fcint.h	     |	19 +++++--
   12363  src/fcxml.c	     |	19 +++----
   12364  8 files changed, 169 insertions(+), 181 deletions(-)
   12365 
   12366 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
   12367 Author: Keith Packard <keithp (a] neko.keithp.com>
   12368 Date:	Wed Aug 30 18:50:58 2006 -0700
   12369 
   12370     Rework Object name database to unify typechecking and object lookup.
   12371 
   12372     Eliminate ancient list of object name databases and load names
   12373     into single
   12374     hash table that includes type information. Typecheck all pattern
   12375     values to
   12376     avoid mis-typed pattern elements.
   12377 
   12378  fc-case/fc-case.c |  13 --
   12379  src/fcint.h	   |   7 +-
   12380  src/fcmatch.c	   |   9 +-
   12381  src/fcname.c	   | 389
   12382  ++++++++++++++++++++++++++++++------------------------
   12383  src/fcpat.c	   |   2 +-
   12384  5 files changed, 233 insertions(+), 187 deletions(-)
   12385 
   12386 commit c02886485b293179e8492cad9a34eb431dd4bfc9
   12387 Author: Keith Packard <keithp (a] neko.keithp.com>
   12388 Date:	Wed Aug 30 13:51:03 2006 -0700
   12389 
   12390     FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
   12391     work.
   12392 
   12393     FcCharSetSerialize was computing the offset to the unserialized leaf,
   12394     which left it pointing at random data when the cache was reloaded.
   12395 
   12396     fc-cat has been updated to work with the new cache structure.
   12397 
   12398     Various debug messages extended to help diagnose serialization errors.
   12399 
   12400  fc-cat/fc-cat.c | 134
   12401  ++++++++++++++++++++++++++++++--------------------------
   12402  src/fccache.c	 |   6 +--
   12403  src/fccharset.c |   3 +-
   12404  src/fcdbg.c	 |  20 +++++++--
   12405  src/fcint.h	 |  15 +++++--
   12406  src/fcpat.c	 |   7 +++
   12407  6 files changed, 110 insertions(+), 75 deletions(-)
   12408 
   12409 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
   12410 Author: Keith Packard <keithp (a] neko.keithp.com>
   12411 Date:	Wed Aug 30 04:24:03 2006 -0700
   12412 
   12413     Fix build problems caused by cache rework.
   12414 
   12415     Pagesize no longer matters in architecture decisions, the entire
   12416     cache file
   12417     is mmaped into the library. However, lots of intptr_t values are in
   12418     use now,
   12419     so that value is important.
   12420 
   12421     fc-lang now requires fcserialize.c, which has been added to the
   12422     repository.
   12423 
   12424  fc-arch/fc-arch.c     |  14 +----
   12425  fc-arch/fcarch.tmpl.h |   4 +-
   12426  fc-lang/fc-lang.c     |   1 +
   12427  src/fcserialize.c     | 159
   12428  ++++++++++++++++++++++++++++++++++++++++++++++++++
   12429  4 files changed, 165 insertions(+), 13 deletions(-)
   12430 
   12431 commit 7ce196733129b0e664c1bdc20f973f15167292f7
   12432 Author: Keith Packard <keithp (a] neko.keithp.com>
   12433 Date:	Wed Aug 30 04:16:22 2006 -0700
   12434 
   12435     Rework cache files to use offsets for all data structures.
   12436 
   12437     Replace all of the bank/id pairs with simple offsets, recode several
   12438     data structures to always use offsets inside the library to avoid
   12439     conditional paths. Exposed data structures use pointers to hold
   12440     offsets,
   12441     setting the low bit to distinguish between offset and pointer.
   12442 
   12443     Use offset-based data structures for lang charset encodings;
   12444     eliminates
   12445     separate data structure format for that file.
   12446 
   12447     Much testing will be needed; offsets are likely not detected
   12448     everywhere in
   12449     the library yet.
   12450 
   12451  fc-arch/fcarch.tmpl.h	 |    3 +-
   12452  fc-lang/fc-lang.c	 |  185 +++++----
   12453  fontconfig/fontconfig.h |    3 -
   12454  src/Makefile.am	 |    1 +
   12455  src/fccache.c		 |  581 +++++++++++----------------
   12456  src/fccfg.c		 |  102 +++--
   12457  src/fccharset.c	 |  493 ++++++++---------------
   12458  src/fcdbg.c		 |   43 +-
   12459  src/fcdefault.c	 |   64 +--
   12460  src/fcfs.c		 |  133 ++----
   12461  src/fcint.h		 |  477 +++++++++++++---------
   12462  src/fclang.c		 |  120 ++----
   12463  src/fclist.c		 |   86 ++--
   12464  src/fcmatch.c		 |  179 +++------
   12465  src/fcname.c		 |  142 ++-----
   12466  src/fcpat.c		 | 1025
   12467  ++++++++++++++---------------------------------
   12468  src/fcstr.c		 |    1 +
   12469  src/fcxml.c		 |   15 +-
   12470  18 files changed, 1394 insertions(+), 2259 deletions(-)
   12471 
   12472 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
   12473 Author: Keith Packard <keithp (a] neko.keithp.com>
   12474 Date:	Mon Aug 28 11:51:12 2006 -0700
   12475 
   12476     Revert to original FcFontSetMatch algorithm to avoid losing fonts.
   12477 
   12478     The fancy new FcFontSetMatch algorithm would discard fonts for the
   12479     wrong reasons; fc-match sans:lang=en,ja would discard all fonts
   12480     without
   12481     Japanese support. This commit reverts to the original algorithm which
   12482     ensure that FcFontSetMatch always matches the first font in the
   12483     FcFontSetSort return list.
   12484 
   12485  src/fcmatch.c | 229
   12486  ++++++++--------------------------------------------------
   12487  1 file changed, 32 insertions(+), 197 deletions(-)
   12488 
   12489 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
   12490 Author: Keith Packard <keithp (a] neko.keithp.com>
   12491 Date:	Mon Aug 28 10:38:27 2006 -0700
   12492 
   12493     Add ppc architecture
   12494 
   12495  fc-arch/fcarch.tmpl.h | 1 +
   12496  1 file changed, 1 insertion(+)
   12497 
   12498 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
   12499 Author: Keith Packard <keithp (a] neko.keithp.com>
   12500 Date:	Mon Aug 28 10:30:22 2006 -0700
   12501 
   12502     During test run, remove cache directory to avoid stale cache usage.
   12503 
   12504     As file timestamps have only one second granularity, an old cache
   12505     file could easily be used when a test took less than 1 second to run.
   12506     Just remove the cache directory and its contents before each test
   12507     is run.
   12508     Also, remove mention of the old cache file from the test config file.
   12509 
   12510  test/fonts.conf.in | 1 -
   12511  test/run-test.sh   | 4 +---
   12512  2 files changed, 1 insertion(+), 4 deletions(-)
   12513 
   12514 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
   12515 Author: Keith Packard <keithp (a] neko.keithp.com>
   12516 Date:	Mon Aug 28 10:07:43 2006 -0700
   12517 
   12518     Add x86-64 architecture and signature.
   12519 
   12520  fc-arch/fcarch.tmpl.h | 1 +
   12521  1 file changed, 1 insertion(+)
   12522 
   12523 commit 7db39f729859827b246da242a26ddba13cb8c4b1
   12524 Author: Keith Packard <keithp (a] neko.keithp.com>
   12525 Date:	Mon Aug 28 09:43:12 2006 -0700
   12526 
   12527     Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
   12528 
   12529     Also remove spurious printf of directory names.
   12530 
   12531  fc-arch/Makefile.am   | 2 +-
   12532  fc-arch/fcarch.tmpl.h | 2 +-
   12533  src/fcdir.c	       | 1 -
   12534  3 files changed, 2 insertions(+), 3 deletions(-)
   12535 
   12536 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
   12537 Author: Keith Packard <keithp (a] neko.keithp.com>
   12538 Date:	Sun Aug 27 23:40:51 2006 -0700
   12539 
   12540     Eliminate ./ and ../ elements from font directory names when scanning.
   12541 
   12542     FcStrCanonFilename eliminates ./ and ../ elements from pathnames
   12543     through
   12544     simple string editing. Also, relative path names are fixed by
   12545     prepending the
   12546     current working directory.
   12547 
   12548  src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
   12549  src/fcint.h |	3 +++
   12550  src/fcstr.c | 57
   12551  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   12552  3 files changed, 90 insertions(+), 15 deletions(-)
   12553 
   12554 commit af180c40376690b7ced5262156fbe13c9ebba1e2
   12555 Author: Keith Packard <keithp (a] neko.keithp.com>
   12556 Date:	Sun Aug 27 22:24:39 2006 -0700
   12557 
   12558     Fix up fc-cache and fc-cat for no global cache changes.
   12559 
   12560     fc-cache and fc-cat use internal (fcint.h) APIs that have
   12561     changed with the elimination of the global cache.
   12562 
   12563  fc-cache/fc-cache.c |	 2 +-
   12564  fc-cat/fc-cat.c     | 119
   12565  ++++++----------------------------------------------
   12566  src/fccache.c	     |	77 +++++++++++++++++++++++-----------
   12567  src/fcdir.c	     |	13 +++---
   12568  src/fcint.h	     |	 4 ++
   12569  5 files changed, 76 insertions(+), 139 deletions(-)
   12570 
   12571 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
   12572 Author: Keith Packard <keithp (a] neko.keithp.com>
   12573 Date:	Sun Aug 27 21:53:48 2006 -0700
   12574 
   12575     Eliminate global cache. Eliminate multi-arch cache code.
   12576 
   12577     With the removal of the in-directory cache files, and the addition of
   12578     per-user cache directories, there is no longer any reason to
   12579     preserve the
   12580     giant global cache file. Eliminating of this unifies the cache
   12581     structure
   12582     and simplifies the overall caching strategies greatly.
   12583 
   12584  fc-cache/fc-cache.c |	  3 +-
   12585  src/fccache.c	     | 1051
   12586  ++++++---------------------------------------------
   12587  src/fccfg.c	     |	 23 +-
   12588  src/fcdir.c	     |	164 ++++----
   12589  src/fcint.h	     |	 70 +---
   12590  5 files changed, 203 insertions(+), 1108 deletions(-)
   12591 
   12592 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
   12593 Author: Keith Packard <keithp (a] neko.keithp.com>
   12594 Date:	Sun Aug 27 18:29:51 2006 -0700
   12595 
   12596     Add architecture to cache filename.
   12597 
   12598     Make cache filenames unique by inserting the architecture name
   12599     into the
   12600     filename.
   12601 
   12602  src/fccache.c | 5 +++--
   12603  1 file changed, 3 insertions(+), 2 deletions(-)
   12604 
   12605 commit db50cbdaf592349c204ab0af0e7061ea72237044
   12606 Author: Keith Packard <keithp (a] neko.keithp.com>
   12607 Date:	Sun Aug 27 18:19:39 2006 -0700
   12608 
   12609     Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
   12610     per dir.
   12611 
   12612     Normalized directory names offer protection against looped directory
   12613     trees
   12614     but cost enormous numbers of system calls (stat per file in the
   12615     hierarchy).
   12616     Also, cache file directory name contents are validated each time the
   12617     directory is modified, don't re-validate every time the cache file
   12618     is loaded
   12619     with an access and stat call.
   12620 
   12621  fc-cache/fc-cache.c |	 7 ++--
   12622  src/fccache.c	     |	55 ++---------------------------
   12623  src/fccfg.c	     | 100
   12624  ----------------------------------------------------
   12625  src/fcdir.c	     |	 6 ----
   12626  4 files changed, 4 insertions(+), 164 deletions(-)
   12627 
   12628 commit d2f786849c0c4503360a5c09469505b05164c6d2
   12629 Author: Keith Packard <keithp (a] neko.keithp.com>
   12630 Date:	Sun Aug 27 17:04:01 2006 -0700
   12631 
   12632     Write caches to first directory with permission. Valid cache in
   12633     FcDirCacheOpen.
   12634 
   12635     Previous policy was to attempt to update the cache in place and bail
   12636     if that
   12637     didn't work. Now, search for the first writable directory and
   12638     place the
   12639     cache file there instead. Furthermore, on startup, search directory
   12640     list for
   12641     valid cache files instead of bailing if the first found cache
   12642     file wasn't
   12643     valid.
   12644 
   12645  fonts.conf.in |  2 +-
   12646  src/fccache.c | 90
   12647  ++++++++++++++++++++++++++++-------------------------------
   12648  2 files changed, 43 insertions(+), 49 deletions(-)
   12649 
   12650 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
   12651 Author: Keith Packard <keithp (a] neko.keithp.com>
   12652 Date:	Sun Aug 27 16:25:07 2006 -0700
   12653 
   12654     Construct short architecture name from architecture signature.
   12655 
   12656     Map existing architecture signature to short architecture name
   12657     at build time. This architecture name is (as yet) unused, but will
   12658     be used
   12659     to build per-architecture cache files with names made unique by
   12660     including
   12661     the architecture name. The auto-detected architecture name can
   12662     be overridden
   12663     with the --with-arch=ARCH configure option.
   12664 
   12665  Makefile.am	       |   2 +-
   12666  configure.in	       |  17 ++++++
   12667  fc-arch/Makefile.am   |  50 ++++++++++++++++++
   12668  fc-arch/fc-arch.c     | 144
   12669  ++++++++++++++++++++++++++++++++++++++++++++++++++
   12670  fc-arch/fcarch.tmpl.h |  32 +++++++++++
   12671  5 files changed, 244 insertions(+), 1 deletion(-)
   12672 
   12673 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
   12674 Author: Keith Packard <keithp (a] neko.keithp.com>
   12675 Date:	Sun Aug 27 16:21:16 2006 -0700
   12676 
   12677     Add .gitignore
   12678 
   12679  .gitignore | 73
   12680  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   12681  1 file changed, 73 insertions(+)
   12682 
   12683 commit 7410e40bd93beb4ab1a577d084112413431cede2
   12684 Author: Patrick Lam <plam (a] MIT.EDU>
   12685 Date:	Fri Aug 4 16:13:00 2006 +0000
   12686 
   12687     2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam
   12688     Make cache directories configurable. Simplify and correct some
   12689     code which
   12690 	deals with per-directory caches.
   12691 
   12692  ChangeLog		 |  24 ++++
   12693  configure.in		 |  22 +++-
   12694  fc-cache/fc-cache.c	 |   7 +-
   12695  fontconfig/fontconfig.h |   4 +-
   12696  fonts.conf.in		 |   5 +
   12697  fonts.dtd		 |  12 ++
   12698  src/Makefile.am	 |   3 +-
   12699  src/fccache.c		 | 323
   12700  +++++++++++++++++++++++++-----------------------
   12701  src/fccfg.c		 |  28 ++++-
   12702  src/fcdir.c		 |   6 +-
   12703  src/fcinit.c		 |   2 +
   12704  src/fcint.h		 |  13 +-
   12705  src/fcxml.c		 |  17 +++
   12706  test/fonts.conf.in	 |   1 +
   12707  test/run-test.sh	 |   6 +-
   12708  15 files changed, 294 insertions(+), 179 deletions(-)
   12709 
   12710 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
   12711 Author: Patrick Lam <plam (a] MIT.EDU>
   12712 Date:	Wed Jul 19 02:14:28 2006 +0000
   12713 
   12714     2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam
   12715     Fix file-descriptor leak in FcGlobalCacheDestroy.
   12716 
   12717  ChangeLog     | 7 +++++++
   12718  src/fccache.c | 2 ++
   12719  2 files changed, 9 insertions(+)
   12720 
   12721 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
   12722 Author: Patrick Lam <plam (a] MIT.EDU>
   12723 Date:	Fri Jun 2 18:48:30 2006 +0000
   12724 
   12725     2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad
   12726     Esfahbod
   12727     TrueType Collection table offsets are absolute, not relative.
   12728 
   12729  ChangeLog    | 7 +++++++
   12730  src/ftglue.c | 2 +-
   12731  2 files changed, 8 insertions(+), 1 deletion(-)
   12732 
   12733 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
   12734 Author: Patrick Lam <plam (a] MIT.EDU>
   12735 Date:	Fri Apr 28 07:00:25 2006 +0000
   12736 
   12737     2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam
   12738     Make FcStrCopy slightly more efficient.
   12739 
   12740  ChangeLog   |	7 +++++++
   12741  src/fcstr.c | 12 +++++++-----
   12742  2 files changed, 14 insertions(+), 5 deletions(-)
   12743 
   12744 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
   12745 Author: Patrick Lam <plam (a] MIT.EDU>
   12746 Date:	Thu Apr 27 08:13:45 2006 +0000
   12747 
   12748     Keith Packard <keithp (a] keithp.com>
   12749     Reduce transient memory usage during config file parsing by allocating
   12750 	smaller buffers (64 seems to be a magic number).
   12751 
   12752  ChangeLog   | 20 +++++++-------------
   12753  src/fcstr.c |	2 +-
   12754  2 files changed, 8 insertions(+), 14 deletions(-)
   12755 
   12756 commit 529291bef436384a06db246fda30e08d5812de14
   12757 Author: Keith Packard <keithp (a] keithp.com>
   12758 Date:	Thu Apr 27 07:54:07 2006 +0000
   12759 
   12760     Eliminate pattern freezing
   12761 
   12762  ChangeLog    |   8 ++
   12763  src/fcinit.c |   4 -
   12764  src/fcint.h  |   3 -
   12765  src/fcpat.c  | 370
   12766  -----------------------------------------------------------
   12767  src/fcxml.c  |   3 +-
   12768  5 files changed, 9 insertions(+), 379 deletions(-)
   12769 
   12770 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
   12771 Author: Keith Packard <keithp (a] keithp.com>
   12772 Date:	Thu Apr 27 07:11:44 2006 +0000
   12773 
   12774     Make path names in cache files absolute (NB, cache format change) Stop
   12775 	permitting cache files to be stored in font dirs. Bump cache
   12776 	magic.
   12777 	Don't include /fonts.cache-2 in cache hash construction.
   12778     reviewed by: Patrick Lam <plam (a] mit.edu>
   12779 
   12780  ChangeLog	  |  30 +++++++++++++
   12781  src/fccache.c	  | 104 +++++++++++---------------------------------
   12782  src/fcfreetype.c |  10 +----
   12783  src/fcint.h	  |   8 +---
   12784  src/fclist.c	  |   4 --
   12785  src/fcmatch.c	  |   3 --
   12786  src/fcpat.c	  | 130
   12787  -------------------------------------------------------
   12788  7 files changed, 57 insertions(+), 232 deletions(-)
   12789 
   12790 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
   12791 Author: Patrick Lam <plam (a] MIT.EDU>
   12792 Date:	Wed Apr 26 14:50:41 2006 +0000
   12793 
   12794     Really update for 2.3.95.
   12795 
   12796  README | 6 ++++--
   12797  1 file changed, 4 insertions(+), 2 deletions(-)
   12798 
   12799 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
   12800 Author: Patrick Lam <plam (a] MIT.EDU>
   12801 Date:	Tue Apr 25 15:33:07 2006 +0000
   12802 
   12803     Fix the issues with GNU libiconv vs. libc iconv (which especially
   12804     appear on
   12805 	Solarii). Approach suggested by Tim Mooney.
   12806     reviewed by: plam
   12807 
   12808  ChangeLog	  | 12 +++++++++++-
   12809  configure.in	  | 37 +++++++++++++++++++++++++++++++++++--
   12810  src/Makefile.am  |  2 +-
   12811  src/fcfreetype.c |  3 +--
   12812  4 files changed, 48 insertions(+), 6 deletions(-)
   12813 
   12814 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
   12815 Author: Patrick Lam <plam (a] MIT.EDU>
   12816 Date:	Tue Apr 25 06:12:06 2006 +0000
   12817 
   12818     Include $(top_srcdir), $(top_srcdir)/src before anything else.
   12819     Shuffle order of includes for building out of srcdir on win32.
   12820     reviewed by: plam
   12821 
   12822  ChangeLog | 17 ++++++++++++++++-
   12823  1 file changed, 16 insertions(+), 1 deletion(-)
   12824 
   12825 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
   12826 Author: Patrick Lam <plam (a] MIT.EDU>
   12827 Date:	Tue Apr 25 05:57:41 2006 +0000
   12828 
   12829     Include $(top_srcdir), $(top_srcdir)/src before anything else.
   12830     Shuffle order of includes for building out of srcdir on win32.
   12831     reviewed by: plam
   12832 
   12833  fc-cache/fc-cache.c | 15 ++++++++-------
   12834  fc-cat/fc-cat.c     | 17 +++++++++--------
   12835  fc-match/fc-match.c | 11 ++++++-----
   12836  src/Makefile.am     |	6 +++---
   12837  src/fccache.c	     |	2 +-
   12838  src/fccfg.c	     |	2 +-
   12839  src/fccharset.c     |	2 +-
   12840  src/fcdbg.c	     |	2 +-
   12841  src/fcfreetype.c    |	2 +-
   12842  src/fcfs.c	     |	2 +-
   12843  src/fcinit.c	     |	2 +-
   12844  src/fclist.c	     |	2 +-
   12845  src/fcmatch.c	     |	2 +-
   12846  src/fcmatrix.c      |	2 +-
   12847  src/fcname.c	     |	2 +-
   12848  src/fcpat.c	     |	2 +-
   12849  src/fcstr.c	     |	2 +-
   12850  src/fcxml.c	     |	2 +-
   12851  18 files changed, 40 insertions(+), 37 deletions(-)
   12852 
   12853 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
   12854 Author: Patrick Lam <plam (a] MIT.EDU>
   12855 Date:	Thu Apr 20 16:57:50 2006 +0000
   12856 
   12857     Prevent terrible perf regression by getting the if-condition right
   12858 	(reported by Wouter Bolsterlee).
   12859 
   12860  ChangeLog     | 8 +++++++-
   12861  src/fcmatch.c | 2 +-
   12862  2 files changed, 8 insertions(+), 2 deletions(-)
   12863 
   12864 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
   12865 Author: Patrick Lam <plam (a] MIT.EDU>
   12866 Date:	Wed Apr 19 16:53:50 2006 +0000
   12867 
   12868     Dominic Lachowicz <cinamod (a] hotmail.com>
   12869     Implement mmap-like code for Windows using MapViewOfFile.
   12870 
   12871  ChangeLog     |  7 +++++++
   12872  src/fccache.c | 23 ++++++++++++++++++++---
   12873  2 files changed, 27 insertions(+), 3 deletions(-)
   12874 
   12875 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
   12876 Author: Patrick Lam <plam (a] MIT.EDU>
   12877 Date:	Wed Apr 19 16:17:46 2006 +0000
   12878 
   12879     Bump version to 2.3.95.
   12880 
   12881  ChangeLog | 8 ++++++++
   12882  1 file changed, 8 insertions(+)
   12883 
   12884 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
   12885 Author: Patrick Lam <plam (a] MIT.EDU>
   12886 Date:	Wed Apr 19 16:17:19 2006 +0000
   12887 
   12888     Bail gracefully if the cache file does not contain enough data.
   12889 
   12890  ChangeLog		 |  5 +++++
   12891  README			 | 23 +++++++++++++++++++++--
   12892  configure.in		 |  2 +-
   12893  fontconfig/fontconfig.h |  2 +-
   12894  src/fccache.c		 | 19 ++++++++++++++++++-
   12895  5 files changed, 46 insertions(+), 5 deletions(-)
   12896 
   12897 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
   12898 Author: Patrick Lam <plam (a] MIT.EDU>
   12899 Date:	Sat Apr 15 00:25:20 2006 +0000
   12900 
   12901     Give the 'Standard Symbols L' match a strong (vs. weak) binding.
   12902 
   12903  ChangeLog     |  5 +++++
   12904  fonts.conf.in | 13 ++++++++-----
   12905  2 files changed, 13 insertions(+), 5 deletions(-)
   12906 
   12907 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
   12908 Author: Patrick Lam <plam (a] MIT.EDU>
   12909 Date:	Fri Apr 14 18:35:16 2006 +0000
   12910 
   12911     Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
   12912 	Simplify code and get things straight.
   12913 
   12914  ChangeLog    |  6 ++++++
   12915  src/fcname.c | 20 +++++---------------
   12916  2 files changed, 11 insertions(+), 15 deletions(-)
   12917 
   12918 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
   12919 Author: Patrick Lam <plam (a] MIT.EDU>
   12920 Date:	Fri Apr 14 15:40:58 2006 +0000
   12921 
   12922     Actually, just add URW fonts as aliases for all of the PostScript
   12923     fonts.
   12924 	(reported by Miguel Rodriguez).
   12925 
   12926  ChangeLog     |  6 ++++++
   12927  fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
   12928  2 files changed, 36 insertions(+), 6 deletions(-)
   12929 
   12930 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
   12931 Author: Patrick Lam <plam (a] MIT.EDU>
   12932 Date:	Fri Apr 14 14:51:22 2006 +0000
   12933 
   12934     Add an alias 'Standard Symbols L' for 'Symbol'.
   12935 
   12936  ChangeLog     | 5 +++++
   12937  fonts.conf.in | 6 +++++-
   12938  2 files changed, 10 insertions(+), 1 deletion(-)
   12939 
   12940 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
   12941 Author: Patrick Lam <plam (a] MIT.EDU>
   12942 Date:	Wed Apr 12 14:36:36 2006 +0000
   12943 
   12944     Fix memory leak (Coverity defect #2089).
   12945     Ignore script if subtable is missing (Coverity defect #2088).
   12946     Fix possible null pointer dereference (Coverity defect #784)
   12947     and memory
   12948 	leak (Coverity defects #785, #786).
   12949     Don't copy FcCharSet if we're going to throw it away anyway. (Reported
   12950     by
   12951 	Kenichi Handa).
   12952     reviewed by: plam
   12953 
   12954  ChangeLog	  | 21 +++++++++++++++++++++
   12955  src/fccfg.c	  |  4 +++-
   12956  src/fcfreetype.c |  5 +----
   12957  src/fcmatch.c	  | 33 ++++++++++++++++++++-------------
   12958  src/fcpat.c	  |  7 ++++++-
   12959  5 files changed, 51 insertions(+), 19 deletions(-)
   12960 
   12961 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
   12962 Author: Patrick Lam <plam (a] MIT.EDU>
   12963 Date:	Wed Apr 12 03:02:57 2006 +0000
   12964 
   12965     Fix bad behaviour on realloc resulting in crash.
   12966     reviewed by: plam
   12967 
   12968  ChangeLog    |  7 +++++++
   12969  src/fcname.c | 17 ++++++++++-------
   12970  2 files changed, 17 insertions(+), 7 deletions(-)
   12971 
   12972 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
   12973 Author: Patrick Lam <plam (a] MIT.EDU>
   12974 Date:	Wed Apr 12 02:38:28 2006 +0000
   12975 
   12976     Don't crash if config is null (Coverity defect #984).
   12977 
   12978  ChangeLog     | 13 +++++++++----
   12979  src/fccache.c |  5 +++--
   12980  2 files changed, 12 insertions(+), 6 deletions(-)
   12981 
   12982 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
   12983 Author: Patrick Lam <plam (a] MIT.EDU>
   12984 Date:	Tue Apr 11 16:54:24 2006 +0000
   12985 
   12986     Missing bits from previous patches.
   12987     Remove extra semi-colon.
   12988     Fix memory leak in error case (Coverity defects #776, #985).
   12989     Fix memory leaks (Coverity defects #779, #781) and memory use
   12990     after free
   12991 	(Coverity defect #780).
   12992     reviewed by: plam
   12993 
   12994  ChangeLog	 | 18 ++++++++++++++++++
   12995  src/fccfg.c	 | 13 +++++++++----
   12996  src/fccharset.c |  5 ++++-
   12997  src/fclang.c	 |  1 +
   12998  src/fcxml.c	 |  4 +++-
   12999  5 files changed, 35 insertions(+), 6 deletions(-)
   13000 
   13001 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
   13002 Author: Patrick Lam <plam (a] MIT.EDU>
   13003 Date:	Tue Apr 11 14:20:59 2006 +0000
   13004 
   13005     Properly convert static charsets to dynamic charsets.
   13006     Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
   13007     Fix memory leak (Coverity defect #1819).
   13008     prevent crash when invalid include line is parsed (Coverity defect
   13009     #763).
   13010     Fix potential null pointer access (Coverity defect #1804).
   13011     Remove dead code (Coverity defect #1194).
   13012     Prevent potential null pointer access (Coverity defect #767),
   13013     ensure error
   13014 	value is read (Coverity defect #1195).
   13015     reviewed by: plam
   13016 
   13017  ChangeLog	   | 29 +++++++++++++++++++++++++++++
   13018  fc-cat/fc-cat.c   |  4 +++-
   13019  fc-lang/fc-lang.c |  3 +++
   13020  src/fccharset.c   |  5 +++++
   13021  src/fcfreetype.c  |  6 ++++--
   13022  src/fclang.c	   |  8 +++++++-
   13023  src/fcname.c	   |  8 --------
   13024  src/fcpat.c	   | 11 ++++++++++-
   13025  8 files changed, 61 insertions(+), 13 deletions(-)
   13026 
   13027 commit af2ad236f037c7a53e73b9454f620de1a52f0422
   13028 Author: Patrick Lam <plam (a] MIT.EDU>
   13029 Date:	Tue Apr 11 05:08:26 2006 +0000
   13030 
   13031     Survive missing docbook2pdf.
   13032     reviewed by: plam
   13033 
   13034  ChangeLog	 | 11 +++++++++--
   13035  doc/Makefile.am | 10 ++++++----
   13036  2 files changed, 15 insertions(+), 6 deletions(-)
   13037 
   13038 commit 67ed0b729718233662255a181bdcdb136c04dc5b
   13039 Author: Patrick Lam <plam (a] MIT.EDU>
   13040 Date:	Mon Apr 10 22:08:35 2006 +0000
   13041 
   13042     Include more stub definitions to make HP-UX's C compiler happy.
   13043 
   13044  ChangeLog		     | 7 +++++++
   13045  fc-case/fc-case.c	     | 3 +++
   13046  fc-glyphname/fc-glyphname.c | 3 +++
   13047  fc-lang/fc-lang.c	     | 3 +++
   13048  4 files changed, 16 insertions(+)
   13049 
   13050 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
   13051 Author: Patrick Lam <plam (a] MIT.EDU>
   13052 Date:	Mon Apr 10 21:04:54 2006 +0000
   13053 
   13054     Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
   13055 
   13056  ChangeLog    | 5 +++++
   13057  src/fcname.c | 2 +-
   13058  2 files changed, 6 insertions(+), 1 deletion(-)
   13059 
   13060 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
   13061 Author: Patrick Lam <plam (a] MIT.EDU>
   13062 Date:	Mon Apr 10 19:33:03 2006 +0000
   13063 
   13064     Fix string memory leak (Coverity defect #1823).
   13065     Fix memory leak with hash collision (Coverity defect #1824).
   13066     reviewed by: plam
   13067 
   13068  ChangeLog     | 9 +++++++++
   13069  src/fccache.c | 1 +
   13070  src/fccfg.c   | 5 ++++-
   13071  3 files changed, 14 insertions(+), 1 deletion(-)
   13072 
   13073 commit c814c301ee4dcc67eeacee9608fb716e67534356
   13074 Author: Patrick Lam <plam (a] MIT.EDU>
   13075 Date:	Mon Apr 10 16:12:55 2006 +0000
   13076 
   13077     Don't leak header in non-error case (Coverity defect #1825).
   13078     reviewed by: plam
   13079 
   13080  ChangeLog     | 6 ++++++
   13081  src/fccache.c | 2 ++
   13082  2 files changed, 8 insertions(+)
   13083 
   13084 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
   13085 Author: Patrick Lam <plam (a] MIT.EDU>
   13086 Date:	Mon Apr 10 16:06:42 2006 +0000
   13087 
   13088     src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
   13089     defects
   13090 	#777, #1826)
   13091     reviewed by: plam
   13092 
   13093  ChangeLog   |	6 ++++++
   13094  src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
   13095  2 files changed, 43 insertions(+), 17 deletions(-)
   13096 
   13097 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
   13098 Author: Patrick Lam <plam (a] MIT.EDU>
   13099 Date:	Mon Apr 10 15:46:34 2006 +0000
   13100 
   13101     Fix double free (spotted by Coverity, CID #1965).
   13102     Check if pattern is not null before using it (Coverity defect #1883).
   13103     Fix memory leak with hash collision (Coverity defect #1829).
   13104     Fix memory leak when bail cases (Coverity defect #1828).
   13105     Don't leak directory name (Coverity defect #1827).
   13106     reviewed by: plam
   13107 
   13108  ChangeLog	     | 18 ++++++++++++++++++
   13109  fc-match/fc-match.c |	6 ++++--
   13110  src/fccache.c	     | 10 +++++++---
   13111  src/fccfg.c	     |	1 +
   13112  4 files changed, 30 insertions(+), 5 deletions(-)
   13113 
   13114 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
   13115 Author: Patrick Lam <plam (a] MIT.EDU>
   13116 Date:	Fri Apr 7 18:07:51 2006 +0000
   13117 
   13118     LD_ADD missing dependencies for binaries. Reported by Edson Alves
   13119     Pereira.
   13120     reviewed by: plam
   13121 
   13122  ChangeLog	      | 10 ++++++++++
   13123  fc-cache/Makefile.am |  2 +-
   13124  fc-cat/Makefile.am   |  2 +-
   13125  fc-list/Makefile.am  |  3 +--
   13126  fc-match/Makefile.am |  2 +-
   13127  5 files changed, 14 insertions(+), 5 deletions(-)
   13128 
   13129 commit f23f5f388d93655af972083513ba4d505ec4f449
   13130 Author: Patrick Lam <plam (a] MIT.EDU>
   13131 Date:	Fri Apr 7 17:37:09 2006 +0000
   13132 
   13133     SGI compilation fixes (reported by Christoph Bauer):
   13134     1) reorder union definition of _FcChar;
   13135     2) omit .stats =.
   13136 
   13137  ChangeLog	   | 8 ++++++++
   13138  fc-lang/fc-lang.c | 2 +-
   13139  src/fcint.h	   | 8 ++++----
   13140  3 files changed, 13 insertions(+), 5 deletions(-)
   13141 
   13142 commit 44415a079a3e9951e0c2424edca4907a93a60db5
   13143 Author: Patrick Lam <plam (a] MIT.EDU>
   13144 Date:	Fri Apr 7 17:27:39 2006 +0000
   13145 
   13146     Portability fixes for HP-UX (reported by Christoph Bauer). Replace
   13147 	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
   13148 	'fc_alignof'.
   13149     reviewed by: plam
   13150 
   13151  ChangeLog	 | 15 +++++++++++++++
   13152  configure.in	 |  1 +
   13153  src/fccharset.c |  4 ++--
   13154  src/fcfs.c	 |  2 +-
   13155  src/fcint.h	 | 15 +++++++++------
   13156  src/fclang.c	 |  2 +-
   13157  src/fcname.c	 |  2 +-
   13158  src/fcpat.c	 |  6 +++---
   13159  8 files changed, 33 insertions(+), 14 deletions(-)
   13160 
   13161 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
   13162 Author: Patrick Lam <plam (a] MIT.EDU>
   13163 Date:	Fri Apr 7 17:06:55 2006 +0000
   13164 
   13165     Move up #include of config.h. Fail if neither inttypes.h nor
   13166     stdint.h is
   13167 	available. Fixes bug 6171.
   13168     reviewed by: plam
   13169 
   13170  ChangeLog   |	8 ++++++++
   13171  src/fcint.h | 11 +++++++----
   13172  2 files changed, 15 insertions(+), 4 deletions(-)
   13173 
   13174 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
   13175 Author: Patrick Lam <plam (a] MIT.EDU>
   13176 Date:	Fri Apr 7 04:42:32 2006 +0000
   13177 
   13178     Patrick Lam <plam (a] mit.edu>
   13179     Make fontconfig compile under MinGW:
   13180     1) remove unneeded #includes;
   13181     2) make use of mmap and sysconf conditional;
   13182     3) replace rand_r by srand/rand if needed;
   13183     4) use chsize instead of ftruncate; and
   13184     5) update libtool exports file
   13185 
   13186  ChangeLog	       |  18 +++
   13187  configure.in	       |   3 +-
   13188  fc-cache/fc-cache.c   |   7 +
   13189  fc-cat/fc-cat.c       |   1 -
   13190  src/fccache.c	       |  74 +++++++++-
   13191  src/fcfreetype.c      |   3 +-
   13192  src/fontconfig.def.in | 370
   13193  ++++++++++++++++++++++++++++++++++----------------
   13194  7 files changed, 353 insertions(+), 123 deletions(-)
   13195 
   13196 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
   13197 Author: Patrick Lam <plam (a] MIT.EDU>
   13198 Date:	Fri Apr 7 04:19:49 2006 +0000
   13199 
   13200     Eliminate warning.
   13201 
   13202  ChangeLog   | 5 +++++
   13203  src/fcdir.c | 2 +-
   13204  2 files changed, 6 insertions(+), 1 deletion(-)
   13205 
   13206 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
   13207 Author: Patrick Lam <plam (a] MIT.EDU>
   13208 Date:	Thu Apr 6 05:15:08 2006 +0000
   13209 
   13210     file fc-match.sgml was initially added on branch fc-2_4_branch.
   13211 
   13212 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
   13213 Author: Patrick Lam <plam (a] MIT.EDU>
   13214 Date:	Thu Apr 6 05:15:08 2006 +0000
   13215 
   13216     Update documentation for fc-match (SGML-ize it). (reported by Ilya
   13217 	Konstantinov)
   13218 
   13219  ChangeLog		|   8 +++
   13220  fc-match/.cvsignore	|   1 +
   13221  fc-match/Makefile.am	|  27 +++++++-
   13222  fc-match/fc-match.1	|  37 -----------
   13223  fc-match/fc-match.sgml | 169
   13224  +++++++++++++++++++++++++++++++++++++++++++++++++
   13225  5 files changed, 203 insertions(+), 39 deletions(-)
   13226 
   13227 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
   13228 Author: Patrick Lam <plam (a] MIT.EDU>
   13229 Date:	Thu Apr 6 04:52:21 2006 +0000
   13230 
   13231     Reduce amount of dirty rss by const'ing some data structures.
   13232     Don't fail if we can't create or remove $(pkgcachedir) i.e.
   13233 	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
   13234     reviewed by: plam
   13235 
   13236  ChangeLog	      | 15 +++++++++++++++
   13237  fc-cache/Makefile.am |  4 ++--
   13238  src/fcdefault.c      |  2 +-
   13239  src/fcpat.c	      |  2 +-
   13240  src/fcxml.c	      |  2 +-
   13241  5 files changed, 20 insertions(+), 5 deletions(-)
   13242 
   13243 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
   13244 Author: Patrick Lam <plam (a] MIT.EDU>
   13245 Date:	Thu Apr 6 04:33:11 2006 +0000
   13246 
   13247     Fix intel compiler warnings: make many variables static, eliminate
   13248 	duplicate names, reduce variable scopes, unsigned/signed printf
   13249 	formatting.
   13250     reviewed by: plam
   13251 
   13252  ChangeLog		     | 16 ++++++++++++++++
   13253  fc-case/fc-case.c	     |	8 ++++----
   13254  fc-glyphname/fc-glyphname.c | 12 ++++++------
   13255  fc-lang/fc-lang.c	     |	8 ++++----
   13256  fc-match/fc-match.c	     |	2 +-
   13257  src/fccache.c		     | 11 ++++++-----
   13258  src/fcfreetype.c	     |	4 +---
   13259  src/fclang.c		     |	5 ++---
   13260  src/fcxml.c		     | 14 +++++++-------
   13261  9 files changed, 47 insertions(+), 33 deletions(-)
   13262 
   13263 commit b17cf498be69f483e6355ae468f7239165df3ffb
   13264 Author: Patrick Lam <plam (a] MIT.EDU>
   13265 Date:	Fri Mar 24 15:21:10 2006 +0000
   13266 
   13267     Fix multiarch support (don't destroy multiarch files!)
   13268     Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
   13269 	detection!)
   13270     reviewed by: plam
   13271 
   13272  ChangeLog     | 12 ++++++++++++
   13273  configure.in  |  2 ++
   13274  fonts.conf.in |  7 ++++++-
   13275  src/fccache.c |  3 ++-
   13276  4 files changed, 22 insertions(+), 2 deletions(-)
   13277 
   13278 commit ba76916ff64d476d5c5564e46a5d4209cb942864
   13279 Author: Patrick Lam <plam (a] MIT.EDU>
   13280 Date:	Thu Mar 23 04:22:28 2006 +0000
   13281 
   13282     On Windows, unlink before rename. Reported by Tim Evans.
   13283 
   13284  ChangeLog	| 5 +++++
   13285  src/fcatomic.c | 3 +++
   13286  2 files changed, 8 insertions(+)
   13287 
   13288 commit c02218223153b3022071e789def3fde8b556d6d6
   13289 Author: Patrick Lam <plam (a] MIT.EDU>
   13290 Date:	Thu Mar 23 04:21:10 2006 +0000
   13291 
   13292     On Windows, unlink before rename. Reported by Tim Evans.
   13293 
   13294  ChangeLog	| 5 +++++
   13295  src/fcatomic.c | 3 +++
   13296  2 files changed, 8 insertions(+)
   13297 
   13298 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
   13299 Author: Patrick Lam <plam (a] MIT.EDU>
   13300 Date:	Wed Mar 15 15:59:33 2006 +0000
   13301 
   13302     Fix typos in orth files. Reported by Denis Jacquerye.
   13303 
   13304  fc-lang/ab.orth  | 2 +-
   13305  fc-lang/ibo.orth | 2 +-
   13306  2 files changed, 2 insertions(+), 2 deletions(-)
   13307 
   13308 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
   13309 Author: Patrick Lam <plam (a] MIT.EDU>
   13310 Date:	Wed Mar 15 15:58:59 2006 +0000
   13311 
   13312     Fix typos in orth files. Reported by Denis Jacquerye.
   13313 
   13314  ChangeLog	  | 6 ++++++
   13315  fc-lang/ab.orth  | 2 +-
   13316  fc-lang/ibo.orth | 2 +-
   13317  3 files changed, 8 insertions(+), 2 deletions(-)
   13318 
   13319 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
   13320 Author: Patrick Lam <plam (a] MIT.EDU>
   13321 Date:	Wed Mar 8 20:57:39 2006 +0000
   13322 
   13323     Fix Makefile.am for removal of debian/ directory.
   13324 
   13325  ChangeLog	     |	7 +++++++
   13326  Makefile.am	     | 35 +----------------------------------
   13327  config/config.guess | 51
   13328  +++++++++++++++++++++++++++++++++++++++++----------
   13329  config/config.sub   | 47 ++++++++++++++++++++++++++++++++++++++---------
   13330  4 files changed, 87 insertions(+), 53 deletions(-)
   13331 
   13332 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
   13333 Author: Patrick Lam <plam (a] MIT.EDU>
   13334 Date:	Wed Mar 8 20:38:39 2006 +0000
   13335 
   13336     .cvsignore
   13337     Ignore debian/ directory for CVS.
   13338 
   13339  .cvsignore | 1 +
   13340  ChangeLog  | 6 +++++-
   13341  2 files changed, 6 insertions(+), 1 deletion(-)
   13342 
   13343 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
   13344 Author: Patrick Lam <plam (a] MIT.EDU>
   13345 Date:	Wed Mar 8 20:33:42 2006 +0000
   13346 
   13347     debian/*
   13348     Now remove debian/ directory.
   13349 
   13350  ChangeLog			   |   5 +
   13351  debian/README.Debian		   |  45 ---
   13352  debian/changelog		   | 718
   13353  --------------------------------------
   13354  debian/compat			   |   1 -
   13355  debian/control			   |  80 -----
   13356  debian/copyright		   |  29 --
   13357  debian/fontconfig-udeb.install    |   3 -
   13358  debian/fontconfig.config	   |  10 -
   13359  debian/fontconfig.defoma	   | 162 ---------
   13360  debian/fontconfig.dirs		   |   1 -
   13361  debian/fontconfig.install	   |   7 -
   13362  debian/fontconfig.postinst	   | 145 --------
   13363  debian/fontconfig.postrm	   |  26 --
   13364  debian/fontconfig.templates	   |  27 --
   13365  debian/libfontconfig1-dev.install |   7 -
   13366  debian/libfontconfig1.install	   |   1 -
   13367  debian/local.conf.md5sum	   |  18 -
   13368  debian/rules			   |  40 ---
   13369  18 files changed, 5 insertions(+), 1320 deletions(-)
   13370 
   13371 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
   13372 Author: Patrick Lam <plam (a] MIT.EDU>
   13373 Date:	Wed Mar 8 20:32:56 2006 +0000
   13374 
   13375     debian/po/*
   13376     .cvsignore
   13377     Remove debian/ directory from sources. See Debian's subversion
   13378     server at
   13379 	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
   13380 
   13381  ChangeLog		 |   8 +++
   13382  debian/po/POTFILES.in	 |   1 -
   13383  debian/po/cs.po	 | 127 -------------------------------------
   13384  debian/po/da.po	 | 146 -------------------------------------------
   13385  debian/po/de.po	 | 124 ------------------------------------
   13386  debian/po/es.po	 | 163
   13387  ------------------------------------------------
   13388  debian/po/fr.po	 | 159
   13389  ----------------------------------------------
   13390  debian/po/ja.po	 |  88 --------------------------
   13391  debian/po/nl.po	 | 125 -------------------------------------
   13392  debian/po/pt.po	 | 112 ---------------------------------
   13393  debian/po/pt_BR.po	 | 148 -------------------------------------------
   13394  debian/po/templates.pot |  84 -------------------------
   13395  debian/po/tr.po	 | 117 ----------------------------------
   13396  debian/po/zh_CN.po	 | 115 ----------------------------------
   13397  14 files changed, 8 insertions(+), 1509 deletions(-)
   13398 
   13399 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
   13400 Author: Patrick Lam <plam (a] MIT.EDU>
   13401 Date:	Wed Mar 8 19:27:25 2006 +0000
   13402 
   13403     file ln.orth was initially added on branch fc-2_4_branch.
   13404 
   13405 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
   13406 Author: Patrick Lam <plam (a] MIT.EDU>
   13407 Date:	Wed Mar 8 19:27:25 2006 +0000
   13408 
   13409     Add orthography for Lingala.
   13410     reviewed by: plam
   13411 
   13412  ChangeLog	  |  8 ++++++++
   13413  fc-lang/iso639-1 |  2 +-
   13414  fc-lang/iso639-2 |  2 +-
   13415  fc-lang/ln.orth  | 43 +++++++++++++++++++++++++++++++++++++++++++
   13416  4 files changed, 53 insertions(+), 2 deletions(-)
   13417 
   13418 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
   13419 Author: Patrick Lam <plam (a] MIT.EDU>
   13420 Date:	Wed Mar 8 19:19:05 2006 +0000
   13421 
   13422     Sort directory entries while scanning them from disk; prevents
   13423     Heisenbugs
   13424 	due to file ordering in a directory.
   13425     reviewed by: plam
   13426 
   13427  ChangeLog   |	8 ++++++++
   13428  src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
   13429  2 files changed, 50 insertions(+), 3 deletions(-)
   13430 
   13431 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
   13432 Author: Patrick Lam <plam (a] MIT.EDU>
   13433 Date:	Wed Mar 8 19:16:10 2006 +0000
   13434 
   13435     Add a configuration file that disables hinting for the Lohit
   13436     Gujarati font
   13437 	(since the hinting distort some glyphs quite badly).
   13438     reviewed by: keithp
   13439 
   13440  ChangeLog	    | 9 +++++++++
   13441  conf.d/Makefile.am | 1 +
   13442  2 files changed, 10 insertions(+)
   13443 
   13444 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
   13445 Author: Patrick Lam <plam (a] MIT.EDU>
   13446 Date:	Wed Mar 8 19:10:57 2006 +0000
   13447 
   13448     Sort directory entries while scanning them from disk; prevents
   13449     Heisenbugs
   13450 	due to file ordering in a directory.
   13451     reviewed by: plam
   13452 
   13453  ChangeLog   |	8 ++++++++
   13454  src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
   13455  2 files changed, 49 insertions(+), 3 deletions(-)
   13456 
   13457 commit d8951c0cc2474176910277e8ca840fba5d8f3655
   13458 Author: Patrick Lam <plam (a] MIT.EDU>
   13459 Date:	Wed Mar 8 02:30:43 2006 +0000
   13460 
   13461     Remove stuff we don't use, make get_{char,short,long} functions
   13462     of ftglue
   13463 	macros to be inlined.
   13464     Code cleanups (excess prototype, old-style function definition).
   13465     reviewed by: plam
   13466 
   13467  ChangeLog	  | 14 ++++++++++++++
   13468  src/fcfreetype.c |  8 ++++----
   13469  src/fcint.h	  |  3 ---
   13470  src/fcname.c	  |  2 +-
   13471  src/ftglue.c	  | 55
   13472  ++++++++-----------------------------------------------
   13473  src/ftglue.h	  | 39 +++++++++++----------------------------
   13474  6 files changed, 38 insertions(+), 83 deletions(-)
   13475 
   13476 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
   13477 Author: Patrick Lam <plam (a] MIT.EDU>
   13478 Date:	Sun Mar 5 15:33:46 2006 +0000
   13479 
   13480     Because we hacked FcPatternGet, we don't really need to expand
   13481     the filename
   13482 	again in FcPatternGetString.
   13483 
   13484  ChangeLog   | 6 ++++++
   13485  src/fcpat.c | 3 ---
   13486  2 files changed, 6 insertions(+), 3 deletions(-)
   13487 
   13488 commit 618adbaf7bbad8441efb589417d7144476f828c7
   13489 Author: Patrick Lam <plam (a] MIT.EDU>
   13490 Date:	Sun Mar 5 06:05:50 2006 +0000
   13491 
   13492     Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
   13493     that
   13494 	work. Reported by Bernhard Rosenkraenzer.
   13495 
   13496  ChangeLog   |	6 +++++
   13497  src/fcpat.c | 73
   13498  +++++++++++++++++++++++++++++++++----------------------------
   13499  2 files changed, 46 insertions(+), 33 deletions(-)
   13500 
   13501 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
   13502 Author: Patrick Lam <plam (a] MIT.EDU>
   13503 Date:	Fri Mar 3 18:35:42 2006 +0000
   13504 
   13505     Include inttypes.h instead of stdint.h if appropriate.
   13506 
   13507  ChangeLog   | 5 +++++
   13508  src/fcint.h | 4 ++++
   13509  2 files changed, 9 insertions(+)
   13510 
   13511 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
   13512 Author: Patrick Lam <plam (a] MIT.EDU>
   13513 Date:	Fri Mar 3 18:19:04 2006 +0000
   13514 
   13515     More stub definitions and remove FcFileIsDir from fc-cat.
   13516 
   13517  ChangeLog		     |	6 ++++++
   13518  fc-cat/fc-cat.c	     | 10 ----------
   13519  fc-glyphname/fc-glyphname.c | 10 ++++++++++
   13520  3 files changed, 16 insertions(+), 10 deletions(-)
   13521 
   13522 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
   13523 Author: Patrick Lam <plam (a] MIT.EDU>
   13524 Date:	Fri Mar 3 15:12:12 2006 +0000
   13525 
   13526     Fix compilation on AIX with stub definitions (bug 6097).
   13527 
   13528  ChangeLog	   |  5 +++++
   13529  fc-case/fc-case.c | 10 ++++++++++
   13530  2 files changed, 15 insertions(+)
   13531 
   13532 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
   13533 Author: Patrick Lam <plam (a] MIT.EDU>
   13534 Date:	Fri Mar 3 06:35:53 2006 +0000
   13535 
   13536     Get rid of C++-style comments.
   13537 
   13538  ChangeLog	  | 8 ++++++++
   13539  src/fccache.c	  | 4 ++--
   13540  src/fcfreetype.c | 2 +-
   13541  src/fcfs.c	  | 8 ++++----
   13542  src/fcpat.c	  | 5 +++--
   13543  5 files changed, 18 insertions(+), 9 deletions(-)
   13544 
   13545 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
   13546 Author: Patrick Lam <plam (a] MIT.EDU>
   13547 Date:	Fri Mar 3 06:12:55 2006 +0000
   13548 
   13549     debian/changelog
   13550     Enable creation of 2.3.94 Debian packages.
   13551 
   13552  ChangeLog	  | 5 +++++
   13553  debian/changelog | 5 +++++
   13554  2 files changed, 10 insertions(+)
   13555 
   13556 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
   13557 Author: Patrick Lam <plam (a] MIT.EDU>
   13558 Date:	Fri Mar 3 06:11:31 2006 +0000
   13559 
   13560     Fix suspicious return expression which causes junk to be returned.
   13561     reviewed by: plam
   13562 
   13563  ChangeLog    | 8 ++++++++
   13564  src/fclang.c | 2 +-
   13565  2 files changed, 9 insertions(+), 1 deletion(-)
   13566 
   13567 commit b152a85bdc5c911883af4b0e7930cbe12531d179
   13568 Author: Patrick Lam <plam (a] MIT.EDU>
   13569 Date:	Fri Feb 24 19:32:58 2006 +0000
   13570 
   13571     Fix placement of @s.
   13572 
   13573  ChangeLog   |	5 +++++
   13574  Makefile.am | 14 +++++++-------
   13575  2 files changed, 12 insertions(+), 7 deletions(-)
   13576 
   13577 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
   13578 Author: Patrick Lam <plam (a] MIT.EDU>
   13579 Date:	Fri Feb 24 19:19:09 2006 +0000
   13580 
   13581     Bump version to 2.3.94.
   13582 
   13583  ChangeLog		 |  8 ++++++++
   13584  README			 | 47
   13585  +++++++++++++++++++++++++++++++++++++++++++++--
   13586  configure.in		 |  2 +-
   13587  fontconfig/fontconfig.h |  2 +-
   13588  4 files changed, 55 insertions(+), 4 deletions(-)
   13589 
   13590 commit 639475e873c797792fff63fbd8efd73e2b0695fd
   13591 Author: Patrick Lam <plam (a] MIT.EDU>
   13592 Date:	Fri Feb 24 18:52:17 2006 +0000
   13593 
   13594     Remove unconditional emboldening (per Behdad's instructions).
   13595     Add @s to hide some echos.
   13596 
   13597  ChangeLog		      |  9 +++++++++
   13598  Makefile.am		      | 10 +++++-----
   13599  conf.d/10-fonts-persian.conf |  6 ------
   13600  3 files changed, 14 insertions(+), 11 deletions(-)
   13601 
   13602 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
   13603 Author: Patrick Lam <plam (a] MIT.EDU>
   13604 Date:	Fri Feb 24 16:41:34 2006 +0000
   13605 
   13606     Takashi Iwai <tiwai (a] suse.de> reviewed by: plam
   13607     Fix double-free on error case.
   13608 
   13609  ChangeLog	  | 8 ++++++++
   13610  src/fcfreetype.c | 1 +
   13611  2 files changed, 9 insertions(+)
   13612 
   13613 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
   13614 Author: Patrick Lam <plam (a] MIT.EDU>
   13615 Date:	Wed Feb 22 04:50:16 2006 +0000
   13616 
   13617     Strip \r and whitespace from input; fixes bug 3454.
   13618 
   13619  ChangeLog	   |  7 ++++++-
   13620  fc-lang/fc-lang.c | 11 +++++++----
   13621  2 files changed, 13 insertions(+), 5 deletions(-)
   13622 
   13623 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
   13624 Author: Patrick Lam <plam (a] MIT.EDU>
   13625 Date:	Wed Feb 22 04:09:39 2006 +0000
   13626 
   13627     Allocate large arrays statically in fc-lang to fix crashes under
   13628 	MinGW/MSYS.
   13629 
   13630  ChangeLog	   |  6 ++++++
   13631  fc-lang/fc-lang.c | 18 +++++++++---------
   13632  2 files changed, 15 insertions(+), 9 deletions(-)
   13633 
   13634 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
   13635 Author: Patrick Lam <plam (a] MIT.EDU>
   13636 Date:	Tue Feb 21 15:56:41 2006 +0000
   13637 
   13638     Pass the buck; make fontconfig not crash on pango badness.
   13639 
   13640  ChangeLog	  | 5 +++++
   13641  src/fcfreetype.c | 4 ++++
   13642  2 files changed, 9 insertions(+)
   13643 
   13644 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
   13645 Author: Patrick Lam <plam (a] MIT.EDU>
   13646 Date:	Tue Feb 21 15:53:43 2006 +0000
   13647 
   13648     Use embeddedbitmap rather than rh_prefer_bitmap.
   13649 
   13650  ChangeLog		      | 5 +++++
   13651  conf.d/10-fonts-persian.conf | 2 +-
   13652  2 files changed, 6 insertions(+), 1 deletion(-)
   13653 
   13654 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
   13655 Author: Patrick Lam <plam (a] MIT.EDU>
   13656 Date:	Tue Feb 21 15:50:19 2006 +0000
   13657 
   13658     Eliminate redundancies.
   13659     reviewed by: plam
   13660 
   13661  ChangeLog	  | 11 +++++++++++
   13662  src/fccache.c	  |  3 ++-
   13663  src/fcdir.c	  |  3 ---
   13664  src/fcfreetype.c |  1 -
   13665  src/fcxml.c	  |  3 +--
   13666  src/ftglue.c	  |  1 -
   13667  6 files changed, 14 insertions(+), 8 deletions(-)
   13668 
   13669 commit b023dbd38410521a459758498f99d3a48cdd313d
   13670 Author: Patrick Lam <plam (a] MIT.EDU>
   13671 Date:	Tue Feb 21 15:40:18 2006 +0000
   13672 
   13673     Eliminate unused vars reported by Intel's compiler.
   13674     reviewed by: plam
   13675 
   13676  ChangeLog	   | 10 ++++++++++
   13677  fc-list/fc-list.c |  4 ++--
   13678  src/fcfreetype.c  |  3 +--
   13679  src/fcstr.c	   |  3 +--
   13680  src/fcxml.c	   |  2 --
   13681  5 files changed, 14 insertions(+), 8 deletions(-)
   13682 
   13683 commit 2b90aee36399ec13ba3af929311b37d9494adab6
   13684 Author: Patrick Lam <plam (a] MIT.EDU>
   13685 Date:	Tue Feb 21 15:29:54 2006 +0000
   13686 
   13687     Remove one more archaic character.
   13688     reviewed by: plam
   13689 
   13690  ChangeLog	 | 7 +++++++
   13691  fc-lang/ka.orth | 2 +-
   13692  2 files changed, 8 insertions(+), 1 deletion(-)
   13693 
   13694 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
   13695 Author: Patrick Lam <plam (a] MIT.EDU>
   13696 Date:	Tue Feb 21 15:24:28 2006 +0000
   13697 
   13698     Freeze patterns created by configuration file for tiny memory savings
   13699 	(every little bit helps).
   13700     reviewed by: plam, keithp
   13701 
   13702  ChangeLog   | 8 ++++++++
   13703  src/fcxml.c | 3 ++-
   13704  2 files changed, 10 insertions(+), 1 deletion(-)
   13705 
   13706 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
   13707 Author: Patrick Lam <plam (a] MIT.EDU>
   13708 Date:	Tue Feb 21 14:12:41 2006 +0000
   13709 
   13710     Initialize fontconfig library in fc-cat to avoid segfault.
   13711     reviewed by: plam
   13712 
   13713  ChangeLog	 |  7 +++++++
   13714  fc-cat/fc-cat.c | 11 ++++++++++-
   13715  2 files changed, 17 insertions(+), 1 deletion(-)
   13716 
   13717 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
   13718 Author: Patrick Lam <plam (a] MIT.EDU>
   13719 Date:	Sat Feb 18 18:18:07 2006 +0000
   13720 
   13721     Fix the underlying cause of the below segfault (must usually call
   13722 	FcDirCacheHasCurrentArch after FcDirCacheValid).
   13723 
   13724  ChangeLog	     | 12 ++++++++++--
   13725  fc-cache/fc-cache.c |	2 ++
   13726  src/fccache.c	     |	4 +++-
   13727  src/fcdir.c	     |	4 +++-
   13728  4 files changed, 18 insertions(+), 4 deletions(-)
   13729 
   13730 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
   13731 Author: Patrick Lam <plam (a] MIT.EDU>
   13732 Date:	Sat Feb 18 17:56:25 2006 +0000
   13733 
   13734     Fix segfault (reported by fcrozat) caused by incorrect input on cache
   13735 	files.
   13736 
   13737  ChangeLog     |  6 ++++++
   13738  src/fccache.c | 21 +++++++++++++--------
   13739  2 files changed, 19 insertions(+), 8 deletions(-)
   13740 
   13741 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
   13742 Author: Patrick Lam <plam (a] MIT.EDU>
   13743 Date:	Fri Feb 17 14:44:42 2006 +0000
   13744 
   13745     Bump up magic version; we changed the binary format.
   13746 
   13747  ChangeLog   | 5 +++++
   13748  src/fcint.h | 4 ++--
   13749  2 files changed, 7 insertions(+), 2 deletions(-)
   13750 
   13751 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
   13752 Author: Patrick Lam <plam (a] MIT.EDU>
   13753 Date:	Fri Feb 17 05:47:08 2006 +0000
   13754 
   13755     Enable fc-cat to print out old-style cache info when given a directory
   13756 	name.
   13757 
   13758  ChangeLog	 |  6 ++++++
   13759  fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
   13760  2 files changed, 31 insertions(+), 1 deletion(-)
   13761 
   13762 commit 8c0d692125018052fa228721f30f760dfb0c0adf
   13763 Author: Patrick Lam <plam (a] MIT.EDU>
   13764 Date:	Thu Feb 16 17:50:04 2006 +0000
   13765 
   13766     Deal correctly with changing FC_CACHE_MAGIC.
   13767 
   13768  ChangeLog     |  5 +++++
   13769  src/fccache.c | 17 +++++++++++++++++
   13770  2 files changed, 22 insertions(+)
   13771 
   13772 commit d2c0102944176744e440c4109bf7725240453cc7
   13773 Author: Patrick Lam <plam (a] MIT.EDU>
   13774 Date:	Thu Feb 16 15:36:43 2006 +0000
   13775 
   13776     Add -r --really-force option which blows away cache files and then
   13777 	regenerates them.
   13778 
   13779  ChangeLog	     |	6 ++++++
   13780  fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
   13781  2 files changed, 24 insertions(+), 7 deletions(-)
   13782 
   13783 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
   13784 Author: Patrick Lam <plam (a] MIT.EDU>
   13785 Date:	Thu Feb 16 07:12:04 2006 +0000
   13786 
   13787     Don't bail if fontconfig can't remove a dir cache file. Skip the ID
   13788     of a
   13789 	cache file when copying. Eliminate 'source file too small' bug in
   13790 	FcDirCacheWrite.
   13791 
   13792  ChangeLog	     |	9 ++++++++-
   13793  fc-cache/fc-cache.c | 16 ++++++++++------
   13794  src/fccache.c	     |	8 +++-----
   13795  3 files changed, 21 insertions(+), 12 deletions(-)
   13796 
   13797 commit f8a17f329815cfa5416142811b96d16f2a5cca93
   13798 Author: Patrick Lam <plam (a] MIT.EDU>
   13799 Date:	Mon Feb 13 22:19:30 2006 +0000
   13800 
   13801     Fix memory leak in error condition code.
   13802 
   13803  ChangeLog	  | 5 +++++
   13804  src/fcfreetype.c | 4 ++--
   13805  2 files changed, 7 insertions(+), 2 deletions(-)
   13806 
   13807 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
   13808 Author: Patrick Lam <plam (a] MIT.EDU>
   13809 Date:	Mon Feb 13 21:51:11 2006 +0000
   13810 
   13811     Skip bitmap fonts which can't even get it together enough to declare a
   13812 	family name; this appears to reproduce previous fontconfig
   13813 	behaviour.
   13814     reviewed by: plam
   13815 
   13816  ChangeLog	  | 8 ++++++++
   13817  src/fcfreetype.c | 5 +++++
   13818  2 files changed, 13 insertions(+)
   13819 
   13820 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
   13821 Author: Patrick Lam <plam (a] MIT.EDU>
   13822 Date:	Sat Feb 11 05:01:32 2006 +0000
   13823 
   13824     Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
   13825     in a
   13826 	directory, because /var/cache/fontconfig failures ought to
   13827 	be fixable,
   13828 	unlike fonts.cache-2 failures, which may leave you screwed.
   13829     reviewed by: plam
   13830 
   13831  ChangeLog     |  9 +++++++++
   13832  src/fccache.c | 42 ++++++++++++++++++++----------------------
   13833  2 files changed, 29 insertions(+), 22 deletions(-)
   13834 
   13835 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
   13836 Author: Patrick Lam <plam (a] MIT.EDU>
   13837 Date:	Sat Feb 11 04:50:46 2006 +0000
   13838 
   13839     Use a tri-state to mark the fonts which didn't get blocked but
   13840     were just
   13841 	missing an element, to distinguish them from the fonts that
   13842 	do match
   13843 	the element.
   13844     reviewed by: plam
   13845 
   13846  ChangeLog     |  8 ++++++++
   13847  src/fcmatch.c | 18 +++++++++++-------
   13848  2 files changed, 19 insertions(+), 7 deletions(-)
   13849 
   13850 commit f11a184104a57c0d68afde8e7458c7b8473b6671
   13851 Author: Patrick Lam <plam (a] MIT.EDU>
   13852 Date:	Fri Feb 10 19:40:11 2006 +0000
   13853 
   13854     Don't kill fonts because they don't declare an element that's
   13855     being matched
   13856 	on.
   13857     reviewed by: plam
   13858 
   13859  ChangeLog     | 7 +++++++
   13860  src/fcmatch.c | 4 ++++
   13861  2 files changed, 11 insertions(+)
   13862 
   13863 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
   13864 Author: Patrick Lam <plam (a] MIT.EDU>
   13865 Date:	Thu Feb 9 18:44:14 2006 +0000
   13866 
   13867     Define and pass O_BINARY to open if appropriate, for those platforms
   13868     that
   13869 	need it. Reported by Doodle.
   13870 
   13871  ChangeLog     |  7 ++++---
   13872  src/fccache.c | 30 +++++++++++++++++-------------
   13873  2 files changed, 21 insertions(+), 16 deletions(-)
   13874 
   13875 commit c7490074c57da387904cecfdf60595713c7bb89e
   13876 Author: Patrick Lam <plam (a] MIT.EDU>
   13877 Date:	Thu Feb 9 16:19:42 2006 +0000
   13878 
   13879     Fix attempt to close -1. Don't unboundedly grow bad caches
   13880     (reported by
   13881 	fcrozat).
   13882 
   13883  ChangeLog     | 6 ++++++
   13884  src/fccache.c | 8 +++++---
   13885  2 files changed, 11 insertions(+), 3 deletions(-)
   13886 
   13887 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
   13888 Author: Patrick Lam <plam (a] MIT.EDU>
   13889 Date:	Thu Feb 9 15:25:57 2006 +0000
   13890 
   13891     Fix problem with missing 'en' due to euro.patch: change cache
   13892     file format
   13893 	slightly to coincide with that generated by fc-lang.
   13894 
   13895  ChangeLog	 | 8 ++++++++
   13896  src/fccharset.c | 8 ++++----
   13897  2 files changed, 12 insertions(+), 4 deletions(-)
   13898 
   13899 commit b10e77628c4d207ac60ae4000b1459ced9228d69
   13900 Author: Patrick Lam <plam (a] MIT.EDU>
   13901 Date:	Wed Feb 8 03:34:17 2006 +0000
   13902 
   13903     Fix warning.
   13904 
   13905  ChangeLog     | 5 +++++
   13906  src/fccache.c | 2 +-
   13907  2 files changed, 6 insertions(+), 1 deletion(-)
   13908 
   13909 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
   13910 Author: Patrick Lam <plam (a] MIT.EDU>
   13911 Date:	Tue Feb 7 22:09:01 2006 +0000
   13912 
   13913     Don't reject dirs that can't be normalized (fixes lilypond, and
   13914     is correct
   13915 	in the context of application font directories.)
   13916     Use normalized directory name exclusively in FcCacheReadDirs.
   13917     reviewed by: plam
   13918 
   13919  ChangeLog     | 13 +++++++++++++
   13920  src/fccache.c | 19 ++++++++++---------
   13921  src/fcdir.c   |  9 ++++-----
   13922  3 files changed, 27 insertions(+), 14 deletions(-)
   13923 
   13924 commit efb11b36c4e24a619e7be1790834130ca4113c5b
   13925 Author: Patrick Lam <plam (a] MIT.EDU>
   13926 Date:	Tue Feb 7 21:15:33 2006 +0000
   13927 
   13928     Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
   13929 	usage, remove redundant cast.
   13930     reviewed by: plam
   13931 
   13932  ChangeLog   |	8 ++++++++
   13933  src/fcpat.c | 39 +++++++++++++++++++--------------------
   13934  2 files changed, 27 insertions(+), 20 deletions(-)
   13935 
   13936 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
   13937 Author: Patrick Lam <plam (a] MIT.EDU>
   13938 Date:	Tue Feb 7 20:56:48 2006 +0000
   13939 
   13940     src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
   13941     Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
   13942     extern for
   13943 	static arrays as arrays, not pointers. (Part of the fix for 'fonts
   13944 	don't have en' issue after Euro patch.)
   13945     (I forgot to commit the ChangeLog last time.)
   13946     reviewed by: plam
   13947 
   13948  ChangeLog	 | 25 +++++++++++++++++++++++++
   13949  src/fccharset.c |  6 +++---
   13950  2 files changed, 28 insertions(+), 3 deletions(-)
   13951 
   13952 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
   13953 Author: Patrick Lam <plam (a] MIT.EDU>
   13954 Date:	Tue Feb 7 03:53:32 2006 +0000
   13955 
   13956     Fix hidden variable warning.
   13957 
   13958  ChangeLog	   | 6 ++++++
   13959  fc-lang/de.orth   | 1 +
   13960  fc-lang/el.orth   | 1 +
   13961  fc-lang/en.orth   | 1 +
   13962  fc-lang/es.orth   | 1 +
   13963  fc-lang/fc-lang.c | 6 +++---
   13964  fc-lang/fi.orth   | 2 +-
   13965  fc-lang/fr.orth   | 1 +
   13966  fc-lang/it.orth   | 1 +
   13967  fc-lang/nl.orth   | 1 +
   13968  fc-lang/pt.orth   | 1 +
   13969  src/fccache.c	   | 1 -
   13970  src/fccharset.c   | 9 +++++----
   13971  13 files changed, 23 insertions(+), 9 deletions(-)
   13972 
   13973 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
   13974 Author: Patrick Lam <plam (a] MIT.EDU>
   13975 Date:	Tue Feb 7 02:33:57 2006 +0000
   13976 
   13977     Remove de-escaping logic because FcCacheWriteString doesn't escape
   13978     anyway.
   13979 	Do blockwise reading instead of byte-wise for performance.
   13980 
   13981  ChangeLog     |  8 +++++++
   13982  src/fccache.c | 72
   13983  ++++++++++++++++++++---------------------------------------
   13984  2 files changed, 32 insertions(+), 48 deletions(-)
   13985 
   13986 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
   13987 Author: Patrick Lam <plam (a] MIT.EDU>
   13988 Date:	Tue Feb 7 02:22:50 2006 +0000
   13989 
   13990     Takashi Iwai <tiwai (a] suse.de>
   13991     Don't loop infinitely on recursive symlinks (client-side).
   13992 
   13993  ChangeLog     |  7 +++++++
   13994  src/fccache.c | 21 +++++++++++++++------
   13995  2 files changed, 22 insertions(+), 6 deletions(-)
   13996 
   13997 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
   13998 Author: Patrick Lam <plam (a] MIT.EDU>
   13999 Date:	Mon Feb 6 23:11:41 2006 +0000
   14000 
   14001     Don't loop infinitely on recursive symlinks.
   14002     reviewed by: plam
   14003 
   14004  ChangeLog	     |	6 ++++++
   14005  fc-cache/fc-cache.c | 18 ++++++++++++++++++
   14006  2 files changed, 24 insertions(+)
   14007 
   14008 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
   14009 Author: Patrick Lam <plam (a] MIT.EDU>
   14010 Date:	Mon Feb 6 22:44:02 2006 +0000
   14011 
   14012     Skip subdirs when skipping over stale bits of global cache. Introduce
   14013     state
   14014 	machine into FcGlobalCacheDir to avoid doing inappropriate
   14015 	operations
   14016 	on global dir entries, e.g. writing out an out-of-date cache
   14017 	entry.
   14018     reviewed by: plam
   14019 
   14020  ChangeLog     |  12 ++++
   14021  src/fccache.c | 186
   14022  ++++++++++++++++++++++++++++++++++++++++++----------------
   14023  src/fcint.h   |   4 ++
   14024  3 files changed, 150 insertions(+), 52 deletions(-)
   14025 
   14026 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
   14027 Author: Patrick Lam <plam (a] MIT.EDU>
   14028 Date:	Mon Feb 6 21:52:15 2006 +0000
   14029 
   14030     Hoist FcFileIsDir check out of FcFileScanConfig loop.
   14031     reviewed by: plam
   14032 
   14033  ChangeLog   |	6 ++++++
   14034  src/fcdir.c | 11 ++++-------
   14035  2 files changed, 10 insertions(+), 7 deletions(-)
   14036 
   14037 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
   14038 Author: Patrick Lam <plam (a] MIT.EDU>
   14039 Date:	Mon Feb 6 19:25:45 2006 +0000
   14040 
   14041     Don't rescan when trying to normalize a non-declared font dir. Don't
   14042     add
   14043 	font dirs multiple times (even if they're aliased).
   14044     reviewed by: plam
   14045 
   14046  ChangeLog   |	9 +++++++
   14047  src/fccfg.c | 78
   14048  ++++++++++++++++++++++++++++++++++++++++---------------------
   14049  2 files changed, 61 insertions(+), 26 deletions(-)
   14050 
   14051 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
   14052 Author: Patrick Lam <plam (a] MIT.EDU>
   14053 Date:	Mon Feb 6 14:44:46 2006 +0000
   14054 
   14055     Explain apples/oranges comparison and fix compilation error.
   14056     reviewed by: plam
   14057 
   14058  ChangeLog  | 7 +++++++
   14059  src/fcfs.c | 5 ++++-
   14060  2 files changed, 11 insertions(+), 1 deletion(-)
   14061 
   14062 commit f076169d19574c6c548764d574a33bc4fe022ffb
   14063 Author: Patrick Lam <plam (a] MIT.EDU>
   14064 Date:	Mon Feb 6 14:14:21 2006 +0000
   14065 
   14066     Insert check for integer overflow in # of fonts.
   14067     reviewed by: plam
   14068 
   14069  ChangeLog  | 7 +++++++
   14070  src/fcfs.c | 2 +-
   14071  2 files changed, 8 insertions(+), 1 deletion(-)
   14072 
   14073 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
   14074 Author: Patrick Lam <plam (a] MIT.EDU>
   14075 Date:	Sun Feb 5 04:11:08 2006 +0000
   14076 
   14077     Make 'make distcheck' work with automake 1.6.3.
   14078     reviewed by: plam
   14079 
   14080  ChangeLog	      | 10 ++++++++++
   14081  doc/Makefile.am      |  2 +-
   14082  fc-cache/Makefile.am |  2 +-
   14083  fc-cat/Makefile.am   |  2 +-
   14084  fc-list/Makefile.am  |  2 +-
   14085  5 files changed, 14 insertions(+), 4 deletions(-)
   14086 
   14087 commit 68355f38774fe55d8010268291a170492b241a71
   14088 Author: Patrick Lam <plam (a] MIT.EDU>
   14089 Date:	Sun Feb 5 02:57:21 2006 +0000
   14090 
   14091     src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
   14092     FcDirCacheConsume,
   14093 	FcDirCacheWrite)
   14094     Check I/O call return values and eliminate unused variable warnings.
   14095     reviewed by: plam
   14096 
   14097  ChangeLog	 | 13 ++++++++++++
   14098  fc-cat/fc-cat.c |  5 ++---
   14099  src/fccache.c	 | 66
   14100  +++++++++++++++++++++++++++++++++++++++++++--------------
   14101  src/fcxml.c	 |  4 ++--
   14102  4 files changed, 67 insertions(+), 21 deletions(-)
   14103 
   14104 commit c4c47a7654196f37b625f337192b235e558ab890
   14105 Author: Patrick Lam <plam (a] MIT.EDU>
   14106 Date:	Sat Feb 4 00:09:42 2006 +0000
   14107 
   14108     src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
   14109     Fix memory leak.
   14110     reviewed by: plam
   14111 
   14112  ChangeLog   | 7 +++++++
   14113  src/fccfg.c | 2 ++
   14114  2 files changed, 9 insertions(+)
   14115 
   14116 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
   14117 Author: Patrick Lam <plam (a] MIT.EDU>
   14118 Date:	Sat Feb 4 00:04:00 2006 +0000
   14119 
   14120     Gracefully handle the case where a cache asserts that it has
   14121     a negative
   14122 	number of fonts, causing overflow.
   14123     reviewed by: plam
   14124 
   14125  ChangeLog  |  8 ++++++++
   14126  src/fcfs.c | 29 +++++++++++++++--------------
   14127  2 files changed, 23 insertions(+), 14 deletions(-)
   14128 
   14129 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
   14130 Author: Patrick Lam <plam (a] MIT.EDU>
   14131 Date:	Fri Feb 3 23:47:37 2006 +0000
   14132 
   14133     Fix double free in error case.
   14134 
   14135  ChangeLog     | 5 +++++
   14136  src/fccache.c | 2 +-
   14137  2 files changed, 6 insertions(+), 1 deletion(-)
   14138 
   14139 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
   14140 Author: Patrick Lam <plam (a] MIT.EDU>
   14141 Date:	Tue Jan 31 07:30:23 2006 +0000
   14142 
   14143     Stephan Kulow <coolo (a] suse.de> reviewed by: plam
   14144     Replace 'stamp' target with mkinstalldirs.
   14145 
   14146  ChangeLog	      |  8 ++++++++
   14147  fc-cache/Makefile.am | 13 +++----------
   14148  2 files changed, 11 insertions(+), 10 deletions(-)
   14149 
   14150 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
   14151 Author: Patrick Lam <plam (a] MIT.EDU>
   14152 Date:	Tue Jan 31 07:16:22 2006 +0000
   14153 
   14154     Toast broken global cache files.
   14155     reviewed by: plam
   14156 
   14157  ChangeLog     | 7 +++++++
   14158  src/fccache.c | 4 ++--
   14159  2 files changed, 9 insertions(+), 2 deletions(-)
   14160 
   14161 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
   14162 Author: Patrick Lam <plam (a] MIT.EDU>
   14163 Date:	Tue Jan 31 04:42:20 2006 +0000
   14164 
   14165     Actually use the directories that I added to the global cache. Fixes
   14166     'make
   14167 	check'.
   14168 
   14169  ChangeLog     |  6 ++++++
   14170  src/fccache.c | 11 +++++++++--
   14171  2 files changed, 15 insertions(+), 2 deletions(-)
   14172 
   14173 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
   14174 Author: Patrick Lam <plam (a] MIT.EDU>
   14175 Date:	Tue Jan 31 04:07:45 2006 +0000
   14176 
   14177     Don't stop scanning if a directory in fonts.conf doesn't exist,
   14178     because
   14179 	subsequent directories might exist.
   14180     reviewed by: plam
   14181 
   14182  ChangeLog	     |	8 ++++++++
   14183  fc-cache/fc-cache.c | 20 ++++++++++++++------
   14184  2 files changed, 22 insertions(+), 6 deletions(-)
   14185 
   14186 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
   14187 Author: Patrick Lam <plam (a] MIT.EDU>
   14188 Date:	Mon Jan 30 16:31:56 2006 +0000
   14189 
   14190     Make global cache work again after putting dir names into global cache
   14191     (I
   14192 	misplaced the recording of a file offset).
   14193 
   14194  ChangeLog     | 6 ++++++
   14195  src/fccache.c | 2 +-
   14196  2 files changed, 7 insertions(+), 1 deletion(-)
   14197 
   14198 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
   14199 Author: Patrick Lam <plam (a] MIT.EDU>
   14200 Date:	Mon Jan 30 15:59:17 2006 +0000
   14201 
   14202     Update fc-cat to handle subdir lists in global cache file.
   14203     Another FcCacheReadString return value check.
   14204 
   14205  ChangeLog	 |  9 +++++++++
   14206  fc-cat/fc-cat.c | 10 ++++++++++
   14207  src/fccache.c	 | 11 +++++++++--
   14208  3 files changed, 28 insertions(+), 2 deletions(-)
   14209 
   14210 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
   14211 Author: Patrick Lam <plam (a] MIT.EDU>
   14212 Date:	Mon Jan 30 15:44:13 2006 +0000
   14213 
   14214     Make fccache more resilient to broken cache files by checking
   14215     return value
   14216 	of FcCacheReadString all the time.
   14217     reviewed by: plam
   14218 
   14219  ChangeLog     |  9 +++++++++
   14220  src/fccache.c | 28 ++++++++++++++--------------
   14221  2 files changed, 23 insertions(+), 14 deletions(-)
   14222 
   14223 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
   14224 Author: Patrick Lam <plam (a] MIT.EDU>
   14225 Date:	Mon Jan 30 14:43:04 2006 +0000
   14226 
   14227     Remove references to dead fontconfig(3) manpages in other fontconfig
   14228 	manpages.
   14229     reviewed by: plam
   14230 
   14231  ChangeLog	     | 9 +++++++++
   14232  fc-lang/fc-lang.man | 2 --
   14233  fc-match/fc-match.1 | 2 --
   14234  3 files changed, 9 insertions(+), 4 deletions(-)
   14235 
   14236 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
   14237 Author: Patrick Lam <plam (a] MIT.EDU>
   14238 Date:	Mon Jan 30 04:51:22 2006 +0000
   14239 
   14240     Fix world's tiniest typo in code example.
   14241     reviewed by: plam
   14242 
   14243  ChangeLog	    | 7 +++++++
   14244  doc/fcpattern.fncs | 2 +-
   14245  2 files changed, 8 insertions(+), 1 deletion(-)
   14246 
   14247 commit 30c4189deb8412793d175bce255561a882ad81b7
   14248 Author: Patrick Lam <plam (a] MIT.EDU>
   14249 Date:	Mon Jan 30 04:47:17 2006 +0000
   14250 
   14251     Fix global cache reads of subdirectories.
   14252     reviewed by: plam
   14253 
   14254  ChangeLog     | 7 +++++++
   14255  src/fccache.c | 2 +-
   14256  2 files changed, 8 insertions(+), 1 deletion(-)
   14257 
   14258 commit 971cf18018a4f41bca196dd81989e67672e52112
   14259 Author: Patrick Lam <plam (a] MIT.EDU>
   14260 Date:	Mon Jan 30 04:27:53 2006 +0000
   14261 
   14262     Add documentation for FcConfigNormalizeFontDir.
   14263     Write directory information to global caches to fix make check
   14264     (reported by
   14265 	Ronny V. Vindenes). This changes the global cache format again.
   14266 
   14267  ChangeLog	   | 13 +++++++++++++
   14268  doc/fcconfig.fncs | 11 +++++++++++
   14269  src/fccache.c	   | 25 +++++++++++++++++++++++--
   14270  src/fcdir.c	   |  2 +-
   14271  src/fcint.h	   |  2 ++
   14272  5 files changed, 50 insertions(+), 3 deletions(-)
   14273 
   14274 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
   14275 Author: Patrick Lam <plam (a] MIT.EDU>
   14276 Date:	Fri Jan 27 05:47:59 2006 +0000
   14277 
   14278     Move FcConfigNormalizeFontDir call so that it doesn't result in
   14279     infinite
   14280 	recursion (reported by Ronny V. Vindenes).
   14281 
   14282  ChangeLog		 | 9 +++++++++
   14283  fc-cache/fc-cache.c	 | 6 +++++-
   14284  fontconfig/fontconfig.h | 4 ++++
   14285  src/fccache.c		 | 8 --------
   14286  src/fcint.h		 | 4 ----
   14287  5 files changed, 18 insertions(+), 13 deletions(-)
   14288 
   14289 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
   14290 Author: Patrick Lam <plam (a] MIT.EDU>
   14291 Date:	Fri Jan 27 00:27:37 2006 +0000
   14292 
   14293     Add a couple of missing normalizations to make fc-cache work right;
   14294     only
   14295 	scan subdirectories once.
   14296 
   14297  ChangeLog     | 7 +++++++
   14298  src/fccache.c | 8 ++++++++
   14299  src/fccfg.c   | 4 ++--
   14300  3 files changed, 17 insertions(+), 2 deletions(-)
   14301 
   14302 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
   14303 Author: Patrick Lam <plam (a] MIT.EDU>
   14304 Date:	Thu Jan 26 16:11:41 2006 +0000
   14305 
   14306     Don't crash on non-existant directories in global cache.
   14307     reviewed by: plam
   14308 
   14309  ChangeLog     | 7 +++++++
   14310  src/fccache.c | 4 +++-
   14311  2 files changed, 10 insertions(+), 1 deletion(-)
   14312 
   14313 commit f468f568b4aedef1606b0692addf47cb9f02b328
   14314 Author: Patrick Lam <plam (a] MIT.EDU>
   14315 Date:	Thu Jan 26 16:09:12 2006 +0000
   14316 
   14317     Stop trampling the directory name when writing out caches. (with Mike
   14318 	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
   14319 	necessary. Don't scan directories that can't be normalized.
   14320 
   14321  ChangeLog     | 11 +++++++++++
   14322  src/fccache.c | 16 +++++++++++++---
   14323  src/fccfg.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
   14324  src/fcdir.c   |  6 +++++-
   14325  src/fcxml.c   |  2 +-
   14326  5 files changed, 82 insertions(+), 5 deletions(-)
   14327 
   14328 commit 575a37b7975656f73162438635b4ba26e229b33f
   14329 Author: Patrick Lam <plam (a] MIT.EDU>
   14330 Date:	Wed Jan 25 14:52:49 2006 +0000
   14331 
   14332     Fix additional memory leaks reported by Ronny V. Vindenes: don't
   14333     invoke
   14334 	FcValueSave on hashed static strings in FcPatternAddWithBinding.
   14335     Add another st_dev check in FcDirCacheOpen.
   14336 
   14337  ChangeLog     | 11 +++++++++++
   14338  src/fccache.c | 13 +++++++++++--
   14339  src/fccfg.c   |  3 +--
   14340  src/fcpat.c   |  9 ++++++++-
   14341  4 files changed, 31 insertions(+), 5 deletions(-)
   14342 
   14343 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
   14344 Author: Patrick Lam <plam (a] MIT.EDU>
   14345 Date:	Wed Jan 25 02:54:37 2006 +0000
   14346 
   14347     Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
   14348 	fontconfig to treat A-X fonts differently from A-Y fonts;
   14349 	please mail
   14350 	the fontconfig list if this causes any problems.
   14351     reviewed by: plam
   14352 
   14353  ChangeLog	    | 10 ++++++++++
   14354  fc-lang/zh_hk.orth |  2 +-
   14355  src/fcfreetype.c   |  2 +-
   14356  3 files changed, 12 insertions(+), 2 deletions(-)
   14357 
   14358 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
   14359 Author: Patrick Lam <plam (a] MIT.EDU>
   14360 Date:	Wed Jan 25 02:33:46 2006 +0000
   14361 
   14362     Fix memory leaks reported by Ronny V. Vindenes.
   14363 
   14364  ChangeLog	  | 6 ++++++
   14365  src/fccache.c	  | 9 ++++++++-
   14366  src/fcfreetype.c | 8 +++++++-
   14367  3 files changed, 21 insertions(+), 2 deletions(-)
   14368 
   14369 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
   14370 Author: Patrick Lam <plam (a] MIT.EDU>
   14371 Date:	Thu Jan 19 19:20:30 2006 +0000
   14372 
   14373     Fix for unaligned memory accesses.
   14374     reviewed by: plam
   14375 
   14376  ChangeLog   |	9 ++++++++-
   14377  src/fcpat.c | 12 ++++++++----
   14378  2 files changed, 16 insertions(+), 5 deletions(-)
   14379 
   14380 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
   14381 Author: Patrick Lam <plam (a] MIT.EDU>
   14382 Date:	Wed Jan 18 15:41:15 2006 +0000
   14383 
   14384     Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
   14385     calls to
   14386 	avoid crashes.
   14387     reviewed by: plam
   14388 
   14389  ChangeLog   | 8 ++++++++
   14390  src/fcdir.c | 4 +++-
   14391  2 files changed, 11 insertions(+), 1 deletion(-)
   14392 
   14393 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
   14394 Author: Patrick Lam <plam (a] MIT.EDU>
   14395 Date:	Sun Jan 15 05:31:58 2006 +0000
   14396 
   14397     Fix segfault when consuming zero-length caches in fc-cat (which has no
   14398 	config, so FcConfigAddFontDir shouldn't be called.)
   14399 
   14400  ChangeLog     | 6 ++++++
   14401  src/fccache.c | 3 ++-
   14402  2 files changed, 8 insertions(+), 1 deletion(-)
   14403 
   14404 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
   14405 Author: Patrick Lam <plam (a] MIT.EDU>
   14406 Date:	Sat Jan 14 21:23:03 2006 +0000
   14407 
   14408     Compare device numbers as well as inodes. Always normalize directory
   14409     names
   14410 	before comparing them.
   14411     Allocate extra space for appended '/' in directory name.
   14412     reviewed by: plam
   14413 
   14414  ChangeLog		 | 19 +++++++++++++++++++
   14415  fc-cache/fc-cache.c	 |  2 +-
   14416  fc-cat/fc-cat.c	 |  6 +++++-
   14417  fontconfig/fontconfig.h |  2 +-
   14418  src/fccache.c		 | 19 ++++++++++++++-----
   14419  src/fccfg.c		 |  7 ++++---
   14420  src/fcdir.c		 |  2 +-
   14421  src/fcint.h		 |  6 ++++--
   14422  8 files changed, 49 insertions(+), 14 deletions(-)
   14423 
   14424 commit df3efc11a9584e2099366c31ba64ac9346760321
   14425 Author: Patrick Lam <plam (a] MIT.EDU>
   14426 Date:	Tue Jan 10 13:15:05 2006 +0000
   14427 
   14428     Explicitly add font dirs to config.fontDirs even if they're empty. Set
   14429 	current config in fc-cache.c. Fix treatment of cache directory
   14430 	as read
   14431 	from cache file; don't use string equality to determine if we
   14432 	have the
   14433 	right file, use inode equality.
   14434 
   14435  ChangeLog	     | 12 ++++++++++
   14436  fc-cache/fc-cache.c |	1 +
   14437  src/fccache.c	     | 64
   14438  ++++++++++++++++++++++++++++-------------------------
   14439  3 files changed, 47 insertions(+), 30 deletions(-)
   14440 
   14441 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
   14442 Author: Patrick Lam <plam (a] MIT.EDU>
   14443 Date:	Mon Jan 9 13:58:04 2006 +0000
   14444 
   14445     Normalize font dirs by using the form, as given in fonts.conf,
   14446     and recorded
   14447 	in FcConfig's fontDirs string set, as canonical.
   14448     Actually update config.fontDirs as font directories are scanned.
   14449 
   14450  ChangeLog	     | 14 ++++++++++++++
   14451  fc-cache/fc-cache.c |	2 +-
   14452  fc-cat/fc-cat.c     |	4 ++--
   14453  src/fccache.c	     | 21 ++++++++++++---------
   14454  src/fccfg.c	     | 23 +++++++++++++++++++++++
   14455  src/fcdir.c	     |	3 ++-
   14456  src/fcint.h	     |	6 +++++-
   14457  7 files changed, 59 insertions(+), 14 deletions(-)
   14458 
   14459 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
   14460 Author: Patrick Lam <plam (a] MIT.EDU>
   14461 Date:	Sun Jan 8 10:58:30 2006 +0000
   14462 
   14463     Fix matching bug when multiple elements match; don't use the sum
   14464     of all
   14465 	scores, but the best score.
   14466     Also more perf opts, e.g. evaluate best over all font sets rather
   14467     than on a
   14468 	per-set basis (and other changes).
   14469 
   14470  src/fcmatch.c | 243
   14471  ++++++++++++++++++++++++++++++++++------------------------
   14472  1 file changed, 143 insertions(+), 100 deletions(-)
   14473 
   14474 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
   14475 Author: Patrick Lam <plam (a] MIT.EDU>
   14476 Date:	Sun Jan 8 10:58:05 2006 +0000
   14477 
   14478     Fix matching bug when multiple elements match; don't use the sum
   14479     of all
   14480 	scores, but the best score.
   14481     Also more perf opts, e.g. evaluate best over all font sets rather
   14482     than on a
   14483 	per-set basis (and other changes).
   14484 
   14485  ChangeLog | 9 +++++++++
   14486  1 file changed, 9 insertions(+)
   14487 
   14488 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
   14489 Author: Patrick Lam <plam (a] MIT.EDU>
   14490 Date:	Sun Jan 8 10:50:51 2006 +0000
   14491 
   14492     Properly skip past dir caches that contain zero fonts (as occurs
   14493     in global
   14494 	caches.) Reported by Mike Fabian.
   14495 
   14496  ChangeLog     | 6 ++++++
   14497  src/fccache.c | 4 ++++
   14498  2 files changed, 10 insertions(+)
   14499 
   14500 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
   14501 Author: Patrick Lam <plam (a] MIT.EDU>
   14502 Date:	Sat Jan 7 06:36:24 2006 +0000
   14503 
   14504     Print out full pathname in fc-match -v as well. Reported by Frederic
   14505 	Crozat.
   14506     Fix bug where fc-match crashes when given __DUMMY__ property to
   14507     match on.
   14508     (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
   14509     to
   14510 	distinguish an error return from a successful return. -PL)
   14511     reviewed by: plam
   14512 
   14513  ChangeLog    | 18 ++++++++++++++++++
   14514  src/fcdbg.c  | 21 ++++++++++++++++++++-
   14515  src/fcname.c | 11 +++++++----
   14516  3 files changed, 45 insertions(+), 5 deletions(-)
   14517 
   14518 commit c60ec7cc6d1795922b742435965746e02e67f11c
   14519 Author: Patrick Lam <plam (a] MIT.EDU>
   14520 Date:	Thu Jan 5 15:12:22 2006 +0000
   14521 
   14522     Add self to AUTHORS list.
   14523     Minor change to global cache file format to fix fc-cat bug reported by
   14524 	Frederic Crozat, and buglet with not globally caching directories
   14525 	with
   14526 	zero fonts cached.
   14527 
   14528  AUTHORS	 |  2 ++
   14529  ChangeLog	 | 18 ++++++++++++++++
   14530  fc-cat/fc-cat.c | 66
   14531  +++++++++++++++++++++++++++++++++------------------------
   14532  src/fccache.c	 | 31 +++++++++++++--------------
   14533  src/fcint.h	 |  1 +
   14534  src/fcpat.c	 |  2 +-
   14535  6 files changed, 75 insertions(+), 45 deletions(-)
   14536 
   14537 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
   14538 Author: Patrick Lam <plam (a] MIT.EDU>
   14539 Date:	Mon Jan 2 17:20:23 2006 +0000
   14540 
   14541     Fix double-free which occurs because FcValueCanonicalize doesn't
   14542     create an
   14543 	extra copy of the returned value, it only canonicalizes it.
   14544     reviewed by: plam
   14545 
   14546  ChangeLog   | 11 ++++++++++-
   14547  src/fccfg.c |	1 +
   14548  2 files changed, 11 insertions(+), 1 deletion(-)
   14549 
   14550 commit cea78a87910a88383699d5a386693d39aa3236f5
   14551 Author: Patrick Lam <plam (a] MIT.EDU>
   14552 Date:	Mon Jan 2 17:18:22 2006 +0000
   14553 
   14554     Fix version of .cache file (currently 1 -> currently 2). Reported
   14555     by Jim
   14556 	Osborn.
   14557 
   14558  ChangeLog | 6 ++++++
   14559  1 file changed, 6 insertions(+)
   14560 
   14561 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
   14562 Author: Patrick Lam <plam (a] MIT.EDU>
   14563 Date:	Mon Jan 2 17:13:48 2006 +0000
   14564 
   14565     Fix version of .cache file (currently 1 -> currently 2). Reported
   14566     by Jim
   14567 	Osborn.
   14568 
   14569  doc/fontconfig-user.sgml | 2 +-
   14570  1 file changed, 1 insertion(+), 1 deletion(-)
   14571 
   14572 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
   14573 Author: Patrick Lam <plam (a] MIT.EDU>
   14574 Date:	Wed Dec 21 20:00:20 2005 +0000
   14575 
   14576     Shut up GCC warnings on amd.
   14577     reviewed by: plam
   14578 
   14579  ChangeLog   | 7 +++++++
   14580  src/fcpat.c | 4 ++--
   14581  2 files changed, 9 insertions(+), 2 deletions(-)
   14582 
   14583 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
   14584 Author: Patrick Lam <plam (a] MIT.EDU>
   14585 Date:	Wed Dec 21 05:37:10 2005 +0000
   14586 
   14587     Avoid check on _fcBankId nullness and fix case where it used to crash.
   14588 
   14589  ChangeLog	 | 7 +++++++
   14590  src/fccharset.c | 2 +-
   14591  src/fcint.h	 | 2 +-
   14592  3 files changed, 9 insertions(+), 2 deletions(-)
   14593 
   14594 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
   14595 Author: Patrick Lam <plam (a] MIT.EDU>
   14596 Date:	Wed Dec 21 03:31:19 2005 +0000
   14597 
   14598     Bump version to 2.3.93.
   14599     Use open instead of fopen (requested by Phil Race for Sun).
   14600     src/fccache.c (FcDirCacheWrite);
   14601     Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
   14602     dir.
   14603 
   14604  ChangeLog		 | 20 ++++++++++++++++
   14605  README			 | 17 ++++++++++++--
   14606  configure.in		 |  2 +-
   14607  fc-cache/Makefile.am	 |  8 +++++++
   14608  fontconfig/fontconfig.h |  2 +-
   14609  src/fccache.c		 | 62
   14610  ++++++++++++++++++++++++++++++++++++++++---------
   14611  src/fcxml.c		 | 13 ++++++-----
   14612  7 files changed, 103 insertions(+), 21 deletions(-)
   14613 
   14614 commit 6f767cec491d354150a11491905ba59cc77a2659
   14615 Author: Patrick Lam <plam (a] MIT.EDU>
   14616 Date:	Tue Dec 20 20:35:47 2005 +0000
   14617 
   14618     Restore code to skip over PCF fonts that have no encoded
   14619     characters. (We
   14620 	guess that a font is PCF by presence of the PIXEL_SIZE BDF
   14621 	property.)
   14622 
   14623  ChangeLog		     | 8 ++++++++
   14624  conf.d/10LohitGujarati.conf | 5 +++++
   14625  src/fcfreetype.c	     | 9 ++++++---
   14626  3 files changed, 19 insertions(+), 3 deletions(-)
   14627 
   14628 commit a7683cafe10925d09855f927cb7602a90e10516f
   14629 Author: Carl Worth <cworth (a] cworth.org>
   14630 Date:	Tue Dec 13 17:50:50 2005 +0000
   14631 
   14632     Add a configuration file that disables hinting for the Lohit
   14633     Gujarati font
   14634 	(since the hinting distort some glyphs quite badly).
   14635     reviewed by: keithp
   14636 
   14637  ChangeLog		     | 8 ++++++++
   14638  conf.d/10LohitGujarati.conf | 5 +++++
   14639  conf.d/Makefile.am	     | 1 +
   14640  3 files changed, 14 insertions(+)
   14641 
   14642 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
   14643 Author: Patrick Lam <plam (a] MIT.EDU>
   14644 Date:	Mon Dec 12 20:45:54 2005 +0000
   14645 
   14646     Read and write the original location as a fallback for the hashed
   14647     cache
   14648 	file locations. This is mostly for users to be able to have
   14649 	per-directory cache files.
   14650 
   14651  ChangeLog     |  7 +++++++
   14652  src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
   14653  2 files changed, 39 insertions(+), 9 deletions(-)
   14654 
   14655 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
   14656 Author: Patrick Lam <plam (a] MIT.EDU>
   14657 Date:	Mon Dec 12 13:46:45 2005 +0000
   14658 
   14659     Improve error message when fc-cache can't write the cache. Add missing
   14660 	slash. Reported by Behdad. Incorporate Behdad's patch to create
   14661 	/var/cache/fontconfig when appropriate.
   14662 
   14663  ChangeLog	      | 9 +++++++++
   14664  fc-cache/Makefile.am | 5 +++++
   14665  fc-cache/fc-cache.c  | 4 +++-
   14666  src/fccache.c	      | 2 +-
   14667  4 files changed, 18 insertions(+), 2 deletions(-)
   14668 
   14669 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
   14670 Author: Patrick Lam <plam (a] MIT.EDU>
   14671 Date:	Mon Dec 12 13:20:41 2005 +0000
   14672 
   14673     Fix crash reported by Frederic Crozat when using libxml2.
   14674     reviewed by: plam
   14675 
   14676  ChangeLog   | 7 +++++++
   14677  src/fcxml.c | 3 +++
   14678  2 files changed, 10 insertions(+)
   14679 
   14680 commit ea44e2184198aba956e39ae63a4914544c9719fe
   14681 Author: Patrick Lam <plam (a] MIT.EDU>
   14682 Date:	Fri Dec 9 16:36:45 2005 +0000
   14683 
   14684     Migrate cache files from fonts directories to
   14685     /var/cache/fontconfig. This
   14686 	helps make fontconfig FHS-compliant, but requires that all
   14687 	caches get
   14688 	rebuilt.
   14689     Also, autogen.sh now needs the additional parameter
   14690     --localstatedir=/var.
   14691 
   14692  ChangeLog		 |  20 ++
   14693  INSTALL		 |   2 +-
   14694  configure.in		 |   7 +
   14695  fc-cache/Makefile.am	 |   2 +
   14696  fc-cat/Makefile.am	 |   2 +
   14697  fc-cat/fc-cat.c	 |  13 +-
   14698  fontconfig/fontconfig.h |   1 +
   14699  src/Makefile.am	 |   2 +
   14700  src/fccache.c		 | 523
   14701  +++++++++++++++++++++++++++++++++++++++++++-----
   14702  9 files changed, 519 insertions(+), 53 deletions(-)
   14703 
   14704 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
   14705 Author: Patrick Lam <plam (a] MIT.EDU>
   14706 Date:	Thu Dec 8 05:54:27 2005 +0000
   14707 
   14708     Because we've changed FcPatternAddString to use FcStrStaticName
   14709     and not
   14710 	FcValueSave, explicitly handle the case of a null string.
   14711 
   14712  ChangeLog   | 6 ++++++
   14713  src/fcpat.c | 7 +++++++
   14714  2 files changed, 13 insertions(+)
   14715 
   14716 commit 982b598278315de60721740047a1b57f4a5895b8
   14717 Author: Patrick Lam <plam (a] MIT.EDU>
   14718 Date:	Wed Dec 7 03:55:25 2005 +0000
   14719 
   14720     Fix warnings.
   14721 
   14722  ChangeLog	 | 5 +++++
   14723  fc-cat/fc-cat.c | 9 +++------
   14724  2 files changed, 8 insertions(+), 6 deletions(-)
   14725 
   14726 commit c6103dfb22de0664a6ab164d90d6959551e301c5
   14727 Author: Patrick Lam <plam (a] MIT.EDU>
   14728 Date:	Tue Dec 6 18:57:43 2005 +0000
   14729 
   14730     Don't assign types to user object names.
   14731 
   14732  ChangeLog    | 5 +++++
   14733  src/fcname.c | 3 +++
   14734  2 files changed, 8 insertions(+)
   14735 
   14736 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
   14737 Author: Patrick Lam <plam (a] MIT.EDU>
   14738 Date:	Mon Dec 5 16:08:01 2005 +0000
   14739 
   14740     Don't free strings that have been returned from FcStrStaticName.
   14741 
   14742  ChangeLog   |	5 +++++
   14743  src/fcpat.c | 21 +++++++++++++++++++--
   14744  2 files changed, 24 insertions(+), 2 deletions(-)
   14745 
   14746 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
   14747 Author: Patrick Lam <plam (a] MIT.EDU>
   14748 Date:	Thu Dec 1 07:12:45 2005 +0000
   14749 
   14750     Add codepath for reading global cache files as well.
   14751 
   14752  ChangeLog	 |  5 +++++
   14753  fc-cat/fc-cat.c | 61
   14754  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   14755  2 files changed, 66 insertions(+)
   14756 
   14757 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
   14758 Author: Patrick Lam <plam (a] MIT.EDU>
   14759 Date:	Thu Dec 1 06:27:07 2005 +0000
   14760 
   14761     file 10-fonts-persian.conf was initially added on branch
   14762     fc-2_4_branch.
   14763 
   14764 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
   14765 Author: Patrick Lam <plam (a] MIT.EDU>
   14766 Date:	Thu Dec 1 06:27:07 2005 +0000
   14767 
   14768     Add config file for Persian fonts from Sharif FarsiWeb, Inc.
   14769     reviewed by: plam
   14770 
   14771  ChangeLog		      |  10 +-
   14772  conf.d/10-fonts-persian.conf | 545
   14773  +++++++++++++++++++++++++++++++++++++++++++
   14774  conf.d/Makefile.am	      |   1 +
   14775  3 files changed, 555 insertions(+), 1 deletion(-)
   14776 
   14777 commit cb6d97eb1baba6795bb8abdede69902b2440f371
   14778 Author: Patrick Lam <plam (a] MIT.EDU>
   14779 Date:	Wed Nov 30 22:13:21 2005 +0000
   14780 
   14781     Only add a config file to the set of config files once.
   14782     reviewed by: plam
   14783 
   14784  ChangeLog   | 7 +++++++
   14785  src/fcxml.c | 6 ++++++
   14786  2 files changed, 13 insertions(+)
   14787 
   14788 commit 93a27747a485624d4a89550036e12eeec96d4558
   14789 Author: Patrick Lam <plam (a] MIT.EDU>
   14790 Date:	Tue Nov 29 15:04:06 2005 +0000
   14791 
   14792     src/fcint.h (FcCacheBankToIndex);
   14793     Fix segfault by guarding array dereference.
   14794 
   14795  ChangeLog   | 5 +++++
   14796  src/fcint.h | 2 +-
   14797  2 files changed, 6 insertions(+), 1 deletion(-)
   14798 
   14799 commit b8948e85420469c83098a6b97d7979189a8734d9
   14800 Author: Patrick Lam <plam (a] MIT.EDU>
   14801 Date:	Tue Nov 29 14:57:10 2005 +0000
   14802 
   14803     Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
   14804 	checks the front of the list and a non-inlineable part which
   14805 	finds and
   14806 	moves the appropriate element to the front of the list.
   14807     reviewed by: plam
   14808 
   14809  ChangeLog	   | 14 ++++++++++++++
   14810  fc-lang/fc-lang.c |  5 ++++-
   14811  src/fccache.c	   | 34 +++++++++++++++++-----------------
   14812  src/fcint.h	   |  9 ++++++++-
   14813  4 files changed, 43 insertions(+), 19 deletions(-)
   14814 
   14815 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
   14816 Author: Patrick Lam <plam (a] MIT.EDU>
   14817 Date:	Tue Nov 29 06:23:00 2005 +0000
   14818 
   14819     Make the perf guys hate me a bit less: hoist the directory-name
   14820 	FcConfigAcceptFont check for cached fonts up to directory
   14821 	cache read
   14822 	time, rather than running it for each font.
   14823 
   14824  ChangeLog     | 8 ++++++++
   14825  src/fccache.c | 3 +++
   14826  src/fccfg.c   | 6 ++----
   14827  3 files changed, 13 insertions(+), 4 deletions(-)
   14828 
   14829 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
   14830 Author: Patrick Lam <plam (a] MIT.EDU>
   14831 Date:	Tue Nov 29 06:09:18 2005 +0000
   14832 
   14833     Don't make FcPatternFindFullFname available to fccfg, it's not
   14834     really safe.
   14835 	Instead go through FcPatternGetString (sorry, perf guys.) Also,
   14836 	use
   14837 	globs for dirs as well.
   14838 
   14839  ChangeLog   | 9 +++++++++
   14840  src/fccfg.c | 8 +++++---
   14841  src/fcint.h | 3 ---
   14842  src/fcpat.c | 5 ++++-
   14843  4 files changed, 18 insertions(+), 7 deletions(-)
   14844 
   14845 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
   14846 Author: Patrick Lam <plam (a] MIT.EDU>
   14847 Date:	Tue Nov 29 00:21:05 2005 +0000
   14848 
   14849     Fix segfault.
   14850 
   14851  ChangeLog   | 5 +++++
   14852  src/fccfg.c | 5 ++++-
   14853  2 files changed, 9 insertions(+), 1 deletion(-)
   14854 
   14855 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
   14856 Author: Patrick Lam <plam (a] MIT.EDU>
   14857 Date:	Tue Nov 29 00:16:02 2005 +0000
   14858 
   14859     Update autogenerated config.* files.
   14860 
   14861  config/config.guess | 535
   14862  +++++++++++++++++++++++++++-------------------------
   14863  config/config.sub   |	67 ++++---
   14864  2 files changed, 314 insertions(+), 288 deletions(-)
   14865 
   14866 commit ced3f0a0abd84de73753956ec18e7316eda33a37
   14867 Author: Patrick Lam <plam (a] MIT.EDU>
   14868 Date:	Tue Nov 29 00:14:42 2005 +0000
   14869 
   14870     Fix problem dating back at least to 2.3.2 where globs weren't
   14871     being applied
   14872 	to patterns loaded from a cache.
   14873     Fix some obvious spelling mistakes.
   14874 
   14875  ChangeLog		  | 13 +++++++++++++
   14876  doc/fontconfig-user.sgml | 17 +++++++++--------
   14877  src/fccfg.c		  |  3 ++-
   14878  src/fcint.h		  |  3 +++
   14879  src/fcpat.c		  |  4 +---
   14880  5 files changed, 28 insertions(+), 12 deletions(-)
   14881 
   14882 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
   14883 Author: Patrick Lam <plam (a] MIT.EDU>
   14884 Date:	Mon Nov 28 10:54:11 2005 +0000
   14885 
   14886     Stephan Kulow <coolo (a] suse.de> reviewed by: plam
   14887     Don't kill all fonts during match (oops!)
   14888 
   14889  ChangeLog     | 23 +++++++++++++++++++++++
   14890  src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
   14891  2 files changed, 55 insertions(+), 7 deletions(-)
   14892 
   14893 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
   14894 Author: Patrick Lam <plam (a] MIT.EDU>
   14895 Date:	Mon Nov 28 01:40:53 2005 +0000
   14896 
   14897     Stephan Kulow <coolo (a] suse.de> Michael Matz <matz (a] suse.de> reviewed
   14898     by: plam
   14899     Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
   14900 	FcCompare into FcFontSetMatch and reorder the loops, adding
   14901 	a boolean
   14902 	array which blocks patterns from future consideration if
   14903 	they're known
   14904 	to not be best on some past criterion.
   14905 
   14906  src/fcmatch.c | 224
   14907  +++++++++++++++++++++++++++++++++++++++++-----------------
   14908  1 file changed, 159 insertions(+), 65 deletions(-)
   14909 
   14910 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
   14911 Author: Patrick Lam <plam (a] MIT.EDU>
   14912 Date:	Sat Nov 26 05:05:14 2005 +0000
   14913 
   14914     Fix incorrect merge.
   14915     reviewed by: plam
   14916 
   14917  ChangeLog     | 7 +++++++
   14918  src/fcmatch.c | 6 +++---
   14919  2 files changed, 10 insertions(+), 3 deletions(-)
   14920 
   14921 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
   14922 Author: Patrick Lam <plam (a] MIT.EDU>
   14923 Date:	Fri Nov 25 16:33:58 2005 +0000
   14924 
   14925     Don't do random matching when bad objects are passed into
   14926 	FcCompareValueList.
   14927 
   14928  ChangeLog     |  6 ++++++
   14929  src/fcmatch.c | 58
   14930  +++++++++++++++++++++++++++++++++++++++++++---------------
   14931  2 files changed, 49 insertions(+), 15 deletions(-)
   14932 
   14933 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
   14934 Author: Patrick Lam <plam (a] MIT.EDU>
   14935 Date:	Fri Nov 25 16:04:44 2005 +0000
   14936 
   14937     Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
   14938 	_fcPatternElts, _fcValueLists for consistency.
   14939 
   14940  ChangeLog   | 10 ++++++++++
   14941  src/fcint.h |	8 ++++----
   14942  src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
   14943  3 files changed, 39 insertions(+), 29 deletions(-)
   14944 
   14945 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
   14946 Author: Patrick Lam <plam (a] MIT.EDU>
   14947 Date:	Fri Nov 25 15:54:24 2005 +0000
   14948 
   14949     Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
   14950     reviewed by: plam
   14951 
   14952  ChangeLog     |  7 +++++++
   14953  src/fcmatch.c | 35 ++++++++++-------------------------
   14954  2 files changed, 17 insertions(+), 25 deletions(-)
   14955 
   14956 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
   14957 Author: Patrick Lam <plam (a] MIT.EDU>
   14958 Date:	Fri Nov 25 15:50:34 2005 +0000
   14959 
   14960     Pass around FcCache *s to the Unserialize functions for extra
   14961     consistency
   14962 	(and less overhead, for what that's worth).
   14963 
   14964  ChangeLog	 | 13 +++++++++++++
   14965  src/fccache.c	 |  2 +-
   14966  src/fccharset.c | 12 ++++++------
   14967  src/fcfs.c	 |  2 +-
   14968  src/fcint.h	 | 10 +++++-----
   14969  src/fclang.c	 |  8 ++++----
   14970  src/fcname.c	 |  2 +-
   14971  src/fcpat.c	 | 32 ++++++++++++++++----------------
   14972  8 files changed, 47 insertions(+), 34 deletions(-)
   14973 
   14974 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
   14975 Author: Patrick Lam <plam (a] MIT.EDU>
   14976 Date:	Fri Nov 25 03:00:51 2005 +0000
   14977 
   14978     Inline the *PtrU functions to gain perf. Remove unneeded params
   14979     for the
   14980 	FcCompare* functions.
   14981     reviewed by: plam
   14982 
   14983  ChangeLog     | 12 +++++++++++-
   14984  src/fcint.h   | 31 +++++++++++++++++++++++++++----
   14985  src/fcmatch.c | 50 +++++++++++++++++---------------------------------
   14986  src/fcname.c  | 12 +++---------
   14987  src/fcpat.c   | 22 ++--------------------
   14988  5 files changed, 60 insertions(+), 67 deletions(-)
   14989 
   14990 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
   14991 Author: Patrick Lam <plam (a] MIT.EDU>
   14992 Date:	Fri Nov 25 02:16:42 2005 +0000
   14993 
   14994     Fix the debian changelog so that debian/rules works again, make it
   14995     create a
   14996 	debian package for release 2.3.92-1. Acknowledge change in NMU of
   14997 	debian package.
   14998 
   14999  debian/changelog | 13 +++++++++++++
   15000  debian/control   |  1 +
   15001  debian/po/cs.po  | 57
   15002  ++++++++++++++++++++++++++++----------------------------
   15003  3 files changed, 43 insertions(+), 28 deletions(-)
   15004 
   15005 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
   15006 Author: Patrick Lam <plam (a] MIT.EDU>
   15007 Date:	Thu Nov 24 21:40:20 2005 +0000
   15008 
   15009     Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
   15010     Check for type validity during FcPatternAddWithBinding, don't
   15011     verify type
   15012 	in FcFontMatch, don't call FcCanonicalize here (which always
   15013 	does a
   15014 	deep copy).
   15015     reviewed by: plam
   15016 
   15017  ChangeLog		 | 13 +++++++++++++
   15018  fontconfig/fontconfig.h |  3 ---
   15019  src/fcint.h		 |  3 +++
   15020  src/fcmatch.c		 | 22 +++++-----------------
   15021  src/fcpat.c		 | 22 +++++++++++++++++-----
   15022  5 files changed, 38 insertions(+), 25 deletions(-)
   15023 
   15024 commit 4f8b266fd97e36961639c40d93225265c0f849c7
   15025 Author: Patrick Lam <plam (a] MIT.EDU>
   15026 Date:	Thu Nov 24 20:20:26 2005 +0000
   15027 
   15028     Make FcCompareString and FcCompareFamily less expensive. Only add
   15029     a value
   15030 	for FC_FAMILY if the proposed value is a string.
   15031     reviewed by: plam
   15032 
   15033  ChangeLog     | 11 ++++++++++-
   15034  src/fcmatch.c | 24 +++++++++++++++++-------
   15035  src/fcpat.c   |  7 +++++++
   15036  3 files changed, 34 insertions(+), 8 deletions(-)
   15037 
   15038 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
   15039 Author: Patrick Lam <plam (a] MIT.EDU>
   15040 Date:	Thu Nov 24 19:38:05 2005 +0000
   15041 
   15042     Inline FcDebug invocations and only initialize once, in
   15043     FcInit*. Improve
   15044 	debug msg in FcPatternPrint.
   15045     reviewed by: plam
   15046 
   15047  ChangeLog    | 10 ++++++++++
   15048  src/fcdbg.c  | 30 ++++++++++++------------------
   15049  src/fcinit.c |  2 ++
   15050  src/fcint.h  |  9 +++++++--
   15051  4 files changed, 31 insertions(+), 20 deletions(-)
   15052 
   15053 commit d2f459781cade98d1d07806d023e63f1fc289b0e
   15054 Author: Patrick Lam <plam (a] MIT.EDU>
   15055 Date:	Wed Nov 23 17:01:27 2005 +0000
   15056 
   15057     Properly apply fcrozat's patch.
   15058 
   15059  fc-cat/fc-cat.c | 2 +-
   15060  1 file changed, 1 insertion(+), 1 deletion(-)
   15061 
   15062 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
   15063 Author: Patrick Lam <plam (a] MIT.EDU>
   15064 Date:	Wed Nov 23 16:36:26 2005 +0000
   15065 
   15066     2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
   15067     Minor code warning cleanups.
   15068 
   15069  ChangeLog		 | 8 ++++++++
   15070  fc-cat/fc-cat.c	 | 1 -
   15071  fontconfig/fontconfig.h | 2 +-
   15072  3 files changed, 9 insertions(+), 2 deletions(-)
   15073 
   15074 commit b1297aa8977901075e95e40bc430fc823e1fb230
   15075 Author: Patrick Lam <plam (a] MIT.EDU>
   15076 Date:	Wed Nov 23 15:33:48 2005 +0000
   15077 
   15078     2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
   15079     Make getopt_long accept -s parameter to fc-match as well.
   15080 
   15081  ChangeLog	     | 7 +++++++
   15082  fc-match/fc-match.c | 2 +-
   15083  2 files changed, 8 insertions(+), 1 deletion(-)
   15084 
   15085 commit 435fc66073ee83d17242bac2880e843489439cda
   15086 Author: Patrick Lam <plam (a] MIT.EDU>
   15087 Date:	Wed Nov 23 15:32:36 2005 +0000
   15088 
   15089     2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
   15090     Make getopt_long accept -s parameter to fc-match as well.
   15091 
   15092  ChangeLog	     | 7 +++++++
   15093  fc-match/fc-match.c | 2 +-
   15094  2 files changed, 8 insertions(+), 1 deletion(-)
   15095 
   15096 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
   15097 Author: Patrick Lam <plam (a] MIT.EDU>
   15098 Date:	Tue Nov 22 04:46:55 2005 +0000
   15099 
   15100     Manually perform inlining & partial redundancy elimination to
   15101     reduce calls
   15102 	to FcValueListPtrU.
   15103     Only invoke strlen() when really necessary.
   15104     reviewed by: plam
   15105     reviewed by: plam
   15106 
   15107  ChangeLog     | 16 ++++++++++++++++
   15108  src/fcmatch.c | 17 +++++++++--------
   15109  src/fcstr.c   |  8 ++------
   15110  3 files changed, 27 insertions(+), 14 deletions(-)
   15111 
   15112 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
   15113 Author: Patrick Lam <plam (a] MIT.EDU>
   15114 Date:	Sat Nov 19 22:38:39 2005 +0000
   15115 
   15116     Get rid of the use of freetype internal headers in fcfreetype.c, since
   15117 	those headers will go away with freetype 2.2. Replace with public
   15118 	domain ftglue code from pango. Note that the patch removes
   15119 	some extra
   15120 	error checking in FT_Get_BDF_Property() and comments out the
   15121 	skipping
   15122 	of empty pcf fonts.
   15123     reviewed by: plam
   15124 
   15125  ChangeLog | 2 ++
   15126  1 file changed, 2 insertions(+)
   15127 
   15128 commit 246985e40e3296a6bb427026d8274fe8409f3776
   15129 Author: Patrick Lam <plam (a] MIT.EDU>
   15130 Date:	Sat Nov 19 22:37:24 2005 +0000
   15131 
   15132     file ftglue.c was initially added on branch fc-2_4_branch.
   15133 
   15134 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
   15135 Author: Patrick Lam <plam (a] MIT.EDU>
   15136 Date:	Sat Nov 19 22:37:24 2005 +0000
   15137 
   15138     Get rid of the use of freetype internal headers in fcfreetype.c, since
   15139 	those headers will go away with freetype 2.2. Replace with public
   15140 	domain ftglue code from pango. Note that the patch removes
   15141 	some extra
   15142 	error checking in FT_Get_BDF_Property() and comments out the
   15143 	skipping
   15144 	of empty pcf fonts.
   15145     reviewed by: plam
   15146 
   15147  src/ftglue.c | 349
   15148  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   15149  src/ftglue.h | 159 +++++++++++++++++++++++++++
   15150  2 files changed, 508 insertions(+)
   15151 
   15152 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
   15153 Author: Patrick Lam <plam (a] MIT.EDU>
   15154 Date:	Sat Nov 19 22:32:13 2005 +0000
   15155 
   15156     Get rid of the use of freetype internal headers in fcfreetype.c, since
   15157 	those headers will go away with freetype 2.2. Replace with public
   15158 	domain ftglue code from pango. Note that the patch removes
   15159 	some extra
   15160 	error checking in FT_Get_BDF_Property() and comments out the
   15161 	skipping
   15162 	of empty pcf fonts.
   15163     reviewed by: plam
   15164 
   15165  ChangeLog	  | 13 ++++++++++
   15166  src/Makefile.am  |  4 ++-
   15167  src/fcfreetype.c | 75
   15168  ++++++++++++++++++++++++++------------------------------
   15169  3 files changed, 51 insertions(+), 41 deletions(-)
   15170 
   15171 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
   15172 Author: Patrick Lam <plam (a] MIT.EDU>
   15173 Date:	Sat Nov 19 16:24:53 2005 +0000
   15174 
   15175     Further fix of patch from 2005-11-04: miscounted numbers count
   15176 	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
   15177 	and
   15178 	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
   15179     Removed leafidx_count and numbers_count since they are the same and
   15180 	replaced them with offset_count.
   15181     reviewed by: plam
   15182 
   15183  ChangeLog	   | 12 ++++++++++++
   15184  fc-lang/fc-lang.c | 21 +++++++++++++--------
   15185  2 files changed, 25 insertions(+), 8 deletions(-)
   15186 
   15187 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
   15188 Author: Patrick Lam <plam (a] MIT.EDU>
   15189 Date:	Fri Nov 18 20:32:30 2005 +0000
   15190 
   15191     Don't crash when fc-cat invoked with no arguments.
   15192     Fix invalid read access caused by premature free and GCC4 warnings in
   15193 	libxml2 codepath.
   15194     reviewed by: plam
   15195     reviewed by: plam
   15196 
   15197  ChangeLog	 | 17 ++++++++++++++++-
   15198  fc-cat/fc-cat.c |  3 +++
   15199  src/fcxml.c	 | 10 ++++++----
   15200  3 files changed, 25 insertions(+), 5 deletions(-)
   15201 
   15202 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
   15203 Author: Patrick Lam <plam (a] MIT.EDU>
   15204 Date:	Fri Nov 18 04:21:10 2005 +0000
   15205 
   15206     List iteration not needed in FcConfigValues, since it's building
   15207     up the
   15208 	list itself; we can just strip FcVoid elements during
   15209 	construction.
   15210     reviewed by: plam
   15211 
   15212  ChangeLog   |	9 +++++++++
   15213  src/fccfg.c | 17 ++++++-----------
   15214  2 files changed, 15 insertions(+), 11 deletions(-)
   15215 
   15216 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
   15217 Author: Patrick Lam <plam (a] MIT.EDU>
   15218 Date:	Thu Nov 17 16:46:07 2005 +0000
   15219 
   15220     Fix crash on invalid constants in config files (forgot to update
   15221     a pointer
   15222 	upon list iteration.)
   15223 
   15224  ChangeLog   | 6 ++++++
   15225  src/fccfg.c | 1 +
   15226  2 files changed, 7 insertions(+)
   15227 
   15228 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
   15229 Author: Patrick Lam <plam (a] MIT.EDU>
   15230 Date:	Thu Nov 17 16:17:05 2005 +0000
   15231 
   15232     Complain about invalid constants in config files.
   15233     reviewed by: plam
   15234 
   15235  ChangeLog   | 7 +++++++
   15236  src/fcxml.c | 4 ++++
   15237  2 files changed, 11 insertions(+)
   15238 
   15239 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
   15240 Author: Patrick Lam <plam (a] MIT.EDU>
   15241 Date:	Thu Nov 17 15:43:39 2005 +0000
   15242 
   15243     Don't add current_arch_start more than once.
   15244     Fix ordering of ALIGN with respect to saving block_ptr; add another
   15245     ALIGN
   15246 	to fcfs.c.
   15247     reviewed by: plam
   15248 
   15249  ChangeLog	 | 16 ++++++++++++++++
   15250  src/fccache.c	 |  2 +-
   15251  src/fccharset.c | 12 ++++++++----
   15252  src/fcfs.c	 | 10 +++++++++-
   15253  src/fcname.c	 |  6 ++++--
   15254  src/fcpat.c	 |  1 +
   15255  6 files changed, 39 insertions(+), 8 deletions(-)
   15256 
   15257 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
   15258 Author: Patrick Lam <plam (a] MIT.EDU>
   15259 Date:	Wed Nov 16 17:49:01 2005 +0000
   15260 
   15261     src/fccache.c (FcDirCacheProduce)
   15262     Fix case where alignment bytes bumped up metadata->count causing
   15263 	unwarranted failures to write cache files. (Reported by Stephan
   15264 	Kulow).
   15265 
   15266  ChangeLog     |  7 +++++++
   15267  src/fccache.c | 15 +++++++++++----
   15268  2 files changed, 18 insertions(+), 4 deletions(-)
   15269 
   15270 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
   15271 Author: Patrick Lam <plam (a] MIT.EDU>
   15272 Date:	Wed Nov 16 15:55:17 2005 +0000
   15273 
   15274     Add *NeededBytesAlign(), which overestimates the padding which
   15275     is later
   15276 	added by the new ALIGN macro. Fix alignment problems on ia64
   15277 	and s390
   15278 	by bumping up block_ptr appropriately. (Earlier version by Andreas
   15279 	Schwab).
   15280     Use sysconf to determine proper PAGESIZE value; this appears to be
   15281 	POSIX-compliant. (reported by Andreas Schwab)
   15282     reviewed by: plam
   15283 
   15284  ChangeLog	 | 23 +++++++++++++++++++++++
   15285  src/fccache.c	 | 21 +++++++++++++--------
   15286  src/fccharset.c | 11 +++++++++++
   15287  src/fcfs.c	 | 10 ++++++++++
   15288  src/fcint.h	 | 18 ++++++++++++++++++
   15289  src/fclang.c	 |  8 ++++++++
   15290  src/fcname.c	 |  8 ++++++++
   15291  src/fcpat.c	 | 36 ++++++++++++++++++++++++++++++++++++
   15292  8 files changed, 127 insertions(+), 8 deletions(-)
   15293 
   15294 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
   15295 Author: Patrick Lam <plam (a] MIT.EDU>
   15296 Date:	Fri Nov 4 19:31:26 2005 +0000
   15297 
   15298     Fix bug 2878 (excessive relocations at startup for charsets,
   15299     reported by
   15300 	Ross Burton): fc-lang/fc-lang now creates the static form of the
   15301 	langset, not the dynamic form, so that the charsets should now
   15302 	be in
   15303 	.rodata.
   15304 
   15305  ChangeLog	   | 11 +++++++++++
   15306  fc-lang/fc-lang.c | 59
   15307  ++++++++++++++++++++++++++++++++++++++++---------------
   15308  src/fccharset.c   | 18 +++++++++++++++++
   15309  src/fcint.h	   |  5 +++++
   15310  src/fclang.c	   | 16 ++++++++++++++-
   15311  5 files changed, 92 insertions(+), 17 deletions(-)
   15312 
   15313 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
   15314 Author: Patrick Lam <plam (a] MIT.EDU>
   15315 Date:	Fri Nov 4 16:48:32 2005 +0000
   15316 
   15317     Add test for validity of directory caches that somehow got lost
   15318     (reported
   15319 	by make distcheck).
   15320 
   15321  ChangeLog   | 6 ++++++
   15322  src/fcdir.c | 2 +-
   15323  2 files changed, 7 insertions(+), 1 deletion(-)
   15324 
   15325 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
   15326 Author: Patrick Lam <plam (a] MIT.EDU>
   15327 Date:	Fri Nov 4 06:17:00 2005 +0000
   15328 
   15329     Bump version to 2.3.92.
   15330 
   15331  ChangeLog		 |  8 ++++++++
   15332  README			 | 29 +++++++++++++++++++++++++++--
   15333  configure.in		 |  2 +-
   15334  fontconfig/fontconfig.h |  2 +-
   15335  4 files changed, 37 insertions(+), 4 deletions(-)
   15336 
   15337 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
   15338 Author: Patrick Lam <plam (a] MIT.EDU>
   15339 Date:	Thu Nov 3 04:45:57 2005 +0000
   15340 
   15341     Fix argument ordering problem in call to FcPatternTransferFullFname.
   15342 
   15343  ChangeLog   | 5 +++++
   15344  src/fcpat.c | 2 +-
   15345  2 files changed, 6 insertions(+), 1 deletion(-)
   15346 
   15347 commit 7358dae49b328f5546d156246510601e2dd85d1c
   15348 Author: Patrick Lam <plam (a] MIT.EDU>
   15349 Date:	Thu Nov 3 04:23:22 2005 +0000
   15350 
   15351     Fix warnings and embarrassing double-free error.
   15352 
   15353  ChangeLog	  |  7 +++++++
   15354  src/fcfreetype.c |  2 +-
   15355  src/fcpat.c	  | 14 +++++---------
   15356  3 files changed, 13 insertions(+), 10 deletions(-)
   15357 
   15358 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
   15359 Author: Patrick Lam <plam (a] MIT.EDU>
   15360 Date:	Wed Nov 2 15:57:36 2005 +0000
   15361 
   15362     Change the rule for artificial emboldening in fonts.conf.in. This
   15363     enables
   15364 	the support for artificial emboldening included in cairo.
   15365     reviewed by: plam
   15366 
   15367  ChangeLog     |  8 ++++++++
   15368  fonts.conf.in | 18 ++++++++++++++----
   15369  2 files changed, 22 insertions(+), 4 deletions(-)
   15370 
   15371 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
   15372 Author: Patrick Lam <plam (a] MIT.EDU>
   15373 Date:	Wed Nov 2 15:29:53 2005 +0000
   15374 
   15375     Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
   15376     full
   15377 	names when transferring, and free full names when freeing the
   15378 	associated font. Reported by Jinghua Luo.
   15379 
   15380  ChangeLog   |	8 ++++++++
   15381  src/fcpat.c | 18 ++++++++++++++----
   15382  2 files changed, 22 insertions(+), 4 deletions(-)
   15383 
   15384 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
   15385 Author: Patrick Lam <plam (a] MIT.EDU>
   15386 Date:	Wed Nov 2 07:37:00 2005 +0000
   15387 
   15388     Revert the previous patch and commit the correct patch: I forgot a
   15389 	canonicalization in FcValueListSerialize, so that it would
   15390 	choke on
   15391 	already-serialized input files. Duh!
   15392 
   15393  ChangeLog	     | 8 ++++++++
   15394  fc-cache/fc-cache.c | 9 ---------
   15395  src/fcpat.c	     | 1 +
   15396  3 files changed, 9 insertions(+), 9 deletions(-)
   15397 
   15398 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
   15399 Author: Patrick Lam <plam (a] MIT.EDU>
   15400 Date:	Wed Nov 2 07:01:25 2005 +0000
   15401 
   15402     Forcibly rescan a directory before writing a fresh local cache
   15403     file for
   15404 	that directory, fixing the losing-fonts problem reported by
   15405 	Mike Fabian
   15406 	and also apparently the font cache file corruption.
   15407 
   15408  ChangeLog	     | 8 ++++++++
   15409  fc-cache/fc-cache.c | 9 +++++++++
   15410  2 files changed, 17 insertions(+)
   15411 
   15412 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
   15413 Author: Patrick Lam <plam (a] MIT.EDU>
   15414 Date:	Wed Nov 2 06:39:23 2005 +0000
   15415 
   15416     Fix thinko: actually, the whole global cache is stale if the global
   15417     cache
   15418 	is older than the (newest) config file.
   15419 
   15420  ChangeLog     | 6 ++++++
   15421  src/fccache.c | 6 +++---
   15422  2 files changed, 9 insertions(+), 3 deletions(-)
   15423 
   15424 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
   15425 Author: Patrick Lam <plam (a] MIT.EDU>
   15426 Date:	Wed Nov 2 06:29:14 2005 +0000
   15427 
   15428     Declare the global cache of a directory's contents to be stale if the
   15429 	directory is newer than the (newest) configuration file. S:
   15430 	----------------------------------------------------------------------
   15431 
   15432  ChangeLog     |  8 ++++++++
   15433  src/fccache.c | 12 +++++++++---
   15434  src/fccfg.c   | 20 ++++++++++++++------
   15435  src/fcint.h   | 11 ++++++++++-
   15436  4 files changed, 41 insertions(+), 10 deletions(-)
   15437 
   15438 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
   15439 Author: Patrick Lam <plam (a] MIT.EDU>
   15440 Date:	Tue Nov 1 06:57:25 2005 +0000
   15441 
   15442     Copy the full pathname whenever duplicating an FcPattern; otherwise,
   15443 	applications continue breaking.
   15444 
   15445  ChangeLog     | 10 ++++++++++
   15446  src/fcint.h   |  4 ++--
   15447  src/fclist.c  |  6 +-----
   15448  src/fcmatch.c |  4 ++++
   15449  src/fcpat.c   | 25 ++++++++++++++++++++++++-
   15450  5 files changed, 41 insertions(+), 8 deletions(-)
   15451 
   15452 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
   15453 Author: Patrick Lam <plam (a] MIT.EDU>
   15454 Date:	Tue Nov 1 05:52:28 2005 +0000
   15455 
   15456     Fix small memory error (tried to free argv); use basename and dirname
   15457 	correctly (they can modify their arguments).
   15458 
   15459  ChangeLog	  | 7 +++++++
   15460  fc-cat/fc-cat.c  | 4 +---
   15461  src/fcfreetype.c | 2 +-
   15462  3 files changed, 9 insertions(+), 4 deletions(-)
   15463 
   15464 commit e77c17184a6172d6368dd3193c791c4027065bbd
   15465 Author: Patrick Lam <plam (a] MIT.EDU>
   15466 Date:	Tue Nov 1 05:26:27 2005 +0000
   15467 
   15468     Reinstate basename patch, but keep a hash table linking FcPatterns
   15469     to their
   15470 	fully-qualified font names for clients' benefit. Clients only
   15471 	pay for
   15472 	the font names once they request the FC_FILE property from an
   15473 	FcPattern, but the font name is malloc'd at that point (i.e. not
   15474 	mmapped: that's impossible, since it may vary between machines.)
   15475 	Clients do have to pay for a copy of the path name per cache file.
   15476     Note that FcPatternGetString now does some rewriting if you ask for an
   15477 	FC_FILE, appending the pathname as appropriate.
   15478 
   15479  ChangeLog	  | 23 ++++++++++++++
   15480  fc-cat/fc-cat.c  |  7 ++--
   15481  src/fccache.c	  | 40 ++++++++++++++++++++---
   15482  src/fcfreetype.c |  5 ++-
   15483  src/fcint.h	  |  9 ++++++
   15484  src/fclist.c	  |  8 +++++
   15485  src/fcpat.c	  | 97
   15486  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   15487  7 files changed, 181 insertions(+), 8 deletions(-)
   15488 
   15489 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
   15490 Author: Patrick Lam <plam (a] MIT.EDU>
   15491 Date:	Mon Oct 31 06:02:00 2005 +0000
   15492 
   15493     Revert basename patch, which breaks fontconfig clients on my system.
   15494 
   15495  src/fcfreetype.c | 3 +--
   15496  1 file changed, 1 insertion(+), 2 deletions(-)
   15497 
   15498 commit 720298e773876037dd9af384a9cc16956600b5e7
   15499 Author: Patrick Lam <plam (a] MIT.EDU>
   15500 Date:	Wed Oct 26 06:34:29 2005 +0000
   15501 
   15502     Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
   15503 	embedded bitmaps or not.
   15504     reviewed by: plam
   15505 
   15506  ChangeLog		 | 11 +++++++++++
   15507  fontconfig/fontconfig.h |  1 +
   15508  fonts.conf.in		 |  4 ++++
   15509  src/fcdefault.c	 |  1 +
   15510  src/fcname.c		 |  1 +
   15511  5 files changed, 18 insertions(+)
   15512 
   15513 commit 961d9b9993ae815d6ba723829724bf0685809091
   15514 Author: Patrick Lam <plam (a] MIT.EDU>
   15515 Date:	Tue Oct 25 22:29:13 2005 +0000
   15516 
   15517     Only add basename to patterns' FC_FILE element, not any part of the
   15518 	dirname.
   15519 
   15520  ChangeLog	  | 6 ++++++
   15521  src/fcfreetype.c | 3 ++-
   15522  2 files changed, 8 insertions(+), 1 deletion(-)
   15523 
   15524 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
   15525 Author: Patrick Lam <plam (a] MIT.EDU>
   15526 Date:	Sat Oct 22 15:12:05 2005 +0000
   15527 
   15528     Add some more consts, fixing more GCC4 warnings.
   15529 
   15530  ChangeLog	  |  5 +++++
   15531  src/fcfreetype.c | 22 +++++++++++-----------
   15532  2 files changed, 16 insertions(+), 11 deletions(-)
   15533 
   15534 commit 904426816df300fad816238f0f27ef595a6a539b
   15535 Author: Patrick Lam <plam (a] MIT.EDU>
   15536 Date:	Sat Oct 22 14:21:14 2005 +0000
   15537 
   15538     Support localized font family and style names. This has been
   15539     reported to
   15540 	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
   15541 	work fine.
   15542     reviewed by: plam
   15543 
   15544  ChangeLog	 |   7 ++++
   15545  src/fcdefault.c | 110
   15546  +++++++++++++++++++++++++++++++-------------------------
   15547  src/fcint.h	 |   4 +++
   15548  src/fclist.c	 |  60 +++++++++++++++++++++++++++++--
   15549  4 files changed, 130 insertions(+), 51 deletions(-)
   15550 
   15551 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
   15552 Author: Patrick Lam <plam (a] MIT.EDU>
   15553 Date:	Fri Oct 21 20:24:30 2005 +0000
   15554 
   15555     Destroy the global cache file if it's terminally broken. (reported
   15556     by Mike
   15557 	Fabian)
   15558 
   15559  ChangeLog     |  9 ++++++++-
   15560  src/fccache.c | 16 +++++++++++++---
   15561  2 files changed, 21 insertions(+), 4 deletions(-)
   15562 
   15563 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
   15564 Author: Patrick Lam <plam (a] MIT.EDU>
   15565 Date:	Fri Oct 21 19:47:43 2005 +0000
   15566 
   15567     Prevent fc-list from escaping strings when printing them.
   15568 
   15569  ChangeLog		 |  7 +++++++
   15570  fc-list/fc-list.c	 |  2 +-
   15571  fontconfig/fontconfig.h |  3 +++
   15572  src/fcname.c		 | 16 +++++++++++-----
   15573  4 files changed, 22 insertions(+), 6 deletions(-)
   15574 
   15575 commit 250c1cd422ce6260ff58f2699043556d93729ef7
   15576 Author: Patrick Lam <plam (a] MIT.EDU>
   15577 Date:	Thu Oct 20 20:50:21 2005 +0000
   15578 
   15579     Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
   15580     reviewed by: plam
   15581 
   15582  ChangeLog		 |  9 ++++++++-
   15583  fontconfig/fontconfig.h | 12 ++++++++++--
   15584  2 files changed, 18 insertions(+), 3 deletions(-)
   15585 
   15586 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
   15587 Author: Patrick Lam <plam (a] MIT.EDU>
   15588 Date:	Fri Oct 14 21:02:31 2005 +0000
   15589 
   15590     Add consts to variables so as to move arrays into .rodata.
   15591     reviewed by: plam
   15592 
   15593  ChangeLog		     | 8 ++++++++
   15594  fc-glyphname/fc-glyphname.c | 4 ++--
   15595  src/fclang.c		     | 4 ++--
   15596  3 files changed, 12 insertions(+), 4 deletions(-)
   15597 
   15598 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
   15599 Author: Patrick Lam <plam (a] MIT.EDU>
   15600 Date:	Fri Oct 14 20:56:27 2005 +0000
   15601 
   15602     Check existence of directory cache file before attempting to unlink.
   15603     reviewed by: plam
   15604 
   15605  ChangeLog     | 7 +++++++
   15606  src/fccache.c | 4 +++-
   15607  2 files changed, 10 insertions(+), 1 deletion(-)
   15608 
   15609 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
   15610 Author: Patrick Lam <plam (a] MIT.EDU>
   15611 Date:	Thu Oct 13 12:32:14 2005 +0000
   15612 
   15613     Fix flipped return value on unlink. (Reported by Mike Fabian)
   15614 
   15615  ChangeLog     | 14 ++++++++++++++
   15616  src/fccache.c |  6 ++++--
   15617  2 files changed, 18 insertions(+), 2 deletions(-)
   15618 
   15619 commit 2eb843740672da9319c190c48aea2cd98dc92725
   15620 Author: Patrick Lam <plam (a] MIT.EDU>
   15621 Date:	Wed Oct 12 07:55:42 2005 +0000
   15622 
   15623     When fc-cache is run without --force, use directory cache files to
   15624     speed up
   15625 	fc-cache run time.
   15626 
   15627  src/fccache.c | 4 ++--
   15628  src/fcdir.c   | 3 +++
   15629  src/fcint.h   | 3 +++
   15630  3 files changed, 8 insertions(+), 2 deletions(-)
   15631 
   15632 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
   15633 Author: Patrick Lam <plam (a] MIT.EDU>
   15634 Date:	Thu Oct 6 20:45:25 2005 +0000
   15635 
   15636     Add padding to make valgrind and glibc not hate each other when
   15637     calling
   15638 	strlen().
   15639 
   15640  ChangeLog    | 8 ++++++++
   15641  src/fcname.c | 5 +++--
   15642  src/fcpat.c  | 5 +++--
   15643  3 files changed, 14 insertions(+), 4 deletions(-)
   15644 
   15645 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
   15646 Author: Patrick Lam <plam (a] MIT.EDU>
   15647 Date:	Wed Oct 5 21:12:57 2005 +0000
   15648 
   15649     Use libtool -no-undefined flag on all platforms.
   15650     reviewed by: plam & keithp
   15651 
   15652  ChangeLog	 | 7 +++++++
   15653  src/Makefile.am | 3 +--
   15654  2 files changed, 8 insertions(+), 2 deletions(-)
   15655 
   15656 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
   15657 Author: Patrick Lam <plam (a] MIT.EDU>
   15658 Date:	Wed Oct 5 21:12:25 2005 +0000
   15659 
   15660     Fix typo in manually applying patch.
   15661 
   15662  src/Makefile.am | 2 +-
   15663  1 file changed, 1 insertion(+), 1 deletion(-)
   15664 
   15665 commit affc7d1849c26db10b344cfbe834d0bba764f419
   15666 Author: Patrick Lam <plam (a] MIT.EDU>
   15667 Date:	Wed Oct 5 19:40:35 2005 +0000
   15668 
   15669     Modify config file to use Greek fonts before Asian fonts with
   15670     Greek glyphs.
   15671     reviewed by: plam & keithp
   15672 
   15673  ChangeLog     |  8 ++++++++
   15674  fonts.conf.in | 10 +++++++---
   15675  2 files changed, 15 insertions(+), 3 deletions(-)
   15676 
   15677 commit 328929f5ea3f507426b0c021c11fef62794066df
   15678 Author: Patrick Lam <plam (a] MIT.EDU>
   15679 Date:	Wed Oct 5 19:38:40 2005 +0000
   15680 
   15681     Modify config file to use Greek fonts before Asian fonts with
   15682     Greek glyphs.
   15683     reviewed by: plam & keithp
   15684 
   15685  ChangeLog     |  8 ++++++++
   15686  fonts.conf.in | 10 +++++++---
   15687  2 files changed, 15 insertions(+), 3 deletions(-)
   15688 
   15689 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
   15690 Author: Patrick Lam <plam (a] MIT.EDU>
   15691 Date:	Wed Oct 5 19:32:41 2005 +0000
   15692 
   15693     Use libtool -no-undefined flag on all platforms.
   15694     reviewed by: plam & keithp
   15695 
   15696  ChangeLog	 | 7 +++++++
   15697  src/Makefile.am | 3 +--
   15698  2 files changed, 8 insertions(+), 2 deletions(-)
   15699 
   15700 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
   15701 Author: Patrick Lam <plam (a] MIT.EDU>
   15702 Date:	Wed Oct 5 18:41:55 2005 +0000
   15703 
   15704     Implement move-to-front array for banks (perf regression reported
   15705     by Ronny
   15706 	V. Vindenes).
   15707 
   15708  ChangeLog     |  6 ++++++
   15709  src/fccache.c | 29 +++++++++++++++++++----------
   15710  2 files changed, 25 insertions(+), 10 deletions(-)
   15711 
   15712 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
   15713 Author: Patrick Lam <plam (a] MIT.EDU>
   15714 Date:	Wed Oct 5 00:34:52 2005 +0000
   15715 
   15716     Add new API which unlinks directory caches and checks dir caches for
   15717 	existence of appropriate sections. Fix fc-cache to unlink
   15718 	stale cache
   15719 	files and save directory caches that lack relevant sections.
   15720 
   15721  ChangeLog		 | 11 +++++++++++
   15722  fc-cache/fc-cache.c	 |  6 +++++-
   15723  fontconfig/fontconfig.h |  6 ++++++
   15724  src/fccache.c		 | 44 ++++++++++++++++++++++++++++++++++----------
   15725  4 files changed, 56 insertions(+), 11 deletions(-)
   15726 
   15727 commit 6bf2380478f825a6135527133a03869e0ae18742
   15728 Author: Patrick Lam <plam (a] MIT.EDU>
   15729 Date:	Mon Oct 3 19:51:11 2005 +0000
   15730 
   15731     Ensure that a directory cache has the appropriate section before
   15732     reporting
   15733 	that it is valid (reported by Matthias Clasen).
   15734 
   15735  ChangeLog     |  6 ++++++
   15736  src/fccache.c | 15 +++++++++++++++
   15737  2 files changed, 21 insertions(+)
   15738 
   15739 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
   15740 Author: Patrick Lam <plam (a] MIT.EDU>
   15741 Date:	Sat Oct 1 19:18:51 2005 +0000
   15742 
   15743     Bump version number to 2.3.91.
   15744 
   15745  README			 | 15 ++++++++++++++-
   15746  configure.in		 |  2 +-
   15747  fontconfig/fontconfig.h |  2 +-
   15748  3 files changed, 16 insertions(+), 3 deletions(-)
   15749 
   15750 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
   15751 Author: Patrick Lam <plam (a] MIT.EDU>
   15752 Date:	Thu Sep 29 20:53:30 2005 +0000
   15753 
   15754     Use libxml2 if requested (with --enable-libxml2) or if expat is not
   15755 	available.
   15756     reviewed by: plam
   15757 
   15758  ChangeLog	 |  11 ++++
   15759  configure.in	 | 162
   15760  +++++++++++++++++++++++++++++++-------------------------
   15761  src/Makefile.am |   3 +-
   15762  src/fcxml.c	 |  71 ++++++++++++++++++++++++-
   15763  4 files changed, 174 insertions(+), 73 deletions(-)
   15764 
   15765 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
   15766 Author: Patrick Lam <plam (a] MIT.EDU>
   15767 Date:	Thu Sep 29 05:14:04 2005 +0000
   15768 
   15769     Fix multi-arch cache files: compute the position for the block to
   15770     be added
   15771 	using info from OrigFile, not NewFile.
   15772 
   15773  ChangeLog     | 6 ++++++
   15774  src/fccache.c | 4 ++--
   15775  2 files changed, 8 insertions(+), 2 deletions(-)
   15776 
   15777 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
   15778 Author: Patrick Lam <plam (a] MIT.EDU>
   15779 Date:	Wed Sep 28 16:21:14 2005 +0000
   15780 
   15781     Cast results of sizeof() to unsigned int to get rid of warnings
   15782     on x86_64
   15783 	(thanks Matthias Clasen).
   15784 
   15785  ChangeLog     |  8 +++++++-
   15786  src/fccache.c | 38 +++++++++++++++++++-------------------
   15787  2 files changed, 26 insertions(+), 20 deletions(-)
   15788 
   15789 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
   15790 Author: Patrick Lam <plam (a] MIT.EDU>
   15791 Date:	Wed Sep 28 00:23:39 2005 +0000
   15792 
   15793     Update ChangeLog.
   15794 
   15795  ChangeLog | 34 ++++++++++++++++++++++++++++++++++
   15796  1 file changed, 34 insertions(+)
   15797 
   15798 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
   15799 Author: Patrick Lam <plam (a] MIT.EDU>
   15800 Date:	Wed Sep 28 00:23:15 2005 +0000
   15801 
   15802     Use FcAtomic to rewrite cache files.
   15803 
   15804  src/fccache.c | 132
   15805  +++++++++++++++++++++++++++++++++++++++++++---------------
   15806  1 file changed, 98 insertions(+), 34 deletions(-)
   15807 
   15808 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
   15809 Author: Patrick Lam <plam (a] MIT.EDU>
   15810 Date:	Tue Sep 27 15:52:58 2005 +0000
   15811 
   15812     Don't unlink the fonts.cache-2 file even if there's no data to
   15813     write; just
   15814 	write an empty cache file. (thanks Lubos Lunak)
   15815 
   15816  src/fccache.c | 7 -------
   15817  1 file changed, 7 deletions(-)
   15818 
   15819 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
   15820 Author: Patrick Lam <plam (a] MIT.EDU>
   15821 Date:	Tue Sep 27 05:43:08 2005 +0000
   15822 
   15823     Allocate room for the subdirectory names in each directory
   15824     cache. Thanks to
   15825 	James Cloos for finding and diagnosing this bug!
   15826 
   15827  src/fccache.c | 10 ++++++++--
   15828  1 file changed, 8 insertions(+), 2 deletions(-)
   15829 
   15830 commit 2633bc38431468ce528407ee576cb29b0d1212c8
   15831 Author: Patrick Lam <plam (a] MIT.EDU>
   15832 Date:	Tue Sep 27 05:26:59 2005 +0000
   15833 
   15834     Fix .cvsignore file after copying across directories.
   15835 
   15836  fc-cat/.cvsignore | 4 ++--
   15837  1 file changed, 2 insertions(+), 2 deletions(-)
   15838 
   15839 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
   15840 Author: Patrick Lam <plam (a] MIT.EDU>
   15841 Date:	Fri Sep 23 21:42:32 2005 +0000
   15842 
   15843     Add comment about needing docbook-utils to run make distcheck;
   15844     hope it'll
   15845 	save pain to others later.
   15846 
   15847  INSTALL | 2 +-
   15848  1 file changed, 1 insertion(+), 1 deletion(-)
   15849 
   15850 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
   15851 Author: Patrick Lam <plam (a] MIT.EDU>
   15852 Date:	Fri Sep 23 14:41:40 2005 +0000
   15853 
   15854     Update ChangeLog for 2.3.90.
   15855 
   15856  ChangeLog | 33 +++++++++++++++++++++++++++++++++
   15857  1 file changed, 33 insertions(+)
   15858 
   15859 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
   15860 Author: Patrick Lam <plam (a] MIT.EDU>
   15861 Date:	Fri Sep 23 05:59:19 2005 +0000
   15862 
   15863     file Makefile.am was initially added on branch fc-2_4_branch.
   15864 
   15865 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
   15866 Author: Patrick Lam <plam (a] MIT.EDU>
   15867 Date:	Fri Sep 23 05:59:19 2005 +0000
   15868 
   15869     Add new command-line utility, fc-cat, to convert fonts.cache-2
   15870     files into
   15871 	fonts.cache-1 files (e.g. for grepping and validation of the mmap
   15872 	codepath), as per James Cloos' request.
   15873     Remove done 'TODO' comment.
   15874     Updates for development release 2.3.90.
   15875 
   15876  Makefile.am		 |   2 +-
   15877  README			 |   7 +-
   15878  configure.in		 |   3 +-
   15879  fc-cache/fc-cache.c	 |   1 -
   15880  fc-cache/fc-cache.sgml  |   4 +-
   15881  fc-cat/.cvsignore	 |   6 +
   15882  fc-cat/Makefile.am	 |  55 ++++++++
   15883  fc-cat/fc-cat.c	 | 336
   15884  ++++++++++++++++++++++++++++++++++++++++++++++++
   15885  fc-cat/fc-cat.sgml	 | 139 ++++++++++++++++++++
   15886  fontconfig/fontconfig.h |   2 +-
   15887  10 files changed, 548 insertions(+), 7 deletions(-)
   15888 
   15889 commit a9698bed6553c12d397593292ee9e81054244e85
   15890 Author: Patrick Lam <plam (a] MIT.EDU>
   15891 Date:	Fri Sep 23 04:09:37 2005 +0000
   15892 
   15893     Update documentation -- fc-cache's man page now says that you need
   15894     to run
   15895 	fc-cache once per cached architecture; add some documentation
   15896 	to the
   15897 	FcCache structure.
   15898     Make fc-cache write out fonts.cache-2 files for directories with
   15899     no fonts
   15900 	(i.e. only subdirectories).
   15901 
   15902  fc-cache/fc-cache.sgml |  7 +++++++
   15903  src/fccache.c		| 13 ++++++++-----
   15904  src/fcint.h		|  8 ++++----
   15905  3 files changed, 19 insertions(+), 9 deletions(-)
   15906 
   15907 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
   15908 Author: Patrick Lam <plam (a] MIT.EDU>
   15909 Date:	Fri Sep 23 02:33:55 2005 +0000
   15910 
   15911     Remove debugging printf (oops).
   15912 
   15913  src/fcpat.c | 1 -
   15914  1 file changed, 1 deletion(-)
   15915 
   15916 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
   15917 Author: Patrick Lam <plam (a] MIT.EDU>
   15918 Date:	Fri Sep 23 02:08:40 2005 +0000
   15919 
   15920     Convert fromcode to char[12] from char *.
   15921 
   15922  src/fcfreetype.c | 10 +++++-----
   15923  1 file changed, 5 insertions(+), 5 deletions(-)
   15924 
   15925 commit c7beacf91698e8b0dcba2e813052538ec56dd268
   15926 Author: Patrick Lam <plam (a] MIT.EDU>
   15927 Date:	Fri Sep 23 01:48:33 2005 +0000
   15928 
   15929     Small patch for output in case where lineno not defined.
   15930 
   15931  fc-lang/fc-lang.c |  2 +-
   15932  src/fcint.h	   | 14 +++++++-------
   15933  2 files changed, 8 insertions(+), 8 deletions(-)
   15934 
   15935 commit 67accef4d3e245c1dea341e633d82b14aa03432a
   15936 Author: Patrick Lam <plam (a] MIT.EDU>
   15937 Date:	Thu Sep 22 23:45:53 2005 +0000
   15938 
   15939     Fix more gcc4 warnings:
   15940     - Cast sizeof to int, to shut up signedness warnings in comparison.
   15941     - Add consts where appropriate.
   15942     reviewed by: Patrick Lam <plam (a] mit.edu>
   15943 
   15944  doc/edit-sgml.c	     |	 4 +-
   15945  fc-case/fc-case.c	     |	 8 +--
   15946  fc-glyphname/fc-glyphname.c |	21 ++++---
   15947  fc-lang/fc-lang.c	     |	20 ++++---
   15948  src/fccharset.c	     |	 3 +-
   15949  src/fcdefault.c	     |	 6 +-
   15950  src/fcfreetype.c	     |	43 ++++++++------
   15951  src/fcinit.c		     |	 2 +-
   15952  src/fcmatch.c		     |	18 +++---
   15953  src/fcpat.c		     |	 3 +-
   15954  src/fcxml.c		     | 138
   15955  ++++++++++++++++++++++----------------------
   15956  11 files changed, 142 insertions(+), 124 deletions(-)
   15957 
   15958 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
   15959 Author: Patrick Lam <plam (a] MIT.EDU>
   15960 Date:	Thu Sep 22 20:49:24 2005 +0000
   15961 
   15962     Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
   15963 	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
   15964 	negative
   15965 	values for dynamic object strings and positive values for
   15966 	built-in and
   15967 	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
   15968 	pinpointing this bus!
   15969 
   15970  src/fcname.c | 37 ++++++++++++++++++++++++++++---------
   15971  1 file changed, 28 insertions(+), 9 deletions(-)
   15972 
   15973 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
   15974 Author: Patrick Lam <plam (a] MIT.EDU>
   15975 Date:	Fri Sep 16 04:57:18 2005 +0000
   15976 
   15977     Add missing FcValueCanonicalize on call to FcPatternAdd.
   15978 
   15979  src/fcpat.c | 3 ++-
   15980  1 file changed, 2 insertions(+), 1 deletion(-)
   15981 
   15982 commit 13cdf607533ad592b896b738c5642f3685fd8053
   15983 Author: Patrick Lam <plam (a] MIT.EDU>
   15984 Date:	Thu Sep 15 20:36:44 2005 +0000
   15985 
   15986     Revert ill-advised addition of FC_RENDER. Add strategy for handling
   15987     objects
   15988 	that aren't hardcoded into fontconfig, but generated by fontconfig
   15989 	clients: keep another array of user-defined objects (indexed
   15990 	after the
   15991 	built-in objects).
   15992     Fix compilation warning (uninitialized variable).
   15993     Add comment.
   15994 
   15995  fontconfig/fontconfig.h |  1 -
   15996  src/fccache.c		 |  1 +
   15997  src/fccfg.c		 |  2 +-
   15998  src/fcname.c		 | 98
   15999  +++++++++++++++++++++++++++++++++++++++----------
   16000  4 files changed, 80 insertions(+), 22 deletions(-)
   16001 
   16002 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
   16003 Author: Patrick Lam <plam (a] MIT.EDU>
   16004 Date:	Sun Sep 11 05:17:28 2005 +0000
   16005 
   16006     Add a global binding for the 'render' pattern element used by Xft;
   16007     the lack
   16008 	of said binding prevented programs from using FcPatterns
   16009 	through Xft.
   16010 
   16011  fontconfig/fontconfig.h | 1 +
   16012  src/fcname.c		 | 2 +-
   16013  2 files changed, 2 insertions(+), 1 deletion(-)
   16014 
   16015 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
   16016 Author: Patrick Lam <plam (a] MIT.EDU>
   16017 Date:	Sun Sep 11 02:16:09 2005 +0000
   16018 
   16019     Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
   16020 
   16021  ChangeLog		     |	19 +++++
   16022  doc/fontconfig-user.sgml    |	 4 +-
   16023  fc-glyphname/fc-glyphname.c |	 4 +-
   16024  fc-lang/fc-lang.c	     |	 2 +-
   16025  fc-match/fc-match.c	     |	 8 +-
   16026  fontconfig/fcprivate.h      |	 2 +-
   16027  src/fccache.c		     |	35 ++++----
   16028  src/fccfg.c		     |	 2 +-
   16029  src/fcdir.c		     |	 4 +-
   16030  src/fcfreetype.c	     | 191
   16031  ++++++++++++++++++++++++--------------------
   16032  src/fcint.h		     |	10 +--
   16033  src/fclist.c		     |	 2 +-
   16034  src/fcpat.c		     |	80 +++++++++----------
   16035  src/fcstr.c		     |	 2 +-
   16036  src/fcxml.c		     |	11 ++-
   16037  15 files changed, 209 insertions(+), 167 deletions(-)
   16038 
   16039 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
   16040 Author: Patrick Lam <plam (a] MIT.EDU>
   16041 Date:	Wed Sep 7 15:38:46 2005 +0000
   16042 
   16043     Robustness fixes: check return values from read and lseek; fix
   16044 	uninitialized variables; ensure progress on FcCacheSkipToArch.
   16045 
   16046  src/fccache.c | 34 +++++++++++++++++++++++-----------
   16047  1 file changed, 23 insertions(+), 11 deletions(-)
   16048 
   16049 commit 03a212e525a34e2ceeac369bac669871d8cc681a
   16050 Author: Patrick Lam <plam (a] MIT.EDU>
   16051 Date:	Sat Sep 3 04:56:56 2005 +0000
   16052 
   16053     Really fix the global cache: make sure we're reading and writing
   16054     the same
   16055 	data format. Also match subdirectories when consuming cache
   16056 	information. Also check dates for global cache: a dir is out of
   16057 	date if
   16058 	it is newer than the global cache; scan it manually if that's
   16059 	the case.
   16060 
   16061  src/fccache.c | 55
   16062  ++++++++++++++++++++++++++++++++++++++-----------------
   16063  src/fccfg.c   | 23 ++++++++++++++++++++---
   16064  src/fcint.h   |  1 +
   16065  3 files changed, 59 insertions(+), 20 deletions(-)
   16066 
   16067 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
   16068 Author: Patrick Lam <plam (a] MIT.EDU>
   16069 Date:	Fri Sep 2 06:16:49 2005 +0000
   16070 
   16071     Fix addressing in the global cache file, preventing infinite
   16072     loops. Get rid
   16073 	of unused variables.
   16074 
   16075  src/fccache.c | 6 ++----
   16076  1 file changed, 2 insertions(+), 4 deletions(-)
   16077 
   16078 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
   16079 Author: Patrick Lam <plam (a] MIT.EDU>
   16080 Date:	Thu Sep 1 18:29:28 2005 +0000
   16081 
   16082     Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
   16083 	FcObjectPtrU).
   16084 
   16085  src/fcpat.c | 2 +-
   16086  1 file changed, 1 insertion(+), 1 deletion(-)
   16087 
   16088 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
   16089 Author: Patrick Lam <plam (a] MIT.EDU>
   16090 Date:	Thu Sep 1 06:59:44 2005 +0000
   16091 
   16092     Fix embarassing attempt to free a static buffer.
   16093 
   16094  src/fccache.c | 9 +++------
   16095  1 file changed, 3 insertions(+), 6 deletions(-)
   16096 
   16097 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
   16098 Author: Patrick Lam <plam (a] MIT.EDU>
   16099 Date:	Thu Sep 1 06:14:46 2005 +0000
   16100 
   16101     :
   16102     Save subdirectory names in cache files to save time. This completely
   16103 	restores the original fontconfig API, BTW. Note that directories
   16104 	without fonts don't get a cache file; but then how many files
   16105 	would it
   16106 	have in that directory...
   16107 
   16108  fc-cache/fc-cache.c	 |  2 +-
   16109  fontconfig/fontconfig.h |  2 +-
   16110  src/fccache.c		 | 40 ++++++++++++++++------------------------
   16111  src/fcdir.c		 |  4 ++--
   16112  src/fcint.h		 |  2 +-
   16113  5 files changed, 21 insertions(+), 29 deletions(-)
   16114 
   16115 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
   16116 Author: Patrick Lam <plam (a] MIT.EDU>
   16117 Date:	Wed Aug 31 15:12:41 2005 +0000
   16118 
   16119     Only load requested fonts for fc-cache, and cleanup memory handling:
   16120 	*Serialize no longer mutates original FcPatterns, it creates a
   16121 	new copy
   16122 	in the supplied buffer. Fix thinkos in global cache freeing and in
   16123 	FcCacheSkipToArch.
   16124 
   16125  fc-cache/fc-cache.c |	3 +--
   16126  src/fccache.c	     | 36 ++++++++++++++++--------------------
   16127  src/fcfs.c	     |	3 ---
   16128  3 files changed, 17 insertions(+), 25 deletions(-)
   16129 
   16130 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
   16131 Author: Patrick Lam <plam (a] MIT.EDU>
   16132 Date:	Tue Aug 30 23:03:42 2005 +0000
   16133 
   16134     Fix compilation error exposed with gcc 2.95.
   16135 
   16136  src/fccache.c | 5 ++++-
   16137  1 file changed, 4 insertions(+), 1 deletion(-)
   16138 
   16139 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
   16140 Author: Patrick Lam <plam (a] MIT.EDU>
   16141 Date:	Tue Aug 30 05:55:13 2005 +0000
   16142 
   16143     src/fcint.c
   16144     The global cache now uses the same mmap-based cache infrastructure
   16145     as the
   16146 	per-directory caches. Furthermore, the global cache is
   16147 	automatically
   16148 	updated (if possible) whenever fontconfig is used. Rip out
   16149 	remnants of
   16150 	the old cache infrastructure.
   16151 
   16152  fc-cache/fc-cache.c |	  3 -
   16153  src/fccache.c	     | 1156
   16154  ++++++++++++---------------------------------------
   16155  src/fcdir.c	     |	144 ++-----
   16156  src/fcint.h	     |	 97 +----
   16157  4 files changed, 307 insertions(+), 1093 deletions(-)
   16158 
   16159 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
   16160 Author: Patrick Lam <plam (a] MIT.EDU>
   16161 Date:	Sun Aug 28 05:20:23 2005 +0000
   16162 
   16163     Emit and verify machine signature (sizeof (stuff) + endianness)
   16164     in cache
   16165 	files. Fix bugs in FcCacheBankToIndex.
   16166 
   16167  src/fccache.c | 152
   16168  ++++++++++++++++++++++++++++++++--------------------------
   16169  src/fcint.h   |   2 +-
   16170  2 files changed, 85 insertions(+), 69 deletions(-)
   16171 
   16172 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
   16173 Author: Patrick Lam <plam (a] MIT.EDU>
   16174 Date:	Sat Aug 27 02:34:24 2005 +0000
   16175 
   16176     Replace FcObjectStaticName by FcStrStaticName. Implement serialization
   16177     of
   16178 	'object' table (strings pointed to by FcPatternElt->object and
   16179 	used as
   16180 	keys) and loading of object table from cache file if more
   16181 	strings are
   16182 	present in cache file than in current version of fontconfig. Hash
   16183 	the
   16184 	object table in memory.
   16185 
   16186  src/fccfg.c  |   4 +-
   16187  src/fcfs.c   |  11 ++--
   16188  src/fcint.h  |  31 +++++-----
   16189  src/fclist.c |   2 +-
   16190  src/fcname.c | 181
   16191  +++++++++++++++++++++++++++++++++++++++++++++++++----------
   16192  src/fcpat.c  |  19 +++----
   16193  6 files changed, 186 insertions(+), 62 deletions(-)
   16194 
   16195 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
   16196 Author: Patrick Lam <plam (a] MIT.EDU>
   16197 Date:	Thu Aug 25 07:38:02 2005 +0000
   16198 
   16199     Reinstate the old global cache code. For the forseeable future, it's
   16200 	probably all right to use the global cache as it was previously
   16201 	and
   16202 	just store filenames and font info, as long as no mmap cache
   16203 	exists in
   16204 	the directory. Of course, if an mmap cache exists, use that
   16205 	instead.
   16206     If a directory cache does not exist or is invalid, load the fonts
   16207     for just
   16208 	that directory using the old codepath.
   16209     Fix premature free of the FcPatterns belonging to the FcFontSet
   16210     which we
   16211 	create from the mmapped files.
   16212 
   16213  src/fccache.c | 710
   16214  +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
   16215  src/fccfg.c   |  21 +-
   16216  src/fcint.h   |  53 ++++-
   16217  3 files changed, 741 insertions(+), 43 deletions(-)
   16218 
   16219 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
   16220 Author: Patrick Lam <plam (a] MIT.EDU>
   16221 Date:	Wed Aug 24 06:21:30 2005 +0000
   16222 
   16223     Overhaul the serialization system to create one mmapable file per
   16224     directory
   16225 	and distribute bytes for each directory from a single malloc
   16226 	for that
   16227 	directory. Store pointers as differences between the data
   16228 	pointed to
   16229 	and the pointer's address (s_off = s - v). Don't serialize data
   16230 	structures that never actually get serialized. Separate strings
   16231 	used
   16232 	for keys from strings used for values (in FcPatternElt and
   16233 	FcValue,
   16234 	respectively). Bump FC_CACHE_VERSION to 2.
   16235 
   16236  fc-cache/fc-cache.c	 |   12 +-
   16237  fc-lang/fc-lang.c	 |    4 +-
   16238  fontconfig/fcprivate.h  |    8 +-
   16239  fontconfig/fontconfig.h |   51 +-
   16240  src/fccache.c		 |  415 ++++++++++------
   16241  src/fccfg.c		 |  109 +++--
   16242  src/fccharset.c	 |  333 +++++--------
   16243  src/fcdbg.c		 |   12 +-
   16244  src/fcdir.c		 |   17 +-
   16245  src/fcfs.c		 |  154 +++---
   16246  src/fcinit.c		 |    3 -
   16247  src/fcint.h		 |  276 ++++-------
   16248  src/fclang.c		 |  213 ++++-----
   16249  src/fclist.c		 |   57 ++-
   16250  src/fcmatch.c		 |   88 ++--
   16251  src/fcmatrix.c		 |  100 +---
   16252  src/fcname.c		 |  101 +++-
   16253  src/fcpat.c		 | 1218
   16254  ++++++++++++++++++-----------------------------
   16255  src/fcstr.c		 |  291 +----------
   16256  src/fcxml.c		 |   13 +-
   16257  20 files changed, 1402 insertions(+), 2073 deletions(-)
   16258 
   16259 commit 71f94d0768725eb171e04748d9f561f58b258ae7
   16260 Author: Keith Packard <keithp (a] keithp.com>
   16261 Date:	Mon Jul 25 20:39:19 2005 +0000
   16262 
   16263     Various GCC 4 cleanups for signed vs unsigned char
   16264     Match only [0-9]*.conf files in <include>{directory}</include>
   16265     elements to
   16266 	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
   16267 
   16268  ChangeLog		     |	19 +++++
   16269  doc/fontconfig-user.sgml    |	 4 +-
   16270  fc-glyphname/fc-glyphname.c |	 4 +-
   16271  fc-lang/fc-lang.c	     |	 2 +-
   16272  fc-match/fc-match.c	     |	 8 +-
   16273  src/fccfg.c		     |	 2 +-
   16274  src/fcfreetype.c	     | 191
   16275  ++++++++++++++++++++++++--------------------
   16276  src/fcpat.c		     |	 2 +-
   16277  src/fcstr.c		     |	 2 +-
   16278  src/fcxml.c		     |	11 ++-
   16279  10 files changed, 144 insertions(+), 101 deletions(-)
   16280 
   16281 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
   16282 Author: Patrick Lam <plam (a] MIT.EDU>
   16283 Date:	Mon Jul 25 04:10:09 2005 +0000
   16284 
   16285     #ifdef out old cache stuff, replace with first version of new mmapping
   16286 	cache. Add *Read and *Write procedures which mmap in and write
   16287 	out the
   16288 	fontconfig data structures to disk. Currently, create cache
   16289 	in /tmp,
   16290 	with different sections for each architecture (as returned
   16291 	by uname's
   16292 	.machine field. Run the fc-cache binary to create a new cache
   16293 	file;
   16294 	fontconfig then uses this cache file on subsequent runs, saving
   16295 	lots of
   16296 	memory. Also fixes a few bugs and leaks.
   16297 
   16298  fc-cache/fc-cache.c |	 13 +-
   16299  fc-lang/fc-lang.c   |	  6 +
   16300  src/fccache.c	     | 1081
   16301  ++++++++++++++-------------------------------------
   16302  src/fccfg.c	     |	 16 +-
   16303  src/fccharset.c     |	103 ++++-
   16304  src/fcdir.c	     |	 17 +-
   16305  src/fcfs.c	     |	 95 +++++
   16306  src/fcinit.c	     |	  3 +
   16307  src/fcint.h	     |	148 ++++---
   16308  src/fclang.c	     |	 28 ++
   16309  src/fcmatrix.c      |	 29 ++
   16310  src/fcpat.c	     |	241 ++++++++++--
   16311  src/fcstr.c	     |	 76 +++-
   16312  13 files changed, 963 insertions(+), 893 deletions(-)
   16313 
   16314 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
   16315 Author: Patrick Lam <plam (a] MIT.EDU>
   16316 Date:	Fri Jul 15 18:49:12 2005 +0000
   16317 
   16318     Forward port cworth's patch to branch.
   16319 
   16320  ChangeLog    | 15 +++++++++++++++
   16321  src/fcinit.c |  2 +-
   16322  src/fcint.h  |  2 +-
   16323  src/fcpat.c  | 60
   16324  +++++++++++++++++++++++++++++++++++++++++-------------------
   16325  src/fcxml.c  |  1 +
   16326  5 files changed, 59 insertions(+), 21 deletions(-)
   16327 
   16328 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
   16329 Author: Carl Worth <cworth (a] cworth.org>
   16330 Date:	Fri Jul 15 17:43:44 2005 +0000
   16331 
   16332     Rename FcPatternThawAll to FcPatternFini.
   16333     Pull the FcObjectStateName hash table out to file scope, and add
   16334 	FcObjectStaticNameFini so that FcFini will cleanup this hash
   16335 	table as
   16336 	well.
   16337     Clear FILE* to NULL after fclose.
   16338 
   16339  ChangeLog    | 15 +++++++++++++++
   16340  src/fcinit.c |  2 +-
   16341  src/fcint.h  |  2 +-
   16342  src/fcpat.c  | 49 ++++++++++++++++++++++++++++++++++++-------------
   16343  src/fcxml.c  |  1 +
   16344  5 files changed, 54 insertions(+), 15 deletions(-)
   16345 
   16346 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
   16347 Author: Patrick Lam <plam (a] MIT.EDU>
   16348 Date:	Thu Jul 7 12:09:10 2005 +0000
   16349 
   16350     Convert ObjectPtr from a fat structure to a simple index into an
   16351     id table;
   16352 	ids can be positive (for static strings) or negative (for dynamic
   16353 	strings). Static strings belong to a single buffer, while dynamic
   16354 	strings are independently allocated.
   16355 
   16356  fontconfig/fontconfig.h |   9 +-
   16357  src/fccfg.c		 |   7 +-
   16358  src/fcname.c		 |   2 +-
   16359  src/fcpat.c		 | 560
   16360  ++++++++++++++++++++++++++++++++++--------------
   16361  src/fcxml.c		 |   2 +-
   16362  5 files changed, 408 insertions(+), 172 deletions(-)
   16363 
   16364 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
   16365 Author: Patrick Lam <plam (a] MIT.EDU>
   16366 Date:	Tue Jun 28 03:41:02 2005 +0000
   16367 
   16368     Add functionality to allow fontconfig data structure serialization.
   16369     This patch allows the fundamental fontconfig data structures to be
   16370 	serialized. I've converted everything from FcPattern down to be
   16371 	able to
   16372 	use *Ptr objects, which can be either static or dynamic (using
   16373 	a union
   16374 	which either contains a pointer or an index) and replaced
   16375 	storage of
   16376 	pointers in the heap with the appropriate *Ptr object. I then
   16377 	changed
   16378 	all writes of pointers to the heap with a *CreateDynamic call,
   16379 	which
   16380 	creates a dynamic Ptr object pointing to the same object as
   16381 	before.
   16382 	This way, the fundamental fontconfig semantics should be
   16383 	unchanged; I
   16384 	did not have to change external signatures this way, although
   16385 	I did
   16386 	change some internal signatures. When given a *Ptr object,
   16387 	just run *U
   16388 	to get back to a normal pointer; it gives the right answer
   16389 	regardless
   16390 	of whether we're using static or dynamic storage.
   16391     I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
   16392 	converts the dynamic FcFontSets contained in the config object to
   16393 	static FcFontSets and also converts its dependencies
   16394 	(e.g. everything
   16395 	you'd need to write to disk) to static objects. Note that you
   16396 	have to
   16397 	call Fc*PrepareSerialize first; this call will count the number of
   16398 	objects that actually needs to be allocated, so that we can avoid
   16399 	realloc. The Fc*Serialize calls then check the static pointers for
   16400 	nullness, and allocate the buffers if necessary. I've tested the
   16401 	execution of fc-list and fc-match after Fc*Serialize and they
   16402 	appear to
   16403 	work the same way.
   16404 
   16405  fc-lang/fc-lang.c	 |  17 +-
   16406  fontconfig/fcprivate.h  |   8 +-
   16407  fontconfig/fontconfig.h |  50 ++-
   16408  src/fccache.c		 |  32 ++
   16409  src/fccfg.c		 | 135 ++++----
   16410  src/fccharset.c	 | 371 ++++++++++++++++-----
   16411  src/fcdbg.c		 |  26 +-
   16412  src/fcfs.c		 |  36 ++
   16413  src/fcint.h		 | 212 +++++++++++-
   16414  src/fclang.c		 | 164 ++++++---
   16415  src/fclist.c		 | 104 +++---
   16416  src/fcmatch.c		 |  69 ++--
   16417  src/fcmatrix.c		 |  71 +++-
   16418  src/fcname.c		 |  35 +-
   16419  src/fcpat.c		 | 866
   16420  ++++++++++++++++++++++++++++++++++++++----------
   16421  src/fcstr.c		 | 219 ++++++++++--
   16422  src/fcxml.c		 |  13 +-
   16423  17 files changed, 1902 insertions(+), 526 deletions(-)
   16424 
   16425 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
   16426 Author: Keith Packard <keithp (a] keithp.com>
   16427 Date:	Fri Jun 17 03:01:43 2005 +0000
   16428 
   16429     Make FcOpNotContains use FcStrStr for strings so that it matches
   16430     semantics
   16431 	for !FcOpContains.
   16432     reviewed by: keithp
   16433 
   16434  ChangeLog   | 8 ++++++++
   16435  src/fccfg.c | 4 +++-
   16436  2 files changed, 11 insertions(+), 1 deletion(-)
   16437 
   16438 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
   16439 Author: Keith Packard <keithp (a] keithp.com>
   16440 Date:	Fri May 20 16:21:39 2005 +0000
   16441 
   16442     Move fontconfig source package to libs as per override
   16443 
   16444  ChangeLog	  | 6 ++++++
   16445  debian/changelog | 2 ++
   16446  debian/control   | 2 +-
   16447  3 files changed, 9 insertions(+), 1 deletion(-)
   16448 
   16449 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
   16450 Author: Keith Packard <keithp (a] keithp.com>
   16451 Date:	Fri May 20 15:56:51 2005 +0000
   16452 
   16453     The ka.orth file requires several characters which are not used
   16454     anymore in
   16455 	modern Georgian and which are missing in the free Georgian
   16456 	TrueType
   16457 	fonts downloadable at:
   16458     http://aiet.qartuli.net/docs/georgian_on_linux_en.php
   16459     reviewed by: Mike Fabian Bug: 3352
   16460 
   16461  ChangeLog	 | 11 +++++++++++
   16462  fc-lang/ka.orth |  5 +++--
   16463  2 files changed, 14 insertions(+), 2 deletions(-)
   16464 
   16465 commit 87c887464a6fc20310998146b8558179ebe18923
   16466 Author: Keith Packard <keithp (a] keithp.com>
   16467 Date:	Wed Apr 27 19:08:08 2005 +0000
   16468 
   16469     Update date to real 2.3.2 release date. Fix change attributions
   16470 
   16471  ChangeLog	  | 14 ++++++++++++++
   16472  README		  |  5 +++--
   16473  debian/changelog |  2 +-
   16474  3 files changed, 18 insertions(+), 3 deletions(-)
   16475 
   16476 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
   16477 Author: Keith Packard <keithp (a] keithp.com>
   16478 Date:	Wed Apr 27 16:22:46 2005 +0000
   16479 
   16480     Bump so revision for 2.3.2
   16481     Fix a few minor leaks in error cases.
   16482 
   16483  fc-cache/fc-cache.c | 11 ++++++++++-
   16484  1 file changed, 10 insertions(+), 1 deletion(-)
   16485 
   16486 commit 1cb309adcb881409d669749bbca91056a0967ccf
   16487 Author: Keith Packard <keithp (a] keithp.com>
   16488 Date:	Sat Apr 23 04:32:23 2005 +0000
   16489 
   16490     Update for version 2.3.2
   16491 
   16492  ChangeLog		 |  8 ++++++++
   16493  README			 | 11 +++++++++--
   16494  configure.in		 |  2 +-
   16495  debian/changelog	 |  7 +++++++
   16496  fontconfig/fontconfig.h |  2 +-
   16497  5 files changed, 26 insertions(+), 4 deletions(-)
   16498 
   16499 commit 716ac8b8033794e2557ad567005dfff4dd95f031
   16500 Author: Keith Packard <keithp (a] keithp.com>
   16501 Date:	Thu Apr 21 19:03:53 2005 +0000
   16502 
   16503     Don't force bitmap font enable in default configuration; allows
   16504     users to
   16505 	override this in ~/.fonts.conf
   16506     Updated translations
   16507     Destroy font configuration on exit to help valgrind
   16508     Use own transcoding routines in preference to iconv which appears
   16509     to have
   16510 	leaks in some translators. Call iconv_close after using iconv
   16511 	(oops).
   16512     Prefer unicode encoding of Euro char as some fonts mis-encode Euro
   16513     in other
   16514 	ones.
   16515     Must fetch bitmap glyphs to get width values to check for
   16516 	monospace/dual-width fonts.
   16517 
   16518  ChangeLog		    |  36 +++++++++++
   16519  debian/fontconfig.postinst |	8 ++-
   16520  debian/po/cs.po	    | 154
   16521  +++++++++++++++++++--------------------------
   16522  debian/po/da.po	    |  94 ++++++++++-----------------
   16523  debian/po/de.po	    |  71 ++++++---------------
   16524  debian/po/es.po	    |  77 +++++++----------------
   16525  debian/po/fr.po	    |  77 +++++++----------------
   16526  debian/po/ja.po	    | 150
   16527  +++++++++----------------------------------
   16528  debian/po/nl.po	    |  71 ++++++---------------
   16529  debian/po/pt.po	    |  71 ++++++---------------
   16530  debian/po/pt_BR.po	    |  77 +++++++----------------
   16531  debian/po/templates.pot    |  66 +++++--------------
   16532  debian/po/tr.po	    |  71 ++++++---------------
   16533  debian/po/zh_CN.po	    |  71 ++++++---------------
   16534  fc-cache/fc-cache.c	    |	1 +
   16535  fonts.conf.in		    |  37 +++++------
   16536  src/fcfreetype.c	    |  84 ++++++++++++++-----------
   16537  17 files changed, 404 insertions(+), 812 deletions(-)
   16538 
   16539 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
   16540 Author: Ross Burton <ross (a] burtonini.com>
   16541 Date:	Wed Apr 13 09:11:52 2005 +0000
   16542 
   16543     Check that a pattern isn't already frozen in FcPatternFreeze
   16544 
   16545  ChangeLog   | 5 +++++
   16546  src/fcpat.c | 3 +++
   16547  2 files changed, 8 insertions(+)
   16548 
   16549 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
   16550 Author: Ross Burton <ross (a] burtonini.com>
   16551 Date:	Thu Mar 31 19:16:49 2005 +0000
   16552 
   16553     Put all FcPattern objects though FcObjectStaticName and do pointer
   16554     trather
   16555 	than string compares
   16556 
   16557  ChangeLog     | 8 ++++++++
   16558  src/fclist.c  | 5 +++--
   16559  src/fcmatch.c | 2 +-
   16560  src/fcpat.c   | 3 ++-
   16561  4 files changed, 14 insertions(+), 4 deletions(-)
   16562 
   16563 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
   16564 Author: Tor Lillqvist <tml (a] iki.fi>
   16565 Date:	Thu Mar 17 08:57:11 2005 +0000
   16566 
   16567     Add the .dll to the dll name.
   16568 
   16569  ChangeLog	       | 4 ++++
   16570  src/fontconfig.def.in | 2 +-
   16571  2 files changed, 5 insertions(+), 1 deletion(-)
   16572 
   16573 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
   16574 Author: Keith Packard <keithp (a] keithp.com>
   16575 Date:	Thu Mar 10 22:06:20 2005 +0000
   16576 
   16577     Update to reflect configuration changes
   16578     Fix Autohint vs Autohinter mistake
   16579     Adopt changes from Josselin Mouette for configuration descriptions
   16580     Update
   16581 	debian to version 2.3.1-2
   16582 
   16583  ChangeLog		     | 11 +++++++++++
   16584  debian/README.Debian	     | 19 ++++++++++---------
   16585  debian/changelog	     | 10 ++++++++++
   16586  debian/fontconfig.postinst  |	2 +-
   16587  debian/fontconfig.templates | 39 ++++++++-------------------------------
   16588  5 files changed, 40 insertions(+), 41 deletions(-)
   16589 
   16590 commit 8c74026071aae6ad70a96b81398498dcb28c0255
   16591 Author: Keith Packard <keithp (a] keithp.com>
   16592 Date:	Wed Mar 9 04:57:42 2005 +0000
   16593 
   16594     Update debian for 2.3.1
   16595 
   16596  ChangeLog	  |  6 ++++++
   16597  debian/changelog | 11 +++++++++++
   16598  debian/rules	  |  1 +
   16599  3 files changed, 18 insertions(+)
   16600 
   16601 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
   16602 Author: Tor Lillqvist <tml (a] iki.fi>
   16603 Date:	Wed Mar 9 00:47:11 2005 +0000
   16604 
   16605     Get the DLL from "bin" where modern libtools put it, not "lib".
   16606     Check also drive letter prefix on Win32.
   16607 
   16608  ChangeLog	   | 8 ++++++++
   16609  fontconfig-zip.in | 2 +-
   16610  src/fccfg.c	   | 4 +++-
   16611  3 files changed, 12 insertions(+), 2 deletions(-)
   16612 
   16613 commit d49dde9f900777f8482290dbafc6acb52a2b9432
   16614 Author: Keith Packard <keithp (a] keithp.com>
   16615 Date:	Tue Mar 8 23:39:02 2005 +0000
   16616 
   16617     Update for 2.3.1
   16618 
   16619  ChangeLog		 |  7 +++++++
   16620  README			 | 12 ++++++++++--
   16621  configure.in		 |  2 +-
   16622  fontconfig/fontconfig.h |  2 +-
   16623  4 files changed, 19 insertions(+), 4 deletions(-)
   16624 
   16625 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
   16626 Author: Keith Packard <keithp (a] keithp.com>
   16627 Date:	Sat Mar 5 23:50:55 2005 +0000
   16628 
   16629     Include space and remove numbers from valid script tags. This
   16630     ensures that
   16631 	tags like 'lao ' work while rejecting those which have any digits.
   16632 	Eliminate a spurious debugging variable (len)
   16633 
   16634  ChangeLog	  |  8 ++++++++
   16635  src/fcfreetype.c | 20 ++++++++++++--------
   16636  2 files changed, 20 insertions(+), 8 deletions(-)
   16637 
   16638 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
   16639 Author: Keith Packard <keithp (a] keithp.com>
   16640 Date:	Sat Mar 5 23:34:57 2005 +0000
   16641 
   16642     Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
   16643     for the
   16644 	broken font go to Manish Singh
   16645 
   16646  ChangeLog	  |  7 +++++++
   16647  src/fcfreetype.c | 64
   16648  ++++++++++++++++++++++++++++++++++++++------------------
   16649  2 files changed, 51 insertions(+), 20 deletions(-)
   16650 
   16651 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
   16652 Author: Keith Packard <keithp (a] keithp.com>
   16653 Date:	Sat Mar 5 20:58:39 2005 +0000
   16654 
   16655     Josselin Mouette:
   16656     Include 2.3 release information in changelog Add Josselin Mouette
   16657     as an
   16658 	Uploader Set hinting_type to low priority configuration option
   16659     Manish Singh:
   16660     yes_bitmaps.conf -> yes-bitmaps.conf
   16661     Funda Wang:
   16662     Johap -> Johab
   16663 
   16664  ChangeLog		     | 20 ++++++++++++++++++++
   16665  debian/changelog	     | 13 +++++++++++--
   16666  debian/control		     |	1 +
   16667  debian/fontconfig.config    |	2 +-
   16668  debian/fontconfig.postinst  |	2 +-
   16669  debian/fontconfig.templates |	4 ++--
   16670  debian/rules		     |	4 ++--
   16671  src/fcfreetype.c	     |	2 +-
   16672  8 files changed, 39 insertions(+), 9 deletions(-)
   16673 
   16674 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
   16675 Author: Keith Packard <keithp (a] keithp.com>
   16676 Date:	Thu Mar 3 06:20:57 2005 +0000
   16677 
   16678     Move debian-specific conf file examples upstream.
   16679     Sub-pixel configuration examples must smash subpixel value as
   16680     Xft always
   16681 	sets it from X.
   16682     Change sub-pixel rendering debconf descriptions from Enable/Disable to
   16683 	Always/Never.
   16684 
   16685  ChangeLog		     | 22 ++++++++++++++++++++++
   16686  Makefile.am		     |	3 ---
   16687  conf.d/Makefile.am	     |	7 +++++--
   16688  conf.d/autohint.conf	     |	9 +++++++++
   16689  conf.d/no-sub-pixel.conf    |	9 +++++++++
   16690  conf.d/sub-pixel.conf	     |	3 ---
   16691  conf.d/unhinted.conf	     |	9 +++++++++
   16692  debian/autohint.conf	     |	9 ---------
   16693  debian/fontconfig.install   |	1 +
   16694  debian/fontconfig.postinst  |	4 ++--
   16695  debian/fontconfig.templates | 11 +++++------
   16696  debian/no-sub-pixel.conf    | 12 ------------
   16697  debian/unhinted.conf	     |	9 ---------
   16698  13 files changed, 62 insertions(+), 46 deletions(-)
   16699 
   16700 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
   16701 Author: Keith Packard <keithp (a] keithp.com>
   16702 Date:	Thu Mar 3 01:59:28 2005 +0000
   16703 
   16704     Ignore more build detritus
   16705     Add debian package construction stuff.
   16706     Update to newer versions of these tools
   16707     Get library manuals to build again (we love automake).
   16708     Update debian build system to switch maintainers and deal with 2.3
   16709 	functionality
   16710 
   16711  .cvsignore			   |   7 +
   16712  ChangeLog			   |  53 +++
   16713  Makefile.am			   |  50 ++-
   16714  conf.d/.cvsignore		   |   2 +
   16715  config/config.guess		   | 846
   16716  ++++++++++++++++++++------------------
   16717  config/config.sub		   | 449 ++++++++++++++------
   16718  debian/README.Debian		   |  44 ++
   16719  debian/autohint.conf		   |   9 +
   16720  debian/changelog		   | 661 +++++++++++++++++++++++++++++
   16721  debian/compat			   |   1 +
   16722  debian/control			   |  78 ++++
   16723  debian/copyright		   |  29 ++
   16724  debian/fontconfig-udeb.install    |   3 +
   16725  debian/fontconfig.config	   |  10 +
   16726  debian/fontconfig.defoma	   | 162 ++++++++
   16727  debian/fontconfig.dirs		   |   1 +
   16728  debian/fontconfig.install	   |   6 +
   16729  debian/fontconfig.postinst	   | 139 +++++++
   16730  debian/fontconfig.postrm	   |  26 ++
   16731  debian/fontconfig.templates	   |  51 +++
   16732  debian/libfontconfig1-dev.install |   7 +
   16733  debian/libfontconfig1.install	   |   1 +
   16734  debian/local.conf.md5sum	   |  18 +
   16735  debian/no-sub-pixel.conf	   |  12 +
   16736  debian/po/POTFILES.in		   |   1 +
   16737  debian/po/cs.po		   | 154 +++++++
   16738  debian/po/da.po		   | 174 ++++++++
   16739  debian/po/de.po		   | 157 +++++++
   16740  debian/po/es.po		   | 198 +++++++++
   16741  debian/po/fr.po		   | 194 +++++++++
   16742  debian/po/ja.po		   | 180 ++++++++
   16743  debian/po/nl.po		   | 158 +++++++
   16744  debian/po/pt.po		   | 145 +++++++
   16745  debian/po/pt_BR.po		   | 183 +++++++++
   16746  debian/po/templates.pot	   | 120 ++++++
   16747  debian/po/tr.po		   | 150 +++++++
   16748  debian/po/zh_CN.po		   | 148 +++++++
   16749  debian/rules			   |  39 ++
   16750  debian/unhinted.conf		   |   9 +
   16751  doc/.cvsignore			   |   1 +
   16752  doc/Makefile.am		   |  13 +-
   16753  41 files changed, 4171 insertions(+), 518 deletions(-)
   16754 
   16755 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
   16756 Author: Keith Packard <keithp (a] keithp.com>
   16757 Date:	Tue Mar 1 20:48:36 2005 +0000
   16758 
   16759     Update for 2.3.0
   16760 
   16761  ChangeLog		 |  7 +++++++
   16762  README			 | 14 ++++++++++++--
   16763  configure.in		 |  2 +-
   16764  fontconfig/fontconfig.h |  4 ++--
   16765  4 files changed, 22 insertions(+), 5 deletions(-)
   16766 
   16767 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
   16768 Author: Keith Packard <keithp (a] keithp.com>
   16769 Date:	Tue Mar 1 20:36:48 2005 +0000
   16770 
   16771     Generate and install PDF versions of the manuals
   16772     Fix formatting
   16773     Add missing exported functions, fix data types
   16774     Add missing pattern elements.
   16775     Add missing pattern elements. Document conf.d usage, clarify available
   16776 	orthography list. Fix some config file attributes. Complete
   16777 	list of
   16778 	constants.
   16779     Mark FC_SOURCE deprecated.
   16780     Don't set FC_SOURCE any longer.
   16781 
   16782  ChangeLog		   | 25 ++++++++++++++++
   16783  doc/Makefile.am	   | 18 +++++++++++-
   16784  doc/fcpattern.fncs	   |  3 +-
   16785  doc/fcstring.fncs	   | 40 +++++++++++++++++++++++--
   16786  doc/fontconfig-devel.sgml | 10 ++++++-
   16787  doc/fontconfig-user.sgml  | 74
   16788  ++++++++++++++++++++++++++++++++++++++++-------
   16789  fontconfig/fontconfig.h   |  2 +-
   16790  src/fcfreetype.c	   |  3 --
   16791  8 files changed, 156 insertions(+), 19 deletions(-)
   16792 
   16793 commit 414f720281b416736b92913f4bcbceac1a781cde
   16794 Author: Keith Packard <keithp (a] keithp.com>
   16795 Date:	Mon Feb 28 18:56:15 2005 +0000
   16796 
   16797     Create prototype /etc/fonts/conf.d directory with a few sample
   16798 	configuration files. Deprecate use of local.conf for local
   16799 	customizations in favor of this directory based scheme which
   16800 	is more
   16801 	easily integrated into installation systems.
   16802     Tag FC_EMBOLDEN as a boolean variable
   16803 
   16804  ChangeLog		 | 18 ++++++++++++++++++
   16805  Makefile.am		 | 24 ++----------------------
   16806  conf.d/Makefile.am	 | 34 ++++++++++++++++++++++++++++++++++
   16807  conf.d/README		 |  8 ++++++++
   16808  conf.d/no-bitmaps.conf  | 13 +++++++++++++
   16809  conf.d/sub-pixel.conf	 | 12 ++++++++++++
   16810  conf.d/yes-bitmaps.conf | 13 +++++++++++++
   16811  configure.in		 |  1 +
   16812  src/fcname.c		 |  1 +
   16813  9 files changed, 102 insertions(+), 22 deletions(-)
   16814 
   16815 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
   16816 Author: Keith Packard <keithp (a] keithp.com>
   16817 Date:	Thu Feb 10 23:00:51 2005 +0000
   16818 
   16819     Free patterns from fonts which are rejected by configuration
   16820     (bug #2518)
   16821     reviewed by: pborelli (a] katamail.com
   16822 
   16823  ChangeLog   | 8 ++++++++
   16824  src/fcdir.c | 2 ++
   16825  2 files changed, 10 insertions(+)
   16826 
   16827 commit afca783626534477f07b03d173bbe9f51e03b53b
   16828 Author: Keith Packard <keithp (a] keithp.com>
   16829 Date:	Sat Jan 29 00:42:37 2005 +0000
   16830 
   16831     Update for version 2.2.99
   16832 
   16833  ChangeLog		 | 11 +++++++++--
   16834  README			 | 16 ++++++++++++++--
   16835  configure.in		 |  2 +-
   16836  fontconfig/fontconfig.h |  2 +-
   16837  4 files changed, 25 insertions(+), 6 deletions(-)
   16838 
   16839 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
   16840 Author: Keith Packard <keithp (a] keithp.com>
   16841 Date:	Sat Jan 29 00:33:47 2005 +0000
   16842 
   16843     Add a few pointers
   16844 
   16845  ChangeLog | 5 +++++
   16846  README    | 3 +++
   16847  2 files changed, 8 insertions(+)
   16848 
   16849 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
   16850 Author: Keith Packard <keithp (a] keithp.com>
   16851 Date:	Fri Jan 28 23:55:14 2005 +0000
   16852 
   16853     Polite typechecking for test and edit expressions. Helps catch
   16854     errors in
   16855 	the font configuration.
   16856 
   16857  ChangeLog    |  10 +++
   16858  src/fcint.h  |  12 +--
   16859  src/fcname.c |   2 +-
   16860  src/fcxml.c  | 252
   16861  ++++++++++++++++++++++++++++++++++++++++++++++-------------
   16862  4 files changed, 211 insertions(+), 65 deletions(-)
   16863 
   16864 commit 59e149e757795a7c0ec66c35b551a66e0da42098
   16865 Author: Keith Packard <keithp (a] keithp.com>
   16866 Date:	Sun Jan 16 01:41:24 2005 +0000
   16867 
   16868     Have --with-expat set EXPAT_CFLAGS (bug 2278)
   16869     reviewed by: Keith Packard <keithp (a] keithp.com>
   16870 
   16871  ChangeLog    |  7 +++++++
   16872  configure.in | 11 ++++++++++-
   16873  2 files changed, 17 insertions(+), 1 deletion(-)
   16874 
   16875 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
   16876 Author: Keith Packard <keithp (a] keithp.com>
   16877 Date:	Thu Jan 13 18:31:50 2005 +0000
   16878 
   16879     Add SEE ALSO section (bug 2085)
   16880     Cross compiling fixes (bug 280)
   16881     reviewed by: Keith Packard <keithp (a] keithp.com>
   16882 
   16883  ChangeLog		  | 18 ++++++++++++++++++
   16884  Makefile.am		  | 17 ++++++++++++++++-
   16885  configure.in		  | 44
   16886  ++++++++++++++++++++++++++++++++++++++++++++
   16887  doc/Makefile.am	  |  8 ++++++--
   16888  doc/fontconfig-user.sgml |  5 +++++
   16889  fc-case/Makefile.am	  |  8 ++++++--
   16890  fc-glyphname/Makefile.am |  8 ++++++--
   16891  fc-lang/Makefile.am	  |  8 ++++++--
   16892  src/fontconfig.def.in	  |  2 +-
   16893  9 files changed, 108 insertions(+), 10 deletions(-)
   16894 
   16895 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
   16896 Author: Keith Packard <keithp (a] keithp.com>
   16897 Date:	Thu Jan 13 18:10:42 2005 +0000
   16898 
   16899     Update blanks list (Closes bug 86)
   16900 
   16901  ChangeLog     |  5 +++++
   16902  fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
   16903  2 files changed, 36 insertions(+), 21 deletions(-)
   16904 
   16905 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
   16906 Author: Keith Packard <keithp (a] keithp.com>
   16907 Date:	Tue Jan 4 21:54:50 2005 +0000
   16908 
   16909     Verify that every font pattern loaded from cache has both FC_FILE and
   16910 	FC_FAMILY entries. Attempt to fix bug #2219.
   16911 
   16912  ChangeLog     |  7 +++++++
   16913  src/fccache.c | 10 +++++++++-
   16914  2 files changed, 16 insertions(+), 1 deletion(-)
   16915 
   16916 commit d53461812d46ffb2eaffb2c512e8740e8536e498
   16917 Author: Keith Packard <keithp (a] keithp.com>
   16918 Date:	Wed Dec 29 19:44:51 2004 +0000
   16919 
   16920     Update for version 2.2.98
   16921 
   16922  ChangeLog		 |  7 +++++++
   16923  README			 | 22 ++++++++++++++++++++--
   16924  configure.in		 |  2 +-
   16925  fontconfig/fontconfig.h |  2 +-
   16926  4 files changed, 29 insertions(+), 4 deletions(-)
   16927 
   16928 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
   16929 Author: Keith Packard <keithp (a] keithp.com>
   16930 Date:	Wed Dec 29 19:37:14 2004 +0000
   16931 
   16932     Document ASCII limitations of Fc character conversion macros
   16933     Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
   16934     (useful
   16935 	for testing case conversion functions)
   16936 
   16937  ChangeLog		 |  8 ++++++++
   16938  fontconfig/fontconfig.h | 10 +++++++---
   16939  src/fcstr.c		 | 21 ++++++++++++++++++++-
   16940  3 files changed, 35 insertions(+), 4 deletions(-)
   16941 
   16942 commit 02748dd3b8830a60439340a768959231e669b55c
   16943 Author: Keith Packard <keithp (a] keithp.com>
   16944 Date:	Wed Dec 29 10:07:10 2004 +0000
   16945 
   16946     Add territory database
   16947     Reviewed by: Keith Packard
   16948     Remove Han characters from Korean orthography
   16949 
   16950  .cvsignore	      |     1 +
   16951  ChangeLog	      |    15 +
   16952  fc-case/.cvsignore   |     6 +
   16953  fc-lang/iso-3166.txt |   242 +
   16954  fc-lang/ko.orth      | 18729
   16955  +++++++------------------------------------------
   16956  5 files changed, 2776 insertions(+), 16217 deletions(-)
   16957 
   16958 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
   16959 Author: Keith Packard <keithp (a] keithp.com>
   16960 Date:	Wed Dec 29 09:57:49 2004 +0000
   16961 
   16962     Reorder utility programs to make sure fc-case is run before fc-lang as
   16963 	fc-lang uses fcstr.c which uses fccase.h
   16964     Fix broken XML
   16965 
   16966  ChangeLog     |  8 ++++++++
   16967  Makefile.am   |  2 +-
   16968  fonts.conf.in | 10 +++++++---
   16969  3 files changed, 16 insertions(+), 4 deletions(-)
   16970 
   16971 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
   16972 Author: Keith Packard <keithp (a] keithp.com>
   16973 Date:	Wed Dec 29 09:15:17 2004 +0000
   16974 
   16975     Adopt some RedHat suggestions for standard font configuration.
   16976     Add new helper program 'fc-case' to construct case folding tables from
   16977 	standard Unicode CaseFolding.txt file
   16978     Re-implement case insensitive functions with Unicode aware versions
   16979 	(including full case folding mappings)
   16980 
   16981  ChangeLog		 |  26 ++
   16982  Makefile.am		 |   2 +-
   16983  configure.in		 |   1 +
   16984  fc-case/CaseFolding.txt | 924
   16985  ++++++++++++++++++++++++++++++++++++++++++++++++
   16986  fc-case/Makefile.am	 |  52 +++
   16987  fc-case/fc-case.c	 | 363 +++++++++++++++++++
   16988  fc-case/fccase.tmpl.h	 |  25 ++
   16989  fonts.conf.in		 |  73 ++--
   16990  src/fcint.h		 |  34 ++
   16991  src/fclist.c		 |  16 +-
   16992  src/fcstr.c		 | 263 +++++++++++---
   16993  11 files changed, 1685 insertions(+), 94 deletions(-)
   16994 
   16995 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
   16996 Author: Keith Packard <keithp (a] keithp.com>
   16997 Date:	Tue Dec 14 00:12:25 2004 +0000
   16998 
   16999     I changed FcFontSetSort to respect the generic aliases better in
   17000     the face
   17001 	of language matching.
   17002     What I did was to ammend the strict sort order used by FcFontSort
   17003     so that
   17004 	it 'satisfies' the language specified in the pattern by
   17005 	locating the
   17006 	best matching font supporting each pattern language and then
   17007 	ignores
   17008 	language in the remaining fonts for purposes of matching.
   17009     So, when asking for 'sans:lang=en', you'll get an English font
   17010     first, and
   17011 	then the remaining fonts sorted with respect to the 'sans'
   17012 	alias alone
   17013 	-- pushing Kochi fonts ahead of other English-supporting Han
   17014 	fonts.
   17015     reviewed by: Owen Taylor <otaylor (a] redhat.com>
   17016 
   17017  ChangeLog     | 17 +++++++++++++
   17018  src/fcmatch.c | 81
   17019  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
   17020  2 files changed, 96 insertions(+), 2 deletions(-)
   17021 
   17022 commit 46a10637cde656967b60f1e028b24763022358bb
   17023 Author: Keith Packard <keithp (a] keithp.com>
   17024 Date:	Fri Dec 10 16:48:08 2004 +0000
   17025 
   17026     Configuration changes to request synthetic emboldening of fonts. The
   17027     actual
   17028 	emboldening code will live in Xft.
   17029     reviewed by: Keith Packard <keithp (a] keithp.com>
   17030 
   17031  ChangeLog		 | 10 ++++++++++
   17032  fontconfig/fontconfig.h |  1 +
   17033  fonts.conf.in		 | 20 ++++++++++++++++++++
   17034  3 files changed, 31 insertions(+)
   17035 
   17036 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
   17037 Author: Keith Packard <keithp (a] keithp.com>
   17038 Date:	Thu Dec 9 19:36:30 2004 +0000
   17039 
   17040     Currently Russian (ru) requires 0406 and 0456 ( and ), but
   17041     these were
   17042 	eliminated in Russian in 1918 in favor of 0418 and 0438 (
   17043 	and ),
   17044 	and don't even appear in KOI8-R. (The hypothesis that they
   17045 	don't appear
   17046 	in KOI8-R due to their similarity with Latin I and i is
   17047 	eliminated by
   17048 	their presence in KOI8-U.) I have a couple of fonts with Russian
   17049 	support that don't have the letter.
   17050     Therefore, 0406 and 0456 should be removed from or commented out
   17051     of ru.orth
   17052     reviewed by: Keith Packard <keithp (a] keithp.com>
   17053 
   17054  ChangeLog	 | 16 ++++++++++++++++
   17055  fc-lang/ru.orth |  4 ++--
   17056  2 files changed, 18 insertions(+), 2 deletions(-)
   17057 
   17058 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
   17059 Author: Keith Packard <keithp (a] keithp.com>
   17060 Date:	Tue Dec 7 01:36:26 2004 +0000
   17061 
   17062     Reviewed by: Keith Packard <keithp (a] keithp.com>
   17063     memoize strings and share a single copy for all uses. Note that
   17064     this could
   17065 	be improved further by using statically allocated blocks and
   17066 	gluing
   17067 	multiple strings together, but I'm basically lazy. In my
   17068 	environment
   17069 	with 800 font files, I get a savings of about 90KB.
   17070 
   17071  ChangeLog    | 15 +++++++++++++++
   17072  src/fcinit.c |  5 +++--
   17073  src/fcint.h  |  3 ++-
   17074  src/fclist.c |  2 +-
   17075  src/fcpat.c  | 42 +++++++++++++-----------------------------
   17076  src/fcxml.c  |  6 ------
   17077  6 files changed, 34 insertions(+), 39 deletions(-)
   17078 
   17079 commit 46b51147d10db21a4d5992074bcdc9022f45856b
   17080 Author: Keith Packard <keithp (a] keithp.com>
   17081 Date:	Tue Dec 7 01:14:46 2004 +0000
   17082 
   17083     Change files from ISO-Latin-1 to UTF-8
   17084 
   17085  COPYING			 |   2 +-
   17086  ChangeLog			 | 249
   17087  ++++++++++++++++++++++++++++++++++++++++
   17088  Makefile.am			 |   2 +-
   17089  config/Makedefs.in		 |   2 +-
   17090  configure.in			 |   2 +-
   17091  doc/edit-sgml.c		 |   2 +-
   17092  doc/fcatomic.fncs		 |   2 +-
   17093  doc/fcblanks.fncs		 |   2 +-
   17094  doc/fccharset.fncs		 |   2 +-
   17095  doc/fcconfig.fncs		 |   2 +-
   17096  doc/fcconstant.fncs		 |   2 +-
   17097  doc/fcfile.fncs		 |   2 +-
   17098  doc/fcfontset.fncs		 |   2 +-
   17099  doc/fcfreetype.fncs		 |   2 +-
   17100  doc/fcinit.fncs		 |   2 +-
   17101  doc/fcmatrix.fncs		 |   2 +-
   17102  doc/fcobjectset.fncs		 |   2 +-
   17103  doc/fcobjecttype.fncs		 |   2 +-
   17104  doc/fcpattern.fncs		 |   2 +-
   17105  doc/fcstring.fncs		 |   2 +-
   17106  doc/fcstrset.fncs		 |   2 +-
   17107  doc/fcvalue.fncs		 |   2 +-
   17108  doc/fontconfig-devel.sgml	 |   4 +-
   17109  doc/fontconfig-user.sgml	 |   2 +-
   17110  doc/func.sgml			 |   2 +-
   17111  doc/version.sgml.in		 |   2 +-
   17112  fc-cache/Makefile.am		 |   2 +-
   17113  fc-cache/fc-cache.c		 |   2 +-
   17114  fc-glyphname/Makefile.am	 |   2 +-
   17115  fc-glyphname/fc-glyphname.c	 |   2 +-
   17116  fc-glyphname/fcglyphname.tmpl.h |   2 +-
   17117  fc-lang/Makefile.am		 |   2 +-
   17118  fc-lang/aa.orth		 |   2 +-
   17119  fc-lang/ab.orth		 |   2 +-
   17120  fc-lang/af.orth		 |   2 +-
   17121  fc-lang/am.orth		 |   2 +-
   17122  fc-lang/ar.orth		 |   2 +-
   17123  fc-lang/ast.orth		 |   2 +-
   17124  fc-lang/ava.orth		 |   2 +-
   17125  fc-lang/ay.orth		 |   2 +-
   17126  fc-lang/az.orth		 |   2 +-
   17127  fc-lang/az_ir.orth		 |   2 +-
   17128  fc-lang/ba.orth		 |   2 +-
   17129  fc-lang/bam.orth		 |   2 +-
   17130  fc-lang/be.orth		 |   2 +-
   17131  fc-lang/bg.orth		 |   2 +-
   17132  fc-lang/bh.orth		 |   2 +-
   17133  fc-lang/bho.orth		 |   2 +-
   17134  fc-lang/bi.orth		 |   2 +-
   17135  fc-lang/bin.orth		 |   2 +-
   17136  fc-lang/bn.orth		 |   2 +-
   17137  fc-lang/bo.orth		 |   2 +-
   17138  fc-lang/br.orth		 |   2 +-
   17139  fc-lang/bs.orth		 |   2 +-
   17140  fc-lang/bua.orth		 |   2 +-
   17141  fc-lang/ca.orth		 |   2 +-
   17142  fc-lang/ce.orth		 |   2 +-
   17143  fc-lang/ch.orth		 |   2 +-
   17144  fc-lang/chm.orth		 |   2 +-
   17145  fc-lang/chr.orth		 |   2 +-
   17146  fc-lang/co.orth		 |   2 +-
   17147  fc-lang/cs.orth		 |   2 +-
   17148  fc-lang/cu.orth		 |   2 +-
   17149  fc-lang/cv.orth		 |   2 +-
   17150  fc-lang/cy.orth		 |   2 +-
   17151  fc-lang/da.orth		 |   2 +-
   17152  fc-lang/de.orth		 |   2 +-
   17153  fc-lang/dz.orth		 |   2 +-
   17154  fc-lang/el.orth		 |   2 +-
   17155  fc-lang/en.orth		 |   2 +-
   17156  fc-lang/eo.orth		 |   2 +-
   17157  fc-lang/es.orth		 |   2 +-
   17158  fc-lang/et.orth		 |   2 +-
   17159  fc-lang/eu.orth		 |   4 +-
   17160  fc-lang/fa.orth		 |   2 +-
   17161  fc-lang/fc-lang.c		 |   2 +-
   17162  fc-lang/fc-lang.man		 |   2 +-
   17163  fc-lang/fclang.tmpl.h		 |   2 +-
   17164  fc-lang/fi.orth		 |   2 +-
   17165  fc-lang/fj.orth		 |   2 +-
   17166  fc-lang/fo.orth		 |   2 +-
   17167  fc-lang/fr.orth		 |   2 +-
   17168  fc-lang/ful.orth		 |   2 +-
   17169  fc-lang/fur.orth		 |   2 +-
   17170  fc-lang/fy.orth		 |   4 +-
   17171  fc-lang/ga.orth		 |   2 +-
   17172  fc-lang/gd.orth		 |   2 +-
   17173  fc-lang/gez.orth		 |   2 +-
   17174  fc-lang/gl.orth		 |   2 +-
   17175  fc-lang/gn.orth		 |   4 +-
   17176  fc-lang/gu.orth		 |   2 +-
   17177  fc-lang/gv.orth		 |   2 +-
   17178  fc-lang/ha.orth		 |   2 +-
   17179  fc-lang/haw.orth		 |   2 +-
   17180  fc-lang/he.orth		 |   2 +-
   17181  fc-lang/hi.orth		 |   2 +-
   17182  fc-lang/ho.orth		 |   2 +-
   17183  fc-lang/hr.orth		 |   2 +-
   17184  fc-lang/hu.orth		 |   2 +-
   17185  fc-lang/hy.orth		 |   2 +-
   17186  fc-lang/ia.orth		 |   2 +-
   17187  fc-lang/ibo.orth		 |   2 +-
   17188  fc-lang/id.orth		 |   2 +-
   17189  fc-lang/ie.orth		 |   2 +-
   17190  fc-lang/ik.orth		 |   2 +-
   17191  fc-lang/io.orth		 |   2 +-
   17192  fc-lang/is.orth		 |   2 +-
   17193  fc-lang/iso639-2		 | 194 +++++++++++++++----------------
   17194  fc-lang/it.orth		 |   2 +-
   17195  fc-lang/iu.orth		 |   2 +-
   17196  fc-lang/ja.orth		 |   2 +-
   17197  fc-lang/ka.orth		 |   2 +-
   17198  fc-lang/kaa.orth		 |   2 +-
   17199  fc-lang/ki.orth		 |   2 +-
   17200  fc-lang/kk.orth		 |   2 +-
   17201  fc-lang/kl.orth		 |   2 +-
   17202  fc-lang/km.orth		 |   2 +-
   17203  fc-lang/kn.orth		 |   2 +-
   17204  fc-lang/ko.orth		 |   2 +-
   17205  fc-lang/kok.orth		 |   2 +-
   17206  fc-lang/ks.orth		 |   2 +-
   17207  fc-lang/ku.orth		 |   2 +-
   17208  fc-lang/ku_ir.orth		 |   2 +-
   17209  fc-lang/kum.orth		 |   2 +-
   17210  fc-lang/kv.orth		 |   2 +-
   17211  fc-lang/kw.orth		 |   2 +-
   17212  fc-lang/ky.orth		 |   2 +-
   17213  fc-lang/la.orth		 |   2 +-
   17214  fc-lang/lb.orth		 |   2 +-
   17215  fc-lang/lez.orth		 |   2 +-
   17216  fc-lang/lo.orth		 |   2 +-
   17217  fc-lang/lt.orth		 |   2 +-
   17218  fc-lang/lv.orth		 |   2 +-
   17219  fc-lang/mg.orth		 |   2 +-
   17220  fc-lang/mh.orth		 |   2 +-
   17221  fc-lang/mi.orth		 |   2 +-
   17222  fc-lang/mk.orth		 |   2 +-
   17223  fc-lang/ml.orth		 |   2 +-
   17224  fc-lang/mn.orth		 |   2 +-
   17225  fc-lang/mo.orth		 |   2 +-
   17226  fc-lang/mr.orth		 |   2 +-
   17227  fc-lang/mt.orth		 |   2 +-
   17228  fc-lang/my.orth		 |   2 +-
   17229  fc-lang/nb.orth		 |   4 +-
   17230  fc-lang/nds.orth		 |   2 +-
   17231  fc-lang/ne.orth		 |   2 +-
   17232  fc-lang/nl.orth		 |   2 +-
   17233  fc-lang/nn.orth		 |   2 +-
   17234  fc-lang/no.orth		 |   4 +-
   17235  fc-lang/ny.orth		 |   2 +-
   17236  fc-lang/oc.orth		 |   2 +-
   17237  fc-lang/om.orth		 |   2 +-
   17238  fc-lang/or.orth		 |   2 +-
   17239  fc-lang/os.orth		 |   2 +-
   17240  fc-lang/pl.orth		 |   2 +-
   17241  fc-lang/ps_af.orth		 |   2 +-
   17242  fc-lang/ps_pk.orth		 |   2 +-
   17243  fc-lang/pt.orth		 |   2 +-
   17244  fc-lang/rm.orth		 |   2 +-
   17245  fc-lang/ro.orth		 |   2 +-
   17246  fc-lang/ru.orth		 |   2 +-
   17247  fc-lang/sa.orth		 |   2 +-
   17248  fc-lang/sah.orth		 |   2 +-
   17249  fc-lang/sco.orth		 |   2 +-
   17250  fc-lang/se.orth		 |   4 +-
   17251  fc-lang/sel.orth		 |   2 +-
   17252  fc-lang/sh.orth		 |   2 +-
   17253  fc-lang/si.orth		 |   2 +-
   17254  fc-lang/sk.orth		 |   2 +-
   17255  fc-lang/sl.orth		 |   2 +-
   17256  fc-lang/sm.orth		 |   2 +-
   17257  fc-lang/sma.orth		 |   4 +-
   17258  fc-lang/smj.orth		 |   4 +-
   17259  fc-lang/smn.orth		 |   4 +-
   17260  fc-lang/sms.orth		 |   4 +-
   17261  fc-lang/so.orth		 |   2 +-
   17262  fc-lang/sq.orth		 |   2 +-
   17263  fc-lang/sr.orth		 |   2 +-
   17264  fc-lang/sv.orth		 |   2 +-
   17265  fc-lang/sw.orth		 |   2 +-
   17266  fc-lang/syr.orth		 |   2 +-
   17267  fc-lang/ta.orth		 |   2 +-
   17268  fc-lang/te.orth		 |   2 +-
   17269  fc-lang/tg.orth		 |   2 +-
   17270  fc-lang/th.orth		 |   2 +-
   17271  fc-lang/ti_er.orth		 |   2 +-
   17272  fc-lang/ti_et.orth		 |   2 +-
   17273  fc-lang/tig.orth		 |   2 +-
   17274  fc-lang/tk.orth		 |   2 +-
   17275  fc-lang/tl.orth		 |   2 +-
   17276  fc-lang/tn.orth		 |   2 +-
   17277  fc-lang/to.orth		 |   2 +-
   17278  fc-lang/tr.orth		 |   2 +-
   17279  fc-lang/ts.orth		 |   2 +-
   17280  fc-lang/tt.orth		 |   2 +-
   17281  fc-lang/tw.orth		 |   2 +-
   17282  fc-lang/tyv.orth		 |   2 +-
   17283  fc-lang/ug.orth		 |   2 +-
   17284  fc-lang/uk.orth		 |   2 +-
   17285  fc-lang/ur.orth		 |   2 +-
   17286  fc-lang/uz.orth		 |   2 +-
   17287  fc-lang/ven.orth		 |   2 +-
   17288  fc-lang/vi.orth		 |   2 +-
   17289  fc-lang/vo.orth		 |   4 +-
   17290  fc-lang/vot.orth		 |   2 +-
   17291  fc-lang/wa.orth		 |   2 +-
   17292  fc-lang/wen.orth		 |   2 +-
   17293  fc-lang/wo.orth		 |   2 +-
   17294  fc-lang/xh.orth		 |   2 +-
   17295  fc-lang/yap.orth		 |   2 +-
   17296  fc-lang/yi.orth		 |   2 +-
   17297  fc-lang/yo.orth		 |   2 +-
   17298  fc-lang/zh_cn.orth		 |   2 +-
   17299  fc-lang/zh_hk.orth		 |   2 +-
   17300  fc-lang/zh_mo.orth		 |   2 +-
   17301  fc-lang/zh_sg.orth		 |   2 +-
   17302  fc-lang/zh_tw.orth		 |   2 +-
   17303  fc-lang/zu.orth		 |   2 +-
   17304  fc-list/Makefile.am		 |   2 +-
   17305  fc-list/fc-list.c		 |   2 +-
   17306  fc-match/Makefile.am		 |   2 +-
   17307  fc-match/fc-match.1		 |   2 +-
   17308  fc-match/fc-match.c		 |   2 +-
   17309  fontconfig/fcfreetype.h	 |   2 +-
   17310  fontconfig/fcprivate.h		 |   2 +-
   17311  fontconfig/fontconfig.h	 |   2 +-
   17312  src/fcatomic.c			 |   2 +-
   17313  src/fcblanks.c			 |   2 +-
   17314  src/fccache.c			 |   2 +-
   17315  src/fccfg.c			 |   2 +-
   17316  src/fccharset.c		 |   2 +-
   17317  src/fcdbg.c			 |   2 +-
   17318  src/fcdefault.c		 |   2 +-
   17319  src/fcdir.c			 |   2 +-
   17320  src/fcfreetype.c		 |   4 +-
   17321  src/fcfs.c			 |   2 +-
   17322  src/fcinit.c			 |   2 +-
   17323  src/fcint.h			 |   2 +-
   17324  src/fclang.c			 |   2 +-
   17325  src/fclist.c			 |   2 +-
   17326  src/fcmatch.c			 |   2 +-
   17327  src/fcmatrix.c			 |   2 +-
   17328  src/fcname.c			 |   2 +-
   17329  src/fcpat.c			 |   2 +-
   17330  src/fcstr.c			 |   2 +-
   17331  src/fcxml.c			 |   2 +-
   17332  246 files changed, 603 insertions(+), 354 deletions(-)
   17333 
   17334 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
   17335 Author: Keith Packard <keithp (a] keithp.com>
   17336 Date:	Sun Dec 5 07:44:08 2004 +0000
   17337 
   17338     Update links to new freedesktop.org locations
   17339     Add uninstall-local to get rid of fonts.conf and local.conf if
   17340     they match
   17341 	the distributed versions. Fixes 'make distcheck'
   17342 
   17343  ChangeLog   |	8 ++++++++
   17344  INSTALL     |	4 ++--
   17345  Makefile.am | 24 ++++++++++++++++++++++++
   17346  3 files changed, 34 insertions(+), 2 deletions(-)
   17347 
   17348 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
   17349 Author: Keith Packard <keithp (a] keithp.com>
   17350 Date:	Sun Dec 5 06:38:54 2004 +0000
   17351 
   17352     Updates for version 2.2.97
   17353 
   17354  ChangeLog		 |  7 +++++++
   17355  README			 | 30 ++++++++++++++++++++++++++++--
   17356  configure.in		 |  2 +-
   17357  fontconfig/fontconfig.h |  2 +-
   17358  4 files changed, 37 insertions(+), 4 deletions(-)
   17359 
   17360 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
   17361 Author: Keith Packard <keithp (a] keithp.com>
   17362 Date:	Sun Dec 5 06:19:46 2004 +0000
   17363 
   17364     Sleep for two seconds before exiting to make sure timestamps for
   17365     future
   17366 	changes have distinct mod times in the file system. Bug #1982.
   17367     Add Punjabi orthography. Bug #1671.
   17368     reviewed by: Keith Packard <keithp (a] keithp.com>
   17369 
   17370  ChangeLog	     | 13 ++++++++++++-
   17371  fc-cache/fc-cache.c |	8 ++++++++
   17372  fc-lang/pa.orth     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
   17373  3 files changed, 66 insertions(+), 1 deletion(-)
   17374 
   17375 commit c5a0b541df8be0b66f4ecf531570242693aac930
   17376 Author: Keith Packard <keithp (a] keithp.com>
   17377 Date:	Sun Dec 5 05:49:20 2004 +0000
   17378 
   17379     Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
   17380 	multi-arch installs. Now that all X fonts are included without
   17381 	prejudice, the chances of the date being at all interesting
   17382 	are rather
   17383 	limited. Bug #415.
   17384     Add copyright and license
   17385 
   17386  ChangeLog	 | 10 ++++++++++
   17387  fonts.conf.in	 |  2 +-
   17388  src/Makefile.am | 23 +++++++++++++++++++++++
   17389  3 files changed, 34 insertions(+), 1 deletion(-)
   17390 
   17391 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
   17392 Author: Keith Packard <keithp (a] keithp.com>
   17393 Date:	Sun Dec 5 05:03:52 2004 +0000
   17394 
   17395     Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
   17396     (or
   17397 	wherever the X fonts are located).
   17398     Document new <include>directory-name</include> semantics
   17399     add <include ignore_missing="yes">conf.d</include>
   17400     Add selectfont to ignore bitmap fonts, add comment for selectfont
   17401     which
   17402 	accepts bitmap fonts.
   17403     Allow <include> configuration elements to reference directories. Parse
   17404     and
   17405 	load all files of the form [0-9]* in sorted order.
   17406 
   17407  ChangeLog		  | 18 ++++++++++
   17408  configure.in		  | 23 ++++++-------
   17409  doc/fontconfig-user.sgml | 17 +++++----
   17410  fonts.conf.in		  |  1 +
   17411  local.conf		  | 23 +++++++++++++
   17412  src/fcdir.c		  |  4 +--
   17413  src/fcint.h		  |  6 ++++
   17414  src/fcxml.c		  | 89
   17415  ++++++++++++++++++++++++++++++++++++++++++++++++
   17416  8 files changed, 158 insertions(+), 23 deletions(-)
   17417 
   17418 commit 38e528e77673f0395ab802cd1040947e307f0c6c
   17419 Author: Keith Packard <keithp (a] keithp.com>
   17420 Date:	Sun Dec 5 04:14:17 2004 +0000
   17421 
   17422     Report command line for $srcdir/configure accurately. Bug #212.
   17423 
   17424  ChangeLog  | 8 +++++++-
   17425  autogen.sh | 2 +-
   17426  2 files changed, 8 insertions(+), 2 deletions(-)
   17427 
   17428 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
   17429 Author: Keith Packard <keithp (a] keithp.com>
   17430 Date:	Sun Dec 5 04:11:11 2004 +0000
   17431 
   17432     Check for non-empty face->family_name and face->style_name before
   17433     using
   17434 	those for the font. Empty names match everything. Bug #171.
   17435 
   17436  ChangeLog	  |  7 +++++++
   17437  src/fcfreetype.c | 12 +++++++-----
   17438  2 files changed, 14 insertions(+), 5 deletions(-)
   17439 
   17440 commit 537e3d23fab449be154da8d49817364479924a61
   17441 Author: Keith Packard <keithp (a] keithp.com>
   17442 Date:	Sun Dec 5 00:26:06 2004 +0000
   17443 
   17444     Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
   17445     available.
   17446 	This provides font file format information (BDF, Type 1, PCF,
   17447 	TrueType)
   17448 	for each font. Closes #109.
   17449 
   17450  ChangeLog		 | 10 ++++++++++
   17451  configure.in		 |  2 +-
   17452  fontconfig/fontconfig.h |  1 +
   17453  src/fcfreetype.c	 | 14 ++++++++++++++
   17454  src/fcname.c		 |  1 +
   17455  5 files changed, 27 insertions(+), 1 deletion(-)
   17456 
   17457 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
   17458 Author: Keith Packard <keithp (a] keithp.com>
   17459 Date:	Sat Dec 4 22:06:52 2004 +0000
   17460 
   17461     Fix typo.
   17462     Add detection for font capabilities (bug #105)
   17463     reviewed by: Keith Packard <keithp (a] keithp.com>
   17464 
   17465  ChangeLog		  |  13 ++++
   17466  doc/fontconfig-user.sgml |   1 +
   17467  fontconfig/fontconfig.h  |   1 +
   17468  src/fcfreetype.c	  | 188
   17469  +++++++++++++++++++++++++++++++++++++++++++++++
   17470  src/fcname.c		  |   1 +
   17471  5 files changed, 204 insertions(+)
   17472 
   17473 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
   17474 Author: Keith Packard <keithp (a] keithp.com>
   17475 Date:	Sat Dec 4 19:41:10 2004 +0000
   17476 
   17477     Move existing fonts.conf to fonts.conf.bak
   17478     Add detection of iconv
   17479     Document new selectfont elements
   17480     Switch to UTF-8 in comment
   17481     Add fullname, and family/style/fullname language entries
   17482     Respect selectfont/*/glob
   17483     Add support for selectfont
   17484     Add multi-lingual family/style/fullname support
   17485     Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
   17486     Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
   17487     computed
   17488 	pattern element names which are required to be static.
   17489 
   17490  ChangeLog		   |   47 ++
   17491  Makefile.am		   |   13 +-
   17492  configure.in		   |	6 +-
   17493  doc/fcpattern.fncs	   |   11 +
   17494  doc/fontconfig-devel.sgml |   13 +-
   17495  doc/fontconfig-user.sgml  |   43 +-
   17496  fc-lang/nb.orth	   |	2 +-
   17497  fontconfig/fontconfig.h   |	7 +
   17498  fonts.dtd		   |   19 +
   17499  src/fccache.c		   |	2 +-
   17500  src/fccfg.c		   |   55 ++-
   17501  src/fcdir.c		   |	2 +-
   17502  src/fcfreetype.c	   | 1085
   17503  +++++++++++++++++++++++++++++++++------------
   17504  src/fcint.h		   |   21 +
   17505  src/fclist.c		   |	6 +-
   17506  src/fcname.c		   |	4 +
   17507  src/fcpat.c		   |   73 +++
   17508  src/fcxml.c		   |  162 +++++++
   17509  18 files changed, 1282 insertions(+), 289 deletions(-)
   17510 
   17511 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
   17512 Author: Keith Packard <keithp (a] keithp.com>
   17513 Date:	Thu Sep 9 14:31:18 2004 +0000
   17514 
   17515     Remove spurious / after $(DESTDIR)
   17516     reviewed by: keithp
   17517 
   17518  ChangeLog   | 7 +++++++
   17519  Makefile.am | 2 +-
   17520  2 files changed, 8 insertions(+), 1 deletion(-)
   17521 
   17522 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
   17523 Author: Keith Packard <keithp (a] keithp.com>
   17524 Date:	Wed Jun 30 20:06:41 2004 +0000
   17525 
   17526     Update for 2.2.96
   17527 
   17528  ChangeLog		 |  7 +++++++
   17529  README			 | 12 ++++++++++--
   17530  configure.in		 |  2 +-
   17531  fontconfig/fontconfig.h |  2 +-
   17532  4 files changed, 19 insertions(+), 4 deletions(-)
   17533 
   17534 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
   17535 Author: Keith Packard <keithp (a] keithp.com>
   17536 Date:	Wed Jun 30 18:41:52 2004 +0000
   17537 
   17538     Provided by: Lubos Lunak <l.lunak (a] suse.cz>
   17539     However FcConfigUptoDate() doesn't seem to work. See the attached
   17540     patch.
   17541 	First there's an obvious misplaced parenthesis making it return
   17542 	always
   17543 	false, and second, even this call fails to detect font changes
   17544 	(e.g.
   17545 	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
   17546 	should fix that as well. The problem seems to be triggered by my
   17547 	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
   17548 	therefore
   17549 	config->configDirs doesn't include subdirs, unlike
   17550 	config->fontDirs.
   17551 
   17552  ChangeLog   | 14 ++++++++++++++
   17553  src/fccfg.c |	4 ++--
   17554  2 files changed, 16 insertions(+), 2 deletions(-)
   17555 
   17556 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
   17557 Author: Keith Packard <keithp (a] keithp.com>
   17558 Date:	Thu Jun 3 14:16:38 2004 +0000
   17559 
   17560     Remove comma at end of FcResult enum definition.
   17561 
   17562  ChangeLog		 | 5 +++++
   17563  fontconfig/fontconfig.h | 2 +-
   17564  2 files changed, 6 insertions(+), 1 deletion(-)
   17565 
   17566 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
   17567 Author: Keith Packard <keithp (a] keithp.com>
   17568 Date:	Sat May 29 20:07:46 2004 +0000
   17569 
   17570     Add steps to md5sum release
   17571 
   17572  ChangeLog | 5 +++++
   17573  INSTALL   | 5 ++++-
   17574  2 files changed, 9 insertions(+), 1 deletion(-)
   17575 
   17576 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
   17577 Author: Keith Packard <keithp (a] keithp.com>
   17578 Date:	Sat May 29 19:49:52 2004 +0000
   17579 
   17580     Add sh autogen.sh to INSTALL
   17581 
   17582  INSTALL | 14 ++++++++------
   17583  1 file changed, 8 insertions(+), 6 deletions(-)
   17584 
   17585 commit d81271eb21db058d0e816044874b3a8b88439e82
   17586 Author: Keith Packard <keithp (a] keithp.com>
   17587 Date:	Sat May 29 19:36:32 2004 +0000
   17588 
   17589     Update for 2.2.95
   17590 
   17591  ChangeLog		 |  7 +++++++
   17592  README			 | 11 +++++++++--
   17593  configure.in		 |  2 +-
   17594  fontconfig/fontconfig.h |  2 +-
   17595  4 files changed, 18 insertions(+), 4 deletions(-)
   17596 
   17597 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
   17598 Author: Keith Packard <keithp (a] keithp.com>
   17599 Date:	Sat May 29 19:32:41 2004 +0000
   17600 
   17601     Add FcResultOutOfMemory to provide an accurate error when
   17602     FcFontSetMatch
   17603 	fails in this way
   17604     Make #warning about lacking various FreeType features indicate which
   17605 	version those features appeared so users know how to fix the
   17606 	problem
   17607 	(Thanks to Anton Tropashko)
   17608 
   17609  ChangeLog		 | 12 ++++++++++++
   17610  fontconfig/fontconfig.h |  3 ++-
   17611  src/fcfreetype.c	 |  6 +++---
   17612  src/fcmatch.c		 |  3 +++
   17613  4 files changed, 20 insertions(+), 4 deletions(-)
   17614 
   17615 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
   17616 Author: Keith Packard <keithp (a] keithp.com>
   17617 Date:	Thu May 6 02:28:37 2004 +0000
   17618 
   17619     Replace MIN/MAX/ABS macros which happen to have come from FreeType
   17620     with
   17621 	fontconfig-specific ones (FC_*)
   17622 
   17623  ChangeLog	  | 6 ++++++
   17624  src/fcfreetype.c | 7 +++++--
   17625  2 files changed, 11 insertions(+), 2 deletions(-)
   17626 
   17627 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
   17628 Author: Keith Packard <keithp (a] keithp.com>
   17629 Date:	Sat Apr 24 02:54:40 2004 +0000
   17630 
   17631     Extend release preparation instructions to include notification and
   17632 	distribution steps
   17633 
   17634  ChangeLog |  6 ++++++
   17635  INSTALL   | 11 +++++++++--
   17636  2 files changed, 15 insertions(+), 2 deletions(-)
   17637 
   17638 commit 626a70167d7805c20a157e945a1f380ae580661a
   17639 Author: Keith Packard <keithp (a] keithp.com>
   17640 Date:	Sat Apr 24 01:09:36 2004 +0000
   17641 
   17642     Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
   17643 
   17644  ChangeLog		 | 7 +++++++
   17645  README			 | 9 +++++++--
   17646  configure.in		 | 2 +-
   17647  fontconfig/fontconfig.h | 2 +-
   17648  4 files changed, 16 insertions(+), 4 deletions(-)
   17649 
   17650 commit 7969113f086176112fdc13347ea56ea52838117a
   17651 Author: Keith Packard <keithp (a] keithp.com>
   17652 Date:	Sat Apr 24 01:06:32 2004 +0000
   17653 
   17654     Ignore a few more autotool files
   17655 
   17656  .cvsignore | 4 ++++
   17657  ChangeLog  | 5 +++++
   17658  2 files changed, 9 insertions(+)
   17659 
   17660 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
   17661 Author: Keith Packard <keithp (a] keithp.com>
   17662 Date:	Wed Apr 14 18:08:41 2004 +0000
   17663 
   17664     Add instructions for doing a release
   17665     clean up .spec file; perhaps this will be useful to somebody...
   17666     Update to 2.2.93
   17667     Make 'scanopen' static so GCC doesn't whine about lacking prototype
   17668     Add WARN_CFLAGS to pass -W flags for GCC systems
   17669     Change various char types around to match across function calls. Fixed
   17670     bug
   17671 	in using available_sizes[i].height which is in pixels, not 64ths
   17672 	of a
   17673 	pixel.
   17674 
   17675  ChangeLog		  |  30 +++++++++++++
   17676  INSTALL		  |  13 ++++++
   17677  README			  |  27 +++++++++++-
   17678  configure.in		  |  14 +++++-
   17679  fc-glyphname/Makefile.am |   2 +-
   17680  fc-lang/Makefile.am	  |   2 +-
   17681  fc-lang/fc-lang.c	  |   2 +-
   17682  fc-list/Makefile.am	  |   2 +-
   17683  fc-match/Makefile.am	  |   2 +-
   17684  fontconfig.spec.in	  |  42 +++++++++++++-----
   17685  fontconfig/fontconfig.h  |   2 +-
   17686  src/Makefile.am	  |   1 +
   17687  src/fcfreetype.c	  | 109
   17688  ++++++++++++++++++++++++-----------------------
   17689  13 files changed, 176 insertions(+), 72 deletions(-)
   17690 
   17691 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
   17692 Author: Keith Packard <keithp (a] keithp.com>
   17693 Date:	Sat Mar 6 23:44:11 2004 +0000
   17694 
   17695     Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
   17696     looking for
   17697 	explicit values prefer exact matches
   17698 
   17699  ChangeLog	  |  6 ++++++
   17700  src/fcfreetype.c | 18 ++++++++++--------
   17701  2 files changed, 16 insertions(+), 8 deletions(-)
   17702 
   17703 commit 02638f1ace0ad7e898317128c244dfd9c842d122
   17704 Author: Keith Packard <keithp (a] keithp.com>
   17705 Date:	Tue Mar 2 16:48:51 2004 +0000
   17706 
   17707     Supplied by: mfabian (a] suse.de (Mike FABIAN)
   17708     Bug #260 fc-cache generates wrong spacing values for bitmap fonts
   17709     Was using
   17710 	(strcmp (a,b)) instead of (!strcmp(a,b)).
   17711 
   17712  ChangeLog	  | 8 ++++++++
   17713  src/fcfreetype.c | 6 +++---
   17714  2 files changed, 11 insertions(+), 3 deletions(-)
   17715 
   17716 commit de66e750a5c5798dab5347675d6581183efa8105
   17717 Author: Manish Singh <yosh (a] gimp.org>
   17718 Date:	Sun Feb 22 02:21:37 2004 +0000
   17719 
   17720     Cast strlen to int for printf, so we're 64-bit clean.
   17721 
   17722  ChangeLog		     | 5 +++++
   17723  fc-glyphname/fc-glyphname.c | 2 +-
   17724  2 files changed, 6 insertions(+), 1 deletion(-)
   17725 
   17726 commit 208a720f009357449647a56d6fe95a5a346a6578
   17727 Author: Keith Packard <keithp (a] keithp.com>
   17728 Date:	Wed Feb 11 18:53:05 2004 +0000
   17729 
   17730     Ok, so I messed up the test for y_ppem. Let's see if I got it
   17731     right this
   17732 	time.
   17733 
   17734  ChangeLog	  |  7 +++++++
   17735  configure.in	  | 15 +++------------
   17736  src/fcfreetype.c |  4 ++--
   17737  3 files changed, 12 insertions(+), 14 deletions(-)
   17738 
   17739 commit 4f38fa81062e5e2e151715a162c295b9a216568a
   17740 Author: Keith Packard <keithp (a] keithp.com>
   17741 Date:	Tue Feb 10 18:38:58 2004 +0000
   17742 
   17743     Pre-2.1.5 versions of FreeType didn't include y_ppem in the
   17744     FT_Bitmap_Size
   17745 	record. Add a configure.in test for this and change the code
   17746 	accordingly (using height instead).
   17747 
   17748  ChangeLog	  |  8 ++++++++
   17749  configure.in	  | 21 +++++++++++++++++++--
   17750  src/fcfreetype.c |  4 ++++
   17751  3 files changed, 31 insertions(+), 2 deletions(-)
   17752 
   17753 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
   17754 Author: Keith Packard <keithp (a] keithp.com>
   17755 Date:	Sat Feb 7 07:13:48 2004 +0000
   17756 
   17757     Add Low Saxon orthography (Kenneth Rohde Christiansen
   17758     <kenneth (a] gnu.org>)
   17759     Oops. Left 'newest.set' unset, which would miscompute the newest file
   17760     Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
   17761 	properties (which report the wrong value in current FreeType)
   17762     Don't attempt to check for empty glyphs in non-scalable fonts;
   17763     they have no
   17764 	outlines...
   17765 
   17766  ChangeLog	  | 18 ++++++++++++++++++
   17767  fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
   17768  src/fccfg.c	  |  3 +++
   17769  src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
   17770  4 files changed, 85 insertions(+), 12 deletions(-)
   17771 
   17772 commit f4c52909ab5321df608fe7af2da3edcab48818d9
   17773 Author: Tor Lillqvist <tml (a] iki.fi>
   17774 Date:	Sun Feb 1 19:32:36 2004 +0000
   17775 
   17776     fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
   17777     crashes
   17778 	when trying to save the cache if config->cache is NULL, which
   17779 	happens
   17780 	if FcConfigHome() is NULL. Guard against that by using the
   17781 	temp folder
   17782 	in that case.
   17783 
   17784  ChangeLog   |	7 +++++++
   17785  src/fccfg.c | 25 +++++++++++++++++++++++++
   17786  2 files changed, 32 insertions(+)
   17787 
   17788 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
   17789 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
   17790 Date:	Sat Jan 3 18:27:29 2004 +0000
   17791 
   17792     Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
   17793     (Afghan
   17794 	and Pakistani).
   17795     Updated Urdu orthography with real data.
   17796 
   17797  ChangeLog	    | 11 +++++++++++
   17798  fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
   17799  fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
   17800  fc-lang/ps_af.orth | 52
   17801  ++++++++++++++++++++++++++++++++++++++++++++++++++++
   17802  fc-lang/ps_pk.orth | 52
   17803  ++++++++++++++++++++++++++++++++++++++++++++++++++++
   17804  fc-lang/ur.orth    | 41 +++++++++++++++++++++++++++++++++++++----
   17805  6 files changed, 233 insertions(+), 4 deletions(-)
   17806 
   17807 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
   17808 Author: Carl Worth <cworth (a] cworth.org>
   17809 Date:	Fri Dec 12 17:07:55 2003 +0000
   17810 
   17811     Remove excessive whitespace (missed on previous commit)
   17812 
   17813  fc-cache/Makefile.am | 8 ++++----
   17814  1 file changed, 4 insertions(+), 4 deletions(-)
   17815 
   17816 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
   17817 Author: Carl Worth <cworth (a] cworth.org>
   17818 Date:	Thu Dec 11 19:30:07 2003 +0000
   17819 
   17820     Move man_MANS into the 'if USEDOCBOOK' block.
   17821     Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
   17822     excessive
   17823 	whitespace.
   17824     Add 'set -e' to abort when any program fails, (avoids printing of
   17825     'now type
   17826 	make' after configure aborts).
   17827 
   17828  ChangeLog	      | 12 ++++++++++++
   17829  autogen.sh	      |  2 ++
   17830  fc-cache/Makefile.am |  6 +++---
   17831  fc-list/Makefile.am  |  4 ++--
   17832  4 files changed, 19 insertions(+), 5 deletions(-)
   17833 
   17834 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
   17835 Author: Keith Packard <keithp (a] keithp.com>
   17836 Date:	Tue Nov 18 07:53:04 2003 +0000
   17837 
   17838     Switch to FreeType 2.1.7 style includes. Bug #150.
   17839     reviewed by: Keith Packard <keithp (a] keithp.com>
   17840 
   17841  ChangeLog		 |  9 +++++++++
   17842  doc/Makefile.am	 |  1 +
   17843  fontconfig/fcfreetype.h |  3 ++-
   17844  src/fcfreetype.c	 | 17 +++++++++--------
   17845  4 files changed, 21 insertions(+), 9 deletions(-)
   17846 
   17847 commit 8e8fcda45c07bb0934f30887282238a57cc619da
   17848 Author: Noah Levitt <nlevitt (a] gmail.com>
   17849 Date:	Sun Nov 16 19:08:04 2003 +0000
   17850 
   17851     Add some example usages.
   17852 
   17853  ChangeLog	      |  4 ++++
   17854  fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
   17855  2 files changed, 27 insertions(+)
   17856 
   17857 commit 344a0e33618cd0e9f620b5fa55969602d775934c
   17858 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
   17859 Date:	Mon Nov 10 17:34:36 2003 +0000
   17860 
   17861     Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
   17862 	separators.
   17863 
   17864  ChangeLog   | 8 +++++++-
   17865  src/fcxml.c | 7 +++++--
   17866  2 files changed, 12 insertions(+), 3 deletions(-)
   17867 
   17868 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
   17869 Author: Keith Packard <keithp (a] keithp.com>
   17870 Date:	Mon Oct 27 10:47:53 2003 +0000
   17871 
   17872     Update to version 2.2.92
   17873 
   17874  ChangeLog		 | 6 ++++++
   17875  configure.in		 | 2 +-
   17876  fontconfig/fontconfig.h | 2 +-
   17877  3 files changed, 8 insertions(+), 2 deletions(-)
   17878 
   17879 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
   17880 Author: Keith Packard <keithp (a] keithp.com>
   17881 Date:	Mon Oct 27 10:44:13 2003 +0000
   17882 
   17883     Yet more cleanups to finish getting 'make distcheck' working This
   17884     has been
   17885 	tested to ensure that it even works from a _build directory.
   17886 
   17887  ChangeLog		  |  16 ++++++
   17888  Makefile.am		  |   1 +
   17889  configure.in		  |  10 ++++
   17890  doc/Makefile.am	  | 133
   17891  +++++++++++++++--------------------------------
   17892  fc-cache/Makefile.am	  |   2 +-
   17893  fc-glyphname/Makefile.am |   6 +--
   17894  fc-lang/Makefile.am	  |   5 +-
   17895  fc-list/Makefile.am	  |   2 +-
   17896  fc-match/Makefile.am	  |   2 +-
   17897  test/Makefile.am	  |   4 +-
   17898  test/run-test.sh	  |  28 ++++++----
   17899  11 files changed, 98 insertions(+), 111 deletions(-)
   17900 
   17901 commit 394b2bf04651d62194c7faa836899d33ca3ed017
   17902 Author: Keith Packard <keithp (a] keithp.com>
   17903 Date:	Mon Oct 27 06:30:29 2003 +0000
   17904 
   17905     Attempts to fix 'make distcheck' work. Things are progressing
   17906     pretty well,
   17907 	but there are still failures long into the process dealing
   17908 	with docs
   17909 	(as always).
   17910     The big changes here are mostly to make $(srcdir) != "." work
   17911     correctly,
   17912 	fixing the docbook related sections and fc-lang were particularily
   17913 	tricky. Docbook refuses to load system entities from anywhere
   17914 	other
   17915 	than where the original .sgml file was located, so no luck
   17916 	looking in
   17917 	"." for the configure-generated version.sgml and confdir.sgml
   17918 	files.
   17919     fc-lang needed help finding .orth files; added a -d option to set the
   17920 	directory as the least evil of many options.
   17921     Now to go use a faster machine and try and wring out the last issues.
   17922 
   17923  ChangeLog		  | 27 +++++++++++++++++++
   17924  configure.in		  |  2 +-
   17925  doc/Makefile.am	  | 68
   17926  +++++++++++++++++++++++++++++++++++++++++-------
   17927  fc-cache/Makefile.am	  | 13 ++++-----
   17928  fc-glyphname/Makefile.am | 11 +++++---
   17929  fc-lang/Makefile.am	  | 10 ++++---
   17930  fc-lang/fc-lang.c	  | 29 +++++++++++++++++++--
   17931  fc-list/Makefile.am	  | 10 ++++---
   17932  fc-match/Makefile.am	  |  2 +-
   17933  9 files changed, 142 insertions(+), 30 deletions(-)
   17934 
   17935 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
   17936 Author: Keith Packard <keithp (a] keithp.com>
   17937 Date:	Sun Oct 26 16:52:28 2003 +0000
   17938 
   17939     Tag version 2.2.91
   17940 
   17941  ChangeLog		 | 4 ++++
   17942  configure.in		 | 2 +-
   17943  fontconfig/fontconfig.h | 2 +-
   17944  3 files changed, 6 insertions(+), 2 deletions(-)
   17945 
   17946 commit e99043ac778280ed16ab69ca0844b634f7d20f30
   17947 Author: Keith Packard <keithp (a] keithp.com>
   17948 Date:	Sun Oct 26 16:45:23 2003 +0000
   17949 
   17950     Include confdir.sgml.in in EXTRA_DIST
   17951 
   17952  ChangeLog	 | 5 +++++
   17953  doc/Makefile.am | 2 +-
   17954  2 files changed, 6 insertions(+), 1 deletion(-)
   17955 
   17956 commit 75839218d18a7fad2f7e84cb995724763f7cae11
   17957 Author: Josselin Mouette <joss (a] debian.org>
   17958 Date:	Thu Oct 9 18:21:49 2003 +0000
   17959 
   17960     Replace fc-cache and fc-list manpages with more detailed, SGML
   17961     versions.
   17962 
   17963  ChangeLog		|   7 ++
   17964  fc-cache/.cvsignore	|   1 +
   17965  fc-cache/Makefile.am	|  24 +++++-
   17966  fc-cache/fc-cache.1	|  51 -------------
   17967  fc-cache/fc-cache.sgml | 200
   17968  +++++++++++++++++++++++++++++++++++++++++++++++++
   17969  fc-list/.cvsignore	|   1 +
   17970  fc-list/Makefile.am	|  24 +++++-
   17971  fc-list/fc-list.1	|  37 ---------
   17972  fc-list/fc-list.sgml	| 165 ++++++++++++++++++++++++++++++++++++++++
   17973  9 files changed, 420 insertions(+), 90 deletions(-)
   17974 
   17975 commit f077d662c001468eb2aa1261549accd9ff3de401
   17976 Author: Owen Taylor <otaylor (a] redhat.com>
   17977 Date:	Tue Sep 23 20:12:20 2003 +0000
   17978 
   17979     Add a FC_HINT_STYLE key for patterns, with possible values
   17980 	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
   17981 
   17982  ChangeLog		 | 7 +++++++
   17983  fontconfig/fontconfig.h | 7 +++++++
   17984  src/fcdefault.c	 | 5 +++++
   17985  src/fcname.c		 | 6 ++++++
   17986  4 files changed, 25 insertions(+)
   17987 
   17988 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
   17989 Author: Owen Taylor <otaylor (a] redhat.com>
   17990 Date:	Tue Sep 23 20:06:40 2003 +0000
   17991 
   17992     Remove Georgian capitals, they aren't used for normal writing. (Bug
   17993     #116)
   17994 
   17995  ChangeLog	 | 5 +++++
   17996  fc-lang/ka.orth | 2 +-
   17997  2 files changed, 6 insertions(+), 1 deletion(-)
   17998 
   17999 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
   18000 Author: Noah Levitt <nlevitt (a] gmail.com>
   18001 Date:	Sat Sep 6 19:40:41 2003 +0000
   18002 
   18003     Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
   18004     #111)
   18005     When checking for monospace and dual-width fonts, allow roughly a 3%
   18006 	variance in the advances.
   18007 
   18008  ChangeLog		   | 13 +++++++++++
   18009  doc/fontconfig-devel.sgml |  4 ++--
   18010  doc/fontconfig-user.sgml  |  3 ++-
   18011  fontconfig/fontconfig.h   |  1 +
   18012  src/fcfreetype.c	   | 55
   18013  +++++++++++++++++++++++++++++++++++++----------
   18014  src/fcname.c		   |  1 +
   18015  6 files changed, 63 insertions(+), 14 deletions(-)
   18016 
   18017 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
   18018 Author: Manish Singh <yosh (a] gimp.org>
   18019 Date:	Mon Sep 1 05:11:17 2003 +0000
   18020 
   18021     FcConfigAppFontClear: Support passing NULL to use default config.
   18022 
   18023  ChangeLog   | 5 +++++
   18024  src/fccfg.c | 7 +++++++
   18025  2 files changed, 12 insertions(+)
   18026 
   18027 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
   18028 Author: Carl Worth <cworth (a] cworth.org>
   18029 Date:	Fri Aug 15 19:45:20 2003 +0000
   18030 
   18031     Added new FcFini function for cleaning up all memory. Fixed a
   18032     few memory
   18033 	leaks. fc-list now calls FcFini, (and is now leak-free according
   18034 	to
   18035 	valgrind)
   18036 
   18037  ChangeLog		     |	44 +++++++++++
   18038  doc/Makefile.am	     |	 8 +-
   18039  doc/edit-sgml.c	     | 187
   18040  +++++++++++++++++++++++++++++++-------------
   18041  doc/fcinit.fncs	     |	11 +++
   18042  fc-glyphname/fc-glyphname.c |	35 +++++++--
   18043  fc-list/fc-list.c	     |	 4 +
   18044  fc-match/fc-match.c	     |	 2 +-
   18045  fontconfig/fontconfig.h     |	 3 +
   18046  src/fccfg.c		     |	 6 ++
   18047  src/fccharset.c	     |	64 +++++++++++++--
   18048  src/fcinit.c		     |	13 +++
   18049  src/fcint.h		     |	 6 ++
   18050  src/fcpat.c		     |	84 +++++++++++++++++++-
   18051  src/fcxml.c		     |	 4 +
   18052  src/fontconfig.def.in	     |	 1 +
   18053  15 files changed, 398 insertions(+), 74 deletions(-)
   18054 
   18055 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
   18056 Author: Keith Packard <keithp (a] keithp.com>
   18057 Date:	Tue Aug 12 02:06:20 2003 +0000
   18058 
   18059     Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
   18060     varargs are
   18061 	untyped
   18062 
   18063  fc-list/fc-list.c | 2 +-
   18064  1 file changed, 1 insertion(+), 1 deletion(-)
   18065 
   18066 commit 116e13b4431b051b8196db201c22cd67b30922e9
   18067 Author: Keith Packard <keithp (a] keithp.com>
   18068 Date:	Sun Jul 20 17:14:47 2003 +0000
   18069 
   18070     Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
   18071 
   18072  fontconfig/fcfreetype.h | 4 ++++
   18073  1 file changed, 4 insertions(+)
   18074 
   18075 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
   18076 Author: Keith Packard <keithp (a] keithp.com>
   18077 Date:	Sun Jul 20 16:06:18 2003 +0000
   18078 
   18079     Implement new semantics for Contains and LISTING:
   18080     LISTING requires that the font Contain all of the pattern values,
   18081     where
   18082 	Contain is redefined for strings to mean precise matching (so that
   18083 	Courier 10 Pitch doesn't list Courier fonts)
   18084     "Contains" for lang means both langs have the same language and
   18085     either the
   18086 	same country or one is missing the country
   18087 
   18088  src/fccfg.c  | 79
   18089  +++++++++++++++++++++++++++++++++---------------------------
   18090  src/fcdbg.c  |  3 +++
   18091  src/fcint.h  |  3 ++-
   18092  src/fclang.c | 18 ++++++++------
   18093  src/fclist.c | 38 +++++++++++++++++++++--------
   18094  src/fcxml.c  |  1 +
   18095  6 files changed, 89 insertions(+), 53 deletions(-)
   18096 
   18097 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
   18098 Author: Keith Packard <keithp (a] keithp.com>
   18099 Date:	Wed Jul 9 17:04:17 2003 +0000
   18100 
   18101     Was miscomputing end of string position for FcStrtod in locales with
   18102 	multibyte separators
   18103 
   18104  src/fcxml.c | 2 +-
   18105  1 file changed, 1 insertion(+), 1 deletion(-)
   18106 
   18107 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
   18108 Author: Keith Packard <keithp (a] keithp.com>
   18109 Date:	Thu Jun 26 08:19:11 2003 +0000
   18110 
   18111     Add autoconf checks for FT_Has_PS_Glyph_Names
   18112 
   18113  configure.in	  | 3 ++-
   18114  src/fcfreetype.c | 6 ++++++
   18115  2 files changed, 8 insertions(+), 1 deletion(-)
   18116 
   18117 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
   18118 Author: Keith Packard <keithp (a] keithp.com>
   18119 Date:	Thu Jun 26 00:39:04 2003 +0000
   18120 
   18121     Allow config->cache to be null (as it is when $HOME is not set)
   18122 
   18123  src/fccfg.c | 9 ++++++---
   18124  1 file changed, 6 insertions(+), 3 deletions(-)
   18125 
   18126 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
   18127 Author: Keith Packard <keithp (a] keithp.com>
   18128 Date:	Wed Jun 25 23:21:03 2003 +0000
   18129 
   18130     Lean on autoconf to find useful FreeType functions (bug 95)
   18131 
   18132  configure.in	  |  7 +++++--
   18133  src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
   18134  2 files changed, 22 insertions(+), 31 deletions(-)
   18135 
   18136 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
   18137 Author: Keith Packard <keithp (a] keithp.com>
   18138 Date:	Tue Jun 17 18:28:20 2003 +0000
   18139 
   18140     Bug 75: dont build docs unless docbook is available. Dont install docs
   18141 	unless they are pre-built or buildable
   18142 
   18143  Makefile.am	 |  3 ++-
   18144  configure.in	 | 26 +++++++++++++++++++++-----
   18145  doc/Makefile.am |  2 +-
   18146  3 files changed, 24 insertions(+), 7 deletions(-)
   18147 
   18148 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
   18149 Author: Keith Packard <keithp (a] keithp.com>
   18150 Date:	Tue Jun 17 17:31:16 2003 +0000
   18151 
   18152     Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
   18153 	vvas (a] hal.csd.auth.gr (Vasilis Vasaitis))
   18154 
   18155  fonts.conf.in | 22 ++++++++++++++--------
   18156  1 file changed, 14 insertions(+), 8 deletions(-)
   18157 
   18158 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
   18159 Author: Tor Lillqvist <tml (a] iki.fi>
   18160 Date:	Sun Jun 15 22:57:21 2003 +0000
   18161 
   18162     Remove CRs from the out file before comparing (needed on Windows).
   18163 
   18164  ChangeLog	  | 3 +++
   18165  test/run-test.sh | 1 +
   18166  2 files changed, 4 insertions(+)
   18167 
   18168 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
   18169 Author: Tor Lillqvist <tml (a] iki.fi>
   18170 Date:	Sun Jun 15 22:45:12 2003 +0000
   18171 
   18172     Trivial braino.
   18173 
   18174  src/fccfg.c | 2 +-
   18175  1 file changed, 1 insertion(+), 1 deletion(-)
   18176 
   18177 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
   18178 Author: Tor Lillqvist <tml (a] iki.fi>
   18179 Date:	Sun Jun 15 22:35:52 2003 +0000
   18180 
   18181     Fix cut&paste error.
   18182 
   18183  ChangeLog	   | 4 ++++
   18184  fontconfig-zip.in | 3 ++-
   18185  src/Makefile.am   | 2 +-
   18186  3 files changed, 7 insertions(+), 2 deletions(-)
   18187 
   18188 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
   18189 Author: Tor Lillqvist <tml (a] iki.fi>
   18190 Date:	Fri Jun 13 23:04:35 2003 +0000
   18191 
   18192     Check also for DLL_EXPORT as indication of being built as a DLL
   18193     on Win32.
   18194 
   18195  ChangeLog   | 3 +++
   18196  src/fccfg.c | 6 +++++-
   18197  2 files changed, 8 insertions(+), 1 deletion(-)
   18198 
   18199 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
   18200 Author: Tor Lillqvist <tml (a] iki.fi>
   18201 Date:	Fri Jun 13 22:43:28 2003 +0000
   18202 
   18203     Add share/doc directory. Add Fc*.3 man pages.
   18204     Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
   18205     Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
   18206 	which expects the EXPORTS line to be the first. Add
   18207 	FcConfigEnableHome.
   18208 
   18209  ChangeLog	       | 12 ++++++++++++
   18210  configure.in	       | 12 +++++++++---
   18211  fontconfig-zip.in     |  4 +++-
   18212  src/fontconfig.def.in |  5 +++--
   18213  4 files changed, 27 insertions(+), 6 deletions(-)
   18214 
   18215 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
   18216 Author: Keith Packard <keithp (a] keithp.com>
   18217 Date:	Mon Jun 9 19:21:06 2003 +0000
   18218 
   18219     Update to version 2.2.90
   18220 
   18221  ChangeLog		 | 4 ++++
   18222  configure.in		 | 2 +-
   18223  fontconfig/fontconfig.h | 2 +-
   18224  3 files changed, 6 insertions(+), 2 deletions(-)
   18225 
   18226 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
   18227 Author: Keith Packard <keithp (a] keithp.com>
   18228 Date:	Mon Jun 9 19:15:00 2003 +0000
   18229 
   18230     Add a bunch of ChangeLog entries
   18231 
   18232  ChangeLog | 79
   18233  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
   18234  1 file changed, 78 insertions(+), 1 deletion(-)
   18235 
   18236 commit 440e7054857a9a6382243f33498b2384f246379d
   18237 Author: Keith Packard <keithp (a] keithp.com>
   18238 Date:	Mon Jun 9 18:49:19 2003 +0000
   18239 
   18240     Add fc-match program to demonstrate font matching from the command
   18241     line
   18242 
   18243  Makefile.am	     | 2 +-
   18244  configure.in	     | 1 +
   18245  fc-match/.cvsignore | 5 +++++
   18246  3 files changed, 7 insertions(+), 1 deletion(-)
   18247 
   18248 commit 947afeb566e738de3980c8c8751358ecfebdba25
   18249 Author: Keith Packard <keithp (a] keithp.com>
   18250 Date:	Mon Jun 9 17:31:03 2003 +0000
   18251 
   18252     Optimization in FcLangSetIndex was broken, occasionally returning
   18253     a pointer
   18254 	to the wrong location on miss
   18255 
   18256  src/fclang.c | 21 +++++++--------------
   18257  1 file changed, 7 insertions(+), 14 deletions(-)
   18258 
   18259 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
   18260 Author: Keith Packard <keithp (a] keithp.com>
   18261 Date:	Mon Jun 9 16:53:31 2003 +0000
   18262 
   18263     Add fc-match program
   18264 
   18265  fc-match/Makefile.am |  32 +++++++++
   18266  fc-match/fc-match.1  |  39 +++++++++++
   18267  fc-match/fc-match.c  | 188
   18268  +++++++++++++++++++++++++++++++++++++++++++++++++++
   18269  3 files changed, 259 insertions(+)
   18270 
   18271 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
   18272 Author: Keith Packard <keithp (a] keithp.com>
   18273 Date:	Sat May 31 21:07:01 2003 +0000
   18274 
   18275     (Bug 85) add support for culmus fonts
   18276 
   18277  fonts.conf.in | 39 +++++----------------------------------
   18278  1 file changed, 5 insertions(+), 34 deletions(-)
   18279 
   18280 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
   18281 Author: Keith Packard <keithp (a] keithp.com>
   18282 Date:	Sat May 31 14:58:41 2003 +0000
   18283 
   18284     (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
   18285     usage info
   18286 	on non-long option systems (Tim Mooney)
   18287 
   18288  ChangeLog	       |  4 ++++
   18289  fc-cache/Makefile.am  |  4 ++--
   18290  fc-cache/fc-cache.1   | 51
   18291  +++++++++++++++++++++++++++++++++++++++++++++++++++
   18292  fc-cache/fc-cache.c   | 19 ++++++++++++++++---
   18293  fc-cache/fc-cache.man | 45 ---------------------------------------------
   18294  fc-list/Makefile.am   |  4 ++--
   18295  fc-list/fc-list.1     | 37 +++++++++++++++++++++++++++++++++++++
   18296  fc-list/fc-list.c     | 11 +++++++++++
   18297  fc-list/fc-list.man   | 36 ------------------------------------
   18298  9 files changed, 123 insertions(+), 88 deletions(-)
   18299 
   18300 commit d4d1e8bc604c98d647d70f9188744b95deba8723
   18301 Author: James Su <suzhe (a] turbolinux.com.cn>
   18302 Date:	Wed May 28 01:34:38 2003 +0000
   18303 
   18304     Fix "contains" op for strings and langsets.
   18305 
   18306  fontconfig/fontconfig.h |   6 +++
   18307  src/fccfg.c		 |  16 +++++---
   18308  src/fcstr.c		 | 103
   18309  ++++++++++++++++++++++++++++++++++++++++++++++++
   18310  3 files changed, 119 insertions(+), 6 deletions(-)
   18311 
   18312 commit 53183e66e564c03401237f6fea873733ef326890
   18313 Author: Keith Packard <keithp (a] keithp.com>
   18314 Date:	Sat May 17 02:17:19 2003 +0000
   18315 
   18316     Fix build error with BDF prop local. Free langset after query
   18317 
   18318  src/fcfreetype.c | 9 ++++++++-
   18319  1 file changed, 8 insertions(+), 1 deletion(-)
   18320 
   18321 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
   18322 Author: Keith Packard <keithp (a] keithp.com>
   18323 Date:	Fri May 16 16:37:16 2003 +0000
   18324 
   18325     oops. Left the psfontinfo.weight matching code commented out while
   18326     testing
   18327 	other stuff...
   18328 
   18329  src/fcfreetype.c | 2 --
   18330  1 file changed, 2 deletions(-)
   18331 
   18332 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
   18333 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
   18334 Date:	Wed May 14 20:23:24 2003 +0000
   18335 
   18336     Extract spacing from XLFD atom
   18337 
   18338  src/fcfreetype.c | 14 ++++++++++++++
   18339  1 file changed, 14 insertions(+)
   18340 
   18341 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
   18342 Author: Keith Packard <keithp (a] keithp.com>
   18343 Date:	Mon May 12 20:48:59 2003 +0000
   18344 
   18345     Use FcIsWidth to share code
   18346     Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
   18347 	misclassifying some Han fonts as monospaced.
   18348 
   18349  src/fcfreetype.c | 27 ++++++---------------------
   18350  1 file changed, 6 insertions(+), 21 deletions(-)
   18351 
   18352 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
   18353 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
   18354 Date:	Mon May 12 09:11:10 2003 +0000
   18355 
   18356     Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
   18357 
   18358  src/fcfreetype.c | 5 ++++-
   18359  1 file changed, 4 insertions(+), 1 deletion(-)
   18360 
   18361 commit 0f362ad520e61e096c887f9374a485c3df32655a
   18362 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
   18363 Date:	Mon May 12 09:04:24 2003 +0000
   18364 
   18365     Generate FC_SIZE and FC_DPI for legacy bitmap fonts
   18366 
   18367  src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
   18368  1 file changed, 41 insertions(+)
   18369 
   18370 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
   18371 Author: Keith Packard <keithp (a] keithp.com>
   18372 Date:	Wed May 7 16:13:24 2003 +0000
   18373 
   18374     Add filename-based accept/reject to ammend available fonts.
   18375     change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
   18376 	FreeType releases.
   18377 
   18378  src/fccache.c	  | 18 ++++++-----
   18379  src/fccfg.c	  | 96
   18380  +++++++++++++++++++++++++++++++++++++++++++++++++++++---
   18381  src/fcdir.c	  | 60 ++++++++++++++++++++++++++---------
   18382  src/fcfreetype.c |  2 +-
   18383  src/fcint.h	  | 40 +++++++++++++++++++++--
   18384  src/fcxml.c	  | 46 ++++++++++++++++++++++++++-
   18385  6 files changed, 232 insertions(+), 30 deletions(-)
   18386 
   18387 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
   18388 Author: Keith Packard <keithp (a] keithp.com>
   18389 Date:	Tue May 6 14:26:34 2003 +0000
   18390 
   18391     Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
   18392 	<jshin (a] mailaps.org>)
   18393 
   18394  fc-lang/ta.orth | 7 +++++--
   18395  1 file changed, 5 insertions(+), 2 deletions(-)
   18396 
   18397 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
   18398 Author: Keith Packard <keithp (a] keithp.com>
   18399 Date:	Sun May 4 22:58:29 2003 +0000
   18400 
   18401     Add more .cvsignore entries
   18402 
   18403  .cvsignore	| 1 +
   18404  src/.cvsignore | 1 +
   18405  2 files changed, 2 insertions(+)
   18406 
   18407 commit 3018151753821434135c0c17873764f3283fcc50
   18408 Author: Keith Packard <keithp (a] keithp.com>
   18409 Date:	Sun May 4 22:57:00 2003 +0000
   18410 
   18411     Add more .cvsignore entries
   18412 
   18413  .cvsignore | 5 +++++
   18414  1 file changed, 5 insertions(+)
   18415 
   18416 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
   18417 Author: Keith Packard <keithp (a] keithp.com>
   18418 Date:	Sun May 4 22:53:49 2003 +0000
   18419 
   18420     Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
   18421     encodings
   18422 
   18423  Makefile.am	  |   2 +-
   18424  configure.in	  |   1 +
   18425  src/fcfreetype.c | 160
   18426  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
   18427  src/fcint.h	  |  10 ++++
   18428  4 files changed, 170 insertions(+), 3 deletions(-)
   18429 
   18430 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
   18431 Author: Keith Packard <keithp (a] keithp.com>
   18432 Date:	Sun May 4 22:51:36 2003 +0000
   18433 
   18434     Add .cvsignore in new fc-glyphname dir
   18435 
   18436  fc-glyphname/.cvsignore | 6 ++++++
   18437  1 file changed, 6 insertions(+)
   18438 
   18439 commit 721d496d7864ff587f51637f578f4b35d501d091
   18440 Author: Keith Packard <keithp (a] keithp.com>
   18441 Date:	Sun May 4 22:50:17 2003 +0000
   18442 
   18443     Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
   18444 	conversion functions
   18445 
   18446  fc-glyphname/Makefile.am	 |   42 +
   18447  fc-glyphname/fc-glyphname.c	 |  287 +++
   18448  fc-glyphname/fcglyphname.tmpl.h |   25 +
   18449  fc-glyphname/glyphlist.txt	 | 4291
   18450  +++++++++++++++++++++++++++++++++++++++
   18451  fc-glyphname/zapfdingbats.txt	 |  212 ++
   18452  5 files changed, 4857 insertions(+)
   18453 
   18454 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
   18455 Author: Keith Packard <keithp (a] keithp.com>
   18456 Date:	Fri May 2 01:11:53 2003 +0000
   18457 
   18458     Grub through style to find weight/slant/width values when other
   18459     techniques
   18460 	fail
   18461 
   18462  src/fcfreetype.c | 228
   18463  +++++++++++++++++++++++++++++++++++++------------------
   18464  src/fcint.h	  |   6 ++
   18465  src/fcstr.c	  |  74 ++++++++++++++++++
   18466  3 files changed, 233 insertions(+), 75 deletions(-)
   18467 
   18468 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
   18469 Author: Keith Packard <keithp (a] keithp.com>
   18470 Date:	Fri May 2 01:11:09 2003 +0000
   18471 
   18472     Add book constant for book weight
   18473 
   18474  src/fcname.c | 1 +
   18475  1 file changed, 1 insertion(+)
   18476 
   18477 commit ad293de0041230d530c5b3d2be56690db49e4510
   18478 Author: Keith Packard <keithp (a] keithp.com>
   18479 Date:	Fri May 2 01:09:57 2003 +0000
   18480 
   18481     Add FC_WEIGHT_BOOK as weight 75
   18482 
   18483  fontconfig/fontconfig.h | 1 +
   18484  1 file changed, 1 insertion(+)
   18485 
   18486 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
   18487 Author: Noah Levitt <nlevitt (a] gmail.com>
   18488 Date:	Thu May 1 16:20:27 2003 +0000
   18489 
   18490     Fix expat function check.
   18491 
   18492  configure.in | 8 ++++----
   18493  1 file changed, 4 insertions(+), 4 deletions(-)
   18494 
   18495 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
   18496 Author: Noah Levitt <nlevitt (a] gmail.com>
   18497 Date:	Thu May 1 16:15:28 2003 +0000
   18498 
   18499     Check for an expat function that won't be there if expat is too old.
   18500 
   18501  configure.in | 4 ++--
   18502  1 file changed, 2 insertions(+), 2 deletions(-)
   18503 
   18504 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
   18505 Author: Keith Packard <keithp (a] keithp.com>
   18506 Date:	Thu May 1 14:31:04 2003 +0000
   18507 
   18508     Add demi and book postscript weight names. Allow spaces in postscript
   18509     and X
   18510 	matching
   18511 
   18512  src/fcfreetype.c | 6 ++++--
   18513  1 file changed, 4 insertions(+), 2 deletions(-)
   18514 
   18515 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
   18516 Author: Keith Packard <keithp (a] keithp.com>
   18517 Date:	Wed Apr 30 15:17:42 2003 +0000
   18518 
   18519     Typo in bitstream foundry name
   18520 
   18521  src/fcfreetype.c | 2 +-
   18522  1 file changed, 1 insertion(+), 1 deletion(-)
   18523 
   18524 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
   18525 Author: Keith Packard <keithp (a] keithp.com>
   18526 Date:	Thu Apr 24 17:31:03 2003 +0000
   18527 
   18528     Debug output for unknown ps weight names. ignore italic_angle for
   18529     PS fonts
   18530 	as FreeType already checks that
   18531 
   18532  src/fcfreetype.c | 15 +++++++++++++--
   18533  1 file changed, 13 insertions(+), 2 deletions(-)
   18534 
   18535 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
   18536 Author: Keith Packard <keithp (a] keithp.com>
   18537 Date:	Thu Apr 24 15:29:33 2003 +0000
   18538 
   18539     FcFontList broken when presented a charset - was comparing inclusion
   18540     in the
   18541 	wrong direction
   18542 
   18543  src/fccfg.c	 |  8 ++++----
   18544  src/fccharset.c | 15 +++++++++++++++
   18545  2 files changed, 19 insertions(+), 4 deletions(-)
   18546 
   18547 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
   18548 Author: Keith Packard <keithp (a] keithp.com>
   18549 Date:	Wed Apr 23 04:45:39 2003 +0000
   18550 
   18551     Oops. Missing newline in .cvsignore
   18552 
   18553  doc/.cvsignore | 2 +-
   18554  1 file changed, 1 insertion(+), 1 deletion(-)
   18555 
   18556 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
   18557 Author: Keith Packard <keithp (a] keithp.com>
   18558 Date:	Wed Apr 23 04:09:28 2003 +0000
   18559 
   18560     Fix docs to close sgml tags
   18561 
   18562  ChangeLog		   | 8 ++++++++
   18563  doc/fcpattern.fncs	   | 1 +
   18564  doc/fontconfig-devel.sgml | 1 +
   18565  doc/func.sgml		   | 1 +
   18566  4 files changed, 11 insertions(+)
   18567 
   18568 commit c92926bf653425fff0291f1070cc7205e91810a0
   18569 Author: Keith Packard <keithp (a] keithp.com>
   18570 Date:	Wed Apr 23 04:06:18 2003 +0000
   18571 
   18572     Add confdir.sgml to .cvsignore
   18573 
   18574  doc/.cvsignore | 1 +
   18575  1 file changed, 1 insertion(+)
   18576 
   18577 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
   18578 Author: Keith Packard <keithp (a] keithp.com>
   18579 Date:	Wed Apr 23 04:05:58 2003 +0000
   18580 
   18581     Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
   18582 	trailing newline instead of leaving CVS file without a newline
   18583 	(which
   18584 	will break at some point)
   18585 
   18586  doc/Makefile.am     | 3 ++-
   18587  doc/confdir.sgml.in | 2 +-
   18588  2 files changed, 3 insertions(+), 2 deletions(-)
   18589 
   18590 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
   18591 Author: Noah Levitt <nlevitt (a] gmail.com>
   18592 Date:	Wed Apr 23 00:40:24 2003 +0000
   18593 
   18594     Got rid of the newline at the end of the file. It's yucky but,
   18595     I'm not sure
   18596 	how else to get rid of the newline in the output.
   18597 
   18598  doc/confdir.sgml.in | 2 +-
   18599  1 file changed, 1 insertion(+), 1 deletion(-)
   18600 
   18601 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
   18602 Author: Noah Levitt <nlevitt (a] gmail.com>
   18603 Date:	Wed Apr 23 00:08:03 2003 +0000
   18604 
   18605     Getting closer to fixing /etc/fonts hard-coding.
   18606 
   18607  configure.in	     |	1 -
   18608  doc/Makefile.am     |	4 ++++
   18609  doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
   18610  3 files changed, 29 insertions(+), 1 deletion(-)
   18611 
   18612 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
   18613 Author: Noah Levitt <nlevitt (a] gmail.com>
   18614 Date:	Tue Apr 22 23:34:50 2003 +0000
   18615 
   18616     Testing syncmail yet again.
   18617 
   18618  .cvsignore		  |  2 +-
   18619  configure.in		  |  1 +
   18620  doc/Makefile.am	  | 12 ++++++------
   18621  doc/fontconfig-user.sgml |  9 +++++----
   18622  4 files changed, 13 insertions(+), 11 deletions(-)
   18623 
   18624 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
   18625 Author: Keith Packard <keithp (a] keithp.com>
   18626 Date:	Tue Apr 22 16:53:18 2003 +0000
   18627 
   18628     Fix autogen.sh to work with newer automakes
   18629 
   18630  autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
   18631  1 file changed, 35 insertions(+), 10 deletions(-)
   18632 
   18633 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
   18634 Author: Keith Packard <keithp (a] keithp.com>
   18635 Date:	Tue Apr 22 06:27:27 2003 +0000
   18636 
   18637     Handle pattern elements moving during multiple edits
   18638 
   18639  src/fccfg.c | 8 ++++++++
   18640  1 file changed, 8 insertions(+)
   18641 
   18642 commit 781f10486df22a422b92114ad438d4d8e74c9b93
   18643 Author: Keith Packard <keithp (a] keithp.com>
   18644 Date:	Mon Apr 21 16:12:22 2003 +0000
   18645 
   18646     Update to version 2.2.0
   18647 
   18648  configure.in		 | 2 +-
   18649  fontconfig/fontconfig.h | 4 ++--
   18650  2 files changed, 3 insertions(+), 3 deletions(-)
   18651 
   18652 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
   18653 Author: Noah Levitt <nlevitt (a] gmail.com>
   18654 Date:	Mon Apr 21 06:17:23 2003 +0000
   18655 
   18656     Fixed variable name mistake.
   18657 
   18658  configure.in | 4 ++--
   18659  1 file changed, 2 insertions(+), 2 deletions(-)
   18660 
   18661 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
   18662 Author: Keith Packard <keithp (a] keithp.com>
   18663 Date:	Sun Apr 20 04:44:09 2003 +0000
   18664 
   18665     From James Su -- only part of page 0xff is Latin
   18666 
   18667  src/fcfreetype.c | 3 ++-
   18668  1 file changed, 2 insertions(+), 1 deletion(-)
   18669 
   18670 commit 29d961a28e231302683577328ed4724319805a7f
   18671 Author: Keith Packard <keithp (a] keithp.com>
   18672 Date:	Fri Apr 18 15:56:05 2003 +0000
   18673 
   18674     Guard calls to FT_Get_BDF_Property to avoid freetype jumping
   18675     through null
   18676 	pointer
   18677 
   18678  src/fcfreetype.c | 12 +++++++++---
   18679  1 file changed, 9 insertions(+), 3 deletions(-)
   18680 
   18681 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
   18682 Author: Keith Packard <keithp (a] keithp.com>
   18683 Date:	Thu Apr 17 21:50:24 2003 +0000
   18684 
   18685     Pass FONTCONFIG_PATH in arguments to get expanded
   18686 
   18687  src/Makefile.am | 1 +
   18688  src/fccfg.c	 | 4 ----
   18689  2 files changed, 1 insertion(+), 4 deletions(-)
   18690 
   18691 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
   18692 Author: Keith Packard <keithp (a] keithp.com>
   18693 Date:	Thu Apr 17 21:29:12 2003 +0000
   18694 
   18695     BDF properties not available until FreeType 2.1.4
   18696 
   18697  src/fcfreetype.c | 2 +-
   18698  1 file changed, 1 insertion(+), 1 deletion(-)
   18699 
   18700 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
   18701 Author: Colin Walters <walters (a] verbum.org>
   18702 Date:	Thu Apr 17 17:43:04 2003 +0000
   18703 
   18704     Remove some unused variables, and initialize some other ones so
   18705     gcc doesn't
   18706 	warn us.
   18707 
   18708  ChangeLog	 | 5 +++++
   18709  doc/edit-sgml.c | 1 +
   18710  src/fclang.c	 | 6 ++----
   18711  3 files changed, 8 insertions(+), 4 deletions(-)
   18712 
   18713 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
   18714 Author: Keith Packard <keithp (a] keithp.com>
   18715 Date:	Thu Apr 17 15:47:34 2003 +0000
   18716 
   18717     Solaris porting fixes
   18718 
   18719  configure.in	   | 4 ++--
   18720  fc-lang/fc-lang.c | 4 ++--
   18721  2 files changed, 4 insertions(+), 4 deletions(-)
   18722 
   18723 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
   18724 Author: Keith Packard <keithp (a] keithp.com>
   18725 Date:	Wed Apr 16 22:04:42 2003 +0000
   18726 
   18727     Add Vera support to default configuration
   18728 
   18729  fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
   18730  1 file changed, 50 insertions(+)
   18731 
   18732 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
   18733 Author: Keith Packard <keithp (a] keithp.com>
   18734 Date:	Wed Apr 16 21:50:51 2003 +0000
   18735 
   18736     bump version to 2.1.94
   18737 
   18738  configure.in		 | 2 +-
   18739  fontconfig/fontconfig.h | 2 +-
   18740  2 files changed, 2 insertions(+), 2 deletions(-)
   18741 
   18742 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
   18743 Author: Keith Packard <keithp (a] keithp.com>
   18744 Date:	Wed Apr 16 18:49:28 2003 +0000
   18745 
   18746     add some changelog entries
   18747 
   18748  ChangeLog | 18 ++++++++++++++++++
   18749  1 file changed, 18 insertions(+)
   18750 
   18751 commit 0e7a434783b28e9e954d3136195af7ba622c459d
   18752 Author: Keith Packard <keithp (a] keithp.com>
   18753 Date:	Wed Apr 16 18:08:47 2003 +0000
   18754 
   18755     Search through the BDF properties for width and foundry information
   18756 
   18757  src/fcfreetype.c | 76
   18758  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
   18759  1 file changed, 75 insertions(+), 1 deletion(-)
   18760 
   18761 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
   18762 Author: Keith Packard <keithp (a] keithp.com>
   18763 Date:	Wed Apr 16 16:19:38 2003 +0000
   18764 
   18765     Move foundry detection data into fcfreetype.c (which is getting rather
   18766 	large at this point)
   18767 
   18768  src/Makefile.am  |   2 +-
   18769  src/data.h	  |  77 ------------------------
   18770  src/fcfreetype.c | 177
   18771  ++++++++++++++++++++++++++++++++++++++++++-------------
   18772  3 files changed, 137 insertions(+), 119 deletions(-)
   18773 
   18774 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
   18775 Author: Keith Packard <keithp (a] keithp.com>
   18776 Date:	Wed Apr 16 16:18:27 2003 +0000
   18777 
   18778     bool was misdeclared in DTD
   18779 
   18780  fonts.dtd | 2 +-
   18781  1 file changed, 1 insertion(+), 1 deletion(-)
   18782 
   18783 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
   18784 Author: Keith Packard <keithp (a] keithp.com>
   18785 Date:	Tue Apr 15 23:38:06 2003 +0000
   18786 
   18787     Fix unary operator parsing. Add floor, ceil, trunc and round unary
   18788 	operators
   18789 
   18790  fontconfig/fontconfig.h |   2 +
   18791  fonts.dtd		 |   6 ++-
   18792  src/Makefile.am	 |   2 +-
   18793  src/fccfg.c		 |  71 ++++++++++++++++++++++++++++++++
   18794  src/fcdbg.c		 |  20 +++++++++
   18795  src/fcint.h		 |   3 +-
   18796  src/fcxml.c		 | 107
   18797  ++++++++++++++++++++++++++++++++++++++----------
   18798  7 files changed, 187 insertions(+), 24 deletions(-)
   18799 
   18800 commit 52253696cd2779bd9040457fbd157bbe75895ed6
   18801 Author: Keith Packard <keithp (a] keithp.com>
   18802 Date:	Tue Apr 15 17:01:39 2003 +0000
   18803 
   18804     Clean up ps font weight matching and check for NULL
   18805 
   18806  src/fcfreetype.c | 59
   18807  +++++++++++++++++++++++++++++---------------------------
   18808  1 file changed, 31 insertions(+), 28 deletions(-)
   18809 
   18810 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
   18811 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
   18812 Date:	Fri Apr 11 23:45:59 2003 +0000
   18813 
   18814     Implemented foundry generation for Type 1 and TrueType
   18815 
   18816  src/data.h	  | 77
   18817  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   18818  src/fcfreetype.c | 73
   18819  +++++++++++++++++++++++++++++++++++++++++++++++++----
   18820  2 files changed, 145 insertions(+), 5 deletions(-)
   18821 
   18822 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
   18823 Author: Keith Packard <keithp (a] keithp.com>
   18824 Date:	Fri Apr 11 23:00:51 2003 +0000
   18825 
   18826     update version number to 2.1.93
   18827 
   18828  configure.in		 | 2 +-
   18829  fontconfig/fontconfig.h | 2 +-
   18830  2 files changed, 2 insertions(+), 2 deletions(-)
   18831 
   18832 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
   18833 Author: Keith Packard <keithp (a] keithp.com>
   18834 Date:	Fri Apr 11 22:53:53 2003 +0000
   18835 
   18836     Run fc-cache from local dir instead of install dir to help LFS
   18837     installs (I
   18838 	hope)
   18839 
   18840  Makefile.am | 2 +-
   18841  1 file changed, 1 insertion(+), 1 deletion(-)
   18842 
   18843 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
   18844 Author: Keith Packard <keithp (a] keithp.com>
   18845 Date:	Fri Apr 11 22:24:23 2003 +0000
   18846 
   18847     Switch to locale-independent string compare function
   18848 
   18849  src/fcfreetype.c | 28 ++++++++++++++--------------
   18850  1 file changed, 14 insertions(+), 14 deletions(-)
   18851 
   18852 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
   18853 Author: Keith Packard <keithp (a] keithp.com>
   18854 Date:	Fri Apr 11 22:17:11 2003 +0000
   18855 
   18856     Bug #46, #47 fontconfig should retrieve type 1 font information from
   18857 	FontInfo dictionary Patch provided by g2 (a] magestudios.net (Gerard
   18858 	Escalante)
   18859 
   18860  src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
   18861  1 file changed, 44 insertions(+)
   18862 
   18863 commit cc30f9ca548661d0d9eb07216d261457db58ca02
   18864 Author: Keith Packard <keithp (a] keithp.com>
   18865 Date:	Tue Apr 8 05:00:25 2003 +0000
   18866 
   18867     remove -u option to docbook2man which was trashing the .html file
   18868 
   18869  doc/Makefile.am | 2 +-
   18870  1 file changed, 1 insertion(+), 1 deletion(-)
   18871 
   18872 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
   18873 Author: Colin Walters <walters (a] verbum.org>
   18874 Date:	Tue Apr 8 03:58:57 2003 +0000
   18875 
   18876     *** empty log message ***
   18877 
   18878  ChangeLog | 5 +++++
   18879  1 file changed, 5 insertions(+)
   18880 
   18881 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
   18882 Author: Colin Walters <walters (a] verbum.org>
   18883 Date:	Tue Apr 8 03:58:08 2003 +0000
   18884 
   18885     Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
   18886 
   18887  src/Makefile.am | 4 ++--
   18888  1 file changed, 2 insertions(+), 2 deletions(-)
   18889 
   18890 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
   18891 Author: Keith Packard <keithp (a] keithp.com>
   18892 Date:	Fri Apr 4 20:17:40 2003 +0000
   18893 
   18894     update copyright years
   18895 
   18896  COPYING       |  2 +-
   18897  fonts.conf.in | 15 ++-------------
   18898  local.conf    |  9 +++++++++
   18899  3 files changed, 12 insertions(+), 14 deletions(-)
   18900 
   18901 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
   18902 Author: Keith Packard <keithp (a] keithp.com>
   18903 Date:	Fri Apr 4 20:16:33 2003 +0000
   18904 
   18905     Move sample subpixel configuration to local.conf
   18906 
   18907  config/Makedefs.in | 4 ++--
   18908  config/install.sh  | 4 ++--
   18909  2 files changed, 4 insertions(+), 4 deletions(-)
   18910 
   18911 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
   18912 Author: Keith Packard <keithp (a] keithp.com>
   18913 Date:	Fri Mar 28 17:08:35 2003 +0000
   18914 
   18915     Set spacing to mono if every encoded glyph is the same width
   18916 
   18917  fontconfig/fcfreetype.h |  3 +++
   18918  src/fcfreetype.c	 | 46
   18919  +++++++++++++++++++++++++++++++++++++++++-----
   18920  2 files changed, 44 insertions(+), 5 deletions(-)
   18921 
   18922 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
   18923 Author: Keith Packard <keithp (a] keithp.com>
   18924 Date:	Mon Mar 24 05:03:20 2003 +0000
   18925 
   18926     Wrong pattern for matching font file names. Fix submitted by
   18927 	hjchoe (a] hancom.com (Choe Hwanjin)
   18928 
   18929  configure.in | 2 +-
   18930  1 file changed, 1 insertion(+), 1 deletion(-)
   18931 
   18932 commit c8582ff72ade8522d545d117641e4afac61382a0
   18933 Author: Tor Lillqvist <tml (a] iki.fi>
   18934 Date:	Sat Mar 22 21:28:13 2003 +0000
   18935 
   18936     Changes for Windows:
   18937     Add a fontconfig-zip(.in) script, used to build a binary distribution.
   18938 
   18939  fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
   18940  1 file changed, 30 insertions(+)
   18941 
   18942 commit daeed6e048a413a94754fd79f62307ca9be80a43
   18943 Author: Tor Lillqvist <tml (a] iki.fi>
   18944 Date:	Sat Mar 22 21:25:34 2003 +0000
   18945 
   18946     Changes for Windows:
   18947     On Windows with gcc (a.k.a. mingw) build as a DLL.
   18948     We don't want to hardcode the fonts.conf file location in the DLL,
   18949     so we
   18950 	look up the DLL location at run-time in a DllMain() function. The
   18951 	fonts.conf location is deduced from that.
   18952     The colon can't be used as path separator on Windows, semicolon
   18953     is used
   18954 	instead. File path components can be separated with either
   18955 	slash or
   18956 	backslash. Absolute paths can also begin with a drive letter.
   18957     Add internal function FcStrLastSlash that strrchr's the last slash, or
   18958 	backslash on Windows.
   18959     There is no link() on Windows. For atomicity checks, mkdir a lock
   18960     directory
   18961 	instead.
   18962     In addition to HOME, also look for USERPROFILE.
   18963     Recognize the special font directory token WINDOWSFONTDIR, to use the
   18964 	system's font directory.
   18965     Remove the fontconfig-def.cpp that was obsolete. Add
   18966     fontconfig.def(.in),
   18967 	without internal functions.
   18968     Add a fontconfig-zip(.in) script, used to build a binary distribution.
   18969 
   18970  ChangeLog		|  32 ++++++++++
   18971  Makefile.am		|   3 +-
   18972  configure.in		|  28 +++++++-
   18973  fc-lang/fc-lang.man	|   6 +-
   18974  src/Makefile.am	|  55 +++++++++++++++-
   18975  src/fcatomic.c		|  23 ++++++-
   18976  src/fccache.c		|  21 +++++-
   18977  src/fccfg.c		|  90 ++++++++++++++++++++++++--
   18978  src/fcint.h		|   9 +++
   18979  src/fcstr.c		|  23 ++++++-
   18980  src/fcxml.c		|  30 +++++++++
   18981  src/fontconfig-def.cpp | 170
   18982  -------------------------------------------------
   18983  src/fontconfig.def.in	| 161
   18984  ++++++++++++++++++++++++++++++++++++++++++++++
   18985  13 files changed, 464 insertions(+), 187 deletions(-)
   18986 
   18987 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
   18988 Author: Keith Packard <keithp (a] keithp.com>
   18989 Date:	Sat Mar 22 01:55:00 2003 +0000
   18990 
   18991     switch // comment
   18992 
   18993  src/fclang.c | 2 +-
   18994  1 file changed, 1 insertion(+), 1 deletion(-)
   18995 
   18996 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
   18997 Author: Keith Packard <keithp (a] keithp.com>
   18998 Date:	Thu Mar 20 02:01:01 2003 +0000
   18999 
   19000     strtod under some locales requires digits before the decimal
   19001 
   19002  doc/fontconfig-user.sgml | 8 ++++++--
   19003  fonts.conf.in		  | 2 +-
   19004  2 files changed, 7 insertions(+), 3 deletions(-)
   19005 
   19006 commit f4007a672834df25f0f9b6a918c135d2b79a3784
   19007 Author: Keith Packard <keithp (a] keithp.com>
   19008 Date:	Thu Mar 20 02:00:15 2003 +0000
   19009 
   19010     Avoid crashing on empty test/edit lists
   19011 
   19012  src/fccfg.c | 6 ++++--
   19013  1 file changed, 4 insertions(+), 2 deletions(-)
   19014 
   19015 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
   19016 Author: Keith Packard <keithp (a] keithp.com>
   19017 Date:	Thu Mar 20 01:59:28 2003 +0000
   19018 
   19019     bogus libtoolize --version | libtoolize --version
   19020 
   19021  autogen.sh | 2 +-
   19022  1 file changed, 1 insertion(+), 1 deletion(-)
   19023 
   19024 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
   19025 Author: Keith Packard <keithp (a] keithp.com>
   19026 Date:	Tue Mar 18 08:03:42 2003 +0000
   19027 
   19028     FcCharSetIsSubset errored on fonts with subsets in early blocks
   19029     and extra
   19030 	blocks not present in the second argument
   19031 
   19032  src/fccharset.c | 2 +-
   19033  1 file changed, 1 insertion(+), 1 deletion(-)
   19034 
   19035 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
   19036 Author: Keith Packard <keithp (a] keithp.com>
   19037 Date:	Fri Mar 14 00:16:56 2003 +0000
   19038 
   19039     Fix configure arguments (bug 45)
   19040 
   19041  configure.in | 10 +++++-----
   19042  1 file changed, 5 insertions(+), 5 deletions(-)
   19043 
   19044 commit 81fa16c3366a701255f4e52cdfd716dd06253748
   19045 Author: Keith Packard <keithp (a] keithp.com>
   19046 Date:	Wed Mar 12 22:16:43 2003 +0000
   19047 
   19048     add font widths and extend weight from OS/2 table
   19049 
   19050  fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
   19051  src/fcdefault.c	 |  3 +++
   19052  src/fcfreetype.c	 | 54
   19053  ++++++++++++++++++++++++++++++++++++++++++++-----
   19054  src/fcmatch.c		 | 29 +++++++++++++++++---------
   19055  src/fcname.c		 | 18 +++++++++++++++++
   19056  5 files changed, 120 insertions(+), 28 deletions(-)
   19057 
   19058 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
   19059 Author: Keith Packard <keithp (a] keithp.com>
   19060 Date:	Wed Mar 12 22:15:39 2003 +0000
   19061 
   19062     Global cache time checking was using wrong file name and computing
   19063     wrong
   19064 	count of fonts per file
   19065 
   19066  src/fccache.c | 10 +++++-----
   19067  src/fcdir.c   |  8 ++++++--
   19068  src/fcint.h   |  2 +-
   19069  3 files changed, 12 insertions(+), 8 deletions(-)
   19070 
   19071 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
   19072 Author: Keith Packard <keithp (a] keithp.com>
   19073 Date:	Mon Mar 10 06:56:32 2003 +0000
   19074 
   19075     Ship manual
   19076 
   19077  fc-list/Makefile.am | 2 ++
   19078  1 file changed, 2 insertions(+)
   19079 
   19080 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
   19081 Author: Mike A. Harris <mharris (a] redhat.com>
   19082 Date:	Sat Mar 8 01:03:32 2003 +0000
   19083 
   19084     Updated RPM specfile for 2.1.92 and fixed remaining known spec
   19085     file issues
   19086 
   19087  ChangeLog	    |  8 ++++++++
   19088  fontconfig.spec.in | 19 +++++++++++++++++--
   19089  2 files changed, 25 insertions(+), 2 deletions(-)
   19090 
   19091 commit 6348213702153f1097c648ae575bcc89dbb259dc
   19092 Author: Keith Packard <keithp (a] keithp.com>
   19093 Date:	Fri Mar 7 21:04:52 2003 +0000
   19094 
   19095     Bump version to 2.1.92
   19096 
   19097  configure.in		 | 2 +-
   19098  fontconfig/fontconfig.h | 2 +-
   19099  2 files changed, 2 insertions(+), 2 deletions(-)
   19100 
   19101 commit dcd1f27185958b000f12e0390970c925f4386598
   19102 Author: Keith Packard <keithp (a] keithp.com>
   19103 Date:	Fri Mar 7 20:51:17 2003 +0000
   19104 
   19105     add version.sgml to .cvsignore
   19106 
   19107  doc/.cvsignore | 1 +
   19108  1 file changed, 1 insertion(+)
   19109 
   19110 commit ae2c2943648313b41f2d032b72618d11ffdd1772
   19111 Author: Keith Packard <keithp (a] keithp.com>
   19112 Date:	Fri Mar 7 20:50:44 2003 +0000
   19113 
   19114     Add version number to user doc
   19115 
   19116  doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
   19117  doc/func.sgml		  |  1 +
   19118  2 files changed, 18 insertions(+), 10 deletions(-)
   19119 
   19120 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
   19121 Author: Keith Packard <keithp (a] keithp.com>
   19122 Date:	Fri Mar 7 20:45:43 2003 +0000
   19123 
   19124     Add version number to documentation
   19125 
   19126  configure.in		   |  1 +
   19127  doc/fontconfig-devel.sgml | 13 +++----------
   19128  doc/func.sgml		   |  4 ++++
   19129  doc/version.sgml.in	   | 24 ++++++++++++++++++++++++
   19130  4 files changed, 32 insertions(+), 10 deletions(-)
   19131 
   19132 commit 4484582ebaaaea4982248a6141d87d488ef322bd
   19133 Author: Keith Packard <keithp (a] keithp.com>
   19134 Date:	Fri Mar 7 20:45:20 2003 +0000
   19135 
   19136     wasnt rebuilding most of the docs
   19137 
   19138  doc/Makefile.am | 18 +++++++++---------
   19139  1 file changed, 9 insertions(+), 9 deletions(-)
   19140 
   19141 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
   19142 Author: Keith Packard <keithp (a] keithp.com>
   19143 Date:	Fri Mar 7 20:04:13 2003 +0000
   19144 
   19145     distribute man page
   19146 
   19147  fc-cache/Makefile.am | 2 ++
   19148  1 file changed, 2 insertions(+)
   19149 
   19150 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
   19151 Author: Keith Packard <keithp (a] keithp.com>
   19152 Date:	Fri Mar 7 20:03:53 2003 +0000
   19153 
   19154     note that default mandir is usually wrong
   19155 
   19156  INSTALL | 2 +-
   19157  1 file changed, 1 insertion(+), 1 deletion(-)
   19158 
   19159 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
   19160 Author: Keith Packard <keithp (a] keithp.com>
   19161 Date:	Fri Mar 7 20:03:23 2003 +0000
   19162 
   19163     get manuals to install with automake-1.4
   19164 
   19165  doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
   19166  1 file changed, 21 insertions(+), 23 deletions(-)
   19167 
   19168 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
   19169 Author: Keith Packard <keithp (a] keithp.com>
   19170 Date:	Fri Mar 7 19:41:34 2003 +0000
   19171 
   19172     Create fontconfig-user.html
   19173 
   19174  doc/Makefile.am | 2 +-
   19175  1 file changed, 1 insertion(+), 1 deletion(-)
   19176 
   19177 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
   19178 Author: Keith Packard <keithp (a] keithp.com>
   19179 Date:	Fri Mar 7 19:39:57 2003 +0000
   19180 
   19181     Add more to .cvsignore
   19182 
   19183  doc/.cvsignore | 9 +++++++++
   19184  1 file changed, 9 insertions(+)
   19185 
   19186 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
   19187 Author: Keith Packard <keithp (a] keithp.com>
   19188 Date:	Fri Mar 7 19:37:16 2003 +0000
   19189 
   19190     Make documentation build
   19191 
   19192  doc/Makefile.am	  | 172
   19193  +++++++++++++++++++++++++++--------------------
   19194  doc/edit-sgml.c	  |   2 +-
   19195  doc/fontconfig-user.sgml |   2 +-
   19196  3 files changed, 102 insertions(+), 74 deletions(-)
   19197 
   19198 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
   19199 Author: Keith Packard <keithp (a] keithp.com>
   19200 Date:	Fri Mar 7 19:01:41 2003 +0000
   19201 
   19202     Finish reformatting developer documentation
   19203 
   19204  doc/Makefile.am	   |  16 +-
   19205  doc/edit-sgml.c	   |  17 +-
   19206  doc/fcatomic.fncs	   |  93 +++++++++
   19207  doc/fcconfig.fncs	   | 153 ++++++++-------
   19208  doc/fcfile.fncs	   |  78 ++++++++
   19209  doc/fcfreetype.fncs	   |  69 +++++++
   19210  doc/fcinit.fncs	   |  78 ++++++++
   19211  doc/fcstring.fncs	   | 150 +++++++++++++++
   19212  doc/fcstrset.fncs	   | 104 ++++++++++
   19213  doc/fontconfig-devel.sgml | 475
   19214  +++++++++++-----------------------------------
   19215  10 files changed, 795 insertions(+), 438 deletions(-)
   19216 
   19217 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
   19218 Author: Keith Packard <keithp (a] keithp.com>
   19219 Date:	Fri Mar 7 08:52:27 2003 +0000
   19220 
   19221     Add copyright
   19222 
   19223  doc/func.sgml | 23 +++++++++++++++++++++++
   19224  1 file changed, 23 insertions(+)
   19225 
   19226 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
   19227 Author: Keith Packard <keithp (a] keithp.com>
   19228 Date:	Fri Mar 7 08:51:14 2003 +0000
   19229 
   19230     Use <parameter> tags. Add copyrights
   19231 
   19232  doc/fcconfig.fncs     | 46 +++++++++++++++++++++++-----------------------
   19233  doc/fcconstant.fncs   | 10 +++++-----
   19234  doc/fcobjecttype.fncs |  6 +++---
   19235  doc/fcpattern.fncs    | 14 +++++++-------
   19236  doc/fcvalue.fncs      |  4 ++--
   19237  5 files changed, 40 insertions(+), 40 deletions(-)
   19238 
   19239 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
   19240 Author: Keith Packard <keithp (a] keithp.com>
   19241 Date:	Fri Mar 7 08:44:32 2003 +0000
   19242 
   19243     Add lots more function documentation
   19244 
   19245  doc/Makefile.am	   |  16 ++-
   19246  doc/fcblanks.fncs	   |  58 +++++++++
   19247  doc/fccharset.fncs	   |  23 ++++
   19248  doc/fcconfig.fncs	   | 279
   19249  +++++++++++++++++++++++++++++++++++++++++++
   19250  doc/fcconstant.fncs	   |  58 +++++++++
   19251  doc/fcfontset.fncs	   |  49 ++++++++
   19252  doc/fcmatrix.fncs	   |  23 ++++
   19253  doc/fcobjectset.fncs	   |  61 ++++++++++
   19254  doc/fcobjecttype.fncs	   |  48 ++++++++
   19255  doc/fcpattern.fncs	   |  23 ++++
   19256  doc/fcvalue.fncs	   |  23 ++++
   19257  doc/fontconfig-devel.sgml | 292
   19258  +++-------------------------------------------
   19259  12 files changed, 677 insertions(+), 276 deletions(-)
   19260 
   19261 commit 22671e25510e77af1a8f2b569314ba2de1c93353
   19262 Author: Keith Packard <keithp (a] keithp.com>
   19263 Date:	Fri Mar 7 07:12:51 2003 +0000
   19264 
   19265     Rework documentation to build man pages for each function
   19266 
   19267  doc/Makefile.am	   |   84 ++-
   19268  doc/fccharset.fncs	   |  144 +++++
   19269  doc/fcmatrix.fncs	   |  100 ++++
   19270  doc/fcpattern.fncs	   |  287 ++++++++++
   19271  doc/fcvalue.fncs	   |   17 +
   19272  doc/fontconfig-devel.sgml | 1355
   19273  ++++++++++++++++++---------------------------
   19274  doc/fontconfig-user.sgml  |  396 ++++++-------
   19275  doc/func.sgml		   |   61 ++
   19276  8 files changed, 1411 insertions(+), 1033 deletions(-)
   19277 
   19278 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
   19279 Author: Keith Packard <keithp (a] keithp.com>
   19280 Date:	Fri Mar 7 06:17:36 2003 +0000
   19281 
   19282     Add func doc creation program edit-sgml
   19283 
   19284  doc/edit-sgml.c | 426
   19285  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   19286  1 file changed, 426 insertions(+)
   19287 
   19288 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
   19289 Author: Mike A. Harris <mharris (a] redhat.com>
   19290 Date:	Wed Mar 5 10:09:57 2003 +0000
   19291 
   19292     Update Changelog
   19293 
   19294  ChangeLog | 7 +++++++
   19295  1 file changed, 7 insertions(+)
   19296 
   19297 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
   19298 Author: Mike A. Harris <mharris (a] redhat.com>
   19299 Date:	Wed Mar 5 10:08:08 2003 +0000
   19300 
   19301     Added back the configure macro options --disable-docs because
   19302     otherwise
   19303 	fontconfig installs docs into /usr/share/doc/fontconfig (with no
   19304 	version number) unconditionally, causing RPM to fail the build
   19305 	due to
   19306 	_unpackaged_files_terminate_build. We pick up the pregenerated
   19307 	docs
   19308 	with %doc already.
   19309 
   19310  fontconfig.spec.in | 8 +++++++-
   19311  1 file changed, 7 insertions(+), 1 deletion(-)
   19312 
   19313 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
   19314 Author: Mike A. Harris <mharris (a] redhat.com>
   19315 Date:	Wed Mar 5 09:28:08 2003 +0000
   19316 
   19317     Updated rpm specfile changelog and Changelog to reflect today's
   19318     changes
   19319 
   19320  ChangeLog	    | 13 ++++++++++++-
   19321  fontconfig.spec.in |  9 ++++++++-
   19322  2 files changed, 20 insertions(+), 2 deletions(-)
   19323 
   19324 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
   19325 Author: Mike A. Harris <mharris (a] redhat.com>
   19326 Date:	Wed Mar 5 09:16:37 2003 +0000
   19327 
   19328     Reordered %files lists to be a bit tidier. Made -devel package own the
   19329 	%{_includedir}/fontconfig directory
   19330 
   19331  fontconfig.spec.in | 9 +++++----
   19332  1 file changed, 5 insertions(+), 4 deletions(-)
   19333 
   19334 commit c674c89bf919fa7f357319a7ce825ba5369ff737
   19335 Author: Mike A. Harris <mharris (a] redhat.com>
   19336 Date:	Wed Mar 5 09:14:06 2003 +0000
   19337 
   19338     Put %post script in {}'s for tidyness, and change the call to
   19339     fc-cache to
   19340 	use %{_bindir}/fc-cache
   19341 
   19342  fontconfig.spec.in | 9 +++++----
   19343  1 file changed, 5 insertions(+), 4 deletions(-)
   19344 
   19345 commit 5283328a6006420cb3382c0dbef55f715996b91c
   19346 Author: Mike A. Harris <mharris (a] redhat.com>
   19347 Date:	Wed Mar 5 09:10:14 2003 +0000
   19348 
   19349     Changed BuildRequires: lines to use %{_bindir} macro instead of
   19350     hard coded
   19351 	/usr/bin
   19352 
   19353  fontconfig.spec.in | 4 ++--
   19354  1 file changed, 2 insertions(+), 2 deletions(-)
   19355 
   19356 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
   19357 Author: Mike A. Harris <mharris (a] redhat.com>
   19358 Date:	Wed Mar 5 09:08:41 2003 +0000
   19359 
   19360     Replace commented out %define at top of specfile with a comment
   19361     preceding
   19362 	the freetype2 define, since rpm expands macros in comments. Also
   19363 	remove
   19364 	-j flag from make, as _smp_mflags expands to -jN already.
   19365 
   19366  fontconfig.spec.in | 6 +++---
   19367  1 file changed, 3 insertions(+), 3 deletions(-)
   19368 
   19369 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
   19370 Author: Keith Packard <keithp (a] keithp.com>
   19371 Date:	Wed Mar 5 07:45:37 2003 +0000
   19372 
   19373     switch vesion to version
   19374 
   19375  fontconfig.spec.in | 2 +-
   19376  1 file changed, 1 insertion(+), 1 deletion(-)
   19377 
   19378 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
   19379 Author: Keith Packard <keithp (a] keithp.com>
   19380 Date:	Wed Mar 5 06:09:36 2003 +0000
   19381 
   19382     optimize string compares even more
   19383 
   19384  src/fcstr.c | 19 +++----------------
   19385  1 file changed, 3 insertions(+), 16 deletions(-)
   19386 
   19387 commit dc1de232a694c9c431604e701e8f617978a00e0a
   19388 Author: Keith Packard <keithp (a] keithp.com>
   19389 Date:	Wed Mar 5 06:09:14 2003 +0000
   19390 
   19391     Use VERSION in fontconfig.pc.in
   19392 
   19393  fontconfig.pc.in | 2 +-
   19394  1 file changed, 1 insertion(+), 1 deletion(-)
   19395 
   19396 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
   19397 Author: Keith Packard <keithp (a] keithp.com>
   19398 Date:	Wed Mar 5 05:57:11 2003 +0000
   19399 
   19400     No longer using config directory
   19401 
   19402  configure.in | 2 --
   19403  1 file changed, 2 deletions(-)
   19404 
   19405 commit 94421e4097d84b50fc2da285b57fb00da3592796
   19406 Author: Keith Packard <keithp (a] keithp.com>
   19407 Date:	Wed Mar 5 05:53:10 2003 +0000
   19408 
   19409     use FcToLower instead of tolower
   19410 
   19411  src/fcname.c | 12 +++++-------
   19412  1 file changed, 5 insertions(+), 7 deletions(-)
   19413 
   19414 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
   19415 Author: Keith Packard <keithp (a] keithp.com>
   19416 Date:	Wed Mar 5 05:52:51 2003 +0000
   19417 
   19418     Add FcLangSetPrint
   19419 
   19420  src/fcdbg.c | 29 ++++++++++++++++++-----------
   19421  1 file changed, 18 insertions(+), 11 deletions(-)
   19422 
   19423 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
   19424 Author: Keith Packard <keithp (a] keithp.com>
   19425 Date:	Wed Mar 5 05:52:31 2003 +0000
   19426 
   19427     AddFcLangSetContains for font listing, add first-letter table for
   19428     language
   19429 	lookups, change RCS tag
   19430 
   19431  src/fccfg.c  |   8 +--
   19432  src/fcint.h  |   7 +-
   19433  src/fclang.c | 231
   19434  ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
   19435  src/fclist.c |   6 +-
   19436  4 files changed, 219 insertions(+), 33 deletions(-)
   19437 
   19438 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
   19439 Author: Keith Packard <keithp (a] keithp.com>
   19440 Date:	Wed Mar 5 05:51:27 2003 +0000
   19441 
   19442     Change RCS tag
   19443 
   19444  fc-cache/fc-cache.c	| 4 ++--
   19445  fc-cache/fc-cache.man	| 4 ++--
   19446  fc-list/fc-list.c	| 4 ++--
   19447  fc-list/fc-list.man	| 4 ++--
   19448  src/fcatomic.c		| 4 ++--
   19449  src/fcblanks.c		| 4 ++--
   19450  src/fccache.c		| 4 ++--
   19451  src/fccharset.c	| 4 ++--
   19452  src/fcdefault.c	| 4 ++--
   19453  src/fcdir.c		| 4 ++--
   19454  src/fcfreetype.c	| 4 ++--
   19455  src/fcfs.c		| 4 ++--
   19456  src/fcinit.c		| 4 ++--
   19457  src/fcmatch.c		| 4 ++--
   19458  src/fcmatrix.c		| 2 +-
   19459  src/fcpat.c		| 4 ++--
   19460  src/fcstr.c		| 4 ++--
   19461  src/fcxml.c		| 4 ++--
   19462  src/fontconfig-def.cpp | 2 +-
   19463  19 files changed, 36 insertions(+), 36 deletions(-)
   19464 
   19465 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
   19466 Author: Keith Packard <keithp (a] keithp.com>
   19467 Date:	Wed Mar 5 05:48:53 2003 +0000
   19468 
   19469     Add letter ranges to speed lang lookups, change CVS tag
   19470 
   19471  fc-lang/fc-lang.c     | 38 ++++++++++++++++++++++++++++++++++++--
   19472  fc-lang/fc-lang.man   |  4 ++--
   19473  fc-lang/fclang.tmpl.h |  4 ++--
   19474  3 files changed, 40 insertions(+), 6 deletions(-)
   19475 
   19476 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
   19477 Author: Keith Packard <keithp (a] keithp.com>
   19478 Date:	Wed Mar 5 05:48:15 2003 +0000
   19479 
   19480     Change RCS tag, add FcLangSetContains
   19481 
   19482  fontconfig/fcfreetype.h |  4 ++--
   19483  fontconfig/fcprivate.h  |  4 ++--
   19484  fontconfig/fontconfig.h | 11 ++++++++---
   19485  3 files changed, 12 insertions(+), 7 deletions(-)
   19486 
   19487 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
   19488 Author: Keith Packard <keithp (a] keithp.com>
   19489 Date:	Wed Mar 5 04:26:06 2003 +0000
   19490 
   19491     Switch RCS tag label
   19492 
   19493  fc-lang/aa.orth    | 4 ++--
   19494  fc-lang/ab.orth    | 4 ++--
   19495  fc-lang/af.orth    | 4 ++--
   19496  fc-lang/am.orth    | 4 ++--
   19497  fc-lang/ar.orth    | 4 ++--
   19498  fc-lang/ast.orth   | 4 ++--
   19499  fc-lang/ava.orth   | 4 ++--
   19500  fc-lang/ay.orth    | 4 ++--
   19501  fc-lang/az.orth    | 4 ++--
   19502  fc-lang/ba.orth    | 4 ++--
   19503  fc-lang/bam.orth   | 4 ++--
   19504  fc-lang/be.orth    | 4 ++--
   19505  fc-lang/bg.orth    | 4 ++--
   19506  fc-lang/bh.orth    | 4 ++--
   19507  fc-lang/bho.orth   | 4 ++--
   19508  fc-lang/bi.orth    | 4 ++--
   19509  fc-lang/bin.orth   | 4 ++--
   19510  fc-lang/bn.orth    | 4 ++--
   19511  fc-lang/bo.orth    | 4 ++--
   19512  fc-lang/br.orth    | 4 ++--
   19513  fc-lang/bs.orth    | 4 ++--
   19514  fc-lang/bua.orth   | 4 ++--
   19515  fc-lang/ca.orth    | 4 ++--
   19516  fc-lang/ce.orth    | 4 ++--
   19517  fc-lang/ch.orth    | 4 ++--
   19518  fc-lang/chm.orth   | 4 ++--
   19519  fc-lang/chr.orth   | 4 ++--
   19520  fc-lang/co.orth    | 4 ++--
   19521  fc-lang/cs.orth    | 4 ++--
   19522  fc-lang/cu.orth    | 4 ++--
   19523  fc-lang/cv.orth    | 4 ++--
   19524  fc-lang/cy.orth    | 4 ++--
   19525  fc-lang/da.orth    | 4 ++--
   19526  fc-lang/de.orth    | 4 ++--
   19527  fc-lang/dz.orth    | 4 ++--
   19528  fc-lang/el.orth    | 4 ++--
   19529  fc-lang/en.orth    | 4 ++--
   19530  fc-lang/eo.orth    | 4 ++--
   19531  fc-lang/es.orth    | 4 ++--
   19532  fc-lang/et.orth    | 4 ++--
   19533  fc-lang/eu.orth    | 4 ++--
   19534  fc-lang/fa.orth    | 4 ++--
   19535  fc-lang/fi.orth    | 4 ++--
   19536  fc-lang/fj.orth    | 4 ++--
   19537  fc-lang/fo.orth    | 4 ++--
   19538  fc-lang/fr.orth    | 4 ++--
   19539  fc-lang/ful.orth   | 4 ++--
   19540  fc-lang/fur.orth   | 4 ++--
   19541  fc-lang/fy.orth    | 4 ++--
   19542  fc-lang/ga.orth    | 4 ++--
   19543  fc-lang/gd.orth    | 4 ++--
   19544  fc-lang/gez.orth   | 4 ++--
   19545  fc-lang/gl.orth    | 4 ++--
   19546  fc-lang/gn.orth    | 4 ++--
   19547  fc-lang/gu.orth    | 4 ++--
   19548  fc-lang/gv.orth    | 4 ++--
   19549  fc-lang/ha.orth    | 4 ++--
   19550  fc-lang/haw.orth   | 4 ++--
   19551  fc-lang/he.orth    | 4 ++--
   19552  fc-lang/hi.orth    | 4 ++--
   19553  fc-lang/ho.orth    | 4 ++--
   19554  fc-lang/hr.orth    | 4 ++--
   19555  fc-lang/hu.orth    | 4 ++--
   19556  fc-lang/hy.orth    | 4 ++--
   19557  fc-lang/ia.orth    | 4 ++--
   19558  fc-lang/ibo.orth   | 4 ++--
   19559  fc-lang/id.orth    | 4 ++--
   19560  fc-lang/ie.orth    | 4 ++--
   19561  fc-lang/ik.orth    | 4 ++--
   19562  fc-lang/io.orth    | 4 ++--
   19563  fc-lang/is.orth    | 4 ++--
   19564  fc-lang/it.orth    | 4 ++--
   19565  fc-lang/iu.orth    | 4 ++--
   19566  fc-lang/ja.orth    | 4 ++--
   19567  fc-lang/ka.orth    | 4 ++--
   19568  fc-lang/kaa.orth   | 4 ++--
   19569  fc-lang/ki.orth    | 4 ++--
   19570  fc-lang/kk.orth    | 4 ++--
   19571  fc-lang/kl.orth    | 4 ++--
   19572  fc-lang/km.orth    | 4 ++--
   19573  fc-lang/kn.orth    | 4 ++--
   19574  fc-lang/ko.orth    | 4 ++--
   19575  fc-lang/kok.orth   | 4 ++--
   19576  fc-lang/ks.orth    | 4 ++--
   19577  fc-lang/ku.orth    | 4 ++--
   19578  fc-lang/kum.orth   | 4 ++--
   19579  fc-lang/kv.orth    | 4 ++--
   19580  fc-lang/kw.orth    | 4 ++--
   19581  fc-lang/ky.orth    | 4 ++--
   19582  fc-lang/la.orth    | 4 ++--
   19583  fc-lang/lb.orth    | 4 ++--
   19584  fc-lang/lez.orth   | 4 ++--
   19585  fc-lang/lo.orth    | 4 ++--
   19586  fc-lang/lt.orth    | 4 ++--
   19587  fc-lang/lv.orth    | 4 ++--
   19588  fc-lang/mg.orth    | 4 ++--
   19589  fc-lang/mh.orth    | 4 ++--
   19590  fc-lang/mi.orth    | 4 ++--
   19591  fc-lang/mk.orth    | 4 ++--
   19592  fc-lang/ml.orth    | 4 ++--
   19593  fc-lang/mn.orth    | 4 ++--
   19594  fc-lang/mo.orth    | 4 ++--
   19595  fc-lang/mr.orth    | 4 ++--
   19596  fc-lang/mt.orth    | 4 ++--
   19597  fc-lang/my.orth    | 4 ++--
   19598  fc-lang/nb.orth    | 4 ++--
   19599  fc-lang/ne.orth    | 4 ++--
   19600  fc-lang/nl.orth    | 4 ++--
   19601  fc-lang/nn.orth    | 4 ++--
   19602  fc-lang/no.orth    | 4 ++--
   19603  fc-lang/ny.orth    | 4 ++--
   19604  fc-lang/oc.orth    | 4 ++--
   19605  fc-lang/om.orth    | 4 ++--
   19606  fc-lang/or.orth    | 4 ++--
   19607  fc-lang/os.orth    | 4 ++--
   19608  fc-lang/pl.orth    | 4 ++--
   19609  fc-lang/pt.orth    | 4 ++--
   19610  fc-lang/rm.orth    | 4 ++--
   19611  fc-lang/ro.orth    | 4 ++--
   19612  fc-lang/ru.orth    | 4 ++--
   19613  fc-lang/sa.orth    | 4 ++--
   19614  fc-lang/sah.orth   | 4 ++--
   19615  fc-lang/sco.orth   | 4 ++--
   19616  fc-lang/se.orth    | 4 ++--
   19617  fc-lang/sel.orth   | 4 ++--
   19618  fc-lang/sh.orth    | 4 ++--
   19619  fc-lang/si.orth    | 4 ++--
   19620  fc-lang/sk.orth    | 4 ++--
   19621  fc-lang/sl.orth    | 4 ++--
   19622  fc-lang/sm.orth    | 4 ++--
   19623  fc-lang/sma.orth   | 4 ++--
   19624  fc-lang/smj.orth   | 4 ++--
   19625  fc-lang/smn.orth   | 4 ++--
   19626  fc-lang/sms.orth   | 4 ++--
   19627  fc-lang/so.orth    | 4 ++--
   19628  fc-lang/sq.orth    | 4 ++--
   19629  fc-lang/sr.orth    | 4 ++--
   19630  fc-lang/sv.orth    | 4 ++--
   19631  fc-lang/sw.orth    | 4 ++--
   19632  fc-lang/syr.orth   | 4 ++--
   19633  fc-lang/ta.orth    | 4 ++--
   19634  fc-lang/te.orth    | 4 ++--
   19635  fc-lang/tg.orth    | 4 ++--
   19636  fc-lang/th.orth    | 4 ++--
   19637  fc-lang/ti_er.orth | 4 ++--
   19638  fc-lang/ti_et.orth | 4 ++--
   19639  fc-lang/tig.orth   | 4 ++--
   19640  fc-lang/tk.orth    | 4 ++--
   19641  fc-lang/tl.orth    | 4 ++--
   19642  fc-lang/tn.orth    | 4 ++--
   19643  fc-lang/to.orth    | 4 ++--
   19644  fc-lang/tr.orth    | 4 ++--
   19645  fc-lang/ts.orth    | 4 ++--
   19646  fc-lang/tt.orth    | 4 ++--
   19647  fc-lang/tw.orth    | 4 ++--
   19648  fc-lang/tyv.orth   | 4 ++--
   19649  fc-lang/ug.orth    | 4 ++--
   19650  fc-lang/uk.orth    | 4 ++--
   19651  fc-lang/ur.orth    | 4 ++--
   19652  fc-lang/uz.orth    | 4 ++--
   19653  fc-lang/ven.orth   | 4 ++--
   19654  fc-lang/vi.orth    | 4 ++--
   19655  fc-lang/vo.orth    | 4 ++--
   19656  fc-lang/vot.orth   | 4 ++--
   19657  fc-lang/wa.orth    | 4 ++--
   19658  fc-lang/wen.orth   | 4 ++--
   19659  fc-lang/wo.orth    | 4 ++--
   19660  fc-lang/xh.orth    | 4 ++--
   19661  fc-lang/yap.orth   | 4 ++--
   19662  fc-lang/yi.orth    | 4 ++--
   19663  fc-lang/yo.orth    | 4 ++--
   19664  fc-lang/zh_cn.orth | 4 ++--
   19665  fc-lang/zh_hk.orth | 4 ++--
   19666  fc-lang/zh_mo.orth | 4 ++--
   19667  fc-lang/zh_sg.orth | 4 ++--
   19668  fc-lang/zh_tw.orth | 4 ++--
   19669  fc-lang/zu.orth    | 4 ++--
   19670  177 files changed, 354 insertions(+), 354 deletions(-)
   19671 
   19672 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
   19673 Author: Keith Packard <keithp (a] keithp.com>
   19674 Date:	Tue Mar 4 00:19:09 2003 +0000
   19675 
   19676     Add .cvsignore
   19677 
   19678  doc/.cvsignore | 4 ++++
   19679  1 file changed, 4 insertions(+)
   19680 
   19681 commit af82b48c2b8c2037020d928aced582dedd06d8d9
   19682 Author: Keith Packard <keithp (a] keithp.com>
   19683 Date:	Tue Mar 4 00:14:58 2003 +0000
   19684 
   19685     Allow multiple directories in --with-add-fonts, by default add only
   19686 	scalable fonts from X directory
   19687 
   19688  configure.in | 48 ++++++++++++++++++++++++++++++++----------------
   19689  1 file changed, 32 insertions(+), 16 deletions(-)
   19690 
   19691 commit bb7743ae7e218ecef31f3023b281939b02967552
   19692 Author: Keith Packard <keithp (a] keithp.com>
   19693 Date:	Mon Mar 3 05:47:14 2003 +0000
   19694 
   19695     Update version to 2.1.91
   19696 
   19697  configure.in		 | 2 +-
   19698  fontconfig/fontconfig.h | 2 +-
   19699  2 files changed, 2 insertions(+), 2 deletions(-)
   19700 
   19701 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
   19702 Author: Owen Taylor <otaylor (a] redhat.com>
   19703 Date:	Mon Mar 3 01:13:11 2003 +0000
   19704 
   19705     Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor (a] redhat.com>
   19706     fontconfig.spec.in: Improvements from Red Hat spec file.
   19707     {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
   19708     docs/*.sgml: SGML fixes.
   19709 
   19710  ChangeLog		   |   8 ++
   19711  doc/fontconfig-devel.sgml | 237
   19712  +++++++++++++++++++++++-----------------------
   19713  doc/fontconfig-user.sgml  |   8 +-
   19714  fc-cache/Makefile.am	   |   2 +
   19715  fc-lang/Makefile.am	   |   2 +
   19716  fc-list/Makefile.am	   |   2 +
   19717  fontconfig.spec.in	   |  86 +++++++++--------
   19718  7 files changed, 191 insertions(+), 154 deletions(-)
   19719 
   19720 commit ee170116da7cbd6e03a4de61c455d717183f46d7
   19721 Author: Keith Packard <keithp (a] keithp.com>
   19722 Date:	Sun Mar 2 19:13:00 2003 +0000
   19723 
   19724     Ignore dist files
   19725 
   19726  .cvsignore | 1 +
   19727  1 file changed, 1 insertion(+)
   19728 
   19729 commit ff3f1f98ed240a4cde511cace7acd09d40548656
   19730 Author: Keith Packard <keithp (a] keithp.com>
   19731 Date:	Sun Mar 2 19:12:23 2003 +0000
   19732 
   19733     Switch back to -version-info for fontconfig as its at minor 0. Add
   19734 	--system-only to fc-cache. Fix FC_VERSION to match product version
   19735 	rather than .so version
   19736 
   19737  Makefile.am		 |    1 -
   19738  configure.in		 |   23 +-
   19739  fc-cache/fc-cache.c	 |    8 +
   19740  fc-lang/fc-lang.c	 |    6 +
   19741  fontconfig/fontconfig.h |   16 +-
   19742  ltmain.sh		 | 6192
   19743  -----------------------------------------------
   19744  src/Makefile.am	 |    2 +-
   19745  src/fccfg.c		 |   25 +-
   19746  src/fcint.h		 |    3 +
   19747  src/fcstr.c		 |    8 +-
   19748  src/fcxml.c		 |   14 +-
   19749  11 files changed, 79 insertions(+), 6219 deletions(-)
   19750 
   19751 commit bf0093b72487bd463b9c7700902cd8765534c9c1
   19752 Author: Keith Packard <keithp (a] keithp.com>
   19753 Date:	Sun Mar 2 08:46:04 2003 +0000
   19754 
   19755     oops -- X fonts referenced from the wrong place
   19756 
   19757  configure.in | 2 +-
   19758  1 file changed, 1 insertion(+), 1 deletion(-)
   19759 
   19760 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
   19761 Author: Keith Packard <keithp (a] keithp.com>
   19762 Date:	Sun Mar 2 08:00:24 2003 +0000
   19763 
   19764     Make default confdir point to sysconfdir
   19765 
   19766  configure.in | 4 ++--
   19767  1 file changed, 2 insertions(+), 2 deletions(-)
   19768 
   19769 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
   19770 Author: Keith Packard <keithp (a] keithp.com>
   19771 Date:	Sun Mar 2 07:36:08 2003 +0000
   19772 
   19773     Add ltmain.sh to the package
   19774 
   19775  Makefile.am | 1 +
   19776  1 file changed, 1 insertion(+)
   19777 
   19778 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
   19779 Author: Keith Packard <keithp (a] keithp.com>
   19780 Date:	Sun Mar 2 07:28:24 2003 +0000
   19781 
   19782     make dist works now. Update to 2.1.90 in preparation for eventual 2.2
   19783 	release
   19784 
   19785  COPYING	     |	  4 +-
   19786  ChangeLog	     |	 20 +
   19787  INSTALL	     |	 11 +-
   19788  Makefile.am	     |	  3 +-
   19789  README		     |	  6 +-
   19790  configure.in	     |	 11 +-
   19791  fc-lang/Makefile.am |	  2 +
   19792  src/Makefile.am     |	  2 +
   19793  src/fcknownsets.h   | 1895
   19794  ---------------------------------------------------
   19795  test/Makefile.am    |	  3 +
   19796  10 files changed, 42 insertions(+), 1915 deletions(-)
   19797 
   19798 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
   19799 Author: Keith Packard <keithp (a] keithp.com>
   19800 Date:	Sat Mar 1 05:55:48 2003 +0000
   19801 
   19802     Add .cvsignore
   19803 
   19804  test/.cvsignore | 2 ++
   19805  1 file changed, 2 insertions(+)
   19806 
   19807 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
   19808 Author: Keith Packard <keithp (a] keithp.com>
   19809 Date:	Sat Mar 1 05:55:17 2003 +0000
   19810 
   19811     Add simple tests
   19812 
   19813  Makefile.am	    |	2 +-
   19814  configure.in	    |	1 +
   19815  test/4x6.pcf	    | Bin 0 -> 70952 bytes
   19816  test/8x16.pcf	    | Bin 0 -> 21320 bytes
   19817  test/Makefile.am   |	4 +++
   19818  test/fonts.conf.in |	4 +++
   19819  test/out.expected  |	8 +++++
   19820  test/run-test.sh   |  85
   19821  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   19822  8 files changed, 103 insertions(+), 1 deletion(-)
   19823 
   19824 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
   19825 Author: Keith Packard <keithp (a] keithp.com>
   19826 Date:	Sat Mar 1 05:21:02 2003 +0000
   19827 
   19828     Add --disable-docs flag
   19829 
   19830  configure.in	 | 16 ++++++++++++++++
   19831  doc/Makefile.am | 21 ++++++++++++++++-----
   19832  src/Makefile.am |  4 ----
   19833  3 files changed, 32 insertions(+), 9 deletions(-)
   19834 
   19835 commit 0da305f7f85ae0dddc411df53ef077709558d369
   19836 Author: Keith Packard <keithp (a] keithp.com>
   19837 Date:	Sat Mar 1 03:06:37 2003 +0000
   19838 
   19839     Switch to docbook and split documentation into pieces
   19840 
   19841  Makefile.am	  |    2 +-
   19842  configure.in	  |   15 +
   19843  doc/Makefile.am  |   35 ++
   19844  src/fontconfig.3 | 1466
   19845  ------------------------------------------------------
   19846  4 files changed, 51 insertions(+), 1467 deletions(-)
   19847 
   19848 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
   19849 Author: Keith Packard <keithp (a] keithp.com>
   19850 Date:	Sat Mar 1 02:23:52 2003 +0000
   19851 
   19852     Reformat documentation into sgml for docbook, split into user/devel
   19853     guides
   19854 
   19855  doc/fontconfig-devel.sgml | 1257
   19856  +++++++++++++++++++++++++++++++++++++++++++++
   19857  doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
   19858  doc/fontconfig.tex	   |   55 --
   19859  3 files changed, 1816 insertions(+), 55 deletions(-)
   19860 
   19861 commit df43986cdcb38f6462d63618a115618cd9a964bb
   19862 Author: Keith Packard <keithp (a] keithp.com>
   19863 Date:	Thu Feb 27 08:12:13 2003 +0000
   19864 
   19865     Disable globaladvance for batang fonts
   19866 
   19867  fonts.conf.in | 10 ++++++++++
   19868  1 file changed, 10 insertions(+)
   19869 
   19870 commit cc168fa6688066baad43d1de577a39c11102947a
   19871 Author: Keith Packard <keithp (a] keithp.com>
   19872 Date:	Thu Feb 27 08:08:09 2003 +0000
   19873 
   19874     Disable globaladvance for gulim fonts
   19875 
   19876  fonts.conf.in | 15 +++++++++++++++
   19877  1 file changed, 15 insertions(+)
   19878 
   19879 commit 148656ed8b3755f0634be14ae60996a1ad493836
   19880 Author: Keith Packard <keithp (a] keithp.com>
   19881 Date:	Thu Feb 27 07:04:59 2003 +0000
   19882 
   19883     Stop setting FC_SPACING from font hints. Theyre always wrong
   19884 
   19885  src/fcfreetype.c | 7 ++++++-
   19886  1 file changed, 6 insertions(+), 1 deletion(-)
   19887 
   19888 commit 662b879681f2961b446341638c7bec048edd612a
   19889 Author: Keith Packard <keithp (a] keithp.com>
   19890 Date:	Thu Feb 27 07:04:31 2003 +0000
   19891 
   19892     Avoid crashing with null expressions in debug code
   19893 
   19894  src/fcdbg.c | 3 ++-
   19895  1 file changed, 2 insertions(+), 1 deletion(-)
   19896 
   19897 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
   19898 Author: Keith Packard <keithp (a] keithp.com>
   19899 Date:	Wed Feb 26 19:13:17 2003 +0000
   19900 
   19901     Allow double or integer for numeric values in matching
   19902 
   19903  src/fcdbg.c   |  4 ++--
   19904  src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
   19905  2 files changed, 28 insertions(+), 10 deletions(-)
   19906 
   19907 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
   19908 Author: Keith Packard <keithp (a] keithp.com>
   19909 Date:	Mon Feb 24 17:52:44 2003 +0000
   19910 
   19911     Add remaining .cvsignore files
   19912 
   19913  fc-cache/.cvsignore   | 5 +++++
   19914  fc-lang/.cvsignore    | 6 ++++++
   19915  fc-list/.cvsignore    | 5 +++++
   19916  fontconfig/.cvsignore | 2 ++
   19917  src/.cvsignore        | 6 ++++++
   19918  5 files changed, 24 insertions(+)
   19919 
   19920 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
   19921 Author: Keith Packard <keithp (a] keithp.com>
   19922 Date:	Mon Feb 24 17:50:29 2003 +0000
   19923 
   19924     Add .cvsignore file
   19925 
   19926  .cvsignore | 15 +++++++++++++++
   19927  1 file changed, 15 insertions(+)
   19928 
   19929 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
   19930 Author: Keith Packard <keithp (a] keithp.com>
   19931 Date:	Mon Feb 24 17:18:50 2003 +0000
   19932 
   19933     Switch to automake
   19934 
   19935  Makefile.am		 |   49 +
   19936  Makefile.in		 |   91 -
   19937  autogen.sh		 |   89 +
   19938  config.h.in		 |  138 --
   19939  configure.in		 |  425 ++--
   19940  cvscompile.sh		 |   11 -
   19941  fc-cache/Makefile.am	 |   28 +
   19942  fc-cache/Makefile.in	 |   53 -
   19943  fc-lang/Makefile.am	 |   38 +
   19944  fc-list/Makefile.am	 |   28 +
   19945  fc-list/Makefile.in	 |   54 -
   19946  findfonts		 |    4 -
   19947  fontconfig.spec.in	 |   74 +
   19948  fontconfig/Makefile.am  |    8 +
   19949  fontconfig/Makefile.in  |   39 -
   19950  fontconfig/fontconfig.h |    3 +-
   19951  fonts.conf.in		 |   12 +-
   19952  local.conf		 |    5 +
   19953  local.def		 |   70 -
   19954  ltmain.sh		 | 6192
   19955  +++++++++++++++++++++++++++++++++++++++++++++++
   19956  setfontdirs		 |   36 -
   19957  src/Makefile.am	 |   38 +
   19958  src/Makefile.in	 |  120 -
   19959  src/fontconfig.3	 | 1466 +++++++++++
   19960  src/fontconfig.man	 | 1466 -----------
   19961  25 files changed, 8214 insertions(+), 2323 deletions(-)
   19962 
   19963 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
   19964 Author: Keith Packard <keithp (a] keithp.com>
   19965 Date:	Mon Feb 24 16:51:29 2003 +0000
   19966 
   19967     Dont attempt to use cache if NULL
   19968 
   19969  src/fcdir.c | 3 ++-
   19970  1 file changed, 2 insertions(+), 1 deletion(-)
   19971 
   19972 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
   19973 Author: Keith Packard <keithp (a] keithp.com>
   19974 Date:	Mon Feb 17 17:35:28 2003 +0000
   19975 
   19976     Remove broken fontconfig-config script
   19977 
   19978  Makefile.in	      |  9 -----
   19979  configure.in	      |  3 +-
   19980  fontconfig-config.in | 94
   19981  ----------------------------------------------------
   19982  3 files changed, 1 insertion(+), 105 deletions(-)
   19983 
   19984 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
   19985 Author: Keith Packard <keithp (a] keithp.com>
   19986 Date:	Thu Feb 13 16:42:38 2003 +0000
   19987 
   19988     Track dirs containing fonts.cache files referenced from ~/.fonts.cache
   19989     file
   19990 
   19991  src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
   19992  src/fcdir.c   |  3 +++
   19993  src/fcint.h   |  4 ++++
   19994  3 files changed, 45 insertions(+), 7 deletions(-)
   19995 
   19996 commit 565a919e80bf2d801078cbd83eee8caf9c057519
   19997 Author: Keith Packard <keithp (a] keithp.com>
   19998 Date:	Wed Feb 12 20:35:32 2003 +0000
   19999 
   20000     Have fc-cache skip directories without write access
   20001 
   20002  fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
   20003  1 file changed, 19 insertions(+), 7 deletions(-)
   20004 
   20005 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
   20006 Author: Keith Packard <keithp (a] keithp.com>
   20007 Date:	Wed Feb 12 18:23:03 2003 +0000
   20008 
   20009     Add prefer_outline hacks to replace bitmap fonts with equivalent
   20010     outlines
   20011 
   20012  fonts.conf.in | 28 ++++++++++++++++++++++++++++
   20013  1 file changed, 28 insertions(+)
   20014 
   20015 commit dda7794f1be86fa270410e63ce96104843ded66f
   20016 Author: Keith Packard <keithp (a] keithp.com>
   20017 Date:	Wed Feb 12 18:22:12 2003 +0000
   20018 
   20019     Add "same" binding for edits to inherit binding from matched element
   20020 
   20021  fonts.dtd   |	2 +-
   20022  src/fccfg.c | 10 +++++++++-
   20023  src/fcint.h |	2 +-
   20024  src/fcxml.c |	2 ++
   20025  4 files changed, 13 insertions(+), 3 deletions(-)
   20026 
   20027 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
   20028 Author: Keith Packard <keithp (a] keithp.com>
   20029 Date:	Wed Feb 12 18:21:21 2003 +0000
   20030 
   20031     Output langsets and all bindings in debug messages
   20032 
   20033  src/fcdbg.c | 21 +++++++++++++++++++--
   20034  1 file changed, 19 insertions(+), 2 deletions(-)
   20035 
   20036 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
   20037 Author: Keith Packard <keithp (a] keithp.com>
   20038 Date:	Wed Feb 12 18:20:04 2003 +0000
   20039 
   20040     Make FcStrCmpIgnoreCase a bit faster
   20041 
   20042  src/fcstr.c | 11 +++++++----
   20043  1 file changed, 7 insertions(+), 4 deletions(-)
   20044 
   20045 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
   20046 Author: Keith Packard <keithp (a] keithp.com>
   20047 Date:	Wed Feb 12 18:19:33 2003 +0000
   20048 
   20049     Dont cache directorys until theyve been scanned. Avoids losing subdir
   20050 	contents. Also fixed cache hashing function (was returning
   20051 	constant).
   20052 	Lots of comments
   20053 
   20054  src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
   20055  src/fcdir.c   | 11 +++++++++--
   20056  2 files changed, 41 insertions(+), 8 deletions(-)
   20057 
   20058 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
   20059 Author: Keith Packard <keithp (a] keithp.com>
   20060 Date:	Fri Feb 7 00:15:09 2003 +0000
   20061 
   20062     fontconfig is no longer affiliated with xfree86
   20063 
   20064  src/fontconfig.man | 8 ++++----
   20065  1 file changed, 4 insertions(+), 4 deletions(-)
   20066 
   20067 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
   20068 Author: Keith Packard <keithp (a] keithp.com>
   20069 Date:	Fri Feb 7 00:14:31 2003 +0000
   20070 
   20071     Emphasize that fonts.conf isnt the right place for local configuration
   20072 
   20073  fonts.conf.in | 8 ++++++--
   20074  1 file changed, 6 insertions(+), 2 deletions(-)
   20075 
   20076 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
   20077 Author: Keith Packard <keithp (a] keithp.com>
   20078 Date:	Fri Feb 7 00:13:55 2003 +0000
   20079 
   20080     Remove Imakefile
   20081 
   20082  Imakefile | 90
   20083  ---------------------------------------------------------------
   20084  1 file changed, 90 deletions(-)
   20085 
   20086 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
   20087 Author: Keith Packard <keithp (a] keithp.com>
   20088 Date:	Fri Feb 7 00:13:37 2003 +0000
   20089 
   20090     Build fc-lang, install local.conf
   20091 
   20092  Makefile.in | 17 +++++++++++------
   20093  1 file changed, 11 insertions(+), 6 deletions(-)
   20094 
   20095 commit dda27aa9ee057d213956f18041bedb4648c6c302
   20096 Author: Keith Packard <keithp (a] keithp.com>
   20097 Date:	Thu Feb 6 19:30:32 2003 +0000
   20098 
   20099     Avoid crash when $HOME is not set
   20100 
   20101  src/fcstr.c | 3 ++-
   20102  1 file changed, 2 insertions(+), 1 deletion(-)
   20103 
   20104 commit 48092073dd7b633441daba6297cff8c4588fe58d
   20105 Author: Keith Packard <keithp (a] keithp.com>
   20106 Date:	Thu Feb 6 19:28:23 2003 +0000
   20107 
   20108     Update greek orthography from vvas (a] hal.csd.auth.gr (Vasilis Vasaitis)
   20109 
   20110  fc-lang/el.orth | 9 +++++----
   20111  1 file changed, 5 insertions(+), 4 deletions(-)
   20112 
   20113 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
   20114 Author: Keith Packard <keithp (a] keithp.com>
   20115 Date:	Thu Feb 6 19:25:53 2003 +0000
   20116 
   20117     add shared library support for Tru64 UNIX and IRIX (bug #14)
   20118 
   20119  configure.in | 17 +++++++++++++++++
   20120  1 file changed, 17 insertions(+)
   20121 
   20122 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
   20123 Author: Keith Packard <keithp (a] keithp.com>
   20124 Date:	Thu Feb 6 19:22:43 2003 +0000
   20125 
   20126     Fix inconsistent const usage in FcConfigCompareValue
   20127 
   20128  src/fccfg.c | 10 ++++++----
   20129  1 file changed, 6 insertions(+), 4 deletions(-)
   20130 
   20131 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
   20132 Author: Keith Packard <keithp (a] keithp.com>
   20133 Date:	Thu Feb 6 17:46:06 2003 +0000
   20134 
   20135     Build fclang.h before building library This required compiling
   20136     the charset
   20137 	funcs into fc-lang, which was done by refactoring code in
   20138 	fccharset.c
   20139 	and fcfreetype.c a bit
   20140     Updated ethiopic orthographies
   20141     Remove imake support
   20142     Install empty local.conf file if none is present
   20143 
   20144  fc-cache/Imakefile   |   22 -
   20145  fc-lang/Imakefile    |   56 -
   20146  fc-lang/am.orth      |   10 +-
   20147  fc-lang/fc-lang.c    |   21 +-
   20148  fc-lang/fclang.h     | 4006
   20149  --------------------------------------------------
   20150  fc-lang/gez.orth     |   55 +-
   20151  fc-lang/ti.orth      |   28 -
   20152  fc-lang/ti_er.orth   |   56 +
   20153  fc-lang/ti_et.orth   |   33 +
   20154  fc-lang/tig.orth     |   52 +
   20155  fc-list/Imakefile    |   17 -
   20156  fontconfig/Imakefile |    8 -
   20157  src/Imakefile	      |   48 -
   20158  src/fccharset.c      |  769 +---------
   20159  src/fcfreetype.c     |  768 ++++++++++
   20160  src/fcint.h	      |   19 +-
   20161  16 files changed, 975 insertions(+), 4993 deletions(-)
   20162 
   20163 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
   20164 Author: Keith Packard <keithp (a] keithp.com>
   20165 Date:	Tue Jan 28 21:28:20 2003 +0000
   20166 
   20167     Bug #4 The last entry for the terminator should not be 0xfffa,
   20168     but 0xfffb.
   20169 
   20170  fonts.conf.in | 2 +-
   20171  1 file changed, 1 insertion(+), 1 deletion(-)
   20172 
   20173 commit 4d3520610ec82a80601a1590861dc9505e2813b4
   20174 Author: Keith Packard <keithp (a] keithp.com>
   20175 Date:	Tue Jan 28 20:56:18 2003 +0000
   20176 
   20177     Bug #2 If a sub-make fails, then the build will still happily
   20178     continue. I
   20179 	will attach a patch I have been using in the Debian package for a
   20180 	while.
   20181 
   20182  Makefile.in | 2 +-
   20183  1 file changed, 1 insertion(+), 1 deletion(-)
   20184 
   20185 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
   20186 Author: David Dawes <dawes (a] xfree86.org>
   20187 Date:	Tue Jan 7 02:07:47 2003 +0000
   20188 
   20189     703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
   20190 	script (#A.1483, Markus Kuhn).
   20191 
   20192  setfontdirs | 6 +++---
   20193  1 file changed, 3 insertions(+), 3 deletions(-)
   20194 
   20195 commit 72a762196f356837ef615ee2a079e8b801a6f592
   20196 Author: Torrey Lyons <torrey (a] mrcla.com>
   20197 Date:	Fri Jan 3 18:54:11 2003 +0000
   20198 
   20199     On Darwin add Mac font directories to fonts.conf.
   20200 
   20201  Imakefile | 9 +++++++--
   20202  1 file changed, 7 insertions(+), 2 deletions(-)
   20203 
   20204 commit 432913ead584d164ed2830958ca5a3846394f5e6
   20205 Author: David Dawes <dawes (a] xfree86.org>
   20206 Date:	Sat Dec 21 02:31:53 2002 +0000
   20207 
   20208     677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
   20209 
   20210  src/fccfg.c | 6 +++++-
   20211  1 file changed, 5 insertions(+), 1 deletion(-)
   20212 
   20213 commit 1e341fdfc38527d8614e2fe744237f473f3febee
   20214 Author: David Dawes <dawes (a] xfree86.org>
   20215 Date:	Tue Dec 17 03:26:36 2002 +0000
   20216 
   20217     Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
   20218     fixes
   20219 	(Stuart Lissaman).
   20220 
   20221  setfontdirs | 14 ++++++++++++--
   20222  1 file changed, 12 insertions(+), 2 deletions(-)
   20223 
   20224 commit 234397b42976f027df7acc41aae80ec43692d557
   20225 Author: David Dawes <dawes (a] xfree86.org>
   20226 Date:	Sat Dec 14 02:03:59 2002 +0000
   20227 
   20228     633. Perform country-independent matching for Chinese languages in
   20229 	fontconfig (#A.1406, Keith Packard).
   20230 
   20231  fc-lang/fc-lang.c | 76
   20232  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
   20233  fc-lang/fclang.h  | 10 +++++++-
   20234  src/fclang.c	   | 15 +++++++----
   20235  3 files changed, 89 insertions(+), 12 deletions(-)
   20236 
   20237 commit 45fb31aa9113b597878fc19d1463c078663540d9
   20238 Author: David Dawes <dawes (a] xfree86.org>
   20239 Date:	Sat Dec 14 01:59:38 2002 +0000
   20240 
   20241     632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
   20242     code
   20243 	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
   20244 
   20245  src/fcstr.c | 4 ++--
   20246  1 file changed, 2 insertions(+), 2 deletions(-)
   20247 
   20248 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
   20249 Author: Egbert Eich <eich (a] suse.de>
   20250 Date:	Wed Dec 4 10:28:03 2002 +0000
   20251 
   20252     574. Make RENDER optional for Xvfb. When RENDER is enabled add
   20253     depth 32
   20254 	pixmap format to list of supported pixmaps (Egbert Eich).
   20255     573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
   20256     isn't true
   20257 	for all platforms (Egbert Eich).
   20258     572. Fix lbxproxy to also build on platforms that don't have
   20259     snprintf()
   20260 	(Egbert Eich).
   20261     571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
   20262     after
   20263 	calling va_arg on all platforms (Egbert Eich).
   20264     570. Fixed x11perf aa benchmarks to support non-default
   20265     visuals/colormaps
   20266 	(Egbert Eich).
   20267 
   20268  fontconfig/fcprivate.h | 2 +-
   20269  1 file changed, 1 insertion(+), 1 deletion(-)
   20270 
   20271 commit 7657345c1031eacedd734ddbc62a29de776672f4
   20272 Author: Keith Packard <keithp (a] keithp.com>
   20273 Date:	Fri Nov 22 02:12:16 2002 +0000
   20274 
   20275     In debugging output, mark weakly bound values with (w)
   20276 
   20277  src/fcdbg.c | 6 +++++-
   20278  1 file changed, 5 insertions(+), 1 deletion(-)
   20279 
   20280 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
   20281 Author: Keith Packard <keithp (a] keithp.com>
   20282 Date:	Thu Nov 21 16:53:00 2002 +0000
   20283 
   20284     Use unique local Imake define for fonts.conf dir (#5482, Mike
   20285     A. Harris)
   20286 
   20287  Imakefile | 14 +++++++-------
   20288  1 file changed, 7 insertions(+), 7 deletions(-)
   20289 
   20290 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
   20291 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
   20292 Date:	Fri Nov 15 09:29:35 2002 +0000
   20293 
   20294     483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
   20295 	directory /usr/share/fonts is ignored in this case (#A.1325,
   20296 	Joe Moss).
   20297 
   20298  Imakefile | 14 ++++++++++++--
   20299  1 file changed, 12 insertions(+), 2 deletions(-)
   20300 
   20301 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
   20302 Author: Keith Packard <keithp (a] keithp.com>
   20303 Date:	Mon Oct 21 17:03:47 2002 +0000
   20304 
   20305     Elide historic cyrillic letters from several orthographies as they are
   20306 	unnecessary for modern documents and ill supported by fonts
   20307 
   20308  fc-lang/bua.orth |  6 +++---
   20309  fc-lang/fclang.h | 14 +++++++-------
   20310  fc-lang/kaa.orth |  6 +++---
   20311  fc-lang/ky.orth  |  6 +++---
   20312  fc-lang/ru.orth  | 10 +++++++---
   20313  fc-lang/sah.orth |  6 +++---
   20314  fc-lang/tk.orth  |  6 +++---
   20315  fc-lang/tt.orth  |  6 +++---
   20316  fc-lang/tyv.orth |  6 +++---
   20317  9 files changed, 35 insertions(+), 31 deletions(-)
   20318 
   20319 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
   20320 Author: Keith Packard <keithp (a] keithp.com>
   20321 Date:	Fri Oct 11 17:53:03 2002 +0000
   20322 
   20323     Add a bunch more consts to Xft and fontconfig apis
   20324 
   20325  fontconfig/fcfreetype.h |  2 +-
   20326  fontconfig/fontconfig.h | 20 ++++++++++----------
   20327  src/fcpat.c		 | 20 ++++++++++----------
   20328  3 files changed, 21 insertions(+), 21 deletions(-)
   20329 
   20330 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
   20331 Author: Keith Packard <keithp (a] keithp.com>
   20332 Date:	Thu Oct 3 22:06:27 2002 +0000
   20333 
   20334     Change comments a bit in fonts.conf.in
   20335 
   20336  fonts.conf.in | 7 +++++++
   20337  1 file changed, 7 insertions(+)
   20338 
   20339 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
   20340 Author: Keith Packard <keithp (a] keithp.com>
   20341 Date:	Wed Oct 2 16:15:54 2002 +0000
   20342 
   20343     English orthography included 0xd. instead of 0xe. for several
   20344     codepoints.
   20345 	Oops
   20346 
   20347  fc-lang/en.orth  | 8 ++++----
   20348  fc-lang/fclang.h | 2 +-
   20349  2 files changed, 5 insertions(+), 5 deletions(-)
   20350 
   20351 commit 1852d490352fdc05891b778a8769000816b907b0
   20352 Author: Keith Packard <keithp (a] keithp.com>
   20353 Date:	Wed Oct 2 07:11:30 2002 +0000
   20354 
   20355     Add FC_RGBA_UNKNOWN
   20356 
   20357  fontconfig/fontconfig.h | 5 +++--
   20358  src/fcname.c		 | 5 +++--
   20359  src/fontconfig.man	 | 4 +++-
   20360  3 files changed, 9 insertions(+), 5 deletions(-)
   20361 
   20362 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
   20363 Author: Keith Packard <keithp (a] keithp.com>
   20364 Date:	Thu Sep 26 00:30:30 2002 +0000
   20365 
   20366     Fix alignment issue on sparc
   20367 
   20368  src/fcpat.c | 17 ++++++++++++-----
   20369  1 file changed, 12 insertions(+), 5 deletions(-)
   20370 
   20371 commit a342e87dc3d4211a29525654ff6b41d088bdce71
   20372 Author: Keith Packard <keithp (a] keithp.com>
   20373 Date:	Thu Sep 26 00:17:28 2002 +0000
   20374 
   20375     Add fontversion field
   20376 
   20377  fontconfig/fontconfig.h |  3 ++-
   20378  src/fcdefault.c	 |  6 +++++-
   20379  src/fcfreetype.c	 | 18 +++++++++++++++++-
   20380  src/fcmatch.c		 | 15 ++++++++++++---
   20381  src/fcname.c		 |  3 ++-
   20382  5 files changed, 38 insertions(+), 7 deletions(-)
   20383 
   20384 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
   20385 Author: Keith Packard <keithp (a] keithp.com>
   20386 Date:	Thu Sep 26 00:16:23 2002 +0000
   20387 
   20388     Was losing local cached dirs in global cache list
   20389 
   20390  src/fccache.c | 17 ++++++++---------
   20391  src/fcdir.c   |  4 +++-
   20392  src/fcint.h   | 10 ++++++----
   20393  3 files changed, 17 insertions(+), 14 deletions(-)
   20394 
   20395 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
   20396 Author: Keith Packard <keithp (a] keithp.com>
   20397 Date:	Thu Sep 26 00:13:39 2002 +0000
   20398 
   20399     Add a few more permissable blank glyphs
   20400 
   20401  fonts.conf.in | 6 ++++++
   20402  1 file changed, 6 insertions(+)
   20403 
   20404 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
   20405 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   20406 Date:	Wed Sep 18 17:11:46 2002 +0000
   20407 
   20408     Pacify gcc 3.2
   20409 
   20410  fc-cache/fc-cache.c | 3 ++-
   20411  src/fclist.c	     | 4 ++--
   20412  src/fcpat.c	     | 4 ++--
   20413  3 files changed, 6 insertions(+), 5 deletions(-)
   20414 
   20415 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
   20416 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   20417 Date:	Thu Sep 12 20:56:03 2002 +0000
   20418 
   20419     Fix structure alignment and array wlk bugs
   20420 
   20421  src/fcpat.c | 11 +++++++----
   20422  1 file changed, 7 insertions(+), 4 deletions(-)
   20423 
   20424 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
   20425 Author: Keith Packard <keithp (a] keithp.com>
   20426 Date:	Sat Sep 7 19:43:41 2002 +0000
   20427 
   20428     Add a bunch more blank glyphs, plus label existing blanks with
   20429     official
   20430 	unicode names
   20431 
   20432  fonts.conf.in | 66
   20433  +++++++++++++++++++++++++++++++++--------------------------
   20434  1 file changed, 37 insertions(+), 29 deletions(-)
   20435 
   20436 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
   20437 Author: Keith Packard <keithp (a] keithp.com>
   20438 Date:	Sat Sep 7 17:30:18 2002 +0000
   20439 
   20440     Found a few more blank glyphs to add
   20441 
   20442  fonts.conf.in | 4 ++++
   20443  1 file changed, 4 insertions(+)
   20444 
   20445 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
   20446 Author: Keith Packard <keithp (a] keithp.com>
   20447 Date:	Sat Sep 7 16:50:16 2002 +0000
   20448 
   20449     Add more blank glyphs to default config
   20450 
   20451  fonts.conf.in | 14 ++++++++++++++
   20452  1 file changed, 14 insertions(+)
   20453 
   20454 commit c2022f999e0492d530925b0112ffd34ce146a8e3
   20455 Author: Keith Packard <keithp (a] keithp.com>
   20456 Date:	Sat Aug 31 22:27:08 2002 +0000
   20457 
   20458     Update ChangeLog with a few notes
   20459 
   20460  ChangeLog | 15 ++++++++++++++-
   20461  1 file changed, 14 insertions(+), 1 deletion(-)
   20462 
   20463 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
   20464 Author: Keith Packard <keithp (a] keithp.com>
   20465 Date:	Sat Aug 31 22:17:32 2002 +0000
   20466 
   20467     More complete memory tracking. Install always overwrites header files
   20468 
   20469  fontconfig/Makefile.in | 17 ++++-------------
   20470  src/fcatomic.c		|  8 +++++++-
   20471  src/fcblanks.c		|  8 ++++++++
   20472  src/fccache.c		| 37 +++++++++++++++++++++++++++----------
   20473  src/fccfg.c		|  6 ++++--
   20474  src/fccharset.c	| 10 +++++++---
   20475  src/fcdir.c		|  3 ++-
   20476  src/fcfreetype.c	|  8 +++++---
   20477  src/fcinit.c		| 48
   20478  ++++++++++++++++++++++++++++++------------------
   20479  src/fcint.h		| 16 ++++++++++++++--
   20480  src/fcmatch.c		|  3 ++-
   20481  src/fcname.c		|  7 ++++++-
   20482  src/fcpat.c		|  3 ++-
   20483  src/fcstr.c		|  5 +++++
   20484  src/fcxml.c		| 33 ++++++++++++++++++++++++++++-----
   20485  15 files changed, 151 insertions(+), 61 deletions(-)
   20486 
   20487 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
   20488 Author: Keith Packard <keithp (a] keithp.com>
   20489 Date:	Fri Aug 30 01:28:17 2002 +0000
   20490 
   20491     Update latin and cyrillic orthographies by comparing those found at
   20492 	evertype.com with those from eki.ee
   20493 
   20494  fc-lang/ab.orth  |    7 +-
   20495  fc-lang/az.orth  |   65 ++-
   20496  fc-lang/ba.orth  |   43 +-
   20497  fc-lang/be.orth  |   20 +-
   20498  fc-lang/bg.orth  |   21 +-
   20499  fc-lang/br.orth  |   33 +-
   20500  fc-lang/ca.orth  |   50 +-
   20501  fc-lang/cs.orth  |   67 ++-
   20502  fc-lang/da.orth  |   83 ++-
   20503  fc-lang/de.orth  |   33 +-
   20504  fc-lang/es.orth  |   42 +-
   20505  fc-lang/et.orth  |   35 +-
   20506  fc-lang/eu.orth  |   26 +-
   20507  fc-lang/fclang.h | 1602
   20508  ++++++++++++++++++++++++++----------------------------
   20509  fc-lang/fi.orth  |   40 +-
   20510  fc-lang/fo.orth  |   57 +-
   20511  fc-lang/fy.orth  |   24 +-
   20512  fc-lang/ga.orth  |   78 ++-
   20513  fc-lang/gd.orth  |   23 +-
   20514  fc-lang/gl.orth  |    7 +-
   20515  fc-lang/hr.orth  |   33 +-
   20516  fc-lang/hu.orth  |   13 +-
   20517  fc-lang/is.orth  |   31 +-
   20518  fc-lang/it.orth  |   24 +-
   20519  fc-lang/kk.orth  |   15 +-
   20520  fc-lang/kl.orth  |   35 +-
   20521  fc-lang/lt.orth  |   11 +-
   20522  fc-lang/lv.orth  |    7 +-
   20523  fc-lang/mt.orth  |   50 +-
   20524  fc-lang/nl.orth  |   27 +-
   20525  fc-lang/no.orth  |   49 +-
   20526  fc-lang/oc.orth  |   37 +-
   20527  fc-lang/pl.orth  |   16 +-
   20528  fc-lang/pt.orth  |   40 +-
   20529  fc-lang/rm.orth  |   13 +-
   20530  fc-lang/ro.orth  |    6 +-
   20531  fc-lang/sk.orth  |   31 +-
   20532  fc-lang/sl.orth  |   82 ++-
   20533  fc-lang/sq.orth  |    7 +-
   20534  fc-lang/sr.orth  |   25 +-
   20535  fc-lang/sv.orth  |   76 ++-
   20536  fc-lang/tr.orth  |   34 +-
   20537  fc-lang/uk.orth  |   20 +-
   20538  fc-lang/vot.orth |    5 +-
   20539  44 files changed, 1799 insertions(+), 1244 deletions(-)
   20540 
   20541 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
   20542 Author: Keith Packard <keithp (a] keithp.com>
   20543 Date:	Mon Aug 26 23:34:31 2002 +0000
   20544 
   20545     FcLangSetHasLang was not actually checking the language set itself
   20546 
   20547  ChangeLog    | 4 ++++
   20548  src/fclang.c | 7 ++++---
   20549  2 files changed, 8 insertions(+), 3 deletions(-)
   20550 
   20551 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
   20552 Author: Keith Packard <keithp (a] keithp.com>
   20553 Date:	Mon Aug 26 20:52:59 2002 +0000
   20554 
   20555     Update ChangeLog, fix some bugs in the man page
   20556 
   20557  ChangeLog	    |  3 +++
   20558  src/fontconfig.man | 68
   20559  +++++++++++++++++++++++++++++-------------------------
   20560  2 files changed, 39 insertions(+), 32 deletions(-)
   20561 
   20562 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
   20563 Author: Keith Packard <keithp (a] keithp.com>
   20564 Date:	Mon Aug 26 19:57:40 2002 +0000
   20565 
   20566     Append version number to cache file names
   20567 
   20568  fontconfig/fontconfig.h | 18 +++++++++++++++---
   20569  src/fcdir.c		 |  6 +++---
   20570  src/fcint.h		 |  2 +-
   20571  src/fontconfig.man	 |  5 +++--
   20572  4 files changed, 22 insertions(+), 9 deletions(-)
   20573 
   20574 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
   20575 Author: Keith Packard <keithp (a] keithp.com>
   20576 Date:	Sat Aug 24 20:08:53 2002 +0000
   20577 
   20578     Add const to a bunch of string APIs
   20579 
   20580  fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
   20581  src/fcstr.c		 | 46
   20582  +++++++++++++++++++++++-----------------------
   20583  2 files changed, 39 insertions(+), 39 deletions(-)
   20584 
   20585 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
   20586 Author: Keith Packard <keithp (a] keithp.com>
   20587 Date:	Thu Aug 22 18:53:22 2002 +0000
   20588 
   20589     Add contains/not_contains, fix LangSet equal operator to use
   20590     FcLangEqual
   20591 
   20592  ChangeLog    | 13 +++++++++++++
   20593  fonts.dtd    |  6 ++++--
   20594  src/fccfg.c  | 28 +++++++++++++++++++++-------
   20595  src/fcdbg.c  |  9 ++++++---
   20596  src/fcint.h  |  4 ++--
   20597  src/fclang.c |  1 +
   20598  src/fclist.c |  8 ++++----
   20599  src/fcxml.c  | 19 ++++++++++++++++---
   20600  8 files changed, 67 insertions(+), 21 deletions(-)
   20601 
   20602 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
   20603 Author: Keith Packard <keithp (a] keithp.com>
   20604 Date:	Thu Aug 22 07:36:45 2002 +0000
   20605 
   20606     Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
   20607 
   20608  ChangeLog		 |  22 +-
   20609  fc-lang/fc-lang.c	 |  24 ++-
   20610  fc-lang/fclang.h	 | 556
   20611  ++++++++++++++++++++++++------------------------
   20612  fontconfig/fcprivate.h  |   5 +-
   20613  fontconfig/fontconfig.h |  46 +++-
   20614  src/fccache.c		 |  16 +-
   20615  src/fccfg.c		 |  22 +-
   20616  src/fccharset.c	 |  80 ++++---
   20617  src/fcdbg.c		 |   5 +-
   20618  src/fcfreetype.c	 |  11 +-
   20619  src/fcinit.c		 |  14 +-
   20620  src/fcint.h		 |  35 +--
   20621  src/fclang.c		 | 431 ++++++++++++++++++++++++++++++++-----
   20622  src/fclist.c		 |   4 +-
   20623  src/fcmatch.c		 |  31 ++-
   20624  src/fcname.c		 |  29 ++-
   20625  src/fcpat.c		 | 301 +++++++++++++++++++++++++-
   20626  src/fcstr.c		 |  14 +-
   20627  18 files changed, 1235 insertions(+), 411 deletions(-)
   20628 
   20629 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
   20630 Author: Keith Packard <keithp (a] keithp.com>
   20631 Date:	Tue Aug 20 23:17:03 2002 +0000
   20632 
   20633     Memory leak in XML parsing of matrices (thanks Owen)
   20634 
   20635  src/fcxml.c | 3 ++-
   20636  1 file changed, 2 insertions(+), 1 deletion(-)
   20637 
   20638 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
   20639 Author: Keith Packard <keithp (a] keithp.com>
   20640 Date:	Mon Aug 19 19:32:05 2002 +0000
   20641 
   20642     Various config changes plus a couple of optimizations from Owen
   20643 
   20644  ChangeLog		 |  19 ++++++++
   20645  config.h.in		 |   9 ----
   20646  config/Makedefs.in	 |  25 +++++------
   20647  configure.in		 | 117
   20648  ++++++++----------------------------------------
   20649  fc-cache/Imakefile	 |   2 +-
   20650  fc-lang/Imakefile	 |   4 +-
   20651  fc-lang/ja.orth	 |   4 +-
   20652  fc-lang/ko.orth	 |   5 ++-
   20653  fc-lang/zh_cn.orth	 |   5 ++-
   20654  fc-lang/zh_sg.orth	 |   4 +-
   20655  fc-list/Imakefile	 |   2 +-
   20656  fontconfig/fcprivate.h  |   4 +-
   20657  fontconfig/fontconfig.h |  18 ++++----
   20658  fonts.conf.in		 |  12 +++++
   20659  src/Imakefile		 |   2 +-
   20660  src/fccache.c		 |  69 +++++++++++++++++-----------
   20661  src/fccfg.c		 |  33 ++++++--------
   20662  src/fcdbg.c		 |   7 +--
   20663  src/fclist.c		 |   4 +-
   20664  src/fcmatch.c		 |   5 +--
   20665  src/fcname.c		 |   4 +-
   20666  src/fcpat.c		 |  43 +-----------------
   20667  src/fcxml.c		 |  17 +------
   20668  src/fontconfig.man	 |  22 ++++-----
   20669  24 files changed, 159 insertions(+), 277 deletions(-)
   20670 
   20671 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
   20672 Author: Keith Packard <keithp (a] keithp.com>
   20673 Date:	Tue Aug 13 02:06:22 2002 +0000
   20674 
   20675     Make missing font directory messages only displayed when verbose
   20676 
   20677  fc-cache/fc-cache.c | 5 +++--
   20678  1 file changed, 3 insertions(+), 2 deletions(-)
   20679 
   20680 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
   20681 Author: Keith Packard <keithp (a] keithp.com>
   20682 Date:	Mon Aug 12 22:20:11 2002 +0000
   20683 
   20684     Clean up French orthography, update 639-1 list of supported languages
   20685 
   20686  fc-lang/fclang.h |   2 +-
   20687  fc-lang/fr.orth  |  59 +++++++++++++++------------
   20688  fc-lang/iso639-1 | 122
   20689  +++++++++++++++++++++++++++----------------------------
   20690  3 files changed, 95 insertions(+), 88 deletions(-)
   20691 
   20692 commit 938bc63358c09b9fd3709e8f914870f906361594
   20693 Author: Keith Packard <keithp (a] keithp.com>
   20694 Date:	Sun Aug 11 18:11:04 2002 +0000
   20695 
   20696     Fix weird first/not-first lameness in font matches, replacing
   20697     with target
   20698 	qualifiers on test elements. Update library manual page.
   20699 
   20700  fontconfig/fcprivate.h  |   5 +-
   20701  fontconfig/fontconfig.h |  23 +++-
   20702  fonts.conf.in		 |   9 +-
   20703  fonts.dtd		 |   4 +
   20704  src/fccfg.c		 | 142 ++++++++-------------
   20705  src/fcdbg.c		 |  29 +++--
   20706  src/fcint.h		 |  19 ++-
   20707  src/fclist.c		 |   4 +-
   20708  src/fcmatch.c		 |  19 +--
   20709  src/fcname.c		 |   4 +-
   20710  src/fcpat.c		 |  43 ++++++-
   20711  src/fcxml.c		 |  33 ++++-
   20712  src/fontconfig.man	 | 332
   20713  ++++++++++++++++++++++++++++++++++++++++++++----
   20714  13 files changed, 510 insertions(+), 156 deletions(-)
   20715 
   20716 commit 80a7d664395d62cc335ac93b9918efebca00c117
   20717 Author: Keith Packard <keithp (a] keithp.com>
   20718 Date:	Sun Aug 11 15:09:33 2002 +0000
   20719 
   20720     Help message said -v was for --force
   20721 
   20722  fc-cache/fc-cache.c | 4 ++--
   20723  1 file changed, 2 insertions(+), 2 deletions(-)
   20724 
   20725 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
   20726 Author: Keith Packard <keithp (a] keithp.com>
   20727 Date:	Thu Aug 8 00:10:51 2002 +0000
   20728 
   20729     Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
   20730     Interlingua,
   20731 	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
   20732 	Tigrinya,
   20733 	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
   20734 
   20735  fc-lang/Imakefile |   42 +-
   20736  fc-lang/aa.orth   |   40 ++
   20737  fc-lang/am.orth   |   28 +
   20738  fc-lang/ay.orth   |   37 ++
   20739  fc-lang/bin.orth  |   55 ++
   20740  fc-lang/dz.orth   |   28 +
   20741  fc-lang/fclang.h  | 1752
   20742  +++++++++++++++++++++++++++++------------------------
   20743  fc-lang/fj.orth   |   34 ++
   20744  fc-lang/ho.orth   |   33 +
   20745  fc-lang/ia.orth   |   29 +
   20746  fc-lang/ie.orth   |   29 +
   20747  fc-lang/io.orth   |   29 +
   20748  fc-lang/iso639-2  |   48 +-
   20749  fc-lang/ki.orth   |   33 +
   20750  fc-lang/my.orth   |   37 ++
   20751  fc-lang/om.orth   |   29 +
   20752  fc-lang/so.orth   |   29 +
   20753  fc-lang/sw.orth   |   29 +
   20754  fc-lang/ti.orth   |   28 +
   20755  fc-lang/ts.orth   |   29 +
   20756  fc-lang/tw.orth   |   50 ++
   20757  fc-lang/ug.orth   |   29 +
   20758  fc-lang/ur.orth   |   29 +
   20759  fc-lang/xh.orth   |   29 +
   20760  fc-lang/zu.orth   |   29 +
   20761  25 files changed, 1718 insertions(+), 846 deletions(-)
   20762 
   20763 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
   20764 Author: Keith Packard <keithp (a] keithp.com>
   20765 Date:	Wed Aug 7 17:34:15 2002 +0000
   20766 
   20767     Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
   20768     Scots,
   20769 	Syriac and Votic orthographies
   20770 
   20771  fc-lang/Imakefile |   39 +-
   20772  fc-lang/ast.orth  |   47 ++
   20773  fc-lang/cu.orth   |   42 ++
   20774  fc-lang/fclang.h  | 1776
   20775  ++++++++++++++++++++++++++++-------------------------
   20776  fc-lang/fur.orth  |   39 ++
   20777  fc-lang/fy.orth   |   26 +-
   20778  fc-lang/gv.orth   |   31 +
   20779  fc-lang/iso639-2  |   20 +-
   20780  fc-lang/kw.orth   |   35 ++
   20781  fc-lang/sco.orth  |   32 +
   20782  fc-lang/syr.orth  |   29 +
   20783  fc-lang/to.orth   |	4 +-
   20784  fc-lang/vot.orth  |   37 ++
   20785  13 files changed, 1300 insertions(+), 857 deletions(-)
   20786 
   20787 commit bd724c85969f7c24cf17b8780217c5a428555ea4
   20788 Author: Keith Packard <keithp (a] keithp.com>
   20789 Date:	Wed Aug 7 01:45:59 2002 +0000
   20790 
   20791     Short circuit FcPatternEqual when both args point at the same pattern
   20792 
   20793  src/fcpat.c | 5 ++++-
   20794  1 file changed, 4 insertions(+), 1 deletion(-)
   20795 
   20796 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
   20797 Author: Keith Packard <keithp (a] keithp.com>
   20798 Date:	Tue Aug 6 19:54:10 2002 +0000
   20799 
   20800     Update fontconfig manual to match current bits
   20801 
   20802  src/fontconfig.man | 100
   20803  ++++++++++++++++++++++++++++++++++++++++++++---------
   20804  1 file changed, 83 insertions(+), 17 deletions(-)
   20805 
   20806 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
   20807 Author: Keith Packard <keithp (a] keithp.com>
   20808 Date:	Tue Aug 6 19:00:43 2002 +0000
   20809 
   20810     Uninitialized member of cache structure could lead to non-updated
   20811     cache
   20812 	files
   20813 
   20814  src/fccache.c | 1 +
   20815  1 file changed, 1 insertion(+)
   20816 
   20817 commit 4534f30d2175966409af158c0a9efee678937bfd
   20818 Author: Keith Packard <keithp (a] keithp.com>
   20819 Date:	Tue Aug 6 18:59:59 2002 +0000
   20820 
   20821     Fix Imakefile to make fclang.h writable
   20822 
   20823  fc-lang/Imakefile | 2 +-
   20824  1 file changed, 1 insertion(+), 1 deletion(-)
   20825 
   20826 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
   20827 Author: Keith Packard <keithp (a] keithp.com>
   20828 Date:	Tue Aug 6 18:59:43 2002 +0000
   20829 
   20830     Add Latin-1 characters needed by Welsh
   20831 
   20832  fc-lang/cy.orth  |   17 +-
   20833  fc-lang/fclang.h | 1430
   20834  +++++++++++++++++++++++++++---------------------------
   20835  2 files changed, 733 insertions(+), 714 deletions(-)
   20836 
   20837 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
   20838 Author: Keith Packard <keithp (a] keithp.com>
   20839 Date:	Thu Aug 1 16:17:33 2002 +0000
   20840 
   20841     Always install fonts.conf and fonts.dtd, moving any existing
   20842     fonts.conf to
   20843 	fonts.conf.bak. Add ~/.fonts to default font directories and
   20844 	add some
   20845 	useful comments to fonts.conf
   20846 
   20847  Imakefile     | 17 +++++++++++++++--
   20848  fonts.conf.in | 12 ++++++++++++
   20849  setfontdirs   |  2 ++
   20850  3 files changed, 29 insertions(+), 2 deletions(-)
   20851 
   20852 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
   20853 Author: Keith Packard <keithp (a] keithp.com>
   20854 Date:	Thu Aug 1 15:57:26 2002 +0000
   20855 
   20856     Fix autoconf build BSD install and sysconfdir problems
   20857 
   20858  ChangeLog		| 17 +++++++++++++++++
   20859  Makefile.in		| 10 +++++-----
   20860  config.h.in		|  3 +++
   20861  config/Makedefs.in	|  5 +++--
   20862  configure.in		| 14 +++++++++++++-
   20863  fc-cache/Makefile.in	|  4 ++--
   20864  fc-list/Makefile.in	|  4 ++--
   20865  fontconfig/Makefile.in |  8 ++++----
   20866  src/Makefile.in	|  2 +-
   20867  9 files changed, 50 insertions(+), 17 deletions(-)
   20868 
   20869 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
   20870 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   20871 Date:	Thu Aug 1 01:35:02 2002 +0000
   20872 
   20873     Warning fix
   20874 
   20875  fontconfig/fontconfig.h | 5 ++++-
   20876  src/fcint.h		 | 5 +----
   20877  2 files changed, 5 insertions(+), 5 deletions(-)
   20878 
   20879 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
   20880 Author: Keith Packard <keithp (a] keithp.com>
   20881 Date:	Wed Jul 31 01:36:37 2002 +0000
   20882 
   20883     Add binding property to edit element
   20884 
   20885  fonts.conf.in | 12 +++++++++---
   20886  fonts.dtd     |  3 ++-
   20887  src/fccfg.c   |  8 ++++----
   20888  src/fcint.h   |  3 ++-
   20889  src/fcxml.c   | 35 ++++++++++++++++++++++++++++-------
   20890  5 files changed, 45 insertions(+), 16 deletions(-)
   20891 
   20892 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
   20893 Author: Keith Packard <keithp (a] keithp.com>
   20894 Date:	Sun Jul 28 10:50:59 2002 +0000
   20895 
   20896     Rewrite global cache handling code in fontconfig to eliminate per-file
   20897 	syscalls
   20898 
   20899  fontconfig/fontconfig.h |   5 +-
   20900  src/fccache.c		 | 968
   20901  +++++++++++++++++++++++++++++++-----------------
   20902  src/fccfg.c		 |  23 +-
   20903  src/fcdir.c		 | 183 +++++----
   20904  src/fcint.h		 | 126 +++++--
   20905  src/fcmatrix.c		 |   9 +-
   20906  6 files changed, 830 insertions(+), 484 deletions(-)
   20907 
   20908 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
   20909 Author: Keith Packard <keithp (a] keithp.com>
   20910 Date:	Sat Jul 27 23:13:28 2002 +0000
   20911 
   20912     Add ngai tahu specific chars to maori orthography
   20913 
   20914  fc-lang/Imakefile |   1 +
   20915  fc-lang/fclang.h  | 802
   20916  +++++++++++++++++++++++++++---------------------------
   20917  fc-lang/mi.orth   |   1 +
   20918  3 files changed, 405 insertions(+), 399 deletions(-)
   20919 
   20920 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
   20921 Author: Keith Packard <keithp (a] keithp.com>
   20922 Date:	Wed Jul 17 17:51:52 2002 +0000
   20923 
   20924     Add fclang.c to Makefile.in
   20925 
   20926  src/Makefile.in | 2 ++
   20927  1 file changed, 2 insertions(+)
   20928 
   20929 commit 6864f6279297a59ff509e5454fdebb77ac64e530
   20930 Author: Keith Packard <keithp (a] keithp.com>
   20931 Date:	Sat Jul 13 20:33:05 2002 +0000
   20932 
   20933     Trim ja orthography of a couple codepoints not found in kochi fonts
   20934 
   20935  fc-lang/fclang.h | 4 ++--
   20936  fc-lang/ja.orth  | 6 +++---
   20937  2 files changed, 5 insertions(+), 5 deletions(-)
   20938 
   20939 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
   20940 Author: Keith Packard <keithp (a] keithp.com>
   20941 Date:	Sat Jul 13 19:10:03 2002 +0000
   20942 
   20943     Fix typo in geez (ethiopic) orthography
   20944 
   20945  fc-lang/fclang.h | 2 +-
   20946  fc-lang/gez.orth | 4 ++--
   20947  2 files changed, 3 insertions(+), 3 deletions(-)
   20948 
   20949 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
   20950 Author: Keith Packard <keithp (a] keithp.com>
   20951 Date:	Sat Jul 13 05:43:25 2002 +0000
   20952 
   20953     Add some Utf16 support, extract font family and style names from
   20954     name table
   20955 	for sfnt fonts
   20956 
   20957  fontconfig/fontconfig.h |  23 +++-
   20958  src/fccharset.c	 |  40 ++++--
   20959  src/fcfreetype.c	 | 342
   20960  ++++++++++++++++++++++++++++++++++++++++++++++--
   20961  src/fcint.h		 |  11 ++
   20962  src/fcstr.c		 |  99 +++++++++++++-
   20963  5 files changed, 495 insertions(+), 20 deletions(-)
   20964 
   20965 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
   20966 Author: Keith Packard <keithp (a] keithp.com>
   20967 Date:	Fri Jul 12 21:06:03 2002 +0000
   20968 
   20969     Clean up some coverage files; a few accidentally included PUA
   20970     values and
   20971 	punctuation. Add debugging stuff to dump out missing codepoints
   20972 	during
   20973 	cache building when missing only a few
   20974 
   20975  fc-lang/bg.orth  |   13 +-
   20976  fc-lang/bi.orth  |   10 +-
   20977  fc-lang/bo.orth  |   17 +-
   20978  fc-lang/el.orth  |   20 +-
   20979  fc-lang/fclang.h | 1630
   20980  ++++++++++++++++++++++++++----------------------------
   20981  fc-lang/ga.orth  |    4 +-
   20982  fc-lang/gn.orth  |    4 +-
   20983  fc-lang/hy.orth  |    6 +-
   20984  fc-lang/km.orth  |    6 +-
   20985  fc-lang/ko.orth  |  128 ++---
   20986  fc-lang/lb.orth  |   10 +-
   20987  fc-lang/mg.orth  |    6 +-
   20988  fc-lang/mh.orth  |   14 +-
   20989  fc-lang/mk.orth  |   12 +-
   20990  fc-lang/mn.orth  |   14 +-
   20991  fc-lang/mo.orth  |    4 +-
   20992  fc-lang/ro.orth  |    4 +-
   20993  fc-lang/si.orth  |    8 +-
   20994  fc-lang/tl.orth  |   11 +-
   20995  fc-lang/yo.orth  |   80 +--
   20996  src/fclang.c	  |   33 +-
   20997  21 files changed, 1017 insertions(+), 1017 deletions(-)
   20998 
   20999 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
   21000 Author: Keith Packard <keithp (a] keithp.com>
   21001 Date:	Fri Jul 12 19:19:16 2002 +0000
   21002 
   21003     Add a bunch more languages that use the Latin alphabet
   21004 
   21005  fc-lang/Imakefile |   35 +-
   21006  fc-lang/af.orth   |   46 ++
   21007  fc-lang/bam.orth  |   37 ++
   21008  fc-lang/bi.orth   |   39 ++
   21009  fc-lang/bs.orth   |   39 ++
   21010  fc-lang/ch.orth   |   35 +
   21011  fc-lang/cy.orth   |   48 ++
   21012  fc-lang/fclang.h  | 1900
   21013  +++++++++++++++++++++++++++++++++--------------------
   21014  fc-lang/ful.orth  |   38 ++
   21015  fc-lang/gn.orth   |   48 ++
   21016  fc-lang/ha.orth   |   36 +
   21017  fc-lang/haw.orth  |   35 +
   21018  fc-lang/ibo.orth  |   35 +
   21019  fc-lang/id.orth   |   31 +
   21020  fc-lang/iso639-2  |   64 +-
   21021  fc-lang/lb.orth   |   60 ++
   21022  fc-lang/mg.orth   |   35 +
   21023  fc-lang/mh.orth   |   45 ++
   21024  fc-lang/mi.orth   |   34 +
   21025  fc-lang/ny.orth   |   30 +
   21026  fc-lang/se.orth   |   37 ++
   21027  fc-lang/sm.orth   |   30 +
   21028  fc-lang/sma.orth  |   37 ++
   21029  fc-lang/smj.orth  |   37 ++
   21030  fc-lang/smn.orth  |   40 ++
   21031  fc-lang/sms.orth  |   48 ++
   21032  fc-lang/tn.orth   |   33 +
   21033  fc-lang/to.orth   |   30 +
   21034  fc-lang/ven.orth  |   34 +
   21035  fc-lang/vi.orth   |   58 ++
   21036  fc-lang/wen.orth  |   42 ++
   21037  fc-lang/wo.orth   |   42 ++
   21038  fc-lang/yap.orth  |   35 +
   21039  fc-lang/yo.orth   |   86 +++
   21040  src/fcxml.c	   |   12 +-
   21041  35 files changed, 2522 insertions(+), 749 deletions(-)
   21042 
   21043 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
   21044 Author: Keith Packard <keithp (a] keithp.com>
   21045 Date:	Fri Jul 12 09:13:32 2002 +0000
   21046 
   21047     Add nynorsk and bokml, remove double angle quotes from other languages
   21048 
   21049  fc-lang/Imakefile |  31 +-
   21050  fc-lang/ab.orth   |   6 +-
   21051  fc-lang/ba.orth   |   6 +-
   21052  fc-lang/be.orth   |   6 +-
   21053  fc-lang/br.orth   |   8 +-
   21054  fc-lang/da.orth   |   6 +-
   21055  fc-lang/de.orth   |   6 +-
   21056  fc-lang/fclang.h  | 854
   21057  +++++++++++++++++++++++++++---------------------------
   21058  fc-lang/fr.orth   |  10 +-
   21059  fc-lang/gl.orth   |  10 +-
   21060  fc-lang/iso639-2  |   4 +-
   21061  fc-lang/kk.orth   |   6 +-
   21062  fc-lang/kl.orth   |   6 +-
   21063  fc-lang/nb.orth   |  25 ++
   21064  fc-lang/nn.orth   |  43 +++
   21065  fc-lang/no.orth   |   6 +-
   21066  fc-lang/ru.orth   |   6 +-
   21067  fc-lang/uk.orth   |   6 +-
   21068  18 files changed, 565 insertions(+), 480 deletions(-)
   21069 
   21070 commit c2b971c89819281be41584720d20648fe5d1627f
   21071 Author: Keith Packard <keithp (a] keithp.com>
   21072 Date:	Fri Jul 12 07:58:16 2002 +0000
   21073 
   21074     Missed adding kumyk
   21075 
   21076  fc-lang/Imakefile | 19 +++++------
   21077  fc-lang/fclang.h  | 74 +++++++++++++++++++++---------------------
   21078  fc-lang/iso639-2  |  2 +-
   21079  fc-lang/kum.orth  | 96
   21080  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
   21081  4 files changed, 145 insertions(+), 46 deletions(-)
   21082 
   21083 commit f749c49cb4ebe181de145440246d3110f7052f24
   21084 Author: Keith Packard <keithp (a] keithp.com>
   21085 Date:	Fri Jul 12 07:52:16 2002 +0000
   21086 
   21087     Add devanagari and cyrillic languages. Add Geez
   21088 
   21089  fc-lang/Imakefile |   36 +-
   21090  fc-lang/ava.orth  |   97 ++++
   21091  fc-lang/bh.orth   |   25 +
   21092  fc-lang/bho.orth  |   25 +
   21093  fc-lang/bua.orth  |  102 ++++
   21094  fc-lang/ce.orth   |   97 ++++
   21095  fc-lang/chm.orth  |  109 ++++
   21096  fc-lang/cv.orth   |  109 ++++
   21097  fc-lang/fclang.h  | 1612
   21098  +++++++++++++++++++++++++++++++----------------------
   21099  fc-lang/gez.orth  |   57 ++
   21100  fc-lang/hi.orth   |   35 ++
   21101  fc-lang/ik.orth   |  100 ++++
   21102  fc-lang/iso639-2  |   54 +-
   21103  fc-lang/iu.orth   |   77 +++
   21104  fc-lang/kaa.orth  |  110 ++++
   21105  fc-lang/kok.orth  |   25 +
   21106  fc-lang/ks.orth   |   25 +
   21107  fc-lang/ku.orth   |   94 ++++
   21108  fc-lang/kv.orth   |  101 ++++
   21109  fc-lang/ky.orth   |  102 ++++
   21110  fc-lang/lez.orth  |   97 ++++
   21111  fc-lang/mr.orth   |   25 +
   21112  fc-lang/ne.orth   |   25 +
   21113  fc-lang/os.orth   |   96 ++++
   21114  fc-lang/sa.orth   |   25 +
   21115  fc-lang/sah.orth  |  108 ++++
   21116  fc-lang/sel.orth  |   96 ++++
   21117  fc-lang/tg.orth   |  108 ++++
   21118  fc-lang/tk.orth   |  106 ++++
   21119  fc-lang/tt.orth   |  108 ++++
   21120  fc-lang/tyv.orth  |  102 ++++
   21121  fc-lang/uz.orth   |   98 ++++
   21122  32 files changed, 3278 insertions(+), 708 deletions(-)
   21123 
   21124 commit 2ce525423688d32b80587741d97a82209e52378c
   21125 Author: Keith Packard <keithp (a] keithp.com>
   21126 Date:	Thu Jul 11 02:47:50 2002 +0000
   21127 
   21128     Remove old FC_LANG constants now that fontconfig uses RFC 3066
   21129     based names
   21130 
   21131  fontconfig/fontconfig.h | 42 +-----------------------------------------
   21132  1 file changed, 1 insertion(+), 41 deletions(-)
   21133 
   21134 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
   21135 Author: Keith Packard <keithp (a] keithp.com>
   21136 Date:	Wed Jul 10 21:57:23 2002 +0000
   21137 
   21138     Use presentation forms for arabic matching, fix comment labeling
   21139     persian
   21140 	general forms
   21141 
   21142  fc-lang/ar.orth  | 114
   21143  +++++++++++++++++++++++++++++++------------------------
   21144  fc-lang/fa.orth  |   4 +-
   21145  fc-lang/fclang.h |   4 +-
   21146  3 files changed, 69 insertions(+), 53 deletions(-)
   21147 
   21148 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
   21149 Author: Keith Packard <keithp (a] keithp.com>
   21150 Date:	Tue Jul 9 22:08:14 2002 +0000
   21151 
   21152     Use locale data set FC_LANG by default. Reorder FcPattern and
   21153     FcValueList
   21154 	to match Xft1.
   21155 
   21156  src/fcdefault.c | 53
   21157  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   21158  src/fcint.h	 |  4 ++--
   21159  2 files changed, 55 insertions(+), 2 deletions(-)
   21160 
   21161 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
   21162 Author: Keith Packard <keithp (a] keithp.com>
   21163 Date:	Tue Jul 9 02:28:29 2002 +0000
   21164 
   21165     Trim ideographic punctuation and Suzhou numerals from zh-tw
   21166     orthography.
   21167 	Had accidentally swapped codePageRange bits for traditional and
   21168 	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
   21169 	possible
   21170 	bug in charset walking
   21171 
   21172  fc-lang/Imakefile  |	18 +-
   21173  fc-lang/fa.orth    |	53 ++
   21174  fc-lang/fclang.h   | 1554 ++++++++++++++++++++++--------------
   21175  fc-lang/iso639-2   |	 4 +-
   21176  fc-lang/zh_hk.orth | 2240
   21177  ++++++++++++++++++++++++++++++++++++++++++++++++++++
   21178  fc-lang/zh_tw.orth |	33 +-
   21179  src/fccharset.c    |	 4 +-
   21180  src/fcfreetype.c   |	 6 +-
   21181  8 files changed, 3292 insertions(+), 620 deletions(-)
   21182 
   21183 commit e50b9ae71134a23820e8f50589649e629a6143ba
   21184 Author: Keith Packard <keithp (a] keithp.com>
   21185 Date:	Mon Jul 8 07:31:53 2002 +0000
   21186 
   21187     Update iso639-2 language coverage info, fix Georgian orthography to
   21188 	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
   21189 	and
   21190 	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
   21191 	fc-lang dir
   21192 
   21193  fc-lang/Imakefile     |    8 +-
   21194  fc-lang/fclang.h      | 2624
   21195  ++++++++++++++++++++++++++++++++++++++++++++++++
   21196  fc-lang/fclang.tmpl.c |  130 ---
   21197  fc-lang/fclang.tmpl.h |   25 +
   21198  fc-lang/iso639-2      |   30 +-
   21199  fc-lang/ka.orth       |    5 +-
   21200  fc-lang/zh_mo.orth    |   27 +
   21201  fc-lang/zh_sg.orth    |   27 +
   21202  src/fcfreetype.c      |  238 +----
   21203  src/fcint.h	       |    9 +-
   21204  src/fclang.c	       | 2632
   21205  +------------------------------------------------
   21206  11 files changed, 2794 insertions(+), 2961 deletions(-)
   21207 
   21208 commit d6dabf368677babec02d8f64ba0598270e28b501
   21209 Author: Keith Packard <keithp (a] keithp.com>
   21210 Date:	Sun Jul 7 19:30:53 2002 +0000
   21211 
   21212     Add walloon, update fclang.c to include recent language additions
   21213 
   21214  fc-lang/Imakefile |	4 +-
   21215  fc-lang/wa.orth   |   47 ++
   21216  src/fclang.c	   | 1252
   21217  ++++++++++++++++++++++++++++++-----------------------
   21218  3 files changed, 757 insertions(+), 546 deletions(-)
   21219 
   21220 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
   21221 Author: Keith Packard <keithp (a] keithp.com>
   21222 Date:	Sun Jul 7 19:18:51 2002 +0000
   21223 
   21224     Share more duplicate charset data
   21225 
   21226  fc-lang/Imakefile | 19 ++++++++++---------
   21227  fc-lang/bn.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
   21228  fc-lang/bo.orth   | 30 ++++++++++++++++++++++++++++++
   21229  fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
   21230  fc-lang/gu.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
   21231  fc-lang/iso639-2  | 26 +++++++++++++-------------
   21232  fc-lang/km.orth   | 29 +++++++++++++++++++++++++++++
   21233  fc-lang/kn.orth   | 40 ++++++++++++++++++++++++++++++++++++++++
   21234  fc-lang/lo.orth   | 45 +++++++++++++++++++++++++++++++++++++++++++++
   21235  fc-lang/ml.orth   | 38 ++++++++++++++++++++++++++++++++++++++
   21236  fc-lang/mn.orth   | 31 +++++++++++++++++++++++++++++++
   21237  fc-lang/or.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
   21238  fc-lang/si.orth   | 38 ++++++++++++++++++++++++++++++++++++++
   21239  fc-lang/ta.orth   | 43 +++++++++++++++++++++++++++++++++++++++++++
   21240  fc-lang/te.orth   | 39 +++++++++++++++++++++++++++++++++++++++
   21241  fc-lang/tl.orth   | 29 +++++++++++++++++++++++++++++
   21242  16 files changed, 534 insertions(+), 24 deletions(-)
   21243 
   21244 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
   21245 Author: Keith Packard <keithp (a] keithp.com>
   21246 Date:	Sun Jul 7 00:00:43 2002 +0000
   21247 
   21248     Add fclang.c to CVS; easier than attempting to build it on the fly
   21249 
   21250  src/fclang.c | 2561
   21251  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   21252  1 file changed, 2561 insertions(+)
   21253 
   21254 commit 6446b1511df528082d2ac9ff31617013b311aa09
   21255 Author: Keith Packard <keithp (a] keithp.com>
   21256 Date:	Sat Jul 6 23:59:19 2002 +0000
   21257 
   21258     Remove at and grave from latin languages, add copyright, license
   21259     and RCS
   21260 	header
   21261 
   21262  fc-lang/Imakefile  |  2 ++
   21263  fc-lang/ab.orth    | 23 +++++++++++++++++++++++
   21264  fc-lang/ar.orth    | 23 +++++++++++++++++++++++
   21265  fc-lang/az.orth    | 27 +++++++++++++++++++++++++--
   21266  fc-lang/ba.orth    | 23 +++++++++++++++++++++++
   21267  fc-lang/be.orth    | 23 +++++++++++++++++++++++
   21268  fc-lang/bg.orth    | 23 +++++++++++++++++++++++
   21269  fc-lang/br.orth    | 27 +++++++++++++++++++++++++--
   21270  fc-lang/ca.orth    | 27 +++++++++++++++++++++++++--
   21271  fc-lang/chr.orth   | 23 +++++++++++++++++++++++
   21272  fc-lang/co.orth    | 23 +++++++++++++++++++++++
   21273  fc-lang/cs.orth    | 27 +++++++++++++++++++++++++--
   21274  fc-lang/da.orth    | 27 +++++++++++++++++++++++++--
   21275  fc-lang/de.orth    | 27 +++++++++++++++++++++++++--
   21276  fc-lang/el.orth    | 23 +++++++++++++++++++++++
   21277  fc-lang/en.orth    | 27 +++++++++++++++++++++++++--
   21278  fc-lang/eo.orth    | 27 +++++++++++++++++++++++++--
   21279  fc-lang/es.orth    | 27 +++++++++++++++++++++++++--
   21280  fc-lang/et.orth    | 27 +++++++++++++++++++++++++--
   21281  fc-lang/eu.orth    | 27 +++++++++++++++++++++++++--
   21282  fc-lang/fi.orth    | 27 +++++++++++++++++++++++++--
   21283  fc-lang/fo.orth    | 27 +++++++++++++++++++++++++--
   21284  fc-lang/fr.orth    | 27 +++++++++++++++++++++++++--
   21285  fc-lang/fy.orth    | 23 +++++++++++++++++++++++
   21286  fc-lang/ga.orth    | 27 +++++++++++++++++++++++++--
   21287  fc-lang/gd.orth    | 27 +++++++++++++++++++++++++--
   21288  fc-lang/gl.orth    | 27 +++++++++++++++++++++++++--
   21289  fc-lang/he.orth    | 23 +++++++++++++++++++++++
   21290  fc-lang/hr.orth    | 27 +++++++++++++++++++++++++--
   21291  fc-lang/hu.orth    | 27 +++++++++++++++++++++++++--
   21292  fc-lang/hy.orth    | 23 +++++++++++++++++++++++
   21293  fc-lang/is.orth    | 27 +++++++++++++++++++++++++--
   21294  fc-lang/it.orth    | 27 +++++++++++++++++++++++++--
   21295  fc-lang/ja.orth    | 23 +++++++++++++++++++++++
   21296  fc-lang/ka.orth    | 23 +++++++++++++++++++++++
   21297  fc-lang/kk.orth    | 23 +++++++++++++++++++++++
   21298  fc-lang/kl.orth    | 27 +++++++++++++++++++++++++--
   21299  fc-lang/ko.orth    | 23 +++++++++++++++++++++++
   21300  fc-lang/la.orth    | 27 +++++++++++++++++++++++++--
   21301  fc-lang/lt.orth    | 27 +++++++++++++++++++++++++--
   21302  fc-lang/lv.orth    | 27 +++++++++++++++++++++++++--
   21303  fc-lang/mk.orth    | 23 +++++++++++++++++++++++
   21304  fc-lang/mo.orth    | 27 +++++++++++++++++++++++++--
   21305  fc-lang/mt.orth    | 27 +++++++++++++++++++++++++--
   21306  fc-lang/nl.orth    | 27 +++++++++++++++++++++++++--
   21307  fc-lang/no.orth    | 27 +++++++++++++++++++++++++--
   21308  fc-lang/oc.orth    | 27 +++++++++++++++++++++++++--
   21309  fc-lang/pl.orth    | 27 +++++++++++++++++++++++++--
   21310  fc-lang/pt.orth    | 27 +++++++++++++++++++++++++--
   21311  fc-lang/rm.orth    | 27 +++++++++++++++++++++++++--
   21312  fc-lang/ro.orth    | 27 +++++++++++++++++++++++++--
   21313  fc-lang/ru.orth    | 23 +++++++++++++++++++++++
   21314  fc-lang/sh.orth    | 23 +++++++++++++++++++++++
   21315  fc-lang/sk.orth    | 27 +++++++++++++++++++++++++--
   21316  fc-lang/sl.orth    | 27 +++++++++++++++++++++++++--
   21317  fc-lang/sq.orth    | 27 +++++++++++++++++++++++++--
   21318  fc-lang/sr.orth    | 23 +++++++++++++++++++++++
   21319  fc-lang/sv.orth    | 27 +++++++++++++++++++++++++--
   21320  fc-lang/th.orth    | 23 +++++++++++++++++++++++
   21321  fc-lang/tr.orth    | 27 +++++++++++++++++++++++++--
   21322  fc-lang/uk.orth    | 23 +++++++++++++++++++++++
   21323  fc-lang/vo.orth    | 23 +++++++++++++++++++++++
   21324  fc-lang/yi.orth    | 23 +++++++++++++++++++++++
   21325  fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
   21326  fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
   21327  65 files changed, 1552 insertions(+), 78 deletions(-)
   21328 
   21329 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
   21330 Author: Keith Packard <keithp (a] keithp.com>
   21331 Date:	Sat Jul 6 23:47:44 2002 +0000
   21332 
   21333     Switch to RFC 3066 based lang names
   21334 
   21335  fontconfig/fontconfig.h |   5 +-
   21336  src/Imakefile		 |   8 +-
   21337  src/fccharset.c	 |   8 +-
   21338  src/fcfreetype.c	 | 406
   21339  ++++++++++++++++++++++++------------------------
   21340  src/fcint.h		 |  28 ++++
   21341  src/fcmatch.c		 |  43 ++++-
   21342  src/fcpat.c		 |  22 ++-
   21343  src/fcstr.c		 |  25 ++-
   21344  8 files changed, 330 insertions(+), 215 deletions(-)
   21345 
   21346 commit 899e352656f04323b9467555faf9152c69a741ab
   21347 Author: Keith Packard <keithp (a] keithp.com>
   21348 Date:	Sat Jul 6 23:46:58 2002 +0000
   21349 
   21350     Add a few more common font families to the default configuration
   21351 
   21352  fonts.conf.in | 7 +++++++
   21353  1 file changed, 7 insertions(+)
   21354 
   21355 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
   21356 Author: Keith Packard <keithp (a] keithp.com>
   21357 Date:	Sat Jul 6 23:22:03 2002 +0000
   21358 
   21359     Add coverage documentation files
   21360 
   21361  fc-lang/iso639-1 | 139 ++++++++++++++++
   21362  fc-lang/iso639-2 | 473
   21363  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
   21364  2 files changed, 612 insertions(+)
   21365 
   21366 commit c1382a3d998d098d3b86c922820558849c777c45
   21367 Author: Keith Packard <keithp (a] keithp.com>
   21368 Date:	Sat Jul 6 23:21:37 2002 +0000
   21369 
   21370     Add fc-lang program to generate language coverage tables
   21371 
   21372  fc-lang/Imakefile     |    44 +
   21373  fc-lang/ab.orth       |    17 +
   21374  fc-lang/ar.orth       |    49 +
   21375  fc-lang/az.orth       |    26 +
   21376  fc-lang/ba.orth       |    16 +
   21377  fc-lang/be.orth       |    11 +
   21378  fc-lang/bg.orth       |    12 +
   21379  fc-lang/br.orth       |    17 +
   21380  fc-lang/ca.orth       |    23 +
   21381  fc-lang/chr.orth      |     2 +
   21382  fc-lang/co.orth       |     2 +
   21383  fc-lang/cs.orth       |    27 +
   21384  fc-lang/da.orth       |    27 +
   21385  fc-lang/de.orth       |    17 +
   21386  fc-lang/el.orth       |    26 +
   21387  fc-lang/en.orth       |    17 +
   21388  fc-lang/eo.orth       |     9 +
   21389  fc-lang/es.orth       |    19 +
   21390  fc-lang/et.orth       |    15 +
   21391  fc-lang/eu.orth       |     8 +
   21392  fc-lang/fc-lang.c     |   295 +
   21393  fc-lang/fc-lang.man   |    41 +
   21394  fc-lang/fclang.tmpl.c |   130 +
   21395  fc-lang/fi.orth       |    15 +
   21396  fc-lang/fo.orth       |    25 +
   21397  fc-lang/fr.orth       |    28 +
   21398  fc-lang/fy.orth       |     2 +
   21399  fc-lang/ga.orth       |    29 +
   21400  fc-lang/gd.orth       |    15 +
   21401  fc-lang/gl.orth       |    22 +
   21402  fc-lang/he.orth       |     2 +
   21403  fc-lang/hr.orth       |    21 +
   21404  fc-lang/hu.orth       |    19 +
   21405  fc-lang/hy.orth       |     5 +
   21406  fc-lang/is.orth       |    26 +
   21407  fc-lang/it.orth       |    14 +
   21408  fc-lang/ja.orth       |  6540 +++++++++++++++++++
   21409  fc-lang/ka.orth       |     9 +
   21410  fc-lang/kk.orth       |    15 +
   21411  fc-lang/kl.orth       |    23 +
   21412  fc-lang/ko.orth       | 16217
   21413  ++++++++++++++++++++++++++++++++++++++++++++++++
   21414  fc-lang/la.orth       |     8 +
   21415  fc-lang/lt.orth       |    13 +
   21416  fc-lang/lv.orth       |    16 +
   21417  fc-lang/mk.orth       |    15 +
   21418  fc-lang/mo.orth       |    14 +
   21419  fc-lang/mt.orth       |    18 +
   21420  fc-lang/nl.orth       |    15 +
   21421  fc-lang/no.orth       |    18 +
   21422  fc-lang/oc.orth       |    15 +
   21423  fc-lang/pl.orth       |    10 +
   21424  fc-lang/pt.orth       |    19 +
   21425  fc-lang/rm.orth       |    15 +
   21426  fc-lang/ro.orth       |    11 +
   21427  fc-lang/ru.orth       |    11 +
   21428  fc-lang/sh.orth       |     2 +
   21429  fc-lang/sk.orth       |    29 +
   21430  fc-lang/sl.orth       |    21 +
   21431  fc-lang/sq.orth       |     7 +
   21432  fc-lang/sr.orth       |    11 +
   21433  fc-lang/sv.orth       |    21 +
   21434  fc-lang/th.orth       |     3 +
   21435  fc-lang/tr.orth       |    12 +
   21436  fc-lang/uk.orth       |    12 +
   21437  fc-lang/vo.orth       |    13 +
   21438  fc-lang/yi.orth       |     2 +
   21439  fc-lang/zh_cn.orth    |  6766 ++++++++++++++++++++
   21440  fc-lang/zh_tw.orth    | 13079 ++++++++++++++++++++++++++++++++++++++
   21441  68 files changed, 44053 insertions(+)
   21442 
   21443 commit 084407063d0069b16b24e1fd8be818af12e36741
   21444 Author: Keith Packard <keithp (a] keithp.com>
   21445 Date:	Wed Jul 3 23:15:32 2002 +0000
   21446 
   21447     Object list to FcObjectSetBuild wasnt terminated with 0
   21448 
   21449  fc-list/fc-list.c | 4 ++--
   21450  1 file changed, 2 insertions(+), 2 deletions(-)
   21451 
   21452 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
   21453 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   21454 Date:	Mon Jul 1 12:39:23 2002 +0000
   21455 
   21456     Indent line
   21457 
   21458  fc-list/Imakefile | 2 ++
   21459  1 file changed, 2 insertions(+)
   21460 
   21461 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
   21462 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   21463 Date:	Mon Jul 1 12:38:27 2002 +0000
   21464 
   21465     Ident line
   21466 
   21467  fc-cache/Imakefile | 2 ++
   21468  1 file changed, 2 insertions(+)
   21469 
   21470 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
   21471 Author: Keith Packard <keithp (a] keithp.com>
   21472 Date:	Mon Jul 1 05:11:20 2002 +0000
   21473 
   21474     Make fc-cache avoid reading the whole world full of fonts
   21475 
   21476  fc-cache/fc-cache.c | 10 +++++-----
   21477  1 file changed, 5 insertions(+), 5 deletions(-)
   21478 
   21479 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
   21480 Author: Keith Packard <keithp (a] keithp.com>
   21481 Date:	Sun Jun 30 23:45:40 2002 +0000
   21482 
   21483     Make fc-list more useful
   21484 
   21485  fc-list/fc-list.c | 20 ++++++++++++++++----
   21486  1 file changed, 16 insertions(+), 4 deletions(-)
   21487 
   21488 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
   21489 Author: Keith Packard <keithp (a] keithp.com>
   21490 Date:	Sun Jun 30 23:45:17 2002 +0000
   21491 
   21492     Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
   21493 
   21494  fontconfig/fontconfig.h | 3 ++-
   21495  1 file changed, 2 insertions(+), 1 deletion(-)
   21496 
   21497 commit 4c0036053a36678747adfd06777cef39752ca9a4
   21498 Author: Keith Packard <keithp (a] keithp.com>
   21499 Date:	Sat Jun 29 20:31:02 2002 +0000
   21500 
   21501     Add strong/weak pattern value binding, add known charsets for
   21502     automatic
   21503 	lang computation
   21504 
   21505  src/fccfg.c	   |	3 +-
   21506  src/fccharset.c   |   40 +-
   21507  src/fcfreetype.c  |  235 ++++++-
   21508  src/fcint.h	   |   15 +-
   21509  src/fcknownsets.h | 1895
   21510  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   21511  src/fcmatch.c	   |  112 ++--
   21512  src/fcname.c	   |	7 +-
   21513  src/fcpat.c	   |	3 +-
   21514  8 files changed, 2222 insertions(+), 88 deletions(-)
   21515 
   21516 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
   21517 Author: Keith Packard <keithp (a] keithp.com>
   21518 Date:	Wed Jun 26 22:56:51 2002 +0000
   21519 
   21520     Construct empty constant charsets correctly (using null pointers)
   21521 
   21522  src/fccharset.c | 18 +++++++++++++-----
   21523  1 file changed, 13 insertions(+), 5 deletions(-)
   21524 
   21525 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
   21526 Author: Keith Packard <keithp (a] keithp.com>
   21527 Date:	Wed Jun 26 22:14:08 2002 +0000
   21528 
   21529     Permit empty charsets in fonts.cache files
   21530 
   21531  src/fcname.c | 4 ++--
   21532  1 file changed, 2 insertions(+), 2 deletions(-)
   21533 
   21534 commit 223c028949c1ef316c93bea17278f58150c777ee
   21535 Author: Keith Packard <keithp (a] keithp.com>
   21536 Date:	Wed Jun 26 16:11:29 2002 +0000
   21537 
   21538     Steal idea for locale-insensitive strtod from glib
   21539 
   21540  src/fcxml.c | 59
   21541  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
   21542  1 file changed, 57 insertions(+), 2 deletions(-)
   21543 
   21544 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
   21545 Author: Keith Packard <keithp (a] keithp.com>
   21546 Date:	Fri Jun 21 07:01:11 2002 +0000
   21547 
   21548     Oops. Made a mistake when adding config file names to monitor list
   21549 
   21550  src/fcxml.c | 9 +++++----
   21551  1 file changed, 5 insertions(+), 4 deletions(-)
   21552 
   21553 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
   21554 Author: Keith Packard <keithp (a] keithp.com>
   21555 Date:	Fri Jun 21 06:14:45 2002 +0000
   21556 
   21557     Fix automatic file time checking, transcoding table searches. Actually
   21558     add
   21559 	config files used to config structure so they can be time
   21560 	checked as
   21561 	well
   21562 
   21563  src/fccfg.c	 | 31 ++++++++++++++-----------------
   21564  src/fccharset.c | 11 +++--------
   21565  src/fcxml.c	 |  5 ++++-
   21566  3 files changed, 21 insertions(+), 26 deletions(-)
   21567 
   21568 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
   21569 Author: Keith Packard <keithp (a] keithp.com>
   21570 Date:	Thu Jun 20 03:43:09 2002 +0000
   21571 
   21572     Accidentally falling through several case blocks
   21573 
   21574  src/fccfg.c | 3 ++-
   21575  src/fcdbg.c | 6 +++---
   21576  2 files changed, 5 insertions(+), 4 deletions(-)
   21577 
   21578 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
   21579 Author: Keith Packard <keithp (a] keithp.com>
   21580 Date:	Wed Jun 19 21:32:51 2002 +0000
   21581 
   21582     Add slanting for fonts without oblique/italic varient. Fix matching
   21583     code to
   21584 	make this work
   21585 
   21586  fonts.conf.in | 28 ++++++++++++++++++++++++++++
   21587  src/fcmatch.c |  4 ++--
   21588  2 files changed, 30 insertions(+), 2 deletions(-)
   21589 
   21590 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
   21591 Author: Keith Packard <keithp (a] keithp.com>
   21592 Date:	Wed Jun 19 20:55:19 2002 +0000
   21593 
   21594     Make fc-cache more tolerant of missing font directories
   21595 
   21596  fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
   21597  1 file changed, 26 insertions(+), 2 deletions(-)
   21598 
   21599 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
   21600 Author: Keith Packard <keithp (a] keithp.com>
   21601 Date:	Wed Jun 19 20:08:22 2002 +0000
   21602 
   21603     Add ref counting to font config patterns so that FcFontSort return
   21604     values
   21605 	are persistant
   21606 
   21607  fontconfig/fontconfig.h |  5 ++++-
   21608  fonts.dtd		 |  5 ++++-
   21609  src/fccache.c		 | 11 +++++++++--
   21610  src/fccfg.c		 |  4 ++++
   21611  src/fcdbg.c		 |  8 +++++++-
   21612  src/fcdir.c		 |  5 +++--
   21613  src/fcint.h		 |  9 +++++----
   21614  src/fclist.c		 |  2 +-
   21615  src/fcmatch.c		 | 21 +++++++++++++++++++--
   21616  src/fcname.c		 |  3 ++-
   21617  src/fcpat.c		 | 12 +++++++++++-
   21618  src/fcxml.c		 |  4 ++++
   21619  12 files changed, 73 insertions(+), 16 deletions(-)
   21620 
   21621 commit 06a48f20739580338e69547c9896c539abf000dd
   21622 Author: Keith Packard <keithp (a] keithp.com>
   21623 Date:	Wed Jun 19 06:31:46 2002 +0000
   21624 
   21625     Add a few aliases suggested by Owen and Mike
   21626 
   21627  fonts.conf.in | 19 +++++++++++++++++--
   21628  1 file changed, 17 insertions(+), 2 deletions(-)
   21629 
   21630 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
   21631 Author: Keith Packard <keithp (a] keithp.com>
   21632 Date:	Tue Jun 18 22:23:05 2002 +0000
   21633 
   21634     Add a few more families to fonts.conf, make FC_ANTIALIAS less
   21635     important for
   21636 	matching, fix family->generic mapping
   21637 
   21638  src/fccfg.c   |  7 ++++---
   21639  src/fcmatch.c | 22 +++++++++++-----------
   21640  2 files changed, 15 insertions(+), 14 deletions(-)
   21641 
   21642 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
   21643 Author: Keith Packard <keithp (a] keithp.com>
   21644 Date:	Tue Jun 18 16:47:33 2002 +0000
   21645 
   21646     Fix compiler warning
   21647 
   21648  src/fcxml.c | 4 ++--
   21649  1 file changed, 2 insertions(+), 2 deletions(-)
   21650 
   21651 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
   21652 Author: Keith Packard <keithp (a] keithp.com>
   21653 Date:	Tue Jun 18 16:47:12 2002 +0000
   21654 
   21655     Fix incorrect size in memmove call in FcObjectSetAdd that crashed
   21656 	FcFontSetList calls
   21657 
   21658  src/fclist.c | 3 ++-
   21659  1 file changed, 2 insertions(+), 1 deletion(-)
   21660 
   21661 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
   21662 Author: Keith Packard <keithp (a] keithp.com>
   21663 Date:	Sat Jun 8 18:46:35 2002 +0000
   21664 
   21665     Fix fontconfig.pc generation in Imakefile
   21666 
   21667  Imakefile | 4 ++--
   21668  1 file changed, 2 insertions(+), 2 deletions(-)
   21669 
   21670 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
   21671 Author: Keith Packard <keithp (a] keithp.com>
   21672 Date:	Sat Jun 8 17:32:05 2002 +0000
   21673 
   21674     Add FcPatternHash, clean up a few valgrind issues
   21675 
   21676  fontconfig/fontconfig.h |  3 ++
   21677  src/fccfg.c		 |  2 +-
   21678  src/fcmatch.c		 | 11 ++++---
   21679  src/fcpat.c		 | 78
   21680  +++++++++++++++++++++++++++++++++++++++++++++++++
   21681  src/fcxml.c		 | 13 ++++++++-
   21682  5 files changed, 101 insertions(+), 6 deletions(-)
   21683 
   21684 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
   21685 Author: Keith Packard <keithp (a] keithp.com>
   21686 Date:	Fri Jun 7 17:55:41 2002 +0000
   21687 
   21688     Make autoconf use correct options to build solaris shared libraries
   21689 
   21690  configure.in | 15 +++++++++++++--
   21691  1 file changed, 13 insertions(+), 2 deletions(-)
   21692 
   21693 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
   21694 Author: David Dawes <dawes (a] xfree86.org>
   21695 Date:	Tue Jun 4 21:55:42 2002 +0000
   21696 
   21697     171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
   21698 	Mutsumi).
   21699     170. Avoid a problem with setfontdirs when run in some locales (#5179,
   21700 	ISHIKAWA Mutsumi).
   21701     169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
   21702 
   21703  setfontdirs | 5 +++++
   21704  1 file changed, 5 insertions(+)
   21705 
   21706 commit e9be9cd10a24b75480a26be834041d312d8217b4
   21707 Author: Keith Packard <keithp (a] keithp.com>
   21708 Date:	Mon Jun 3 08:31:15 2002 +0000
   21709 
   21710     Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
   21711 	interfaces
   21712 
   21713  fontconfig/fontconfig.h |   7 ++-
   21714  src/fccfg.c		 |  12 ++--
   21715  src/fcint.h		 |   7 ++-
   21716  src/fclist.c		 |  72 ++++++++++++++--------
   21717  src/fcmatch.c		 |   6 +-
   21718  src/fcname.c		 |   8 +--
   21719  src/fcpat.c		 | 161
   21720  +++++++++++++++++++++++++++++-------------------
   21721  7 files changed, 166 insertions(+), 107 deletions(-)
   21722 
   21723 commit 88c747e20612ffcae326313f8d624b36c1235993
   21724 Author: Keith Packard <keithp (a] keithp.com>
   21725 Date:	Sun Jun 2 21:07:57 2002 +0000
   21726 
   21727     Eliminate some compiler warnings, avoid seg fault when matching
   21728     missing
   21729 	values
   21730 
   21731  src/fccfg.c   | 4 ++--
   21732  src/fcdbg.c   | 5 ++++-
   21733  src/fclist.c  | 4 +++-
   21734  src/fcmatch.c | 4 ++--
   21735  src/fcname.c  | 4 +++-
   21736  5 files changed, 14 insertions(+), 7 deletions(-)
   21737 
   21738 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
   21739 Author: Keith Packard <keithp (a] keithp.com>
   21740 Date:	Sun Jun 2 20:52:06 2002 +0000
   21741 
   21742     Add aspect ratio support to Xft and fontconfig
   21743 
   21744  fontconfig/fontconfig.h | 3 ++-
   21745  src/fcname.c		 | 3 ++-
   21746  2 files changed, 4 insertions(+), 2 deletions(-)
   21747 
   21748 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
   21749 Author: Keith Packard <keithp (a] keithp.com>
   21750 Date:	Sun Jun 2 19:51:36 2002 +0000
   21751 
   21752     Expression parsing in fonts.conf file mis-freed elements. Constant
   21753     identity
   21754 	matrix was accidentally freed. Add ability to comare FTFace
   21755 	pattern
   21756 	elements (not that its all that useful)
   21757 
   21758  src/fccfg.c | 18 +++++++++++++++---
   21759  src/fcxml.c |	5 +++--
   21760  2 files changed, 18 insertions(+), 5 deletions(-)
   21761 
   21762 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
   21763 Author: Keith Packard <keithp (a] keithp.com>
   21764 Date:	Fri May 31 23:21:25 2002 +0000
   21765 
   21766     Add support for user-provided freetype faces to Xft
   21767 
   21768  fontconfig/fcfreetype.h |  8 +++++++-
   21769  fontconfig/fcprivate.h  |  4 +++-
   21770  fontconfig/fontconfig.h |  7 +++++--
   21771  src/fccharset.c	 |  5 +----
   21772  src/fcfreetype.c	 |  1 -
   21773  src/fcint.h		 |  3 ++-
   21774  src/fcpat.c		 | 29 ++++++++++++++++++++++++++++-
   21775  7 files changed, 46 insertions(+), 11 deletions(-)
   21776 
   21777 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
   21778 Author: Keith Packard <keithp (a] keithp.com>
   21779 Date:	Fri May 31 06:52:47 2002 +0000
   21780 
   21781     Fix Xft2 to build right library version on old systems with xmkmf. Fix
   21782 	fc-cache location for xmkmf out-of-tree build on old systems
   21783 
   21784  local.def | 2 ++
   21785  1 file changed, 2 insertions(+)
   21786 
   21787 commit fbb405f3b5f25353babee1e813eb86d53912503f
   21788 Author: Keith Packard <keithp (a] keithp.com>
   21789 Date:	Fri May 31 06:38:43 2002 +0000
   21790 
   21791     Fix up support for building Xft1, Xrender and fontconfig out of
   21792     the tree
   21793 
   21794  fc-list/Imakefile |  5 +++++
   21795  local.def	   | 14 ++++++++++++++
   21796  2 files changed, 19 insertions(+)
   21797 
   21798 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
   21799 Author: Keith Packard <keithp (a] keithp.com>
   21800 Date:	Fri May 31 04:42:42 2002 +0000
   21801 
   21802     Change FcCharSet datastructure, add FcFontSort API
   21803 
   21804  fontconfig/fontconfig.h |   9 +-
   21805  src/fccharset.c	 | 772
   21806  ++++++++++++++++++++++++++----------------------
   21807  src/fcint.h		 |  27 +-
   21808  src/fcmatch.c		 |  26 +-
   21809  4 files changed, 451 insertions(+), 383 deletions(-)
   21810 
   21811 commit bc9469baadc6b5f9a920a476e460113bab518208
   21812 Author: Keith Packard <keithp (a] keithp.com>
   21813 Date:	Wed May 29 22:07:33 2002 +0000
   21814 
   21815     Optimize after profiling. Fix FcStrCmp to return correct sign
   21816 
   21817  src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
   21818  src/fcint.h	 |   1 +
   21819  src/fcmatch.c	 | 143
   21820  +++++++++++++++++++++++++++++++++++++++++---------------
   21821  src/fcname.c	 |   4 +-
   21822  src/fcpat.c	 |  13 +++---
   21823  src/fcstr.c	 |   6 +--
   21824  6 files changed, 197 insertions(+), 73 deletions(-)
   21825 
   21826 commit 1412a69926307b2736745737c7c66172ebc56724
   21827 Author: Keith Packard <keithp (a] keithp.com>
   21828 Date:	Wed May 29 08:21:33 2002 +0000
   21829 
   21830     Apply some obvious fixes to FcFontSetSort from Owen. Speed up
   21831     FcCharSet
   21832 	primitives and FcFontSetSort
   21833 
   21834  fontconfig/fontconfig.h |   8 +-
   21835  src/fccfg.c		 |  10 +--
   21836  src/fccharset.c	 | 197
   21837  +++++++++++++++++++++++++++++++++++++++++++++---
   21838  src/fcint.h		 |   3 +-
   21839  src/fcmatch.c		 |  23 ++++--
   21840  5 files changed, 219 insertions(+), 22 deletions(-)
   21841 
   21842 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
   21843 Author: Keith Packard <keithp (a] keithp.com>
   21844 Date:	Tue May 28 03:50:23 2002 +0000
   21845 
   21846     Use explicit cd for non-gmake systems
   21847 
   21848  Makefile.in | 4 ++--
   21849  1 file changed, 2 insertions(+), 2 deletions(-)
   21850 
   21851 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
   21852 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   21853 Date:	Sat May 25 13:52:37 2002 +0000
   21854 
   21855     $< in a non-implicit rule is a GNU-makeism. It's not supported by
   21856     BSD make.
   21857 
   21858  Imakefile | 8 ++++----
   21859  1 file changed, 4 insertions(+), 4 deletions(-)
   21860 
   21861 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
   21862 Author: Keith Packard <keithp (a] keithp.com>
   21863 Date:	Fri May 24 06:25:52 2002 +0000
   21864 
   21865     Clean up autoconf install to obey DESTDIR
   21866 
   21867  Makefile.in		| 67
   21868  ++++++++++++++++++++++++++++++++++----------------
   21869  fc-cache/Makefile.in	| 23 ++++++++++-------
   21870  fc-list/Makefile.in	| 22 +++++++++++------
   21871  fontconfig/Makefile.in | 24 +++++++++---------
   21872  src/Makefile.in	| 48 +++++++++++++++++++++++++-----------
   21873  5 files changed, 119 insertions(+), 65 deletions(-)
   21874 
   21875 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
   21876 Author: Keith Packard <keithp (a] keithp.com>
   21877 Date:	Fri May 24 05:20:02 2002 +0000
   21878 
   21879     Change charset enumeration functions to more sensible API
   21880 
   21881  fontconfig/fontconfig.h | 13 ++++++++++++-
   21882  src/fccharset.c	 | 46
   21883  +++++++++++++++++++++++++++++++++-------------
   21884  2 files changed, 45 insertions(+), 14 deletions(-)
   21885 
   21886 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
   21887 Author: Keith Packard <keithp (a] keithp.com>
   21888 Date:	Fri May 24 05:19:30 2002 +0000
   21889 
   21890     A few autoconf build fixes
   21891 
   21892  Makefile.in	      | 12 ++++++++----
   21893  configure.in	      |  4 ++--
   21894  fontconfig-config.in | 10 +++++-----
   21895  3 files changed, 15 insertions(+), 11 deletions(-)
   21896 
   21897 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
   21898 Author: Keith Packard <keithp (a] keithp.com>
   21899 Date:	Thu May 23 23:00:46 2002 +0000
   21900 
   21901     A few random fontconfig build fixes
   21902 
   21903  config/config-subst	 | 12 +++++++-----
   21904  fontconfig/fontconfig.h |  7 +++++--
   21905  src/fcinit.c		 |  8 +++++++-
   21906  3 files changed, 19 insertions(+), 8 deletions(-)
   21907 
   21908 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
   21909 Author: Keith Packard <keithp (a] keithp.com>
   21910 Date:	Thu May 23 17:09:32 2002 +0000
   21911 
   21912     Dont require freetype to build with fontconfig
   21913 
   21914  fontconfig.pc.in | 1 -
   21915  1 file changed, 1 deletion(-)
   21916 
   21917 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
   21918 Author: Keith Packard <keithp (a] keithp.com>
   21919 Date:	Thu May 23 17:06:46 2002 +0000
   21920 
   21921     Add pkgconfig control file and fontconfig-config script
   21922 
   21923  INSTALL	      | 17 ++++++++--
   21924  Imakefile	      | 33 +++++++++++++++++-
   21925  Makefile.in	      | 18 ++++++++--
   21926  README		      | 13 ++++++++
   21927  config/config-subst  |  8 +++++
   21928  configure.in	      | 18 ++++++----
   21929  fontconfig-config.in | 94
   21930  ++++++++++++++++++++++++++++++++++++++++++++++++++++
   21931  fontconfig.pc.in     | 11 ++++++
   21932  8 files changed, 199 insertions(+), 13 deletions(-)
   21933 
   21934 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
   21935 Author: Keith Packard <keithp (a] keithp.com>
   21936 Date:	Thu May 23 16:05:16 2002 +0000
   21937 
   21938     Fonts.dtd had "blanks" instead of "blank"
   21939 
   21940  fonts.dtd | 4 ++--
   21941  1 file changed, 2 insertions(+), 2 deletions(-)
   21942 
   21943 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
   21944 Author: Keith Packard <keithp (a] keithp.com>
   21945 Date:	Wed May 22 22:59:41 2002 +0000
   21946 
   21947     Missed a Makefile.in for fontconfig includes
   21948 
   21949  fontconfig/Makefile.in | 48
   21950  ++++++++++++++++++++++++++++++++++++++++++++++++
   21951  1 file changed, 48 insertions(+)
   21952 
   21953 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
   21954 Author: Keith Packard <keithp (a] keithp.com>
   21955 Date:	Wed May 22 04:37:07 2002 +0000
   21956 
   21957     Replace silly avl sort with qsort, add FcPatternEqual
   21958 
   21959  fontconfig/fontconfig.h |   8 +-
   21960  src/Imakefile		 |   6 +-
   21961  src/Makefile.in	 |   4 +-
   21962  src/fcavl.c		 | 419
   21963  ------------------------------------------------
   21964  src/fcavl.h		 |  46 ------
   21965  src/fcmatch.c		 |  76 ++++-----
   21966  src/fcpat.c		 | 109 ++++++++++++-
   21967  src/fcxml.c		 |   9 +-
   21968  8 files changed, 162 insertions(+), 515 deletions(-)
   21969 
   21970 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
   21971 Author: Keith Packard <keithp (a] keithp.com>
   21972 Date:	Tue May 21 17:48:15 2002 +0000
   21973 
   21974     More autoconf cleanup for fontconfig
   21975 
   21976  Makefile.in	      |  8 +++-----
   21977  config.h.in	      |  2 +-
   21978  config/Makedefs.in   | 10 +++++++++-
   21979  configure.in	      | 55
   21980  ++++++++++++++++++++++++----------------------------
   21981  fc-cache/Makefile.in |  4 +++-
   21982  fc-list/Makefile.in  |  4 +++-
   21983  src/Imakefile	      |  4 ++--
   21984  src/Makefile.in      |  5 +----
   21985  src/fcinit.c	      |  4 ++--
   21986  9 files changed, 49 insertions(+), 47 deletions(-)
   21987 
   21988 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
   21989 Author: Keith Packard <keithp (a] keithp.com>
   21990 Date:	Tue May 21 17:08:42 2002 +0000
   21991 
   21992     Fix xmkmf build process for fontconfig
   21993 
   21994  Imakefile     |   2 +-
   21995  Makefile.in   |  54 +++++++++
   21996  acconfig.h    |   2 -
   21997  config.h.in   | 144 +++++++++++++++++++++++
   21998  configure.in  | 360
   21999  +++++++++++++++++++++++++++++++++++++++++++---------------
   22000  cvscompile.sh |  11 +-
   22001  findfonts     |   8 +-
   22002  fonts.conf.in |  77 ++++++-------
   22003  fonts.dtd     |  13 ++-
   22004  local.def     |  54 +++++++++
   22005  setfontdirs   |   4 +-
   22006  11 files changed, 581 insertions(+), 148 deletions(-)
   22007 
   22008 commit 179c39959cc9c19004f8ca948623590e404c8c46
   22009 Author: Keith Packard <keithp (a] keithp.com>
   22010 Date:	Tue May 21 17:06:22 2002 +0000
   22011 
   22012     Fix autoconf build process for fontconfig
   22013 
   22014  config/Makedefs.in	 |   68 +++
   22015  config/config.guess	 | 1391
   22016  +++++++++++++++++++++++++++++++++++++++++++++++
   22017  config/config.sub	 | 1355
   22018  +++++++++++++++++++++++++++++++++++++++++++++
   22019  config/install.sh	 |  240 ++++++++
   22020  fc-cache/Imakefile	 |    7 +-
   22021  fc-cache/Makefile.in	 |   46 ++
   22022  fc-cache/fc-cache.c	 |  161 ++++--
   22023  fc-list/Makefile.in	 |   46 ++
   22024  fontconfig/fontconfig.h |   80 ++-
   22025  src/Makefile.in	 |  105 ++++
   22026  src/fccache.c		 |  164 ++++--
   22027  src/fccfg.c		 |  352 ++++++++----
   22028  src/fcdir.c		 |   84 ++-
   22029  src/fcinit.c		 |  109 +++-
   22030  src/fcint.h		 |   52 +-
   22031  src/fclist.c		 |    5 +-
   22032  src/fcstr.c		 |  228 +++++++-
   22033  src/fcxml.c		 |  215 +++++---
   22034  18 files changed, 4377 insertions(+), 331 deletions(-)
   22035 
   22036 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
   22037 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   22038 Date:	Sun May 5 17:53:41 2002 +0000
   22039 
   22040     Don't run fc-cache on make install if DESTDIR is set. Instead;
   22041     run it from
   22042 	Xinstall.sh after XFree86 is installed.
   22043 
   22044  fc-cache/Imakefile | 4 +++-
   22045  1 file changed, 3 insertions(+), 1 deletion(-)
   22046 
   22047 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
   22048 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
   22049 Date:	Wed Apr 10 11:28:10 2002 +0000
   22050 
   22051     put fontconfig-def.cpp in the right place.
   22052 
   22053  fontconfig-def.cpp	| 170
   22054  -------------------------------------------------
   22055  src/fontconfig-def.cpp | 170
   22056  +++++++++++++++++++++++++++++++++++++++++++++++++
   22057  2 files changed, 170 insertions(+), 170 deletions(-)
   22058 
   22059 commit d82a034f9123558b300c956feec165c50ef7ada2
   22060 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
   22061 Date:	Sun Apr 7 15:19:46 2002 +0000
   22062 
   22063     new preprocessor files. (#5215-#5218, Alexander Gottwald).
   22064 
   22065  fontconfig-def.cpp | 170
   22066  +++++++++++++++++++++++++++++++++++++++++++++++++++++
   22067  1 file changed, 170 insertions(+)
   22068 
   22069 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
   22070 Author: Keith Packard <keithp (a] keithp.com>
   22071 Date:	Wed Mar 27 04:33:55 2002 +0000
   22072 
   22073     Fix FT_Get_Next_Char API to match official 2.0.9 released version
   22074 
   22075  src/fccharset.c | 26 ++++++++++++++++++--------
   22076  1 file changed, 18 insertions(+), 8 deletions(-)
   22077 
   22078 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
   22079 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   22080 Date:	Mon Mar 4 21:15:28 2002 +0000
   22081 
   22082     Warning fixes
   22083 
   22084  src/fcatomic.c | 4 ++--
   22085  1 file changed, 2 insertions(+), 2 deletions(-)
   22086 
   22087 commit 216fac98e0785e787e32ff354241935a25723e4b
   22088 Author: Keith Packard <keithp (a] keithp.com>
   22089 Date:	Sun Mar 3 18:39:05 2002 +0000
   22090 
   22091     Add match routine that returns list of fonts
   22092 
   22093  fontconfig/fontconfig.h |  14 ++
   22094  src/fcavl.c		 | 419
   22095  ++++++++++++++++++++++++++++++++++++++++++++++++
   22096  src/fcavl.h		 |  46 ++++++
   22097  src/fcmatch.c		 | 225 ++++++++++++++++++++++----
   22098  4 files changed, 671 insertions(+), 33 deletions(-)
   22099 
   22100 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
   22101 Author: Keith Packard <keithp (a] keithp.com>
   22102 Date:	Sun Mar 3 18:36:26 2002 +0000
   22103 
   22104     Eliminate duplicate definitions in fcint.h and fontconfig.h
   22105 
   22106  src/fcint.h | 6 ------
   22107  1 file changed, 6 deletions(-)
   22108 
   22109 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
   22110 Author: Keith Packard <keithp (a] keithp.com>
   22111 Date:	Sun Mar 3 18:35:22 2002 +0000
   22112 
   22113     fontconfig: bail scanning directory on fatal error
   22114 
   22115  src/fcdir.c | 2 +-
   22116  1 file changed, 1 insertion(+), 1 deletion(-)
   22117 
   22118 commit 17e16fa1108491fa625258bba12e71aaad8a34de
   22119 Author: Keith Packard <keithp (a] keithp.com>
   22120 Date:	Sun Mar 3 18:31:20 2002 +0000
   22121 
   22122     Eliminate compiler warnings
   22123 
   22124  src/fccharset.c | 1026
   22125  +++++++++++++++++++++++++++----------------------------
   22126  1 file changed, 512 insertions(+), 514 deletions(-)
   22127 
   22128 commit a391da8f0f867b8f87b1912a91882b108d163e03
   22129 Author: Keith Packard <keithp (a] keithp.com>
   22130 Date:	Sun Mar 3 00:19:43 2002 +0000
   22131 
   22132     Add fcatomic.c
   22133 
   22134  src/Imakefile	|   4 +-
   22135  src/fcatomic.c | 183
   22136  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
   22137  src/fccache.c	|   4 ++
   22138  3 files changed, 189 insertions(+), 2 deletions(-)
   22139 
   22140 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
   22141 Author: Keith Packard <keithp (a] keithp.com>
   22142 Date:	Fri Mar 1 22:06:30 2002 +0000
   22143 
   22144     Add new FcAtomic datatype for config file locking
   22145 
   22146  fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
   22147  src/Imakefile		 | 12 ++++++------
   22148  src/fccache.c		 | 34 ++++++++++++++--------------------
   22149  src/fcint.h		 |  9 ++++++++-
   22150  4 files changed, 57 insertions(+), 28 deletions(-)
   22151 
   22152 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
   22153 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   22154 Date:	Fri Mar 1 17:52:03 2002 +0000
   22155 
   22156     Add missing clean rule
   22157 
   22158  Imakefile | 6 ++++++
   22159  1 file changed, 6 insertions(+)
   22160 
   22161 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
   22162 Author: Keith Packard <keithp (a] keithp.com>
   22163 Date:	Fri Mar 1 01:00:54 2002 +0000
   22164 
   22165     Port Xft1 to fontconfig
   22166 
   22167  fontconfig/fontconfig.h |  8 +++++++-
   22168  src/fccache.c		 | 13 +++++++------
   22169  src/fccfg.c		 | 10 +++++-----
   22170  src/fcdir.c		 |  4 ++--
   22171  4 files changed, 21 insertions(+), 14 deletions(-)
   22172 
   22173 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
   22174 Author: Keith Packard <keithp (a] keithp.com>
   22175 Date:	Thu Feb 28 16:51:48 2002 +0000
   22176 
   22177     Add better error reporting when loading config file
   22178 
   22179  fc-list/fc-list.c	 |  2 +-
   22180  fontconfig/fontconfig.h | 16 +++++++++++++++-
   22181  src/fclist.c		 | 36 ++++++++++++++++++++++++++++++------
   22182  src/fcmatch.c		 | 38 +++++++++++++++++++++++++++++++-------
   22183  src/fcxml.c		 | 12 +++++++++++-
   22184  5 files changed, 88 insertions(+), 16 deletions(-)
   22185 
   22186 commit c4bd0638c5f14329e71be8f170c30d376fc76972
   22187 Author: Marc Aurele La France <tsi (a] ualberta.edu>
   22188 Date:	Tue Feb 26 05:10:30 2002 +0000
   22189 
   22190     Warning fixes
   22191 
   22192  fc-cache/fc-cache.c | 13 ++++++++++++-
   22193  fc-list/fc-list.c   | 15 +++++++++++++--
   22194  2 files changed, 25 insertions(+), 3 deletions(-)
   22195 
   22196 commit c5350655bef34cc08739bed324a482473b2a01b8
   22197 Author: Keith Packard <keithp (a] keithp.com>
   22198 Date:	Sun Feb 24 01:23:35 2002 +0000
   22199 
   22200     Check font edit value lists for empty
   22201 
   22202  src/fccfg.c | 4 ++--
   22203  1 file changed, 2 insertions(+), 2 deletions(-)
   22204 
   22205 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
   22206 Author: Keith Packard <keithp (a] keithp.com>
   22207 Date:	Fri Feb 22 18:54:07 2002 +0000
   22208 
   22209     fontconfig: some config file parsing mistakes
   22210 
   22211  src/fcfreetype.c | 2 +-
   22212  src/fcint.h	  | 9 ---------
   22213  src/fcxml.c	  | 8 ++++++--
   22214  3 files changed, 7 insertions(+), 12 deletions(-)
   22215 
   22216 commit a398554a6d6467956c1c3471e912fb4e969835eb
   22217 Author: Keith Packard <keithp (a] keithp.com>
   22218 Date:	Wed Feb 20 01:01:21 2002 +0000
   22219 
   22220     Remove fcxml.h include file as it cant work anymore anyhow
   22221 
   22222  fontconfig/Imakefile |  2 +-
   22223  fontconfig/fcxml.h   | 37 -------------------------------------
   22224  2 files changed, 1 insertion(+), 38 deletions(-)
   22225 
   22226 commit 24c90386bbdda9800d5a35c4dbff08682186907f
   22227 Author: Keith Packard <keithp (a] keithp.com>
   22228 Date:	Wed Feb 20 00:32:30 2002 +0000
   22229 
   22230     dont complain about missing optional included font config files
   22231 
   22232  src/fcxml.c | 4 ++--
   22233  1 file changed, 2 insertions(+), 2 deletions(-)
   22234 
   22235 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
   22236 Author: Keith Packard <keithp (a] keithp.com>
   22237 Date:	Tue Feb 19 08:33:23 2002 +0000
   22238 
   22239     Automatically initialize the fontconfig library
   22240 
   22241  src/fccfg.c  | 15 +++++++++------
   22242  src/fcinit.c |  4 ++--
   22243  src/fcint.h  |  4 +++-
   22244  3 files changed, 14 insertions(+), 9 deletions(-)
   22245 
   22246 commit aae6f7d48744a25899cac28d47458f394defa02a
   22247 Author: Keith Packard <keithp (a] keithp.com>
   22248 Date:	Tue Feb 19 07:50:44 2002 +0000
   22249 
   22250     Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
   22251     to
   22252 	enumarate Unicode coverage efficiently
   22253 
   22254  fontconfig/fontconfig.h |  7 +++++--
   22255  src/fccache.c		 |  4 ++--
   22256  src/fccharset.c	 | 23 ++++++++++++++++++++++-
   22257  src/fcpat.c		 |  6 +++---
   22258  4 files changed, 32 insertions(+), 8 deletions(-)
   22259 
   22260 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
   22261 Author: Keith Packard <keithp (a] keithp.com>
   22262 Date:	Mon Feb 18 22:29:28 2002 +0000
   22263 
   22264     Switch fontconfig from libxml2 to expat
   22265 
   22266  src/Imakefile	 |    3 +-
   22267  src/fccharset.c |   12 +-
   22268  src/fcdbg.c	 |   20 +-
   22269  src/fcint.h	 |   34 +-
   22270  src/fcname.c	 |   98 +---
   22271  src/fcstr.c	 |   92 ++-
   22272  src/fcxml.c	 | 1764
   22273  ++++++++++++++++++++++++++++++++++++-------------------
   22274  7 files changed, 1326 insertions(+), 697 deletions(-)
   22275 
   22276 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
   22277 Author: Keith Packard <keithp (a] keithp.com>
   22278 Date:	Fri Feb 15 23:45:33 2002 +0000
   22279 
   22280     fontconfig fc-cache program needs to be executed with correct
   22281     environment
   22282 	on install
   22283 
   22284  fc-cache/Imakefile | 2 +-
   22285  1 file changed, 1 insertion(+), 1 deletion(-)
   22286 
   22287 commit 65018b4a468c3175790dc27dfe37987151ad97d5
   22288 Author: Keith Packard <keithp (a] keithp.com>
   22289 Date:	Fri Feb 15 07:36:14 2002 +0000
   22290 
   22291     Update to Xft version 2
   22292 
   22293  fc-cache/fc-cache.c | 7 ++++---
   22294  1 file changed, 4 insertions(+), 3 deletions(-)
   22295 
   22296 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
   22297 Author: Keith Packard <keithp (a] keithp.com>
   22298 Date:	Fri Feb 15 06:01:28 2002 +0000
   22299 
   22300     fontconfig library: build fixes and compiler warning fixes
   22301 
   22302  fc-cache/Imakefile	 |   2 +-
   22303  fc-list/Imakefile	 |   2 +-
   22304  fc-list/fc-list.c	 |   5 +-
   22305  fontconfig/fcfreetype.h |   1 +
   22306  fontconfig/fcprivate.h  |   2 +-
   22307  fontconfig/fcxml.h	 |   2 +-
   22308  fontconfig/fontconfig.h |  61 ++++++++---------
   22309  src/fccache.c		 | 176
   22310  ++++++++++++++++++++++++++++++------------------
   22311  src/fccfg.c		 | 126 +++++++++++++++++-----------------
   22312  src/fccharset.c	 |  23 ++++---
   22313  src/fcdir.c		 |  58 ++++++++--------
   22314  src/fcfreetype.c	 | 106 ++++++++++++++---------------
   22315  src/fcinit.c		 |   2 +-
   22316  src/fcint.h		 |  74 ++++++++------------
   22317  src/fcmatch.c		 |   7 +-
   22318  src/fcname.c		 |  92 ++++++++++++-------------
   22319  src/fcpat.c		 |  10 +--
   22320  src/fcstr.c		 |  32 ++++-----
   22321  src/fcxml.c		 | 135 +++++++++++++++++++------------------
   22322  19 files changed, 473 insertions(+), 443 deletions(-)
   22323 
   22324 commit 3be03bed3955e91882b65315fdf8a68e4b453431
   22325 Author: Keith Packard <keithp (a] keithp.com>
   22326 Date:	Fri Feb 15 00:49:44 2002 +0000
   22327 
   22328     Update fontconfig and libxml2 to get them working with in-tree build
   22329 	process
   22330 
   22331  fc-cache/Imakefile | 12 +++---------
   22332  fc-list/Imakefile  | 13 +++----------
   22333  src/Imakefile	    | 55
   22334  ++++++------------------------------------------------
   22335  3 files changed, 12 insertions(+), 68 deletions(-)
   22336 
   22337 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
   22338 Author: Keith Packard <keithp (a] keithp.com>
   22339 Date:	Thu Feb 14 23:34:13 2002 +0000
   22340 
   22341     Add new font configuration library which forms the basis of the
   22342     new version
   22343 	of Xft
   22344 
   22345 commit 24330d27f88bbf387d92128d2c21e005f2563e93
   22346 Author: Keith Packard <keithp (a] keithp.com>
   22347 Date:	Thu Feb 14 23:34:13 2002 +0000
   22348 
   22349     Initial revision
   22350 
   22351  AUTHORS		 |    1 +
   22352  COPYING		 |   22 +
   22353  ChangeLog		 |    0
   22354  INSTALL		 |    3 +
   22355  Imakefile		 |   25 +
   22356  NEWS			 |    0
   22357  README			 |    2 +
   22358  acconfig.h		 |    2 +
   22359  configure.in		 |  202 +++++++
   22360  cvscompile.sh		 |    6 +
   22361  doc/fontconfig.tex	 |   55 ++
   22362  fc-cache/Imakefile	 |   19 +
   22363  fc-cache/fc-cache.c	 |  145 +++++
   22364  fc-cache/fc-cache.man	 |   45 ++
   22365  fc-list/Imakefile	 |   17 +
   22366  fc-list/fc-list.c	 |  128 ++++
   22367  fc-list/fc-list.man	 |   36 ++
   22368  findfonts		 |    8 +
   22369  fontconfig/Imakefile	 |    8 +
   22370  fontconfig/fcfreetype.h |   34 ++
   22371  fontconfig/fcprivate.h  |  117 ++++
   22372  fontconfig/fcxml.h	 |   37 ++
   22373  fontconfig/fontconfig.h |  551 +++++++++++++++++
   22374  fonts.conf.in		 |  191 ++++++
   22375  fonts.dtd		 |  165 +++++
   22376  setfontdirs		 |   19 +
   22377  src/Imakefile		 |   90 +++
   22378  src/fcblanks.c		 |   84 +++
   22379  src/fccache.c		 |  592 ++++++++++++++++++
   22380  src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
   22381  src/fccharset.c	 | 1521
   22382  +++++++++++++++++++++++++++++++++++++++++++++++
   22383  src/fcdbg.c		 |  272 +++++++++
   22384  src/fcdefault.c	 |   87 +++
   22385  src/fcdir.c		 |  178 ++++++
   22386  src/fcfreetype.c	 |  236 ++++++++
   22387  src/fcfs.c		 |   82 +++
   22388  src/fcinit.c		 |  174 ++++++
   22389  src/fcint.h		 |  480 +++++++++++++++
   22390  src/fclist.c		 |  442 ++++++++++++++
   22391  src/fcmatch.c		 |  347 +++++++++++
   22392  src/fcmatrix.c		 |  112 ++++
   22393  src/fcname.c		 |  621 +++++++++++++++++++
   22394  src/fcpat.c		 |  491 +++++++++++++++
   22395  src/fcstr.c		 |  188 ++++++
   22396  src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
   22397  src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
   22398  46 files changed, 11349 insertions(+)
   22399