ChangeLog revision 2c393a42
1commit a93b4c2aab1d79573abd646147596a8a34b19350
2Author: Keith Packard <keithp@keithp.com>
3Date:   Sat May 31 19:24:35 2008 -0700
4
5    Bump version to 2.6.0
6
7 README                  |    6 ++++--
8 configure.in            |    2 +-
9 fontconfig/fontconfig.h |    4 ++--
10 3 files changed, 7 insertions(+), 5 deletions(-)
11
12commit d0902ee0867bd11e4ff266876a69c258eee8d08d
13Author: Keith Packard <keithp@keithp.com>
14Date:   Sat May 24 17:52:41 2008 -0700
15
16    Bump version to 2.5.93
17
18 README                  |   34 ++++++++++++++++++++++++++++++++--
19 configure.in            |    2 +-
20 fontconfig/fontconfig.h |    2 +-
21 3 files changed, 34 insertions(+), 4 deletions(-)
22
23commit 8ade2369238a0b439192a847f12fcc9748a6d73a
24Author: Keith Packard <keithp@keithp.com>
25Date:   Sat May 24 17:14:24 2008 -0700
26
27    Ignore empty <dir></dir> elements
28
29    An empty element would cause every file starting with the current
30    directory to be scanned, probably not what the user wanted.
31
32 src/fcxml.c |    4 +++-
33 1 files changed, 3 insertions(+), 1 deletions(-)
34
35commit 83c5c357abc8d626680943537b4dbc020d6c378c
36Author: Keith Packard <keithp@keithp.com>
37Date:   Sat May 24 17:01:12 2008 -0700
38
39    Oops. Fix for bug 15928 used wrong path for installed fc-cache.
40
41    fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
42
43 Makefile.am |    4 ++--
44 1 files changed, 2 insertions(+), 2 deletions(-)
45
46commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
47Author: Keith Packard <keithp@keithp.com>
48Date:   Sat May 24 16:32:27 2008 -0700
49
50    Libs.private needs freetype libraries
51
52    To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
53    Libs.private.
54
55 fontconfig.pc.in |    2 +-
56 1 files changed, 1 insertions(+), 1 deletions(-)
57
58commit ad3fc667914d19435ade56adc8afe584d5605d10
59Author: Sayamindu Dasgupta <sayamindu@gmail.com>
60Date:   Sat May 24 16:15:27 2008 -0700
61
62    FcConfigUptoDate breaks if directory mtime is in the future. Bug
63    14424.
64
65    At OLPC, we came across a bug where the Browse activity (based
66    on xulrunner)
67    took 100% CPU after an upgrade/. It turns out the Mozilla uses
68    FcConfigUptoDate() to check if new fonts have been added to the
69    system, and
70    this function was always returning FcFalse since we have the mtimes
71    of some
72    font directories set in the future. The attached patch makes
73    FcConfigUptoDate() print a warning and return FcTrue if mtime of
74    directories
75    are in the future.
76
77 src/fccfg.c |   13 ++++++++++++-
78 1 files changed, 12 insertions(+), 1 deletions(-)
79
80commit b808204023ab47eb06dc520665eb7a0473320a9b
81Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
82Date:   Sat May 24 16:09:17 2008 -0700
83
84    Fix index/offset for 'decorative' matcher. Bug 15890.
85
86    It seems indices in _FcMatchers array are slightly mixed up,
87    MATCH_DECORATIVE
88    should be 10, not 11.
89
90    And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
91
92 src/fcmatch.c |    7 +++----
93 1 files changed, 3 insertions(+), 4 deletions(-)
94
95commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
96Author: Glen Low <glen.low@pixelglow.com>
97Date:   Sat May 24 15:59:35 2008 -0700
98
99    Fix Win32 build error: install tries to run fc-cache locally
100    (bug 15928).
101
102    When building in Win32 e.g. with MinGW, the install tries to run
103    fc-cache
104    locally but the required DLL's are not in the path. I've included
105    a patch for
106    this to fix Makefile.in to run fc-cache from bindir but obviously
107    this should
108    be applied to Makefile.am instead.
109
110    (the second part of this patch was already in the tree)
111
112 Makefile.am |    4 ++--
113 1 files changed, 2 insertions(+), 2 deletions(-)
114
115commit 557f87f7337df1d78c04d2c993916d1d1748360f
116Author: Neskie Manuel <neskiem@gmail.com>
117Date:   Sat May 24 15:51:41 2008 -0700
118
119    Add Secwepemctsin Orthography. Bug 15996.
120
121 fc-lang/shs.orth |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
122 1 files changed, 48 insertions(+), 0 deletions(-)
123
124commit a572f547fd46bf169b617108552ab0fa280f4813
125Author: Behdad Esfahbod <freedesktop@behdad.org>
126Date:   Sat May 24 15:48:00 2008 -0700
127
128    Persian conf update. (bug 16066).
129
130 conf.d/40-nonlatin.conf      |   37 +++++++++++++++++++++++++++++++++++++
131 conf.d/65-fonts-persian.conf |   24 ++++++++++++++++++++----
132 2 files changed, 57 insertions(+), 4 deletions(-)
133
134commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
135Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
136Date:   Sat May 24 15:44:00 2008 -0700
137
138    Fix FcStrDirname documentation. (bug 16068)
139
140    Description of FcStrDirname is absent in the official documentation of
141    fontconfig-2.5.92. At the same time the source documentation contains
142    description of the function.
143
144    The problem is a consequence of a misprint in the format of the source
145    documentation file 'fcstring.fncs'. The finish mark of description
146    of the
147    previous function is absent.
148
149 doc/fcstring.fncs |    1 +
150 1 files changed, 1 insertions(+), 0 deletions(-)
151
152commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
153Author: Keith Packard <keithp@keithp.com>
154Date:   Mon May 5 08:30:44 2008 -0700
155
156    Add a copy of dolt.m4 to acinclude.m4.
157
158    An ancient version of dolt.m4 was installed on my system leading to
159    a broken
160    build on non-Linux systems.
161
162 acinclude.m4 |  137
163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
164 1 files changed, 137 insertions(+), 0 deletions(-)
165
166commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
167Author: Keith Packard <keithp@keithp.com>
168Date:   Sun May 4 19:08:31 2008 -0700
169
170    Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
171    (bug 15822)
172
173    Autohinting for Indic fonts has been disabled since freetype could
174    not handle
175    it properly. But since freetype-2.3.5, the hinting problems for
176    indic fonts
177    have been fixed. Thus this is a request to enable the autohinting in
178    fontconfig again for all the indic fonts.
179
180 conf.d/25-unhint-nonlatin.conf |  119
181 ----------------------------------------
182 1 files changed, 0 insertions(+), 119 deletions(-)
183
184commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
185Author: Keith Packard <keithp@keithp.com>
186Date:   Sun May 4 01:27:42 2008 -0700
187
188    Add extended, caps, dunhill style mappings.
189
190    extended -> expanded.
191    caps, dunhill -> decorative
192
193 src/fcfreetype.c |    5 +++--
194 1 files changed, 3 insertions(+), 2 deletions(-)
195
196commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
197Author: Keith Packard <keithp@keithp.com>
198Date:   Sun May 4 01:26:40 2008 -0700
199
200    Fix a few memory tracking mistakes.
201
202    The built-in memory tracking code in fontconfig relies on a lot
203    of manual
204    function call tracking. A pain, but it helps debug leaks.
205
206 src/fcatomic.c  |    2 +-
207 src/fccharset.c |    6 ++++++
208 src/fcinit.c    |    2 ++
209 src/fcpat.c     |    2 +-
210 src/fcstr.c     |    9 +++++++--
211 5 files changed, 17 insertions(+), 4 deletions(-)
212
213commit c6c9400d67ffefa95100d03e6650ea901b05116b
214Author: Keith Packard <keithp@keithp.com>
215Date:   Sun May 4 01:25:04 2008 -0700
216
217    Call FcFini to make memory debugging easier
218
219    FcFini frees all libary data structures so valgrind should report 0
220    allocations in use when the program exits.
221
222 fc-cache/fc-cache.c |    1 +
223 1 files changed, 1 insertions(+), 0 deletions(-)
224
225commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
226Author: Keith Packard <keithp@keithp.com>
227Date:   Sat May 3 20:39:07 2008 -0700
228
229    Bump version to 2.5.92
230
231 README                  |   40 ++++++++++++++++++++++++++++++++++++++--
232 configure.in            |    2 +-
233 fontconfig/fontconfig.h |    2 +-
234 3 files changed, 40 insertions(+), 4 deletions(-)
235
236commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
237Author: Keith Packard <keithp@keithp.com>
238Date:   Sat May 3 20:38:29 2008 -0700
239
240    git ignore doltcompile
241
242 .gitignore |    1 +
243 1 files changed, 1 insertions(+), 0 deletions(-)
244
245commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
246Author: Keith Packard <keithp@keithp.com>
247Date:   Sat May 3 20:37:49 2008 -0700
248
249    Allow for RC versions in README update
250
251 new-version.sh |    4 ++--
252 1 files changed, 2 insertions(+), 2 deletions(-)
253
254commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
255Author: Keith Packard <keithp@keithp.com>
256Date:   Sat May 3 20:23:37 2008 -0700
257
258    Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
259    15692)
260
261    Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
262    variables as it includes marcros:
263
264    m4_pattern_forbid([^_?LT_[A-Z_]+$])
265
266    Rename the LT_ variables to LIBT_ to work around this restriction.
267
268 configure.in      |   18 +++++++++---------
269 fontconfig-zip.in |    2 +-
270 src/Makefile.am   |    6 +++---
271 3 files changed, 13 insertions(+), 13 deletions(-)
272
273commit 0028f72bc818ca3bc343383fb644765ae12ce769
274Author: Carlo Bramini <carlo.bramix@libero.it>
275Date:   Sat May 3 20:17:16 2008 -0700
276
277    Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
278
279    With PUBLIC_FILES no longer containing the freetype-dependent
280    symbols, those
281    must be added to the fontconfig.def file build process.
282
283 src/Makefile.am |    4 ++--
284 1 files changed, 2 insertions(+), 2 deletions(-)
285
286commit bdbc26f3d970581a3248c245451f7fbfb1609601
287Author: Keith Packard <keithp@keithp.com>
288Date:   Sat May 3 20:14:07 2008 -0700
289
290    Make fc-match behave better when style is unknown (bug 15332)
291
292 fc-match/fc-match.c |    2 +-
293 1 files changed, 1 insertions(+), 1 deletions(-)
294
295commit 3322ca855330631e0d849e6beca0c2d82390898f
296Author: Keith Packard <keithp@keithp.com>
297Date:   Sat May 3 20:07:35 2008 -0700
298
299    Use of ":=" in src/Makefile.am is unportable (bug 14420)
300
301    Building 2.5.91 on Solaris with the native make(1) yields
302
303    ...
304    Making all in src
305    make: Fatal error in reader: Makefile, line 313: Unexpected end of
306    line seen
307    Current working directory /tmp/fontconfig-2.5.91/src
308    *** Error code 1
309
310    This is due to the following line (src/Makefile.am:143):
311
312        CLEANFILES := $(ALIAS_FILES)
313
314    Changing that to a standard assignment ("=") fixes the problem.
315
316    I believe the ":=" is a typo. ALIAS_FILES is just a statically
317    assigned
318    variable; it's not like evaluating it more than once would be
319    a problem.
320
321 src/Makefile.am |    2 +-
322 1 files changed, 1 insertions(+), 1 deletions(-)
323
324commit df8ceebdbe735226bef602614921d517321c690f
325Author: Keith Packard <keithp@keithp.com>
326Date:   Sat May 3 20:06:48 2008 -0700
327
328    Remove doltcompile in distclean
329
330 Makefile.am |    2 +-
331 1 files changed, 1 insertions(+), 1 deletions(-)
332
333commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
334Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
335Date:   Sat May 3 19:49:07 2008 -0700
336
337    fontconfig build fails if "head" is missing or unusable (bug 14304)
338
339    If the /usr/bin/head program is missing or unusable, or if an
340    unusable head
341    program is listed first in the PATH, fontconfig fails to build
342
343    using "sed -n 1p" instead of "head -1" would be a suitable workaround.
344
345 src/makealias |    2 +-
346 1 files changed, 1 insertions(+), 1 deletions(-)
347
348commit 6d65081e35fc1ffae1212f173853b0693645192e
349Author: Dennis Schridde <lindevel@gmx.net>
350Date:   Sat May 3 19:45:31 2008 -0700
351
352    Proper config path for static libraries in win32
353
354    Since fontconfig didn't have special handling for paths in static
355    Windows
356    libraries, I've created a patch which should fix this.
357
358    Basically it does this:
359    fccfg.c:
360    If fontconfig_path was uninitialised it tries to get the directory
361    the exe is
362    in and uses a fonts/ dir inside that.
363    fcxml.c:
364    In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
365    for a
366    fonts/ directory where the exe is located.
367
368 src/fccfg.c |   26 +++++++++++++++++++++-----
369 src/fcxml.c |   22 +++++++++++++++++++++-
370 2 files changed, 42 insertions(+), 6 deletions(-)
371
372commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
373Author: Changwoo Ryu <cwryu@debian.org>
374Date:   Sat May 3 19:39:56 2008 -0700
375
376    Korean font in the default config - replacing baekmuk with un
377    (bug 13569)
378
379    I propose to replace the default Baekmuk Korean fonts with Un fonts.
380
381    Some people don't agree but most Korean people prefer Un fonts
382    to Baekmuk
383    ones.  Un fonts just look better, at least in the most common Linux
384    desktops
385    (antialiased, GNOME or KDE, high resolution).
386
387 conf.d/40-nonlatin.conf |    2 ++
388 conf.d/65-nonlatin.conf |    4 ++++
389 2 files changed, 6 insertions(+), 0 deletions(-)
390
391commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
392Author: Sylvain Pasche <sylvain.pasche@gmail.com>
393Date:   Sat May 3 19:33:45 2008 -0700
394
395    Fontconfig options for freetype sub-pixel filter configuration
396
397    David Turner has modified FreeType to be able to render sub-pixel
398    decimated
399    glyphs using different methods of filtering. Fontconfig needs new
400    configurables to support selecting these new filtering options. A
401    patch
402    follows that would correspond to one available for Cairo in bug 10301.
403
404 doc/fontconfig-devel.sgml |    1 +
405 doc/fontconfig-user.sgml  |    5 +++++
406 fontconfig/fontconfig.h   |    9 ++++++++-
407 src/fcint.h               |    3 ++-
408 src/fcname.c              |    7 ++++++-
409 5 files changed, 22 insertions(+), 3 deletions(-)
410
411commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
412Author: Frederic Crozat <fcrozat@mandriva.com>
413Date:   Sat May 3 19:26:09 2008 -0700
414
415    Merge some of Mandriva configuration into upstream configuration. Bug
416    13247
417
418    This is merging some parts of Mandriva fontconfig changes, mostly
419    adding and
420    documenting fonts to common aliases.
421
422 conf.d/25-unhint-nonlatin.conf |   20 ++++++++++
423 conf.d/60-latin.conf           |    3 +
424 conf.d/65-nonlatin.conf        |   81
425 ++++++++++++++++++++++++++++++++++++---
426 conf.d/69-unifont.conf         |    4 ++
427 4 files changed, 101 insertions(+), 7 deletions(-)
428
429commit c014142a207d6f3ac63580dfb0cacb243776f7c5
430Author: Keith Packard <keithp@keithp.com>
431Date:   Sat May 3 19:09:57 2008 -0700
432
433    Add --all flag to fc-match to show the untrimmed list. Bug 13018.
434
435 fc-match/fc-match.c |   18 ++++++++++++------
436 1 files changed, 12 insertions(+), 6 deletions(-)
437
438commit 8415442f9bb8ad624c9940adf187390468c70548
439Author: Keith Packard <keithp@keithp.com>
440Date:   Sat May 3 18:04:32 2008 -0700
441
442    Add some sample cursive and fantasy families.
443
444 conf.d/45-latin.conf |   20 ++++++++++++++++++++
445 conf.d/60-latin.conf |   24 ++++++++++++++++++++++++
446 2 files changed, 44 insertions(+), 0 deletions(-)
447
448commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
449Author: Keith Packard <keithp@keithp.com>
450Date:   Sat May 3 17:43:39 2008 -0700
451
452    Remove size and dpi values from bitmap fonts. Bug 8765.
453
454    The only relevant information is the pixel size; don't report
455    anything else.
456
457 src/fcfreetype.c |   34 ----------------------------------
458 1 files changed, 0 insertions(+), 34 deletions(-)
459
460commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
461Author: Keith Packard <keithp@keithp.com>
462Date:   Sat May 3 17:19:43 2008 -0700
463
464    Work around for bitmap-only TrueType fonts that are missing the
465    glyf table.
466
467    Bitmap-only TrueType fonts without a glyf table will not load a
468    glyph when
469    FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
470    fonts that have no
471    glyphs and select a single strike to measure the glyph map with.
472
473 src/fcfreetype.c |   58
474 +++++++++++++++++++++++++++++++++++++++++++++++------
475 1 files changed, 51 insertions(+), 7 deletions(-)
476
477commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
478Author: Keith Packard <keithp@keithp.com>
479Date:   Sat May 3 17:18:01 2008 -0700
480
481    Use DOLT if available
482
483 configure.in |    1 +
484 1 files changed, 1 insertions(+), 0 deletions(-)
485
486commit ba884599133e444b5f6d0b9b6981079cf8059b9f
487Author: Eric Anholt <eric@anholt.net>
488Date:   Fri Apr 18 11:52:41 2008 -0700
489
490    Fix build with !ENABLE_DOCS and no built manpages.
491
492 fc-cache/Makefile.am |    8 ++++++--
493 fc-cat/Makefile.am   |    8 ++++++--
494 fc-list/Makefile.am  |    8 ++++++--
495 fc-match/Makefile.am |    8 ++++++--
496 4 files changed, 24 insertions(+), 8 deletions(-)
497
498commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
499Author: Keith Packard <keithp@keithp.com>
500Date:   Thu Jan 10 10:58:25 2008 -0800
501
502    Bump version to 2.5.91
503
504 README                  |   26 ++++++++++++++++++++++----
505 configure.in            |    2 +-
506 fontconfig/fontconfig.h |    2 +-
507 3 files changed, 24 insertions(+), 6 deletions(-)
508
509commit b2cbf483ab520ff21ca2152f960498d181613608
510Author: Keith Packard <keithp@keithp.com>
511Date:   Thu Jan 10 10:58:22 2008 -0800
512
513    git-tag requires space after -m flag
514
515 new-version.sh |    2 +-
516 1 files changed, 1 insertions(+), 1 deletions(-)
517
518commit 51f1536479064c2d224860c15271a9b14c87fd62
519Author: Keith Packard <keithp@keithp.com>
520Date:   Thu Jan 10 10:56:52 2008 -0800
521
522    new-version.sh was mis-editing files
523
524 new-version.sh |   19 ++++++++-----------
525 1 files changed, 8 insertions(+), 11 deletions(-)
526
527commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
528Author: Keith Packard <keithp@keithp.com>
529Date:   Thu Jan 10 10:48:00 2008 -0800
530
531    Add more files to .gitignore
532
533 .gitignore |    7 +++++--
534 1 files changed, 5 insertions(+), 2 deletions(-)
535
536commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
537Author: Keith Packard <keithp@keithp.com>
538Date:   Thu Jan 10 10:43:33 2008 -0800
539
540    Distribute khmer font aliases
541
542 conf.d/65-khmer.conf |   16 ++++++++++++++++
543 conf.d/Makefile.am   |    1 +
544 2 files changed, 17 insertions(+), 0 deletions(-)
545
546commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
547Author: Keith Packard <keithp@keithp.com>
548Date:   Thu Jan 10 10:40:41 2008 -0800
549
550    Create new-version.sh to help with releases, update INSTALL
551    instructions
552
553 INSTALL        |   36 +++++------------
554 new-version.sh |  121
555 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
556 2 files changed, 131 insertions(+), 26 deletions(-)
557
558commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
559Author: Keith Packard <keithp@keithp.com>
560Date:   Thu Jan 10 08:58:57 2008 -0800
561
562    Distribute new fcftint.h file
563
564 src/Makefile.am |    2 +-
565 1 files changed, 1 insertions(+), 1 deletions(-)
566
567commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
568Author: Keith Packard <keithp@keithp.com>
569Date:   Tue Jan 8 12:34:19 2008 -0800
570
571    Eliminate references to freetype from utility Makefile.am's
572
573    The utility programs don't use any freetype interfaces, so they
574    don't need to directly refer to freetype headers or libraries.
575
576 fc-cache/Makefile.am |    4 ++--
577 fc-cat/Makefile.am   |    4 ++--
578 fc-list/Makefile.am  |    4 ++--
579 fc-match/Makefile.am |    4 ++--
580 4 files changed, 8 insertions(+), 8 deletions(-)
581
582commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
583Author: Keith Packard <keithp@keithp.com>
584Date:   Mon Jan 7 16:31:06 2008 -0800
585
586    Include fcftaliastail.h so that the freetype funcs are exported.
587
588    This header file needs to be included at the end of every file that
589    exports any freetype symbols.
590
591 src/fcfreetype.c |    1 +
592 src/fclang.c     |    1 +
593 src/fcpat.c      |    1 +
594 3 files changed, 3 insertions(+), 0 deletions(-)
595
596commit dbd065ad312921308add99fc4cb31457d9045e6a
597Author: Keith Packard <keithp@keithp.com>
598Date:   Wed Jan 2 08:47:14 2008 -0800
599
600    Remove freetype requirement for build-time applications.
601
602    This avoids requiring the freetype development files when cross
603    compiling
604
605 fc-arch/Makefile.am      |    2 +-
606 fc-case/Makefile.am      |    2 +-
607 fc-glyphname/Makefile.am |    2 +-
608 fc-lang/Makefile.am      |    2 +-
609 src/Makefile.am          |   13 ++++++++--
610 src/fcfreetype.c         |    1 +
611 src/fcftint.h            |   54
612 ++++++++++++++++++++++++++++++++++++++++++++++
613 src/fcint.h              |   18 +--------------
614 src/fclang.c             |    1 +
615 src/fcpat.c              |    1 +
616 src/makealias            |    6 +++-
617 11 files changed, 76 insertions(+), 26 deletions(-)
618
619commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
620Author: Keith Packard <keithp@keithp.com>
621Date:   Sun Dec 23 14:06:41 2007 -0800
622
623    Fix OOM failure case in FcPStackPush.
624
625    When allocation for the node attributes fail, clean up the node
626    allocation
627    and report failure.
628
629 src/fcxml.c |    5 +++++
630 1 files changed, 5 insertions(+), 0 deletions(-)
631
632commit 0f7870887adff6db3cffda5485418143f2bfa1f6
633Author: Hongbo Zhao <hongbo.zhao@gmail.com>
634Date:   Wed Dec 12 21:47:33 2007 -0800
635
636    Not_contain should use strstr, not strcmp on strings. (bug 13632)
637
638    For Version 2.5.0, (same for previous version 2.4.2), in source
639    file fccfg.c,
640    on line 700,
641
642    Original:
643          ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
644
645    Should change to:
646          ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
647
648    I think this is just a mistake when copy-n-paste similar codes in
649    the same
650    function. Apparently, return for "Not_contain" should be just the
651    inverse of
652    "Contain", not the same as "Equal".
653
654 src/fccfg.c |    2 +-
655 1 files changed, 1 insertions(+), 1 deletions(-)
656
657commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
658Author: Keith Packard <keithp@keithp.com>
659Date:   Sun Nov 25 16:35:55 2007 -0800
660
661    Move conf.avail/README to conf.d/README (bug 13392)
662
663    Because conf.d is where most people look first.  And the comment at
664    the top
665    of the README file says conf.d/README too.
666
667 conf.d/Makefile.am |    7 +++++--
668 1 files changed, 5 insertions(+), 2 deletions(-)
669
670commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
671Author: Keith Packard <keithp@koto.keithp.com>
672Date:   Tue Nov 13 18:56:44 2007 -0800
673
674    Bump version number to 2.5
675
676 README                  |   15 +++++++++++++--
677 configure.in            |    2 +-
678 fontconfig/fontconfig.h |    4 ++--
679 3 files changed, 16 insertions(+), 5 deletions(-)
680
681commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
682Author: Tor Lillqvist <tml@iki.fi>
683Date:   Tue Nov 13 16:41:55 2007 -0800
684
685    Workaround for stat() brokenness in Microsoft's C library (bug 8526)
686
687    Fix a couple of longstanding problems with fontconfig on Windows that
688    manifest themselves especially in GIMP. The root cause to the problems
689    is in
690    Microsoft's incredibly stupid stat() implementation. Basically, stat()
691    returns wrong timestamp fields for files on NTFS filesystems on
692    machines
693    that use automatic DST switching.
694
695    See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
696    http://www.codeproject.com/datetime/dstbugs.asp
697
698    As fccache.c now looks at more fields in the stat struct I fill in
699    them all.
700    I noticed that fstat() is used only on a fd just after opening it,
701    so on
702    Win32 I just call my stat() replacement before opening instead...
703    Implementing a good replacement for fstat() would be harder because
704    the code
705    in fccache.c wants to compare inode numbers. There are no (readily
706    accessible) inode numbers on Win32, so I fake it with the hash of
707    the full
708    file name, in the case as it is on disk. And fstat() doesn't know
709    the full
710    file name, so it would be rather hard to come up with a inode
711    number to
712    identify the file.
713
714    The patch also adds similar handling for the cache directory as for
715    the fonts
716    directory: If a cachedir element in fonts.conf contains the magic
717    string
718    "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
719    path under
720    the machine's (or user's) temp folder as returned by GetTempPath(). I
721    don't
722    want to hardcode any pathnames in a fonts.conf intended to be
723    distributed to
724    end-users, most of which who wouldn't know how to edit it anyway. And
725    requiring an installer to edit it gets complicated.
726
727 configure.in         |    6 +++-
728 fc-cache/Makefile.am |    3 ++
729 src/fccache.c        |   93
730 +++++++++++++++++++++++++++++++++++++++++++++++++-
731 src/fcxml.c          |   24 +++++++++++++
732 4 files changed, 124 insertions(+), 2 deletions(-)
733
734commit 1315db01b626aedd27e3e05bde96ce46c253629b
735Author: Keith Packard <keithp@koto.keithp.com>
736Date:   Tue Nov 13 15:48:30 2007 -0800
737
738    Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
739
740    This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
741
742    Conflicts:
743
744	src/Makefile.am
745
746    Xft still uses the macros that are in fcprivate.h. Document those
747    macros and
748    include fcprivate.h in the published header files.
749
750 doc/check-missing-doc	 |    1 +
751 doc/fcobjectset.fncs	 |   11 ++++
752 doc/fcpattern.fncs	 |   12 ++++-
753 fontconfig/Makefile.am  |    3 +-
754 fontconfig/fcprivate.h  |  123
755 +++++++++++++++++++++++++++++++++++++++++++++++
756 fontconfig/fontconfig.h |    2 +-
757 src/Makefile.am	 |    3 +-
758 src/fcint.h		 |   95 +------------------------------------
759 8 files changed, 152 insertions(+), 98 deletions(-)
760
761commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
762Author: Keith Packard <keithp@koto.keithp.com>
763Date:	Tue Nov 13 15:16:58 2007 -0800
764
765    Document that FcConfigGetFonts returns the internal fontset (bug
766    13197)
767
768    FcConfigGetFonts returns the internal font set used by the library
769    which
770    must not be freed by the application or 'bad things' will happen.
771
772 doc/fcconfig.fncs |	3 ++-
773 1 files changed, 2 insertions(+), 1 deletions(-)
774
775commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
776Author: Keith Packard <keithp@koto.keithp.com>
777Date:	Tue Nov 13 15:11:35 2007 -0800
778
779    Document that Match calls FcFontRenderPrepare (bug 13162).
780
781    The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
782    without
783    knowing that they call FcFontRenderPrepare.
784
785 doc/fcconfig.fncs  |	12 ++++++++----
786 doc/fcfontset.fncs |	12 ++++++++----
787 2 files changed, 16 insertions(+), 8 deletions(-)
788
789commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
790Author: Keith Packard <keithp@koto.keithp.com>
791Date:	Tue Nov 13 14:58:39 2007 -0800
792
793    Document several function return values (Bug 13145).
794
795    Several functions had no indication of what the return value would be,
796    mostly these were allocation failure returns.
797
798 doc/fcatomic.fncs     |    4 +++-
799 doc/fcconfig.fncs     |   21 ++++++++++++++-------
800 doc/fcconstant.fncs   |    8 ++++++--
801 doc/fcfile.fncs       |   28 +++++++++++++++-------------
802 doc/fcfontset.fncs    |    3 ++-
803 doc/fcinit.fncs       |    7 +++++--
804 doc/fcobjectset.fncs  |    3 ++-
805 doc/fcobjecttype.fncs |    6 ++++--
806 8 files changed, 51 insertions(+), 29 deletions(-)
807
808commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
809Author: Keith Packard <keithp@koto.keithp.com>
810Date:	Mon Nov 5 16:08:55 2007 -0800
811
812    Fix parallel build in doc directory.
813
814    docbook2man has fixed output file names; place output in a
815    subdirectory to
816    avoid collisions.
817
818 doc/Makefile.am |    8 +++++---
819 1 files changed, 5 insertions(+), 3 deletions(-)
820
821commit 37e9d33950df03f76b6938ae5675ecfc853eb903
822Author: Keith Packard <keithp@koto.keithp.com>
823Date:	Mon Nov 5 15:52:45 2007 -0800
824
825    Update version numbers to 2.4.92 (2.5 RC2)
826
827 README			 |   49
828 +++++++++++++++++++++++++++++++++++++++++++++-
829 fontconfig/fontconfig.h |    2 +-
830 2 files changed, 48 insertions(+), 3 deletions(-)
831
832commit a504f6b5394b96d2c6a24772b61705227a8e88ab
833Author: Behdad Esfahbod <behdad@behdad.org>
834Date:	Mon Nov 5 18:12:51 2007 -0500
835
836    Simplify/improve 30-metric-aliases.conf
837
838 conf.d/30-metric-aliases.conf |  192
839 +++++++++++++++++++++++------------------
840 1 files changed, 109 insertions(+), 83 deletions(-)
841
842commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
843Author: Behdad Esfahbod <behdad@behdad.org>
844Date:	Mon Nov 5 17:07:36 2007 -0500
845
846    Remove list of available conf files from README.
847    It was redundant and out-dated.
848
849 conf.d/README |   29 +----------------------------
850 1 files changed, 1 insertions(+), 28 deletions(-)
851
852commit 0294bda4800b94828b59139e6205730c74261c40
853Author: Behdad Esfahbod <behdad@behdad.org>
854Date:	Mon Nov 5 17:05:36 2007 -0500
855
856    Fix documented conf-file naming format in README
857
858 conf.d/README |    8 ++++----
859 1 files changed, 4 insertions(+), 4 deletions(-)
860
861commit 07d04da76c4009552866ae0d2f85659186ef77d6
862Author: Behdad Esfahbod <behdad@behdad.org>
863Date:	Mon Nov 5 17:01:44 2007 -0500
864
865    Remove 25-unhint-nonlatin.conf from default configuration by not
866    linking it.
867
868 conf.d/Makefile.am |	 1 -
869 1 files changed, 0 insertions(+), 1 deletions(-)
870
871commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
872Author: Behdad Esfahbod <behdad@behdad.org>
873Date:	Mon Nov 5 16:46:19 2007 -0500
874
875    Oops, fix Makefile.am.
876
877 conf.d/Makefile.am |	 4 ++--
878 1 files changed, 2 insertions(+), 2 deletions(-)
879
880commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
881Author: Behdad Esfahbod <behdad@behdad.org>
882Date:	Mon Nov 5 16:43:49 2007 -0500
883
884    Remove 20-lohit-gujarati.conf.  It's covered by
885    25-unhint-nonlatin.conf now.
886
887 conf.d/20-lohit-gujarati.conf |   11 -----------
888 conf.d/Makefile.am	       |    2 --
889 2 files changed, 0 insertions(+), 13 deletions(-)
890
891commit 7465091fa90753440ed775de5783387bc4fd9cc4
892Author: Behdad Esfahbod <behdad@behdad.org>
893Date:	Mon Nov 5 16:43:14 2007 -0500
894
895    Remove redundant/obsolete comments from conf files.
896
897    Conf files had an initial comment mentioning the files' name.
898    This was outdated and wrong in most cases.	There's no real use
899    in that.
900
901 conf.d/10-autohint.conf	  |    1 -
902 conf.d/10-no-sub-pixel.conf	  |    1 -
903 conf.d/10-sub-pixel-bgr.conf	  |    1 -
904 conf.d/10-sub-pixel-rgb.conf	  |    1 -
905 conf.d/10-sub-pixel-vbgr.conf	  |    1 -
906 conf.d/10-sub-pixel-vrgb.conf	  |    1 -
907 conf.d/10-unhinted.conf	  |    1 -
908 conf.d/20-fix-globaladvance.conf |    1 -
909 conf.d/20-unhint-small-vera.conf |    1 -
910 conf.d/25-unhint-nonlatin.conf   |    1 -
911 conf.d/30-metric-aliases.conf	  |    1 -
912 conf.d/30-urw-aliases.conf	  |    1 -
913 conf.d/50-user.conf		  |    1 -
914 conf.d/51-local.conf		  |    1 -
915 conf.d/65-fonts-persian.conf	  |    1 -
916 conf.d/70-no-bitmaps.conf	  |    1 -
917 conf.d/70-yes-bitmaps.conf	  |    1 -
918 conf.d/80-delicious.conf	  |    1 -
919 18 files changed, 0 insertions(+), 18 deletions(-)
920
921commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
922Author: Behdad Esfahbod <behdad@behdad.org>
923Date:	Mon Nov 5 16:40:25 2007 -0500
924
925    Use binding="same" in 30-urw-aliases.conf and remove duplicate
926    entries.
927
928    Times, Helvetical, and Courier are already handled in
929    30-metric-aliases.conf.
930    Remove them here and add a comment instead.
931
932 conf.d/30-urw-aliases.conf |	27 ++++++++-------------------
933 1 files changed, 8 insertions(+), 19 deletions(-)
934
935commit 4b51f173c99152586db26b03752873a4b4020672
936Author: Behdad Esfahbod <behdad@behdad.org>
937Date:	Mon Nov 5 16:36:55 2007 -0500
938
939    Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
940
941 conf.d/40-generic.conf  |   80
942 -----------------------------------------------
943 conf.d/40-nonlatin.conf |   51 ++++++++++++++++++++++++++++++
944 conf.d/45-latin.conf	 |   56 +++++++++++++++++++++++++++++++++
945 conf.d/Makefile.am	 |    6 ++-
946 conf.d/README		 |    5 ++-
947 5 files changed, 114 insertions(+), 84 deletions(-)
948
949commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
950Author: Behdad Esfahbod <behdad@behdad.org>
951Date:	Mon Nov 5 16:14:35 2007 -0500
952
953    Add/update config files from Fedora.
954
955 conf.d/25-unhint-nonlatin.conf |  228
956 ++++++++++++++++++++++++++++++++++++++++
957 conf.d/30-amt-aliases.conf	|   21 ----
958 conf.d/30-metric-aliases.conf	|  186 ++++++++++++++++++++++++++++++++
959 conf.d/40-generic.conf		|   22 +++-
960 conf.d/65-nonlatin.conf	|   45 ++++++++
961 conf.d/Makefile.am		|    6 +-
962 conf.d/README			|    3 +-
963 7 files changed, 483 insertions(+), 28 deletions(-)
964
965commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
966Author: Behdad Esfahbod <behdad@behdad.org>
967Date:	Mon Nov 5 15:29:44 2007 -0500
968
969    Add FcGetLangs() and FcLangGetCharSet().
970
971 doc/fclangset.fncs	 |   16 ++++++++++++++++
972 fontconfig/fontconfig.h |    6 ++++++
973 src/fcint.h		 |    3 ---
974 src/fclang.c		 |   20 ++++++++++++++++++--
975 4 files changed, 40 insertions(+), 5 deletions(-)
976
977commit 811995b79db16be39046dbbffcc5a7d66f88b731
978Author: Behdad Esfahbod <behdad@behdad.org>
979Date:	Mon Nov 5 15:29:03 2007 -0500
980
981    Fix trivial bugs in edit-sgml.c
982
983 doc/edit-sgml.c |    3 ++-
984 1 files changed, 2 insertions(+), 1 deletions(-)
985
986commit de1faa42d1425f80366707a730ea919c57e57b2f
987Author: Keith Packard <keithp@koto.keithp.com>
988Date:	Sun Nov 4 12:20:45 2007 -0800
989
990    Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
991
992    These two names are typos of the correct names. Instead of simply
993    changing
994    them, the correct thing to do is leave them in the library, add
995    the correct
996    functions and mark them as deprecated so any source packages will
997    be updated.
998
999    This requires bumping the minor version of the library (for adding
1000    APIs)
1001    instead of bumping the major version of the library (for removing
1002    APIs).
1003
1004 configure.in		 |    6 +++---
1005 fontconfig/fontconfig.h |   13 +++++++++++++
1006 src/Makefile.am	 |    5 +++--
1007 src/fccfg.c		 |   16 ++++++++++++++++
1008 src/fcdeprecate.h	 |   36 ++++++++++++++++++++++++++++++++++++
1009 src/fcint.h		 |    1 +
1010 6 files changed, 72 insertions(+), 5 deletions(-)
1011
1012commit 69d3eb9cb8e58ab771170f68868748204a4793ab
1013Author: Keith Packard <keithp@koto.keithp.com>
1014Date:	Sat Nov 3 23:43:48 2007 -0700
1015
1016    Ignore new generated documentation
1017
1018 .gitignore |	 3 +++
1019 1 files changed, 3 insertions(+), 0 deletions(-)
1020
1021commit dc7b6f1d79b5508706be9242b79180727701e54f
1022Author: Keith Packard <keithp@koto.keithp.com>
1023Date:	Sat Nov 3 23:42:32 2007 -0700
1024
1025    Link new function documentation into the fontconfig-devel.sgml
1026
1027 doc/fontconfig-devel.sgml |   31 +++++++++++++++++++++++++++++++
1028 1 files changed, 31 insertions(+), 0 deletions(-)
1029
1030commit dac27f2f1a766b042487827c726b3ccae147d282
1031Author: Keith Packard <keithp@koto.keithp.com>
1032Date:	Sat Nov 3 23:41:38 2007 -0700
1033
1034    Formatting syntax mistake in doc/fclangset.fncs.
1035
1036    <parameter>ls</function> needed to be <parameter>ls</parameter>.
1037
1038 doc/fclangset.fncs |	 2 +-
1039 1 files changed, 1 insertions(+), 1 deletions(-)
1040
1041commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
1042Author: Keith Packard <keithp@koto.keithp.com>
1043Date:	Sat Nov 3 23:23:55 2007 -0700
1044
1045    Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
1046
1047    Just adding the .fncs versions doesn't get these files generated.
1048
1049 doc/Makefile.am |    3 +++
1050 1 files changed, 3 insertions(+), 0 deletions(-)
1051
1052commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
1053Author: Keith Packard <keithp@koto.keithp.com>
1054Date:	Sat Nov 3 23:23:09 2007 -0700
1055
1056    Fix formatting syntax in doc/fccache.fncs
1057
1058 doc/fccache.fncs |    8 ++++----
1059 1 files changed, 4 insertions(+), 4 deletions(-)
1060
1061commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
1062Author: Keith Packard <keithp@koto.keithp.com>
1063Date:	Sat Nov 3 23:03:11 2007 -0700
1064
1065    Replace incorrect documentation uses of 'char' with 'FcChar8'
1066    (bug 13002).
1067
1068 doc/fcconfig.fncs	   |   10 +++++-----
1069 doc/fcfile.fncs	   |	6 +++---
1070 doc/fcfreetype.fncs	   |	4 ++--
1071 doc/fcpattern.fncs	   |	6 +++---
1072 doc/fontconfig-devel.sgml |	2 +-
1073 5 files changed, 14 insertions(+), 14 deletions(-)
1074
1075commit b4a3e834126a3cac7fbf2212087825f886be1f1d
1076Author: Keith Packard <keithp@koto.keithp.com>
1077Date:	Sat Nov 3 22:53:12 2007 -0700
1078
1079    Remove references to FcConfigParse and FcConfigLoad.
1080
1081    These functions no longer exist.
1082
1083 doc/fcconfig.fncs |	3 +--
1084 1 files changed, 1 insertions(+), 2 deletions(-)
1085
1086commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
1087Author: Keith Packard <keithp@koto.keithp.com>
1088Date:	Sat Nov 3 22:45:31 2007 -0700
1089
1090    Have FcConfigSetCurrent accept the current configuration and simply
1091    return
1092    without updating anything.
1093
1094 src/fccfg.c |	  3 +++
1095 1 files changed, 3 insertions(+), 0 deletions(-)
1096
1097commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
1098Author: Keith Packard <keithp@koto.keithp.com>
1099Date:	Sat Nov 3 22:39:54 2007 -0700
1100
1101    Update documentation for stale FcConfigGetConfig function.
1102
1103    The old per-user cache filename is no longer used.
1104
1105 doc/fcconfig.fncs |	5 +++--
1106 1 files changed, 3 insertions(+), 2 deletions(-)
1107
1108commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
1109Author: Keith Packard <keithp@koto.keithp.com>
1110Date:	Sat Nov 3 22:31:16 2007 -0700
1111
1112    Update documentation for FcStrCopyFilename (bug 12964).
1113
1114    FcStrCopyFilename constructs a canonical path for any argument,
1115    including
1116    expanding leading ~ and editing '.' and '..' elements out of the
1117    resulting
1118    path.
1119
1120 doc/fcstring.fncs |   13 +++++++++----
1121 1 files changed, 9 insertions(+), 4 deletions(-)
1122
1123commit a190678e3c4497870679808dde418191407be91d
1124Author: Keith Packard <keithp@koto.keithp.com>
1125Date:	Sat Nov 3 22:23:28 2007 -0700
1126
1127    Document previously undocumented functions. (bug 12963)
1128
1129 doc/Makefile.am	   |	3 +
1130 doc/check-missing-doc	   |	4 +-
1131 doc/fccache.fncs	   |   68 ++++++++++++++++++++++++
1132 doc/fccharset.fncs	   |   24 +++++++++
1133 doc/fcconfig.fncs	   |   31 +++++++++++
1134 doc/fcdircache.fncs	   |   88 ++++++++++++++++++++++++++++++++
1135 doc/fcfile.fncs	   |   29 ++++++----
1136 doc/fcfontset.fncs	   |   83 ++++++++++++++++++++++++++++++
1137 doc/fcfreetype.fncs	   |   22 ++++++++
1138 doc/fclangset.fncs	   |  124
1139 +++++++++++++++++++++++++++++++++++++++++++++
1140 doc/fcmatrix.fncs	   |	2 +
1141 doc/fcpattern.fncs	   |   52 ++++++++++++++++++-
1142 doc/fcstring.fncs	   |   80 ++++++++++++++++++++++++-----
1143 doc/fcstrset.fncs	   |   11 ++++
1144 doc/fcvalue.fncs	   |   21 ++++++++
1145 doc/fontconfig-devel.sgml |   26 +++++++++-
1146 16 files changed, 638 insertions(+), 30 deletions(-)
1147
1148commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
1149Author: Keith Packard <keithp@koto.keithp.com>
1150Date:	Sat Nov 3 22:01:33 2007 -0700
1151
1152    Verify documentation covers exposed symbols.
1153
1154    Add check-missing-doc script to make sure the documentation matches
1155    the
1156    complete list of symbols exported from the header files before
1157    release.
1158
1159 doc/Makefile.am       |    6 +++++-
1160 doc/check-missing-doc |   23 +++++++++++++++++++++++
1161 2 files changed, 28 insertions(+), 1 deletions(-)
1162
1163commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
1164Author: Keith Packard <keithp@koto.keithp.com>
1165Date:	Sat Nov 3 21:58:34 2007 -0700
1166
1167    Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
1168
1169 src/fclang.c |    8 ++++----
1170 1 files changed, 4 insertions(+), 4 deletions(-)
1171
1172commit 9b84ecff92b8dccf6559a858e35762c0f664429a
1173Author: Keith Packard <keithp@koto.keithp.com>
1174Date:	Sat Nov 3 21:57:51 2007 -0700
1175
1176    Don't check cache file time stamps when cleaning cache dir.
1177
1178    Cache file mtime is meaningless now that the directory time is
1179    encoded in
1180    the cache.
1181
1182 fc-cache/fc-cache.c |	 10 +---------
1183 1 files changed, 1 insertions(+), 9 deletions(-)
1184
1185commit 1d93c1752f03b833603ea31c2cfbd16868c44922
1186Author: Keith Packard <keithp@koto.keithp.com>
1187Date:	Sat Nov 3 21:56:36 2007 -0700
1188
1189    Typo error in function name: Inverval -> interval
1190
1191 src/fccfg.c |	  4 ++--
1192 1 files changed, 2 insertions(+), 2 deletions(-)
1193
1194commit b868a1447341ebe9962007069ec8658550e62483
1195Author: Keith Packard <keithp@koto.keithp.com>
1196Date:	Sat Nov 3 21:55:39 2007 -0700
1197
1198    Track line numbers in sgml edit tool input.
1199
1200    Errors in the documentation can be hard to find unless the tool
1201    outputs the
1202    line number where the problem exists.
1203
1204 doc/edit-sgml.c |   85
1205 +++++++++++++++++++++++++++++++++---------------------
1206 1 files changed, 52 insertions(+), 33 deletions(-)
1207
1208commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
1209Author: Keith Packard <keithp@koto.keithp.com>
1210Date:	Sat Nov 3 21:54:49 2007 -0700
1211
1212    Clean up exported names in fontconfig.h.
1213
1214    Fix typo errors (Inverval indeed).
1215    Remove FcPattern *p from FcValue (unused)
1216    Remove spurious FcPublic from formals.
1217
1218 fontconfig/fontconfig.h |   24 +++++++++++++-----------
1219 1 files changed, 13 insertions(+), 11 deletions(-)
1220
1221commit e37d10fa74217a6102003882d49ac323f28db678
1222Author: Keith Packard <keithp@koto.keithp.com>
1223Date:	Sat Nov 3 14:16:29 2007 -0700
1224
1225    Make file_stat argument to FcDirCacheLoadFile optional.
1226
1227    Allow file_stat to be NULL by using a local stat structure in
1228    that case.
1229
1230 src/fccache.c |    3 +++
1231 1 files changed, 3 insertions(+), 0 deletions(-)
1232
1233commit 2ddce88cde79d8bf8959d614af883999d5c66a85
1234Author: Keith Packard <keithp@koto.keithp.com>
1235Date:	Sat Nov 3 13:44:59 2007 -0700
1236
1237    Document skipping of fonts from FcFileScan/FcDirScan.
1238
1239    FcFileScan and FcDirScan will skip fonts under direction of the
1240    configuration and default fontconfig policy.
1241
1242 doc/fcfile.fncs |    7 +++++--
1243 1 files changed, 5 insertions(+), 2 deletions(-)
1244
1245commit 5d82c4c85d201011e60adcf887d15341ecdd5729
1246Author: Keith Packard <keithp@koto.keithp.com>
1247Date:	Sat Nov 3 13:26:16 2007 -0700
1248
1249    Correct documentation for FcConfigUptoDate (bug 12948).
1250
1251    FcConfigUptoDate only checks whether files have been modified
1252    since the
1253    configuration was created. Any changes to the configuration through
1254    the API
1255    since then are not considered.
1256
1257 doc/fcconfig.fncs |	4 ++--
1258 1 files changed, 2 insertions(+), 2 deletions(-)
1259
1260commit b607922909acfc7ae96de688ed34efd19cd038ac
1261Author: Keith Packard <keithp@koto.keithp.com>
1262Date:	Sat Nov 3 13:09:01 2007 -0700
1263
1264    Remove fcprivate.h, move the remaining macros to fcint.h.
1265
1266    fcprivate.h was supposed to extend the fontconfig API for the various
1267    fontconfig utilities. Instead, just have those utilities use the
1268    internal
1269    fcint.h header file (which they already do), removing fcprivate.h
1270    from the
1271    installation and hence from the defacto public API.
1272
1273 fontconfig/Makefile.am |    3 +-
1274 fontconfig/fcprivate.h |  123
1275 ------------------------------------------------
1276 src/Makefile.am	|    3 +-
1277 src/fcint.h		|   95 ++++++++++++++++++++++++++++++++++++-
1278 4 files changed, 96 insertions(+), 128 deletions(-)
1279
1280commit 910db318ae67693f7bc17f0bdc61caaf555365ae
1281Author: Keith Packard <keithp@koto.keithp.com>
1282Date:	Sat Nov 3 13:05:25 2007 -0700
1283
1284    Correct documentation for FcAtomicLock (Bug 12947).
1285
1286    FcAtomicLock can only be called once from any process.
1287
1288 doc/fcatomic.fncs |	6 +++---
1289 1 files changed, 3 insertions(+), 3 deletions(-)
1290
1291commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
1292Author: Behdad Esfahbod <behdad@behdad.org>
1293Date:	Fri Oct 26 02:02:19 2007 -0400
1294
1295    Port fonts-persian.conf to new alias syntax with binding="same"
1296
1297    Signed-off-by: Keith Packard <keithp@koto.keithp.com>
1298
1299 conf.d/65-fonts-persian.conf |  377
1300 ++++++++++++++----------------------------
1301 1 files changed, 121 insertions(+), 256 deletions(-)
1302
1303commit 681bb379de1847cf288ba27cf29243c8395cff17
1304Author: Keith Packard <keithp@koto.keithp.com>
1305Date:	Thu Oct 25 22:30:49 2007 -0700
1306
1307    Respect "binding" attribute in <alias> entries.
1308
1309    This makes creating "same" aliases for renamed font families far
1310    easier.
1311
1312 fonts.dtd   |	  2 ++
1313 src/fcxml.c |	 58
1314 ++++++++++++++++++++++++++++++++++++----------------------
1315 2 files changed, 38 insertions(+), 22 deletions(-)
1316
1317commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
1318Author: Behdad Esfahbod <behdad@behdad.org>
1319Date:	Thu Oct 25 21:35:45 2007 -0700
1320
1321    Make fc-match --sort call FcFontRenderPrepare.
1322
1323    This makes the --sort and regular output the same for each font.
1324
1325 fc-match/fc-match.c |	 20 ++++++++++++++++++--
1326 1 files changed, 18 insertions(+), 2 deletions(-)
1327
1328commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
1329Author: Keith Packard <keithp@koto.keithp.com>
1330Date:	Thu Oct 25 21:23:36 2007 -0700
1331
1332    Also check configDirs mtimes in FcConfigUptoDate
1333
1334    Checking only config files and font directories can miss changes which
1335    affect only a configuration directory. Check those to catch any
1336    changes.
1337
1338 src/fccfg.c |	 17 +++--------------
1339 1 files changed, 3 insertions(+), 14 deletions(-)
1340
1341commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
1342Author: Keith Packard <keithp@koto.keithp.com>
1343Date:	Thu Oct 25 15:19:14 2007 -0700
1344
1345    A few fixups for make distcheck
1346
1347 Makefile.am	 |    2 +-
1348 doc/Makefile.am |    2 +-
1349 2 files changed, 2 insertions(+), 2 deletions(-)
1350
1351commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
1352Author: Keith Packard <keithp@koto.keithp.com>
1353Date:	Thu Oct 25 15:07:54 2007 -0700
1354
1355    Set version numbers to 2.4.91 (2.5 RC1)
1356
1357 README			 |   59
1358 +++++++++++++++++++++++++++++++++++++++++++++-
1359 configure.in		 |    2 +-
1360 fontconfig/fontconfig.h |    2 +-
1361 3 files changed, 59 insertions(+), 4 deletions(-)
1362
1363commit 7a1a7c0c15793e77cb162dd3393971332896460e
1364Author: Keith Packard <keithp@koto.keithp.com>
1365Date:	Thu Oct 25 14:36:24 2007 -0700
1366
1367    Build fix for Solaris 10 with GCC.
1368
1369    Solaris 10 with GCC doesn't appear capable of supporting the symbol
1370    visibility stuff, so disable it.
1371
1372 src/fcint.h |	  2 +-
1373 1 files changed, 1 insertions(+), 1 deletions(-)
1374
1375commit fc990b2e86008967f499fe0df88de8e074a3670e
1376Author: Behdad Esfahbod <freedesktop@behdad.org>
1377Date:	Thu Oct 25 14:20:06 2007 -0700
1378
1379    Update CaseFolding.txt to Unicode 5.1.0
1380
1381 fc-case/CaseFolding.txt |  184
1382 +++++++++++++++++++++++++++++++++++++++++++++--
1383 src/fcstr.c		 |    2 +-
1384 2 files changed, 178 insertions(+), 8 deletions(-)
1385
1386commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
1387Author: Keith Packard <keithp@neko.keithp.com>
1388Date:	Fri Sep 1 20:25:21 2006 -0700
1389
1390    Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
1391    2511)
1392
1393    Added FcStrContainsWord to detect strings on word boundaries.
1394
1395 src/fcfreetype.c |   15 +++++++++++++--
1396 src/fcint.h	  |    3 +++
1397 src/fcstr.c	  |   50
1398 +++++++++++++++++++++++++++++++++++++++++++++++++-
1399 3 files changed, 65 insertions(+), 3 deletions(-)
1400
1401commit 349182784fdd0acf5d1262d8876c967f69dc30aa
1402Author: Keith Packard <keithp@koto.keithp.com>
1403Date:	Thu Oct 25 01:51:38 2007 -0700
1404
1405    fontconfig needs configure option to use gnu iconv (bug 4083).
1406
1407    Existing Solaris workaround was broken; mis-matching values caused
1408    the test
1409    for libiconv to always fail.
1410
1411 configure.in |    4 ++--
1412 1 files changed, 2 insertions(+), 2 deletions(-)
1413
1414commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
1415Author: Keith Packard <keithp@koto.keithp.com>
1416Date:	Thu Oct 25 01:35:32 2007 -0700
1417
1418    Ensure weight/slant values present even when style is supplied
1419    (bug 9313).
1420
1421    If the provided style value doesn't match any available font, fall
1422    back to
1423    using the weight and slant values by ensuring that those are in
1424    the pattern.
1425
1426 src/fcdefault.c |   16 +++++-----------
1427 1 files changed, 5 insertions(+), 11 deletions(-)
1428
1429commit 43d0454597dfb5375b1268edb79172779cc51113
1430Author: Keith Packard <keithp@koto.keithp.com>
1431Date:	Thu Oct 25 01:26:09 2007 -0700
1432
1433    Distribute man source files for command line programs (bug 9678).
1434
1435    For systems on whch DOCBOOK is unavailable, distribute command
1436    line program
1437    manual pages in .man format.
1438
1439 fc-cache/Makefile.am |    6 +++---
1440 fc-cat/Makefile.am   |    6 +++---
1441 fc-list/Makefile.am  |    6 +++---
1442 fc-match/Makefile.am |    6 +++---
1443 4 files changed, 12 insertions(+), 12 deletions(-)
1444
1445commit cf3e888b71a22e5c5875b96bf29557746044bd2b
1446Author: Dwayne Bailey <dwayne@translate.org.za>
1447Date:	Thu Oct 25 01:16:06 2007 -0700
1448
1449    Add/fix *.orth files for South African languages
1450
1451    This adds the missing orth files for Ndebele (South) (nr), Northern
1452    Sotho
1453    (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
1454    (tn)
1455    orth file.
1456
1457 fc-lang/iso639-1 |    4 ++--
1458 fc-lang/iso639-2 |    8 ++++----
1459 fc-lang/nr.orth  |   29 +++++++++++++++++++++++++++++
1460 fc-lang/nso.orth |   34 ++++++++++++++++++++++++++++++++++
1461 fc-lang/ss.orth  |   29 +++++++++++++++++++++++++++++
1462 fc-lang/st.orth  |   29 +++++++++++++++++++++++++++++
1463 fc-lang/tn.orth  |    2 ++
1464 7 files changed, 129 insertions(+), 6 deletions(-)
1465
1466commit 28a4ea7f714956d34f7ac65354577b87bec5620d
1467Author: Keith Packard <keithp@koto.keithp.com>
1468Date:	Thu Oct 25 01:09:11 2007 -0700
1469
1470    Fix parallel build in fontconfig/docs (bug 10481).
1471
1472 doc/Makefile.am |    2 +-
1473 1 files changed, 1 insertions(+), 1 deletions(-)
1474
1475commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
1476Author: Keith Packard <keithp@koto.keithp.com>
1477Date:	Thu Oct 25 01:03:40 2007 -0700
1478
1479    Handle UltraBlack weight.
1480
1481    UltraBlack is weight 950 on the CSS scale; handle this by name
1482    and value
1483    encoding it as fontconfig weight 215.
1484
1485 fontconfig/fontconfig.h |    2 ++
1486 src/fcfreetype.c	 |    7 ++++++-
1487 2 files changed, 8 insertions(+), 1 deletions(-)
1488
1489commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
1490Author: Keith Packard <keithp@koto.keithp.com>
1491Date:	Thu Oct 25 01:02:58 2007 -0700
1492
1493    Oops. Left debugging printf in previous commit.
1494
1495 src/fcfreetype.c |    1 -
1496 1 files changed, 0 insertions(+), 1 deletions(-)
1497
1498commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
1499Author: Keith Packard <keithp@koto.keithp.com>
1500Date:	Thu Oct 25 00:49:19 2007 -0700
1501
1502    Spelling errors in documentation. (bug 10879).
1503
1504    Thanks to David <ssdk@ispras.ru> for spotting these.
1505
1506 doc/fcconfig.fncs |	4 ++--
1507 doc/fcstring.fncs |	2 +-
1508 2 files changed, 3 insertions(+), 3 deletions(-)
1509
1510commit feecc86cea6bd1cb588f68e06b85d85727289989
1511Author: Keith Packard <keithp@koto.keithp.com>
1512Date:	Thu Oct 25 00:46:41 2007 -0700
1513
1514    There is no U+1257 (bug 10899).
1515
1516    The Eritrean Tigrinya orthography mistakenly included this unicode
1517    value.
1518
1519 fc-lang/ti_er.orth |	 2 +-
1520 1 files changed, 1 insertions(+), 1 deletions(-)
1521
1522commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
1523Author: Keith Packard <keithp@koto.keithp.com>
1524Date:	Thu Oct 25 00:41:28 2007 -0700
1525
1526    FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
1527    10976)
1528
1529    Thanks to David <ssdk@ispras.ru> for spotting this error.
1530
1531 src/fcinit.c |    2 +-
1532 1 files changed, 1 insertions(+), 1 deletions(-)
1533
1534commit 28baf727367513ad06ddb1c53daff062e8f39e8c
1535Author: Tilman Sauerbeck <tilman@code-monkey.de>
1536Date:	Thu Oct 25 00:38:44 2007 -0700
1537
1538    Store FcVendorFoundries in read-only memory.
1539
1540    Create fixed size strings for vendor and foundry.
1541
1542 src/fcfreetype.c |   62
1543 +++++++++++++++++++++++++++---------------------------
1544 1 files changed, 31 insertions(+), 31 deletions(-)
1545
1546commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
1547Author: Tilman Sauerbeck <tilman@code-monkey.de>
1548Date:	Thu Oct 25 00:36:37 2007 -0700
1549
1550    Store FcNoticeFoundries in read-only memory.
1551
1552    Use a single character array and a separate table of integer indices.
1553
1554 src/fcfreetype.c |   75
1555 ++++++++++++++++++++++++++++++++++++------------------
1556 1 files changed, 50 insertions(+), 25 deletions(-)
1557
1558commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
1559Author: Keith Packard <keithp@koto.keithp.com>
1560Date:	Thu Oct 25 00:22:04 2007 -0700
1561
1562    Replace makealias pattern with something supported by POSIX grep
1563    (bug 11083)
1564
1565    The suggested replacement in the bug was not supported by GNU grep,
1566    so I
1567    created something that should be supported everywhere (famous
1568    last words).
1569
1570 src/makealias |    2 +-
1571 1 files changed, 1 insertions(+), 1 deletions(-)
1572
1573commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
1574Author: Keith Packard <keithp@koto.keithp.com>
1575Date:	Wed Oct 24 21:59:33 2007 -0700
1576
1577    Add BRAILLE PATTERN BLANK to list of blank glyphs.
1578
1579    Braille pattern blank is often imaged as a blank glyph.
1580
1581 fonts.conf.in |    1 +
1582 1 files changed, 1 insertions(+), 0 deletions(-)
1583
1584commit 007cae508c831561c7a4f06092858ea7bf517e2e
1585Author: Keith Packard <keithp@koto.keithp.com>
1586Date:	Wed Oct 24 21:52:56 2007 -0700
1587
1588    Move <cachedir> elements to the end of fonts.conf.
1589
1590    This allows users to select alternate directories for cache files,
1591    ahead of
1592    the 'standard' directories.
1593
1594 fonts.conf.in |   10 +++++-----
1595 1 files changed, 5 insertions(+), 5 deletions(-)
1596
1597commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
1598Author: Keith Packard <keithp@koto.keithp.com>
1599Date:	Wed Oct 24 21:47:40 2007 -0700
1600
1601    Leave generated headers out of distribution (bug 12734).
1602
1603    If the generated header files are included in the distribution,
1604    a build
1605    outside of the source directory will use them. For machine-specific
1606    files,
1607    this generates the wrong result (fcarch.h). Leaving them out of the
1608    distribution forces them to be built.
1609
1610 fc-arch/Makefile.am	  |    4 +---
1611 fc-case/Makefile.am	  |    4 +---
1612 fc-glyphname/Makefile.am |    4 +---
1613 fc-lang/Makefile.am	  |    4 +---
1614 4 files changed, 4 insertions(+), 12 deletions(-)
1615
1616commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
1617Author: Keith Packard <keithp@koto.keithp.com>
1618Date:	Thu Oct 18 09:48:31 2007 -0700
1619
1620    Eliminate relocations from FcCodePageRange structure (bug 10982).
1621
1622    FcCodePageRange was using char pointers; replace them with char
1623    arrays.
1624
1625 src/fcfreetype.c |   12 ++++++------
1626 1 files changed, 6 insertions(+), 6 deletions(-)
1627
1628commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
1629Author: Keith Packard <keithp@koto.keithp.com>
1630Date:	Thu Oct 18 09:43:22 2007 -0700
1631
1632    Eliminate relocations for glyph name table.
1633
1634    Glyph names (now used only for dingbats) were using many relocations,
1635    causing startup latency plus per-process memory usage. Replace
1636    pointers with
1637    table indices, shrinking table size and elimninating relocations.
1638
1639 fc-glyphname/fc-glyphname.c |	 28 ++++++++++++++++++++--------
1640 src/fcfreetype.c	     |	 16 ++++++++--------
1641 2 files changed, 28 insertions(+), 16 deletions(-)
1642
1643commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
1644Author: Keith Packard <keithp@koto.keithp.com>
1645Date:	Thu Oct 18 09:41:00 2007 -0700
1646
1647    Must not insert cache into hash table before completely validating.
1648
1649    The cache was inserted into the hash table before the timestamps
1650    in the
1651    cache were verified; if that verification failed, an extra pointer
1652    to the
1653    now freed cache would be left in the hash table. FcFini would fail an
1654    assertion as a result.
1655
1656 src/fccache.c |    4 ++--
1657 1 files changed, 2 insertions(+), 2 deletions(-)
1658
1659commit e85789a99770dbd1a4abe9da3eadb355c19f5216
1660Author: Keith Packard <keithp@koto.keithp.com>
1661Date:	Thu Oct 18 08:58:14 2007 -0700
1662
1663    Place language name in constant array instead of pointer.
1664
1665    Constant char array of 8 bytes is the same size as a pointer plus
1666    a short
1667    string, so this actually saves memory and eliminates a pile of
1668    relocations.
1669
1670 fc-lang/fc-lang.c |	2 +-
1671 src/fclang.c	   |	2 +-
1672 2 files changed, 2 insertions(+), 2 deletions(-)
1673
1674commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
1675Author: Keith Packard <keithp@koto.keithp.com>
1676Date:	Thu Oct 18 08:56:42 2007 -0700
1677
1678    FcConfigParseAndLoad doc was missing the last param.
1679
1680    Typo lost the last param to this function.
1681
1682 doc/fcconfig.fncs |	2 +-
1683 1 files changed, 1 insertions(+), 1 deletions(-)
1684
1685commit 07e646cc8422bda778ecf1c084129556a39a0f2a
1686Author: Mike FABIAN <mfabian@suse.de>
1687Date:	Thu Oct 18 05:44:28 2007 -0700
1688
1689    Avoid crashes if config files contain junk.
1690
1691    If ~/.fonts.conf contains:
1692
1693      <edit mode="assign_replace" name="spacing">
1694	 <int>mono</int>
1695	   </edit>
1696
1697    fontconfig crashes:
1698
1699	mfabian@magellan:~$ fc-match sans
1700	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
1701	    a valid
1702	integer
1703	    セグメンテーション違反です (core dumped)
1704		mfabian@magellan:~$
1705
1706    Of course the above is nonsense, “mono” is no valid integer
1707    indeed.
1708
1709    But I think nevertheless fontconfig should not crash in that case.
1710
1711    The problem was caused by partially truncated expression trees
1712    caused by
1713    parse errors -- typechecking these walked the tree without verifying
1714    the
1715    integrity of the structure. Of course, the whole tree will be
1716    discarded
1717    shortly after being loaded as it contained an error.
1718
1719 src/fcxml.c |	  4 ++++
1720 1 files changed, 4 insertions(+), 0 deletions(-)
1721
1722commit fa9a7448d83da498b3494fd0ff7d756569f94425
1723Author: Hideki Yamane <henrich@iijmio-mail.jp>
1724Date:	Thu Oct 18 05:17:36 2007 -0700
1725
1726    Handle Japanese fonts better. (debian bug #435971)
1727
1728    Add some commonly available Japanese fonts to the standard aliases.
1729
1730 conf.d/65-nonlatin.conf |   11 +++++++++++
1731 1 files changed, 11 insertions(+), 0 deletions(-)
1732
1733commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
1734Author: Keith Packard <keithp@koto.keithp.com>
1735Date:	Thu Oct 18 05:05:59 2007 -0700
1736
1737    Have fc-cache remove invalid cache files from cache directories.
1738
1739    Old cache file versions, or corrupted cache files should be removed
1740    when
1741    cleaning cache directories with fc-cache. This only affects filenames
1742    which
1743    match the fontconfig cache file format, so other files will be
1744    left alone.
1745
1746 fc-cache/fc-cache.c |	 34 ++++++++++++++++++----------------
1747 1 files changed, 18 insertions(+), 16 deletions(-)
1748
1749commit 238489030a64fa883f8f9fc3d73247b7f7257899
1750Author: Keith Packard <keithp@koto.keithp.com>
1751Date:	Thu Oct 18 05:04:39 2007 -0700
1752
1753    Don't use X_OK bit when checking for writable directories (bug 12438)
1754
1755    Some mingw versions have broken X_OK checking; instead of trying
1756    to work
1757    around this in a system-depedent manner, simply don't bother
1758    checking for
1759    X_OK along with W_OK as such cases are expected to be mistakes,
1760    and not
1761    sensible access control.
1762
1763 fc-cache/fc-cache.c |	  2 +-
1764 src/fccache.c	     |	  4 ++--
1765 2 files changed, 3 insertions(+), 3 deletions(-)
1766
1767commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
1768Author: Keith Packard <keithp@koto.keithp.com>
1769Date:	Thu Oct 18 05:01:41 2007 -0700
1770
1771    Verbose message about cleaning directories was imprecise
1772
1773    Non-existent directories are now described as 'non-existent'
1774    instead of
1775    'unwritable'.
1776
1777 fc-cache/fc-cache.c |	  3 ++-
1778 1 files changed, 2 insertions(+), 1 deletions(-)
1779
1780commit 50124d1e484b84796abb7d8a6c1995edaff23e80
1781Author: Keith Packard <keithp@koto.keithp.com>
1782Date:	Thu Oct 18 04:58:31 2007 -0700
1783
1784    Improve verbose messages from fc-cache.
1785
1786    fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
1787    fonts, %d
1788    dirs', which could easily mislead the user. Add 'existing cache is
1789    valid' or
1790    'new cache contents' to these messages to explain what it is doing.
1791
1792 fc-cache/fc-cache.c |	  4 ++--
1793 1 files changed, 2 insertions(+), 2 deletions(-)
1794
1795commit e12f718f65fc874e9170761f670930124815663e
1796Author: Keith Packard <keithp@koto.keithp.com>
1797Date:	Thu Oct 18 04:54:51 2007 -0700
1798
1799    Remove unneeded call to access(2) in fc-cache.
1800
1801    This call was followed by a call to stat(2) which provided the
1802    necessary
1803    information. This call to access(2) was necessary when cache
1804    files were
1805    stored in the font directory as that would check for write permission
1806    correctly.
1807
1808 fc-cache/fc-cache.c |	 18 +++---------------
1809 1 files changed, 3 insertions(+), 15 deletions(-)
1810
1811commit f7da903d370dcf662a301930b003485f25db618f
1812Author: Keith Packard <keithp@koto.keithp.com>
1813Date:	Thu Oct 18 04:31:33 2007 -0700
1814
1815    Make FC_FULLNAME include all fullname entries, elide nothing. [bug
1816    12827]
1817
1818    The old policy of eliding fullname entries which matched FC_FAMILY or
1819    FC_FAMILY + FC_STYLE meant that applications could not know what the
1820    font foundry set as the fullname of the font. Hiding information
1821    is not
1822    helpful.
1823
1824 src/fcfreetype.c |   64
1825 ------------------------------------------------------
1826 1 files changed, 0 insertions(+), 64 deletions(-)
1827
1828commit 144ca878311af885db820a35db31563ba87ee6ad
1829Author: Keith Packard <keithp@koto.keithp.com>
1830Date:	Thu Oct 18 04:29:13 2007 -0700
1831
1832    Comment about mmaping cache files was misleading.
1833
1834 src/fccache.c |    3 ++-
1835 1 files changed, 2 insertions(+), 1 deletions(-)
1836
1837commit db6f19f13b1719617c54a1658b8faa31da56e1d4
1838Author: Keith Packard <keithp@koto.keithp.com>
1839Date:	Thu Oct 18 04:13:51 2007 -0700
1840
1841    Store font directory mtime in cache file.
1842
1843    Instead of relying on mtime ordering between a directory and its
1844    associated
1845    cache file, write the directory mtime into the cache file itself. This
1846    makes
1847    cache file checks more reliable across file systems.
1848
1849    This change is made in a way that old programs can use new cache
1850    files, but
1851    new programs will need new cache files.
1852
1853 fc-arch/fcarch.tmpl.h |   14 +++++-----
1854 src/fccache.c	       |   64
1855 +++++++++++++++++++++++++++++++-----------------
1856 src/fcdir.c	       |    8 +++++-
1857 src/fcint.h	       |    5 ++-
1858 4 files changed, 58 insertions(+), 33 deletions(-)
1859
1860commit 00268a50e8b99e80ff25ee2a77a925398f89693f
1861Author: Keith Packard <keithp@koto.keithp.com>
1862Date:	Thu Oct 18 03:52:29 2007 -0700
1863
1864    Fix ChangeLog generation to avoid circular make dependency
1865
1866 Makefile.am |	 11 ++++-------
1867 1 files changed, 4 insertions(+), 7 deletions(-)
1868
1869commit 3ae9258f9e825ed576dc315ec79009188bb422e2
1870Author: Keith Packard <keithp@neko.keithp.com>
1871Date:	Sun Aug 5 12:31:03 2007 -0700
1872
1873    Free temporary string in FcDirCacheUnlink (Bug #11758)
1874
1875    In FcDirCacheUnlink(), the line
1876
1877      cache_hashed = FcStrPlus (cache_dir, cache_base);
1878
1879    allocates memory in cache_hashed that is never free()'d before
1880    the function
1881    exits.
1882
1883    Reported by Ben Combee.
1884
1885 src/fccache.c |    1 +
1886 1 files changed, 1 insertions(+), 0 deletions(-)
1887
1888commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
1889Author: Keith Packard <keithp@neko.keithp.com>
1890Date:	Mon Mar 12 10:32:23 2007 -0700
1891
1892    Work around FreeType bug when glyph name buffer is too small.
1893
1894    Recent versions of FreeType do not correctly deal with glyph name
1895    buffers
1896    that are too small; work around this by declaring a buffer that can
1897    hold any
1898    PS name (127 bytes).
1899
1900 src/fcfreetype.c |   21 +++++++++++++++++----
1901 1 files changed, 17 insertions(+), 4 deletions(-)
1902
1903commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
1904Author: Keith Packard <keithp@neko.keithp.com>
1905Date:	Mon Mar 12 10:30:51 2007 -0700
1906
1907    rehash increment could be zero, causing rehash infinite loop.
1908
1909    Bump the rehash value by one so that it is always positive.
1910
1911 fc-glyphname/fc-glyphname.c |	  2 +-
1912 1 files changed, 1 insertions(+), 1 deletions(-)
1913
1914commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
1915Author: Stephan Kulow <coolo@novell.com>
1916Date:	Mon Mar 12 10:21:35 2007 -0700
1917
1918    Make FcPatternDuplicate copy the binding instead of always using
1919    Strong.
1920
1921    I noticed that Qt always uses a different font than fc-match
1922    advertises.
1923    Debugging the issue, I found that a call that looks pretty innocent is
1924    changing all weak bindings to strong bindings and as such changes the
1925    semantic of the match: FcPatternDuplicate.
1926
1927 src/fcpat.c |	 10 +++++++---
1928 1 files changed, 7 insertions(+), 3 deletions(-)
1929
1930commit 2373f904265a05761039cfc5fe305bf588e831c5
1931Author: Keith Packard <keithp@neko.keithp.com>
1932Date:	Sat Dec 2 16:09:47 2006 -0800
1933
1934    Update for version 2.4.2
1935
1936 INSTALL		 |    2 +-
1937 README			 |   36 ++++++++++++++++++++++++++++++++++--
1938 configure.in		 |    2 +-
1939 fontconfig/fontconfig.h |    2 +-
1940 4 files changed, 37 insertions(+), 5 deletions(-)
1941
1942commit e3b65ee06808cda296215b88111a259a200cc37c
1943Author: Peter Breitenlohner <peb@mppmu.mpg.de>
1944Date:	Sat Dec 2 15:09:57 2006 -0800
1945
1946    Fix fc-cat documentation (bug 8935).
1947
1948    Adapt documentation to reality.
1949
1950    (1) The fc-cat usage message should reflect the
1951    options accepted by the program.
1952
1953    (2) The fc-cat.1 manpage was fairly broken (unreadable).
1954
1955 fc-cat/fc-cat.c    |	 9 +++++++--
1956 fc-cat/fc-cat.sgml |	26 +++++++++++++++++++++++---
1957 2 files changed, 30 insertions(+), 5 deletions(-)
1958
1959commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
1960Author: Keith Packard <keithp@neko.keithp.com>
1961Date:	Sat Dec 2 15:06:13 2006 -0800
1962
1963    Add space between type and formal in devel man pages (bug 8935)
1964
1965    Most parameters are pointers and have '*' in the type; for those
1966    which do not, use '%' to mark where a space needs to be inserted.
1967
1968 doc/edit-sgml.c       |    5 +++++
1969 doc/fcblanks.fncs     |    4 ++--
1970 doc/fccharset.fncs    |    8 ++++----
1971 doc/fcconfig.fncs     |   12 ++++++------
1972 doc/fcconstant.fncs   |    4 ++--
1973 doc/fcfile.fncs       |    4 ++--
1974 doc/fcfreetype.fncs   |   12 ++++++------
1975 doc/fcmatrix.fncs     |   12 ++++++------
1976 doc/fcobjectset.fncs  |    2 +-
1977 doc/fcobjecttype.fncs |    4 ++--
1978 doc/fcpattern.fncs    |   32 ++++++++++++++++----------------
1979 doc/fcstring.fncs     |   16 ++++++++--------
1980 doc/fcvalue.fncs      |    4 ++--
1981 13 files changed, 62 insertions(+), 57 deletions(-)
1982
1983commit b1aa20098f641a16d02e70a161450e6b85afe410
1984Author: Peter Breitenlohner <peb@mppmu.mpg.de>
1985Date:	Sat Dec 2 14:28:03 2006 -0800
1986
1987    Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
1988    8935.
1989
1990 doc/fontconfig-user.sgml |   87
1991 ++++++++++++++++++++++-----------------------
1992 1 files changed, 43 insertions(+), 44 deletions(-)
1993
1994commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
1995Author: Peter Breitenlohner <peb@mppmu.mpg.de>
1996Date:	Sat Dec 2 14:18:11 2006 -0800
1997
1998    A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
1999
2000    VPATH builds without doctools breaks as it cannot find the distributed
2001    pre-formatted documentation.
2002
2003 configure.in	 |    2 +-
2004 doc/Makefile.am |   14 +++++++++-----
2005 2 files changed, 10 insertions(+), 6 deletions(-)
2006
2007commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
2008Author: Keith Packard <keithp@neko.keithp.com>
2009Date:	Sat Dec 2 13:57:45 2006 -0800
2010
2011    Segfault scanning non-font files. Disallow scan edit of user
2012    vars. (#8767)
2013
2014    Missing NULL font check before attempting to edit scanned pattern.
2015    Also, <match target="scan"> rules are now checked to ensure all
2016    edited variables are in the predefined set; otherwise, the resulting
2017    cache files will not be stable.
2018
2019 src/fcdir.c |	  2 +-
2020 src/fcint.h |	  1 +
2021 src/fcxml.c |	  6 ++++++
2022 3 files changed, 8 insertions(+), 1 deletions(-)
2023
2024commit c9c6875014661d4326100bae0464279d76bd657f
2025Author: Kean Johnston <kean@armory.com>
2026Date:	Sat Dec 2 13:36:56 2006 -0800
2027
2028    Don't use varargs CPP macros in fccache.c. (bug 8733)
2029
2030    src/fccache.c uses a trick to try and use a function name that is
2031    also a
2032    macro name. It does this using the varargs args() macro. Replace that
2033    with separate macros for each number of formals.
2034
2035 src/fccache.c |   13 +++++++------
2036 1 files changed, 7 insertions(+), 6 deletions(-)
2037
2038commit 72ffe6536a6825a32095c8185aff836a12326ac5
2039Author: Keith Packard <keithp@neko.keithp.com>
2040Date:	Sat Dec 2 13:22:27 2006 -0800
2041
2042    Add FcFreeTypeQueryFace external API. Bug #7311.
2043
2044    Expose ability to build an FcPattern directly from an FT_Face
2045    object.
2046
2047 configure.in		 |    4 +-
2048 doc/fcfreetype.fncs	 |   17 +++++++++++++++-
2049 fontconfig/fcfreetype.h |    6 +++++
2050 src/fcfreetype.c	 |   50
2051 ++++++++++++++++++++++++++--------------------
2052 4 files changed, 52 insertions(+), 25 deletions(-)
2053
2054commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
2055Author: Keith Packard <keithp@neko.keithp.com>
2056Date:	Sat Dec 2 13:14:23 2006 -0800
2057
2058    Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
2059
2060    grep -l -w '^foo' doesn't work on Solaris. Replace with
2061    grep -l '^foo\>' instead which does. Also, grep -l will
2062    report the filename more than once (!), so add | head -1
2063    to pick just the first one.
2064
2065 src/makealias |    2 +-
2066 1 files changed, 1 insertions(+), 1 deletions(-)
2067
2068commit 2b77216ee21de95ec352672aa025195a83925b32
2069Author: Keith Packard <keithp@neko.keithp.com>
2070Date:	Sat Dec 2 13:04:05 2006 -0800
2071
2072    Avoid writing uninitialized structure pad bytes to cache files.
2073
2074    The union inside the FcValue structure contains pad bytes. Instead of
2075    copying the whole structure to the cache block, copy only the
2076    initialized
2077    fields to avoid writing whichever bytes serve as padding within the
2078    structure.
2079
2080 src/fcpat.c |	 17 ++++++++++++++++-
2081 1 files changed, 16 insertions(+), 1 deletions(-)
2082
2083commit 64d7e303df441f274ee194a401dcd14dfb58af7e
2084Author: Keith Packard <keithp@neko.keithp.com>
2085Date:	Sat Dec 2 12:14:49 2006 -0800
2086
2087    Warn (and recover) from config file without <cachedir> elements.
2088
2089    When updating from older fontconfig versions, if the config file
2090    is not replaced, it will not contain <cachedir> elements. Lacking
2091    these,
2092    fontconfig has no place to store cached font information and cannot
2093    operate
2094    reasonably.
2095
2096    Add code to check and see if the loaded configuration has no cache
2097    directories, and if so, warn the user and add both the default
2098    system cache
2099    directory and the normal per-user cache directory.
2100
2101 src/fcinit.c |   19 +++++++++++++++++++
2102 1 files changed, 19 insertions(+), 0 deletions(-)
2103
2104commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
2105Author: Keith Packard <keithp@neko.keithp.com>
2106Date:	Sat Dec 2 11:47:07 2006 -0800
2107
2108    Use explicit platform/nameid order when scanning ttf files.
2109
2110    Instead of accepting whatever order names appear in the font file,
2111    use an explicit ordering for both platform and nameid.
2112
2113    Platforms are high precedence than nameids.
2114
2115    The platform order is:
2116
2117	microsoft, apple unicode, macintosh, (other)
2118
2119    The family nameid order is:
2120
2121	preferred family, font family
2122
2123    The fullname nameid order is:
2124
2125	mac full name, full name
2126
2127    The style nameid order is
2128
2129	preferred subfamily, font subfamily
2130
2131    This will change the names visible to users in various application
2132    UIs, but
2133    should not change how existing font names are matched as all names
2134    remain
2135    present in the resulting database. The hope is that family names
2136    will, in
2137    general, be less ambiguous. Testing here shows that commercial fonts
2138    have longer names now while DejaVu has a shorter family name, and
2139    moves more
2140    of the font description to the style name.
2141
2142 src/fcfreetype.c |  237
2143 ++++++++++++++++++++++++++++++++++--------------------
2144 1 files changed, 149 insertions(+), 88 deletions(-)
2145
2146commit b5803016d74856eb44b05876f0d7178bfec0df47
2147Author: Keith Packard <keithp@neko.keithp.com>
2148Date:	Sun Nov 12 17:15:55 2006 -0800
2149
2150    FcStrCanonAbsoluteFilename should be static.
2151
2152 src/fcstr.c |	  2 +-
2153 1 files changed, 1 insertions(+), 1 deletions(-)
2154
2155commit bae5db78ddab473695a7efee374a75d6fe02426f
2156Author: Keith Packard <keithp@neko.keithp.com>
2157Date:	Sun Nov 12 17:15:24 2006 -0800
2158
2159    Add sparc64 architecture string.
2160
2161 fc-arch/fcarch.tmpl.h |    1 +
2162 1 files changed, 1 insertions(+), 0 deletions(-)
2163
2164commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
2165Author: Mike FABIAN <mfabian@suse.de>
2166Date:	Fri Oct 27 10:26:50 2006 -0700
2167
2168    Do not clean cache files for different architectures
2169
2170    Use filenames to clean cache files for current architecture
2171    only. This is
2172    sufficient as cache files live in their own directory where
2173    filenames are
2174    under fontconfig control.
2175
2176 fc-cache/fc-cache.c |	  9 +++++++++
2177 1 files changed, 9 insertions(+), 0 deletions(-)
2178
2179commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
2180Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
2181Date:	Sun Sep 17 17:03:33 2006 -0700
2182
2183    More fixes for Win32 building (bug 8311)
2184
2185    Our build system barfs on autogen.sh, which ignores
2186    --noconfigure. Configure
2187    needs a host of options to make the cross compile work in our case.
2188
2189    Fix typo in fccache.c
2190
2191 autogen.sh    |    7 +++++++
2192 src/fccache.c |    3 ++-
2193 2 files changed, 9 insertions(+), 1 deletions(-)
2194
2195commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
2196Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
2197Date:	Sun Sep 17 14:34:46 2006 -0700
2198
2199    FcStrCanonFileName buggy for mingw. (bug 8311)
2200
2201    FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
2202
2203    This only works on POSIX. On dos, this crashes with a stack overflow.
2204
2205    The patch attached splits this functionality in two functions
2206    (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
2207    get an
2208    absolute path.  It also fixes a number of other issues. With this
2209    patch,
2210    LilyPond actually produces output on Windows.
2211
2212 src/fccache.c |    5 +++
2213 src/fcstr.c   |   88
2214 +++++++++++++++++++++++++++++++++++++++++++++++----------
2215 2 files changed, 78 insertions(+), 15 deletions(-)
2216
2217commit cc104e6a910427db009be36ec34125962889ecb8
2218Author: Keith Packard <keithp@neko.keithp.com>
2219Date:	Sun Sep 17 14:20:18 2006 -0700
2220
2221    Detect and use available random number generator (bug 8308)
2222
2223    Prefer random over lrand48 over rand
2224
2225 configure.in  |    2 +-
2226 src/fccache.c |   13 ++++++++++++-
2227 2 files changed, 13 insertions(+), 2 deletions(-)
2228
2229commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
2230Author: Keith Packard <keithp@neko.keithp.com>
2231Date:	Sun Sep 17 14:09:12 2006 -0700
2232
2233    Build fontconfig.def from header files when needed.
2234
2235    Instead of attempting to track exported symbols manually in
2236    fontconfig.def.in, build it directly from the public fontconfig
2237    header files
2238    to ensure it exports the public API.
2239
2240 configure.in	       |    1 -
2241 src/Makefile.am       |   18 +++-
2242 src/fontconfig.def.in |  303
2243 -------------------------------------------------
2244 3 files changed, 17 insertions(+), 305 deletions(-)
2245
2246commit 6262fefe54823476070053d53eb3f52fd516ebfe
2247Author: Keith Packard <keithp@neko.keithp.com>
2248Date:	Sun Sep 17 13:50:31 2006 -0700
2249
2250    Remove documentation for non-existant FcConfigNormalizeFontDir.
2251
2252    FcConfigNormalizeFontDir was present in some of the 2.3.9x release
2253    but not
2254    in the final 2.4 release. However, the documentation persisted.
2255
2256 doc/fcconfig.fncs |   11 -----------
2257 1 files changed, 0 insertions(+), 11 deletions(-)
2258
2259commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
2260Author: Keith Packard <keithp@neko.keithp.com>
2261Date:	Fri Sep 15 10:12:15 2006 -0700
2262
2263    Update for version 2.4.1
2264
2265 README			 |   13 +++++++++++--
2266 configure.in		 |    2 +-
2267 fontconfig/fontconfig.h |    2 +-
2268 3 files changed, 13 insertions(+), 4 deletions(-)
2269
2270commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
2271Author: Keith Packard <keithp@neko.keithp.com>
2272Date:	Fri Sep 15 00:23:40 2006 -0700
2273
2274    Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
2275
2276    With the cache restructuring of 2.4.0, the ability to add
2277    application-specific font files and directories was accidentally lost.
2278    Reimplement this using by sharing the logic used to load configured
2279    font
2280    directories.
2281
2282 src/fccfg.c |	 86
2283 ++++++++++++++++++++++++++++------------------------------
2284 src/fcdir.c |	  4 +-
2285 src/fcint.h |	  3 +-
2286 3 files changed, 46 insertions(+), 47 deletions(-)
2287
2288commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
2289Author: Keith Packard <keithp@neko.keithp.com>
2290Date:	Wed Sep 13 18:55:45 2006 -0700
2291
2292    Add warning flags to fc-cache build. Clean up warnings in fc-cache.
2293
2294    Looks like the last directory in the project which didn't use
2295    $(WARN_CFLAGS)
2296    for some reason. Adding that found the usual collection of char *
2297    vs FcChar8
2298    * issues (why, oh why is FcChar8 not just char...)
2299
2300 fc-cache/Makefile.am |    2 +-
2301 fc-cache/fc-cache.c  |   31 ++++++++-----------------------
2302 2 files changed, 9 insertions(+), 24 deletions(-)
2303
2304commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
2305Author: Keith Packard <keithp@neko.keithp.com>
2306Date:	Wed Sep 13 18:51:11 2006 -0700
2307
2308    Add signatures for m68k and mipsel (thanks debian buildd)
2309
2310 fc-arch/fcarch.tmpl.h |    2 ++
2311 1 files changed, 2 insertions(+), 0 deletions(-)
2312
2313commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
2314Author: Keith Packard <keithp@neko.keithp.com>
2315Date:	Mon Sep 11 11:10:48 2006 -0700
2316
2317    Add ppc64 signature. Bug 8227
2318
2319 fc-arch/fcarch.tmpl.h |    1 +
2320 1 files changed, 1 insertions(+), 0 deletions(-)
2321
2322commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
2323Author: Keith Packard <keithp@neko.keithp.com>
2324Date:	Mon Sep 11 11:09:26 2006 -0700
2325
2326    Update installation notes for 2.4 base.
2327
2328 INSTALL |   19 ++++++++++++-------
2329 1 files changed, 12 insertions(+), 7 deletions(-)
2330
2331commit 76c443222313577236c898f7644098e7cad80c75
2332Author: Keith Packard <keithp@neko.keithp.com>
2333Date:	Sat Sep 9 22:08:40 2006 -0700
2334
2335    Update to version 2.4.0
2336
2337 INSTALL		 |    3 +++
2338 README			 |   38 ++++++++++++++++++++++++++++++++++++--
2339 configure.in		 |    2 +-
2340 fontconfig/fontconfig.h |    4 ++--
2341 4 files changed, 42 insertions(+), 5 deletions(-)
2342
2343commit 6c5619a08575943f75d2341e1a4931ec5faf716b
2344Author: Keith Packard <keithp@neko.keithp.com>
2345Date:	Sat Sep 9 21:32:14 2006 -0700
2346
2347    Split much of the configuration into separate files. Renumber files
2348
2349    Most of the remaining elements in fonts.conf have been moved to
2350    separate
2351    files. The numbering scheme for conf.d files has been documented
2352    in the
2353    README and the files have been renumbered. Config files have been
2354    validated against the DTD and a few minor errors fixed.
2355
2356 conf.d/10-autohint.conf	  |    9 +
2357 conf.d/10-no-sub-pixel.conf	  |    9 +
2358 conf.d/10-sub-pixel-bgr.conf	  |    9 +
2359 conf.d/10-sub-pixel-rgb.conf	  |    9 +
2360 conf.d/10-sub-pixel-vbgr.conf	  |    9 +
2361 conf.d/10-sub-pixel-vrgb.conf	  |    9 +
2362 conf.d/10-unhinted.conf	  |    9 +
2363 conf.d/10-urw-aliases.conf	  |   52 ----
2364 conf.d/15-amt-aliases.conf	  |   21 --
2365 conf.d/20-lohit-gujarati.conf	  |   11 +
2366 conf.d/20-unhint-small-vera.conf |   49 ++++
2367 conf.d/30-amt-aliases.conf	  |   21 ++
2368 conf.d/30-unhint-small-vera.conf |   49 ----
2369 conf.d/30-urw-aliases.conf	  |   52 ++++
2370 conf.d/40-generic.conf		  |   66 +++++
2371 conf.d/49-sansserif.conf	  |   21 ++
2372 conf.d/60-LohitGujarati.conf	  |    5 -
2373 conf.d/60-delicious.conf	  |   20 --
2374 conf.d/60-fonts-persian.conf	  |  539
2375 --------------------------------------
2376 conf.d/60-latin.conf		  |   42 +++
2377 conf.d/65-fonts-persian.conf	  |  539
2378 ++++++++++++++++++++++++++++++++++++++
2379 conf.d/65-nonlatin.conf	  |   38 +++
2380 conf.d/69-unifont.conf		  |   24 ++
2381 conf.d/70-no-bitmaps.conf	  |   13 +
2382 conf.d/70-no-sub-pixel.conf	  |    9 -
2383 conf.d/70-sub-pixel-bgr.conf	  |    9 -
2384 conf.d/70-sub-pixel-rgb.conf	  |    9 -
2385 conf.d/70-sub-pixel-vbgr.conf	  |    9 -
2386 conf.d/70-sub-pixel-vrgb.conf	  |    9 -
2387 conf.d/70-yes-bitmaps.conf	  |   13 +
2388 conf.d/73-autohint.conf	  |    9 -
2389 conf.d/73-unhinted.conf	  |    9 -
2390 conf.d/76-no-bitmaps.conf	  |   13 -
2391 conf.d/76-yes-bitmaps.conf	  |   13 -
2392 conf.d/80-delicious.conf	  |   20 ++
2393 conf.d/90-synthetic.conf	  |   64 +++++
2394 conf.d/Makefile.am		  |   55 +++--
2395 conf.d/README			  |   46 +++-
2396 fonts.conf.in			  |  207 ---------------
2397 39 files changed, 1113 insertions(+), 1006 deletions(-)
2398
2399commit 9596dce93b751c01770da175d208d78aeaf6ae00
2400Author: Keith Packard <keithp@neko.keithp.com>
2401Date:	Sat Sep 9 21:30:06 2006 -0700
2402
2403    Don't display tests for DESTDIR on make install.
2404
2405    Make install output quieter by eliding the shell commands
2406    used to test for DESTDIR being set during make install.
2407
2408 Makefile.am |	  2 +-
2409 1 files changed, 1 insertions(+), 1 deletions(-)
2410
2411commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
2412Author: Keith Packard <keithp@neko.keithp.com>
2413Date:	Sat Sep 9 21:29:08 2006 -0700
2414
2415    Include cachedir in fonts.dtd.
2416
2417    Fonts.dtd <fontconfig> element was missing the new cachedir element.
2418
2419 fonts.dtd |	7 ++++---
2420 1 files changed, 4 insertions(+), 3 deletions(-)
2421
2422commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
2423Author: Keith Packard <keithp@neko.keithp.com>
2424Date:	Sat Sep 9 21:21:01 2006 -0700
2425
2426    Fix conf.d directory sorting.
2427
2428    Sort was using broken comparison function.
2429
2430 src/fcxml.c |	 10 +++++++++-
2431 1 files changed, 9 insertions(+), 1 deletions(-)
2432
2433commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
2434Author: Keith Packard <keithp@neko.keithp.com>
2435Date:	Sat Sep 9 19:37:22 2006 -0700
2436
2437    Rename conf.avail to conf.d
2438
2439 Makefile.am			      |    2 +-
2440 conf.avail/10-urw-aliases.conf       |   52 ----
2441 conf.avail/15-amt-aliases.conf       |   21 --
2442 conf.avail/20-fix-globaladvance.conf |   29 --
2443 conf.avail/30-unhint-small-vera.conf |   49 ---
2444 conf.avail/50-user.conf	      |    7 -
2445 conf.avail/51-local.conf	      |    7 -
2446 conf.avail/60-LohitGujarati.conf     |    5 -
2447 conf.avail/60-delicious.conf	      |   20 --
2448 conf.avail/60-fonts-persian.conf     |  539
2449 ----------------------------------
2450 conf.avail/70-no-sub-pixel.conf      |    9 -
2451 conf.avail/70-sub-pixel-bgr.conf     |    9 -
2452 conf.avail/70-sub-pixel-rgb.conf     |    9 -
2453 conf.avail/70-sub-pixel-vbgr.conf    |    9 -
2454 conf.avail/70-sub-pixel-vrgb.conf    |    9 -
2455 conf.avail/73-autohint.conf	      |    9 -
2456 conf.avail/73-unhinted.conf	      |    9 -
2457 conf.avail/76-no-bitmaps.conf	      |   13 -
2458 conf.avail/76-yes-bitmaps.conf       |   13 -
2459 conf.avail/Makefile.am		      |   71 -----
2460 conf.avail/README		      |    8 -
2461 conf.d/10-urw-aliases.conf	      |   52 ++++
2462 conf.d/15-amt-aliases.conf	      |   21 ++
2463 conf.d/20-fix-globaladvance.conf     |   29 ++
2464 conf.d/30-unhint-small-vera.conf     |   49 +++
2465 conf.d/50-user.conf		      |    7 +
2466 conf.d/51-local.conf		      |    7 +
2467 conf.d/60-LohitGujarati.conf	      |    5 +
2468 conf.d/60-delicious.conf	      |   20 ++
2469 conf.d/60-fonts-persian.conf	      |  539
2470 ++++++++++++++++++++++++++++++++++
2471 conf.d/70-no-sub-pixel.conf	      |    9 +
2472 conf.d/70-sub-pixel-bgr.conf	      |    9 +
2473 conf.d/70-sub-pixel-rgb.conf	      |    9 +
2474 conf.d/70-sub-pixel-vbgr.conf	      |    9 +
2475 conf.d/70-sub-pixel-vrgb.conf	      |    9 +
2476 conf.d/73-autohint.conf	      |    9 +
2477 conf.d/73-unhinted.conf	      |    9 +
2478 conf.d/76-no-bitmaps.conf	      |   13 +
2479 conf.d/76-yes-bitmaps.conf	      |   13 +
2480 conf.d/Makefile.am		      |   71 +++++
2481 conf.d/README			      |    8 +
2482 configure.in			      |    1 -
2483 42 files changed, 898 insertions(+), 899 deletions(-)
2484
2485commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
2486Author: Keith Packard <keithp@neko.keithp.com>
2487Date:	Sat Sep 9 16:52:21 2006 -0700
2488
2489    Add XML headers to new conf files. Move link make commands to
2490    conf.avail dir
2491
2492    Fix up new config fragments to include XML headers as required.
2493    Move symbolic link installation to conf.avail directory to centralize
2494    both
2495    steps.
2496
2497 conf.avail/10-urw-aliases.conf       |    5 +++
2498 conf.avail/15-amt-aliases.conf       |    5 +++
2499 conf.avail/20-fix-globaladvance.conf |    5 +++
2500 conf.avail/30-unhint-small-vera.conf |    5 +++
2501 conf.avail/Makefile.am		      |   22 ++++++++++++++
2502 conf.d/Makefile.am		      |   52
2503 ----------------------------------
2504 6 files changed, 42 insertions(+), 52 deletions(-)
2505
2506commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
2507Author: Keith Packard <keithp@neko.keithp.com>
2508Date:	Sat Sep 9 16:41:58 2006 -0700
2509
2510    Insert newly created caches into reference data structure.
2511
2512    All caches used in the application must be in the cache reference
2513    list so
2514    internal references can be tracked correctly. Failing to have
2515    newly created
2516    caches in the list would cause the cache to be deallocated while
2517    references
2518    were still present.
2519
2520 src/fccache.c |   17 ++++++++++++++---
2521 1 files changed, 14 insertions(+), 3 deletions(-)
2522
2523commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
2524Merge: 5d2f7a9... 164e267...
2525Author: Keith Packard <keithp@neko.keithp.com>
2526Date:	Sat Sep 9 15:49:24 2006 -0700
2527
2528    Merge branch 'jhcloos'
2529
2530commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
2531Author: Keith Packard <keithp@neko.keithp.com>
2532Date:	Sat Sep 9 10:04:42 2006 -0700
2533
2534    Accept locale environment variables that do not contain territory.
2535
2536    Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
2537    language,
2538    and may contain territory and encoding. Don't accidentally require
2539    territory
2540    as that will cause fontconfig to fall back to 'en'.
2541
2542 src/fcdefault.c |   16 ++++++++++++++++
2543 1 files changed, 16 insertions(+), 0 deletions(-)
2544
2545commit 164e267d286eccbbdde69e8935a658dced4331b4
2546Author: James Cloos <cloos@lugabout.jhcloos.org>
2547Date:	Sat Sep 9 01:24:08 2006 -0400
2548
2549    Make conf.avail and conf.d work
2550
2551    Add conf.avail to configure.in
2552
2553    Add install: target to conf.d/Makefile.am to
2554    create the initial symlinks to conf.avail
2555
2556 conf.d/Makefile.am |	52
2557 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2558 configure.in	    |	 1 +
2559 2 files changed, 53 insertions(+), 0 deletions(-)
2560
2561commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
2562Author: Keith Packard <keithp@neko.keithp.com>
2563Date:	Thu Sep 7 15:17:10 2006 -0700
2564
2565    Attempt to fix makealias usage for build on Mac OS X.
2566
2567    Avoid using fcalias.h or fcaliastail.h on systems which don't
2568    support it.
2569    Provided solution still generates these files, but does not use them.
2570
2571 src/fcint.h   |    3 ++-
2572 src/makealias |    2 ++
2573 2 files changed, 4 insertions(+), 1 deletions(-)
2574
2575commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
2576Author: Keith Packard <keithp@neko.keithp.com>
2577Date:	Thu Sep 7 14:37:52 2006 -0700
2578
2579    Replace gnu-specific sed command with simple grep.
2580
2581    makealias was using a gnu-extension to sed addressing, replace that
2582    with a
2583    simple (and more robuse) grep command. Also, found a bug in the public
2584    header file that was leaving one symbol out of the process.
2585
2586 fontconfig/fontconfig.h |    2 +-
2587 src/makealias		 |    2 +-
2588 2 files changed, 2 insertions(+), 2 deletions(-)
2589
2590commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
2591Author: David Turner <david@freetype.org>
2592Date:	Thu Sep 7 14:29:35 2006 -0700
2593
2594    Replace character discovery loop with simpler, faster version.
2595
2596    The existing loop for discovering which characters map to glyphs is
2597    ugly and
2598    inefficient. The replacement is functionally identical, but far
2599    cleaner and
2600    faster.
2601
2602 src/fcfreetype.c |   83
2603 +++++++++++++++++++----------------------------------
2604 1 files changed, 30 insertions(+), 53 deletions(-)
2605
2606commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
2607Author: Keith Packard <keithp@neko.keithp.com>
2608Date:	Thu Sep 7 14:22:16 2006 -0700
2609
2610    Reference patterns in FcCacheCopySet.
2611
2612    As patterns are put into the font set copy, mark them as referenced
2613    so the
2614    cache stays around while the font set is in use.
2615
2616 src/fccache.c |    7 ++++++-
2617 1 files changed, 6 insertions(+), 1 deletions(-)
2618
2619commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
2620Author: Keith Packard <keithp@neko.keithp.com>
2621Date:	Thu Sep 7 10:37:24 2006 -0700
2622
2623    Create fc_cachedir at install time. Bug 8157.
2624
2625 Makefile.am |	  2 +-
2626 1 files changed, 1 insertions(+), 1 deletions(-)
2627
2628commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
2629Author: Keith Packard <keithp@neko.keithp.com>
2630Date:	Wed Sep 6 23:58:14 2006 -0700
2631
2632    Update for version 2.3.97.
2633
2634 Makefile.am		 |    2 +-
2635 README			 |   41 +++++++++++++++++++++++++++++++++++++++--
2636 configure.in		 |    2 +-
2637 fontconfig/fontconfig.h |    2 +-
2638 4 files changed, 42 insertions(+), 5 deletions(-)
2639
2640commit c3796ac6061373bcf0276a931036987c01741215
2641Author: Keith Packard <keithp@neko.keithp.com>
2642Date:	Wed Sep 6 17:45:40 2006 -0700
2643
2644    Charset hashing depended on uniqueness of leaves.
2645
2646    Charset hashing actually use the value of the leaf pointers, which is
2647    clearly wrong, especially now that charsets are not shared across
2648    multiple
2649    font directories.
2650
2651 src/fccharset.c |    4 ++--
2652 1 files changed, 2 insertions(+), 2 deletions(-)
2653
2654commit 08bef687018f2391c2f2b6fc3849878c121b67dd
2655Author: Keith Packard <keithp@neko.keithp.com>
2656Date:	Wed Sep 6 17:43:08 2006 -0700
2657
2658    Parallel build fix for fcalias.h and fcaliastail.h
2659
2660    These are built from the same script, but creating a single
2661    dependency rule
2662    caused parallel make to run the script twice.
2663
2664 src/Makefile.am |    4 +++-
2665 1 files changed, 3 insertions(+), 1 deletions(-)
2666
2667commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
2668Author: Keith Packard <keithp@neko.keithp.com>
2669Date:	Wed Sep 6 17:14:46 2006 -0700
2670
2671    Update architecture signatures for x86-64 and ppc.
2672
2673    I think the cache file data types are stable for now; add-back the
2674    signatures for x86-64 and ppc.
2675
2676 fc-arch/fcarch.tmpl.h |    4 ++--
2677 1 files changed, 2 insertions(+), 2 deletions(-)
2678
2679commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
2680Author: Keith Packard <keithp@neko.keithp.com>
2681Date:	Tue Sep 5 02:24:01 2006 -0700
2682
2683    Eliminate .so PLT entries for local symbols. (thanks to Arjan van
2684    de Ven)
2685
2686    Using a simple shell script that processes the public headers,
2687    two header
2688    files are constructed that map public symbols to hidden internal
2689    aliases
2690    avoiding the assocated PLT entry for referring to a public symbol.
2691
2692    A few mistakes in the FcPrivate/FcPublic annotations were also
2693    discovered
2694    through this process
2695
2696 .gitignore		  |    2 ++
2697 fc-arch/Makefile.am	  |    9 ++++++++-
2698 fc-case/Makefile.am	  |    9 ++++++++-
2699 fc-glyphname/Makefile.am |    9 ++++++++-
2700 fc-lang/Makefile.am	  |    9 ++++++++-
2701 fc-lang/fc-lang.c	  |    1 -
2702 fontconfig/fontconfig.h  |   10 +++++-----
2703 src/Makefile.am	  |   15 ++++++++++++++-
2704 src/fcatomic.c		  |    3 +++
2705 src/fcblanks.c		  |    3 +++
2706 src/fccache.c		  |    3 +++
2707 src/fccfg.c		  |    3 +++
2708 src/fccharset.c	  |    3 +++
2709 src/fcdbg.c		  |    3 +++
2710 src/fcdefault.c	  |    3 +++
2711 src/fcdir.c		  |    3 +++
2712 src/fcfreetype.c	  |    4 ++++
2713 src/fcfs.c		  |    3 +++
2714 src/fcinit.c		  |    3 +++
2715 src/fcint.h		  |    5 ++++-
2716 src/fclang.c		  |    3 +++
2717 src/fclist.c		  |    3 +++
2718 src/fcmatch.c		  |    3 +++
2719 src/fcmatrix.c		  |    3 +++
2720 src/fcname.c		  |    3 +++
2721 src/fcpat.c		  |    3 +++
2722 src/fcserialize.c	  |    3 +++
2723 src/fcstr.c		  |    3 +++
2724 src/fcxml.c		  |    3 +++
2725 src/ftglue.c		  |    3 +++
2726 src/makealias		  |   24 ++++++++++++++++++++++++
2727 31 files changed, 145 insertions(+), 12 deletions(-)
2728
2729commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
2730Author: Keith Packard <keithp@neko.keithp.com>
2731Date:	Mon Sep 4 23:19:59 2006 -0700
2732
2733    Correct reference count when sharing cache file objects.
2734
2735    Multiple maps of the same cache file share the same mapped object;
2736    bump the
2737    cache object reference count in this case
2738
2739 src/fccache.c |    4 +++-
2740 1 files changed, 3 insertions(+), 1 deletions(-)
2741
2742commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
2743Author: Keith Packard <keithp@neko.keithp.com>
2744Date:	Mon Sep 4 22:39:51 2006 -0700
2745
2746    Oops, fc-lang broke when I added cache referencing.
2747
2748    Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
2749
2750 fc-lang/fc-lang.c |   10 ++++++++++
2751 1 files changed, 10 insertions(+), 0 deletions(-)
2752
2753commit 17389539a046f7231447d531ef7f3d131c1d7515
2754Author: Keith Packard <keithp@neko.keithp.com>
2755Date:	Mon Sep 4 22:26:24 2006 -0700
2756
2757    Make cache reference counting more efficient.
2758
2759    Eliminate need to reference cache object once per cached font, instead
2760    just count the number of fonts used from the cache and bump the
2761    reference
2762    count once by that amount. I think this makes this refernece technique
2763    efficient enough for use.
2764
2765 src/fccache.c |    9 +++++++++
2766 src/fccfg.c   |    5 ++++-
2767 src/fcint.h   |    3 +++
2768 3 files changed, 16 insertions(+), 1 deletions(-)
2769
2770commit 9e612141df7e693ef98071f102cecb5d777ceecb
2771Author: Keith Packard <keithp@neko.keithp.com>
2772Date:	Mon Sep 4 22:20:25 2006 -0700
2773
2774    Reference count cache objects.
2775
2776    Caches contain patterns and character sets which are reference
2777    counted and
2778    visible to applications. Reference count the underlying cache object
2779    so that
2780    it stays around until all reference objects are no longer in use.
2781
2782    This is less efficient than just leaving all caches around forever,
2783    but does
2784    avoid eternal size increases in case applications ever bother
2785    to actually
2786    look for changes in the font configuration.
2787
2788 src/fccache.c	 |  255
2789 +++++++++++++++++++++++++++++++++++++++++--------------
2790 src/fccfg.c	 |   22 +-----
2791 src/fccharset.c |    5 +
2792 src/fcint.h	 |   16 ++--
2793 src/fcpat.c	 |   10 ++-
2794 5 files changed, 213 insertions(+), 95 deletions(-)
2795
2796commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
2797Author: Keith Packard <keithp@neko.keithp.com>
2798Date:	Mon Sep 4 13:59:58 2006 -0700
2799
2800    Leave cache files mapped permanently.
2801
2802    Without reference counting on cache objects, there's no way to
2803    know when
2804    an application is finished using objects pulled from the cache. Until
2805    some
2806    kinf of cache reference counting can be done, leave all cache
2807    objects mapped
2808    for the life of the library (until FcFini is called). To mitigate
2809    the cost
2810    of this, ensure that each instance of a cache file is mapped only
2811    once.
2812
2813 src/fccache.c |  143
2814 ++++++++++++++++++++++++++++++++++++++++++++------------
2815 src/fcinit.c  |    1 +
2816 src/fcint.h   |    3 +
2817 3 files changed, 116 insertions(+), 31 deletions(-)
2818
2819commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
2820Author: James Cloos <cloos@lugabout.jhcloos.org>
2821Date:	Mon Sep 4 15:57:19 2006 -0400
2822
2823    Update Makefile.am files
2824
2825 Makefile.am		|    2 +-
2826 conf.avail/Makefile.am |   34 ++++++++++++++++++++--------------
2827 2 files changed, 21 insertions(+), 15 deletions(-)
2828
2829commit c3425fa671663b11aa5288a0b52a0618c5d075ef
2830Author: James Cloos <cloos@lugabout.jhcloos.org>
2831Date:	Mon Sep 4 15:47:52 2006 -0400
2832
2833    Move some section from fonts.conf into conf.avail files
2834
2835    URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
2836    unhinting
2837    sections all moved into conf.avail, to load before user and local
2838    confs.
2839
2840 conf.avail/10-urw-aliases.conf       |   47 ++++++++++++
2841 conf.avail/15-amt-aliases.conf       |   16 ++++
2842 conf.avail/20-fix-globaladvance.conf |   24 ++++++
2843 conf.avail/30-unhint-small-vera.conf |   44 +++++++++++
2844 fonts.conf.in			      |  133
2845 ----------------------------------
2846 5 files changed, 131 insertions(+), 133 deletions(-)
2847
2848commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
2849Author: Keith Packard <keithp@neko.keithp.com>
2850Date:	Mon Sep 4 12:46:01 2006 -0700
2851
2852    Can't typecheck values for objects with no known type.
2853
2854    Objects that aren't part of the built-in object list don't have
2855    predefined
2856    types, so we can't typecheck them.
2857
2858 src/fcxml.c |	  2 ++
2859 1 files changed, 2 insertions(+), 0 deletions(-)
2860
2861commit 60018915891bd146271b687278782fe38b4c4461
2862Author: James Cloos <cloos@lugabout.jhcloos.org>
2863Date:	Mon Sep 4 15:45:28 2006 -0400
2864
2865    Re-order old conf.d files
2866
2867    Make sure they continue to load after ~/.fonts.conf and local.conf
2868
2869 conf.avail/20-LohitGujarati.conf  |	5 -
2870 conf.avail/20-fonts-persian.conf  |  539
2871 -------------------------------------
2872 conf.avail/30-no-sub-pixel.conf   |	9 -
2873 conf.avail/30-sub-pixel-bgr.conf  |	9 -
2874 conf.avail/30-sub-pixel-rgb.conf  |	9 -
2875 conf.avail/30-sub-pixel-vbgr.conf |	9 -
2876 conf.avail/30-sub-pixel-vrgb.conf |	9 -
2877 conf.avail/33-autohint.conf	   |	9 -
2878 conf.avail/33-unhinted.conf	   |	9 -
2879 conf.avail/36-no-bitmaps.conf	   |   13 -
2880 conf.avail/36-yes-bitmaps.conf    |   13 -
2881 conf.avail/60-LohitGujarati.conf  |	5 +
2882 conf.avail/60-fonts-persian.conf  |  539
2883 +++++++++++++++++++++++++++++++++++++
2884 conf.avail/70-no-sub-pixel.conf   |	9 +
2885 conf.avail/70-sub-pixel-bgr.conf  |	9 +
2886 conf.avail/70-sub-pixel-rgb.conf  |	9 +
2887 conf.avail/70-sub-pixel-vbgr.conf |	9 +
2888 conf.avail/70-sub-pixel-vrgb.conf |	9 +
2889 conf.avail/73-autohint.conf	   |	9 +
2890 conf.avail/73-unhinted.conf	   |	9 +
2891 conf.avail/76-no-bitmaps.conf	   |   13 +
2892 conf.avail/76-yes-bitmaps.conf    |   13 +
2893 22 files changed, 633 insertions(+), 633 deletions(-)
2894
2895commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
2896Author: James Cloos <cloos@lugabout.jhcloos.org>
2897Date:	Mon Sep 4 15:36:46 2006 -0400
2898
2899    Make room for chunks from fonts.conf in conf.avail
2900
2901 conf.avail/10-LohitGujarati.conf |    5 -
2902 conf.avail/10-fonts-persian.conf |  539
2903 --------------------------------------
2904 conf.avail/20-LohitGujarati.conf |    5 +
2905 conf.avail/20-fonts-persian.conf |  539
2906 ++++++++++++++++++++++++++++++++++++++
2907 4 files changed, 544 insertions(+), 544 deletions(-)
2908
2909commit d55620c90676951fc70ec9430c2670edca2147cb
2910Author: James Cloos <cloos@lugabout.jhcloos.org>
2911Date:	Mon Sep 4 15:32:37 2006 -0400
2912
2913    Replace load of conf.d in fonts.conf.in
2914
2915 fonts.conf.in |    5 +++++
2916 1 files changed, 5 insertions(+), 0 deletions(-)
2917
2918commit f6e645c4993fff77d596dba734c09cdb255f4ca0
2919Author: James Cloos <cloos@lugabout.jhcloos.org>
2920Date:	Mon Sep 4 15:30:10 2006 -0400
2921
2922    Update Makefile.am to match conf.avail changes
2923
2924 conf.avail/Makefile.am |   21 ++++++++++++---------
2925 1 files changed, 12 insertions(+), 9 deletions(-)
2926
2927commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
2928Author: James Cloos <cloos@lugabout.jhcloos.org>
2929Date:	Mon Sep 4 15:27:29 2006 -0400
2930
2931    Number the remaining conf.avail files
2932
2933 conf.avail/30-no-sub-pixel.conf   |	9 +++++++++
2934 conf.avail/30-sub-pixel-bgr.conf  |	9 +++++++++
2935 conf.avail/30-sub-pixel-rgb.conf  |	9 +++++++++
2936 conf.avail/30-sub-pixel-vbgr.conf |	9 +++++++++
2937 conf.avail/30-sub-pixel-vrgb.conf |	9 +++++++++
2938 conf.avail/33-autohint.conf	   |	9 +++++++++
2939 conf.avail/33-unhinted.conf	   |	9 +++++++++
2940 conf.avail/36-no-bitmaps.conf	   |   13 +++++++++++++
2941 conf.avail/36-yes-bitmaps.conf    |   13 +++++++++++++
2942 conf.avail/autohint.conf	   |	9 ---------
2943 conf.avail/no-bitmaps.conf	   |   13 -------------
2944 conf.avail/no-sub-pixel.conf	   |	9 ---------
2945 conf.avail/sub-pixel-bgr.conf	   |	9 ---------
2946 conf.avail/sub-pixel-rgb.conf	   |	9 ---------
2947 conf.avail/sub-pixel-vbgr.conf    |	9 ---------
2948 conf.avail/sub-pixel-vrgb.conf    |	9 ---------
2949 conf.avail/unhinted.conf	   |	9 ---------
2950 conf.avail/yes-bitmaps.conf	   |   13 -------------
2951 18 files changed, 89 insertions(+), 89 deletions(-)
2952
2953commit a04ac99f0f3e487c7611772442727a6eb4f44393
2954Author: Keith Packard <keithp@neko.keithp.com>
2955Date:	Mon Sep 4 02:13:13 2006 -0700
2956
2957    Hide FreeType glue code from library ABI.
2958
2959    FreeType glue code was escaping the shared library.
2960
2961 src/ftglue.h |    4 +++-
2962 1 files changed, 3 insertions(+), 1 deletions(-)
2963
2964commit 4984242e3681a50a9c19f352783f145f91ecb868
2965Author: Keith Packard <keithp@neko.keithp.com>
2966Date:	Mon Sep 4 00:47:07 2006 -0700
2967
2968    Hide private functions in shared library. Export functionality
2969    for utilities.
2970
2971    Borrowing header stuff written for cairo, fontconfig now exposes
2972    in the
2973    shared library only the symbols which are included in the public
2974    header
2975    files. All private symbols are hidden using suitable compiler
2976    directives.
2977
2978    A few new public functions were required for the fontconfig utility
2979    programs
2980    (fc-cat and fc-cache) so those were added, bumping the .so minor
2981    version number
2982    in the process.
2983
2984 configure.in		 |    9 +-
2985 fc-cache/fc-cache.c	 |   30 ++--
2986 fc-cat/Makefile.am	 |    2 +-
2987 fc-cat/fc-cat.c	 |   37 ++---
2988 fontconfig/fcfreetype.h |   14 +-
2989 fontconfig/fontconfig.h |  403
2990 +++++++++++++++++++++++++++--------------------
2991 src/fccache.c		 |   48 ++++++
2992 src/fccharset.c	 |    5 -
2993 src/fcint.h		 |  337 ++++++++++++++++++---------------------
2994 9 files changed, 481 insertions(+), 404 deletions(-)
2995
2996commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
2997Author: James Cloos <cloos@lugabout.jhcloos.org>
2998Date:	Mon Sep 4 01:33:09 2006 -0400
2999
3000    Move user and local conf file loading into conf.avail files
3001
3002 conf.avail/50-user.conf  |    7 +++++++
3003 conf.avail/51-local.conf |    7 +++++++
3004 fonts.conf.in		  |   11 -----------
3005 3 files changed, 14 insertions(+), 11 deletions(-)
3006
3007commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
3008Author: James Cloos <cloos@lugabout.jhcloos.org>
3009Date:	Mon Sep 4 01:28:07 2006 -0400
3010
3011    Support all five possibilities for sub-pixel
3012
3013    Make sub-pixel.conf be sub-pixel-rgb.conf and add the
3014    three other possibilites: bgr, vrgb and vbgr.
3015
3016 conf.avail/sub-pixel-bgr.conf	|    9 +++++++++
3017 conf.avail/sub-pixel-rgb.conf	|    9 +++++++++
3018 conf.avail/sub-pixel-vbgr.conf |    9 +++++++++
3019 conf.avail/sub-pixel-vrgb.conf |    9 +++++++++
3020 conf.avail/sub-pixel.conf	|    9 ---------
3021 5 files changed, 36 insertions(+), 9 deletions(-)
3022
3023commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
3024Author: James Cloos <cloos@lugabout.jhcloos.org>
3025Date:	Mon Sep 4 01:24:02 2006 -0400
3026
3027    Standardize conf.avail number prefixing convention
3028
3029    Always use \d- rather than just \d as prefix
3030
3031 conf.avail/10-LohitGujarati.conf |    5 +++++
3032 conf.avail/10LohitGujarati.conf  |    5 -----
3033 2 files changed, 5 insertions(+), 5 deletions(-)
3034
3035commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
3036Author: James Cloos <cloos@lugabout.jhcloos.org>
3037Date:	Mon Sep 4 01:21:55 2006 -0400
3038
3039    Move files from conf.d to conf.avail
3040
3041    All of the files in conf.d are now in conf.avail
3042    Makefile.am is updated to reflect the change
3043
3044 Makefile.am			  |    2 +-
3045 conf.avail/10-fonts-persian.conf |  539
3046 ++++++++++++++++++++++++++++++++++++++
3047 conf.avail/10LohitGujarati.conf  |    5 +
3048 conf.avail/60-delicious.conf	  |   20 ++
3049 conf.avail/Makefile.am		  |   40 +++
3050 conf.avail/README		  |    8 +
3051 conf.avail/autohint.conf	  |    9 +
3052 conf.avail/no-bitmaps.conf	  |   13 +
3053 conf.avail/no-sub-pixel.conf	  |    9 +
3054 conf.avail/sub-pixel.conf	  |    9 +
3055 conf.avail/unhinted.conf	  |    9 +
3056 conf.avail/yes-bitmaps.conf	  |   13 +
3057 conf.d/10-fonts-persian.conf	  |  539
3058 --------------------------------------
3059 conf.d/10LohitGujarati.conf	  |    5 -
3060 conf.d/60-delicious.conf	  |   20 --
3061 conf.d/Makefile.am		  |   40 ---
3062 conf.d/README			  |    8 -
3063 conf.d/autohint.conf		  |    9 -
3064 conf.d/no-bitmaps.conf		  |   13 -
3065 conf.d/no-sub-pixel.conf	  |    9 -
3066 conf.d/sub-pixel.conf		  |    9 -
3067 conf.d/unhinted.conf		  |    9 -
3068 conf.d/yes-bitmaps.conf	  |   13 -
3069 23 files changed, 675 insertions(+), 675 deletions(-)
3070
3071commit 34227592c23db4d462d36773532cef67731e2831
3072Author: Keith Packard <keithp@neko.keithp.com>
3073Date:	Sun Sep 3 16:27:09 2006 -0700
3074
3075    Remove all .cvsignore files
3076
3077 .cvsignore		 |   35 -----------------------------------
3078 conf.d/.cvsignore	 |    2 --
3079 doc/.cvsignore		 |   16 ----------------
3080 fc-cache/.cvsignore	 |    6 ------
3081 fc-case/.cvsignore	 |    6 ------
3082 fc-cat/.cvsignore	 |    6 ------
3083 fc-glyphname/.cvsignore |    6 ------
3084 fc-lang/.cvsignore	 |    6 ------
3085 fc-list/.cvsignore	 |    6 ------
3086 fc-match/.cvsignore	 |    6 ------
3087 fontconfig/.cvsignore	 |    2 --
3088 src/.cvsignore		 |    7 -------
3089 test/.cvsignore	 |    2 --
3090 13 files changed, 0 insertions(+), 106 deletions(-)
3091
3092commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
3093Merge: e79c648... fb2092c...
3094Author: Keith Packard <keithp@neko.keithp.com>
3095Date:	Sun Sep 3 16:07:11 2006 -0700
3096
3097    Merge branch 'fc-2_4_branch' to master
3098
3099    Moving development back to master.
3100
3101commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
3102Author: Keith Packard <keithp@neko.keithp.com>
3103Date:	Sun Sep 3 15:20:46 2006 -0700
3104
3105    Finish INSTALL changes. .gitignore ChangeLog
3106
3107 .gitignore |	 1 +
3108 INSTALL    |	 2 +-
3109 2 files changed, 2 insertions(+), 1 deletions(-)
3110
3111commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
3112Author: Keith Packard <keithp@neko.keithp.com>
3113Date:	Sun Sep 3 14:58:49 2006 -0700
3114
3115    Update instructions for doing a release. Autogen ChangeLog from
3116    git-log.
3117
3118 INSTALL     |	 21 ++++++++++++++++-----
3119 Makefile.am |	 39 +++++++++++++++++++++++++++++++++++++++
3120 2 files changed, 55 insertions(+), 5 deletions(-)
3121
3122commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
3123Author: Keith Packard <keithp@neko.keithp.com>
3124Date:	Sun Sep 3 14:46:17 2006 -0700
3125
3126    Remove ChangeLog
3127
3128 ChangeLog | 3496
3129 -------------------------------------------------------------
3130 1 files changed, 0 insertions(+), 3496 deletions(-)
3131
3132commit 0945cbe73019404c880be0de7f703ef77aec8a08
3133Author: Keith Packard <keithp@neko.keithp.com>
3134Date:	Sun Sep 3 14:42:48 2006 -0700
3135
3136    Change version to 2.3.96
3137
3138 README			 |   67
3139 +++++++++++++++++++++++++++++++++++++++++++++-
3140 configure.in		 |    2 +-
3141 fontconfig/fontconfig.h |    2 +-
3142 3 files changed, 67 insertions(+), 4 deletions(-)
3143
3144commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
3145Author: Keith Packard <keithp@neko.keithp.com>
3146Date:	Sat Sep 2 23:10:59 2006 -0700
3147
3148    Oops; missed the 60-delicious.conf file.
3149
3150    This file fixes Delicious Heavy fonts to have the correct weight
3151    value.
3152
3153 conf.d/60-delicious.conf |   20 ++++++++++++++++++++
3154 1 files changed, 20 insertions(+), 0 deletions(-)
3155
3156commit e3b771a63e837b341bbd1e3e7e9c868244506f62
3157Author: Keith Packard <keithp@neko.keithp.com>
3158Date:	Sat Sep 2 23:09:44 2006 -0700
3159
3160    Using uninitialized (and wrong) variable in FcStrCopyFilename.
3161
3162    A typo from the change in where filename canonicalization occurs.
3163
3164 src/fcstr.c |	  2 +-
3165 1 files changed, 1 insertions(+), 1 deletions(-)
3166
3167commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
3168Author: Keith Packard <keithp@neko.keithp.com>
3169Date:	Sat Sep 2 20:23:31 2006 -0700
3170
3171    Don't segfault when string values can't be parsed as charsets or
3172    langsets.
3173
3174    If parsing charsets or langsets fails, return a FcTypeVoid value
3175    instead of
3176    a charset/langset value with a NULL pointer in it (which is invalid).
3177
3178 src/fcname.c |    6 ++++++
3179 1 files changed, 6 insertions(+), 0 deletions(-)
3180
3181commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
3182Author: Keith Packard <keithp@neko.keithp.com>
3183Date:	Sat Sep 2 20:07:29 2006 -0700
3184
3185    Fix missing initialization/destruction of new 'scan' target subst
3186    list.
3187
3188    Forgot to initialize and destroy the new substitution list for the
3189    'scan'
3190    match target.
3191
3192 src/fccfg.c |	  2 ++
3193 1 files changed, 2 insertions(+), 0 deletions(-)
3194
3195commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
3196Author: Keith Packard <keithp@neko.keithp.com>
3197Date:	Sat Sep 2 17:52:12 2006 -0700
3198
3199    Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
3200
3201    The Delicious family includes one named Delicious Heavy, a bold
3202    variant
3203    which is unfortunately marked as having normal weight. Because
3204    the family
3205    name is 'Delicious', fontconfig accidentally selects this font
3206    instead of
3207    the normal weight variant. The fix here rewrites the scanned data
3208    by running
3209    the scanned pattern through a new substitution sequence tagged with
3210    <match target=scan>; a sample for the Delicious family is included to
3211    demonstrate how it works (and fix Delicious at the same time).
3212
3213    Also added was a new match predicate -- the 'decorative' predicate
3214    which is
3215    automatically detected in fonts by searching style names for key
3216    decorative
3217    phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
3218    additional decorative key words are welcome. This should have
3219    little effect
3220    on font matching except when two fonts share the same characteristics
3221    except
3222    for this value.
3223
3224 conf.d/Makefile.am	  |    1 +
3225 doc/fontconfig-user.sgml |    6 ++++--
3226 fontconfig/fontconfig.h  |    3 ++-
3227 fonts.dtd		  |    6 +++++-
3228 src/fccfg.c		  |   35 +++++++++++++++++++++++++++--------
3229 src/fcdbg.c		  |    7 +++++++
3230 src/fcdefault.c	  |    1 +
3231 src/fcdir.c		  |   18 +++++++++++++++++-
3232 src/fcfreetype.c	  |   34 +++++++++++++++++++++++++++++++++-
3233 src/fcint.h		  |    2 ++
3234 src/fcmatch.c		  |   33 ++++++++++++++++++++-------------
3235 src/fcname.c		  |   34 ++++++++++++++++++++++++++++++----
3236 src/fcxml.c		  |    4 ++++
3237 13 files changed, 153 insertions(+), 31 deletions(-)
3238
3239commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
3240Author: Keith Packard <keithp@neko.keithp.com>
3241Date:	Sat Sep 2 14:54:14 2006 -0700
3242
3243    Allow font caches to contain newer version numbers
3244
3245    Use the version number inside the cache file to mark backward
3246    compatible
3247    changes while continuing to reserve the filename number for
3248    incompatible
3249    changes.
3250
3251 src/fccache.c |    4 ++--
3252 1 files changed, 2 insertions(+), 2 deletions(-)
3253
3254commit 9b511b290548ad2920cda94507a3311efc461e8a
3255Author: Keith Packard <keithp@neko.keithp.com>
3256Date:	Sat Sep 2 14:52:37 2006 -0700
3257
3258    Unify directory canonicalization into FcStrAddFilename.
3259
3260    Instead of making filename canonicalization occur in multiple
3261    places, it
3262    occurs only in FcStrAddFilename now, as all filenames pass through
3263    that
3264    function at one point.
3265
3266 fc-cache/fc-cache.c |	  2 +-
3267 fc-cat/fc-cat.c     |	  2 +-
3268 src/fcdir.c	     |	 17 ++++-------------
3269 src/fcstr.c	     |	 24 +++++++++++-------------
3270 4 files changed, 17 insertions(+), 28 deletions(-)
3271
3272commit 813258dc8e3a8c964af49abe810e76a95241926d
3273Author: Keith Packard <keithp@neko.keithp.com>
3274Date:	Fri Sep 1 22:08:41 2006 -0700
3275
3276    Move Free family names to bottom of respective aliases. (bug 7429)
3277
3278    The FreeSans, FreeSerif and FreeMono fonts cover a large number of
3279    languages, but are of generally poor quality. Moving these after
3280    fonts which
3281    cover specific languages but which have higher quality glyphs
3282    should improve
3283    font selection.
3284
3285 fonts.conf.in |    6 +++---
3286 1 files changed, 3 insertions(+), 3 deletions(-)
3287
3288commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
3289Author: Keith Packard <keithp@neko.keithp.com>
3290Date:	Fri Sep 1 22:04:52 2006 -0700
3291
3292    Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
3293
3294    Limited FC_DEBUG documentation (just shows values and vague idea
3295    of what
3296    they're related to). Also document \ escape syntax for font names,
3297    including
3298    how family name and values have different escape requirements.
3299
3300 doc/fontconfig-user.sgml |   40 ++++++++++++++++++++++++++++++++++++++--
3301 1 files changed, 38 insertions(+), 2 deletions(-)
3302
3303commit 7295c6f5faa595422e0825aa2e91883147d5b50e
3304Author: Keith Packard <keithp@neko.keithp.com>
3305Date:	Fri Sep 1 21:30:54 2006 -0700
3306
3307    Guess that mac roman names with lots of high bits are actually SJIS.
3308
3309    Many Japanese fonts incorrectly include names tagged as Roman
3310    encoding and
3311    English language which are actually Japanese names in the SJIS
3312    encoding.
3313    Guess that names with a large number of high bits set are SJIS encoded
3314    Japanese names rather than English names.
3315
3316 src/fcfreetype.c |   83
3317 ++++++++++++++++++++++++++++++++++++++++++-----------
3318 1 files changed, 65 insertions(+), 18 deletions(-)
3319
3320commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
3321Author: Keith Packard <keithp@neko.keithp.com>
3322Date:	Fri Sep 1 21:12:44 2006 -0700
3323
3324    Prefer Bitstream Vera to DejaVu families.
3325
3326    DejaVu is a modified version of Bitstream Vera that covers
3327    significantly
3328    more languages, but does so with spotty quality, lacking hinting
3329    for many
3330    glyphs, especially for the synthesized serif oblique face. Use
3331    Bitstream
3332    Vera (where installed).
3333
3334 fonts.conf.in |   11 ++++++-----
3335 1 files changed, 6 insertions(+), 5 deletions(-)
3336
3337commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
3338Author: Keith Packard <keithp@neko.keithp.com>
3339Date:	Fri Sep 1 15:33:27 2006 -0700
3340
3341    Fonts matching lang not territory should satisfy sort pattern lang.
3342
3343    A pattern specifying 'Chinese' (:lang=zh) without a territory
3344    should be
3345    satisfied by any font supporting any Chinese lang. The code was
3346    requiring
3347    that the lang tags match exactly, causing this sort to fail.
3348
3349 src/fcmatch.c |    2 +-
3350 1 files changed, 1 insertions(+), 1 deletions(-)
3351
3352commit cfccd4873a44da5b041368d5fca4f05180dcf041
3353Author: Keith Packard <keithp@neko.keithp.com>
3354Date:	Fri Sep 1 13:22:45 2006 -0700
3355
3356    Really only rebuild caches for system fonts at make install time.
3357
3358    Oops. Fix actual fc-cache command line instead of just the displayed
3359    version.
3360
3361 Makefile.am |	  2 +-
3362 1 files changed, 1 insertions(+), 1 deletions(-)
3363
3364commit caf996342b53bf2ca4eedbe54bc86b68456d7470
3365Author: Keith Packard <keithp@neko.keithp.com>
3366Date:	Fri Sep 1 12:59:09 2006 -0700
3367
3368    Add Assamese orthography (as.orth). Bug #8050
3369
3370    Behdad Esfahbod says Assamese is the same as Bengali, so this
3371    just uses
3372    bn.orth.
3373
3374 fc-lang/as.orth  |   28 ++++++++++++++++++++++++++++
3375 fc-lang/iso639-1 |    2 +-
3376 2 files changed, 29 insertions(+), 1 deletions(-)
3377
3378commit c9e6d2c8cc920937546faa63c889570fa7b4745c
3379Author: Keith Packard <keithp@neko.keithp.com>
3380Date:	Fri Sep 1 12:45:43 2006 -0700
3381
3382    Chinese/Macau needs the Hong Kong orthography instead of Taiwan
3383    (bug 7884)
3384
3385    From Abel Cheung:
3386    Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
3387    Macau
3388    only uses traditional Chinese characters used in Taiwan; however
3389    that is
3390    wrong, as a majority of Macau people speaks Cantonese too, and
3391    also uses
3392    additional traditional Chinese chars from Hong Kong (there are
3393    already some
3394    place names that can't be represented in just chars used in
3395    Taiwan). So it
3396    should include zh_hk.orth instead.
3397
3398 fc-lang/zh_mo.orth |	 9 +++++++--
3399 1 files changed, 7 insertions(+), 2 deletions(-)
3400
3401commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
3402Author: Keith Packard <keithp@neko.keithp.com>
3403Date:	Fri Sep 1 12:36:31 2006 -0700
3404
3405    Avoid #warning directives on non-GCC compilers. (bug 7683)
3406
3407    Detect GCC and use #warning only on GCC systems.
3408
3409 configure.in	  |    4 +++-
3410 src/fcfreetype.c |    2 ++
3411 2 files changed, 5 insertions(+), 1 deletions(-)
3412
3413commit ab2cb932b25af20896c08f4641dfa696ed651418
3414Author: Keith Packard <keithp@neko.keithp.com>
3415Date:	Fri Sep 1 12:26:15 2006 -0700
3416
3417    Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
3418
3419    Linking against fontconfig requires expat on systems without chained
3420    shared
3421    library dependencies.
3422
3423 fontconfig.pc.in |    1 +
3424 1 files changed, 1 insertions(+), 0 deletions(-)
3425
3426commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
3427Author: Keith Packard <keithp@neko.keithp.com>
3428Date:	Fri Sep 1 12:07:10 2006 -0700
3429
3430    Fix memory leaks in fc-cache directory cleaning code.
3431
3432    valgrind found a few leaks in the new cache cleaning code.
3433
3434 fc-cache/fc-cache.c |	  9 +++++++++
3435 1 files changed, 9 insertions(+), 0 deletions(-)
3436
3437commit fd7223c770e74730480bdf9ecf36f3152a12473e
3438Author: Keith Packard <keithp@neko.keithp.com>
3439Date:	Fri Sep 1 12:05:04 2006 -0700
3440
3441    Only rebuild caches for system fonts at make install time.
3442
3443    Rebuilding user-specific fonts will stick those cache files in
3444    the system
3445    font cache directory.
3446
3447 Makefile.am |	  2 +-
3448 1 files changed, 1 insertions(+), 1 deletions(-)
3449
3450commit 8587d77ce64147b7fb324458ba100910ebba93f4
3451Author: Keith Packard <keithp@neko.keithp.com>
3452Date:	Fri Sep 1 02:27:45 2006 -0700
3453
3454    Add some ignores
3455
3456 .gitignore |	 2 ++
3457 1 files changed, 2 insertions(+), 0 deletions(-)
3458
3459commit 09bd9ae2be032efb05a8be7bae584fa18756d951
3460Author: Keith Packard <keithp@neko.keithp.com>
3461Date:	Fri Sep 1 02:22:59 2006 -0700
3462
3463    Fontset pattern references are relative to fontset, not array.
3464
3465    Within a fontset, the patterns are stored as pointers in an array.
3466    When stored as offsets, the offsets are relative to the fontset object
3467    itself, not the base of the array of pointers.
3468
3469 src/fcint.h |	  2 +-
3470 1 files changed, 1 insertions(+), 1 deletions(-)
3471
3472commit 18b6857c6476517db7932025847ae952feba758d
3473Author: Keith Packard <keithp@neko.keithp.com>
3474Date:	Fri Sep 1 01:49:47 2006 -0700
3475
3476    Fix fc-lang to use new charset freezer API.
3477
3478    Charset freezer api now uses allocated object. Also required minor
3479    fixes to
3480    charset freezer code to remove assumption that all input charsets are
3481    persistant.
3482
3483 fc-lang/fc-lang.c |   30 ++++++++++++++++++------------
3484 src/fccharset.c   |   11 +++++------
3485 src/fcint.h	   |	6 ++++++
3486 3 files changed, 29 insertions(+), 18 deletions(-)
3487
3488commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
3489Author: Keith Packard <keithp@neko.keithp.com>
3490Date:	Fri Sep 1 01:15:14 2006 -0700
3491
3492    Pass directory information around in FcCache structure. Freeze
3493    charsets.
3494
3495    Instead of passing directory information around in separate variables,
3496    collect it all in an FcCache structure. Numerous internal and tool
3497    interfaces changed as a result of this.
3498
3499    Charsets are now pre-frozen before being serialized. This causes
3500    them to
3501    share across multiple fonts in the same cache.
3502
3503 fc-cache/fc-cache.c	     |	109 ++++-----
3504 fc-cat/fc-cat.c	     |	 83 ++-----
3505 fc-glyphname/fc-glyphname.c |	 13 -
3506 src/fccache.c		     |	300 ++++++++++--------------
3507 src/fccfg.c		     |	169 ++++++++------
3508 src/fccharset.c	     |	550
3509 ++++++++++++++++++++++---------------------
3510 src/fcdir.c		     |	177 +++++++-------
3511 src/fcinit.c		     |	  1 -
3512 src/fcint.h		     |	 60 +++--
3513 src/fcpat.c		     |	  8 +
3514 src/fcserialize.c	     |	  3 +
3515 11 files changed, 702 insertions(+), 771 deletions(-)
3516
3517commit aec8c90b450c115718fd87bc270e35ee6b605967
3518Author: Keith Packard <keithp@neko.keithp.com>
3519Date:	Fri Sep 1 01:12:13 2006 -0700
3520
3521    Remove stale architecture signatures.
3522
3523    All but x86 are known to be wrong.
3524
3525 fc-arch/fcarch.tmpl.h |    7 +++----
3526 1 files changed, 3 insertions(+), 4 deletions(-)
3527
3528commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
3529Author: Keith Packard <keithp@neko.keithp.com>
3530Date:	Thu Aug 31 18:16:00 2006 -0700
3531
3532    Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
3533
3534    Applications explicitly setting FC_LANG with string would fail due
3535    to typechecking disallowing this case.
3536
3537 src/fcname.c |    4 ++++
3538 1 files changed, 4 insertions(+), 0 deletions(-)
3539
3540commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
3541Author: Keith Packard <keithp@neko.keithp.com>
3542Date:	Thu Aug 31 18:14:45 2006 -0700
3543
3544    Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
3545    Makefile.am
3546
3547    make distcheck caught this bug; the effect of 'make uninstall'
3548    would have been to execute 'rm -rf /', somewhat less that desirable.
3549
3550 fc-cache/Makefile.am |    6 ++----
3551 fc-cat/Makefile.am   |    2 --
3552 2 files changed, 2 insertions(+), 6 deletions(-)
3553
3554commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
3555Author: Keith Packard <keithp@neko.keithp.com>
3556Date:	Thu Aug 31 14:38:18 2006 -0700
3557
3558    Revert ABI changes from version 2.3
3559
3560    Accidental ABI changes and additions were discovered by looking at the
3561    differences in fontconfig.h. All of those have been reverted.
3562
3563 fc-cache/fc-cache.c	 |    4 ++--
3564 fc-list/fc-list.c	 |    2 +-
3565 fontconfig/fontconfig.h |   23 +++++------------------
3566 src/fccache.c		 |   16 ++++++++++++++--
3567 src/fcint.h		 |    6 ++++++
3568 5 files changed, 28 insertions(+), 23 deletions(-)
3569
3570commit 0a87ce715e1862c56702f5be43af9f246aa34e68
3571Author: Keith Packard <keithp@neko.keithp.com>
3572Date:	Thu Aug 31 11:56:43 2006 -0700
3573
3574    With no args, fc-cat now dumps all directories.
3575
3576    Automatically list all font directories when no arguments are given to
3577    fc-cat. Also add -r option to recurse from specified cache
3578    directories.
3579    fc-cat also now prints the cache filename in verbose mode, along
3580    with the
3581    related directory name.
3582
3583 fc-cat/fc-cat.c |  119
3584 +++++++++++++++++++++++++++++++++++++++++++------------
3585 src/fccache.c	 |   16 +++++---
3586 src/fcint.h	 |    2 +-
3587 3 files changed, 104 insertions(+), 33 deletions(-)
3588
3589commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
3590Author: Keith Packard <keithp@neko.keithp.com>
3591Date:	Thu Aug 31 09:42:49 2006 -0700
3592
3593    Automatically remove invalid cache files.
3594
3595    Cache files for missing or more recently modified directories are
3596    automatically removed at the end of every fc-cache run.
3597
3598 fc-cache/Makefile.am |    2 +-
3599 fc-cache/fc-cache.c  |  130
3600 +++++++++++++++++++++++++++++++++++++++++++++++++-
3601 fc-cat/fc-cat.c      |    3 +-
3602 src/fccache.c	      |    6 +-
3603 src/fcint.h	      |    2 +-
3604 5 files changed, 135 insertions(+), 8 deletions(-)
3605
3606commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
3607Author: Keith Packard <keithp@neko.keithp.com>
3608Date:	Thu Aug 31 09:07:32 2006 -0700
3609
3610    Serialized value lists were only including one value.
3611
3612    The next pointer in the serialized value list wasn't getting set,
3613    so they
3614    were truncated at a single value.
3615
3616 src/fcpat.c |	  1 +
3617 1 files changed, 1 insertions(+), 0 deletions(-)
3618
3619commit c50ea916b0e56520948804b67fc7df57bb490575
3620Author: Keith Packard <keithp@neko.keithp.com>
3621Date:	Wed Aug 30 23:09:39 2006 -0700
3622
3623    Use intptr_t instead of off_t inside FcCache structure.
3624
3625    This avoids OS-dependencies in the cache file structure.
3626
3627 src/fcint.h	   |	2 +-
3628 src/fcserialize.c |	1 -
3629 2 files changed, 1 insertions(+), 2 deletions(-)
3630
3631commit 76abb77f26c43d069919f80e960c71c2242fb5c2
3632Author: Keith Packard <keithp@neko.keithp.com>
3633Date:	Wed Aug 30 22:23:25 2006 -0700
3634
3635    Fix fc-cat again. Sigh.
3636
3637    Internal interfaces in cache management changed again...
3638
3639 fc-cat/fc-cat.c |   37 +++++++++++++++++++++++++------------
3640 src/fccache.c	 |   19 ++++++++++---------
3641 src/fcint.h	 |    9 ++++++---
3642 3 files changed, 41 insertions(+), 24 deletions(-)
3643
3644commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
3645Author: Keith Packard <keithp@neko.keithp.com>
3646Date:	Wed Aug 30 21:59:53 2006 -0700
3647
3648    Skip broken caches. Cache files are auto-written, don't rewrite
3649    in fc-cache.
3650
3651    Validate cache contents and skip broken caches, looking down cache
3652    path for
3653    valid ones.
3654
3655    Every time a directory is scanned, it will be written to a cache
3656    file if
3657    possible, so fc-cache doesn't need to re-write the cache file. This
3658    makes
3659    detecting when the cache was generated a bit tricky, so we guess
3660    that if the
3661    cache wasn't valid before running and is valid afterwards, the
3662    cache file
3663    was written.
3664
3665    Also, allow empty charsets to be serialized with null leaves/numbers.
3666
3667    Eliminate a leak in FcEdit by switching to FcObject sooner.
3668
3669    Call FcFini from fc-match to make valgrind happy.
3670
3671 fc-cache/fc-cache.c |	 25 ++++-----
3672 fc-match/fc-match.c |	  1 +
3673 src/fccache.c	     |	148
3674 +++++++++++++++++++++++++++------------------------
3675 src/fccfg.c	     |	 80 ++++++++--------------------
3676 src/fccharset.c     |	 56 +++++++++++--------
3677 src/fcdir.c	     |	  2 +-
3678 src/fcint.h	     |	 19 +++++--
3679 src/fcxml.c	     |	 19 +++----
3680 8 files changed, 169 insertions(+), 181 deletions(-)
3681
3682commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
3683Author: Keith Packard <keithp@neko.keithp.com>
3684Date:	Wed Aug 30 18:50:58 2006 -0700
3685
3686    Rework Object name database to unify typechecking and object lookup.
3687
3688    Eliminate ancient list of object name databases and load names
3689    into single
3690    hash table that includes type information. Typecheck all pattern
3691    values to
3692    avoid mis-typed pattern elements.
3693
3694 fc-case/fc-case.c |   13 --
3695 src/fcint.h	   |	7 +-
3696 src/fcmatch.c	   |	9 +-
3697 src/fcname.c	   |  389
3698 ++++++++++++++++++++++++++++++-----------------------
3699 src/fcpat.c	   |	2 +-
3700 5 files changed, 233 insertions(+), 187 deletions(-)
3701
3702commit c02886485b293179e8492cad9a34eb431dd4bfc9
3703Author: Keith Packard <keithp@neko.keithp.com>
3704Date:	Wed Aug 30 13:51:03 2006 -0700
3705
3706    FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
3707    work.
3708
3709    FcCharSetSerialize was computing the offset to the unserialized leaf,
3710    which left it pointing at random data when the cache was reloaded.
3711
3712    fc-cat has been updated to work with the new cache structure.
3713
3714    Various debug messages extended to help diagnose serialization errors.
3715
3716 fc-cat/fc-cat.c |  134
3717 +++++++++++++++++++++++++++++--------------------------
3718 src/fccache.c	 |    6 +--
3719 src/fccharset.c |    3 +-
3720 src/fcdbg.c	 |   20 +++++++-
3721 src/fcint.h	 |   15 +++++--
3722 src/fcpat.c	 |    7 +++
3723 6 files changed, 110 insertions(+), 75 deletions(-)
3724
3725commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
3726Author: Keith Packard <keithp@neko.keithp.com>
3727Date:	Wed Aug 30 04:24:03 2006 -0700
3728
3729    Fix build problems caused by cache rework.
3730
3731    Pagesize no longer matters in architecture decisions, the entire
3732    cache file
3733    is mmaped into the library. However, lots of intptr_t values are in
3734    use now,
3735    so that value is important.
3736
3737    fc-lang now requires fcserialize.c, which has been added to the
3738    repository.
3739
3740 fc-arch/fc-arch.c     |   14 +----
3741 fc-arch/fcarch.tmpl.h |    4 +-
3742 fc-lang/fc-lang.c     |    1 +
3743 src/fcserialize.c     |  159
3744 +++++++++++++++++++++++++++++++++++++++++++++++++
3745 4 files changed, 165 insertions(+), 13 deletions(-)
3746
3747commit 7ce196733129b0e664c1bdc20f973f15167292f7
3748Author: Keith Packard <keithp@neko.keithp.com>
3749Date:	Wed Aug 30 04:16:22 2006 -0700
3750
3751    Rework cache files to use offsets for all data structures.
3752
3753    Replace all of the bank/id pairs with simple offsets, recode several
3754    data structures to always use offsets inside the library to avoid
3755    conditional paths. Exposed data structures use pointers to hold
3756    offsets,
3757    setting the low bit to distinguish between offset and pointer.
3758
3759    Use offset-based data structures for lang charset encodings;
3760    eliminates
3761    separate data structure format for that file.
3762
3763    Much testing will be needed; offsets are likely not detected
3764    everywhere in
3765    the library yet.
3766
3767 fc-arch/fcarch.tmpl.h	 |    3 +-
3768 fc-lang/fc-lang.c	 |  185 ++++-----
3769 fontconfig/fontconfig.h |    3 -
3770 src/Makefile.am	 |    1 +
3771 src/fccache.c		 |  581 +++++++++++----------------
3772 src/fccfg.c		 |  102 +++---
3773 src/fccharset.c	 |  493 ++++++++---------------
3774 src/fcdbg.c		 |   43 ++-
3775 src/fcdefault.c	 |   64 ++--
3776 src/fcfs.c		 |  133 ++-----
3777 src/fcint.h		 |  477 +++++++++++++---------
3778 src/fclang.c		 |  120 ++-----
3779 src/fclist.c		 |   86 ++---
3780 src/fcmatch.c		 |  179 +++------
3781 src/fcname.c		 |  142 ++------
3782 src/fcpat.c		 | 1025
3783 ++++++++++++++---------------------------------
3784 src/fcstr.c		 |    1 +
3785 src/fcxml.c		 |   15 +-
3786 18 files changed, 1394 insertions(+), 2259 deletions(-)
3787
3788commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
3789Author: Keith Packard <keithp@neko.keithp.com>
3790Date:	Mon Aug 28 11:51:12 2006 -0700
3791
3792    Revert to original FcFontSetMatch algorithm to avoid losing fonts.
3793
3794    The fancy new FcFontSetMatch algorithm would discard fonts for the
3795    wrong reasons; fc-match sans:lang=en,ja would discard all fonts
3796    without
3797    Japanese support. This commit reverts to the original algorithm which
3798    ensure that FcFontSetMatch always matches the first font in the
3799    FcFontSetSort return list.
3800
3801 src/fcmatch.c |  229
3802 ++++++++-------------------------------------------------
3803 1 files changed, 32 insertions(+), 197 deletions(-)
3804
3805commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
3806Author: Keith Packard <keithp@neko.keithp.com>
3807Date:	Mon Aug 28 10:38:27 2006 -0700
3808
3809    Add ppc architecture
3810
3811 fc-arch/fcarch.tmpl.h |    1 +
3812 1 files changed, 1 insertions(+), 0 deletions(-)
3813
3814commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
3815Author: Keith Packard <keithp@neko.keithp.com>
3816Date:	Mon Aug 28 10:30:22 2006 -0700
3817
3818    During test run, remove cache directory to avoid stale cache usage.
3819
3820    As file timestamps have only one second granularity, an old cache
3821    file could easily be used when a test took less than 1 second to run.
3822    Just remove the cache directory and its contents before each test
3823    is run.
3824    Also, remove mention of the old cache file from the test config file.
3825
3826 test/fonts.conf.in |	 1 -
3827 test/run-test.sh   |	 4 +---
3828 2 files changed, 1 insertions(+), 4 deletions(-)
3829
3830commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
3831Author: Keith Packard <keithp@neko.keithp.com>
3832Date:	Mon Aug 28 10:07:43 2006 -0700
3833
3834    Add x86-64 architecture and signature.
3835
3836 fc-arch/fcarch.tmpl.h |    1 +
3837 1 files changed, 1 insertions(+), 0 deletions(-)
3838
3839commit 7db39f729859827b246da242a26ddba13cb8c4b1
3840Author: Keith Packard <keithp@neko.keithp.com>
3841Date:	Mon Aug 28 09:43:12 2006 -0700
3842
3843    Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
3844
3845    Also remove spurious printf of directory names.
3846
3847 fc-arch/Makefile.am   |    2 +-
3848 fc-arch/fcarch.tmpl.h |    2 +-
3849 src/fcdir.c	       |    1 -
3850 3 files changed, 2 insertions(+), 3 deletions(-)
3851
3852commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
3853Author: Keith Packard <keithp@neko.keithp.com>
3854Date:	Sun Aug 27 23:40:51 2006 -0700
3855
3856    Eliminate ./ and ../ elements from font directory names when scanning.
3857
3858    FcStrCanonFilename eliminates ./ and ../ elements from pathnames
3859    through
3860    simple string editing. Also, relative path names are fixed by
3861    prepending the
3862    current working directory.
3863
3864 src/fcdir.c |	 45 ++++++++++++++++++++++++++++++---------------
3865 src/fcint.h |	  3 +++
3866 src/fcstr.c |	 57
3867 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3868 3 files changed, 90 insertions(+), 15 deletions(-)
3869
3870commit af180c40376690b7ced5262156fbe13c9ebba1e2
3871Author: Keith Packard <keithp@neko.keithp.com>
3872Date:	Sun Aug 27 22:24:39 2006 -0700
3873
3874    Fix up fc-cache and fc-cat for no global cache changes.
3875
3876    fc-cache and fc-cat use internal (fcint.h) APIs that have
3877    changed with the elimination of the global cache.
3878
3879 fc-cache/fc-cache.c |	  2 +-
3880 fc-cat/fc-cat.c     |	119
3881 ++++++---------------------------------------------
3882 src/fccache.c	     |	 77 +++++++++++++++++++++++----------
3883 src/fcdir.c	     |	 13 ++---
3884 src/fcint.h	     |	  4 ++
3885 5 files changed, 76 insertions(+), 139 deletions(-)
3886
3887commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
3888Author: Keith Packard <keithp@neko.keithp.com>
3889Date:	Sun Aug 27 21:53:48 2006 -0700
3890
3891    Eliminate global cache. Eliminate multi-arch cache code.
3892
3893    With the removal of the in-directory cache files, and the addition of
3894    per-user cache directories, there is no longer any reason to
3895    preserve the
3896    giant global cache file. Eliminating of this unifies the cache
3897    structure
3898    and simplifies the overall caching strategies greatly.
3899
3900 fc-cache/fc-cache.c |	  3 +-
3901 src/fccache.c	     | 1051
3902 ++++++---------------------------------------------
3903 src/fccfg.c	     |	 23 +-
3904 src/fcdir.c	     |	164 +++++----
3905 src/fcint.h	     |	 70 +----
3906 5 files changed, 203 insertions(+), 1108 deletions(-)
3907
3908commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
3909Author: Keith Packard <keithp@neko.keithp.com>
3910Date:	Sun Aug 27 18:29:51 2006 -0700
3911
3912    Add architecture to cache filename.
3913
3914    Make cache filenames unique by inserting the architecture name
3915    into the
3916    filename.
3917
3918 src/fccache.c |    5 +++--
3919 1 files changed, 3 insertions(+), 2 deletions(-)
3920
3921commit db50cbdaf592349c204ab0af0e7061ea72237044
3922Author: Keith Packard <keithp@neko.keithp.com>
3923Date:	Sun Aug 27 18:19:39 2006 -0700
3924
3925    Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
3926    per dir.
3927
3928    Normalized directory names offer protection against looped directory
3929    trees
3930    but cost enormous numbers of system calls (stat per file in the
3931    hierarchy).
3932    Also, cache file directory name contents are validated each time the
3933    directory is modified, don't re-validate every time the cache file
3934    is loaded
3935    with an access and stat call.
3936
3937 fc-cache/fc-cache.c |	  7 +---
3938 src/fccache.c	     |	 55 +---------------------------
3939 src/fccfg.c	     |	100
3940 ---------------------------------------------------
3941 src/fcdir.c	     |	  6 ---
3942 4 files changed, 4 insertions(+), 164 deletions(-)
3943
3944commit d2f786849c0c4503360a5c09469505b05164c6d2
3945Author: Keith Packard <keithp@neko.keithp.com>
3946Date:	Sun Aug 27 17:04:01 2006 -0700
3947
3948    Write caches to first directory with permission. Valid cache in
3949    FcDirCacheOpen.
3950
3951    Previous policy was to attempt to update the cache in place and bail
3952    if that
3953    didn't work. Now, search for the first writable directory and
3954    place the
3955    cache file there instead. Furthermore, on startup, search directory
3956    list for
3957    valid cache files instead of bailing if the first found cache
3958    file wasn't
3959    valid.
3960
3961 fonts.conf.in |    2 +-
3962 src/fccache.c |   90
3963 ++++++++++++++++++++++++++------------------------------
3964 2 files changed, 43 insertions(+), 49 deletions(-)
3965
3966commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
3967Author: Keith Packard <keithp@neko.keithp.com>
3968Date:	Sun Aug 27 16:25:07 2006 -0700
3969
3970    Construct short architecture name from architecture signature.
3971
3972    Map existing architecture signature to short architecture name
3973    at build time. This architecture name is (as yet) unused, but will
3974    be used
3975    to build per-architecture cache files with names made unique by
3976    including
3977    the architecture name. The auto-detected architecture name can
3978    be overridden
3979    with the --with-arch=ARCH configure option.
3980
3981 Makefile.am	       |    2 +-
3982 configure.in	       |   17 ++++++
3983 fc-arch/Makefile.am   |   50 +++++++++++++++++
3984 fc-arch/fc-arch.c     |  144
3985 +++++++++++++++++++++++++++++++++++++++++++++++++
3986 fc-arch/fcarch.tmpl.h |   32 +++++++++++
3987 5 files changed, 244 insertions(+), 1 deletions(-)
3988
3989commit 199a92241151c391d9becca4fae1cc7e5e32ca80
3990Author: Keith Packard <keithp@neko.keithp.com>
3991Date:	Sun Aug 27 16:21:16 2006 -0700
3992
3993    Add .gitignore
3994
3995 .gitignore |	73
3996 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3997 1 files changed, 73 insertions(+), 0 deletions(-)
3998
3999commit 7410e40bd93beb4ab1a577d084112413431cede2
4000Author: Patrick Lam <plam@MIT.EDU>
4001Date:	Fri Aug 4 16:13:00 2006 +0000
4002
4003    2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
4004    Make cache directories configurable. Simplify and correct some
4005    code which
4006	deals with per-directory caches.
4007
4008 ChangeLog		 |   24 ++++
4009 configure.in		 |   22 +++-
4010 fc-cache/fc-cache.c	 |    7 +-
4011 fontconfig/fontconfig.h |    4 +-
4012 fonts.conf.in		 |    5 +
4013 fonts.dtd		 |   12 ++
4014 src/Makefile.am	 |    3 +-
4015 src/fccache.c		 |  323
4016 ++++++++++++++++++++++++-----------------------
4017 src/fccfg.c		 |   28 ++++-
4018 src/fcdir.c		 |    6 +-
4019 src/fcinit.c		 |    2 +
4020 src/fcint.h		 |   13 ++-
4021 src/fcxml.c		 |   17 +++
4022 test/fonts.conf.in	 |    1 +
4023 test/run-test.sh	 |    6 +-
4024 15 files changed, 294 insertions(+), 179 deletions(-)
4025
4026commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
4027Author: Patrick Lam <plam@MIT.EDU>
4028Date:	Wed Jul 19 02:14:28 2006 +0000
4029
4030    2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
4031    Fix file-descriptor leak in FcGlobalCacheDestroy.
4032
4033 ChangeLog     |    7 +++++++
4034 src/fccache.c |    2 ++
4035 2 files changed, 9 insertions(+), 0 deletions(-)
4036
4037commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
4038Author: Patrick Lam <plam@MIT.EDU>
4039Date:	Fri Jun 2 18:48:30 2006 +0000
4040
4041    2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
4042    Esfahbod
4043    TrueType Collection table offsets are absolute, not relative.
4044
4045 ChangeLog    |    7 +++++++
4046 src/ftglue.c |    2 +-
4047 2 files changed, 8 insertions(+), 1 deletions(-)
4048
4049commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
4050Author: Patrick Lam <plam@MIT.EDU>
4051Date:	Fri Apr 28 07:00:25 2006 +0000
4052
4053    2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
4054    Make FcStrCopy slightly more efficient.
4055
4056 ChangeLog   |	  7 +++++++
4057 src/fcstr.c |	 12 +++++++-----
4058 2 files changed, 14 insertions(+), 5 deletions(-)
4059
4060commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
4061Author: Patrick Lam <plam@MIT.EDU>
4062Date:	Thu Apr 27 08:13:45 2006 +0000
4063
4064    Keith Packard <keithp@keithp.com>
4065    Reduce transient memory usage during config file parsing by allocating
4066	smaller buffers (64 seems to be a magic number).
4067
4068 ChangeLog   |	 20 +++++++-------------
4069 src/fcstr.c |	  2 +-
4070 2 files changed, 8 insertions(+), 14 deletions(-)
4071
4072commit 529291bef436384a06db246fda30e08d5812de14
4073Author: Keith Packard <keithp@keithp.com>
4074Date:	Thu Apr 27 07:54:07 2006 +0000
4075
4076    Eliminate pattern freezing
4077
4078 ChangeLog    |    8 ++
4079 src/fcinit.c |    4 -
4080 src/fcint.h  |    3 -
4081 src/fcpat.c  |  370
4082 ----------------------------------------------------------
4083 src/fcxml.c  |    3 +-
4084 5 files changed, 9 insertions(+), 379 deletions(-)
4085
4086commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
4087Author: Keith Packard <keithp@keithp.com>
4088Date:	Thu Apr 27 07:11:44 2006 +0000
4089
4090    Make path names in cache files absolute (NB, cache format change) Stop
4091	permitting cache files to be stored in font dirs. Bump cache
4092	magic.
4093	Don't include /fonts.cache-2 in cache hash construction.
4094    reviewed by: Patrick Lam <plam@mit.edu>
4095
4096 ChangeLog	  |   30 ++++++++++++
4097 src/fccache.c	  |  104 ++++++++++---------------------------------
4098 src/fcfreetype.c |   10 +----
4099 src/fcint.h	  |    8 +---
4100 src/fclist.c	  |    4 --
4101 src/fcmatch.c	  |    3 -
4102 src/fcpat.c	  |  130
4103 ------------------------------------------------------
4104 7 files changed, 57 insertions(+), 232 deletions(-)
4105
4106commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
4107Author: Patrick Lam <plam@MIT.EDU>
4108Date:	Wed Apr 26 14:50:41 2006 +0000
4109
4110    Really update for 2.3.95.
4111
4112 README |    6 ++++--
4113 1 files changed, 4 insertions(+), 2 deletions(-)
4114
4115commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
4116Author: Patrick Lam <plam@MIT.EDU>
4117Date:	Tue Apr 25 15:33:07 2006 +0000
4118
4119    Fix the issues with GNU libiconv vs. libc iconv (which especially
4120    appear on
4121	Solarii). Approach suggested by Tim Mooney.
4122    reviewed by: plam
4123
4124 ChangeLog	  |   12 +++++++++++-
4125 configure.in	  |   37 +++++++++++++++++++++++++++++++++++--
4126 src/Makefile.am  |    2 +-
4127 src/fcfreetype.c |    3 +--
4128 4 files changed, 48 insertions(+), 6 deletions(-)
4129
4130commit 49512317264da1996bddf0b3c82d8d2de0c201eb
4131Author: Patrick Lam <plam@MIT.EDU>
4132Date:	Tue Apr 25 06:12:06 2006 +0000
4133
4134    Include $(top_srcdir), $(top_srcdir)/src before anything else.
4135    Shuffle order of includes for building out of srcdir on win32.
4136    reviewed by: plam
4137
4138 ChangeLog |   17 ++++++++++++++++-
4139 1 files changed, 16 insertions(+), 1 deletions(-)
4140
4141commit f045376c0831f068e8fd8fd61773a5ed83dede7f
4142Author: Patrick Lam <plam@MIT.EDU>
4143Date:	Tue Apr 25 05:57:41 2006 +0000
4144
4145    Include $(top_srcdir), $(top_srcdir)/src before anything else.
4146    Shuffle order of includes for building out of srcdir on win32.
4147    reviewed by: plam
4148
4149 fc-cache/fc-cache.c |	 15 ++++++++-------
4150 fc-cat/fc-cat.c     |	 17 +++++++++--------
4151 fc-match/fc-match.c |	 11 ++++++-----
4152 src/Makefile.am     |	  6 +++---
4153 src/fccache.c	     |	  2 +-
4154 src/fccfg.c	     |	  2 +-
4155 src/fccharset.c     |	  2 +-
4156 src/fcdbg.c	     |	  2 +-
4157 src/fcfreetype.c    |	  2 +-
4158 src/fcfs.c	     |	  2 +-
4159 src/fcinit.c	     |	  2 +-
4160 src/fclist.c	     |	  2 +-
4161 src/fcmatch.c	     |	  2 +-
4162 src/fcmatrix.c      |	  2 +-
4163 src/fcname.c	     |	  2 +-
4164 src/fcpat.c	     |	  2 +-
4165 src/fcstr.c	     |	  2 +-
4166 src/fcxml.c	     |	  2 +-
4167 18 files changed, 40 insertions(+), 37 deletions(-)
4168
4169commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
4170Author: Patrick Lam <plam@MIT.EDU>
4171Date:	Thu Apr 20 16:57:50 2006 +0000
4172
4173    Prevent terrible perf regression by getting the if-condition right
4174	(reported by Wouter Bolsterlee).
4175
4176 ChangeLog     |    8 +++++++-
4177 src/fcmatch.c |    2 +-
4178 2 files changed, 8 insertions(+), 2 deletions(-)
4179
4180commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
4181Author: Patrick Lam <plam@MIT.EDU>
4182Date:	Wed Apr 19 16:53:50 2006 +0000
4183
4184    Dominic Lachowicz <cinamod@hotmail.com>
4185    Implement mmap-like code for Windows using MapViewOfFile.
4186
4187 ChangeLog     |    7 +++++++
4188 src/fccache.c |   23 ++++++++++++++++++++---
4189 2 files changed, 27 insertions(+), 3 deletions(-)
4190
4191commit 56f8358364ad9078d99a35a12d7734884b8fccc2
4192Author: Patrick Lam <plam@MIT.EDU>
4193Date:	Wed Apr 19 16:17:46 2006 +0000
4194
4195    Bump version to 2.3.95.
4196
4197 ChangeLog |	8 ++++++++
4198 1 files changed, 8 insertions(+), 0 deletions(-)
4199
4200commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
4201Author: Patrick Lam <plam@MIT.EDU>
4202Date:	Wed Apr 19 16:17:19 2006 +0000
4203
4204    Bail gracefully if the cache file does not contain enough data.
4205
4206 ChangeLog		 |    5 +++++
4207 README			 |   23 +++++++++++++++++++++--
4208 configure.in		 |    2 +-
4209 fontconfig/fontconfig.h |    2 +-
4210 src/fccache.c		 |   19 ++++++++++++++++++-
4211 5 files changed, 46 insertions(+), 5 deletions(-)
4212
4213commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
4214Author: Patrick Lam <plam@MIT.EDU>
4215Date:	Sat Apr 15 00:25:20 2006 +0000
4216
4217    Give the 'Standard Symbols L' match a strong (vs. weak) binding.
4218
4219 ChangeLog     |    5 +++++
4220 fonts.conf.in |   13 ++++++++-----
4221 2 files changed, 13 insertions(+), 5 deletions(-)
4222
4223commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
4224Author: Patrick Lam <plam@MIT.EDU>
4225Date:	Fri Apr 14 18:35:16 2006 +0000
4226
4227    Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
4228	Simplify code and get things straight.
4229
4230 ChangeLog    |    6 ++++++
4231 src/fcname.c |   20 +++++---------------
4232 2 files changed, 11 insertions(+), 15 deletions(-)
4233
4234commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
4235Author: Patrick Lam <plam@MIT.EDU>
4236Date:	Fri Apr 14 15:40:58 2006 +0000
4237
4238    Actually, just add URW fonts as aliases for all of the PostScript
4239    fonts.
4240	(reported by Miguel Rodriguez).
4241
4242 ChangeLog     |    6 ++++++
4243 fonts.conf.in |   36 ++++++++++++++++++++++++++++++------
4244 2 files changed, 36 insertions(+), 6 deletions(-)
4245
4246commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
4247Author: Patrick Lam <plam@MIT.EDU>
4248Date:	Fri Apr 14 14:51:22 2006 +0000
4249
4250    Add an alias 'Standard Symbols L' for 'Symbol'.
4251
4252 ChangeLog     |    5 +++++
4253 fonts.conf.in |    6 +++++-
4254 2 files changed, 10 insertions(+), 1 deletions(-)
4255
4256commit 2f02e38361b24032945e24f7f8480999bf9df1e2
4257Author: Patrick Lam <plam@MIT.EDU>
4258Date:	Wed Apr 12 14:36:36 2006 +0000
4259
4260    Fix memory leak (Coverity defect #2089).
4261    Ignore script if subtable is missing (Coverity defect #2088).
4262    Fix possible null pointer dereference (Coverity defect #784)
4263    and memory
4264	leak (Coverity defects #785, #786).
4265    Don't copy FcCharSet if we're going to throw it away anyway. (Reported
4266    by
4267	Kenichi Handa).
4268    reviewed by: plam
4269
4270 ChangeLog	  |   21 +++++++++++++++++++++
4271 src/fccfg.c	  |    4 +++-
4272 src/fcfreetype.c |    5 +----
4273 src/fcmatch.c	  |   33 ++++++++++++++++++++-------------
4274 src/fcpat.c	  |    7 ++++++-
4275 5 files changed, 51 insertions(+), 19 deletions(-)
4276
4277commit a56e89ab4f21aa6288345c63d2c43e55561632e0
4278Author: Patrick Lam <plam@MIT.EDU>
4279Date:	Wed Apr 12 03:02:57 2006 +0000
4280
4281    Fix bad behaviour on realloc resulting in crash.
4282    reviewed by: plam
4283
4284 ChangeLog    |    7 +++++++
4285 src/fcname.c |   17 ++++++++++-------
4286 2 files changed, 17 insertions(+), 7 deletions(-)
4287
4288commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
4289Author: Patrick Lam <plam@MIT.EDU>
4290Date:	Wed Apr 12 02:38:28 2006 +0000
4291
4292    Don't crash if config is null (Coverity defect #984).
4293
4294 ChangeLog     |   13 +++++++++----
4295 src/fccache.c |    5 +++--
4296 2 files changed, 12 insertions(+), 6 deletions(-)
4297
4298commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
4299Author: Patrick Lam <plam@MIT.EDU>
4300Date:	Tue Apr 11 16:54:24 2006 +0000
4301
4302    Missing bits from previous patches.
4303    Remove extra semi-colon.
4304    Fix memory leak in error case (Coverity defects #776, #985).
4305    Fix memory leaks (Coverity defects #779, #781) and memory use
4306    after free
4307	(Coverity defect #780).
4308    reviewed by: plam
4309
4310 ChangeLog	 |   18 ++++++++++++++++++
4311 src/fccfg.c	 |   13 +++++++++----
4312 src/fccharset.c |    5 ++++-
4313 src/fclang.c	 |    1 +
4314 src/fcxml.c	 |    4 +++-
4315 5 files changed, 35 insertions(+), 6 deletions(-)
4316
4317commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
4318Author: Patrick Lam <plam@MIT.EDU>
4319Date:	Tue Apr 11 14:20:59 2006 +0000
4320
4321    Properly convert static charsets to dynamic charsets.
4322    Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
4323    Fix memory leak (Coverity defect #1819).
4324    prevent crash when invalid include line is parsed (Coverity defect
4325    #763).
4326    Fix potential null pointer access (Coverity defect #1804).
4327    Remove dead code (Coverity defect #1194).
4328    Prevent potential null pointer access (Coverity defect #767),
4329    ensure error
4330	value is read (Coverity defect #1195).
4331    reviewed by: plam
4332
4333 ChangeLog	   |   29 +++++++++++++++++++++++++++++
4334 fc-cat/fc-cat.c   |	4 +++-
4335 fc-lang/fc-lang.c |	3 +++
4336 src/fccharset.c   |	5 +++++
4337 src/fcfreetype.c  |	6 ++++--
4338 src/fclang.c	   |	8 +++++++-
4339 src/fcname.c	   |	8 --------
4340 src/fcpat.c	   |   11 ++++++++++-
4341 8 files changed, 61 insertions(+), 13 deletions(-)
4342
4343commit af2ad236f037c7a53e73b9454f620de1a52f0422
4344Author: Patrick Lam <plam@MIT.EDU>
4345Date:	Tue Apr 11 05:08:26 2006 +0000
4346
4347    Survive missing docbook2pdf.
4348    reviewed by: plam
4349
4350 ChangeLog	 |   11 +++++++++--
4351 doc/Makefile.am |   10 ++++++----
4352 2 files changed, 15 insertions(+), 6 deletions(-)
4353
4354commit 67ed0b729718233662255a181bdcdb136c04dc5b
4355Author: Patrick Lam <plam@MIT.EDU>
4356Date:	Mon Apr 10 22:08:35 2006 +0000
4357
4358    Include more stub definitions to make HP-UX's C compiler happy.
4359
4360 ChangeLog		     |	  7 +++++++
4361 fc-case/fc-case.c	     |	  3 +++
4362 fc-glyphname/fc-glyphname.c |	  3 +++
4363 fc-lang/fc-lang.c	     |	  3 +++
4364 4 files changed, 16 insertions(+), 0 deletions(-)
4365
4366commit ac0010940e626cb9193bb4ad0271f3820c7225ee
4367Author: Patrick Lam <plam@MIT.EDU>
4368Date:	Mon Apr 10 21:04:54 2006 +0000
4369
4370    Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
4371
4372 ChangeLog    |    5 +++++
4373 src/fcname.c |    2 +-
4374 2 files changed, 6 insertions(+), 1 deletions(-)
4375
4376commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
4377Author: Patrick Lam <plam@MIT.EDU>
4378Date:	Mon Apr 10 19:33:03 2006 +0000
4379
4380    Fix string memory leak (Coverity defect #1823).
4381    Fix memory leak with hash collision (Coverity defect #1824).
4382    reviewed by: plam
4383
4384 ChangeLog     |    9 +++++++++
4385 src/fccache.c |    1 +
4386 src/fccfg.c   |    5 ++++-
4387 3 files changed, 14 insertions(+), 1 deletions(-)
4388
4389commit c814c301ee4dcc67eeacee9608fb716e67534356
4390Author: Patrick Lam <plam@MIT.EDU>
4391Date:	Mon Apr 10 16:12:55 2006 +0000
4392
4393    Don't leak header in non-error case (Coverity defect #1825).
4394    reviewed by: plam
4395
4396 ChangeLog     |    6 ++++++
4397 src/fccache.c |    2 ++
4398 2 files changed, 8 insertions(+), 0 deletions(-)
4399
4400commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
4401Author: Patrick Lam <plam@MIT.EDU>
4402Date:	Mon Apr 10 16:06:42 2006 +0000
4403
4404    src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
4405    defects
4406	#777, #1826)
4407    reviewed by: plam
4408
4409 ChangeLog   |	  6 ++++++
4410 src/fcdir.c |	 54 +++++++++++++++++++++++++++++++++++++-----------------
4411 2 files changed, 43 insertions(+), 17 deletions(-)
4412
4413commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
4414Author: Patrick Lam <plam@MIT.EDU>
4415Date:	Mon Apr 10 15:46:34 2006 +0000
4416
4417    Fix double free (spotted by Coverity, CID #1965).
4418    Check if pattern is not null before using it (Coverity defect #1883).
4419    Fix memory leak with hash collision (Coverity defect #1829).
4420    Fix memory leak when bail cases (Coverity defect #1828).
4421    Don't leak directory name (Coverity defect #1827).
4422    reviewed by: plam
4423
4424 ChangeLog	     |	 18 ++++++++++++++++++
4425 fc-match/fc-match.c |	  6 ++++--
4426 src/fccache.c	     |	 10 +++++++---
4427 src/fccfg.c	     |	  1 +
4428 4 files changed, 30 insertions(+), 5 deletions(-)
4429
4430commit 86abd75965f598dba79a3df68e7bc4c5082a5764
4431Author: Patrick Lam <plam@MIT.EDU>
4432Date:	Fri Apr 7 18:07:51 2006 +0000
4433
4434    LD_ADD missing dependencies for binaries. Reported by Edson Alves
4435    Pereira.
4436    reviewed by: plam
4437
4438 ChangeLog	      |   10 ++++++++++
4439 fc-cache/Makefile.am |    2 +-
4440 fc-cat/Makefile.am   |    2 +-
4441 fc-list/Makefile.am  |    3 +--
4442 fc-match/Makefile.am |    2 +-
4443 5 files changed, 14 insertions(+), 5 deletions(-)
4444
4445commit f23f5f388d93655af972083513ba4d505ec4f449
4446Author: Patrick Lam <plam@MIT.EDU>
4447Date:	Fri Apr 7 17:37:09 2006 +0000
4448
4449    SGI compilation fixes (reported by Christoph Bauer):
4450    1) reorder union definition of _FcChar;
4451    2) omit .stats =.
4452
4453 ChangeLog	   |	8 ++++++++
4454 fc-lang/fc-lang.c |	2 +-
4455 src/fcint.h	   |	8 ++++----
4456 3 files changed, 13 insertions(+), 5 deletions(-)
4457
4458commit 44415a079a3e9951e0c2424edca4907a93a60db5
4459Author: Patrick Lam <plam@MIT.EDU>
4460Date:	Fri Apr 7 17:27:39 2006 +0000
4461
4462    Portability fixes for HP-UX (reported by Christoph Bauer). Replace
4463	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
4464	'fc_alignof'.
4465    reviewed by: plam
4466
4467 ChangeLog	 |   15 +++++++++++++++
4468 configure.in	 |    1 +
4469 src/fccharset.c |    4 ++--
4470 src/fcfs.c	 |    2 +-
4471 src/fcint.h	 |   15 +++++++++------
4472 src/fclang.c	 |    2 +-
4473 src/fcname.c	 |    2 +-
4474 src/fcpat.c	 |    6 +++---
4475 8 files changed, 33 insertions(+), 14 deletions(-)
4476
4477commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
4478Author: Patrick Lam <plam@MIT.EDU>
4479Date:	Fri Apr 7 17:06:55 2006 +0000
4480
4481    Move up #include of config.h. Fail if neither inttypes.h nor
4482    stdint.h is
4483	available. Fixes bug 6171.
4484    reviewed by: plam
4485
4486 ChangeLog   |	  8 ++++++++
4487 src/fcint.h |	 11 +++++++----
4488 2 files changed, 15 insertions(+), 4 deletions(-)
4489
4490commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
4491Author: Patrick Lam <plam@MIT.EDU>
4492Date:	Fri Apr 7 04:42:32 2006 +0000
4493
4494    Patrick Lam <plam@mit.edu>
4495    Make fontconfig compile under MinGW:
4496    1) remove unneeded #includes;
4497    2) make use of mmap and sysconf conditional;
4498    3) replace rand_r by srand/rand if needed;
4499    4) use chsize instead of ftruncate; and
4500    5) update libtool exports file
4501
4502 ChangeLog	       |   18 +++
4503 configure.in	       |    3 +-
4504 fc-cache/fc-cache.c   |    7 +
4505 fc-cat/fc-cat.c       |    1 -
4506 src/fccache.c	       |   74 +++++++++-
4507 src/fcfreetype.c      |    3 +-
4508 src/fontconfig.def.in |  370
4509 ++++++++++++++++++++++++++++++++++---------------
4510 7 files changed, 353 insertions(+), 123 deletions(-)
4511
4512commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
4513Author: Patrick Lam <plam@MIT.EDU>
4514Date:	Fri Apr 7 04:19:49 2006 +0000
4515
4516    Eliminate warning.
4517
4518 ChangeLog   |	  5 +++++
4519 src/fcdir.c |	  2 +-
4520 2 files changed, 6 insertions(+), 1 deletions(-)
4521
4522commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
4523Author: Patrick Lam <plam@MIT.EDU>
4524Date:	Thu Apr 6 05:15:08 2006 +0000
4525
4526    file fc-match.sgml was initially added on branch fc-2_4_branch.
4527
4528commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
4529Author: Patrick Lam <plam@MIT.EDU>
4530Date:	Thu Apr 6 05:15:08 2006 +0000
4531
4532    Update documentation for fc-match (SGML-ize it). (reported by Ilya
4533	Konstantinov)
4534
4535 ChangeLog		|    8 ++
4536 fc-match/.cvsignore	|    1 +
4537 fc-match/Makefile.am	|   27 +++++++-
4538 fc-match/fc-match.1	|   37 -----------
4539 fc-match/fc-match.sgml |  169
4540 ++++++++++++++++++++++++++++++++++++++++++++++++
4541 5 files changed, 203 insertions(+), 39 deletions(-)
4542
4543commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
4544Author: Patrick Lam <plam@MIT.EDU>
4545Date:	Thu Apr 6 04:52:21 2006 +0000
4546
4547    Reduce amount of dirty rss by const'ing some data structures.
4548    Don't fail if we can't create or remove $(pkgcachedir) i.e.
4549	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
4550    reviewed by: plam
4551
4552 ChangeLog	      |   15 +++++++++++++++
4553 fc-cache/Makefile.am |    4 ++--
4554 src/fcdefault.c      |    2 +-
4555 src/fcpat.c	      |    2 +-
4556 src/fcxml.c	      |    2 +-
4557 5 files changed, 20 insertions(+), 5 deletions(-)
4558
4559commit 0d745819a9ec491349d4e122a7d44d689b2d3479
4560Author: Patrick Lam <plam@MIT.EDU>
4561Date:	Thu Apr 6 04:33:11 2006 +0000
4562
4563    Fix intel compiler warnings: make many variables static, eliminate
4564	duplicate names, reduce variable scopes, unsigned/signed printf
4565	formatting.
4566    reviewed by: plam
4567
4568 ChangeLog		     |	 16 ++++++++++++++++
4569 fc-case/fc-case.c	     |	  8 ++++----
4570 fc-glyphname/fc-glyphname.c |	 12 ++++++------
4571 fc-lang/fc-lang.c	     |	  8 ++++----
4572 fc-match/fc-match.c	     |	  2 +-
4573 src/fccache.c		     |	 11 ++++++-----
4574 src/fcfreetype.c	     |	  4 +---
4575 src/fclang.c		     |	  5 ++---
4576 src/fcxml.c		     |	 14 +++++++-------
4577 9 files changed, 47 insertions(+), 33 deletions(-)
4578
4579commit b17cf498be69f483e6355ae468f7239165df3ffb
4580Author: Patrick Lam <plam@MIT.EDU>
4581Date:	Fri Mar 24 15:21:10 2006 +0000
4582
4583    Fix multiarch support (don't destroy multiarch files!)
4584    Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
4585	detection!)
4586    reviewed by: plam
4587
4588 ChangeLog     |   12 ++++++++++++
4589 configure.in  |    2 ++
4590 fonts.conf.in |    7 ++++++-
4591 src/fccache.c |    3 ++-
4592 4 files changed, 22 insertions(+), 2 deletions(-)
4593
4594commit ba76916ff64d476d5c5564e46a5d4209cb942864
4595Author: Patrick Lam <plam@MIT.EDU>
4596Date:	Thu Mar 23 04:22:28 2006 +0000
4597
4598    On Windows, unlink before rename. Reported by Tim Evans.
4599
4600 ChangeLog	|    5 +++++
4601 src/fcatomic.c |    3 +++
4602 2 files changed, 8 insertions(+), 0 deletions(-)
4603
4604commit c02218223153b3022071e789def3fde8b556d6d6
4605Author: Patrick Lam <plam@MIT.EDU>
4606Date:	Thu Mar 23 04:21:10 2006 +0000
4607
4608    On Windows, unlink before rename. Reported by Tim Evans.
4609
4610 ChangeLog	|    5 +++++
4611 src/fcatomic.c |    3 +++
4612 2 files changed, 8 insertions(+), 0 deletions(-)
4613
4614commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
4615Author: Patrick Lam <plam@MIT.EDU>
4616Date:	Wed Mar 15 15:59:33 2006 +0000
4617
4618    Fix typos in orth files. Reported by Denis Jacquerye.
4619
4620 fc-lang/ab.orth  |    2 +-
4621 fc-lang/ibo.orth |    2 +-
4622 2 files changed, 2 insertions(+), 2 deletions(-)
4623
4624commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
4625Author: Patrick Lam <plam@MIT.EDU>
4626Date:	Wed Mar 15 15:58:59 2006 +0000
4627
4628    Fix typos in orth files. Reported by Denis Jacquerye.
4629
4630 ChangeLog	  |    6 ++++++
4631 fc-lang/ab.orth  |    2 +-
4632 fc-lang/ibo.orth |    2 +-
4633 3 files changed, 8 insertions(+), 2 deletions(-)
4634
4635commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
4636Author: Patrick Lam <plam@MIT.EDU>
4637Date:	Wed Mar 8 20:57:39 2006 +0000
4638
4639    Fix Makefile.am for removal of debian/ directory.
4640
4641 ChangeLog	     |	  7 +++++++
4642 Makefile.am	     |	 35 +----------------------------------
4643 config/config.guess |	 51
4644 +++++++++++++++++++++++++++++++++++++++++----------
4645 config/config.sub   |	 47
4646 ++++++++++++++++++++++++++++++++++++++---------
4647 4 files changed, 87 insertions(+), 53 deletions(-)
4648
4649commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
4650Author: Patrick Lam <plam@MIT.EDU>
4651Date:	Wed Mar 8 20:38:39 2006 +0000
4652
4653    .cvsignore
4654    Ignore debian/ directory for CVS.
4655
4656 .cvsignore |	 1 +
4657 ChangeLog  |	 6 +++++-
4658 2 files changed, 6 insertions(+), 1 deletions(-)
4659
4660commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
4661Author: Patrick Lam <plam@MIT.EDU>
4662Date:	Wed Mar 8 20:33:42 2006 +0000
4663
4664    debian/*
4665    Now remove debian/ directory.
4666
4667 ChangeLog			   |	5 +
4668 debian/README.Debian		   |   45 ---
4669 debian/changelog		   |  718
4670 -------------------------------------
4671 debian/compat			   |	1 -
4672 debian/control			   |   80 ----
4673 debian/copyright		   |   29 --
4674 debian/fontconfig-udeb.install    |	3 -
4675 debian/fontconfig.config	   |   10 -
4676 debian/fontconfig.defoma	   |  162 ---------
4677 debian/fontconfig.dirs		   |	1 -
4678 debian/fontconfig.install	   |	7 -
4679 debian/fontconfig.postinst	   |  145 --------
4680 debian/fontconfig.postrm	   |   26 --
4681 debian/fontconfig.templates	   |   27 --
4682 debian/libfontconfig1-dev.install |	7 -
4683 debian/libfontconfig1.install	   |	1 -
4684 debian/local.conf.md5sum	   |   18 -
4685 debian/rules			   |   40 --
4686 18 files changed, 5 insertions(+), 1320 deletions(-)
4687
4688commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
4689Author: Patrick Lam <plam@MIT.EDU>
4690Date:	Wed Mar 8 20:32:56 2006 +0000
4691
4692    debian/po/*
4693    .cvsignore
4694    Remove debian/ directory from sources. See Debian's subversion
4695    server at
4696	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
4697
4698 ChangeLog		 |    8 ++
4699 debian/po/POTFILES.in	 |    1 -
4700 debian/po/cs.po	 |  127 ------------------------------------
4701 debian/po/da.po	 |  146 ------------------------------------------
4702 debian/po/de.po	 |  124 -----------------------------------
4703 debian/po/es.po	 |  163
4704 -----------------------------------------------
4705 debian/po/fr.po	 |  159
4706 ---------------------------------------------
4707 debian/po/ja.po	 |   88 -------------------------
4708 debian/po/nl.po	 |  125 ------------------------------------
4709 debian/po/pt.po	 |  112 --------------------------------
4710 debian/po/pt_BR.po	 |  148 ------------------------------------------
4711 debian/po/templates.pot |   84 ------------------------
4712 debian/po/tr.po	 |  117 ---------------------------------
4713 debian/po/zh_CN.po	 |  115 ---------------------------------
4714 14 files changed, 8 insertions(+), 1509 deletions(-)
4715
4716commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
4717Author: Patrick Lam <plam@MIT.EDU>
4718Date:	Wed Mar 8 19:27:25 2006 +0000
4719
4720    file ln.orth was initially added on branch fc-2_4_branch.
4721
4722commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
4723Author: Patrick Lam <plam@MIT.EDU>
4724Date:	Wed Mar 8 19:27:25 2006 +0000
4725
4726    Add orthography for Lingala.
4727    reviewed by: plam
4728
4729 ChangeLog	  |    8 ++++++++
4730 fc-lang/iso639-1 |    2 +-
4731 fc-lang/iso639-2 |    2 +-
4732 fc-lang/ln.orth  |   43 +++++++++++++++++++++++++++++++++++++++++++
4733 4 files changed, 53 insertions(+), 2 deletions(-)
4734
4735commit 37e3f33c7ec32432260b0ef750ac415763d6044f
4736Author: Patrick Lam <plam@MIT.EDU>
4737Date:	Wed Mar 8 19:19:05 2006 +0000
4738
4739    Sort directory entries while scanning them from disk; prevents
4740    Heisenbugs
4741	due to file ordering in a directory.
4742    reviewed by: plam
4743
4744 ChangeLog   |	  8 ++++++++
4745 src/fcdir.c |	 45 ++++++++++++++++++++++++++++++++++++++++++---
4746 2 files changed, 50 insertions(+), 3 deletions(-)
4747
4748commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
4749Author: Patrick Lam <plam@MIT.EDU>
4750Date:	Wed Mar 8 19:16:10 2006 +0000
4751
4752    Add a configuration file that disables hinting for the Lohit
4753    Gujarati font
4754	(since the hinting distort some glyphs quite badly).
4755    reviewed by: keithp
4756
4757 ChangeLog	    |	 9 +++++++++
4758 conf.d/Makefile.am |	 1 +
4759 2 files changed, 10 insertions(+), 0 deletions(-)
4760
4761commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
4762Author: Patrick Lam <plam@MIT.EDU>
4763Date:	Wed Mar 8 19:10:57 2006 +0000
4764
4765    Sort directory entries while scanning them from disk; prevents
4766    Heisenbugs
4767	due to file ordering in a directory.
4768    reviewed by: plam
4769
4770 ChangeLog   |	  8 ++++++++
4771 src/fcdir.c |	 44 +++++++++++++++++++++++++++++++++++++++++---
4772 2 files changed, 49 insertions(+), 3 deletions(-)
4773
4774commit d8951c0cc2474176910277e8ca840fba5d8f3655
4775Author: Patrick Lam <plam@MIT.EDU>
4776Date:	Wed Mar 8 02:30:43 2006 +0000
4777
4778    Remove stuff we don't use, make get_{char,short,long} functions
4779    of ftglue
4780	macros to be inlined.
4781    Code cleanups (excess prototype, old-style function definition).
4782    reviewed by: plam
4783
4784 ChangeLog	  |   14 +++++++++++++
4785 src/fcfreetype.c |    8 +++---
4786 src/fcint.h	  |    3 --
4787 src/fcname.c	  |    2 +-
4788 src/ftglue.c	  |   55
4789 +++++++----------------------------------------------
4790 src/ftglue.h	  |   39 ++++++++++---------------------------
4791 6 files changed, 38 insertions(+), 83 deletions(-)
4792
4793commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
4794Author: Patrick Lam <plam@MIT.EDU>
4795Date:	Sun Mar 5 15:33:46 2006 +0000
4796
4797    Because we hacked FcPatternGet, we don't really need to expand
4798    the filename
4799	again in FcPatternGetString.
4800
4801 ChangeLog   |	  6 ++++++
4802 src/fcpat.c |	  3 ---
4803 2 files changed, 6 insertions(+), 3 deletions(-)
4804
4805commit 618adbaf7bbad8441efb589417d7144476f828c7
4806Author: Patrick Lam <plam@MIT.EDU>
4807Date:	Sun Mar 5 06:05:50 2006 +0000
4808
4809    Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
4810    that
4811	work. Reported by Bernhard Rosenkraenzer.
4812
4813 ChangeLog   |	  6 +++++
4814 src/fcpat.c |	 73
4815 ++++++++++++++++++++++++++++++++--------------------------
4816 2 files changed, 46 insertions(+), 33 deletions(-)
4817
4818commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
4819Author: Patrick Lam <plam@MIT.EDU>
4820Date:	Fri Mar 3 18:35:42 2006 +0000
4821
4822    Include inttypes.h instead of stdint.h if appropriate.
4823
4824 ChangeLog   |	  5 +++++
4825 src/fcint.h |	  4 ++++
4826 2 files changed, 9 insertions(+), 0 deletions(-)
4827
4828commit ead55be0eddcaa60ed3f7147091ada276e891ed9
4829Author: Patrick Lam <plam@MIT.EDU>
4830Date:	Fri Mar 3 18:19:04 2006 +0000
4831
4832    More stub definitions and remove FcFileIsDir from fc-cat.
4833
4834 ChangeLog		     |	  6 ++++++
4835 fc-cat/fc-cat.c	     |	 10 ----------
4836 fc-glyphname/fc-glyphname.c |	 10 ++++++++++
4837 3 files changed, 16 insertions(+), 10 deletions(-)
4838
4839commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
4840Author: Patrick Lam <plam@MIT.EDU>
4841Date:	Fri Mar 3 15:12:12 2006 +0000
4842
4843    Fix compilation on AIX with stub definitions (bug 6097).
4844
4845 ChangeLog	   |	5 +++++
4846 fc-case/fc-case.c |   10 ++++++++++
4847 2 files changed, 15 insertions(+), 0 deletions(-)
4848
4849commit bb6b19938e2c9d115abd4f36439c365b63713bb1
4850Author: Patrick Lam <plam@MIT.EDU>
4851Date:	Fri Mar 3 06:35:53 2006 +0000
4852
4853    Get rid of C++-style comments.
4854
4855 ChangeLog	  |    8 ++++++++
4856 src/fccache.c	  |    4 ++--
4857 src/fcfreetype.c |    2 +-
4858 src/fcfs.c	  |    8 ++++----
4859 src/fcpat.c	  |    5 +++--
4860 5 files changed, 18 insertions(+), 9 deletions(-)
4861
4862commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
4863Author: Patrick Lam <plam@MIT.EDU>
4864Date:	Fri Mar 3 06:12:55 2006 +0000
4865
4866    debian/changelog
4867    Enable creation of 2.3.94 Debian packages.
4868
4869 ChangeLog	  |    5 +++++
4870 debian/changelog |    5 +++++
4871 2 files changed, 10 insertions(+), 0 deletions(-)
4872
4873commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
4874Author: Patrick Lam <plam@MIT.EDU>
4875Date:	Fri Mar 3 06:11:31 2006 +0000
4876
4877    Fix suspicious return expression which causes junk to be returned.
4878    reviewed by: plam
4879
4880 ChangeLog    |    8 ++++++++
4881 src/fclang.c |    2 +-
4882 2 files changed, 9 insertions(+), 1 deletions(-)
4883
4884commit b152a85bdc5c911883af4b0e7930cbe12531d179
4885Author: Patrick Lam <plam@MIT.EDU>
4886Date:	Fri Feb 24 19:32:58 2006 +0000
4887
4888    Fix placement of @s.
4889
4890 ChangeLog   |	  5 +++++
4891 Makefile.am |	 14 +++++++-------
4892 2 files changed, 12 insertions(+), 7 deletions(-)
4893
4894commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
4895Author: Patrick Lam <plam@MIT.EDU>
4896Date:	Fri Feb 24 19:19:09 2006 +0000
4897
4898    Bump version to 2.3.94.
4899
4900 ChangeLog		 |    8 ++++++++
4901 README			 |   47
4902 +++++++++++++++++++++++++++++++++++++++++++++--
4903 configure.in		 |    2 +-
4904 fontconfig/fontconfig.h |    2 +-
4905 4 files changed, 55 insertions(+), 4 deletions(-)
4906
4907commit 639475e873c797792fff63fbd8efd73e2b0695fd
4908Author: Patrick Lam <plam@MIT.EDU>
4909Date:	Fri Feb 24 18:52:17 2006 +0000
4910
4911    Remove unconditional emboldening (per Behdad's instructions).
4912    Add @s to hide some echos.
4913
4914 ChangeLog		      |    9 +++++++++
4915 Makefile.am		      |   10 +++++-----
4916 conf.d/10-fonts-persian.conf |    6 ------
4917 3 files changed, 14 insertions(+), 11 deletions(-)
4918
4919commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
4920Author: Patrick Lam <plam@MIT.EDU>
4921Date:	Fri Feb 24 16:41:34 2006 +0000
4922
4923    Takashi Iwai <tiwai@suse.de> reviewed by: plam
4924    Fix double-free on error case.
4925
4926 ChangeLog	  |    8 ++++++++
4927 src/fcfreetype.c |    1 +
4928 2 files changed, 9 insertions(+), 0 deletions(-)
4929
4930commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
4931Author: Patrick Lam <plam@MIT.EDU>
4932Date:	Wed Feb 22 04:50:16 2006 +0000
4933
4934    Strip \r and whitespace from input; fixes bug 3454.
4935
4936 ChangeLog	   |	7 ++++++-
4937 fc-lang/fc-lang.c |   11 +++++++----
4938 2 files changed, 13 insertions(+), 5 deletions(-)
4939
4940commit 69a3fc78e233957f9e1f6737eccada1494a937ae
4941Author: Patrick Lam <plam@MIT.EDU>
4942Date:	Wed Feb 22 04:09:39 2006 +0000
4943
4944    Allocate large arrays statically in fc-lang to fix crashes under
4945	MinGW/MSYS.
4946
4947 ChangeLog	   |	6 ++++++
4948 fc-lang/fc-lang.c |   18 +++++++++---------
4949 2 files changed, 15 insertions(+), 9 deletions(-)
4950
4951commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
4952Author: Patrick Lam <plam@MIT.EDU>
4953Date:	Tue Feb 21 15:56:41 2006 +0000
4954
4955    Pass the buck; make fontconfig not crash on pango badness.
4956
4957 ChangeLog	  |    5 +++++
4958 src/fcfreetype.c |    4 ++++
4959 2 files changed, 9 insertions(+), 0 deletions(-)
4960
4961commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
4962Author: Patrick Lam <plam@MIT.EDU>
4963Date:	Tue Feb 21 15:53:43 2006 +0000
4964
4965    Use embeddedbitmap rather than rh_prefer_bitmap.
4966
4967 ChangeLog		      |    5 +++++
4968 conf.d/10-fonts-persian.conf |    2 +-
4969 2 files changed, 6 insertions(+), 1 deletions(-)
4970
4971commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
4972Author: Patrick Lam <plam@MIT.EDU>
4973Date:	Tue Feb 21 15:50:19 2006 +0000
4974
4975    Eliminate redundancies.
4976    reviewed by: plam
4977
4978 ChangeLog	  |   11 +++++++++++
4979 src/fccache.c	  |    3 ++-
4980 src/fcdir.c	  |    3 ---
4981 src/fcfreetype.c |    1 -
4982 src/fcxml.c	  |    3 +--
4983 src/ftglue.c	  |    1 -
4984 6 files changed, 14 insertions(+), 8 deletions(-)
4985
4986commit b023dbd38410521a459758498f99d3a48cdd313d
4987Author: Patrick Lam <plam@MIT.EDU>
4988Date:	Tue Feb 21 15:40:18 2006 +0000
4989
4990    Eliminate unused vars reported by Intel's compiler.
4991    reviewed by: plam
4992
4993 ChangeLog	   |   10 ++++++++++
4994 fc-list/fc-list.c |	4 ++--
4995 src/fcfreetype.c  |	3 +--
4996 src/fcstr.c	   |	3 +--
4997 src/fcxml.c	   |	2 --
4998 5 files changed, 14 insertions(+), 8 deletions(-)
4999
5000commit 2b90aee36399ec13ba3af929311b37d9494adab6
5001Author: Patrick Lam <plam@MIT.EDU>
5002Date:	Tue Feb 21 15:29:54 2006 +0000
5003
5004    Remove one more archaic character.
5005    reviewed by: plam
5006
5007 ChangeLog	 |    7 +++++++
5008 fc-lang/ka.orth |    2 +-
5009 2 files changed, 8 insertions(+), 1 deletions(-)
5010
5011commit dacf81ed4c541174f0dbfe2898f3309657bf6116
5012Author: Patrick Lam <plam@MIT.EDU>
5013Date:	Tue Feb 21 15:24:28 2006 +0000
5014
5015    Freeze patterns created by configuration file for tiny memory savings
5016	(every little bit helps).
5017    reviewed by: plam, keithp
5018
5019 ChangeLog   |	  8 ++++++++
5020 src/fcxml.c |	  3 ++-
5021 2 files changed, 10 insertions(+), 1 deletions(-)
5022
5023commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
5024Author: Patrick Lam <plam@MIT.EDU>
5025Date:	Tue Feb 21 14:12:41 2006 +0000
5026
5027    Initialize fontconfig library in fc-cat to avoid segfault.
5028    reviewed by: plam
5029
5030 ChangeLog	 |    7 +++++++
5031 fc-cat/fc-cat.c |   11 ++++++++++-
5032 2 files changed, 17 insertions(+), 1 deletions(-)
5033
5034commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
5035Author: Patrick Lam <plam@MIT.EDU>
5036Date:	Sat Feb 18 18:18:07 2006 +0000
5037
5038    Fix the underlying cause of the below segfault (must usually call
5039	FcDirCacheHasCurrentArch after FcDirCacheValid).
5040
5041 ChangeLog	     |	 12 ++++++++++--
5042 fc-cache/fc-cache.c |	  2 ++
5043 src/fccache.c	     |	  4 +++-
5044 src/fcdir.c	     |	  4 +++-
5045 4 files changed, 18 insertions(+), 4 deletions(-)
5046
5047commit a68ce9525dedc06fd4da102492e8d1c6137b3664
5048Author: Patrick Lam <plam@MIT.EDU>
5049Date:	Sat Feb 18 17:56:25 2006 +0000
5050
5051    Fix segfault (reported by fcrozat) caused by incorrect input on cache
5052	files.
5053
5054 ChangeLog     |    6 ++++++
5055 src/fccache.c |   21 +++++++++++++--------
5056 2 files changed, 19 insertions(+), 8 deletions(-)
5057
5058commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
5059Author: Patrick Lam <plam@MIT.EDU>
5060Date:	Fri Feb 17 14:44:42 2006 +0000
5061
5062    Bump up magic version; we changed the binary format.
5063
5064 ChangeLog   |	  5 +++++
5065 src/fcint.h |	  4 ++--
5066 2 files changed, 7 insertions(+), 2 deletions(-)
5067
5068commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
5069Author: Patrick Lam <plam@MIT.EDU>
5070Date:	Fri Feb 17 05:47:08 2006 +0000
5071
5072    Enable fc-cat to print out old-style cache info when given a directory
5073	name.
5074
5075 ChangeLog	 |    6 ++++++
5076 fc-cat/fc-cat.c |   26 +++++++++++++++++++++++++-
5077 2 files changed, 31 insertions(+), 1 deletions(-)
5078
5079commit 8c0d692125018052fa228721f30f760dfb0c0adf
5080Author: Patrick Lam <plam@MIT.EDU>
5081Date:	Thu Feb 16 17:50:04 2006 +0000
5082
5083    Deal correctly with changing FC_CACHE_MAGIC.
5084
5085 ChangeLog     |    5 +++++
5086 src/fccache.c |   17 +++++++++++++++++
5087 2 files changed, 22 insertions(+), 0 deletions(-)
5088
5089commit d2c0102944176744e440c4109bf7725240453cc7
5090Author: Patrick Lam <plam@MIT.EDU>
5091Date:	Thu Feb 16 15:36:43 2006 +0000
5092
5093    Add -r --really-force option which blows away cache files and then
5094	regenerates them.
5095
5096 ChangeLog	     |	  6 ++++++
5097 fc-cache/fc-cache.c |	 25 ++++++++++++++++++-------
5098 2 files changed, 24 insertions(+), 7 deletions(-)
5099
5100commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
5101Author: Patrick Lam <plam@MIT.EDU>
5102Date:	Thu Feb 16 07:12:04 2006 +0000
5103
5104    Don't bail if fontconfig can't remove a dir cache file. Skip the ID
5105    of a
5106	cache file when copying. Eliminate 'source file too small' bug in
5107	FcDirCacheWrite.
5108
5109 ChangeLog	     |	  9 ++++++++-
5110 fc-cache/fc-cache.c |	 16 ++++++++++------
5111 src/fccache.c	     |	  8 +++-----
5112 3 files changed, 21 insertions(+), 12 deletions(-)
5113
5114commit f8a17f329815cfa5416142811b96d16f2a5cca93
5115Author: Patrick Lam <plam@MIT.EDU>
5116Date:	Mon Feb 13 22:19:30 2006 +0000
5117
5118    Fix memory leak in error condition code.
5119
5120 ChangeLog	  |    5 +++++
5121 src/fcfreetype.c |    4 ++--
5122 2 files changed, 7 insertions(+), 2 deletions(-)
5123
5124commit 5657098e2940652065fcfd00e4cf2771d7df21ef
5125Author: Patrick Lam <plam@MIT.EDU>
5126Date:	Mon Feb 13 21:51:11 2006 +0000
5127
5128    Skip bitmap fonts which can't even get it together enough to declare a
5129	family name; this appears to reproduce previous fontconfig
5130	behaviour.
5131    reviewed by: plam
5132
5133 ChangeLog	  |    8 ++++++++
5134 src/fcfreetype.c |    5 +++++
5135 2 files changed, 13 insertions(+), 0 deletions(-)
5136
5137commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
5138Author: Patrick Lam <plam@MIT.EDU>
5139Date:	Sat Feb 11 05:01:32 2006 +0000
5140
5141    Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
5142    in a
5143	directory, because /var/cache/fontconfig failures ought to
5144	be fixable,
5145	unlike fonts.cache-2 failures, which may leave you screwed.
5146    reviewed by: plam
5147
5148 ChangeLog     |    9 +++++++++
5149 src/fccache.c |   42 ++++++++++++++++++++----------------------
5150 2 files changed, 29 insertions(+), 22 deletions(-)
5151
5152commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
5153Author: Patrick Lam <plam@MIT.EDU>
5154Date:	Sat Feb 11 04:50:46 2006 +0000
5155
5156    Use a tri-state to mark the fonts which didn't get blocked but
5157    were just
5158	missing an element, to distinguish them from the fonts that
5159	do match
5160	the element.
5161    reviewed by: plam
5162
5163 ChangeLog     |    8 ++++++++
5164 src/fcmatch.c |   18 +++++++++++-------
5165 2 files changed, 19 insertions(+), 7 deletions(-)
5166
5167commit f11a184104a57c0d68afde8e7458c7b8473b6671
5168Author: Patrick Lam <plam@MIT.EDU>
5169Date:	Fri Feb 10 19:40:11 2006 +0000
5170
5171    Don't kill fonts because they don't declare an element that's
5172    being matched
5173	on.
5174    reviewed by: plam
5175
5176 ChangeLog     |    7 +++++++
5177 src/fcmatch.c |    4 ++++
5178 2 files changed, 11 insertions(+), 0 deletions(-)
5179
5180commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
5181Author: Patrick Lam <plam@MIT.EDU>
5182Date:	Thu Feb 9 18:44:14 2006 +0000
5183
5184    Define and pass O_BINARY to open if appropriate, for those platforms
5185    that
5186	need it. Reported by Doodle.
5187
5188 ChangeLog     |    7 ++++---
5189 src/fccache.c |   30 +++++++++++++++++-------------
5190 2 files changed, 21 insertions(+), 16 deletions(-)
5191
5192commit c7490074c57da387904cecfdf60595713c7bb89e
5193Author: Patrick Lam <plam@MIT.EDU>
5194Date:	Thu Feb 9 16:19:42 2006 +0000
5195
5196    Fix attempt to close -1. Don't unboundedly grow bad caches
5197    (reported by
5198	fcrozat).
5199
5200 ChangeLog     |    6 ++++++
5201 src/fccache.c |    8 +++++---
5202 2 files changed, 11 insertions(+), 3 deletions(-)
5203
5204commit a8c425301aeb8e417b0fa35567b2f8f64b450657
5205Author: Patrick Lam <plam@MIT.EDU>
5206Date:	Thu Feb 9 15:25:57 2006 +0000
5207
5208    Fix problem with missing 'en' due to euro.patch: change cache
5209    file format
5210	slightly to coincide with that generated by fc-lang.
5211
5212 ChangeLog	 |    8 ++++++++
5213 src/fccharset.c |    8 ++++----
5214 2 files changed, 12 insertions(+), 4 deletions(-)
5215
5216commit b10e77628c4d207ac60ae4000b1459ced9228d69
5217Author: Patrick Lam <plam@MIT.EDU>
5218Date:	Wed Feb 8 03:34:17 2006 +0000
5219
5220    Fix warning.
5221
5222 ChangeLog     |    5 +++++
5223 src/fccache.c |    2 +-
5224 2 files changed, 6 insertions(+), 1 deletions(-)
5225
5226commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
5227Author: Patrick Lam <plam@MIT.EDU>
5228Date:	Tue Feb 7 22:09:01 2006 +0000
5229
5230    Don't reject dirs that can't be normalized (fixes lilypond, and
5231    is correct
5232	in the context of application font directories.)
5233    Use normalized directory name exclusively in FcCacheReadDirs.
5234    reviewed by: plam
5235
5236 ChangeLog     |   13 +++++++++++++
5237 src/fccache.c |   19 ++++++++++---------
5238 src/fcdir.c   |    9 ++++-----
5239 3 files changed, 27 insertions(+), 14 deletions(-)
5240
5241commit efb11b36c4e24a619e7be1790834130ca4113c5b
5242Author: Patrick Lam <plam@MIT.EDU>
5243Date:	Tue Feb 7 21:15:33 2006 +0000
5244
5245    Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
5246	usage, remove redundant cast.
5247    reviewed by: plam
5248
5249 ChangeLog   |	  8 ++++++++
5250 src/fcpat.c |	 39 +++++++++++++++++++--------------------
5251 2 files changed, 27 insertions(+), 20 deletions(-)
5252
5253commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
5254Author: Patrick Lam <plam@MIT.EDU>
5255Date:	Tue Feb 7 20:56:48 2006 +0000
5256
5257    src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
5258    Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
5259    extern for
5260	static arrays as arrays, not pointers. (Part of the fix for 'fonts
5261	don't have en' issue after Euro patch.)
5262    (I forgot to commit the ChangeLog last time.)
5263    reviewed by: plam
5264
5265 ChangeLog	 |   25 +++++++++++++++++++++++++
5266 src/fccharset.c |    6 +++---
5267 2 files changed, 28 insertions(+), 3 deletions(-)
5268
5269commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
5270Author: Patrick Lam <plam@MIT.EDU>
5271Date:	Tue Feb 7 03:53:32 2006 +0000
5272
5273    Fix hidden variable warning.
5274
5275 ChangeLog	   |	6 ++++++
5276 fc-lang/de.orth   |	1 +
5277 fc-lang/el.orth   |	1 +
5278 fc-lang/en.orth   |	1 +
5279 fc-lang/es.orth   |	1 +
5280 fc-lang/fc-lang.c |	6 +++---
5281 fc-lang/fi.orth   |	2 +-
5282 fc-lang/fr.orth   |	1 +
5283 fc-lang/it.orth   |	1 +
5284 fc-lang/nl.orth   |	1 +
5285 fc-lang/pt.orth   |	1 +
5286 src/fccache.c	   |	1 -
5287 src/fccharset.c   |	9 +++++----
5288 13 files changed, 23 insertions(+), 9 deletions(-)
5289
5290commit 799157dbbf55d1bf13b1e63faf3b530979116aca
5291Author: Patrick Lam <plam@MIT.EDU>
5292Date:	Tue Feb 7 02:33:57 2006 +0000
5293
5294    Remove de-escaping logic because FcCacheWriteString doesn't escape
5295    anyway.
5296	Do blockwise reading instead of byte-wise for performance.
5297
5298 ChangeLog     |    8 ++++++
5299 src/fccache.c |   72
5300 +++++++++++++++++++--------------------------------------
5301 2 files changed, 32 insertions(+), 48 deletions(-)
5302
5303commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
5304Author: Patrick Lam <plam@MIT.EDU>
5305Date:	Tue Feb 7 02:22:50 2006 +0000
5306
5307    Takashi Iwai <tiwai@suse.de>
5308    Don't loop infinitely on recursive symlinks (client-side).
5309
5310 ChangeLog     |    7 +++++++
5311 src/fccache.c |   21 +++++++++++++++------
5312 2 files changed, 22 insertions(+), 6 deletions(-)
5313
5314commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
5315Author: Patrick Lam <plam@MIT.EDU>
5316Date:	Mon Feb 6 23:11:41 2006 +0000
5317
5318    Don't loop infinitely on recursive symlinks.
5319    reviewed by: plam
5320
5321 ChangeLog	     |	  6 ++++++
5322 fc-cache/fc-cache.c |	 18 ++++++++++++++++++
5323 2 files changed, 24 insertions(+), 0 deletions(-)
5324
5325commit fff5a5af30142c933d8e9dddda61a6a994f44c28
5326Author: Patrick Lam <plam@MIT.EDU>
5327Date:	Mon Feb 6 22:44:02 2006 +0000
5328
5329    Skip subdirs when skipping over stale bits of global cache. Introduce
5330    state
5331	machine into FcGlobalCacheDir to avoid doing inappropriate
5332	operations
5333	on global dir entries, e.g. writing out an out-of-date cache
5334	entry.
5335    reviewed by: plam
5336
5337 ChangeLog     |   12 ++++
5338 src/fccache.c |  186
5339 +++++++++++++++++++++++++++++++++++++++++----------------
5340 src/fcint.h   |    4 +
5341 3 files changed, 150 insertions(+), 52 deletions(-)
5342
5343commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
5344Author: Patrick Lam <plam@MIT.EDU>
5345Date:	Mon Feb 6 21:52:15 2006 +0000
5346
5347    Hoist FcFileIsDir check out of FcFileScanConfig loop.
5348    reviewed by: plam
5349
5350 ChangeLog   |	  6 ++++++
5351 src/fcdir.c |	 11 ++++-------
5352 2 files changed, 10 insertions(+), 7 deletions(-)
5353
5354commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
5355Author: Patrick Lam <plam@MIT.EDU>
5356Date:	Mon Feb 6 19:25:45 2006 +0000
5357
5358    Don't rescan when trying to normalize a non-declared font dir. Don't
5359    add
5360	font dirs multiple times (even if they're aliased).
5361    reviewed by: plam
5362
5363 ChangeLog   |	  9 +++++++
5364 src/fccfg.c |	 78
5365 +++++++++++++++++++++++++++++++++++++++-------------------
5366 2 files changed, 61 insertions(+), 26 deletions(-)
5367
5368commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
5369Author: Patrick Lam <plam@MIT.EDU>
5370Date:	Mon Feb 6 14:44:46 2006 +0000
5371
5372    Explain apples/oranges comparison and fix compilation error.
5373    reviewed by: plam
5374
5375 ChangeLog  |	 7 +++++++
5376 src/fcfs.c |	 5 ++++-
5377 2 files changed, 11 insertions(+), 1 deletions(-)
5378
5379commit f076169d19574c6c548764d574a33bc4fe022ffb
5380Author: Patrick Lam <plam@MIT.EDU>
5381Date:	Mon Feb 6 14:14:21 2006 +0000
5382
5383    Insert check for integer overflow in # of fonts.
5384    reviewed by: plam
5385
5386 ChangeLog  |	 7 +++++++
5387 src/fcfs.c |	 2 +-
5388 2 files changed, 8 insertions(+), 1 deletions(-)
5389
5390commit 788c4af232f5677d73e8e2e77e123cf566530ccb
5391Author: Patrick Lam <plam@MIT.EDU>
5392Date:	Sun Feb 5 04:11:08 2006 +0000
5393
5394    Make 'make distcheck' work with automake 1.6.3.
5395    reviewed by: plam
5396
5397 ChangeLog	      |   10 ++++++++++
5398 doc/Makefile.am      |    2 +-
5399 fc-cache/Makefile.am |    2 +-
5400 fc-cat/Makefile.am   |    2 +-
5401 fc-list/Makefile.am  |    2 +-
5402 5 files changed, 14 insertions(+), 4 deletions(-)
5403
5404commit 68355f38774fe55d8010268291a170492b241a71
5405Author: Patrick Lam <plam@MIT.EDU>
5406Date:	Sun Feb 5 02:57:21 2006 +0000
5407
5408    src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
5409    FcDirCacheConsume,
5410	FcDirCacheWrite)
5411    Check I/O call return values and eliminate unused variable warnings.
5412    reviewed by: plam
5413
5414 ChangeLog	 |   13 ++++++++++
5415 fc-cat/fc-cat.c |    5 +--
5416 src/fccache.c	 |   66
5417 +++++++++++++++++++++++++++++++++++++++++-------------
5418 src/fcxml.c	 |    4 +-
5419 4 files changed, 67 insertions(+), 21 deletions(-)
5420
5421commit c4c47a7654196f37b625f337192b235e558ab890
5422Author: Patrick Lam <plam@MIT.EDU>
5423Date:	Sat Feb 4 00:09:42 2006 +0000
5424
5425    src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
5426    Fix memory leak.
5427    reviewed by: plam
5428
5429 ChangeLog   |	  7 +++++++
5430 src/fccfg.c |	  2 ++
5431 2 files changed, 9 insertions(+), 0 deletions(-)
5432
5433commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
5434Author: Patrick Lam <plam@MIT.EDU>
5435Date:	Sat Feb 4 00:04:00 2006 +0000
5436
5437    Gracefully handle the case where a cache asserts that it has
5438    a negative
5439	number of fonts, causing overflow.
5440    reviewed by: plam
5441
5442 ChangeLog  |	 8 ++++++++
5443 src/fcfs.c |	29 +++++++++++++++--------------
5444 2 files changed, 23 insertions(+), 14 deletions(-)
5445
5446commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
5447Author: Patrick Lam <plam@MIT.EDU>
5448Date:	Fri Feb 3 23:47:37 2006 +0000
5449
5450    Fix double free in error case.
5451
5452 ChangeLog     |    5 +++++
5453 src/fccache.c |    2 +-
5454 2 files changed, 6 insertions(+), 1 deletions(-)
5455
5456commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
5457Author: Patrick Lam <plam@MIT.EDU>
5458Date:	Tue Jan 31 07:30:23 2006 +0000
5459
5460    Stephan Kulow <coolo@suse.de> reviewed by: plam
5461    Replace 'stamp' target with mkinstalldirs.
5462
5463 ChangeLog	      |    8 ++++++++
5464 fc-cache/Makefile.am |   13 +++----------
5465 2 files changed, 11 insertions(+), 10 deletions(-)
5466
5467commit 28aefd013d1896ffbf389596109eaec729d5d9a5
5468Author: Patrick Lam <plam@MIT.EDU>
5469Date:	Tue Jan 31 07:16:22 2006 +0000
5470
5471    Toast broken global cache files.
5472    reviewed by: plam
5473
5474 ChangeLog     |    7 +++++++
5475 src/fccache.c |    4 ++--
5476 2 files changed, 9 insertions(+), 2 deletions(-)
5477
5478commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
5479Author: Patrick Lam <plam@MIT.EDU>
5480Date:	Tue Jan 31 04:42:20 2006 +0000
5481
5482    Actually use the directories that I added to the global cache. Fixes
5483    'make
5484	check'.
5485
5486 ChangeLog     |    6 ++++++
5487 src/fccache.c |   11 +++++++++--
5488 2 files changed, 15 insertions(+), 2 deletions(-)
5489
5490commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
5491Author: Patrick Lam <plam@MIT.EDU>
5492Date:	Tue Jan 31 04:07:45 2006 +0000
5493
5494    Don't stop scanning if a directory in fonts.conf doesn't exist,
5495    because
5496	subsequent directories might exist.
5497    reviewed by: plam
5498
5499 ChangeLog	     |	  8 ++++++++
5500 fc-cache/fc-cache.c |	 20 ++++++++++++++------
5501 2 files changed, 22 insertions(+), 6 deletions(-)
5502
5503commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
5504Author: Patrick Lam <plam@MIT.EDU>
5505Date:	Mon Jan 30 16:31:56 2006 +0000
5506
5507    Make global cache work again after putting dir names into global cache
5508    (I
5509	misplaced the recording of a file offset).
5510
5511 ChangeLog     |    6 ++++++
5512 src/fccache.c |    2 +-
5513 2 files changed, 7 insertions(+), 1 deletions(-)
5514
5515commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
5516Author: Patrick Lam <plam@MIT.EDU>
5517Date:	Mon Jan 30 15:59:17 2006 +0000
5518
5519    Update fc-cat to handle subdir lists in global cache file.
5520    Another FcCacheReadString return value check.
5521
5522 ChangeLog	 |    9 +++++++++
5523 fc-cat/fc-cat.c |   10 ++++++++++
5524 src/fccache.c	 |   11 +++++++++--
5525 3 files changed, 28 insertions(+), 2 deletions(-)
5526
5527commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
5528Author: Patrick Lam <plam@MIT.EDU>
5529Date:	Mon Jan 30 15:44:13 2006 +0000
5530
5531    Make fccache more resilient to broken cache files by checking
5532    return value
5533	of FcCacheReadString all the time.
5534    reviewed by: plam
5535
5536 ChangeLog     |    9 +++++++++
5537 src/fccache.c |   28 ++++++++++++++--------------
5538 2 files changed, 23 insertions(+), 14 deletions(-)
5539
5540commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
5541Author: Patrick Lam <plam@MIT.EDU>
5542Date:	Mon Jan 30 14:43:04 2006 +0000
5543
5544    Remove references to dead fontconfig(3) manpages in other fontconfig
5545	manpages.
5546    reviewed by: plam
5547
5548 ChangeLog	     |	  9 +++++++++
5549 fc-lang/fc-lang.man |	  2 --
5550 fc-match/fc-match.1 |	  2 --
5551 3 files changed, 9 insertions(+), 4 deletions(-)
5552
5553commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
5554Author: Patrick Lam <plam@MIT.EDU>
5555Date:	Mon Jan 30 04:51:22 2006 +0000
5556
5557    Fix world's tiniest typo in code example.
5558    reviewed by: plam
5559
5560 ChangeLog	    |	 7 +++++++
5561 doc/fcpattern.fncs |	 2 +-
5562 2 files changed, 8 insertions(+), 1 deletions(-)
5563
5564commit 30c4189deb8412793d175bce255561a882ad81b7
5565Author: Patrick Lam <plam@MIT.EDU>
5566Date:	Mon Jan 30 04:47:17 2006 +0000
5567
5568    Fix global cache reads of subdirectories.
5569    reviewed by: plam
5570
5571 ChangeLog     |    7 +++++++
5572 src/fccache.c |    2 +-
5573 2 files changed, 8 insertions(+), 1 deletions(-)
5574
5575commit 971cf18018a4f41bca196dd81989e67672e52112
5576Author: Patrick Lam <plam@MIT.EDU>
5577Date:	Mon Jan 30 04:27:53 2006 +0000
5578
5579    Add documentation for FcConfigNormalizeFontDir.
5580    Write directory information to global caches to fix make check
5581    (reported by
5582	Ronny V. Vindenes). This changes the global cache format again.
5583
5584 ChangeLog	   |   13 +++++++++++++
5585 doc/fcconfig.fncs |   11 +++++++++++
5586 src/fccache.c	   |   25 +++++++++++++++++++++++--
5587 src/fcdir.c	   |	2 +-
5588 src/fcint.h	   |	2 ++
5589 5 files changed, 50 insertions(+), 3 deletions(-)
5590
5591commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
5592Author: Patrick Lam <plam@MIT.EDU>
5593Date:	Fri Jan 27 05:47:59 2006 +0000
5594
5595    Move FcConfigNormalizeFontDir call so that it doesn't result in
5596    infinite
5597	recursion (reported by Ronny V. Vindenes).
5598
5599 ChangeLog		 |    9 +++++++++
5600 fc-cache/fc-cache.c	 |    6 +++++-
5601 fontconfig/fontconfig.h |    4 ++++
5602 src/fccache.c		 |    8 --------
5603 src/fcint.h		 |    4 ----
5604 5 files changed, 18 insertions(+), 13 deletions(-)
5605
5606commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
5607Author: Patrick Lam <plam@MIT.EDU>
5608Date:	Fri Jan 27 00:27:37 2006 +0000
5609
5610    Add a couple of missing normalizations to make fc-cache work right;
5611    only
5612	scan subdirectories once.
5613
5614 ChangeLog     |    7 +++++++
5615 src/fccache.c |    8 ++++++++
5616 src/fccfg.c   |    4 ++--
5617 3 files changed, 17 insertions(+), 2 deletions(-)
5618
5619commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
5620Author: Patrick Lam <plam@MIT.EDU>
5621Date:	Thu Jan 26 16:11:41 2006 +0000
5622
5623    Don't crash on non-existant directories in global cache.
5624    reviewed by: plam
5625
5626 ChangeLog     |    7 +++++++
5627 src/fccache.c |    4 +++-
5628 2 files changed, 10 insertions(+), 1 deletions(-)
5629
5630commit f468f568b4aedef1606b0692addf47cb9f02b328
5631Author: Patrick Lam <plam@MIT.EDU>
5632Date:	Thu Jan 26 16:09:12 2006 +0000
5633
5634    Stop trampling the directory name when writing out caches. (with Mike
5635	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
5636	necessary. Don't scan directories that can't be normalized.
5637
5638 ChangeLog     |   11 +++++++++++
5639 src/fccache.c |   16 +++++++++++++---
5640 src/fccfg.c   |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5641 src/fcdir.c   |    6 +++++-
5642 src/fcxml.c   |    2 +-
5643 5 files changed, 82 insertions(+), 5 deletions(-)
5644
5645commit 575a37b7975656f73162438635b4ba26e229b33f
5646Author: Patrick Lam <plam@MIT.EDU>
5647Date:	Wed Jan 25 14:52:49 2006 +0000
5648
5649    Fix additional memory leaks reported by Ronny V. Vindenes: don't
5650    invoke
5651	FcValueSave on hashed static strings in FcPatternAddWithBinding.
5652    Add another st_dev check in FcDirCacheOpen.
5653
5654 ChangeLog     |   11 +++++++++++
5655 src/fccache.c |   13 +++++++++++--
5656 src/fccfg.c   |    3 +--
5657 src/fcpat.c   |    9 ++++++++-
5658 4 files changed, 31 insertions(+), 5 deletions(-)
5659
5660commit 16a71eff3ee0326db3794fa26548106a8a8697f6
5661Author: Patrick Lam <plam@MIT.EDU>
5662Date:	Wed Jan 25 02:54:37 2006 +0000
5663
5664    Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
5665	fontconfig to treat A-X fonts differently from A-Y fonts;
5666	please mail
5667	the fontconfig list if this causes any problems.
5668    reviewed by: plam
5669
5670 ChangeLog	    |	10 ++++++++++
5671 fc-lang/zh_hk.orth |	 2 +-
5672 src/fcfreetype.c   |	 2 +-
5673 3 files changed, 12 insertions(+), 2 deletions(-)
5674
5675commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
5676Author: Patrick Lam <plam@MIT.EDU>
5677Date:	Wed Jan 25 02:33:46 2006 +0000
5678
5679    Fix memory leaks reported by Ronny V. Vindenes.
5680
5681 ChangeLog	  |    6 ++++++
5682 src/fccache.c	  |    9 ++++++++-
5683 src/fcfreetype.c |    8 +++++++-
5684 3 files changed, 21 insertions(+), 2 deletions(-)
5685
5686commit 986e35979e56774c91f3214af9e8a6f71817dcfa
5687Author: Patrick Lam <plam@MIT.EDU>
5688Date:	Thu Jan 19 19:20:30 2006 +0000
5689
5690    Fix for unaligned memory accesses.
5691    reviewed by: plam
5692
5693 ChangeLog   |	  9 ++++++++-
5694 src/fcpat.c |	 12 ++++++++----
5695 2 files changed, 16 insertions(+), 5 deletions(-)
5696
5697commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
5698Author: Patrick Lam <plam@MIT.EDU>
5699Date:	Wed Jan 18 15:41:15 2006 +0000
5700
5701    Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
5702    calls to
5703	avoid crashes.
5704    reviewed by: plam
5705
5706 ChangeLog   |	  8 ++++++++
5707 src/fcdir.c |	  4 +++-
5708 2 files changed, 11 insertions(+), 1 deletions(-)
5709
5710commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
5711Author: Patrick Lam <plam@MIT.EDU>
5712Date:	Sun Jan 15 05:31:58 2006 +0000
5713
5714    Fix segfault when consuming zero-length caches in fc-cat (which has no
5715	config, so FcConfigAddFontDir shouldn't be called.)
5716
5717 ChangeLog     |    6 ++++++
5718 src/fccache.c |    3 ++-
5719 2 files changed, 8 insertions(+), 1 deletions(-)
5720
5721commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
5722Author: Patrick Lam <plam@MIT.EDU>
5723Date:	Sat Jan 14 21:23:03 2006 +0000
5724
5725    Compare device numbers as well as inodes. Always normalize directory
5726    names
5727	before comparing them.
5728    Allocate extra space for appended '/' in directory name.
5729    reviewed by: plam
5730
5731 ChangeLog		 |   19 +++++++++++++++++++
5732 fc-cache/fc-cache.c	 |    2 +-
5733 fc-cat/fc-cat.c	 |    6 +++++-
5734 fontconfig/fontconfig.h |    2 +-
5735 src/fccache.c		 |   19 ++++++++++++++-----
5736 src/fccfg.c		 |    7 ++++---
5737 src/fcdir.c		 |    2 +-
5738 src/fcint.h		 |    6 ++++--
5739 8 files changed, 49 insertions(+), 14 deletions(-)
5740
5741commit df3efc11a9584e2099366c31ba64ac9346760321
5742Author: Patrick Lam <plam@MIT.EDU>
5743Date:	Tue Jan 10 13:15:05 2006 +0000
5744
5745    Explicitly add font dirs to config.fontDirs even if they're empty. Set
5746	current config in fc-cache.c. Fix treatment of cache directory
5747	as read
5748	from cache file; don't use string equality to determine if we
5749	have the
5750	right file, use inode equality.
5751
5752 ChangeLog	     |	 12 +++++++++
5753 fc-cache/fc-cache.c |	  1 +
5754 src/fccache.c	     |	 64
5755 +++++++++++++++++++++++++++------------------------
5756 3 files changed, 47 insertions(+), 30 deletions(-)
5757
5758commit cd9bca69702900ca9b24319c76b2dc9432bb548f
5759Author: Patrick Lam <plam@MIT.EDU>
5760Date:	Mon Jan 9 13:58:04 2006 +0000
5761
5762    Normalize font dirs by using the form, as given in fonts.conf,
5763    and recorded
5764	in FcConfig's fontDirs string set, as canonical.
5765    Actually update config.fontDirs as font directories are scanned.
5766
5767 ChangeLog	     |	 14 ++++++++++++++
5768 fc-cache/fc-cache.c |	  2 +-
5769 fc-cat/fc-cat.c     |	  4 ++--
5770 src/fccache.c	     |	 21 ++++++++++++---------
5771 src/fccfg.c	     |	 23 +++++++++++++++++++++++
5772 src/fcdir.c	     |	  3 ++-
5773 src/fcint.h	     |	  6 +++++-
5774 7 files changed, 59 insertions(+), 14 deletions(-)
5775
5776commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
5777Author: Patrick Lam <plam@MIT.EDU>
5778Date:	Sun Jan 8 10:58:30 2006 +0000
5779
5780    Fix matching bug when multiple elements match; don't use the sum
5781    of all
5782	scores, but the best score.
5783    Also more perf opts, e.g. evaluate best over all font sets rather
5784    than on a
5785	per-set basis (and other changes).
5786
5787 src/fcmatch.c |  243
5788 +++++++++++++++++++++++++++++++++-----------------------
5789 1 files changed, 143 insertions(+), 100 deletions(-)
5790
5791commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
5792Author: Patrick Lam <plam@MIT.EDU>
5793Date:	Sun Jan 8 10:58:05 2006 +0000
5794
5795    Fix matching bug when multiple elements match; don't use the sum
5796    of all
5797	scores, but the best score.
5798    Also more perf opts, e.g. evaluate best over all font sets rather
5799    than on a
5800	per-set basis (and other changes).
5801
5802 ChangeLog |	9 +++++++++
5803 1 files changed, 9 insertions(+), 0 deletions(-)
5804
5805commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
5806Author: Patrick Lam <plam@MIT.EDU>
5807Date:	Sun Jan 8 10:50:51 2006 +0000
5808
5809    Properly skip past dir caches that contain zero fonts (as occurs
5810    in global
5811	caches.) Reported by Mike Fabian.
5812
5813 ChangeLog     |    6 ++++++
5814 src/fccache.c |    4 ++++
5815 2 files changed, 10 insertions(+), 0 deletions(-)
5816
5817commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
5818Author: Patrick Lam <plam@MIT.EDU>
5819Date:	Sat Jan 7 06:36:24 2006 +0000
5820
5821    Print out full pathname in fc-match -v as well. Reported by Frederic
5822	Crozat.
5823    Fix bug where fc-match crashes when given __DUMMY__ property to
5824    match on.
5825    (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
5826    to
5827	distinguish an error return from a successful return. -PL)
5828    reviewed by: plam
5829
5830 ChangeLog    |   18 ++++++++++++++++++
5831 src/fcdbg.c  |   21 ++++++++++++++++++++-
5832 src/fcname.c |   11 +++++++----
5833 3 files changed, 45 insertions(+), 5 deletions(-)
5834
5835commit c60ec7cc6d1795922b742435965746e02e67f11c
5836Author: Patrick Lam <plam@MIT.EDU>
5837Date:	Thu Jan 5 15:12:22 2006 +0000
5838
5839    Add self to AUTHORS list.
5840    Minor change to global cache file format to fix fc-cat bug reported by
5841	Frederic Crozat, and buglet with not globally caching directories
5842	with
5843	zero fonts cached.
5844
5845 AUTHORS	 |    2 +
5846 ChangeLog	 |   18 +++++++++++++++
5847 fc-cat/fc-cat.c |   66
5848 +++++++++++++++++++++++++++++++-----------------------
5849 src/fccache.c	 |   31 ++++++++++++-------------
5850 src/fcint.h	 |    1 +
5851 src/fcpat.c	 |    2 +-
5852 6 files changed, 75 insertions(+), 45 deletions(-)
5853
5854commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
5855Author: Patrick Lam <plam@MIT.EDU>
5856Date:	Mon Jan 2 17:20:23 2006 +0000
5857
5858    Fix double-free which occurs because FcValueCanonicalize doesn't
5859    create an
5860	extra copy of the returned value, it only canonicalizes it.
5861    reviewed by: plam
5862
5863 ChangeLog   |	 11 ++++++++++-
5864 src/fccfg.c |	  1 +
5865 2 files changed, 11 insertions(+), 1 deletions(-)
5866
5867commit cea78a87910a88383699d5a386693d39aa3236f5
5868Author: Patrick Lam <plam@MIT.EDU>
5869Date:	Mon Jan 2 17:18:22 2006 +0000
5870
5871    Fix version of .cache file (currently 1 -> currently 2). Reported
5872    by Jim
5873	Osborn.
5874
5875 ChangeLog |	6 ++++++
5876 1 files changed, 6 insertions(+), 0 deletions(-)
5877
5878commit e9fd3c069aa415f9e7589dd1a871cd7727925364
5879Author: Patrick Lam <plam@MIT.EDU>
5880Date:	Mon Jan 2 17:13:48 2006 +0000
5881
5882    Fix version of .cache file (currently 1 -> currently 2). Reported
5883    by Jim
5884	Osborn.
5885
5886 doc/fontconfig-user.sgml |    2 +-
5887 1 files changed, 1 insertions(+), 1 deletions(-)
5888
5889commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
5890Author: Patrick Lam <plam@MIT.EDU>
5891Date:	Wed Dec 21 20:00:20 2005 +0000
5892
5893    Shut up GCC warnings on amd.
5894    reviewed by: plam
5895
5896 ChangeLog   |	  7 +++++++
5897 src/fcpat.c |	  4 ++--
5898 2 files changed, 9 insertions(+), 2 deletions(-)
5899
5900commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
5901Author: Patrick Lam <plam@MIT.EDU>
5902Date:	Wed Dec 21 05:37:10 2005 +0000
5903
5904    Avoid check on _fcBankId nullness and fix case where it used to crash.
5905
5906 ChangeLog	 |    7 +++++++
5907 src/fccharset.c |    2 +-
5908 src/fcint.h	 |    2 +-
5909 3 files changed, 9 insertions(+), 2 deletions(-)
5910
5911commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
5912Author: Patrick Lam <plam@MIT.EDU>
5913Date:	Wed Dec 21 03:31:19 2005 +0000
5914
5915    Bump version to 2.3.93.
5916    Use open instead of fopen (requested by Phil Race for Sun).
5917    src/fccache.c (FcDirCacheWrite);
5918    Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
5919    dir.
5920
5921 ChangeLog		 |   20 +++++++++++++++
5922 README			 |   17 +++++++++++-
5923 configure.in		 |    2 +-
5924 fc-cache/Makefile.am	 |    8 ++++++
5925 fontconfig/fontconfig.h |    2 +-
5926 src/fccache.c		 |   62
5927 ++++++++++++++++++++++++++++++++++++++--------
5928 src/fcxml.c		 |   13 +++++----
5929 7 files changed, 103 insertions(+), 21 deletions(-)
5930
5931commit 6f767cec491d354150a11491905ba59cc77a2659
5932Author: Patrick Lam <plam@MIT.EDU>
5933Date:	Tue Dec 20 20:35:47 2005 +0000
5934
5935    Restore code to skip over PCF fonts that have no encoded
5936    characters. (We
5937	guess that a font is PCF by presence of the PIXEL_SIZE BDF
5938	property.)
5939
5940 ChangeLog		     |	  8 ++++++++
5941 conf.d/10LohitGujarati.conf |	  5 +++++
5942 src/fcfreetype.c	     |	  9 ++++++---
5943 3 files changed, 19 insertions(+), 3 deletions(-)
5944
5945commit a7683cafe10925d09855f927cb7602a90e10516f
5946Author: Carl Worth <cworth@cworth.org>
5947Date:	Tue Dec 13 17:50:50 2005 +0000
5948
5949    Add a configuration file that disables hinting for the Lohit
5950    Gujarati font
5951	(since the hinting distort some glyphs quite badly).
5952    reviewed by: keithp
5953
5954 ChangeLog		     |	  8 ++++++++
5955 conf.d/10LohitGujarati.conf |	  5 +++++
5956 conf.d/Makefile.am	     |	  1 +
5957 3 files changed, 14 insertions(+), 0 deletions(-)
5958
5959commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
5960Author: Patrick Lam <plam@MIT.EDU>
5961Date:	Mon Dec 12 20:45:54 2005 +0000
5962
5963    Read and write the original location as a fallback for the hashed
5964    cache
5965	file locations. This is mostly for users to be able to have
5966	per-directory cache files.
5967
5968 ChangeLog     |    7 +++++++
5969 src/fccache.c |   41 ++++++++++++++++++++++++++++++++---------
5970 2 files changed, 39 insertions(+), 9 deletions(-)
5971
5972commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
5973Author: Patrick Lam <plam@MIT.EDU>
5974Date:	Mon Dec 12 13:46:45 2005 +0000
5975
5976    Improve error message when fc-cache can't write the cache. Add missing
5977	slash. Reported by Behdad. Incorporate Behdad's patch to create
5978	/var/cache/fontconfig when appropriate.
5979
5980 ChangeLog	      |    9 +++++++++
5981 fc-cache/Makefile.am |    5 +++++
5982 fc-cache/fc-cache.c  |    4 +++-
5983 src/fccache.c	      |    2 +-
5984 4 files changed, 18 insertions(+), 2 deletions(-)
5985
5986commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
5987Author: Patrick Lam <plam@MIT.EDU>
5988Date:	Mon Dec 12 13:20:41 2005 +0000
5989
5990    Fix crash reported by Frederic Crozat when using libxml2.
5991    reviewed by: plam
5992
5993 ChangeLog   |	  7 +++++++
5994 src/fcxml.c |	  3 +++
5995 2 files changed, 10 insertions(+), 0 deletions(-)
5996
5997commit ea44e2184198aba956e39ae63a4914544c9719fe
5998Author: Patrick Lam <plam@MIT.EDU>
5999Date:	Fri Dec 9 16:36:45 2005 +0000
6000
6001    Migrate cache files from fonts directories to
6002    /var/cache/fontconfig. This
6003	helps make fontconfig FHS-compliant, but requires that all
6004	caches get
6005	rebuilt.
6006    Also, autogen.sh now needs the additional parameter
6007    --localstatedir=/var.
6008
6009 ChangeLog		 |   20 ++
6010 INSTALL		 |    2 +-
6011 configure.in		 |    7 +
6012 fc-cache/Makefile.am	 |    2 +
6013 fc-cat/Makefile.am	 |    2 +
6014 fc-cat/fc-cat.c	 |   13 +-
6015 fontconfig/fontconfig.h |    1 +
6016 src/Makefile.am	 |    2 +
6017 src/fccache.c		 |  523
6018 ++++++++++++++++++++++++++++++++++++++++++-----
6019 9 files changed, 519 insertions(+), 53 deletions(-)
6020
6021commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
6022Author: Patrick Lam <plam@MIT.EDU>
6023Date:	Thu Dec 8 05:54:27 2005 +0000
6024
6025    Because we've changed FcPatternAddString to use FcStrStaticName
6026    and not
6027	FcValueSave, explicitly handle the case of a null string.
6028
6029 ChangeLog   |	  6 ++++++
6030 src/fcpat.c |	  7 +++++++
6031 2 files changed, 13 insertions(+), 0 deletions(-)
6032
6033commit 982b598278315de60721740047a1b57f4a5895b8
6034Author: Patrick Lam <plam@MIT.EDU>
6035Date:	Wed Dec 7 03:55:25 2005 +0000
6036
6037    Fix warnings.
6038
6039 ChangeLog	 |    5 +++++
6040 fc-cat/fc-cat.c |    9 +++------
6041 2 files changed, 8 insertions(+), 6 deletions(-)
6042
6043commit c6103dfb22de0664a6ab164d90d6959551e301c5
6044Author: Patrick Lam <plam@MIT.EDU>
6045Date:	Tue Dec 6 18:57:43 2005 +0000
6046
6047    Don't assign types to user object names.
6048
6049 ChangeLog    |    5 +++++
6050 src/fcname.c |    3 +++
6051 2 files changed, 8 insertions(+), 0 deletions(-)
6052
6053commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
6054Author: Patrick Lam <plam@MIT.EDU>
6055Date:	Mon Dec 5 16:08:01 2005 +0000
6056
6057    Don't free strings that have been returned from FcStrStaticName.
6058
6059 ChangeLog   |	  5 +++++
6060 src/fcpat.c |	 21 +++++++++++++++++++--
6061 2 files changed, 24 insertions(+), 2 deletions(-)
6062
6063commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
6064Author: Patrick Lam <plam@MIT.EDU>
6065Date:	Thu Dec 1 07:12:45 2005 +0000
6066
6067    Add codepath for reading global cache files as well.
6068
6069 ChangeLog	 |    5 ++++
6070 fc-cat/fc-cat.c |   61
6071 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6072 2 files changed, 66 insertions(+), 0 deletions(-)
6073
6074commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
6075Author: Patrick Lam <plam@MIT.EDU>
6076Date:	Thu Dec 1 06:27:07 2005 +0000
6077
6078    file 10-fonts-persian.conf was initially added on branch
6079    fc-2_4_branch.
6080
6081commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
6082Author: Patrick Lam <plam@MIT.EDU>
6083Date:	Thu Dec 1 06:27:07 2005 +0000
6084
6085    Add config file for Persian fonts from Sharif FarsiWeb, Inc.
6086    reviewed by: plam
6087
6088 ChangeLog		      |   10 +-
6089 conf.d/10-fonts-persian.conf |  545
6090 ++++++++++++++++++++++++++++++++++++++++++
6091 conf.d/Makefile.am	      |    1 +
6092 3 files changed, 555 insertions(+), 1 deletions(-)
6093
6094commit cb6d97eb1baba6795bb8abdede69902b2440f371
6095Author: Patrick Lam <plam@MIT.EDU>
6096Date:	Wed Nov 30 22:13:21 2005 +0000
6097
6098    Only add a config file to the set of config files once.
6099    reviewed by: plam
6100
6101 ChangeLog   |	  7 +++++++
6102 src/fcxml.c |	  6 ++++++
6103 2 files changed, 13 insertions(+), 0 deletions(-)
6104
6105commit 93a27747a485624d4a89550036e12eeec96d4558
6106Author: Patrick Lam <plam@MIT.EDU>
6107Date:	Tue Nov 29 15:04:06 2005 +0000
6108
6109    src/fcint.h (FcCacheBankToIndex);
6110    Fix segfault by guarding array dereference.
6111
6112 ChangeLog   |	  5 +++++
6113 src/fcint.h |	  2 +-
6114 2 files changed, 6 insertions(+), 1 deletions(-)
6115
6116commit b8948e85420469c83098a6b97d7979189a8734d9
6117Author: Patrick Lam <plam@MIT.EDU>
6118Date:	Tue Nov 29 14:57:10 2005 +0000
6119
6120    Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
6121	checks the front of the list and a non-inlineable part which
6122	finds and
6123	moves the appropriate element to the front of the list.
6124    reviewed by: plam
6125
6126 ChangeLog	   |   14 ++++++++++++++
6127 fc-lang/fc-lang.c |	5 ++++-
6128 src/fccache.c	   |   34 +++++++++++++++++-----------------
6129 src/fcint.h	   |	9 ++++++++-
6130 4 files changed, 43 insertions(+), 19 deletions(-)
6131
6132commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
6133Author: Patrick Lam <plam@MIT.EDU>
6134Date:	Tue Nov 29 06:23:00 2005 +0000
6135
6136    Make the perf guys hate me a bit less: hoist the directory-name
6137	FcConfigAcceptFont check for cached fonts up to directory
6138	cache read
6139	time, rather than running it for each font.
6140
6141 ChangeLog     |    8 ++++++++
6142 src/fccache.c |    3 +++
6143 src/fccfg.c   |    6 ++----
6144 3 files changed, 13 insertions(+), 4 deletions(-)
6145
6146commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
6147Author: Patrick Lam <plam@MIT.EDU>
6148Date:	Tue Nov 29 06:09:18 2005 +0000
6149
6150    Don't make FcPatternFindFullFname available to fccfg, it's not
6151    really safe.
6152	Instead go through FcPatternGetString (sorry, perf guys.) Also,
6153	use
6154	globs for dirs as well.
6155
6156 ChangeLog   |	  9 +++++++++
6157 src/fccfg.c |	  8 +++++---
6158 src/fcint.h |	  3 ---
6159 src/fcpat.c |	  5 ++++-
6160 4 files changed, 18 insertions(+), 7 deletions(-)
6161
6162commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
6163Author: Patrick Lam <plam@MIT.EDU>
6164Date:	Tue Nov 29 00:21:05 2005 +0000
6165
6166    Fix segfault.
6167
6168 ChangeLog   |	  5 +++++
6169 src/fccfg.c |	  5 ++++-
6170 2 files changed, 9 insertions(+), 1 deletions(-)
6171
6172commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
6173Author: Patrick Lam <plam@MIT.EDU>
6174Date:	Tue Nov 29 00:16:02 2005 +0000
6175
6176    Update autogenerated config.* files.
6177
6178 config/config.guess |	535
6179 ++++++++++++++++++++++++++-------------------------
6180 config/config.sub   |	 67 ++++---
6181 2 files changed, 314 insertions(+), 288 deletions(-)
6182
6183commit ced3f0a0abd84de73753956ec18e7316eda33a37
6184Author: Patrick Lam <plam@MIT.EDU>
6185Date:	Tue Nov 29 00:14:42 2005 +0000
6186
6187    Fix problem dating back at least to 2.3.2 where globs weren't
6188    being applied
6189	to patterns loaded from a cache.
6190    Fix some obvious spelling mistakes.
6191
6192 ChangeLog		  |   13 +++++++++++++
6193 doc/fontconfig-user.sgml |   17 +++++++++--------
6194 src/fccfg.c		  |    3 ++-
6195 src/fcint.h		  |    3 +++
6196 src/fcpat.c		  |    4 +---
6197 5 files changed, 28 insertions(+), 12 deletions(-)
6198
6199commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
6200Author: Patrick Lam <plam@MIT.EDU>
6201Date:	Mon Nov 28 10:54:11 2005 +0000
6202
6203    Stephan Kulow <coolo@suse.de> reviewed by: plam
6204    Don't kill all fonts during match (oops!)
6205
6206 ChangeLog     |   23 +++++++++++++++++++++++
6207 src/fcmatch.c |   39 ++++++++++++++++++++++++++++++++-------
6208 2 files changed, 55 insertions(+), 7 deletions(-)
6209
6210commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
6211Author: Patrick Lam <plam@MIT.EDU>
6212Date:	Mon Nov 28 01:40:53 2005 +0000
6213
6214    Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
6215    by: plam
6216    Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
6217	FcCompare into FcFontSetMatch and reorder the loops, adding
6218	a boolean
6219	array which blocks patterns from future consideration if
6220	they're known
6221	to not be best on some past criterion.
6222
6223 src/fcmatch.c |  224
6224 ++++++++++++++++++++++++++++++++++++++++-----------------
6225 1 files changed, 159 insertions(+), 65 deletions(-)
6226
6227commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
6228Author: Patrick Lam <plam@MIT.EDU>
6229Date:	Sat Nov 26 05:05:14 2005 +0000
6230
6231    Fix incorrect merge.
6232    reviewed by: plam
6233
6234 ChangeLog     |    7 +++++++
6235 src/fcmatch.c |    6 +++---
6236 2 files changed, 10 insertions(+), 3 deletions(-)
6237
6238commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
6239Author: Patrick Lam <plam@MIT.EDU>
6240Date:	Fri Nov 25 16:33:58 2005 +0000
6241
6242    Don't do random matching when bad objects are passed into
6243	FcCompareValueList.
6244
6245 ChangeLog     |    6 +++++
6246 src/fcmatch.c |   58
6247 ++++++++++++++++++++++++++++++++++++++++++--------------
6248 2 files changed, 49 insertions(+), 15 deletions(-)
6249
6250commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
6251Author: Patrick Lam <plam@MIT.EDU>
6252Date:	Fri Nov 25 16:04:44 2005 +0000
6253
6254    Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
6255	_fcPatternElts, _fcValueLists for consistency.
6256
6257 ChangeLog   |	 10 ++++++++++
6258 src/fcint.h |	  8 ++++----
6259 src/fcpat.c |	 50 +++++++++++++++++++++++++-------------------------
6260 3 files changed, 39 insertions(+), 29 deletions(-)
6261
6262commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
6263Author: Patrick Lam <plam@MIT.EDU>
6264Date:	Fri Nov 25 15:54:24 2005 +0000
6265
6266    Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
6267    reviewed by: plam
6268
6269 ChangeLog     |    7 +++++++
6270 src/fcmatch.c |   35 ++++++++++-------------------------
6271 2 files changed, 17 insertions(+), 25 deletions(-)
6272
6273commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
6274Author: Patrick Lam <plam@MIT.EDU>
6275Date:	Fri Nov 25 15:50:34 2005 +0000
6276
6277    Pass around FcCache *s to the Unserialize functions for extra
6278    consistency
6279	(and less overhead, for what that's worth).
6280
6281 ChangeLog	 |   13 +++++++++++++
6282 src/fccache.c	 |    2 +-
6283 src/fccharset.c |   12 ++++++------
6284 src/fcfs.c	 |    2 +-
6285 src/fcint.h	 |   10 +++++-----
6286 src/fclang.c	 |    8 ++++----
6287 src/fcname.c	 |    2 +-
6288 src/fcpat.c	 |   32 ++++++++++++++++----------------
6289 8 files changed, 47 insertions(+), 34 deletions(-)
6290
6291commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
6292Author: Patrick Lam <plam@MIT.EDU>
6293Date:	Fri Nov 25 03:00:51 2005 +0000
6294
6295    Inline the *PtrU functions to gain perf. Remove unneeded params
6296    for the
6297	FcCompare* functions.
6298    reviewed by: plam
6299
6300 ChangeLog     |   12 +++++++++++-
6301 src/fcint.h   |   31 +++++++++++++++++++++++++++----
6302 src/fcmatch.c |   50 +++++++++++++++++---------------------------------
6303 src/fcname.c  |   12 +++---------
6304 src/fcpat.c   |   22 ++--------------------
6305 5 files changed, 60 insertions(+), 67 deletions(-)
6306
6307commit 3f9f24e077cc079be362343be499ff0baf23e0a1
6308Author: Patrick Lam <plam@MIT.EDU>
6309Date:	Fri Nov 25 02:16:42 2005 +0000
6310
6311    Fix the debian changelog so that debian/rules works again, make it
6312    create a
6313	debian package for release 2.3.92-1. Acknowledge change in NMU of
6314	debian package.
6315
6316 debian/changelog |   13 ++++++++++++
6317 debian/control   |    1 +
6318 debian/po/cs.po  |   57
6319 +++++++++++++++++++++++++++--------------------------
6320 3 files changed, 43 insertions(+), 28 deletions(-)
6321
6322commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
6323Author: Patrick Lam <plam@MIT.EDU>
6324Date:	Thu Nov 24 21:40:20 2005 +0000
6325
6326    Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
6327    Check for type validity during FcPatternAddWithBinding, don't
6328    verify type
6329	in FcFontMatch, don't call FcCanonicalize here (which always
6330	does a
6331	deep copy).
6332    reviewed by: plam
6333
6334 ChangeLog		 |   13 +++++++++++++
6335 fontconfig/fontconfig.h |    3 ---
6336 src/fcint.h		 |    3 +++
6337 src/fcmatch.c		 |   22 +++++-----------------
6338 src/fcpat.c		 |   22 +++++++++++++++++-----
6339 5 files changed, 38 insertions(+), 25 deletions(-)
6340
6341commit 4f8b266fd97e36961639c40d93225265c0f849c7
6342Author: Patrick Lam <plam@MIT.EDU>
6343Date:	Thu Nov 24 20:20:26 2005 +0000
6344
6345    Make FcCompareString and FcCompareFamily less expensive. Only add
6346    a value
6347	for FC_FAMILY if the proposed value is a string.
6348    reviewed by: plam
6349
6350 ChangeLog     |   11 ++++++++++-
6351 src/fcmatch.c |   24 +++++++++++++++++-------
6352 src/fcpat.c   |    7 +++++++
6353 3 files changed, 34 insertions(+), 8 deletions(-)
6354
6355commit b97a34b5924b1279dd831426a94016ea8b65ea8d
6356Author: Patrick Lam <plam@MIT.EDU>
6357Date:	Thu Nov 24 19:38:05 2005 +0000
6358
6359    Inline FcDebug invocations and only initialize once, in
6360    FcInit*. Improve
6361	debug msg in FcPatternPrint.
6362    reviewed by: plam
6363
6364 ChangeLog    |   10 ++++++++++
6365 src/fcdbg.c  |   30 ++++++++++++------------------
6366 src/fcinit.c |    2 ++
6367 src/fcint.h  |    9 +++++++--
6368 4 files changed, 31 insertions(+), 20 deletions(-)
6369
6370commit d2f459781cade98d1d07806d023e63f1fc289b0e
6371Author: Patrick Lam <plam@MIT.EDU>
6372Date:	Wed Nov 23 17:01:27 2005 +0000
6373
6374    Properly apply fcrozat's patch.
6375
6376 fc-cat/fc-cat.c |    2 +-
6377 1 files changed, 1 insertions(+), 1 deletions(-)
6378
6379commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
6380Author: Patrick Lam <plam@MIT.EDU>
6381Date:	Wed Nov 23 16:36:26 2005 +0000
6382
6383    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
6384    Minor code warning cleanups.
6385
6386 ChangeLog		 |    8 ++++++++
6387 fc-cat/fc-cat.c	 |    1 -
6388 fontconfig/fontconfig.h |    2 +-
6389 3 files changed, 9 insertions(+), 2 deletions(-)
6390
6391commit b1297aa8977901075e95e40bc430fc823e1fb230
6392Author: Patrick Lam <plam@MIT.EDU>
6393Date:	Wed Nov 23 15:33:48 2005 +0000
6394
6395    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
6396    Make getopt_long accept -s parameter to fc-match as well.
6397
6398 ChangeLog	     |	  7 +++++++
6399 fc-match/fc-match.c |	  2 +-
6400 2 files changed, 8 insertions(+), 1 deletions(-)
6401
6402commit 435fc66073ee83d17242bac2880e843489439cda
6403Author: Patrick Lam <plam@MIT.EDU>
6404Date:	Wed Nov 23 15:32:36 2005 +0000
6405
6406    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
6407    Make getopt_long accept -s parameter to fc-match as well.
6408
6409 ChangeLog	     |	  7 +++++++
6410 fc-match/fc-match.c |	  2 +-
6411 2 files changed, 8 insertions(+), 1 deletions(-)
6412
6413commit adac22f290f1780f6d1424d6f93cc4453d4d489c
6414Author: Patrick Lam <plam@MIT.EDU>
6415Date:	Tue Nov 22 04:46:55 2005 +0000
6416
6417    Manually perform inlining & partial redundancy elimination to
6418    reduce calls
6419	to FcValueListPtrU.
6420    Only invoke strlen() when really necessary.
6421    reviewed by: plam
6422    reviewed by: plam
6423
6424 ChangeLog     |   16 ++++++++++++++++
6425 src/fcmatch.c |   17 +++++++++--------
6426 src/fcstr.c   |    8 ++------
6427 3 files changed, 27 insertions(+), 14 deletions(-)
6428
6429commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
6430Author: Patrick Lam <plam@MIT.EDU>
6431Date:	Sat Nov 19 22:38:39 2005 +0000
6432
6433    Get rid of the use of freetype internal headers in fcfreetype.c, since
6434	those headers will go away with freetype 2.2. Replace with public
6435	domain ftglue code from pango. Note that the patch removes
6436	some extra
6437	error checking in FT_Get_BDF_Property() and comments out the
6438	skipping
6439	of empty pcf fonts.
6440    reviewed by: plam
6441
6442 ChangeLog |	2 ++
6443 1 files changed, 2 insertions(+), 0 deletions(-)
6444
6445commit 246985e40e3296a6bb427026d8274fe8409f3776
6446Author: Patrick Lam <plam@MIT.EDU>
6447Date:	Sat Nov 19 22:37:24 2005 +0000
6448
6449    file ftglue.c was initially added on branch fc-2_4_branch.
6450
6451commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
6452Author: Patrick Lam <plam@MIT.EDU>
6453Date:	Sat Nov 19 22:37:24 2005 +0000
6454
6455    Get rid of the use of freetype internal headers in fcfreetype.c, since
6456	those headers will go away with freetype 2.2. Replace with public
6457	domain ftglue code from pango. Note that the patch removes
6458	some extra
6459	error checking in FT_Get_BDF_Property() and comments out the
6460	skipping
6461	of empty pcf fonts.
6462    reviewed by: plam
6463
6464 src/ftglue.c |  349
6465 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6466 src/ftglue.h |  159 ++++++++++++++++++++++++++
6467 2 files changed, 508 insertions(+), 0 deletions(-)
6468
6469commit 8ebf7725a8607b39ff505029b2a41369d67eb736
6470Author: Patrick Lam <plam@MIT.EDU>
6471Date:	Sat Nov 19 22:32:13 2005 +0000
6472
6473    Get rid of the use of freetype internal headers in fcfreetype.c, since
6474	those headers will go away with freetype 2.2. Replace with public
6475	domain ftglue code from pango. Note that the patch removes
6476	some extra
6477	error checking in FT_Get_BDF_Property() and comments out the
6478	skipping
6479	of empty pcf fonts.
6480    reviewed by: plam
6481
6482 ChangeLog	  |   13 +++++++++
6483 src/Makefile.am  |    4 ++-
6484 src/fcfreetype.c |   75
6485 +++++++++++++++++++++++++----------------------------
6486 3 files changed, 51 insertions(+), 41 deletions(-)
6487
6488commit a151acedc056783957f9875b1a21f13d0bb8bfe2
6489Author: Patrick Lam <plam@MIT.EDU>
6490Date:	Sat Nov 19 16:24:53 2005 +0000
6491
6492    Further fix of patch from 2005-11-04: miscounted numbers count
6493	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
6494	and
6495	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
6496    Removed leafidx_count and numbers_count since they are the same and
6497	replaced them with offset_count.
6498    reviewed by: plam
6499
6500 ChangeLog	   |   12 ++++++++++++
6501 fc-lang/fc-lang.c |   21 +++++++++++++--------
6502 2 files changed, 25 insertions(+), 8 deletions(-)
6503
6504commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
6505Author: Patrick Lam <plam@MIT.EDU>
6506Date:	Fri Nov 18 20:32:30 2005 +0000
6507
6508    Don't crash when fc-cat invoked with no arguments.
6509    Fix invalid read access caused by premature free and GCC4 warnings in
6510	libxml2 codepath.
6511    reviewed by: plam
6512    reviewed by: plam
6513
6514 ChangeLog	 |   17 ++++++++++++++++-
6515 fc-cat/fc-cat.c |    3 +++
6516 src/fcxml.c	 |   10 ++++++----
6517 3 files changed, 25 insertions(+), 5 deletions(-)
6518
6519commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
6520Author: Patrick Lam <plam@MIT.EDU>
6521Date:	Fri Nov 18 04:21:10 2005 +0000
6522
6523    List iteration not needed in FcConfigValues, since it's building
6524    up the
6525	list itself; we can just strip FcVoid elements during
6526	construction.
6527    reviewed by: plam
6528
6529 ChangeLog   |	  9 +++++++++
6530 src/fccfg.c |	 17 ++++++-----------
6531 2 files changed, 15 insertions(+), 11 deletions(-)
6532
6533commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
6534Author: Patrick Lam <plam@MIT.EDU>
6535Date:	Thu Nov 17 16:46:07 2005 +0000
6536
6537    Fix crash on invalid constants in config files (forgot to update
6538    a pointer
6539	upon list iteration.)
6540
6541 ChangeLog   |	  6 ++++++
6542 src/fccfg.c |	  1 +
6543 2 files changed, 7 insertions(+), 0 deletions(-)
6544
6545commit f28472fdb4e51a06283161f9e7a645d5354a37d2
6546Author: Patrick Lam <plam@MIT.EDU>
6547Date:	Thu Nov 17 16:17:05 2005 +0000
6548
6549    Complain about invalid constants in config files.
6550    reviewed by: plam
6551
6552 ChangeLog   |	  7 +++++++
6553 src/fcxml.c |	  4 ++++
6554 2 files changed, 11 insertions(+), 0 deletions(-)
6555
6556commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
6557Author: Patrick Lam <plam@MIT.EDU>
6558Date:	Thu Nov 17 15:43:39 2005 +0000
6559
6560    Don't add current_arch_start more than once.
6561    Fix ordering of ALIGN with respect to saving block_ptr; add another
6562    ALIGN
6563	to fcfs.c.
6564    reviewed by: plam
6565
6566 ChangeLog	 |   16 ++++++++++++++++
6567 src/fccache.c	 |    2 +-
6568 src/fccharset.c |   12 ++++++++----
6569 src/fcfs.c	 |   10 +++++++++-
6570 src/fcname.c	 |    6 ++++--
6571 src/fcpat.c	 |    1 +
6572 6 files changed, 39 insertions(+), 8 deletions(-)
6573
6574commit 8e351527bb87798e9b796e12a3b1ee6229536a28
6575Author: Patrick Lam <plam@MIT.EDU>
6576Date:	Wed Nov 16 17:49:01 2005 +0000
6577
6578    src/fccache.c (FcDirCacheProduce)
6579    Fix case where alignment bytes bumped up metadata->count causing
6580	unwarranted failures to write cache files. (Reported by Stephan
6581	Kulow).
6582
6583 ChangeLog     |    7 +++++++
6584 src/fccache.c |   15 +++++++++++----
6585 2 files changed, 18 insertions(+), 4 deletions(-)
6586
6587commit 7fd7221e683d6c65b9199fd06d34d5215582748e
6588Author: Patrick Lam <plam@MIT.EDU>
6589Date:	Wed Nov 16 15:55:17 2005 +0000
6590
6591    Add *NeededBytesAlign(), which overestimates the padding which
6592    is later
6593	added by the new ALIGN macro. Fix alignment problems on ia64
6594	and s390
6595	by bumping up block_ptr appropriately. (Earlier version by Andreas
6596	Schwab).
6597    Use sysconf to determine proper PAGESIZE value; this appears to be
6598	POSIX-compliant. (reported by Andreas Schwab)
6599    reviewed by: plam
6600
6601 ChangeLog	 |   23 +++++++++++++++++++++++
6602 src/fccache.c	 |   21 +++++++++++++--------
6603 src/fccharset.c |   11 +++++++++++
6604 src/fcfs.c	 |   10 ++++++++++
6605 src/fcint.h	 |   18 ++++++++++++++++++
6606 src/fclang.c	 |    8 ++++++++
6607 src/fcname.c	 |    8 ++++++++
6608 src/fcpat.c	 |   36 ++++++++++++++++++++++++++++++++++++
6609 8 files changed, 127 insertions(+), 8 deletions(-)
6610
6611commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
6612Author: Patrick Lam <plam@MIT.EDU>
6613Date:	Fri Nov 4 19:31:26 2005 +0000
6614
6615    Fix bug 2878 (excessive relocations at startup for charsets,
6616    reported by
6617	Ross Burton): fc-lang/fc-lang now creates the static form of the
6618	langset, not the dynamic form, so that the charsets should now
6619	be in
6620	.rodata.
6621
6622 ChangeLog	   |   11 +++++++++
6623 fc-lang/fc-lang.c |   59
6624 ++++++++++++++++++++++++++++++++++++++--------------
6625 src/fccharset.c   |   18 ++++++++++++++++
6626 src/fcint.h	   |	5 ++++
6627 src/fclang.c	   |   16 +++++++++++++-
6628 5 files changed, 92 insertions(+), 17 deletions(-)
6629
6630commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
6631Author: Patrick Lam <plam@MIT.EDU>
6632Date:	Fri Nov 4 16:48:32 2005 +0000
6633
6634    Add test for validity of directory caches that somehow got lost
6635    (reported
6636	by make distcheck).
6637
6638 ChangeLog   |	  6 ++++++
6639 src/fcdir.c |	  2 +-
6640 2 files changed, 7 insertions(+), 1 deletions(-)
6641
6642commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
6643Author: Patrick Lam <plam@MIT.EDU>
6644Date:	Fri Nov 4 06:17:00 2005 +0000
6645
6646    Bump version to 2.3.92.
6647
6648 ChangeLog		 |    8 ++++++++
6649 README			 |   29 +++++++++++++++++++++++++++--
6650 configure.in		 |    2 +-
6651 fontconfig/fontconfig.h |    2 +-
6652 4 files changed, 37 insertions(+), 4 deletions(-)
6653
6654commit ea9726b620bff44d45fa25c91a8ab7d31a813577
6655Author: Patrick Lam <plam@MIT.EDU>
6656Date:	Thu Nov 3 04:45:57 2005 +0000
6657
6658    Fix argument ordering problem in call to FcPatternTransferFullFname.
6659
6660 ChangeLog   |	  5 +++++
6661 src/fcpat.c |	  2 +-
6662 2 files changed, 6 insertions(+), 1 deletions(-)
6663
6664commit 7358dae49b328f5546d156246510601e2dd85d1c
6665Author: Patrick Lam <plam@MIT.EDU>
6666Date:	Thu Nov 3 04:23:22 2005 +0000
6667
6668    Fix warnings and embarrassing double-free error.
6669
6670 ChangeLog	  |    7 +++++++
6671 src/fcfreetype.c |    2 +-
6672 src/fcpat.c	  |   14 +++++---------
6673 3 files changed, 13 insertions(+), 10 deletions(-)
6674
6675commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
6676Author: Patrick Lam <plam@MIT.EDU>
6677Date:	Wed Nov 2 15:57:36 2005 +0000
6678
6679    Change the rule for artificial emboldening in fonts.conf.in. This
6680    enables
6681	the support for artificial emboldening included in cairo.
6682    reviewed by: plam
6683
6684 ChangeLog     |    8 ++++++++
6685 fonts.conf.in |   18 ++++++++++++++----
6686 2 files changed, 22 insertions(+), 4 deletions(-)
6687
6688commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
6689Author: Patrick Lam <plam@MIT.EDU>
6690Date:	Wed Nov 2 15:29:53 2005 +0000
6691
6692    Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
6693    full
6694	names when transferring, and free full names when freeing the
6695	associated font. Reported by Jinghua Luo.
6696
6697 ChangeLog   |	  8 ++++++++
6698 src/fcpat.c |	 18 ++++++++++++++----
6699 2 files changed, 22 insertions(+), 4 deletions(-)
6700
6701commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
6702Author: Patrick Lam <plam@MIT.EDU>
6703Date:	Wed Nov 2 07:37:00 2005 +0000
6704
6705    Revert the previous patch and commit the correct patch: I forgot a
6706	canonicalization in FcValueListSerialize, so that it would
6707	choke on
6708	already-serialized input files. Duh!
6709
6710 ChangeLog	     |	  8 ++++++++
6711 fc-cache/fc-cache.c |	  9 ---------
6712 src/fcpat.c	     |	  1 +
6713 3 files changed, 9 insertions(+), 9 deletions(-)
6714
6715commit c6b75577f3bf3019399e0a439d9cccf55e53999f
6716Author: Patrick Lam <plam@MIT.EDU>
6717Date:	Wed Nov 2 07:01:25 2005 +0000
6718
6719    Forcibly rescan a directory before writing a fresh local cache
6720    file for
6721	that directory, fixing the losing-fonts problem reported by
6722	Mike Fabian
6723	and also apparently the font cache file corruption.
6724
6725 ChangeLog	     |	  8 ++++++++
6726 fc-cache/fc-cache.c |	  9 +++++++++
6727 2 files changed, 17 insertions(+), 0 deletions(-)
6728
6729commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
6730Author: Patrick Lam <plam@MIT.EDU>
6731Date:	Wed Nov 2 06:39:23 2005 +0000
6732
6733    Fix thinko: actually, the whole global cache is stale if the global
6734    cache
6735	is older than the (newest) config file.
6736
6737 ChangeLog     |    6 ++++++
6738 src/fccache.c |    6 +++---
6739 2 files changed, 9 insertions(+), 3 deletions(-)
6740
6741commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
6742Author: Patrick Lam <plam@MIT.EDU>
6743Date:	Wed Nov 2 06:29:14 2005 +0000
6744
6745    Declare the global cache of a directory's contents to be stale if the
6746	directory is newer than the (newest) configuration file. S:
6747	----------------------------------------------------------------------
6748
6749 ChangeLog     |    8 ++++++++
6750 src/fccache.c |   12 +++++++++---
6751 src/fccfg.c   |   20 ++++++++++++++------
6752 src/fcint.h   |   11 ++++++++++-
6753 4 files changed, 41 insertions(+), 10 deletions(-)
6754
6755commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
6756Author: Patrick Lam <plam@MIT.EDU>
6757Date:	Tue Nov 1 06:57:25 2005 +0000
6758
6759    Copy the full pathname whenever duplicating an FcPattern; otherwise,
6760	applications continue breaking.
6761
6762 ChangeLog     |   10 ++++++++++
6763 src/fcint.h   |    4 ++--
6764 src/fclist.c  |    6 +-----
6765 src/fcmatch.c |    4 ++++
6766 src/fcpat.c   |   25 ++++++++++++++++++++++++-
6767 5 files changed, 41 insertions(+), 8 deletions(-)
6768
6769commit d6946c1a11695eb55a3fe60db5480df94570b1ba
6770Author: Patrick Lam <plam@MIT.EDU>
6771Date:	Tue Nov 1 05:52:28 2005 +0000
6772
6773    Fix small memory error (tried to free argv); use basename and dirname
6774	correctly (they can modify their arguments).
6775
6776 ChangeLog	  |    7 +++++++
6777 fc-cat/fc-cat.c  |    4 +---
6778 src/fcfreetype.c |    2 +-
6779 3 files changed, 9 insertions(+), 4 deletions(-)
6780
6781commit e77c17184a6172d6368dd3193c791c4027065bbd
6782Author: Patrick Lam <plam@MIT.EDU>
6783Date:	Tue Nov 1 05:26:27 2005 +0000
6784
6785    Reinstate basename patch, but keep a hash table linking FcPatterns
6786    to their
6787	fully-qualified font names for clients' benefit. Clients only
6788	pay for
6789	the font names once they request the FC_FILE property from an
6790	FcPattern, but the font name is malloc'd at that point (i.e. not
6791	mmapped: that's impossible, since it may vary between machines.)
6792	Clients do have to pay for a copy of the path name per cache file.
6793    Note that FcPatternGetString now does some rewriting if you ask for an
6794	FC_FILE, appending the pathname as appropriate.
6795
6796 ChangeLog	  |   23 +++++++++++++
6797 fc-cat/fc-cat.c  |    7 ++--
6798 src/fccache.c	  |   40 ++++++++++++++++++++--
6799 src/fcfreetype.c |    5 ++-
6800 src/fcint.h	  |    9 +++++
6801 src/fclist.c	  |    8 ++++
6802 src/fcpat.c	  |   97
6803 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
6804 7 files changed, 181 insertions(+), 8 deletions(-)
6805
6806commit be99726f672cef086b4256ad34163f6f9ed9d4a5
6807Author: Patrick Lam <plam@MIT.EDU>
6808Date:	Mon Oct 31 06:02:00 2005 +0000
6809
6810    Revert basename patch, which breaks fontconfig clients on my system.
6811
6812 src/fcfreetype.c |    3 +--
6813 1 files changed, 1 insertions(+), 2 deletions(-)
6814
6815commit 720298e773876037dd9af384a9cc16956600b5e7
6816Author: Patrick Lam <plam@MIT.EDU>
6817Date:	Wed Oct 26 06:34:29 2005 +0000
6818
6819    Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
6820	embedded bitmaps or not.
6821    reviewed by: plam
6822
6823 ChangeLog		 |   11 +++++++++++
6824 fontconfig/fontconfig.h |    1 +
6825 fonts.conf.in		 |    4 ++++
6826 src/fcdefault.c	 |    1 +
6827 src/fcname.c		 |    1 +
6828 5 files changed, 18 insertions(+), 0 deletions(-)
6829
6830commit 961d9b9993ae815d6ba723829724bf0685809091
6831Author: Patrick Lam <plam@MIT.EDU>
6832Date:	Tue Oct 25 22:29:13 2005 +0000
6833
6834    Only add basename to patterns' FC_FILE element, not any part of the
6835	dirname.
6836
6837 ChangeLog	  |    6 ++++++
6838 src/fcfreetype.c |    3 ++-
6839 2 files changed, 8 insertions(+), 1 deletions(-)
6840
6841commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
6842Author: Patrick Lam <plam@MIT.EDU>
6843Date:	Sat Oct 22 15:12:05 2005 +0000
6844
6845    Add some more consts, fixing more GCC4 warnings.
6846
6847 ChangeLog	  |    5 +++++
6848 src/fcfreetype.c |   22 +++++++++++-----------
6849 2 files changed, 16 insertions(+), 11 deletions(-)
6850
6851commit 904426816df300fad816238f0f27ef595a6a539b
6852Author: Patrick Lam <plam@MIT.EDU>
6853Date:	Sat Oct 22 14:21:14 2005 +0000
6854
6855    Support localized font family and style names. This has been
6856    reported to
6857	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
6858	work fine.
6859    reviewed by: plam
6860
6861 ChangeLog	 |    7 +++
6862 src/fcdefault.c |  110
6863 +++++++++++++++++++++++++++++++------------------------
6864 src/fcint.h	 |    4 ++
6865 src/fclist.c	 |   60 ++++++++++++++++++++++++++++-
6866 4 files changed, 130 insertions(+), 51 deletions(-)
6867
6868commit e58b50e88cbe3b55695101a0988306ea4646bbe4
6869Author: Patrick Lam <plam@MIT.EDU>
6870Date:	Fri Oct 21 20:24:30 2005 +0000
6871
6872    Destroy the global cache file if it's terminally broken. (reported
6873    by Mike
6874	Fabian)
6875
6876 ChangeLog     |    9 ++++++++-
6877 src/fccache.c |   16 +++++++++++++---
6878 2 files changed, 21 insertions(+), 4 deletions(-)
6879
6880commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
6881Author: Patrick Lam <plam@MIT.EDU>
6882Date:	Fri Oct 21 19:47:43 2005 +0000
6883
6884    Prevent fc-list from escaping strings when printing them.
6885
6886 ChangeLog		 |    7 +++++++
6887 fc-list/fc-list.c	 |    2 +-
6888 fontconfig/fontconfig.h |    3 +++
6889 src/fcname.c		 |   16 +++++++++++-----
6890 4 files changed, 22 insertions(+), 6 deletions(-)
6891
6892commit 250c1cd422ce6260ff58f2699043556d93729ef7
6893Author: Patrick Lam <plam@MIT.EDU>
6894Date:	Thu Oct 20 20:50:21 2005 +0000
6895
6896    Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
6897    reviewed by: plam
6898
6899 ChangeLog		 |    9 ++++++++-
6900 fontconfig/fontconfig.h |   12 ++++++++++--
6901 2 files changed, 18 insertions(+), 3 deletions(-)
6902
6903commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
6904Author: Patrick Lam <plam@MIT.EDU>
6905Date:	Fri Oct 14 21:02:31 2005 +0000
6906
6907    Add consts to variables so as to move arrays into .rodata.
6908    reviewed by: plam
6909
6910 ChangeLog		     |	  8 ++++++++
6911 fc-glyphname/fc-glyphname.c |	  4 ++--
6912 src/fclang.c		     |	  4 ++--
6913 3 files changed, 12 insertions(+), 4 deletions(-)
6914
6915commit 15d7bd0a16af189194b665e789331a8f8c86f20d
6916Author: Patrick Lam <plam@MIT.EDU>
6917Date:	Fri Oct 14 20:56:27 2005 +0000
6918
6919    Check existence of directory cache file before attempting to unlink.
6920    reviewed by: plam
6921
6922 ChangeLog     |    7 +++++++
6923 src/fccache.c |    4 +++-
6924 2 files changed, 10 insertions(+), 1 deletions(-)
6925
6926commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
6927Author: Patrick Lam <plam@MIT.EDU>
6928Date:	Thu Oct 13 12:32:14 2005 +0000
6929
6930    Fix flipped return value on unlink. (Reported by Mike Fabian)
6931
6932 ChangeLog     |   14 ++++++++++++++
6933 src/fccache.c |    6 ++++--
6934 2 files changed, 18 insertions(+), 2 deletions(-)
6935
6936commit 2eb843740672da9319c190c48aea2cd98dc92725
6937Author: Patrick Lam <plam@MIT.EDU>
6938Date:	Wed Oct 12 07:55:42 2005 +0000
6939
6940    When fc-cache is run without --force, use directory cache files to
6941    speed up
6942	fc-cache run time.
6943
6944 src/fccache.c |    4 ++--
6945 src/fcdir.c   |    3 +++
6946 src/fcint.h   |    3 +++
6947 3 files changed, 8 insertions(+), 2 deletions(-)
6948
6949commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
6950Author: Patrick Lam <plam@MIT.EDU>
6951Date:	Thu Oct 6 20:45:25 2005 +0000
6952
6953    Add padding to make valgrind and glibc not hate each other when
6954    calling
6955	strlen().
6956
6957 ChangeLog    |    8 ++++++++
6958 src/fcname.c |    5 +++--
6959 src/fcpat.c  |    5 +++--
6960 3 files changed, 14 insertions(+), 4 deletions(-)
6961
6962commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
6963Author: Patrick Lam <plam@MIT.EDU>
6964Date:	Wed Oct 5 21:12:57 2005 +0000
6965
6966    Use libtool -no-undefined flag on all platforms.
6967    reviewed by: plam & keithp
6968
6969 ChangeLog	 |    7 +++++++
6970 src/Makefile.am |    3 +--
6971 2 files changed, 8 insertions(+), 2 deletions(-)
6972
6973commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
6974Author: Patrick Lam <plam@MIT.EDU>
6975Date:	Wed Oct 5 21:12:25 2005 +0000
6976
6977    Fix typo in manually applying patch.
6978
6979 src/Makefile.am |    2 +-
6980 1 files changed, 1 insertions(+), 1 deletions(-)
6981
6982commit affc7d1849c26db10b344cfbe834d0bba764f419
6983Author: Patrick Lam <plam@MIT.EDU>
6984Date:	Wed Oct 5 19:40:35 2005 +0000
6985
6986    Modify config file to use Greek fonts before Asian fonts with
6987    Greek glyphs.
6988    reviewed by: plam & keithp
6989
6990 ChangeLog     |    8 ++++++++
6991 fonts.conf.in |   10 +++++++---
6992 2 files changed, 15 insertions(+), 3 deletions(-)
6993
6994commit 328929f5ea3f507426b0c021c11fef62794066df
6995Author: Patrick Lam <plam@MIT.EDU>
6996Date:	Wed Oct 5 19:38:40 2005 +0000
6997
6998    Modify config file to use Greek fonts before Asian fonts with
6999    Greek glyphs.
7000    reviewed by: plam & keithp
7001
7002 ChangeLog     |    8 ++++++++
7003 fonts.conf.in |   10 +++++++---
7004 2 files changed, 15 insertions(+), 3 deletions(-)
7005
7006commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
7007Author: Patrick Lam <plam@MIT.EDU>
7008Date:	Wed Oct 5 19:32:41 2005 +0000
7009
7010    Use libtool -no-undefined flag on all platforms.
7011    reviewed by: plam & keithp
7012
7013 ChangeLog	 |    7 +++++++
7014 src/Makefile.am |    3 +--
7015 2 files changed, 8 insertions(+), 2 deletions(-)
7016
7017commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
7018Author: Patrick Lam <plam@MIT.EDU>
7019Date:	Wed Oct 5 18:41:55 2005 +0000
7020
7021    Implement move-to-front array for banks (perf regression reported
7022    by Ronny
7023	V. Vindenes).
7024
7025 ChangeLog     |    6 ++++++
7026 src/fccache.c |   29 +++++++++++++++++++----------
7027 2 files changed, 25 insertions(+), 10 deletions(-)
7028
7029commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
7030Author: Patrick Lam <plam@MIT.EDU>
7031Date:	Wed Oct 5 00:34:52 2005 +0000
7032
7033    Add new API which unlinks directory caches and checks dir caches for
7034	existence of appropriate sections. Fix fc-cache to unlink
7035	stale cache
7036	files and save directory caches that lack relevant sections.
7037
7038 ChangeLog		 |   11 +++++++++++
7039 fc-cache/fc-cache.c	 |    6 +++++-
7040 fontconfig/fontconfig.h |    6 ++++++
7041 src/fccache.c		 |   44
7042 ++++++++++++++++++++++++++++++++++----------
7043 4 files changed, 56 insertions(+), 11 deletions(-)
7044
7045commit 6bf2380478f825a6135527133a03869e0ae18742
7046Author: Patrick Lam <plam@MIT.EDU>
7047Date:	Mon Oct 3 19:51:11 2005 +0000
7048
7049    Ensure that a directory cache has the appropriate section before
7050    reporting
7051	that it is valid (reported by Matthias Clasen).
7052
7053 ChangeLog     |    6 ++++++
7054 src/fccache.c |   15 +++++++++++++++
7055 2 files changed, 21 insertions(+), 0 deletions(-)
7056
7057commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
7058Author: Patrick Lam <plam@MIT.EDU>
7059Date:	Sat Oct 1 19:18:51 2005 +0000
7060
7061    Bump version number to 2.3.91.
7062
7063 README			 |   15 ++++++++++++++-
7064 configure.in		 |    2 +-
7065 fontconfig/fontconfig.h |    2 +-
7066 3 files changed, 16 insertions(+), 3 deletions(-)
7067
7068commit e99f0f0a45b29ad195c96833c95771ccf7771fef
7069Author: Patrick Lam <plam@MIT.EDU>
7070Date:	Thu Sep 29 20:53:30 2005 +0000
7071
7072    Use libxml2 if requested (with --enable-libxml2) or if expat is not
7073	available.
7074    reviewed by: plam
7075
7076 ChangeLog	 |   11 ++++
7077 configure.in	 |  162
7078 +++++++++++++++++++++++++++++++------------------------
7079 src/Makefile.am |    3 +-
7080 src/fcxml.c	 |   71 ++++++++++++++++++++++++-
7081 4 files changed, 174 insertions(+), 73 deletions(-)
7082
7083commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
7084Author: Patrick Lam <plam@MIT.EDU>
7085Date:	Thu Sep 29 05:14:04 2005 +0000
7086
7087    Fix multi-arch cache files: compute the position for the block to
7088    be added
7089	using info from OrigFile, not NewFile.
7090
7091 ChangeLog     |    6 ++++++
7092 src/fccache.c |    4 ++--
7093 2 files changed, 8 insertions(+), 2 deletions(-)
7094
7095commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
7096Author: Patrick Lam <plam@MIT.EDU>
7097Date:	Wed Sep 28 16:21:14 2005 +0000
7098
7099    Cast results of sizeof() to unsigned int to get rid of warnings
7100    on x86_64
7101	(thanks Matthias Clasen).
7102
7103 ChangeLog     |    8 +++++++-
7104 src/fccache.c |   38 +++++++++++++++++++-------------------
7105 2 files changed, 26 insertions(+), 20 deletions(-)
7106
7107commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
7108Author: Patrick Lam <plam@MIT.EDU>
7109Date:	Wed Sep 28 00:23:39 2005 +0000
7110
7111    Update ChangeLog.
7112
7113 ChangeLog |   34 ++++++++++++++++++++++++++++++++++
7114 1 files changed, 34 insertions(+), 0 deletions(-)
7115
7116commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
7117Author: Patrick Lam <plam@MIT.EDU>
7118Date:	Wed Sep 28 00:23:15 2005 +0000
7119
7120    Use FcAtomic to rewrite cache files.
7121
7122 src/fccache.c |  132
7123 ++++++++++++++++++++++++++++++++++++++++++---------------
7124 1 files changed, 98 insertions(+), 34 deletions(-)
7125
7126commit 099f9a86834060741dcbdf8b70e32f3a7338925f
7127Author: Patrick Lam <plam@MIT.EDU>
7128Date:	Tue Sep 27 15:52:58 2005 +0000
7129
7130    Don't unlink the fonts.cache-2 file even if there's no data to
7131    write; just
7132	write an empty cache file. (thanks Lubos Lunak)
7133
7134 src/fccache.c |    7 -------
7135 1 files changed, 0 insertions(+), 7 deletions(-)
7136
7137commit 6aee8c6faa2906334b9d9f933440184a256d0b53
7138Author: Patrick Lam <plam@MIT.EDU>
7139Date:	Tue Sep 27 05:43:08 2005 +0000
7140
7141    Allocate room for the subdirectory names in each directory
7142    cache. Thanks to
7143	James Cloos for finding and diagnosing this bug!
7144
7145 src/fccache.c |   10 ++++++++--
7146 1 files changed, 8 insertions(+), 2 deletions(-)
7147
7148commit 2633bc38431468ce528407ee576cb29b0d1212c8
7149Author: Patrick Lam <plam@MIT.EDU>
7150Date:	Tue Sep 27 05:26:59 2005 +0000
7151
7152    Fix .cvsignore file after copying across directories.
7153
7154 fc-cat/.cvsignore |	4 ++--
7155 1 files changed, 2 insertions(+), 2 deletions(-)
7156
7157commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
7158Author: Patrick Lam <plam@MIT.EDU>
7159Date:	Fri Sep 23 21:42:32 2005 +0000
7160
7161    Add comment about needing docbook-utils to run make distcheck;
7162    hope it'll
7163	save pain to others later.
7164
7165 INSTALL |    2 +-
7166 1 files changed, 1 insertions(+), 1 deletions(-)
7167
7168commit 35c2c7f1e979449e67551588f3440ff15e5c806c
7169Author: Patrick Lam <plam@MIT.EDU>
7170Date:	Fri Sep 23 14:41:40 2005 +0000
7171
7172    Update ChangeLog for 2.3.90.
7173
7174 ChangeLog |   33 +++++++++++++++++++++++++++++++++
7175 1 files changed, 33 insertions(+), 0 deletions(-)
7176
7177commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
7178Author: Patrick Lam <plam@MIT.EDU>
7179Date:	Fri Sep 23 05:59:19 2005 +0000
7180
7181    file Makefile.am was initially added on branch fc-2_4_branch.
7182
7183commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
7184Author: Patrick Lam <plam@MIT.EDU>
7185Date:	Fri Sep 23 05:59:19 2005 +0000
7186
7187    Add new command-line utility, fc-cat, to convert fonts.cache-2
7188    files into
7189	fonts.cache-1 files (e.g. for grepping and validation of the mmap
7190	codepath), as per James Cloos' request.
7191    Remove done 'TODO' comment.
7192    Updates for development release 2.3.90.
7193
7194 Makefile.am		 |    2 +-
7195 README			 |    7 +-
7196 configure.in		 |    3 +-
7197 fc-cache/fc-cache.c	 |    1 -
7198 fc-cache/fc-cache.sgml  |    4 +-
7199 fc-cat/.cvsignore	 |    6 +
7200 fc-cat/Makefile.am	 |   55 ++++++++
7201 fc-cat/fc-cat.c	 |  336
7202 +++++++++++++++++++++++++++++++++++++++++++++++
7203 fc-cat/fc-cat.sgml	 |  139 +++++++++++++++++++
7204 fontconfig/fontconfig.h |    2 +-
7205 10 files changed, 548 insertions(+), 7 deletions(-)
7206
7207commit a9698bed6553c12d397593292ee9e81054244e85
7208Author: Patrick Lam <plam@MIT.EDU>
7209Date:	Fri Sep 23 04:09:37 2005 +0000
7210
7211    Update documentation -- fc-cache's man page now says that you need
7212    to run
7213	fc-cache once per cached architecture; add some documentation
7214	to the
7215	FcCache structure.
7216    Make fc-cache write out fonts.cache-2 files for directories with
7217    no fonts
7218	(i.e. only subdirectories).
7219
7220 fc-cache/fc-cache.sgml |    7 +++++++
7221 src/fccache.c		|   13 ++++++++-----
7222 src/fcint.h		|    8 ++++----
7223 3 files changed, 19 insertions(+), 9 deletions(-)
7224
7225commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
7226Author: Patrick Lam <plam@MIT.EDU>
7227Date:	Fri Sep 23 02:33:55 2005 +0000
7228
7229    Remove debugging printf (oops).
7230
7231 src/fcpat.c |	  1 -
7232 1 files changed, 0 insertions(+), 1 deletions(-)
7233
7234commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
7235Author: Patrick Lam <plam@MIT.EDU>
7236Date:	Fri Sep 23 02:08:40 2005 +0000
7237
7238    Convert fromcode to char[12] from char *.
7239
7240 src/fcfreetype.c |   10 +++++-----
7241 1 files changed, 5 insertions(+), 5 deletions(-)
7242
7243commit c7beacf91698e8b0dcba2e813052538ec56dd268
7244Author: Patrick Lam <plam@MIT.EDU>
7245Date:	Fri Sep 23 01:48:33 2005 +0000
7246
7247    Small patch for output in case where lineno not defined.
7248
7249 fc-lang/fc-lang.c |	2 +-
7250 src/fcint.h	   |   14 +++++++-------
7251 2 files changed, 8 insertions(+), 8 deletions(-)
7252
7253commit 67accef4d3e245c1dea341e633d82b14aa03432a
7254Author: Patrick Lam <plam@MIT.EDU>
7255Date:	Thu Sep 22 23:45:53 2005 +0000
7256
7257    Fix more gcc4 warnings:
7258    - Cast sizeof to int, to shut up signedness warnings in comparison.
7259    - Add consts where appropriate.
7260    reviewed by: Patrick Lam <plam@mit.edu>
7261
7262 doc/edit-sgml.c	     |	  4 +-
7263 fc-case/fc-case.c	     |	  8 +-
7264 fc-glyphname/fc-glyphname.c |	 21 ++++---
7265 fc-lang/fc-lang.c	     |	 20 ++++--
7266 src/fccharset.c	     |	  3 +-
7267 src/fcdefault.c	     |	  6 +-
7268 src/fcfreetype.c	     |	 43 ++++++++------
7269 src/fcinit.c		     |	  2 +-
7270 src/fcmatch.c		     |	 18 +++---
7271 src/fcpat.c		     |	  3 +-
7272 src/fcxml.c		     |	138
7273 +++++++++++++++++++++---------------------
7274 11 files changed, 142 insertions(+), 124 deletions(-)
7275
7276commit 141432505aecb158285ccc84ec5d7099e3c2efa7
7277Author: Patrick Lam <plam@MIT.EDU>
7278Date:	Thu Sep 22 20:49:24 2005 +0000
7279
7280    Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
7281	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
7282	negative
7283	values for dynamic object strings and positive values for
7284	built-in and
7285	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
7286	pinpointing this bus!
7287
7288 src/fcname.c |   37 ++++++++++++++++++++++++++++---------
7289 1 files changed, 28 insertions(+), 9 deletions(-)
7290
7291commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
7292Author: Patrick Lam <plam@MIT.EDU>
7293Date:	Fri Sep 16 04:57:18 2005 +0000
7294
7295    Add missing FcValueCanonicalize on call to FcPatternAdd.
7296
7297 src/fcpat.c |	  3 ++-
7298 1 files changed, 2 insertions(+), 1 deletions(-)
7299
7300commit 13cdf607533ad592b896b738c5642f3685fd8053
7301Author: Patrick Lam <plam@MIT.EDU>
7302Date:	Thu Sep 15 20:36:44 2005 +0000
7303
7304    Revert ill-advised addition of FC_RENDER. Add strategy for handling
7305    objects
7306	that aren't hardcoded into fontconfig, but generated by fontconfig
7307	clients: keep another array of user-defined objects (indexed
7308	after the
7309	built-in objects).
7310    Fix compilation warning (uninitialized variable).
7311    Add comment.
7312
7313 fontconfig/fontconfig.h |    1 -
7314 src/fccache.c		 |    1 +
7315 src/fccfg.c		 |    2 +-
7316 src/fcname.c		 |   98
7317 +++++++++++++++++++++++++++++++++++++----------
7318 4 files changed, 80 insertions(+), 22 deletions(-)
7319
7320commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
7321Author: Patrick Lam <plam@MIT.EDU>
7322Date:	Sun Sep 11 05:17:28 2005 +0000
7323
7324    Add a global binding for the 'render' pattern element used by Xft;
7325    the lack
7326	of said binding prevented programs from using FcPatterns
7327	through Xft.
7328
7329 fontconfig/fontconfig.h |    1 +
7330 src/fcname.c		 |    2 +-
7331 2 files changed, 2 insertions(+), 1 deletions(-)
7332
7333commit 8245771d5a42dac36024411a0da047b9a7dc42c6
7334Author: Patrick Lam <plam@MIT.EDU>
7335Date:	Sun Sep 11 02:16:09 2005 +0000
7336
7337    Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
7338
7339 ChangeLog		     |	 19 ++++
7340 doc/fontconfig-user.sgml    |	  4 +-
7341 fc-glyphname/fc-glyphname.c |	  4 +-
7342 fc-lang/fc-lang.c	     |	  2 +-
7343 fc-match/fc-match.c	     |	  8 +-
7344 fontconfig/fcprivate.h      |	  2 +-
7345 src/fccache.c		     |	 35 ++++----
7346 src/fccfg.c		     |	  2 +-
7347 src/fcdir.c		     |	  4 +-
7348 src/fcfreetype.c	     |	191
7349 +++++++++++++++++++++++-------------------
7350 src/fcint.h		     |	 10 +-
7351 src/fclist.c		     |	  2 +-
7352 src/fcpat.c		     |	 80 +++++++++---------
7353 src/fcstr.c		     |	  2 +-
7354 src/fcxml.c		     |	 11 ++-
7355 15 files changed, 209 insertions(+), 167 deletions(-)
7356
7357commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
7358Author: Patrick Lam <plam@MIT.EDU>
7359Date:	Wed Sep 7 15:38:46 2005 +0000
7360
7361    Robustness fixes: check return values from read and lseek; fix
7362	uninitialized variables; ensure progress on FcCacheSkipToArch.
7363
7364 src/fccache.c |   34 +++++++++++++++++++++++-----------
7365 1 files changed, 23 insertions(+), 11 deletions(-)
7366
7367commit 03a212e525a34e2ceeac369bac669871d8cc681a
7368Author: Patrick Lam <plam@MIT.EDU>
7369Date:	Sat Sep 3 04:56:56 2005 +0000
7370
7371    Really fix the global cache: make sure we're reading and writing
7372    the same
7373	data format. Also match subdirectories when consuming cache
7374	information. Also check dates for global cache: a dir is out of
7375	date if
7376	it is newer than the global cache; scan it manually if that's
7377	the case.
7378
7379 src/fccache.c |   55
7380 ++++++++++++++++++++++++++++++++++++++-----------------
7381 src/fccfg.c   |   23 ++++++++++++++++++++---
7382 src/fcint.h   |    1 +
7383 3 files changed, 59 insertions(+), 20 deletions(-)
7384
7385commit f6ee3db5f02eb8f41e3941e892964175cad0a898
7386Author: Patrick Lam <plam@MIT.EDU>
7387Date:	Fri Sep 2 06:16:49 2005 +0000
7388
7389    Fix addressing in the global cache file, preventing infinite
7390    loops. Get rid
7391	of unused variables.
7392
7393 src/fccache.c |    6 ++----
7394 1 files changed, 2 insertions(+), 4 deletions(-)
7395
7396commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
7397Author: Patrick Lam <plam@MIT.EDU>
7398Date:	Thu Sep 1 18:29:28 2005 +0000
7399
7400    Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
7401	FcObjectPtrU).
7402
7403 src/fcpat.c |	  2 +-
7404 1 files changed, 1 insertions(+), 1 deletions(-)
7405
7406commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
7407Author: Patrick Lam <plam@MIT.EDU>
7408Date:	Thu Sep 1 06:59:44 2005 +0000
7409
7410    Fix embarassing attempt to free a static buffer.
7411
7412 src/fccache.c |    9 +++------
7413 1 files changed, 3 insertions(+), 6 deletions(-)
7414
7415commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
7416Author: Patrick Lam <plam@MIT.EDU>
7417Date:	Thu Sep 1 06:14:46 2005 +0000
7418
7419    :
7420    Save subdirectory names in cache files to save time. This completely
7421	restores the original fontconfig API, BTW. Note that directories
7422	without fonts don't get a cache file; but then how many files
7423	would it
7424	have in that directory...
7425
7426 fc-cache/fc-cache.c	 |    2 +-
7427 fontconfig/fontconfig.h |    2 +-
7428 src/fccache.c		 |   40 ++++++++++++++++------------------------
7429 src/fcdir.c		 |    4 ++--
7430 src/fcint.h		 |    2 +-
7431 5 files changed, 21 insertions(+), 29 deletions(-)
7432
7433commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
7434Author: Patrick Lam <plam@MIT.EDU>
7435Date:	Wed Aug 31 15:12:41 2005 +0000
7436
7437    Only load requested fonts for fc-cache, and cleanup memory handling:
7438	*Serialize no longer mutates original FcPatterns, it creates a
7439	new copy
7440	in the supplied buffer. Fix thinkos in global cache freeing and in
7441	FcCacheSkipToArch.
7442
7443 fc-cache/fc-cache.c |	  3 +--
7444 src/fccache.c	     |	 36 ++++++++++++++++--------------------
7445 src/fcfs.c	     |	  3 ---
7446 3 files changed, 17 insertions(+), 25 deletions(-)
7447
7448commit fd77c154afb039b6b19f8e29c28dce652b2d060e
7449Author: Patrick Lam <plam@MIT.EDU>
7450Date:	Tue Aug 30 23:03:42 2005 +0000
7451
7452    Fix compilation error exposed with gcc 2.95.
7453
7454 src/fccache.c |    5 ++++-
7455 1 files changed, 4 insertions(+), 1 deletions(-)
7456
7457commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
7458Author: Patrick Lam <plam@MIT.EDU>
7459Date:	Tue Aug 30 05:55:13 2005 +0000
7460
7461    src/fcint.c
7462    The global cache now uses the same mmap-based cache infrastructure
7463    as the
7464	per-directory caches. Furthermore, the global cache is
7465	automatically
7466	updated (if possible) whenever fontconfig is used. Rip out
7467	remnants of
7468	the old cache infrastructure.
7469
7470 fc-cache/fc-cache.c |	  3 -
7471 src/fccache.c	     | 1156
7472 ++++++++++++---------------------------------------
7473 src/fcdir.c	     |	144 ++-----
7474 src/fcint.h	     |	 97 +----
7475 4 files changed, 307 insertions(+), 1093 deletions(-)
7476
7477commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
7478Author: Patrick Lam <plam@MIT.EDU>
7479Date:	Sun Aug 28 05:20:23 2005 +0000
7480
7481    Emit and verify machine signature (sizeof (stuff) + endianness)
7482    in cache
7483	files. Fix bugs in FcCacheBankToIndex.
7484
7485 src/fccache.c |  152
7486 +++++++++++++++++++++++++++++++-------------------------
7487 src/fcint.h   |    2 +-
7488 2 files changed, 85 insertions(+), 69 deletions(-)
7489
7490commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
7491Author: Patrick Lam <plam@MIT.EDU>
7492Date:	Sat Aug 27 02:34:24 2005 +0000
7493
7494    Replace FcObjectStaticName by FcStrStaticName. Implement serialization
7495    of
7496	'object' table (strings pointed to by FcPatternElt->object and
7497	used as
7498	keys) and loading of object table from cache file if more
7499	strings are
7500	present in cache file than in current version of fontconfig. Hash
7501	the
7502	object table in memory.
7503
7504 src/fccfg.c  |    4 +-
7505 src/fcfs.c   |   11 ++-
7506 src/fcint.h  |   31 ++++++-----
7507 src/fclist.c |    2 +-
7508 src/fcname.c |  181
7509 ++++++++++++++++++++++++++++++++++++++++++++++++----------
7510 src/fcpat.c  |   19 +++---
7511 6 files changed, 186 insertions(+), 62 deletions(-)
7512
7513commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
7514Author: Patrick Lam <plam@MIT.EDU>
7515Date:	Thu Aug 25 07:38:02 2005 +0000
7516
7517    Reinstate the old global cache code. For the forseeable future, it's
7518	probably all right to use the global cache as it was previously
7519	and
7520	just store filenames and font info, as long as no mmap cache
7521	exists in
7522	the directory. Of course, if an mmap cache exists, use that
7523	instead.
7524    If a directory cache does not exist or is invalid, load the fonts
7525    for just
7526	that directory using the old codepath.
7527    Fix premature free of the FcPatterns belonging to the FcFontSet
7528    which we
7529	create from the mmapped files.
7530
7531 src/fccache.c |  710
7532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
7533 src/fccfg.c   |   21 +-
7534 src/fcint.h   |   53 +++++-
7535 3 files changed, 741 insertions(+), 43 deletions(-)
7536
7537commit 4262e0b3853bc2153270eb33d09a063f852f3f90
7538Author: Patrick Lam <plam@MIT.EDU>
7539Date:	Wed Aug 24 06:21:30 2005 +0000
7540
7541    Overhaul the serialization system to create one mmapable file per
7542    directory
7543	and distribute bytes for each directory from a single malloc
7544	for that
7545	directory. Store pointers as differences between the data
7546	pointed to
7547	and the pointer's address (s_off = s - v). Don't serialize data
7548	structures that never actually get serialized. Separate strings
7549	used
7550	for keys from strings used for values (in FcPatternElt and
7551	FcValue,
7552	respectively). Bump FC_CACHE_VERSION to 2.
7553
7554 fc-cache/fc-cache.c	 |   12 +-
7555 fc-lang/fc-lang.c	 |    4 +-
7556 fontconfig/fcprivate.h  |    8 +-
7557 fontconfig/fontconfig.h |   51 +--
7558 src/fccache.c		 |  415 +++++++++++------
7559 src/fccfg.c		 |  109 +++--
7560 src/fccharset.c	 |  333 +++++--------
7561 src/fcdbg.c		 |   12 +-
7562 src/fcdir.c		 |   17 +-
7563 src/fcfs.c		 |  154 +++----
7564 src/fcinit.c		 |    3 -
7565 src/fcint.h		 |  276 ++++-------
7566 src/fclang.c		 |  213 ++++-----
7567 src/fclist.c		 |   57 +--
7568 src/fcmatch.c		 |   88 ++--
7569 src/fcmatrix.c		 |  100 +----
7570 src/fcname.c		 |  101 ++++-
7571 src/fcpat.c		 | 1218
7572 ++++++++++++++++++-----------------------------
7573 src/fcstr.c		 |  291 +-----------
7574 src/fcxml.c		 |   13 +-
7575 20 files changed, 1402 insertions(+), 2073 deletions(-)
7576
7577commit 71f94d0768725eb171e04748d9f561f58b258ae7
7578Author: Keith Packard <keithp@keithp.com>
7579Date:	Mon Jul 25 20:39:19 2005 +0000
7580
7581    Various GCC 4 cleanups for signed vs unsigned char
7582    Match only [0-9]*.conf files in <include>{directory}</include>
7583    elements to
7584	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
7585
7586 ChangeLog		     |	 19 ++++
7587 doc/fontconfig-user.sgml    |	  4 +-
7588 fc-glyphname/fc-glyphname.c |	  4 +-
7589 fc-lang/fc-lang.c	     |	  2 +-
7590 fc-match/fc-match.c	     |	  8 +-
7591 src/fccfg.c		     |	  2 +-
7592 src/fcfreetype.c	     |	191
7593 +++++++++++++++++++++++-------------------
7594 src/fcpat.c		     |	  2 +-
7595 src/fcstr.c		     |	  2 +-
7596 src/fcxml.c		     |	 11 ++-
7597 10 files changed, 144 insertions(+), 101 deletions(-)
7598
7599commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
7600Author: Patrick Lam <plam@MIT.EDU>
7601Date:	Mon Jul 25 04:10:09 2005 +0000
7602
7603    #ifdef out old cache stuff, replace with first version of new mmapping
7604	cache. Add *Read and *Write procedures which mmap in and write
7605	out the
7606	fontconfig data structures to disk. Currently, create cache
7607	in /tmp,
7608	with different sections for each architecture (as returned
7609	by uname's
7610	.machine field. Run the fc-cache binary to create a new cache
7611	file;
7612	fontconfig then uses this cache file on subsequent runs, saving
7613	lots of
7614	memory. Also fixes a few bugs and leaks.
7615
7616 fc-cache/fc-cache.c |	 13 +-
7617 fc-lang/fc-lang.c   |	  6 +
7618 src/fccache.c	     | 1081
7619 ++++++++++++++-------------------------------------
7620 src/fccfg.c	     |	 16 +-
7621 src/fccharset.c     |	103 +++++-
7622 src/fcdir.c	     |	 17 +-
7623 src/fcfs.c	     |	 95 +++++
7624 src/fcinit.c	     |	  3 +
7625 src/fcint.h	     |	148 ++++---
7626 src/fclang.c	     |	 28 ++
7627 src/fcmatrix.c      |	 29 ++
7628 src/fcpat.c	     |	241 ++++++++++--
7629 src/fcstr.c	     |	 76 ++++-
7630 13 files changed, 963 insertions(+), 893 deletions(-)
7631
7632commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
7633Author: Patrick Lam <plam@MIT.EDU>
7634Date:	Fri Jul 15 18:49:12 2005 +0000
7635
7636    Forward port cworth's patch to branch.
7637
7638 ChangeLog    |   15 ++++++++++++++
7639 src/fcinit.c |    2 +-
7640 src/fcint.h  |    2 +-
7641 src/fcpat.c  |   60
7642 +++++++++++++++++++++++++++++++++++++++------------------
7643 src/fcxml.c  |    1 +
7644 5 files changed, 59 insertions(+), 21 deletions(-)
7645
7646commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
7647Author: Carl Worth <cworth@cworth.org>
7648Date:	Fri Jul 15 17:43:44 2005 +0000
7649
7650    Rename FcPatternThawAll to FcPatternFini.
7651    Pull the FcObjectStateName hash table out to file scope, and add
7652	FcObjectStaticNameFini so that FcFini will cleanup this hash
7653	table as
7654	well.
7655    Clear FILE* to NULL after fclose.
7656
7657 ChangeLog    |   15 +++++++++++++++
7658 src/fcinit.c |    2 +-
7659 src/fcint.h  |    2 +-
7660 src/fcpat.c  |   49 ++++++++++++++++++++++++++++++++++++-------------
7661 src/fcxml.c  |    1 +
7662 5 files changed, 54 insertions(+), 15 deletions(-)
7663
7664commit 0fa680f0766a8f545b20a7935a19e9db5529f903
7665Author: Patrick Lam <plam@MIT.EDU>
7666Date:	Thu Jul 7 12:09:10 2005 +0000
7667
7668    Convert ObjectPtr from a fat structure to a simple index into an
7669    id table;
7670	ids can be positive (for static strings) or negative (for dynamic
7671	strings). Static strings belong to a single buffer, while dynamic
7672	strings are independently allocated.
7673
7674 fontconfig/fontconfig.h |    9 +-
7675 src/fccfg.c		 |    7 +-
7676 src/fcname.c		 |    2 +-
7677 src/fcpat.c		 |  560
7678 +++++++++++++++++++++++++++++++++--------------
7679 src/fcxml.c		 |    2 +-
7680 5 files changed, 408 insertions(+), 172 deletions(-)
7681
7682commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
7683Author: Patrick Lam <plam@MIT.EDU>
7684Date:	Tue Jun 28 03:41:02 2005 +0000
7685
7686    Add functionality to allow fontconfig data structure serialization.
7687    This patch allows the fundamental fontconfig data structures to be
7688	serialized. I've converted everything from FcPattern down to be
7689	able to
7690	use *Ptr objects, which can be either static or dynamic (using
7691	a union
7692	which either contains a pointer or an index) and replaced
7693	storage of
7694	pointers in the heap with the appropriate *Ptr object. I then
7695	changed
7696	all writes of pointers to the heap with a *CreateDynamic call,
7697	which
7698	creates a dynamic Ptr object pointing to the same object as
7699	before.
7700	This way, the fundamental fontconfig semantics should be
7701	unchanged; I
7702	did not have to change external signatures this way, although
7703	I did
7704	change some internal signatures. When given a *Ptr object,
7705	just run *U
7706	to get back to a normal pointer; it gives the right answer
7707	regardless
7708	of whether we're using static or dynamic storage.
7709    I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
7710	converts the dynamic FcFontSets contained in the config object to
7711	static FcFontSets and also converts its dependencies
7712	(e.g. everything
7713	you'd need to write to disk) to static objects. Note that you
7714	have to
7715	call Fc*PrepareSerialize first; this call will count the number of
7716	objects that actually needs to be allocated, so that we can avoid
7717	realloc. The Fc*Serialize calls then check the static pointers for
7718	nullness, and allocate the buffers if necessary. I've tested the
7719	execution of fc-list and fc-match after Fc*Serialize and they
7720	appear to
7721	work the same way.
7722
7723 fc-lang/fc-lang.c	 |   17 +-
7724 fontconfig/fcprivate.h  |    8 +-
7725 fontconfig/fontconfig.h |   50 +++-
7726 src/fccache.c		 |   32 ++
7727 src/fccfg.c		 |  135 ++++----
7728 src/fccharset.c	 |  371 ++++++++++++++++-----
7729 src/fcdbg.c		 |   26 +-
7730 src/fcfs.c		 |   36 ++
7731 src/fcint.h		 |  212 +++++++++++-
7732 src/fclang.c		 |  164 +++++++--
7733 src/fclist.c		 |  104 ++++---
7734 src/fcmatch.c		 |   69 +++--
7735 src/fcmatrix.c		 |   71 ++++-
7736 src/fcname.c		 |   35 +-
7737 src/fcpat.c		 |  866
7738 +++++++++++++++++++++++++++++++++++++----------
7739 src/fcstr.c		 |  219 +++++++++++--
7740 src/fcxml.c		 |   13 +-
7741 17 files changed, 1902 insertions(+), 526 deletions(-)
7742
7743commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
7744Author: Keith Packard <keithp@keithp.com>
7745Date:	Fri Jun 17 03:01:43 2005 +0000
7746
7747    Make FcOpNotContains use FcStrStr for strings so that it matches
7748    semantics
7749	for !FcOpContains.
7750    reviewed by: keithp
7751
7752 ChangeLog   |	  8 ++++++++
7753 src/fccfg.c |	  4 +++-
7754 2 files changed, 11 insertions(+), 1 deletions(-)
7755
7756commit adc7abacbf0e2eae882d035f10117fb009b71bdd
7757Author: Keith Packard <keithp@keithp.com>
7758Date:	Fri May 20 16:21:39 2005 +0000
7759
7760    Move fontconfig source package to libs as per override
7761
7762 ChangeLog	  |    6 ++++++
7763 debian/changelog |    2 ++
7764 debian/control   |    2 +-
7765 3 files changed, 9 insertions(+), 1 deletions(-)
7766
7767commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
7768Author: Keith Packard <keithp@keithp.com>
7769Date:	Fri May 20 15:56:51 2005 +0000
7770
7771    The ka.orth file requires several characters which are not used
7772    anymore in
7773	modern Georgian and which are missing in the free Georgian
7774	TrueType
7775	fonts downloadable at:
7776    http://aiet.qartuli.net/docs/georgian_on_linux_en.php
7777    reviewed by: Mike Fabian Bug: 3352
7778
7779 ChangeLog	 |   11 +++++++++++
7780 fc-lang/ka.orth |    5 +++--
7781 2 files changed, 14 insertions(+), 2 deletions(-)
7782
7783commit 87c887464a6fc20310998146b8558179ebe18923
7784Author: Keith Packard <keithp@keithp.com>
7785Date:	Wed Apr 27 19:08:08 2005 +0000
7786
7787    Update date to real 2.3.2 release date. Fix change attributions
7788
7789 ChangeLog	  |   14 ++++++++++++++
7790 README		  |    5 +++--
7791 debian/changelog |    2 +-
7792 3 files changed, 18 insertions(+), 3 deletions(-)
7793
7794commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
7795Author: Keith Packard <keithp@keithp.com>
7796Date:	Wed Apr 27 16:22:46 2005 +0000
7797
7798    Bump so revision for 2.3.2
7799    Fix a few minor leaks in error cases.
7800
7801 fc-cache/fc-cache.c |	 11 ++++++++++-
7802 1 files changed, 10 insertions(+), 1 deletions(-)
7803
7804commit 1cb309adcb881409d669749bbca91056a0967ccf
7805Author: Keith Packard <keithp@keithp.com>
7806Date:	Sat Apr 23 04:32:23 2005 +0000
7807
7808    Update for version 2.3.2
7809
7810 ChangeLog		 |    8 ++++++++
7811 README			 |   11 +++++++++--
7812 configure.in		 |    2 +-
7813 debian/changelog	 |    7 +++++++
7814 fontconfig/fontconfig.h |    2 +-
7815 5 files changed, 26 insertions(+), 4 deletions(-)
7816
7817commit 716ac8b8033794e2557ad567005dfff4dd95f031
7818Author: Keith Packard <keithp@keithp.com>
7819Date:	Thu Apr 21 19:03:53 2005 +0000
7820
7821    Don't force bitmap font enable in default configuration; allows
7822    users to
7823	override this in ~/.fonts.conf
7824    Updated translations
7825    Destroy font configuration on exit to help valgrind
7826    Use own transcoding routines in preference to iconv which appears
7827    to have
7828	leaks in some translators. Call iconv_close after using iconv
7829	(oops).
7830    Prefer unicode encoding of Euro char as some fonts mis-encode Euro
7831    in other
7832	ones.
7833    Must fetch bitmap glyphs to get width values to check for
7834	monospace/dual-width fonts.
7835
7836 ChangeLog		    |	36 ++++++++++
7837 debian/fontconfig.postinst |	 8 ++-
7838 debian/po/cs.po	    |  154
7839 ++++++++++++++++++--------------------------
7840 debian/po/da.po	    |	94 +++++++++-----------------
7841 debian/po/de.po	    |	71 ++++++---------------
7842 debian/po/es.po	    |	77 ++++++----------------
7843 debian/po/fr.po	    |	77 ++++++----------------
7844 debian/po/ja.po	    |  150
7845 ++++++++----------------------------------
7846 debian/po/nl.po	    |	71 ++++++---------------
7847 debian/po/pt.po	    |	71 ++++++---------------
7848 debian/po/pt_BR.po	    |	77 ++++++----------------
7849 debian/po/templates.pot    |	66 ++++---------------
7850 debian/po/tr.po	    |	71 ++++++---------------
7851 debian/po/zh_CN.po	    |	71 ++++++---------------
7852 fc-cache/fc-cache.c	    |	 1 +
7853 fonts.conf.in		    |	37 ++++-------
7854 src/fcfreetype.c	    |	84 ++++++++++++++----------
7855 17 files changed, 404 insertions(+), 812 deletions(-)
7856
7857commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
7858Author: Ross Burton <ross@burtonini.com>
7859Date:	Wed Apr 13 09:11:52 2005 +0000
7860
7861    Check that a pattern isn't already frozen in FcPatternFreeze
7862
7863 ChangeLog   |	  5 +++++
7864 src/fcpat.c |	  3 +++
7865 2 files changed, 8 insertions(+), 0 deletions(-)
7866
7867commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
7868Author: Ross Burton <ross@burtonini.com>
7869Date:	Thu Mar 31 19:16:49 2005 +0000
7870
7871    Put all FcPattern objects though FcObjectStaticName and do pointer
7872    trather
7873	than string compares
7874
7875 ChangeLog     |    8 ++++++++
7876 src/fclist.c  |    5 +++--
7877 src/fcmatch.c |    2 +-
7878 src/fcpat.c   |    3 ++-
7879 4 files changed, 14 insertions(+), 4 deletions(-)
7880
7881commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
7882Author: Tor Lillqvist <tml@iki.fi>
7883Date:	Thu Mar 17 08:57:11 2005 +0000
7884
7885    Add the .dll to the dll name.
7886
7887 ChangeLog	       |    4 ++++
7888 src/fontconfig.def.in |    2 +-
7889 2 files changed, 5 insertions(+), 1 deletions(-)
7890
7891commit 5f347d9cd50069a50174cc243acab64ee4e537a9
7892Author: Keith Packard <keithp@keithp.com>
7893Date:	Thu Mar 10 22:06:20 2005 +0000
7894
7895    Update to reflect configuration changes
7896    Fix Autohint vs Autohinter mistake
7897    Adopt changes from Josselin Mouette for configuration descriptions
7898    Update
7899	debian to version 2.3.1-2
7900
7901 ChangeLog		     |	 11 +++++++++++
7902 debian/README.Debian	     |	 19 ++++++++++---------
7903 debian/changelog	     |	 10 ++++++++++
7904 debian/fontconfig.postinst  |	  2 +-
7905 debian/fontconfig.templates |	 39
7906 ++++++++-------------------------------
7907 5 files changed, 40 insertions(+), 41 deletions(-)
7908
7909commit 8c74026071aae6ad70a96b81398498dcb28c0255
7910Author: Keith Packard <keithp@keithp.com>
7911Date:	Wed Mar 9 04:57:42 2005 +0000
7912
7913    Update debian for 2.3.1
7914
7915 ChangeLog	  |    6 ++++++
7916 debian/changelog |   11 +++++++++++
7917 debian/rules	  |    1 +
7918 3 files changed, 18 insertions(+), 0 deletions(-)
7919
7920commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
7921Author: Tor Lillqvist <tml@iki.fi>
7922Date:	Wed Mar 9 00:47:11 2005 +0000
7923
7924    Get the DLL from "bin" where modern libtools put it, not "lib".
7925    Check also drive letter prefix on Win32.
7926
7927 ChangeLog	   |	8 ++++++++
7928 fontconfig-zip.in |	2 +-
7929 src/fccfg.c	   |	4 +++-
7930 3 files changed, 12 insertions(+), 2 deletions(-)
7931
7932commit d49dde9f900777f8482290dbafc6acb52a2b9432
7933Author: Keith Packard <keithp@keithp.com>
7934Date:	Tue Mar 8 23:39:02 2005 +0000
7935
7936    Update for 2.3.1
7937
7938 ChangeLog		 |    7 +++++++
7939 README			 |   12 ++++++++++--
7940 configure.in		 |    2 +-
7941 fontconfig/fontconfig.h |    2 +-
7942 4 files changed, 19 insertions(+), 4 deletions(-)
7943
7944commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
7945Author: Keith Packard <keithp@keithp.com>
7946Date:	Sat Mar 5 23:50:55 2005 +0000
7947
7948    Include space and remove numbers from valid script tags. This
7949    ensures that
7950	tags like 'lao ' work while rejecting those which have any digits.
7951	Eliminate a spurious debugging variable (len)
7952
7953 ChangeLog	  |    8 ++++++++
7954 src/fcfreetype.c |   20 ++++++++++++--------
7955 2 files changed, 20 insertions(+), 8 deletions(-)
7956
7957commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
7958Author: Keith Packard <keithp@keithp.com>
7959Date:	Sat Mar 5 23:34:57 2005 +0000
7960
7961    Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
7962    for the
7963	broken font go to Manish Singh
7964
7965 ChangeLog	  |    7 ++++++
7966 src/fcfreetype.c |   64
7967 +++++++++++++++++++++++++++++++++++++----------------
7968 2 files changed, 51 insertions(+), 20 deletions(-)
7969
7970commit 97bde49a2b791de9ad66aed97ca07c22302da60d
7971Author: Keith Packard <keithp@keithp.com>
7972Date:	Sat Mar 5 20:58:39 2005 +0000
7973
7974    Josselin Mouette:
7975    Include 2.3 release information in changelog Add Josselin Mouette
7976    as an
7977	Uploader Set hinting_type to low priority configuration option
7978    Manish Singh:
7979    yes_bitmaps.conf -> yes-bitmaps.conf
7980    Funda Wang:
7981    Johap -> Johab
7982
7983 ChangeLog		     |	 20 ++++++++++++++++++++
7984 debian/changelog	     |	 13 +++++++++++--
7985 debian/control		     |	  1 +
7986 debian/fontconfig.config    |	  2 +-
7987 debian/fontconfig.postinst  |	  2 +-
7988 debian/fontconfig.templates |	  4 ++--
7989 debian/rules		     |	  4 ++--
7990 src/fcfreetype.c	     |	  2 +-
7991 8 files changed, 39 insertions(+), 9 deletions(-)
7992
7993commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
7994Author: Keith Packard <keithp@keithp.com>
7995Date:	Thu Mar 3 06:20:57 2005 +0000
7996
7997    Move debian-specific conf file examples upstream.
7998    Sub-pixel configuration examples must smash subpixel value as
7999    Xft always
8000	sets it from X.
8001    Change sub-pixel rendering debconf descriptions from Enable/Disable to
8002	Always/Never.
8003
8004 ChangeLog		     |	 22 ++++++++++++++++++++++
8005 Makefile.am		     |	  3 ---
8006 conf.d/Makefile.am	     |	  7 +++++--
8007 conf.d/autohint.conf	     |	  9 +++++++++
8008 conf.d/no-sub-pixel.conf    |	  9 +++++++++
8009 conf.d/sub-pixel.conf	     |	  3 ---
8010 conf.d/unhinted.conf	     |	  9 +++++++++
8011 debian/autohint.conf	     |	  9 ---------
8012 debian/fontconfig.install   |	  1 +
8013 debian/fontconfig.postinst  |	  4 ++--
8014 debian/fontconfig.templates |	 11 +++++------
8015 debian/no-sub-pixel.conf    |	 12 ------------
8016 debian/unhinted.conf	     |	  9 ---------
8017 13 files changed, 62 insertions(+), 46 deletions(-)
8018
8019commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
8020Author: Keith Packard <keithp@keithp.com>
8021Date:	Thu Mar 3 01:59:28 2005 +0000
8022
8023    Ignore more build detritus
8024    Add debian package construction stuff.
8025    Update to newer versions of these tools
8026    Get library manuals to build again (we love automake).
8027    Update debian build system to switch maintainers and deal with 2.3
8028	functionality
8029
8030 .cvsignore			   |	7 +
8031 ChangeLog			   |   53 +++
8032 Makefile.am			   |   50 +++-
8033 conf.d/.cvsignore		   |	2 +
8034 config/config.guess		   |  846
8035 ++++++++++++++++++++-----------------
8036 config/config.sub		   |  449 +++++++++++++++------
8037 debian/README.Debian		   |   44 ++
8038 debian/autohint.conf		   |	9 +
8039 debian/changelog		   |  661 +++++++++++++++++++++++++++++
8040 debian/compat			   |	1 +
8041 debian/control			   |   78 ++++
8042 debian/copyright		   |   29 ++
8043 debian/fontconfig-udeb.install    |	3 +
8044 debian/fontconfig.config	   |   10 +
8045 debian/fontconfig.defoma	   |  162 +++++++
8046 debian/fontconfig.dirs		   |	1 +
8047 debian/fontconfig.install	   |	6 +
8048 debian/fontconfig.postinst	   |  139 ++++++
8049 debian/fontconfig.postrm	   |   26 ++
8050 debian/fontconfig.templates	   |   51 +++
8051 debian/libfontconfig1-dev.install |	7 +
8052 debian/libfontconfig1.install	   |	1 +
8053 debian/local.conf.md5sum	   |   18 +
8054 debian/no-sub-pixel.conf	   |   12 +
8055 debian/po/POTFILES.in		   |	1 +
8056 debian/po/cs.po		   |  154 +++++++
8057 debian/po/da.po		   |  174 ++++++++
8058 debian/po/de.po		   |  157 +++++++
8059 debian/po/es.po		   |  198 +++++++++
8060 debian/po/fr.po		   |  194 +++++++++
8061 debian/po/ja.po		   |  180 ++++++++
8062 debian/po/nl.po		   |  158 +++++++
8063 debian/po/pt.po		   |  145 +++++++
8064 debian/po/pt_BR.po		   |  183 ++++++++
8065 debian/po/templates.pot	   |  120 ++++++
8066 debian/po/tr.po		   |  150 +++++++
8067 debian/po/zh_CN.po		   |  148 +++++++
8068 debian/rules			   |   39 ++
8069 debian/unhinted.conf		   |	9 +
8070 doc/.cvsignore			   |	1 +
8071 doc/Makefile.am		   |   13 +-
8072 41 files changed, 4171 insertions(+), 518 deletions(-)
8073
8074commit 4afc00ca02bb3f49fe214463e0f194486f438b70
8075Author: Keith Packard <keithp@keithp.com>
8076Date:	Tue Mar 1 20:48:36 2005 +0000
8077
8078    Update for 2.3.0
8079
8080 ChangeLog		 |    7 +++++++
8081 README			 |   14 ++++++++++++--
8082 configure.in		 |    2 +-
8083 fontconfig/fontconfig.h |    4 ++--
8084 4 files changed, 22 insertions(+), 5 deletions(-)
8085
8086commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
8087Author: Keith Packard <keithp@keithp.com>
8088Date:	Tue Mar 1 20:36:48 2005 +0000
8089
8090    Generate and install PDF versions of the manuals
8091    Fix formatting
8092    Add missing exported functions, fix data types
8093    Add missing pattern elements.
8094    Add missing pattern elements. Document conf.d usage, clarify available
8095	orthography list. Fix some config file attributes. Complete
8096	list of
8097	constants.
8098    Mark FC_SOURCE deprecated.
8099    Don't set FC_SOURCE any longer.
8100
8101 ChangeLog		   |   25 +++++++++++++++
8102 doc/Makefile.am	   |   18 ++++++++++-
8103 doc/fcpattern.fncs	   |	3 +-
8104 doc/fcstring.fncs	   |   40 +++++++++++++++++++++++-
8105 doc/fontconfig-devel.sgml |   10 +++++-
8106 doc/fontconfig-user.sgml  |   74
8107 ++++++++++++++++++++++++++++++++++++++------
8108 fontconfig/fontconfig.h   |	2 +-
8109 src/fcfreetype.c	   |	3 --
8110 8 files changed, 156 insertions(+), 19 deletions(-)
8111
8112commit 414f720281b416736b92913f4bcbceac1a781cde
8113Author: Keith Packard <keithp@keithp.com>
8114Date:	Mon Feb 28 18:56:15 2005 +0000
8115
8116    Create prototype /etc/fonts/conf.d directory with a few sample
8117	configuration files. Deprecate use of local.conf for local
8118	customizations in favor of this directory based scheme which
8119	is more
8120	easily integrated into installation systems.
8121    Tag FC_EMBOLDEN as a boolean variable
8122
8123 ChangeLog		 |   18 ++++++++++++++++++
8124 Makefile.am		 |   24 ++----------------------
8125 conf.d/Makefile.am	 |   34 ++++++++++++++++++++++++++++++++++
8126 conf.d/README		 |    8 ++++++++
8127 conf.d/no-bitmaps.conf  |   13 +++++++++++++
8128 conf.d/sub-pixel.conf	 |   12 ++++++++++++
8129 conf.d/yes-bitmaps.conf |   13 +++++++++++++
8130 configure.in		 |    1 +
8131 src/fcname.c		 |    1 +
8132 9 files changed, 102 insertions(+), 22 deletions(-)
8133
8134commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
8135Author: Keith Packard <keithp@keithp.com>
8136Date:	Thu Feb 10 23:00:51 2005 +0000
8137
8138    Free patterns from fonts which are rejected by configuration
8139    (bug #2518)
8140    reviewed by: pborelli@katamail.com
8141
8142 ChangeLog   |	  8 ++++++++
8143 src/fcdir.c |	  2 ++
8144 2 files changed, 10 insertions(+), 0 deletions(-)
8145
8146commit afca783626534477f07b03d173bbe9f51e03b53b
8147Author: Keith Packard <keithp@keithp.com>
8148Date:	Sat Jan 29 00:42:37 2005 +0000
8149
8150    Update for version 2.2.99
8151
8152 ChangeLog		 |   11 +++++++++--
8153 README			 |   16 ++++++++++++++--
8154 configure.in		 |    2 +-
8155 fontconfig/fontconfig.h |    2 +-
8156 4 files changed, 25 insertions(+), 6 deletions(-)
8157
8158commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
8159Author: Keith Packard <keithp@keithp.com>
8160Date:	Sat Jan 29 00:33:47 2005 +0000
8161
8162    Add a few pointers
8163
8164 ChangeLog |	5 +++++
8165 README    |	3 +++
8166 2 files changed, 8 insertions(+), 0 deletions(-)
8167
8168commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
8169Author: Keith Packard <keithp@keithp.com>
8170Date:	Fri Jan 28 23:55:14 2005 +0000
8171
8172    Polite typechecking for test and edit expressions. Helps catch
8173    errors in
8174	the font configuration.
8175
8176 ChangeLog    |   10 +++
8177 src/fcint.h  |   12 +---
8178 src/fcname.c |    2 +-
8179 src/fcxml.c  |  252
8180 +++++++++++++++++++++++++++++++++++++++++++++------------
8181 4 files changed, 211 insertions(+), 65 deletions(-)
8182
8183commit 59e149e757795a7c0ec66c35b551a66e0da42098
8184Author: Keith Packard <keithp@keithp.com>
8185Date:	Sun Jan 16 01:41:24 2005 +0000
8186
8187    Have --with-expat set EXPAT_CFLAGS (bug 2278)
8188    reviewed by: Keith Packard <keithp@keithp.com>
8189
8190 ChangeLog    |    7 +++++++
8191 configure.in |   11 ++++++++++-
8192 2 files changed, 17 insertions(+), 1 deletions(-)
8193
8194commit d8ae9c92197f1f2782b9decb276f6da756ce882d
8195Author: Keith Packard <keithp@keithp.com>
8196Date:	Thu Jan 13 18:31:50 2005 +0000
8197
8198    Add SEE ALSO section (bug 2085)
8199    Cross compiling fixes (bug 280)
8200    reviewed by: Keith Packard <keithp@keithp.com>
8201
8202 ChangeLog		  |   18 ++++++++++++++++++
8203 Makefile.am		  |   17 ++++++++++++++++-
8204 configure.in		  |   44
8205 ++++++++++++++++++++++++++++++++++++++++++++
8206 doc/Makefile.am	  |    8 ++++++--
8207 doc/fontconfig-user.sgml |    5 +++++
8208 fc-case/Makefile.am	  |    8 ++++++--
8209 fc-glyphname/Makefile.am |    8 ++++++--
8210 fc-lang/Makefile.am	  |    8 ++++++--
8211 src/fontconfig.def.in	  |    2 +-
8212 9 files changed, 108 insertions(+), 10 deletions(-)
8213
8214commit 8759822e8fdaebcaaea82571d6b084003ca5751e
8215Author: Keith Packard <keithp@keithp.com>
8216Date:	Thu Jan 13 18:10:42 2005 +0000
8217
8218    Update blanks list (Closes bug 86)
8219
8220 ChangeLog     |    5 +++++
8221 fonts.conf.in |   52 +++++++++++++++++++++++++++++++---------------------
8222 2 files changed, 36 insertions(+), 21 deletions(-)
8223
8224commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
8225Author: Keith Packard <keithp@keithp.com>
8226Date:	Tue Jan 4 21:54:50 2005 +0000
8227
8228    Verify that every font pattern loaded from cache has both FC_FILE and
8229	FC_FAMILY entries. Attempt to fix bug #2219.
8230
8231 ChangeLog     |    7 +++++++
8232 src/fccache.c |   10 +++++++++-
8233 2 files changed, 16 insertions(+), 1 deletions(-)
8234
8235commit d53461812d46ffb2eaffb2c512e8740e8536e498
8236Author: Keith Packard <keithp@keithp.com>
8237Date:	Wed Dec 29 19:44:51 2004 +0000
8238
8239    Update for version 2.2.98
8240
8241 ChangeLog		 |    7 +++++++
8242 README			 |   22 ++++++++++++++++++++--
8243 configure.in		 |    2 +-
8244 fontconfig/fontconfig.h |    2 +-
8245 4 files changed, 29 insertions(+), 4 deletions(-)
8246
8247commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
8248Author: Keith Packard <keithp@keithp.com>
8249Date:	Wed Dec 29 19:37:14 2004 +0000
8250
8251    Document ASCII limitations of Fc character conversion macros
8252    Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
8253    (useful
8254	for testing case conversion functions)
8255
8256 ChangeLog		 |    8 ++++++++
8257 fontconfig/fontconfig.h |   10 +++++++---
8258 src/fcstr.c		 |   21 ++++++++++++++++++++-
8259 3 files changed, 35 insertions(+), 4 deletions(-)
8260
8261commit 02748dd3b8830a60439340a768959231e669b55c
8262Author: Keith Packard <keithp@keithp.com>
8263Date:	Wed Dec 29 10:07:10 2004 +0000
8264
8265    Add territory database
8266    Reviewed by: Keith Packard
8267    Remove Han characters from Korean orthography
8268
8269 .cvsignore	      |    1 +
8270 ChangeLog	      |   15 +
8271 fc-case/.cvsignore   |    6 +
8272 fc-lang/iso-3166.txt |  242 +
8273 fc-lang/ko.orth      |18729
8274 +++++++-------------------------------------------
8275 5 files changed, 2776 insertions(+), 16217 deletions(-)
8276
8277commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
8278Author: Keith Packard <keithp@keithp.com>
8279Date:	Wed Dec 29 09:57:49 2004 +0000
8280
8281    Reorder utility programs to make sure fc-case is run before fc-lang as
8282	fc-lang uses fcstr.c which uses fccase.h
8283    Fix broken XML
8284
8285 ChangeLog     |    8 ++++++++
8286 Makefile.am   |    2 +-
8287 fonts.conf.in |   10 +++++++---
8288 3 files changed, 16 insertions(+), 4 deletions(-)
8289
8290commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
8291Author: Keith Packard <keithp@keithp.com>
8292Date:	Wed Dec 29 09:15:17 2004 +0000
8293
8294    Adopt some RedHat suggestions for standard font configuration.
8295    Add new helper program 'fc-case' to construct case folding tables from
8296	standard Unicode CaseFolding.txt file
8297    Re-implement case insensitive functions with Unicode aware versions
8298	(including full case folding mappings)
8299
8300 ChangeLog		 |   26 ++
8301 Makefile.am		 |    2 +-
8302 configure.in		 |    1 +
8303 fc-case/CaseFolding.txt |  924
8304 +++++++++++++++++++++++++++++++++++++++++++++++
8305 fc-case/Makefile.am	 |   52 +++
8306 fc-case/fc-case.c	 |  363 +++++++++++++++++++
8307 fc-case/fccase.tmpl.h	 |   25 ++
8308 fonts.conf.in		 |   73 +++-
8309 src/fcint.h		 |   34 ++
8310 src/fclist.c		 |   16 +-
8311 src/fcstr.c		 |  263 +++++++++++---
8312 11 files changed, 1685 insertions(+), 94 deletions(-)
8313
8314commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
8315Author: Keith Packard <keithp@keithp.com>
8316Date:	Tue Dec 14 00:12:25 2004 +0000
8317
8318    I changed FcFontSetSort to respect the generic aliases better in
8319    the face
8320	of language matching.
8321    What I did was to ammend the strict sort order used by FcFontSort
8322    so that
8323	it 'satisfies' the language specified in the pattern by
8324	locating the
8325	best matching font supporting each pattern language and then
8326	ignores
8327	language in the remaining fonts for purposes of matching.
8328    So, when asking for 'sans:lang=en', you'll get an English font
8329    first, and
8330	then the remaining fonts sorted with respect to the 'sans'
8331	alias alone
8332	-- pushing Kochi fonts ahead of other English-supporting Han
8333	fonts.
8334    reviewed by: Owen Taylor <otaylor@redhat.com>
8335
8336 ChangeLog     |   17 ++++++++++++
8337 src/fcmatch.c |   81
8338 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8339 2 files changed, 96 insertions(+), 2 deletions(-)
8340
8341commit 46a10637cde656967b60f1e028b24763022358bb
8342Author: Keith Packard <keithp@keithp.com>
8343Date:	Fri Dec 10 16:48:08 2004 +0000
8344
8345    Configuration changes to request synthetic emboldening of fonts. The
8346    actual
8347	emboldening code will live in Xft.
8348    reviewed by: Keith Packard <keithp@keithp.com>
8349
8350 ChangeLog		 |   10 ++++++++++
8351 fontconfig/fontconfig.h |    1 +
8352 fonts.conf.in		 |   20 ++++++++++++++++++++
8353 3 files changed, 31 insertions(+), 0 deletions(-)
8354
8355commit 9af19286b0dcdf7636749b9efb64a50650554f2d
8356Author: Keith Packard <keithp@keithp.com>
8357Date:	Thu Dec 9 19:36:30 2004 +0000
8358
8359    Currently Russian (ru) requires 0406 and 0456 (І and і), but
8360    these were
8361	eliminated in Russian in 1918 in favor of 0418 and 0438 (И
8362	and и),
8363	and don't even appear in KOI8-R. (The hypothesis that they
8364	don't appear
8365	in KOI8-R due to their similarity with Latin I and i is
8366	eliminated by
8367	their presence in KOI8-U.) I have a couple of fonts with Russian
8368	support that don't have the letter.
8369    Therefore, 0406 and 0456 should be removed from or commented out
8370    of ru.orth
8371    reviewed by: Keith Packard <keithp@keithp.com>
8372
8373 ChangeLog	 |   16 ++++++++++++++++
8374 fc-lang/ru.orth |    4 ++--
8375 2 files changed, 18 insertions(+), 2 deletions(-)
8376
8377commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
8378Author: Keith Packard <keithp@keithp.com>
8379Date:	Tue Dec 7 01:36:26 2004 +0000
8380
8381    Reviewed by: Keith Packard <keithp@keithp.com>
8382    memoize strings and share a single copy for all uses. Note that
8383    this could
8384	be improved further by using statically allocated blocks and
8385	gluing
8386	multiple strings together, but I'm basically lazy. In my
8387	environment
8388	with 800 font files, I get a savings of about 90KB.
8389
8390 ChangeLog    |   15 +++++++++++++++
8391 src/fcinit.c |    5 +++--
8392 src/fcint.h  |    3 ++-
8393 src/fclist.c |    2 +-
8394 src/fcpat.c  |   42 +++++++++++++-----------------------------
8395 src/fcxml.c  |    6 ------
8396 6 files changed, 34 insertions(+), 39 deletions(-)
8397
8398commit 46b51147d10db21a4d5992074bcdc9022f45856b
8399Author: Keith Packard <keithp@keithp.com>
8400Date:	Tue Dec 7 01:14:46 2004 +0000
8401
8402    Change files from ISO-Latin-1 to UTF-8
8403
8404 COPYING			 |    2 +-
8405 ChangeLog			 |  249
8406 +++++++++++++++++++++++++++++++++++++++
8407 Makefile.am			 |    2 +-
8408 config/Makedefs.in		 |    2 +-
8409 configure.in			 |    2 +-
8410 doc/edit-sgml.c		 |    2 +-
8411 doc/fcatomic.fncs		 |    2 +-
8412 doc/fcblanks.fncs		 |    2 +-
8413 doc/fccharset.fncs		 |    2 +-
8414 doc/fcconfig.fncs		 |    2 +-
8415 doc/fcconstant.fncs		 |    2 +-
8416 doc/fcfile.fncs		 |    2 +-
8417 doc/fcfontset.fncs		 |    2 +-
8418 doc/fcfreetype.fncs		 |    2 +-
8419 doc/fcinit.fncs		 |    2 +-
8420 doc/fcmatrix.fncs		 |    2 +-
8421 doc/fcobjectset.fncs		 |    2 +-
8422 doc/fcobjecttype.fncs		 |    2 +-
8423 doc/fcpattern.fncs		 |    2 +-
8424 doc/fcstring.fncs		 |    2 +-
8425 doc/fcstrset.fncs		 |    2 +-
8426 doc/fcvalue.fncs		 |    2 +-
8427 doc/fontconfig-devel.sgml	 |    4 +-
8428 doc/fontconfig-user.sgml	 |    2 +-
8429 doc/func.sgml			 |    2 +-
8430 doc/version.sgml.in		 |    2 +-
8431 fc-cache/Makefile.am		 |    2 +-
8432 fc-cache/fc-cache.c		 |    2 +-
8433 fc-glyphname/Makefile.am	 |    2 +-
8434 fc-glyphname/fc-glyphname.c	 |    2 +-
8435 fc-glyphname/fcglyphname.tmpl.h |    2 +-
8436 fc-lang/Makefile.am		 |    2 +-
8437 fc-lang/aa.orth		 |    2 +-
8438 fc-lang/ab.orth		 |    2 +-
8439 fc-lang/af.orth		 |    2 +-
8440 fc-lang/am.orth		 |    2 +-
8441 fc-lang/ar.orth		 |    2 +-
8442 fc-lang/ast.orth		 |    2 +-
8443 fc-lang/ava.orth		 |    2 +-
8444 fc-lang/ay.orth		 |    2 +-
8445 fc-lang/az.orth		 |    2 +-
8446 fc-lang/az_ir.orth		 |    2 +-
8447 fc-lang/ba.orth		 |    2 +-
8448 fc-lang/bam.orth		 |    2 +-
8449 fc-lang/be.orth		 |    2 +-
8450 fc-lang/bg.orth		 |    2 +-
8451 fc-lang/bh.orth		 |    2 +-
8452 fc-lang/bho.orth		 |    2 +-
8453 fc-lang/bi.orth		 |    2 +-
8454 fc-lang/bin.orth		 |    2 +-
8455 fc-lang/bn.orth		 |    2 +-
8456 fc-lang/bo.orth		 |    2 +-
8457 fc-lang/br.orth		 |    2 +-
8458 fc-lang/bs.orth		 |    2 +-
8459 fc-lang/bua.orth		 |    2 +-
8460 fc-lang/ca.orth		 |    2 +-
8461 fc-lang/ce.orth		 |    2 +-
8462 fc-lang/ch.orth		 |    2 +-
8463 fc-lang/chm.orth		 |    2 +-
8464 fc-lang/chr.orth		 |    2 +-
8465 fc-lang/co.orth		 |    2 +-
8466 fc-lang/cs.orth		 |    2 +-
8467 fc-lang/cu.orth		 |    2 +-
8468 fc-lang/cv.orth		 |    2 +-
8469 fc-lang/cy.orth		 |    2 +-
8470 fc-lang/da.orth		 |    2 +-
8471 fc-lang/de.orth		 |    2 +-
8472 fc-lang/dz.orth		 |    2 +-
8473 fc-lang/el.orth		 |    2 +-
8474 fc-lang/en.orth		 |    2 +-
8475 fc-lang/eo.orth		 |    2 +-
8476 fc-lang/es.orth		 |    2 +-
8477 fc-lang/et.orth		 |    2 +-
8478 fc-lang/eu.orth		 |    4 +-
8479 fc-lang/fa.orth		 |    2 +-
8480 fc-lang/fc-lang.c		 |    2 +-
8481 fc-lang/fc-lang.man		 |    2 +-
8482 fc-lang/fclang.tmpl.h		 |    2 +-
8483 fc-lang/fi.orth		 |    2 +-
8484 fc-lang/fj.orth		 |    2 +-
8485 fc-lang/fo.orth		 |    2 +-
8486 fc-lang/fr.orth		 |    2 +-
8487 fc-lang/ful.orth		 |    2 +-
8488 fc-lang/fur.orth		 |    2 +-
8489 fc-lang/fy.orth		 |    4 +-
8490 fc-lang/ga.orth		 |    2 +-
8491 fc-lang/gd.orth		 |    2 +-
8492 fc-lang/gez.orth		 |    2 +-
8493 fc-lang/gl.orth		 |    2 +-
8494 fc-lang/gn.orth		 |    4 +-
8495 fc-lang/gu.orth		 |    2 +-
8496 fc-lang/gv.orth		 |    2 +-
8497 fc-lang/ha.orth		 |    2 +-
8498 fc-lang/haw.orth		 |    2 +-
8499 fc-lang/he.orth		 |    2 +-
8500 fc-lang/hi.orth		 |    2 +-
8501 fc-lang/ho.orth		 |    2 +-
8502 fc-lang/hr.orth		 |    2 +-
8503 fc-lang/hu.orth		 |    2 +-
8504 fc-lang/hy.orth		 |    2 +-
8505 fc-lang/ia.orth		 |    2 +-
8506 fc-lang/ibo.orth		 |    2 +-
8507 fc-lang/id.orth		 |    2 +-
8508 fc-lang/ie.orth		 |    2 +-
8509 fc-lang/ik.orth		 |    2 +-
8510 fc-lang/io.orth		 |    2 +-
8511 fc-lang/is.orth		 |    2 +-
8512 fc-lang/iso639-2		 |  194 +++++++++++++++---------------
8513 fc-lang/it.orth		 |    2 +-
8514 fc-lang/iu.orth		 |    2 +-
8515 fc-lang/ja.orth		 |    2 +-
8516 fc-lang/ka.orth		 |    2 +-
8517 fc-lang/kaa.orth		 |    2 +-
8518 fc-lang/ki.orth		 |    2 +-
8519 fc-lang/kk.orth		 |    2 +-
8520 fc-lang/kl.orth		 |    2 +-
8521 fc-lang/km.orth		 |    2 +-
8522 fc-lang/kn.orth		 |    2 +-
8523 fc-lang/ko.orth		 |    2 +-
8524 fc-lang/kok.orth		 |    2 +-
8525 fc-lang/ks.orth		 |    2 +-
8526 fc-lang/ku.orth		 |    2 +-
8527 fc-lang/ku_ir.orth		 |    2 +-
8528 fc-lang/kum.orth		 |    2 +-
8529 fc-lang/kv.orth		 |    2 +-
8530 fc-lang/kw.orth		 |    2 +-
8531 fc-lang/ky.orth		 |    2 +-
8532 fc-lang/la.orth		 |    2 +-
8533 fc-lang/lb.orth		 |    2 +-
8534 fc-lang/lez.orth		 |    2 +-
8535 fc-lang/lo.orth		 |    2 +-
8536 fc-lang/lt.orth		 |    2 +-
8537 fc-lang/lv.orth		 |    2 +-
8538 fc-lang/mg.orth		 |    2 +-
8539 fc-lang/mh.orth		 |    2 +-
8540 fc-lang/mi.orth		 |    2 +-
8541 fc-lang/mk.orth		 |    2 +-
8542 fc-lang/ml.orth		 |    2 +-
8543 fc-lang/mn.orth		 |    2 +-
8544 fc-lang/mo.orth		 |    2 +-
8545 fc-lang/mr.orth		 |    2 +-
8546 fc-lang/mt.orth		 |    2 +-
8547 fc-lang/my.orth		 |    2 +-
8548 fc-lang/nb.orth		 |    4 +-
8549 fc-lang/nds.orth		 |    2 +-
8550 fc-lang/ne.orth		 |    2 +-
8551 fc-lang/nl.orth		 |    2 +-
8552 fc-lang/nn.orth		 |    2 +-
8553 fc-lang/no.orth		 |    4 +-
8554 fc-lang/ny.orth		 |    2 +-
8555 fc-lang/oc.orth		 |    2 +-
8556 fc-lang/om.orth		 |    2 +-
8557 fc-lang/or.orth		 |    2 +-
8558 fc-lang/os.orth		 |    2 +-
8559 fc-lang/pl.orth		 |    2 +-
8560 fc-lang/ps_af.orth		 |    2 +-
8561 fc-lang/ps_pk.orth		 |    2 +-
8562 fc-lang/pt.orth		 |    2 +-
8563 fc-lang/rm.orth		 |    2 +-
8564 fc-lang/ro.orth		 |    2 +-
8565 fc-lang/ru.orth		 |    2 +-
8566 fc-lang/sa.orth		 |    2 +-
8567 fc-lang/sah.orth		 |    2 +-
8568 fc-lang/sco.orth		 |    2 +-
8569 fc-lang/se.orth		 |    4 +-
8570 fc-lang/sel.orth		 |    2 +-
8571 fc-lang/sh.orth		 |    2 +-
8572 fc-lang/si.orth		 |    2 +-
8573 fc-lang/sk.orth		 |    2 +-
8574 fc-lang/sl.orth		 |    2 +-
8575 fc-lang/sm.orth		 |    2 +-
8576 fc-lang/sma.orth		 |    4 +-
8577 fc-lang/smj.orth		 |    4 +-
8578 fc-lang/smn.orth		 |    4 +-
8579 fc-lang/sms.orth		 |    4 +-
8580 fc-lang/so.orth		 |    2 +-
8581 fc-lang/sq.orth		 |    2 +-
8582 fc-lang/sr.orth		 |    2 +-
8583 fc-lang/sv.orth		 |    2 +-
8584 fc-lang/sw.orth		 |    2 +-
8585 fc-lang/syr.orth		 |    2 +-
8586 fc-lang/ta.orth		 |    2 +-
8587 fc-lang/te.orth		 |    2 +-
8588 fc-lang/tg.orth		 |    2 +-
8589 fc-lang/th.orth		 |    2 +-
8590 fc-lang/ti_er.orth		 |    2 +-
8591 fc-lang/ti_et.orth		 |    2 +-
8592 fc-lang/tig.orth		 |    2 +-
8593 fc-lang/tk.orth		 |    2 +-
8594 fc-lang/tl.orth		 |    2 +-
8595 fc-lang/tn.orth		 |    2 +-
8596 fc-lang/to.orth		 |    2 +-
8597 fc-lang/tr.orth		 |    2 +-
8598 fc-lang/ts.orth		 |    2 +-
8599 fc-lang/tt.orth		 |    2 +-
8600 fc-lang/tw.orth		 |    2 +-
8601 fc-lang/tyv.orth		 |    2 +-
8602 fc-lang/ug.orth		 |    2 +-
8603 fc-lang/uk.orth		 |    2 +-
8604 fc-lang/ur.orth		 |    2 +-
8605 fc-lang/uz.orth		 |    2 +-
8606 fc-lang/ven.orth		 |    2 +-
8607 fc-lang/vi.orth		 |    2 +-
8608 fc-lang/vo.orth		 |    4 +-
8609 fc-lang/vot.orth		 |    2 +-
8610 fc-lang/wa.orth		 |    2 +-
8611 fc-lang/wen.orth		 |    2 +-
8612 fc-lang/wo.orth		 |    2 +-
8613 fc-lang/xh.orth		 |    2 +-
8614 fc-lang/yap.orth		 |    2 +-
8615 fc-lang/yi.orth		 |    2 +-
8616 fc-lang/yo.orth		 |    2 +-
8617 fc-lang/zh_cn.orth		 |    2 +-
8618 fc-lang/zh_hk.orth		 |    2 +-
8619 fc-lang/zh_mo.orth		 |    2 +-
8620 fc-lang/zh_sg.orth		 |    2 +-
8621 fc-lang/zh_tw.orth		 |    2 +-
8622 fc-lang/zu.orth		 |    2 +-
8623 fc-list/Makefile.am		 |    2 +-
8624 fc-list/fc-list.c		 |    2 +-
8625 fc-match/Makefile.am		 |    2 +-
8626 fc-match/fc-match.1		 |    2 +-
8627 fc-match/fc-match.c		 |    2 +-
8628 fontconfig/fcfreetype.h	 |    2 +-
8629 fontconfig/fcprivate.h		 |    2 +-
8630 fontconfig/fontconfig.h	 |    2 +-
8631 src/fcatomic.c			 |    2 +-
8632 src/fcblanks.c			 |    2 +-
8633 src/fccache.c			 |    2 +-
8634 src/fccfg.c			 |    2 +-
8635 src/fccharset.c		 |    2 +-
8636 src/fcdbg.c			 |    2 +-
8637 src/fcdefault.c		 |    2 +-
8638 src/fcdir.c			 |    2 +-
8639 src/fcfreetype.c		 |    4 +-
8640 src/fcfs.c			 |    2 +-
8641 src/fcinit.c			 |    2 +-
8642 src/fcint.h			 |    2 +-
8643 src/fclang.c			 |    2 +-
8644 src/fclist.c			 |    2 +-
8645 src/fcmatch.c			 |    2 +-
8646 src/fcmatrix.c			 |    2 +-
8647 src/fcname.c			 |    2 +-
8648 src/fcpat.c			 |    2 +-
8649 src/fcstr.c			 |    2 +-
8650 src/fcxml.c			 |    2 +-
8651 246 files changed, 603 insertions(+), 354 deletions(-)
8652
8653commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
8654Author: Keith Packard <keithp@keithp.com>
8655Date:	Sun Dec 5 07:44:08 2004 +0000
8656
8657    Update links to new freedesktop.org locations
8658    Add uninstall-local to get rid of fonts.conf and local.conf if
8659    they match
8660	the distributed versions. Fixes 'make distcheck'
8661
8662 ChangeLog   |	  8 ++++++++
8663 INSTALL     |	  4 ++--
8664 Makefile.am |	 24 ++++++++++++++++++++++++
8665 3 files changed, 34 insertions(+), 2 deletions(-)
8666
8667commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
8668Author: Keith Packard <keithp@keithp.com>
8669Date:	Sun Dec 5 06:38:54 2004 +0000
8670
8671    Updates for version 2.2.97
8672
8673 ChangeLog		 |    7 +++++++
8674 README			 |   30 ++++++++++++++++++++++++++++--
8675 configure.in		 |    2 +-
8676 fontconfig/fontconfig.h |    2 +-
8677 4 files changed, 37 insertions(+), 4 deletions(-)
8678
8679commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
8680Author: Keith Packard <keithp@keithp.com>
8681Date:	Sun Dec 5 06:19:46 2004 +0000
8682
8683    Sleep for two seconds before exiting to make sure timestamps for
8684    future
8685	changes have distinct mod times in the file system. Bug #1982.
8686    Add Punjabi orthography. Bug #1671.
8687    reviewed by: Keith Packard <keithp@keithp.com>
8688
8689 ChangeLog	     |	 13 ++++++++++++-
8690 fc-cache/fc-cache.c |	  8 ++++++++
8691 fc-lang/pa.orth     |	 46 ++++++++++++++++++++++++++++++++++++++++++++++
8692 3 files changed, 66 insertions(+), 1 deletions(-)
8693
8694commit c5a0b541df8be0b66f4ecf531570242693aac930
8695Author: Keith Packard <keithp@keithp.com>
8696Date:	Sun Dec 5 05:49:20 2004 +0000
8697
8698    Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
8699	multi-arch installs. Now that all X fonts are included without
8700	prejudice, the chances of the date being at all interesting
8701	are rather
8702	limited. Bug #415.
8703    Add copyright and license
8704
8705 ChangeLog	 |   10 ++++++++++
8706 fonts.conf.in	 |    2 +-
8707 src/Makefile.am |   23 +++++++++++++++++++++++
8708 3 files changed, 34 insertions(+), 1 deletions(-)
8709
8710commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
8711Author: Keith Packard <keithp@keithp.com>
8712Date:	Sun Dec 5 05:03:52 2004 +0000
8713
8714    Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
8715    (or
8716	wherever the X fonts are located).
8717    Document new <include>directory-name</include> semantics
8718    add <include ignore_missing="yes">conf.d</include>
8719    Add selectfont to ignore bitmap fonts, add comment for selectfont
8720    which
8721	accepts bitmap fonts.
8722    Allow <include> configuration elements to reference directories. Parse
8723    and
8724	load all files of the form [0-9]* in sorted order.
8725
8726 ChangeLog		  |   18 +++++++++
8727 configure.in		  |   23 +++++-------
8728 doc/fontconfig-user.sgml |   17 +++++----
8729 fonts.conf.in		  |    1 +
8730 local.conf		  |   23 ++++++++++++
8731 src/fcdir.c		  |    4 +--
8732 src/fcint.h		  |    6 +++
8733 src/fcxml.c		  |   89
8734 ++++++++++++++++++++++++++++++++++++++++++++++
8735 8 files changed, 158 insertions(+), 23 deletions(-)
8736
8737commit 38e528e77673f0395ab802cd1040947e307f0c6c
8738Author: Keith Packard <keithp@keithp.com>
8739Date:	Sun Dec 5 04:14:17 2004 +0000
8740
8741    Report command line for $srcdir/configure accurately. Bug #212.
8742
8743 ChangeLog  |	 8 +++++++-
8744 autogen.sh |	 2 +-
8745 2 files changed, 8 insertions(+), 2 deletions(-)
8746
8747commit e4125ef950ada3413a542dc457a4d36c5495dcd7
8748Author: Keith Packard <keithp@keithp.com>
8749Date:	Sun Dec 5 04:11:11 2004 +0000
8750
8751    Check for non-empty face->family_name and face->style_name before
8752    using
8753	those for the font. Empty names match everything. Bug #171.
8754
8755 ChangeLog	  |    7 +++++++
8756 src/fcfreetype.c |   12 +++++++-----
8757 2 files changed, 14 insertions(+), 5 deletions(-)
8758
8759commit 537e3d23fab449be154da8d49817364479924a61
8760Author: Keith Packard <keithp@keithp.com>
8761Date:	Sun Dec 5 00:26:06 2004 +0000
8762
8763    Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
8764    available.
8765	This provides font file format information (BDF, Type 1, PCF,
8766	TrueType)
8767	for each font. Closes #109.
8768
8769 ChangeLog		 |   10 ++++++++++
8770 configure.in		 |    2 +-
8771 fontconfig/fontconfig.h |    1 +
8772 src/fcfreetype.c	 |   14 ++++++++++++++
8773 src/fcname.c		 |    1 +
8774 5 files changed, 27 insertions(+), 1 deletions(-)
8775
8776commit dbf68dd5fe2f936af53891a240601c727bdcf09d
8777Author: Keith Packard <keithp@keithp.com>
8778Date:	Sat Dec 4 22:06:52 2004 +0000
8779
8780    Fix typo.
8781    Add detection for font capabilities (bug #105)
8782    reviewed by: Keith Packard <keithp@keithp.com>
8783
8784 ChangeLog		  |   13 +++
8785 doc/fontconfig-user.sgml |    1 +
8786 fontconfig/fontconfig.h  |    1 +
8787 src/fcfreetype.c	  |  188
8788 ++++++++++++++++++++++++++++++++++++++++++++++
8789 src/fcname.c		  |    1 +
8790 5 files changed, 204 insertions(+), 0 deletions(-)
8791
8792commit 4f27c1c0a383e891890ab27c74226957ed7067aa
8793Author: Keith Packard <keithp@keithp.com>
8794Date:	Sat Dec 4 19:41:10 2004 +0000
8795
8796    Move existing fonts.conf to fonts.conf.bak
8797    Add detection of iconv
8798    Document new selectfont elements
8799    Switch to UTF-8 in comment
8800    Add fullname, and family/style/fullname language entries
8801    Respect selectfont/*/glob
8802    Add support for selectfont
8803    Add multi-lingual family/style/fullname support
8804    Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
8805    Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
8806    computed
8807	pattern element names which are required to be static.
8808
8809 ChangeLog		   |   47 ++
8810 Makefile.am		   |   13 +-
8811 configure.in		   |	6 +-
8812 doc/fcpattern.fncs	   |   11 +
8813 doc/fontconfig-devel.sgml |   13 +-
8814 doc/fontconfig-user.sgml  |   43 ++-
8815 fc-lang/nb.orth	   |	2 +-
8816 fontconfig/fontconfig.h   |	7 +
8817 fonts.dtd		   |   19 +
8818 src/fccache.c		   |	2 +-
8819 src/fccfg.c		   |   55 +++-
8820 src/fcdir.c		   |	2 +-
8821 src/fcfreetype.c	   | 1087
8822 +++++++++++++++++++++++++++++++++------------
8823 src/fcint.h		   |   21 +
8824 src/fclist.c		   |	6 +-
8825 src/fcname.c		   |	4 +
8826 src/fcpat.c		   |   73 +++
8827 src/fcxml.c		   |  162 +++++++
8828 18 files changed, 1283 insertions(+), 290 deletions(-)
8829
8830commit c641c77d6f1a0b378e800c9e3502ae446839a8af
8831Author: Keith Packard <keithp@keithp.com>
8832Date:	Thu Sep 9 14:31:18 2004 +0000
8833
8834    Remove spurious / after $(DESTDIR)
8835    reviewed by: keithp
8836
8837 ChangeLog   |	  7 +++++++
8838 Makefile.am |	  2 +-
8839 2 files changed, 8 insertions(+), 1 deletions(-)
8840
8841commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
8842Author: Keith Packard <keithp@keithp.com>
8843Date:	Wed Jun 30 20:06:41 2004 +0000
8844
8845    Update for 2.2.96
8846
8847 ChangeLog		 |    7 +++++++
8848 README			 |   12 ++++++++++--
8849 configure.in		 |    2 +-
8850 fontconfig/fontconfig.h |    2 +-
8851 4 files changed, 19 insertions(+), 4 deletions(-)
8852
8853commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
8854Author: Keith Packard <keithp@keithp.com>
8855Date:	Wed Jun 30 18:41:52 2004 +0000
8856
8857    Provided by: Lubos Lunak <l.lunak@suse.cz>
8858    However FcConfigUptoDate() doesn't seem to work. See the attached
8859    patch.
8860	First there's an obvious misplaced parenthesis making it return
8861	always
8862	false, and second, even this call fails to detect font changes
8863	(e.g.
8864	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
8865	should fix that as well. The problem seems to be triggered by my
8866	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
8867	therefore
8868	config->configDirs doesn't include subdirs, unlike
8869	config->fontDirs.
8870
8871 ChangeLog   |	 14 ++++++++++++++
8872 src/fccfg.c |	  4 ++--
8873 2 files changed, 16 insertions(+), 2 deletions(-)
8874
8875commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
8876Author: Keith Packard <keithp@keithp.com>
8877Date:	Thu Jun 3 14:16:38 2004 +0000
8878
8879    Remove comma at end of FcResult enum definition.
8880
8881 ChangeLog		 |    5 +++++
8882 fontconfig/fontconfig.h |    2 +-
8883 2 files changed, 6 insertions(+), 1 deletions(-)
8884
8885commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
8886Author: Keith Packard <keithp@keithp.com>
8887Date:	Sat May 29 20:07:46 2004 +0000
8888
8889    Add steps to md5sum release
8890
8891 ChangeLog |	5 +++++
8892 INSTALL   |	5 ++++-
8893 2 files changed, 9 insertions(+), 1 deletions(-)
8894
8895commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
8896Author: Keith Packard <keithp@keithp.com>
8897Date:	Sat May 29 19:49:52 2004 +0000
8898
8899    Add sh autogen.sh to INSTALL
8900
8901 INSTALL |   14 ++++++++------
8902 1 files changed, 8 insertions(+), 6 deletions(-)
8903
8904commit d81271eb21db058d0e816044874b3a8b88439e82
8905Author: Keith Packard <keithp@keithp.com>
8906Date:	Sat May 29 19:36:32 2004 +0000
8907
8908    Update for 2.2.95
8909
8910 ChangeLog		 |    7 +++++++
8911 README			 |   11 +++++++++--
8912 configure.in		 |    2 +-
8913 fontconfig/fontconfig.h |    2 +-
8914 4 files changed, 18 insertions(+), 4 deletions(-)
8915
8916commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
8917Author: Keith Packard <keithp@keithp.com>
8918Date:	Sat May 29 19:32:41 2004 +0000
8919
8920    Add FcResultOutOfMemory to provide an accurate error when
8921    FcFontSetMatch
8922	fails in this way
8923    Make #warning about lacking various FreeType features indicate which
8924	version those features appeared so users know how to fix the
8925	problem
8926	(Thanks to Anton Tropashko)
8927
8928 ChangeLog		 |   12 ++++++++++++
8929 fontconfig/fontconfig.h |    3 ++-
8930 src/fcfreetype.c	 |    6 +++---
8931 src/fcmatch.c		 |    3 +++
8932 4 files changed, 20 insertions(+), 4 deletions(-)
8933
8934commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
8935Author: Keith Packard <keithp@keithp.com>
8936Date:	Thu May 6 02:28:37 2004 +0000
8937
8938    Replace MIN/MAX/ABS macros which happen to have come from FreeType
8939    with
8940	fontconfig-specific ones (FC_*)
8941
8942 ChangeLog	  |    6 ++++++
8943 src/fcfreetype.c |    7 +++++--
8944 2 files changed, 11 insertions(+), 2 deletions(-)
8945
8946commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
8947Author: Keith Packard <keithp@keithp.com>
8948Date:	Sat Apr 24 02:54:40 2004 +0000
8949
8950    Extend release preparation instructions to include notification and
8951	distribution steps
8952
8953 ChangeLog |	6 ++++++
8954 INSTALL   |   11 +++++++++--
8955 2 files changed, 15 insertions(+), 2 deletions(-)
8956
8957commit 626a70167d7805c20a157e945a1f380ae580661a
8958Author: Keith Packard <keithp@keithp.com>
8959Date:	Sat Apr 24 01:09:36 2004 +0000
8960
8961    Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
8962
8963 ChangeLog		 |    7 +++++++
8964 README			 |    9 +++++++--
8965 configure.in		 |    2 +-
8966 fontconfig/fontconfig.h |    2 +-
8967 4 files changed, 16 insertions(+), 4 deletions(-)
8968
8969commit 7969113f086176112fdc13347ea56ea52838117a
8970Author: Keith Packard <keithp@keithp.com>
8971Date:	Sat Apr 24 01:06:32 2004 +0000
8972
8973    Ignore a few more autotool files
8974
8975 .cvsignore |	 4 ++++
8976 ChangeLog  |	 5 +++++
8977 2 files changed, 9 insertions(+), 0 deletions(-)
8978
8979commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
8980Author: Keith Packard <keithp@keithp.com>
8981Date:	Wed Apr 14 18:08:41 2004 +0000
8982
8983    Add instructions for doing a release
8984    clean up .spec file; perhaps this will be useful to somebody...
8985    Update to 2.2.93
8986    Make 'scanopen' static so GCC doesn't whine about lacking prototype
8987    Add WARN_CFLAGS to pass -W flags for GCC systems
8988    Change various char types around to match across function calls. Fixed
8989    bug
8990	in using available_sizes[i].height which is in pixels, not 64ths
8991	of a
8992	pixel.
8993
8994 ChangeLog		  |   30 +++++++++++++
8995 INSTALL		  |   13 ++++++
8996 README			  |   27 +++++++++++-
8997 configure.in		  |   14 ++++++-
8998 fc-glyphname/Makefile.am |    2 +-
8999 fc-lang/Makefile.am	  |    2 +-
9000 fc-lang/fc-lang.c	  |    2 +-
9001 fc-list/Makefile.am	  |    2 +-
9002 fc-match/Makefile.am	  |    2 +-
9003 fontconfig.spec.in	  |   42 +++++++++++++----
9004 fontconfig/fontconfig.h  |    2 +-
9005 src/Makefile.am	  |    1 +
9006 src/fcfreetype.c	  |  109
9007 +++++++++++++++++++++++----------------------
9008 13 files changed, 176 insertions(+), 72 deletions(-)
9009
9010commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
9011Author: Keith Packard <keithp@keithp.com>
9012Date:	Sat Mar 6 23:44:11 2004 +0000
9013
9014    Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
9015    looking for
9016	explicit values prefer exact matches
9017
9018 ChangeLog	  |    6 ++++++
9019 src/fcfreetype.c |   18 ++++++++++--------
9020 2 files changed, 16 insertions(+), 8 deletions(-)
9021
9022commit 02638f1ace0ad7e898317128c244dfd9c842d122
9023Author: Keith Packard <keithp@keithp.com>
9024Date:	Tue Mar 2 16:48:51 2004 +0000
9025
9026    Supplied by: mfabian@suse.de (Mike FABIAN)
9027    Bug #260 fc-cache generates wrong spacing values for bitmap fonts
9028    Was using
9029	(strcmp (a,b)) instead of (!strcmp(a,b)).
9030
9031 ChangeLog	  |    8 ++++++++
9032 src/fcfreetype.c |    6 +++---
9033 2 files changed, 11 insertions(+), 3 deletions(-)
9034
9035commit de66e750a5c5798dab5347675d6581183efa8105
9036Author: Manish Singh <yosh@gimp.org>
9037Date:	Sun Feb 22 02:21:37 2004 +0000
9038
9039    Cast strlen to int for printf, so we're 64-bit clean.
9040
9041 ChangeLog		     |	  5 +++++
9042 fc-glyphname/fc-glyphname.c |	  2 +-
9043 2 files changed, 6 insertions(+), 1 deletions(-)
9044
9045commit 208a720f009357449647a56d6fe95a5a346a6578
9046Author: Keith Packard <keithp@keithp.com>
9047Date:	Wed Feb 11 18:53:05 2004 +0000
9048
9049    Ok, so I messed up the test for y_ppem. Let's see if I got it
9050    right this
9051	time.
9052
9053 ChangeLog	  |    7 +++++++
9054 configure.in	  |   15 +++------------
9055 src/fcfreetype.c |    4 ++--
9056 3 files changed, 12 insertions(+), 14 deletions(-)
9057
9058commit 4f38fa81062e5e2e151715a162c295b9a216568a
9059Author: Keith Packard <keithp@keithp.com>
9060Date:	Tue Feb 10 18:38:58 2004 +0000
9061
9062    Pre-2.1.5 versions of FreeType didn't include y_ppem in the
9063    FT_Bitmap_Size
9064	record. Add a configure.in test for this and change the code
9065	accordingly (using height instead).
9066
9067 ChangeLog	  |    8 ++++++++
9068 configure.in	  |   21 +++++++++++++++++++--
9069 src/fcfreetype.c |    4 ++++
9070 3 files changed, 31 insertions(+), 2 deletions(-)
9071
9072commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
9073Author: Keith Packard <keithp@keithp.com>
9074Date:	Sat Feb 7 07:13:48 2004 +0000
9075
9076    Add Low Saxon orthography (Kenneth Rohde Christiansen
9077    <kenneth@gnu.org>)
9078    Oops. Left 'newest.set' unset, which would miscompute the newest file
9079    Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
9080	properties (which report the wrong value in current FreeType)
9081    Don't attempt to check for empty glyphs in non-scalable fonts;
9082    they have no
9083	outlines...
9084
9085 ChangeLog	  |   18 ++++++++++++++++++
9086 fc-lang/nds.orth |   40 ++++++++++++++++++++++++++++++++++++++++
9087 src/fccfg.c	  |    3 +++
9088 src/fcfreetype.c |   36 ++++++++++++++++++++++++------------
9089 4 files changed, 85 insertions(+), 12 deletions(-)
9090
9091commit f4c52909ab5321df608fe7af2da3edcab48818d9
9092Author: Tor Lillqvist <tml@iki.fi>
9093Date:	Sun Feb 1 19:32:36 2004 +0000
9094
9095    fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
9096    crashes
9097	when trying to save the cache if config->cache is NULL, which
9098	happens
9099	if FcConfigHome() is NULL. Guard against that by using the
9100	temp folder
9101	in that case.
9102
9103 ChangeLog   |	  7 +++++++
9104 src/fccfg.c |	 25 +++++++++++++++++++++++++
9105 2 files changed, 32 insertions(+), 0 deletions(-)
9106
9107commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
9108Author: Roozbeh Pournader <roozbeh@farsiweb.info>
9109Date:	Sat Jan 3 18:27:29 2004 +0000
9110
9111    Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
9112    (Afghan
9113	and Pakistani).
9114    Updated Urdu orthography with real data.
9115
9116 ChangeLog	    |	11 +++++++++++
9117 fc-lang/az_ir.orth |	32 ++++++++++++++++++++++++++++++++
9118 fc-lang/ku_ir.orth |	49
9119 +++++++++++++++++++++++++++++++++++++++++++++++++
9120 fc-lang/ps_af.orth |	52
9121 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9122 fc-lang/ps_pk.orth |	52
9123 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9124 fc-lang/ur.orth    |	41 +++++++++++++++++++++++++++++++++++++----
9125 6 files changed, 233 insertions(+), 4 deletions(-)
9126
9127commit f6d784313fa87d405b4b4165ee7b9248dd378df2
9128Author: Carl Worth <cworth@cworth.org>
9129Date:	Fri Dec 12 17:07:55 2003 +0000
9130
9131    Remove excessive whitespace (missed on previous commit)
9132
9133 fc-cache/Makefile.am |    8 ++++----
9134 1 files changed, 4 insertions(+), 4 deletions(-)
9135
9136commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
9137Author: Carl Worth <cworth@cworth.org>
9138Date:	Thu Dec 11 19:30:07 2003 +0000
9139
9140    Move man_MANS into the 'if USEDOCBOOK' block.
9141    Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
9142    excessive
9143	whitespace.
9144    Add 'set -e' to abort when any program fails, (avoids printing of
9145    'now type
9146	make' after configure aborts).
9147
9148 ChangeLog	      |   12 ++++++++++++
9149 autogen.sh	      |    2 ++
9150 fc-cache/Makefile.am |    6 +++---
9151 fc-list/Makefile.am  |    4 ++--
9152 4 files changed, 19 insertions(+), 5 deletions(-)
9153
9154commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
9155Author: Keith Packard <keithp@keithp.com>
9156Date:	Tue Nov 18 07:53:04 2003 +0000
9157
9158    Switch to FreeType 2.1.7 style includes. Bug #150.
9159    reviewed by: Keith Packard <keithp@keithp.com>
9160
9161 ChangeLog		 |    9 +++++++++
9162 doc/Makefile.am	 |    1 +
9163 fontconfig/fcfreetype.h |    3 ++-
9164 src/fcfreetype.c	 |   17 +++++++++--------
9165 4 files changed, 21 insertions(+), 9 deletions(-)
9166
9167commit 8e8fcda45c07bb0934f30887282238a57cc619da
9168Author: Noah Levitt <nlevitt@gmail.com>
9169Date:	Sun Nov 16 19:08:04 2003 +0000
9170
9171    Add some example usages.
9172
9173 ChangeLog	      |    4 ++++
9174 fc-list/fc-list.sgml |   23 +++++++++++++++++++++++
9175 2 files changed, 27 insertions(+), 0 deletions(-)
9176
9177commit 344a0e33618cd0e9f620b5fa55969602d775934c
9178Author: Roozbeh Pournader <roozbeh@farsiweb.info>
9179Date:	Mon Nov 10 17:34:36 2003 +0000
9180
9181    Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
9182	separators.
9183
9184 ChangeLog   |	  8 +++++++-
9185 src/fcxml.c |	  7 +++++--
9186 2 files changed, 12 insertions(+), 3 deletions(-)
9187
9188commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
9189Author: Keith Packard <keithp@keithp.com>
9190Date:	Mon Oct 27 10:47:53 2003 +0000
9191
9192    Update to version 2.2.92
9193
9194 ChangeLog		 |    6 ++++++
9195 configure.in		 |    2 +-
9196 fontconfig/fontconfig.h |    2 +-
9197 3 files changed, 8 insertions(+), 2 deletions(-)
9198
9199commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
9200Author: Keith Packard <keithp@keithp.com>
9201Date:	Mon Oct 27 10:44:13 2003 +0000
9202
9203    Yet more cleanups to finish getting 'make distcheck' working This
9204    has been
9205	tested to ensure that it even works from a _build directory.
9206
9207 ChangeLog		  |   16 ++++++
9208 Makefile.am		  |    1 +
9209 configure.in		  |   10 ++++
9210 doc/Makefile.am	  |  133
9211 +++++++++++++++-------------------------------
9212 fc-cache/Makefile.am	  |    2 +-
9213 fc-glyphname/Makefile.am |    6 +-
9214 fc-lang/Makefile.am	  |    5 +-
9215 fc-list/Makefile.am	  |    2 +-
9216 fc-match/Makefile.am	  |    2 +-
9217 test/Makefile.am	  |    4 +-
9218 test/run-test.sh	  |   28 ++++++----
9219 11 files changed, 98 insertions(+), 111 deletions(-)
9220
9221commit 394b2bf04651d62194c7faa836899d33ca3ed017
9222Author: Keith Packard <keithp@keithp.com>
9223Date:	Mon Oct 27 06:30:29 2003 +0000
9224
9225    Attempts to fix 'make distcheck' work. Things are progressing
9226    pretty well,
9227	but there are still failures long into the process dealing
9228	with docs
9229	(as always).
9230    The big changes here are mostly to make $(srcdir) != "." work
9231    correctly,
9232	fixing the docbook related sections and fc-lang were particularily
9233	tricky. Docbook refuses to load system entities from anywhere
9234	other
9235	than where the original .sgml file was located, so no luck
9236	looking in
9237	"." for the configure-generated version.sgml and confdir.sgml
9238	files.
9239    fc-lang needed help finding .orth files; added a -d option to set the
9240	directory as the least evil of many options.
9241    Now to go use a faster machine and try and wring out the last issues.
9242
9243 ChangeLog		  |   27 ++++++++++++++++++
9244 configure.in		  |    2 +-
9245 doc/Makefile.am	  |   68
9246 +++++++++++++++++++++++++++++++++++++++-------
9247 fc-cache/Makefile.am	  |   13 +++++----
9248 fc-glyphname/Makefile.am |   11 +++++--
9249 fc-lang/Makefile.am	  |   10 +++++--
9250 fc-lang/fc-lang.c	  |   29 ++++++++++++++++++-
9251 fc-list/Makefile.am	  |   10 ++++---
9252 fc-match/Makefile.am	  |    2 +-
9253 9 files changed, 142 insertions(+), 30 deletions(-)
9254
9255commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
9256Author: Keith Packard <keithp@keithp.com>
9257Date:	Sun Oct 26 16:52:28 2003 +0000
9258
9259    Tag version 2.2.91
9260
9261 ChangeLog		 |    4 ++++
9262 configure.in		 |    2 +-
9263 fontconfig/fontconfig.h |    2 +-
9264 3 files changed, 6 insertions(+), 2 deletions(-)
9265
9266commit e99043ac778280ed16ab69ca0844b634f7d20f30
9267Author: Keith Packard <keithp@keithp.com>
9268Date:	Sun Oct 26 16:45:23 2003 +0000
9269
9270    Include confdir.sgml.in in EXTRA_DIST
9271
9272 ChangeLog	 |    5 +++++
9273 doc/Makefile.am |    2 +-
9274 2 files changed, 6 insertions(+), 1 deletions(-)
9275
9276commit 75839218d18a7fad2f7e84cb995724763f7cae11
9277Author: Josselin Mouette <joss@debian.org>
9278Date:	Thu Oct 9 18:21:49 2003 +0000
9279
9280    Replace fc-cache and fc-list manpages with more detailed, SGML
9281    versions.
9282
9283 ChangeLog		|    7 ++
9284 fc-cache/.cvsignore	|    1 +
9285 fc-cache/Makefile.am	|   24 ++++++-
9286 fc-cache/fc-cache.1	|   51 ------------
9287 fc-cache/fc-cache.sgml |  200
9288 ++++++++++++++++++++++++++++++++++++++++++++++++
9289 fc-list/.cvsignore	|    1 +
9290 fc-list/Makefile.am	|   24 ++++++-
9291 fc-list/fc-list.1	|   37 ---------
9292 fc-list/fc-list.sgml	|  165 +++++++++++++++++++++++++++++++++++++++
9293 9 files changed, 420 insertions(+), 90 deletions(-)
9294
9295commit f077d662c001468eb2aa1261549accd9ff3de401
9296Author: Owen Taylor <otaylor@redhat.com>
9297Date:	Tue Sep 23 20:12:20 2003 +0000
9298
9299    Add a FC_HINT_STYLE key for patterns, with possible values
9300	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
9301
9302 ChangeLog		 |    7 +++++++
9303 fontconfig/fontconfig.h |    7 +++++++
9304 src/fcdefault.c	 |    5 +++++
9305 src/fcname.c		 |    6 ++++++
9306 4 files changed, 25 insertions(+), 0 deletions(-)
9307
9308commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
9309Author: Owen Taylor <otaylor@redhat.com>
9310Date:	Tue Sep 23 20:06:40 2003 +0000
9311
9312    Remove Georgian capitals, they aren't used for normal writing. (Bug
9313    #116)
9314
9315 ChangeLog	 |    5 +++++
9316 fc-lang/ka.orth |    2 +-
9317 2 files changed, 6 insertions(+), 1 deletions(-)
9318
9319commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
9320Author: Noah Levitt <nlevitt@gmail.com>
9321Date:	Sat Sep 6 19:40:41 2003 +0000
9322
9323    Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
9324    #111)
9325    When checking for monospace and dual-width fonts, allow roughly a 3%
9326	variance in the advances.
9327
9328 ChangeLog		   |   13 ++++++++++
9329 doc/fontconfig-devel.sgml |	4 +-
9330 doc/fontconfig-user.sgml  |	3 +-
9331 fontconfig/fontconfig.h   |	1 +
9332 src/fcfreetype.c	   |   55
9333 ++++++++++++++++++++++++++++++++++++---------
9334 src/fcname.c		   |	1 +
9335 6 files changed, 63 insertions(+), 14 deletions(-)
9336
9337commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
9338Author: Manish Singh <yosh@gimp.org>
9339Date:	Mon Sep 1 05:11:17 2003 +0000
9340
9341    FcConfigAppFontClear: Support passing NULL to use default config.
9342
9343 ChangeLog   |	  5 +++++
9344 src/fccfg.c |	  7 +++++++
9345 2 files changed, 12 insertions(+), 0 deletions(-)
9346
9347commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
9348Author: Carl Worth <cworth@cworth.org>
9349Date:	Fri Aug 15 19:45:20 2003 +0000
9350
9351    Added new FcFini function for cleaning up all memory. Fixed a
9352    few memory
9353	leaks. fc-list now calls FcFini, (and is now leak-free according
9354	to
9355	valgrind)
9356
9357 ChangeLog		     |	 44 ++++++++++
9358 doc/Makefile.am	     |	  8 +-
9359 doc/edit-sgml.c	     |	187
9360 +++++++++++++++++++++++++++++++------------
9361 doc/fcinit.fncs	     |	 11 +++
9362 fc-glyphname/fc-glyphname.c |	 35 +++++++--
9363 fc-list/fc-list.c	     |	  4 +
9364 fc-match/fc-match.c	     |	  2 +-
9365 fontconfig/fontconfig.h     |	  3 +
9366 src/fccfg.c		     |	  6 ++
9367 src/fccharset.c	     |	 64 ++++++++++++++-
9368 src/fcinit.c		     |	 13 +++
9369 src/fcint.h		     |	  6 ++
9370 src/fcpat.c		     |	 84 ++++++++++++++++++-
9371 src/fcxml.c		     |	  4 +
9372 src/fontconfig.def.in	     |	  1 +
9373 15 files changed, 398 insertions(+), 74 deletions(-)
9374
9375commit 18906a876aa13550b1a10550ceeef6df0c4473ec
9376Author: Keith Packard <keithp@keithp.com>
9377Date:	Tue Aug 12 02:06:20 2003 +0000
9378
9379    Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
9380    varargs are
9381	untyped
9382
9383 fc-list/fc-list.c |	2 +-
9384 1 files changed, 1 insertions(+), 1 deletions(-)
9385
9386commit 116e13b4431b051b8196db201c22cd67b30922e9
9387Author: Keith Packard <keithp@keithp.com>
9388Date:	Sun Jul 20 17:14:47 2003 +0000
9389
9390    Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
9391
9392 fontconfig/fcfreetype.h |    4 ++++
9393 1 files changed, 4 insertions(+), 0 deletions(-)
9394
9395commit 74a623e02efc23a39fb35e8d338858877b8f89e7
9396Author: Keith Packard <keithp@keithp.com>
9397Date:	Sun Jul 20 16:06:18 2003 +0000
9398
9399    Implement new semantics for Contains and LISTING:
9400    LISTING requires that the font Contain all of the pattern values,
9401    where
9402	Contain is redefined for strings to mean precise matching (so that
9403	Courier 10 Pitch doesn't list Courier fonts)
9404    "Contains" for lang means both langs have the same language and
9405    either the
9406	same country or one is missing the country
9407
9408 src/fccfg.c  |   79
9409 ++++++++++++++++++++++++++++++++-------------------------
9410 src/fcdbg.c  |    3 ++
9411 src/fcint.h  |    3 +-
9412 src/fclang.c |   18 ++++++++-----
9413 src/fclist.c |   38 ++++++++++++++++++++-------
9414 src/fcxml.c  |    1 +
9415 6 files changed, 89 insertions(+), 53 deletions(-)
9416
9417commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
9418Author: Keith Packard <keithp@keithp.com>
9419Date:	Wed Jul 9 17:04:17 2003 +0000
9420
9421    Was miscomputing end of string position for FcStrtod in locales with
9422	multibyte separators
9423
9424 src/fcxml.c |	  2 +-
9425 1 files changed, 1 insertions(+), 1 deletions(-)
9426
9427commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
9428Author: Keith Packard <keithp@keithp.com>
9429Date:	Thu Jun 26 08:19:11 2003 +0000
9430
9431    Add autoconf checks for FT_Has_PS_Glyph_Names
9432
9433 configure.in	  |    3 ++-
9434 src/fcfreetype.c |    6 ++++++
9435 2 files changed, 8 insertions(+), 1 deletions(-)
9436
9437commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
9438Author: Keith Packard <keithp@keithp.com>
9439Date:	Thu Jun 26 00:39:04 2003 +0000
9440
9441    Allow config->cache to be null (as it is when $HOME is not set)
9442
9443 src/fccfg.c |	  9 ++++++---
9444 1 files changed, 6 insertions(+), 3 deletions(-)
9445
9446commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
9447Author: Keith Packard <keithp@keithp.com>
9448Date:	Wed Jun 25 23:21:03 2003 +0000
9449
9450    Lean on autoconf to find useful FreeType functions (bug 95)
9451
9452 configure.in	  |    7 +++++--
9453 src/fcfreetype.c |   46 +++++++++++++++++-----------------------------
9454 2 files changed, 22 insertions(+), 31 deletions(-)
9455
9456commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
9457Author: Keith Packard <keithp@keithp.com>
9458Date:	Tue Jun 17 18:28:20 2003 +0000
9459
9460    Bug 75: dont build docs unless docbook is available. Dont install docs
9461	unless they are pre-built or buildable
9462
9463 Makefile.am	 |    3 ++-
9464 configure.in	 |   26 +++++++++++++++++++++-----
9465 doc/Makefile.am |    2 +-
9466 3 files changed, 24 insertions(+), 7 deletions(-)
9467
9468commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
9469Author: Keith Packard <keithp@keithp.com>
9470Date:	Tue Jun 17 17:31:16 2003 +0000
9471
9472    Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
9473	vvas@hal.csd.auth.gr (Vasilis Vasaitis))
9474
9475 fonts.conf.in |   22 ++++++++++++++--------
9476 1 files changed, 14 insertions(+), 8 deletions(-)
9477
9478commit 231051f41669095db4a2c5680a0945fb1ff45a2d
9479Author: Tor Lillqvist <tml@iki.fi>
9480Date:	Sun Jun 15 22:57:21 2003 +0000
9481
9482    Remove CRs from the out file before comparing (needed on Windows).
9483
9484 ChangeLog	  |    3 +++
9485 test/run-test.sh |    1 +
9486 2 files changed, 4 insertions(+), 0 deletions(-)
9487
9488commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
9489Author: Tor Lillqvist <tml@iki.fi>
9490Date:	Sun Jun 15 22:45:12 2003 +0000
9491
9492    Trivial braino.
9493
9494 src/fccfg.c |	  2 +-
9495 1 files changed, 1 insertions(+), 1 deletions(-)
9496
9497commit c3941ba9c064d41f248c6a00f06423f3c50c685d
9498Author: Tor Lillqvist <tml@iki.fi>
9499Date:	Sun Jun 15 22:35:52 2003 +0000
9500
9501    Fix cut&paste error.
9502
9503 ChangeLog	   |	4 ++++
9504 fontconfig-zip.in |	3 ++-
9505 src/Makefile.am   |	2 +-
9506 3 files changed, 7 insertions(+), 2 deletions(-)
9507
9508commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
9509Author: Tor Lillqvist <tml@iki.fi>
9510Date:	Fri Jun 13 23:04:35 2003 +0000
9511
9512    Check also for DLL_EXPORT as indication of being built as a DLL
9513    on Win32.
9514
9515 ChangeLog   |	  3 +++
9516 src/fccfg.c |	  6 +++++-
9517 2 files changed, 8 insertions(+), 1 deletions(-)
9518
9519commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
9520Author: Tor Lillqvist <tml@iki.fi>
9521Date:	Fri Jun 13 22:43:28 2003 +0000
9522
9523    Add share/doc directory. Add Fc*.3 man pages.
9524    Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
9525    Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
9526	which expects the EXPORTS line to be the first. Add
9527	FcConfigEnableHome.
9528
9529 ChangeLog	       |   12 ++++++++++++
9530 configure.in	       |   12 +++++++++---
9531 fontconfig-zip.in     |    4 +++-
9532 src/fontconfig.def.in |    5 +++--
9533 4 files changed, 27 insertions(+), 6 deletions(-)
9534
9535commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
9536Author: Keith Packard <keithp@keithp.com>
9537Date:	Mon Jun 9 19:21:06 2003 +0000
9538
9539    Update to version 2.2.90
9540
9541 ChangeLog		 |    4 ++++
9542 configure.in		 |    2 +-
9543 fontconfig/fontconfig.h |    2 +-
9544 3 files changed, 6 insertions(+), 2 deletions(-)
9545
9546commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
9547Author: Keith Packard <keithp@keithp.com>
9548Date:	Mon Jun 9 19:15:00 2003 +0000
9549
9550    Add a bunch of ChangeLog entries
9551
9552 ChangeLog |   79
9553 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
9554 1 files changed, 78 insertions(+), 1 deletions(-)
9555
9556commit 440e7054857a9a6382243f33498b2384f246379d
9557Author: Keith Packard <keithp@keithp.com>
9558Date:	Mon Jun 9 18:49:19 2003 +0000
9559
9560    Add fc-match program to demonstrate font matching from the command
9561    line
9562
9563 Makefile.am	     |	  2 +-
9564 configure.in	     |	  1 +
9565 fc-match/.cvsignore |	  5 +++++
9566 3 files changed, 7 insertions(+), 1 deletions(-)
9567
9568commit 947afeb566e738de3980c8c8751358ecfebdba25
9569Author: Keith Packard <keithp@keithp.com>
9570Date:	Mon Jun 9 17:31:03 2003 +0000
9571
9572    Optimization in FcLangSetIndex was broken, occasionally returning
9573    a pointer
9574	to the wrong location on miss
9575
9576 src/fclang.c |   21 +++++++--------------
9577 1 files changed, 7 insertions(+), 14 deletions(-)
9578
9579commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
9580Author: Keith Packard <keithp@keithp.com>
9581Date:	Mon Jun 9 16:53:31 2003 +0000
9582
9583    Add fc-match program
9584
9585 fc-match/Makefile.am |   32 +++++++++
9586 fc-match/fc-match.1  |   39 ++++++++++
9587 fc-match/fc-match.c  |  188
9588 ++++++++++++++++++++++++++++++++++++++++++++++++++
9589 3 files changed, 259 insertions(+), 0 deletions(-)
9590
9591commit 6d3a90a41c63d479e3a109790a4ac466ee992478
9592Author: Keith Packard <keithp@keithp.com>
9593Date:	Sat May 31 21:07:01 2003 +0000
9594
9595    (Bug 85) add support for culmus fonts
9596
9597 fonts.conf.in |   39 +++++----------------------------------
9598 1 files changed, 5 insertions(+), 34 deletions(-)
9599
9600commit 86b1243193a1cbab3286ee97d2543bfc841a575a
9601Author: Keith Packard <keithp@keithp.com>
9602Date:	Sat May 31 14:58:41 2003 +0000
9603
9604    (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
9605    usage info
9606	on non-long option systems (Tim Mooney)
9607
9608 ChangeLog	       |    4 +++
9609 fc-cache/Makefile.am  |    4 +-
9610 fc-cache/fc-cache.1   |   51
9611 +++++++++++++++++++++++++++++++++++++++++++++++++
9612 fc-cache/fc-cache.c   |   19 +++++++++++++++--
9613 fc-cache/fc-cache.man |   45 -------------------------------------------
9614 fc-list/Makefile.am   |    4 +-
9615 fc-list/fc-list.1     |   37 +++++++++++++++++++++++++++++++++++
9616 fc-list/fc-list.c     |   11 ++++++++++
9617 fc-list/fc-list.man   |   36 ----------------------------------
9618 9 files changed, 123 insertions(+), 88 deletions(-)
9619
9620commit d4d1e8bc604c98d647d70f9188744b95deba8723
9621Author: James Su <suzhe@turbolinux.com.cn>
9622Date:	Wed May 28 01:34:38 2003 +0000
9623
9624    Fix "contains" op for strings and langsets.
9625
9626 fontconfig/fontconfig.h |    6 +++
9627 src/fccfg.c		 |   16 +++++---
9628 src/fcstr.c		 |  103
9629 +++++++++++++++++++++++++++++++++++++++++++++++
9630 3 files changed, 119 insertions(+), 6 deletions(-)
9631
9632commit 53183e66e564c03401237f6fea873733ef326890
9633Author: Keith Packard <keithp@keithp.com>
9634Date:	Sat May 17 02:17:19 2003 +0000
9635
9636    Fix build error with BDF prop local. Free langset after query
9637
9638 src/fcfreetype.c |    9 ++++++++-
9639 1 files changed, 8 insertions(+), 1 deletions(-)
9640
9641commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
9642Author: Keith Packard <keithp@keithp.com>
9643Date:	Fri May 16 16:37:16 2003 +0000
9644
9645    oops. Left the psfontinfo.weight matching code commented out while
9646    testing
9647	other stuff...
9648
9649 src/fcfreetype.c |    2 --
9650 1 files changed, 0 insertions(+), 2 deletions(-)
9651
9652commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
9653Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
9654Date:	Wed May 14 20:23:24 2003 +0000
9655
9656    Extract spacing from XLFD atom
9657
9658 src/fcfreetype.c |   14 ++++++++++++++
9659 1 files changed, 14 insertions(+), 0 deletions(-)
9660
9661commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
9662Author: Keith Packard <keithp@keithp.com>
9663Date:	Mon May 12 20:48:59 2003 +0000
9664
9665    Use FcIsWidth to share code
9666    Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
9667	misclassifying some Han fonts as monospaced.
9668
9669 src/fcfreetype.c |   27 ++++++---------------------
9670 1 files changed, 6 insertions(+), 21 deletions(-)
9671
9672commit 65d1441df89b898dd74ac1f0fba69c83441dba92
9673Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
9674Date:	Mon May 12 09:11:10 2003 +0000
9675
9676    Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
9677
9678 src/fcfreetype.c |    5 ++++-
9679 1 files changed, 4 insertions(+), 1 deletions(-)
9680
9681commit 0f362ad520e61e096c887f9374a485c3df32655a
9682Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
9683Date:	Mon May 12 09:04:24 2003 +0000
9684
9685    Generate FC_SIZE and FC_DPI for legacy bitmap fonts
9686
9687 src/fcfreetype.c |   41 +++++++++++++++++++++++++++++++++++++++++
9688 1 files changed, 41 insertions(+), 0 deletions(-)
9689
9690commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
9691Author: Keith Packard <keithp@keithp.com>
9692Date:	Wed May 7 16:13:24 2003 +0000
9693
9694    Add filename-based accept/reject to ammend available fonts.
9695    change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
9696	FreeType releases.
9697
9698 src/fccache.c	  |   18 ++++++----
9699 src/fccfg.c	  |   96
9700 +++++++++++++++++++++++++++++++++++++++++++++++++++--
9701 src/fcdir.c	  |   60 +++++++++++++++++++++++++--------
9702 src/fcfreetype.c |    2 +-
9703 src/fcint.h	  |   40 +++++++++++++++++++++-
9704 src/fcxml.c	  |   46 +++++++++++++++++++++++++-
9705 6 files changed, 232 insertions(+), 30 deletions(-)
9706
9707commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
9708Author: Keith Packard <keithp@keithp.com>
9709Date:	Tue May 6 14:26:34 2003 +0000
9710
9711    Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
9712	<jshin@mailaps.org>)
9713
9714 fc-lang/ta.orth |    7 +++++--
9715 1 files changed, 5 insertions(+), 2 deletions(-)
9716
9717commit 8ef6a58cb071396630cf05ec857f8c90524752f9
9718Author: Keith Packard <keithp@keithp.com>
9719Date:	Sun May 4 22:58:29 2003 +0000
9720
9721    Add more .cvsignore entries
9722
9723 .cvsignore	|    1 +
9724 src/.cvsignore |    1 +
9725 2 files changed, 2 insertions(+), 0 deletions(-)
9726
9727commit 3018151753821434135c0c17873764f3283fcc50
9728Author: Keith Packard <keithp@keithp.com>
9729Date:	Sun May 4 22:57:00 2003 +0000
9730
9731    Add more .cvsignore entries
9732
9733 .cvsignore |	 5 +++++
9734 1 files changed, 5 insertions(+), 0 deletions(-)
9735
9736commit 7769c3213dc832f7643660d6aab5fade96cd57c3
9737Author: Keith Packard <keithp@keithp.com>
9738Date:	Sun May 4 22:53:49 2003 +0000
9739
9740    Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
9741    encodings
9742
9743 Makefile.am	  |    2 +-
9744 configure.in	  |    1 +
9745 src/fcfreetype.c |  160
9746 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
9747 src/fcint.h	  |   10 ++++
9748 4 files changed, 170 insertions(+), 3 deletions(-)
9749
9750commit 83321a017a9586aa4f3ace022a91f69122c08ed8
9751Author: Keith Packard <keithp@keithp.com>
9752Date:	Sun May 4 22:51:36 2003 +0000
9753
9754    Add .cvsignore in new fc-glyphname dir
9755
9756 fc-glyphname/.cvsignore |    6 ++++++
9757 1 files changed, 6 insertions(+), 0 deletions(-)
9758
9759commit 721d496d7864ff587f51637f578f4b35d501d091
9760Author: Keith Packard <keithp@keithp.com>
9761Date:	Sun May 4 22:50:17 2003 +0000
9762
9763    Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
9764	conversion functions
9765
9766 fc-glyphname/Makefile.am	 |   42 +
9767 fc-glyphname/fc-glyphname.c	 |  287 +++
9768 fc-glyphname/fcglyphname.tmpl.h |   25 +
9769 fc-glyphname/glyphlist.txt	 | 4291
9770 +++++++++++++++++++++++++++++++++++++++
9771 fc-glyphname/zapfdingbats.txt	 |  212 ++
9772 5 files changed, 4857 insertions(+), 0 deletions(-)
9773
9774commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
9775Author: Keith Packard <keithp@keithp.com>
9776Date:	Fri May 2 01:11:53 2003 +0000
9777
9778    Grub through style to find weight/slant/width values when other
9779    techniques
9780	fail
9781
9782 src/fcfreetype.c |  228
9783 ++++++++++++++++++++++++++++++++++++------------------
9784 src/fcint.h	  |    6 ++
9785 src/fcstr.c	  |   74 ++++++++++++++++++
9786 3 files changed, 233 insertions(+), 75 deletions(-)
9787
9788commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
9789Author: Keith Packard <keithp@keithp.com>
9790Date:	Fri May 2 01:11:09 2003 +0000
9791
9792    Add book constant for book weight
9793
9794 src/fcname.c |    1 +
9795 1 files changed, 1 insertions(+), 0 deletions(-)
9796
9797commit ad293de0041230d530c5b3d2be56690db49e4510
9798Author: Keith Packard <keithp@keithp.com>
9799Date:	Fri May 2 01:09:57 2003 +0000
9800
9801    Add FC_WEIGHT_BOOK as weight 75
9802
9803 fontconfig/fontconfig.h |    1 +
9804 1 files changed, 1 insertions(+), 0 deletions(-)
9805
9806commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
9807Author: Noah Levitt <nlevitt@gmail.com>
9808Date:	Thu May 1 16:20:27 2003 +0000
9809
9810    Fix expat function check.
9811
9812 configure.in |    8 ++++----
9813 1 files changed, 4 insertions(+), 4 deletions(-)
9814
9815commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
9816Author: Noah Levitt <nlevitt@gmail.com>
9817Date:	Thu May 1 16:15:28 2003 +0000
9818
9819    Check for an expat function that won't be there if expat is too old.
9820
9821 configure.in |    4 ++--
9822 1 files changed, 2 insertions(+), 2 deletions(-)
9823
9824commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
9825Author: Keith Packard <keithp@keithp.com>
9826Date:	Thu May 1 14:31:04 2003 +0000
9827
9828    Add demi and book postscript weight names. Allow spaces in postscript
9829    and X
9830	matching
9831
9832 src/fcfreetype.c |    6 ++++--
9833 1 files changed, 4 insertions(+), 2 deletions(-)
9834
9835commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
9836Author: Keith Packard <keithp@keithp.com>
9837Date:	Wed Apr 30 15:17:42 2003 +0000
9838
9839    Typo in bitstream foundry name
9840
9841 src/fcfreetype.c |    2 +-
9842 1 files changed, 1 insertions(+), 1 deletions(-)
9843
9844commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
9845Author: Keith Packard <keithp@keithp.com>
9846Date:	Thu Apr 24 17:31:03 2003 +0000
9847
9848    Debug output for unknown ps weight names. ignore italic_angle for
9849    PS fonts
9850	as FreeType already checks that
9851
9852 src/fcfreetype.c |   15 +++++++++++++--
9853 1 files changed, 13 insertions(+), 2 deletions(-)
9854
9855commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
9856Author: Keith Packard <keithp@keithp.com>
9857Date:	Thu Apr 24 15:29:33 2003 +0000
9858
9859    FcFontList broken when presented a charset - was comparing inclusion
9860    in the
9861	wrong direction
9862
9863 src/fccfg.c	 |    8 ++++----
9864 src/fccharset.c |   15 +++++++++++++++
9865 2 files changed, 19 insertions(+), 4 deletions(-)
9866
9867commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
9868Author: Keith Packard <keithp@keithp.com>
9869Date:	Wed Apr 23 04:45:39 2003 +0000
9870
9871    Oops. Missing newline in .cvsignore
9872
9873 doc/.cvsignore |    2 +-
9874 1 files changed, 1 insertions(+), 1 deletions(-)
9875
9876commit 8c87b4293fe27398d9c6500189a1f72741afdff3
9877Author: Keith Packard <keithp@keithp.com>
9878Date:	Wed Apr 23 04:09:28 2003 +0000
9879
9880    Fix docs to close sgml tags
9881
9882 ChangeLog		   |	8 ++++++++
9883 doc/fcpattern.fncs	   |	1 +
9884 doc/fontconfig-devel.sgml |	1 +
9885 doc/func.sgml		   |	1 +
9886 4 files changed, 11 insertions(+), 0 deletions(-)
9887
9888commit c92926bf653425fff0291f1070cc7205e91810a0
9889Author: Keith Packard <keithp@keithp.com>
9890Date:	Wed Apr 23 04:06:18 2003 +0000
9891
9892    Add confdir.sgml to .cvsignore
9893
9894 doc/.cvsignore |    1 +
9895 1 files changed, 1 insertions(+), 0 deletions(-)
9896
9897commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
9898Author: Keith Packard <keithp@keithp.com>
9899Date:	Wed Apr 23 04:05:58 2003 +0000
9900
9901    Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
9902	trailing newline instead of leaving CVS file without a newline
9903	(which
9904	will break at some point)
9905
9906 doc/Makefile.am     |	  3 ++-
9907 doc/confdir.sgml.in |	  2 +-
9908 2 files changed, 3 insertions(+), 2 deletions(-)
9909
9910commit 8b290c54761ee020b0bc197c7ea06366e73be66c
9911Author: Noah Levitt <nlevitt@gmail.com>
9912Date:	Wed Apr 23 00:40:24 2003 +0000
9913
9914    Got rid of the newline at the end of the file. It's yucky but,
9915    I'm not sure
9916	how else to get rid of the newline in the output.
9917
9918 doc/confdir.sgml.in |	  2 +-
9919 1 files changed, 1 insertions(+), 1 deletions(-)
9920
9921commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
9922Author: Noah Levitt <nlevitt@gmail.com>
9923Date:	Wed Apr 23 00:08:03 2003 +0000
9924
9925    Getting closer to fixing /etc/fonts hard-coding.
9926
9927 configure.in	     |	  1 -
9928 doc/Makefile.am     |	  4 ++++
9929 doc/confdir.sgml.in |	 25 +++++++++++++++++++++++++
9930 3 files changed, 29 insertions(+), 1 deletions(-)
9931
9932commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
9933Author: Noah Levitt <nlevitt@gmail.com>
9934Date:	Tue Apr 22 23:34:50 2003 +0000
9935
9936    Testing syncmail yet again.
9937
9938 .cvsignore		  |    2 +-
9939 configure.in		  |    1 +
9940 doc/Makefile.am	  |   12 ++++++------
9941 doc/fontconfig-user.sgml |    9 +++++----
9942 4 files changed, 13 insertions(+), 11 deletions(-)
9943
9944commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
9945Author: Keith Packard <keithp@keithp.com>
9946Date:	Tue Apr 22 16:53:18 2003 +0000
9947
9948    Fix autogen.sh to work with newer automakes
9949
9950 autogen.sh |	45 +++++++++++++++++++++++++++++++++++----------
9951 1 files changed, 35 insertions(+), 10 deletions(-)
9952
9953commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
9954Author: Keith Packard <keithp@keithp.com>
9955Date:	Tue Apr 22 06:27:27 2003 +0000
9956
9957    Handle pattern elements moving during multiple edits
9958
9959 src/fccfg.c |	  8 ++++++++
9960 1 files changed, 8 insertions(+), 0 deletions(-)
9961
9962commit 781f10486df22a422b92114ad438d4d8e74c9b93
9963Author: Keith Packard <keithp@keithp.com>
9964Date:	Mon Apr 21 16:12:22 2003 +0000
9965
9966    Update to version 2.2.0
9967
9968 configure.in		 |    2 +-
9969 fontconfig/fontconfig.h |    4 ++--
9970 2 files changed, 3 insertions(+), 3 deletions(-)
9971
9972commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
9973Author: Noah Levitt <nlevitt@gmail.com>
9974Date:	Mon Apr 21 06:17:23 2003 +0000
9975
9976    Fixed variable name mistake.
9977
9978 configure.in |    4 ++--
9979 1 files changed, 2 insertions(+), 2 deletions(-)
9980
9981commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
9982Author: Keith Packard <keithp@keithp.com>
9983Date:	Sun Apr 20 04:44:09 2003 +0000
9984
9985    From James Su -- only part of page 0xff is Latin
9986
9987 src/fcfreetype.c |    3 ++-
9988 1 files changed, 2 insertions(+), 1 deletions(-)
9989
9990commit 29d961a28e231302683577328ed4724319805a7f
9991Author: Keith Packard <keithp@keithp.com>
9992Date:	Fri Apr 18 15:56:05 2003 +0000
9993
9994    Guard calls to FT_Get_BDF_Property to avoid freetype jumping
9995    through null
9996	pointer
9997
9998 src/fcfreetype.c |   12 +++++++++---
9999 1 files changed, 9 insertions(+), 3 deletions(-)
10000
10001commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
10002Author: Keith Packard <keithp@keithp.com>
10003Date:	Thu Apr 17 21:50:24 2003 +0000
10004
10005    Pass FONTCONFIG_PATH in arguments to get expanded
10006
10007 src/Makefile.am |    1 +
10008 src/fccfg.c	 |    4 ----
10009 2 files changed, 1 insertions(+), 4 deletions(-)
10010
10011commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
10012Author: Keith Packard <keithp@keithp.com>
10013Date:	Thu Apr 17 21:29:12 2003 +0000
10014
10015    BDF properties not available until FreeType 2.1.4
10016
10017 src/fcfreetype.c |    2 +-
10018 1 files changed, 1 insertions(+), 1 deletions(-)
10019
10020commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
10021Author: Colin Walters <walters@verbum.org>
10022Date:	Thu Apr 17 17:43:04 2003 +0000
10023
10024    Remove some unused variables, and initialize some other ones so
10025    gcc doesn't
10026	warn us.
10027
10028 ChangeLog	 |    5 +++++
10029 doc/edit-sgml.c |    1 +
10030 src/fclang.c	 |    6 ++----
10031 3 files changed, 8 insertions(+), 4 deletions(-)
10032
10033commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
10034Author: Keith Packard <keithp@keithp.com>
10035Date:	Thu Apr 17 15:47:34 2003 +0000
10036
10037    Solaris porting fixes
10038
10039 configure.in	   |	4 ++--
10040 fc-lang/fc-lang.c |	4 ++--
10041 2 files changed, 4 insertions(+), 4 deletions(-)
10042
10043commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
10044Author: Keith Packard <keithp@keithp.com>
10045Date:	Wed Apr 16 22:04:42 2003 +0000
10046
10047    Add Vera support to default configuration
10048
10049 fonts.conf.in |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
10050 1 files changed, 50 insertions(+), 0 deletions(-)
10051
10052commit e2925d7dc2877fba2112eb3de9853f3e889362c3
10053Author: Keith Packard <keithp@keithp.com>
10054Date:	Wed Apr 16 21:50:51 2003 +0000
10055
10056    bump version to 2.1.94
10057
10058 configure.in		 |    2 +-
10059 fontconfig/fontconfig.h |    2 +-
10060 2 files changed, 2 insertions(+), 2 deletions(-)
10061
10062commit ab06f005f66e12b46a5f1274eafa992be20a1f72
10063Author: Keith Packard <keithp@keithp.com>
10064Date:	Wed Apr 16 18:49:28 2003 +0000
10065
10066    add some changelog entries
10067
10068 ChangeLog |   18 ++++++++++++++++++
10069 1 files changed, 18 insertions(+), 0 deletions(-)
10070
10071commit 0e7a434783b28e9e954d3136195af7ba622c459d
10072Author: Keith Packard <keithp@keithp.com>
10073Date:	Wed Apr 16 18:08:47 2003 +0000
10074
10075    Search through the BDF properties for width and foundry information
10076
10077 src/fcfreetype.c |   76
10078 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
10079 1 files changed, 75 insertions(+), 1 deletions(-)
10080
10081commit 2e2121f910dd84b0731985570d93cd31ae2edb61
10082Author: Keith Packard <keithp@keithp.com>
10083Date:	Wed Apr 16 16:19:38 2003 +0000
10084
10085    Move foundry detection data into fcfreetype.c (which is getting rather
10086	large at this point)
10087
10088 src/Makefile.am  |    2 +-
10089 src/data.h	  |   77 -----------------------
10090 src/fcfreetype.c |  177
10091 +++++++++++++++++++++++++++++++++++++++++-------------
10092 3 files changed, 137 insertions(+), 119 deletions(-)
10093
10094commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
10095Author: Keith Packard <keithp@keithp.com>
10096Date:	Wed Apr 16 16:18:27 2003 +0000
10097
10098    bool was misdeclared in DTD
10099
10100 fonts.dtd |	2 +-
10101 1 files changed, 1 insertions(+), 1 deletions(-)
10102
10103commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
10104Author: Keith Packard <keithp@keithp.com>
10105Date:	Tue Apr 15 23:38:06 2003 +0000
10106
10107    Fix unary operator parsing. Add floor, ceil, trunc and round unary
10108	operators
10109
10110 fontconfig/fontconfig.h |    2 +
10111 fonts.dtd		 |    6 ++-
10112 src/Makefile.am	 |    2 +-
10113 src/fccfg.c		 |   71 +++++++++++++++++++++++++++++++
10114 src/fcdbg.c		 |   20 +++++++++
10115 src/fcint.h		 |    3 +-
10116 src/fcxml.c		 |  107
10117 +++++++++++++++++++++++++++++++++++++---------
10118 7 files changed, 187 insertions(+), 24 deletions(-)
10119
10120commit 52253696cd2779bd9040457fbd157bbe75895ed6
10121Author: Keith Packard <keithp@keithp.com>
10122Date:	Tue Apr 15 17:01:39 2003 +0000
10123
10124    Clean up ps font weight matching and check for NULL
10125
10126 src/fcfreetype.c |   59
10127 ++++++++++++++++++++++++++++-------------------------
10128 1 files changed, 31 insertions(+), 28 deletions(-)
10129
10130commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
10131Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
10132Date:	Fri Apr 11 23:45:59 2003 +0000
10133
10134    Implemented foundry generation for Type 1 and TrueType
10135
10136 src/data.h	  |   77
10137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10138 src/fcfreetype.c |   73
10139 +++++++++++++++++++++++++++++++++++++++++++++++---
10140 2 files changed, 145 insertions(+), 5 deletions(-)
10141
10142commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
10143Author: Keith Packard <keithp@keithp.com>
10144Date:	Fri Apr 11 23:00:51 2003 +0000
10145
10146    update version number to 2.1.93
10147
10148 configure.in		 |    2 +-
10149 fontconfig/fontconfig.h |    2 +-
10150 2 files changed, 2 insertions(+), 2 deletions(-)
10151
10152commit 7f31f3781597e035b8432e0ce1c2894835b4988a
10153Author: Keith Packard <keithp@keithp.com>
10154Date:	Fri Apr 11 22:53:53 2003 +0000
10155
10156    Run fc-cache from local dir instead of install dir to help LFS
10157    installs (I
10158	hope)
10159
10160 Makefile.am |	  2 +-
10161 1 files changed, 1 insertions(+), 1 deletions(-)
10162
10163commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
10164Author: Keith Packard <keithp@keithp.com>
10165Date:	Fri Apr 11 22:24:23 2003 +0000
10166
10167    Switch to locale-independent string compare function
10168
10169 src/fcfreetype.c |   28 ++++++++++++++--------------
10170 1 files changed, 14 insertions(+), 14 deletions(-)
10171
10172commit d6ea834746a7b2758ea5b89467c0e64446840ca4
10173Author: Keith Packard <keithp@keithp.com>
10174Date:	Fri Apr 11 22:17:11 2003 +0000
10175
10176    Bug #46, #47 fontconfig should retrieve type 1 font information from
10177	FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
10178	Escalante)
10179
10180 src/fcfreetype.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
10181 1 files changed, 44 insertions(+), 0 deletions(-)
10182
10183commit cc30f9ca548661d0d9eb07216d261457db58ca02
10184Author: Keith Packard <keithp@keithp.com>
10185Date:	Tue Apr 8 05:00:25 2003 +0000
10186
10187    remove -u option to docbook2man which was trashing the .html file
10188
10189 doc/Makefile.am |    2 +-
10190 1 files changed, 1 insertions(+), 1 deletions(-)
10191
10192commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
10193Author: Colin Walters <walters@verbum.org>
10194Date:	Tue Apr 8 03:58:57 2003 +0000
10195
10196    *** empty log message ***
10197
10198 ChangeLog |	5 +++++
10199 1 files changed, 5 insertions(+), 0 deletions(-)
10200
10201commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
10202Author: Colin Walters <walters@verbum.org>
10203Date:	Tue Apr 8 03:58:08 2003 +0000
10204
10205    Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
10206
10207 src/Makefile.am |    4 ++--
10208 1 files changed, 2 insertions(+), 2 deletions(-)
10209
10210commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
10211Author: Keith Packard <keithp@keithp.com>
10212Date:	Fri Apr 4 20:17:40 2003 +0000
10213
10214    update copyright years
10215
10216 COPYING       |    2 +-
10217 fonts.conf.in |   15 ++-------------
10218 local.conf    |    9 +++++++++
10219 3 files changed, 12 insertions(+), 14 deletions(-)
10220
10221commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
10222Author: Keith Packard <keithp@keithp.com>
10223Date:	Fri Apr 4 20:16:33 2003 +0000
10224
10225    Move sample subpixel configuration to local.conf
10226
10227 config/Makedefs.in |	 4 ++--
10228 config/install.sh  |	 4 ++--
10229 2 files changed, 4 insertions(+), 4 deletions(-)
10230
10231commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
10232Author: Keith Packard <keithp@keithp.com>
10233Date:	Fri Mar 28 17:08:35 2003 +0000
10234
10235    Set spacing to mono if every encoded glyph is the same width
10236
10237 fontconfig/fcfreetype.h |    3 +++
10238 src/fcfreetype.c	 |   46
10239 +++++++++++++++++++++++++++++++++++++++++-----
10240 2 files changed, 44 insertions(+), 5 deletions(-)
10241
10242commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
10243Author: Keith Packard <keithp@keithp.com>
10244Date:	Mon Mar 24 05:03:20 2003 +0000
10245
10246    Wrong pattern for matching font file names. Fix submitted by
10247	hjchoe@hancom.com (Choe Hwanjin)
10248
10249 configure.in |    2 +-
10250 1 files changed, 1 insertions(+), 1 deletions(-)
10251
10252commit c8582ff72ade8522d545d117641e4afac61382a0
10253Author: Tor Lillqvist <tml@iki.fi>
10254Date:	Sat Mar 22 21:28:13 2003 +0000
10255
10256    Changes for Windows:
10257    Add a fontconfig-zip(.in) script, used to build a binary distribution.
10258
10259 fontconfig-zip.in |   30 ++++++++++++++++++++++++++++++
10260 1 files changed, 30 insertions(+), 0 deletions(-)
10261
10262commit daeed6e048a413a94754fd79f62307ca9be80a43
10263Author: Tor Lillqvist <tml@iki.fi>
10264Date:	Sat Mar 22 21:25:34 2003 +0000
10265
10266    Changes for Windows:
10267    On Windows with gcc (a.k.a. mingw) build as a DLL.
10268    We don't want to hardcode the fonts.conf file location in the DLL,
10269    so we
10270	look up the DLL location at run-time in a DllMain() function. The
10271	fonts.conf location is deduced from that.
10272    The colon can't be used as path separator on Windows, semicolon
10273    is used
10274	instead. File path components can be separated with either
10275	slash or
10276	backslash. Absolute paths can also begin with a drive letter.
10277    Add internal function FcStrLastSlash that strrchr's the last slash, or
10278	backslash on Windows.
10279    There is no link() on Windows. For atomicity checks, mkdir a lock
10280    directory
10281	instead.
10282    In addition to HOME, also look for USERPROFILE.
10283    Recognize the special font directory token WINDOWSFONTDIR, to use the
10284	system's font directory.
10285    Remove the fontconfig-def.cpp that was obsolete. Add
10286    fontconfig.def(.in),
10287	without internal functions.
10288    Add a fontconfig-zip(.in) script, used to build a binary distribution.
10289
10290 ChangeLog		|   32 +++++++++
10291 Makefile.am		|    3 +-
10292 configure.in		|   28 ++++++++-
10293 fc-lang/fc-lang.man	|    6 +-
10294 src/Makefile.am	|   55 +++++++++++++++-
10295 src/fcatomic.c		|   23 ++++++-
10296 src/fccache.c		|   21 ++++++-
10297 src/fccfg.c		|   90 ++++++++++++++++++++++++-
10298 src/fcint.h		|    9 +++
10299 src/fcstr.c		|   23 ++++++-
10300 src/fcxml.c		|   30 +++++++++
10301 src/fontconfig-def.cpp |  170
10302 ------------------------------------------------
10303 src/fontconfig.def.in	|  161
10304 +++++++++++++++++++++++++++++++++++++++++++++
10305 13 files changed, 464 insertions(+), 187 deletions(-)
10306
10307commit cc9dd09816f717fc678d097a69f793dca1b1eef0
10308Author: Keith Packard <keithp@keithp.com>
10309Date:	Sat Mar 22 01:55:00 2003 +0000
10310
10311    switch // comment
10312
10313 src/fclang.c |    2 +-
10314 1 files changed, 1 insertions(+), 1 deletions(-)
10315
10316commit ddde1797a900b818b96fc0818d9df0efacb5ac69
10317Author: Keith Packard <keithp@keithp.com>
10318Date:	Thu Mar 20 02:01:01 2003 +0000
10319
10320    strtod under some locales requires digits before the decimal
10321
10322 doc/fontconfig-user.sgml |    8 ++++++--
10323 fonts.conf.in		  |    2 +-
10324 2 files changed, 7 insertions(+), 3 deletions(-)
10325
10326commit f4007a672834df25f0f9b6a918c135d2b79a3784
10327Author: Keith Packard <keithp@keithp.com>
10328Date:	Thu Mar 20 02:00:15 2003 +0000
10329
10330    Avoid crashing on empty test/edit lists
10331
10332 src/fccfg.c |	  6 ++++--
10333 1 files changed, 4 insertions(+), 2 deletions(-)
10334
10335commit 3fbd50e48679c15c24400aaa78c6cd266317a784
10336Author: Keith Packard <keithp@keithp.com>
10337Date:	Thu Mar 20 01:59:28 2003 +0000
10338
10339    bogus libtoolize --version | libtoolize --version
10340
10341 autogen.sh |	 2 +-
10342 1 files changed, 1 insertions(+), 1 deletions(-)
10343
10344commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
10345Author: Keith Packard <keithp@keithp.com>
10346Date:	Tue Mar 18 08:03:42 2003 +0000
10347
10348    FcCharSetIsSubset errored on fonts with subsets in early blocks
10349    and extra
10350	blocks not present in the second argument
10351
10352 src/fccharset.c |    2 +-
10353 1 files changed, 1 insertions(+), 1 deletions(-)
10354
10355commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
10356Author: Keith Packard <keithp@keithp.com>
10357Date:	Fri Mar 14 00:16:56 2003 +0000
10358
10359    Fix configure arguments (bug 45)
10360
10361 configure.in |   10 +++++-----
10362 1 files changed, 5 insertions(+), 5 deletions(-)
10363
10364commit 81fa16c3366a701255f4e52cdfd716dd06253748
10365Author: Keith Packard <keithp@keithp.com>
10366Date:	Wed Mar 12 22:16:43 2003 +0000
10367
10368    add font widths and extend weight from OS/2 table
10369
10370 fontconfig/fontconfig.h |   44 +++++++++++++++++++++++++++-----------
10371 src/fcdefault.c	 |    3 ++
10372 src/fcfreetype.c	 |   54
10373 ++++++++++++++++++++++++++++++++++++++++++----
10374 src/fcmatch.c		 |   29 ++++++++++++++++--------
10375 src/fcname.c		 |   18 +++++++++++++++
10376 5 files changed, 120 insertions(+), 28 deletions(-)
10377
10378commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
10379Author: Keith Packard <keithp@keithp.com>
10380Date:	Wed Mar 12 22:15:39 2003 +0000
10381
10382    Global cache time checking was using wrong file name and computing
10383    wrong
10384	count of fonts per file
10385
10386 src/fccache.c |   10 +++++-----
10387 src/fcdir.c   |    8 ++++++--
10388 src/fcint.h   |    2 +-
10389 3 files changed, 12 insertions(+), 8 deletions(-)
10390
10391commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
10392Author: Keith Packard <keithp@keithp.com>
10393Date:	Mon Mar 10 06:56:32 2003 +0000
10394
10395    Ship manual
10396
10397 fc-list/Makefile.am |	  2 ++
10398 1 files changed, 2 insertions(+), 0 deletions(-)
10399
10400commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
10401Author: Mike A. Harris <mharris@redhat.com>
10402Date:	Sat Mar 8 01:03:32 2003 +0000
10403
10404    Updated RPM specfile for 2.1.92 and fixed remaining known spec
10405    file issues
10406
10407 ChangeLog	    |	 8 ++++++++
10408 fontconfig.spec.in |	19 +++++++++++++++++--
10409 2 files changed, 25 insertions(+), 2 deletions(-)
10410
10411commit 6348213702153f1097c648ae575bcc89dbb259dc
10412Author: Keith Packard <keithp@keithp.com>
10413Date:	Fri Mar 7 21:04:52 2003 +0000
10414
10415    Bump version to 2.1.92
10416
10417 configure.in		 |    2 +-
10418 fontconfig/fontconfig.h |    2 +-
10419 2 files changed, 2 insertions(+), 2 deletions(-)
10420
10421commit dcd1f27185958b000f12e0390970c925f4386598
10422Author: Keith Packard <keithp@keithp.com>
10423Date:	Fri Mar 7 20:51:17 2003 +0000
10424
10425    add version.sgml to .cvsignore
10426
10427 doc/.cvsignore |    1 +
10428 1 files changed, 1 insertions(+), 0 deletions(-)
10429
10430commit ae2c2943648313b41f2d032b72618d11ffdd1772
10431Author: Keith Packard <keithp@keithp.com>
10432Date:	Fri Mar 7 20:50:44 2003 +0000
10433
10434    Add version number to user doc
10435
10436 doc/fontconfig-user.sgml |   27 +++++++++++++++++----------
10437 doc/func.sgml		  |    1 +
10438 2 files changed, 18 insertions(+), 10 deletions(-)
10439
10440commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
10441Author: Keith Packard <keithp@keithp.com>
10442Date:	Fri Mar 7 20:45:43 2003 +0000
10443
10444    Add version number to documentation
10445
10446 configure.in		   |	1 +
10447 doc/fontconfig-devel.sgml |   13 +++----------
10448 doc/func.sgml		   |	4 ++++
10449 doc/version.sgml.in	   |   24 ++++++++++++++++++++++++
10450 4 files changed, 32 insertions(+), 10 deletions(-)
10451
10452commit 4484582ebaaaea4982248a6141d87d488ef322bd
10453Author: Keith Packard <keithp@keithp.com>
10454Date:	Fri Mar 7 20:45:20 2003 +0000
10455
10456    wasnt rebuilding most of the docs
10457
10458 doc/Makefile.am |   18 +++++++++---------
10459 1 files changed, 9 insertions(+), 9 deletions(-)
10460
10461commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
10462Author: Keith Packard <keithp@keithp.com>
10463Date:	Fri Mar 7 20:04:13 2003 +0000
10464
10465    distribute man page
10466
10467 fc-cache/Makefile.am |    2 ++
10468 1 files changed, 2 insertions(+), 0 deletions(-)
10469
10470commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
10471Author: Keith Packard <keithp@keithp.com>
10472Date:	Fri Mar 7 20:03:53 2003 +0000
10473
10474    note that default mandir is usually wrong
10475
10476 INSTALL |    2 +-
10477 1 files changed, 1 insertions(+), 1 deletions(-)
10478
10479commit bdc0fd54344cd161f1507aa53f3d676569d63f08
10480Author: Keith Packard <keithp@keithp.com>
10481Date:	Fri Mar 7 20:03:23 2003 +0000
10482
10483    get manuals to install with automake-1.4
10484
10485 doc/Makefile.am |   44 +++++++++++++++++++++-----------------------
10486 1 files changed, 21 insertions(+), 23 deletions(-)
10487
10488commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
10489Author: Keith Packard <keithp@keithp.com>
10490Date:	Fri Mar 7 19:41:34 2003 +0000
10491
10492    Create fontconfig-user.html
10493
10494 doc/Makefile.am |    2 +-
10495 1 files changed, 1 insertions(+), 1 deletions(-)
10496
10497commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
10498Author: Keith Packard <keithp@keithp.com>
10499Date:	Fri Mar 7 19:39:57 2003 +0000
10500
10501    Add more to .cvsignore
10502
10503 doc/.cvsignore |    9 +++++++++
10504 1 files changed, 9 insertions(+), 0 deletions(-)
10505
10506commit b219ac6b99672506965f3c2168e2af1cd58d28e7
10507Author: Keith Packard <keithp@keithp.com>
10508Date:	Fri Mar 7 19:37:16 2003 +0000
10509
10510    Make documentation build
10511
10512 doc/Makefile.am	  |  172
10513 +++++++++++++++++++++++++++-------------------
10514 doc/edit-sgml.c	  |    2 +-
10515 doc/fontconfig-user.sgml |    2 +-
10516 3 files changed, 102 insertions(+), 74 deletions(-)
10517
10518commit 39381776a4c0cf4077a31f3a493cbd37420cec71
10519Author: Keith Packard <keithp@keithp.com>
10520Date:	Fri Mar 7 19:01:41 2003 +0000
10521
10522    Finish reformatting developer documentation
10523
10524 doc/Makefile.am	   |   16 ++-
10525 doc/edit-sgml.c	   |   17 ++-
10526 doc/fcatomic.fncs	   |   93 +++++++++
10527 doc/fcconfig.fncs	   |  153 ++++++++-------
10528 doc/fcfile.fncs	   |   78 ++++++++
10529 doc/fcfreetype.fncs	   |   69 +++++++
10530 doc/fcinit.fncs	   |   78 ++++++++
10531 doc/fcstring.fncs	   |  150 ++++++++++++++
10532 doc/fcstrset.fncs	   |  104 ++++++++++
10533 doc/fontconfig-devel.sgml |  475
10534 +++++++++++----------------------------------
10535 10 files changed, 795 insertions(+), 438 deletions(-)
10536
10537commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
10538Author: Keith Packard <keithp@keithp.com>
10539Date:	Fri Mar 7 08:52:27 2003 +0000
10540
10541    Add copyright
10542
10543 doc/func.sgml |   23 +++++++++++++++++++++++
10544 1 files changed, 23 insertions(+), 0 deletions(-)
10545
10546commit 2df0c66230fb86a784414b5db803d32d1a083b3a
10547Author: Keith Packard <keithp@keithp.com>
10548Date:	Fri Mar 7 08:51:14 2003 +0000
10549
10550    Use <parameter> tags. Add copyrights
10551
10552 doc/fcconfig.fncs     |   46
10553 +++++++++++++++++++++++-----------------------
10554 doc/fcconstant.fncs   |   10 +++++-----
10555 doc/fcobjecttype.fncs |    6 +++---
10556 doc/fcpattern.fncs    |   14 +++++++-------
10557 doc/fcvalue.fncs      |    4 ++--
10558 5 files changed, 40 insertions(+), 40 deletions(-)
10559
10560commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
10561Author: Keith Packard <keithp@keithp.com>
10562Date:	Fri Mar 7 08:44:32 2003 +0000
10563
10564    Add lots more function documentation
10565
10566 doc/Makefile.am	   |   16 ++-
10567 doc/fcblanks.fncs	   |   58 +++++++++
10568 doc/fccharset.fncs	   |   23 ++++
10569 doc/fcconfig.fncs	   |  279
10570 +++++++++++++++++++++++++++++++++++++++++++
10571 doc/fcconstant.fncs	   |   58 +++++++++
10572 doc/fcfontset.fncs	   |   49 ++++++++
10573 doc/fcmatrix.fncs	   |   23 ++++
10574 doc/fcobjectset.fncs	   |   61 ++++++++++
10575 doc/fcobjecttype.fncs	   |   48 ++++++++
10576 doc/fcpattern.fncs	   |   23 ++++
10577 doc/fcvalue.fncs	   |   23 ++++
10578 doc/fontconfig-devel.sgml |  292
10579 +++------------------------------------------
10580 12 files changed, 677 insertions(+), 276 deletions(-)
10581
10582commit 22671e25510e77af1a8f2b569314ba2de1c93353
10583Author: Keith Packard <keithp@keithp.com>
10584Date:	Fri Mar 7 07:12:51 2003 +0000
10585
10586    Rework documentation to build man pages for each function
10587
10588 doc/Makefile.am	   |   84 +++-
10589 doc/fccharset.fncs	   |  144 +++++
10590 doc/fcmatrix.fncs	   |  100 ++++
10591 doc/fcpattern.fncs	   |  287 ++++++++++
10592 doc/fcvalue.fncs	   |   17 +
10593 doc/fontconfig-devel.sgml | 1355
10594 ++++++++++++++++++---------------------------
10595 doc/fontconfig-user.sgml  |  396 ++++++--------
10596 doc/func.sgml		   |   61 ++
10597 8 files changed, 1411 insertions(+), 1033 deletions(-)
10598
10599commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
10600Author: Keith Packard <keithp@keithp.com>
10601Date:	Fri Mar 7 06:17:36 2003 +0000
10602
10603    Add func doc creation program edit-sgml
10604
10605 doc/edit-sgml.c |  426
10606 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10607 1 files changed, 426 insertions(+), 0 deletions(-)
10608
10609commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
10610Author: Mike A. Harris <mharris@redhat.com>
10611Date:	Wed Mar 5 10:09:57 2003 +0000
10612
10613    Update Changelog
10614
10615 ChangeLog |	7 +++++++
10616 1 files changed, 7 insertions(+), 0 deletions(-)
10617
10618commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
10619Author: Mike A. Harris <mharris@redhat.com>
10620Date:	Wed Mar 5 10:08:08 2003 +0000
10621
10622    Added back the configure macro options --disable-docs because
10623    otherwise
10624	fontconfig installs docs into /usr/share/doc/fontconfig (with no
10625	version number) unconditionally, causing RPM to fail the build
10626	due to
10627	_unpackaged_files_terminate_build. We pick up the pregenerated
10628	docs
10629	with %doc already.
10630
10631 fontconfig.spec.in |	 8 +++++++-
10632 1 files changed, 7 insertions(+), 1 deletions(-)
10633
10634commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
10635Author: Mike A. Harris <mharris@redhat.com>
10636Date:	Wed Mar 5 09:28:08 2003 +0000
10637
10638    Updated rpm specfile changelog and Changelog to reflect today's
10639    changes
10640
10641 ChangeLog	    |	13 ++++++++++++-
10642 fontconfig.spec.in |	 9 ++++++++-
10643 2 files changed, 20 insertions(+), 2 deletions(-)
10644
10645commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
10646Author: Mike A. Harris <mharris@redhat.com>
10647Date:	Wed Mar 5 09:16:37 2003 +0000
10648
10649    Reordered %files lists to be a bit tidier. Made -devel package own the
10650	%{_includedir}/fontconfig directory
10651
10652 fontconfig.spec.in |	 9 +++++----
10653 1 files changed, 5 insertions(+), 4 deletions(-)
10654
10655commit c674c89bf919fa7f357319a7ce825ba5369ff737
10656Author: Mike A. Harris <mharris@redhat.com>
10657Date:	Wed Mar 5 09:14:06 2003 +0000
10658
10659    Put %post script in {}'s for tidyness, and change the call to
10660    fc-cache to
10661	use %{_bindir}/fc-cache
10662
10663 fontconfig.spec.in |	 9 +++++----
10664 1 files changed, 5 insertions(+), 4 deletions(-)
10665
10666commit 5283328a6006420cb3382c0dbef55f715996b91c
10667Author: Mike A. Harris <mharris@redhat.com>
10668Date:	Wed Mar 5 09:10:14 2003 +0000
10669
10670    Changed BuildRequires: lines to use %{_bindir} macro instead of
10671    hard coded
10672	/usr/bin
10673
10674 fontconfig.spec.in |	 4 ++--
10675 1 files changed, 2 insertions(+), 2 deletions(-)
10676
10677commit 674c09dfbfc3d6d3a014ac018995530159fc157f
10678Author: Mike A. Harris <mharris@redhat.com>
10679Date:	Wed Mar 5 09:08:41 2003 +0000
10680
10681    Replace commented out %define at top of specfile with a comment
10682    preceding
10683	the freetype2 define, since rpm expands macros in comments. Also
10684	remove
10685	-j flag from make, as _smp_mflags expands to -jN already.
10686
10687 fontconfig.spec.in |	 6 +++---
10688 1 files changed, 3 insertions(+), 3 deletions(-)
10689
10690commit d30f481c4d182db3873fc9caf0e191da3c4955ef
10691Author: Keith Packard <keithp@keithp.com>
10692Date:	Wed Mar 5 07:45:37 2003 +0000
10693
10694    switch vesion to version
10695
10696 fontconfig.spec.in |	 2 +-
10697 1 files changed, 1 insertions(+), 1 deletions(-)
10698
10699commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
10700Author: Keith Packard <keithp@keithp.com>
10701Date:	Wed Mar 5 06:09:36 2003 +0000
10702
10703    optimize string compares even more
10704
10705 src/fcstr.c |	 19 +++----------------
10706 1 files changed, 3 insertions(+), 16 deletions(-)
10707
10708commit dc1de232a694c9c431604e701e8f617978a00e0a
10709Author: Keith Packard <keithp@keithp.com>
10710Date:	Wed Mar 5 06:09:14 2003 +0000
10711
10712    Use VERSION in fontconfig.pc.in
10713
10714 fontconfig.pc.in |    2 +-
10715 1 files changed, 1 insertions(+), 1 deletions(-)
10716
10717commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
10718Author: Keith Packard <keithp@keithp.com>
10719Date:	Wed Mar 5 05:57:11 2003 +0000
10720
10721    No longer using config directory
10722
10723 configure.in |    2 --
10724 1 files changed, 0 insertions(+), 2 deletions(-)
10725
10726commit 94421e4097d84b50fc2da285b57fb00da3592796
10727Author: Keith Packard <keithp@keithp.com>
10728Date:	Wed Mar 5 05:53:10 2003 +0000
10729
10730    use FcToLower instead of tolower
10731
10732 src/fcname.c |   12 +++++-------
10733 1 files changed, 5 insertions(+), 7 deletions(-)
10734
10735commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
10736Author: Keith Packard <keithp@keithp.com>
10737Date:	Wed Mar 5 05:52:51 2003 +0000
10738
10739    Add FcLangSetPrint
10740
10741 src/fcdbg.c |	 29 ++++++++++++++++++-----------
10742 1 files changed, 18 insertions(+), 11 deletions(-)
10743
10744commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
10745Author: Keith Packard <keithp@keithp.com>
10746Date:	Wed Mar 5 05:52:31 2003 +0000
10747
10748    AddFcLangSetContains for font listing, add first-letter table for
10749    language
10750	lookups, change RCS tag
10751
10752 src/fccfg.c  |    8 +-
10753 src/fcint.h  |    7 +-
10754 src/fclang.c |  231
10755 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
10756 src/fclist.c |    6 +-
10757 4 files changed, 219 insertions(+), 33 deletions(-)
10758
10759commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
10760Author: Keith Packard <keithp@keithp.com>
10761Date:	Wed Mar 5 05:51:27 2003 +0000
10762
10763    Change RCS tag
10764
10765 fc-cache/fc-cache.c	|    4 ++--
10766 fc-cache/fc-cache.man	|    4 ++--
10767 fc-list/fc-list.c	|    4 ++--
10768 fc-list/fc-list.man	|    4 ++--
10769 src/fcatomic.c		|    4 ++--
10770 src/fcblanks.c		|    4 ++--
10771 src/fccache.c		|    4 ++--
10772 src/fccharset.c	|    4 ++--
10773 src/fcdefault.c	|    4 ++--
10774 src/fcdir.c		|    4 ++--
10775 src/fcfreetype.c	|    4 ++--
10776 src/fcfs.c		|    4 ++--
10777 src/fcinit.c		|    4 ++--
10778 src/fcmatch.c		|    4 ++--
10779 src/fcmatrix.c		|    2 +-
10780 src/fcpat.c		|    4 ++--
10781 src/fcstr.c		|    4 ++--
10782 src/fcxml.c		|    4 ++--
10783 src/fontconfig-def.cpp |    2 +-
10784 19 files changed, 36 insertions(+), 36 deletions(-)
10785
10786commit 0eadb052fb31ad99d77d1997108d316c64d939b8
10787Author: Keith Packard <keithp@keithp.com>
10788Date:	Wed Mar 5 05:48:53 2003 +0000
10789
10790    Add letter ranges to speed lang lookups, change CVS tag
10791
10792 fc-lang/fc-lang.c     |   38 ++++++++++++++++++++++++++++++++++++--
10793 fc-lang/fc-lang.man   |    4 ++--
10794 fc-lang/fclang.tmpl.h |    4 ++--
10795 3 files changed, 40 insertions(+), 6 deletions(-)
10796
10797commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
10798Author: Keith Packard <keithp@keithp.com>
10799Date:	Wed Mar 5 05:48:15 2003 +0000
10800
10801    Change RCS tag, add FcLangSetContains
10802
10803 fontconfig/fcfreetype.h |    4 ++--
10804 fontconfig/fcprivate.h  |    4 ++--
10805 fontconfig/fontconfig.h |   11 ++++++++---
10806 3 files changed, 12 insertions(+), 7 deletions(-)
10807
10808commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
10809Author: Keith Packard <keithp@keithp.com>
10810Date:	Wed Mar 5 04:26:06 2003 +0000
10811
10812    Switch RCS tag label
10813
10814 fc-lang/aa.orth    |	 4 ++--
10815 fc-lang/ab.orth    |	 4 ++--
10816 fc-lang/af.orth    |	 4 ++--
10817 fc-lang/am.orth    |	 4 ++--
10818 fc-lang/ar.orth    |	 4 ++--
10819 fc-lang/ast.orth   |	 4 ++--
10820 fc-lang/ava.orth   |	 4 ++--
10821 fc-lang/ay.orth    |	 4 ++--
10822 fc-lang/az.orth    |	 4 ++--
10823 fc-lang/ba.orth    |	 4 ++--
10824 fc-lang/bam.orth   |	 4 ++--
10825 fc-lang/be.orth    |	 4 ++--
10826 fc-lang/bg.orth    |	 4 ++--
10827 fc-lang/bh.orth    |	 4 ++--
10828 fc-lang/bho.orth   |	 4 ++--
10829 fc-lang/bi.orth    |	 4 ++--
10830 fc-lang/bin.orth   |	 4 ++--
10831 fc-lang/bn.orth    |	 4 ++--
10832 fc-lang/bo.orth    |	 4 ++--
10833 fc-lang/br.orth    |	 4 ++--
10834 fc-lang/bs.orth    |	 4 ++--
10835 fc-lang/bua.orth   |	 4 ++--
10836 fc-lang/ca.orth    |	 4 ++--
10837 fc-lang/ce.orth    |	 4 ++--
10838 fc-lang/ch.orth    |	 4 ++--
10839 fc-lang/chm.orth   |	 4 ++--
10840 fc-lang/chr.orth   |	 4 ++--
10841 fc-lang/co.orth    |	 4 ++--
10842 fc-lang/cs.orth    |	 4 ++--
10843 fc-lang/cu.orth    |	 4 ++--
10844 fc-lang/cv.orth    |	 4 ++--
10845 fc-lang/cy.orth    |	 4 ++--
10846 fc-lang/da.orth    |	 4 ++--
10847 fc-lang/de.orth    |	 4 ++--
10848 fc-lang/dz.orth    |	 4 ++--
10849 fc-lang/el.orth    |	 4 ++--
10850 fc-lang/en.orth    |	 4 ++--
10851 fc-lang/eo.orth    |	 4 ++--
10852 fc-lang/es.orth    |	 4 ++--
10853 fc-lang/et.orth    |	 4 ++--
10854 fc-lang/eu.orth    |	 4 ++--
10855 fc-lang/fa.orth    |	 4 ++--
10856 fc-lang/fi.orth    |	 4 ++--
10857 fc-lang/fj.orth    |	 4 ++--
10858 fc-lang/fo.orth    |	 4 ++--
10859 fc-lang/fr.orth    |	 4 ++--
10860 fc-lang/ful.orth   |	 4 ++--
10861 fc-lang/fur.orth   |	 4 ++--
10862 fc-lang/fy.orth    |	 4 ++--
10863 fc-lang/ga.orth    |	 4 ++--
10864 fc-lang/gd.orth    |	 4 ++--
10865 fc-lang/gez.orth   |	 4 ++--
10866 fc-lang/gl.orth    |	 4 ++--
10867 fc-lang/gn.orth    |	 4 ++--
10868 fc-lang/gu.orth    |	 4 ++--
10869 fc-lang/gv.orth    |	 4 ++--
10870 fc-lang/ha.orth    |	 4 ++--
10871 fc-lang/haw.orth   |	 4 ++--
10872 fc-lang/he.orth    |	 4 ++--
10873 fc-lang/hi.orth    |	 4 ++--
10874 fc-lang/ho.orth    |	 4 ++--
10875 fc-lang/hr.orth    |	 4 ++--
10876 fc-lang/hu.orth    |	 4 ++--
10877 fc-lang/hy.orth    |	 4 ++--
10878 fc-lang/ia.orth    |	 4 ++--
10879 fc-lang/ibo.orth   |	 4 ++--
10880 fc-lang/id.orth    |	 4 ++--
10881 fc-lang/ie.orth    |	 4 ++--
10882 fc-lang/ik.orth    |	 4 ++--
10883 fc-lang/io.orth    |	 4 ++--
10884 fc-lang/is.orth    |	 4 ++--
10885 fc-lang/it.orth    |	 4 ++--
10886 fc-lang/iu.orth    |	 4 ++--
10887 fc-lang/ja.orth    |	 4 ++--
10888 fc-lang/ka.orth    |	 4 ++--
10889 fc-lang/kaa.orth   |	 4 ++--
10890 fc-lang/ki.orth    |	 4 ++--
10891 fc-lang/kk.orth    |	 4 ++--
10892 fc-lang/kl.orth    |	 4 ++--
10893 fc-lang/km.orth    |	 4 ++--
10894 fc-lang/kn.orth    |	 4 ++--
10895 fc-lang/ko.orth    |	 4 ++--
10896 fc-lang/kok.orth   |	 4 ++--
10897 fc-lang/ks.orth    |	 4 ++--
10898 fc-lang/ku.orth    |	 4 ++--
10899 fc-lang/kum.orth   |	 4 ++--
10900 fc-lang/kv.orth    |	 4 ++--
10901 fc-lang/kw.orth    |	 4 ++--
10902 fc-lang/ky.orth    |	 4 ++--
10903 fc-lang/la.orth    |	 4 ++--
10904 fc-lang/lb.orth    |	 4 ++--
10905 fc-lang/lez.orth   |	 4 ++--
10906 fc-lang/lo.orth    |	 4 ++--
10907 fc-lang/lt.orth    |	 4 ++--
10908 fc-lang/lv.orth    |	 4 ++--
10909 fc-lang/mg.orth    |	 4 ++--
10910 fc-lang/mh.orth    |	 4 ++--
10911 fc-lang/mi.orth    |	 4 ++--
10912 fc-lang/mk.orth    |	 4 ++--
10913 fc-lang/ml.orth    |	 4 ++--
10914 fc-lang/mn.orth    |	 4 ++--
10915 fc-lang/mo.orth    |	 4 ++--
10916 fc-lang/mr.orth    |	 4 ++--
10917 fc-lang/mt.orth    |	 4 ++--
10918 fc-lang/my.orth    |	 4 ++--
10919 fc-lang/nb.orth    |	 4 ++--
10920 fc-lang/ne.orth    |	 4 ++--
10921 fc-lang/nl.orth    |	 4 ++--
10922 fc-lang/nn.orth    |	 4 ++--
10923 fc-lang/no.orth    |	 4 ++--
10924 fc-lang/ny.orth    |	 4 ++--
10925 fc-lang/oc.orth    |	 4 ++--
10926 fc-lang/om.orth    |	 4 ++--
10927 fc-lang/or.orth    |	 4 ++--
10928 fc-lang/os.orth    |	 4 ++--
10929 fc-lang/pl.orth    |	 4 ++--
10930 fc-lang/pt.orth    |	 4 ++--
10931 fc-lang/rm.orth    |	 4 ++--
10932 fc-lang/ro.orth    |	 4 ++--
10933 fc-lang/ru.orth    |	 4 ++--
10934 fc-lang/sa.orth    |	 4 ++--
10935 fc-lang/sah.orth   |	 4 ++--
10936 fc-lang/sco.orth   |	 4 ++--
10937 fc-lang/se.orth    |	 4 ++--
10938 fc-lang/sel.orth   |	 4 ++--
10939 fc-lang/sh.orth    |	 4 ++--
10940 fc-lang/si.orth    |	 4 ++--
10941 fc-lang/sk.orth    |	 4 ++--
10942 fc-lang/sl.orth    |	 4 ++--
10943 fc-lang/sm.orth    |	 4 ++--
10944 fc-lang/sma.orth   |	 4 ++--
10945 fc-lang/smj.orth   |	 4 ++--
10946 fc-lang/smn.orth   |	 4 ++--
10947 fc-lang/sms.orth   |	 4 ++--
10948 fc-lang/so.orth    |	 4 ++--
10949 fc-lang/sq.orth    |	 4 ++--
10950 fc-lang/sr.orth    |	 4 ++--
10951 fc-lang/sv.orth    |	 4 ++--
10952 fc-lang/sw.orth    |	 4 ++--
10953 fc-lang/syr.orth   |	 4 ++--
10954 fc-lang/ta.orth    |	 4 ++--
10955 fc-lang/te.orth    |	 4 ++--
10956 fc-lang/tg.orth    |	 4 ++--
10957 fc-lang/th.orth    |	 4 ++--
10958 fc-lang/ti_er.orth |	 4 ++--
10959 fc-lang/ti_et.orth |	 4 ++--
10960 fc-lang/tig.orth   |	 4 ++--
10961 fc-lang/tk.orth    |	 4 ++--
10962 fc-lang/tl.orth    |	 4 ++--
10963 fc-lang/tn.orth    |	 4 ++--
10964 fc-lang/to.orth    |	 4 ++--
10965 fc-lang/tr.orth    |	 4 ++--
10966 fc-lang/ts.orth    |	 4 ++--
10967 fc-lang/tt.orth    |	 4 ++--
10968 fc-lang/tw.orth    |	 4 ++--
10969 fc-lang/tyv.orth   |	 4 ++--
10970 fc-lang/ug.orth    |	 4 ++--
10971 fc-lang/uk.orth    |	 4 ++--
10972 fc-lang/ur.orth    |	 4 ++--
10973 fc-lang/uz.orth    |	 4 ++--
10974 fc-lang/ven.orth   |	 4 ++--
10975 fc-lang/vi.orth    |	 4 ++--
10976 fc-lang/vo.orth    |	 4 ++--
10977 fc-lang/vot.orth   |	 4 ++--
10978 fc-lang/wa.orth    |	 4 ++--
10979 fc-lang/wen.orth   |	 4 ++--
10980 fc-lang/wo.orth    |	 4 ++--
10981 fc-lang/xh.orth    |	 4 ++--
10982 fc-lang/yap.orth   |	 4 ++--
10983 fc-lang/yi.orth    |	 4 ++--
10984 fc-lang/yo.orth    |	 4 ++--
10985 fc-lang/zh_cn.orth |	 4 ++--
10986 fc-lang/zh_hk.orth |	 4 ++--
10987 fc-lang/zh_mo.orth |	 4 ++--
10988 fc-lang/zh_sg.orth |	 4 ++--
10989 fc-lang/zh_tw.orth |	 4 ++--
10990 fc-lang/zu.orth    |	 4 ++--
10991 177 files changed, 354 insertions(+), 354 deletions(-)
10992
10993commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
10994Author: Keith Packard <keithp@keithp.com>
10995Date:	Tue Mar 4 00:19:09 2003 +0000
10996
10997    Add .cvsignore
10998
10999 doc/.cvsignore |    4 ++++
11000 1 files changed, 4 insertions(+), 0 deletions(-)
11001
11002commit af82b48c2b8c2037020d928aced582dedd06d8d9
11003Author: Keith Packard <keithp@keithp.com>
11004Date:	Tue Mar 4 00:14:58 2003 +0000
11005
11006    Allow multiple directories in --with-add-fonts, by default add only
11007	scalable fonts from X directory
11008
11009 configure.in |   48 ++++++++++++++++++++++++++++++++----------------
11010 1 files changed, 32 insertions(+), 16 deletions(-)
11011
11012commit bb7743ae7e218ecef31f3023b281939b02967552
11013Author: Keith Packard <keithp@keithp.com>
11014Date:	Mon Mar 3 05:47:14 2003 +0000
11015
11016    Update version to 2.1.91
11017
11018 configure.in		 |    2 +-
11019 fontconfig/fontconfig.h |    2 +-
11020 2 files changed, 2 insertions(+), 2 deletions(-)
11021
11022commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
11023Author: Owen Taylor <otaylor@redhat.com>
11024Date:	Mon Mar 3 01:13:11 2003 +0000
11025
11026    Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
11027    fontconfig.spec.in: Improvements from Red Hat spec file.
11028    {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
11029    docs/*.sgml: SGML fixes.
11030
11031 ChangeLog		   |	8 ++
11032 doc/fontconfig-devel.sgml |  237
11033 +++++++++++++++++++++++----------------------
11034 doc/fontconfig-user.sgml  |	8 ++-
11035 fc-cache/Makefile.am	   |	2 +
11036 fc-lang/Makefile.am	   |	2 +
11037 fc-list/Makefile.am	   |	2 +
11038 fontconfig.spec.in	   |   86 +++++++++-------
11039 7 files changed, 191 insertions(+), 154 deletions(-)
11040
11041commit ee170116da7cbd6e03a4de61c455d717183f46d7
11042Author: Keith Packard <keithp@keithp.com>
11043Date:	Sun Mar 2 19:13:00 2003 +0000
11044
11045    Ignore dist files
11046
11047 .cvsignore |	 1 +
11048 1 files changed, 1 insertions(+), 0 deletions(-)
11049
11050commit ff3f1f98ed240a4cde511cace7acd09d40548656
11051Author: Keith Packard <keithp@keithp.com>
11052Date:	Sun Mar 2 19:12:23 2003 +0000
11053
11054    Switch back to -version-info for fontconfig as its at minor 0. Add
11055	--system-only to fc-cache. Fix FC_VERSION to match product version
11056	rather than .so version
11057
11058 Makefile.am		 |    1 -
11059 configure.in		 |   23 +-
11060 fc-cache/fc-cache.c	 |    8 +
11061 fc-lang/fc-lang.c	 |    6 +
11062 fontconfig/fontconfig.h |   16 +-
11063 ltmain.sh		 | 6192
11064 -----------------------------------------------
11065 src/Makefile.am	 |    2 +-
11066 src/fccfg.c		 |   25 +-
11067 src/fcint.h		 |    3 +
11068 src/fcstr.c		 |    8 +-
11069 src/fcxml.c		 |   14 +-
11070 11 files changed, 79 insertions(+), 6219 deletions(-)
11071
11072commit bf0093b72487bd463b9c7700902cd8765534c9c1
11073Author: Keith Packard <keithp@keithp.com>
11074Date:	Sun Mar 2 08:46:04 2003 +0000
11075
11076    oops -- X fonts referenced from the wrong place
11077
11078 configure.in |    2 +-
11079 1 files changed, 1 insertions(+), 1 deletions(-)
11080
11081commit ad9b233c98d4da08178503f6db9a43708e2a7df0
11082Author: Keith Packard <keithp@keithp.com>
11083Date:	Sun Mar 2 08:00:24 2003 +0000
11084
11085    Make default confdir point to sysconfdir
11086
11087 configure.in |    4 ++--
11088 1 files changed, 2 insertions(+), 2 deletions(-)
11089
11090commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
11091Author: Keith Packard <keithp@keithp.com>
11092Date:	Sun Mar 2 07:36:08 2003 +0000
11093
11094    Add ltmain.sh to the package
11095
11096 Makefile.am |	  1 +
11097 1 files changed, 1 insertions(+), 0 deletions(-)
11098
11099commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
11100Author: Keith Packard <keithp@keithp.com>
11101Date:	Sun Mar 2 07:28:24 2003 +0000
11102
11103    make dist works now. Update to 2.1.90 in preparation for eventual 2.2
11104	release
11105
11106 COPYING	     |	  4 +-
11107 ChangeLog	     |	 20 +
11108 INSTALL	     |	 11 +-
11109 Makefile.am	     |	  3 +-
11110 README		     |	  6 +-
11111 configure.in	     |	 11 +-
11112 fc-lang/Makefile.am |	  2 +
11113 src/Makefile.am     |	  2 +
11114 src/fcknownsets.h   | 1895
11115 ---------------------------------------------------
11116 test/Makefile.am    |	  3 +
11117 10 files changed, 42 insertions(+), 1915 deletions(-)
11118
11119commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
11120Author: Keith Packard <keithp@keithp.com>
11121Date:	Sat Mar 1 05:55:48 2003 +0000
11122
11123    Add .cvsignore
11124
11125 test/.cvsignore |    2 ++
11126 1 files changed, 2 insertions(+), 0 deletions(-)
11127
11128commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
11129Author: Keith Packard <keithp@keithp.com>
11130Date:	Sat Mar 1 05:55:17 2003 +0000
11131
11132    Add simple tests
11133
11134 Makefile.am	    |	 2 +-
11135 configure.in	    |	 1 +
11136 test/4x6.pcf	    |  Bin 0 -> 70952 bytes
11137 test/8x16.pcf	    |  Bin 0 -> 21320 bytes
11138 test/Makefile.am   |	 4 ++
11139 test/fonts.conf.in |	 4 ++
11140 test/out.expected  |	 8 +++++
11141 test/run-test.sh   |	85
11142 ++++++++++++++++++++++++++++++++++++++++++++++++++++
11143 8 files changed, 103 insertions(+), 1 deletions(-)
11144
11145commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
11146Author: Keith Packard <keithp@keithp.com>
11147Date:	Sat Mar 1 05:21:02 2003 +0000
11148
11149    Add --disable-docs flag
11150
11151 configure.in	 |   16 ++++++++++++++++
11152 doc/Makefile.am |   21 ++++++++++++++++-----
11153 src/Makefile.am |    4 ----
11154 3 files changed, 32 insertions(+), 9 deletions(-)
11155
11156commit 0da305f7f85ae0dddc411df53ef077709558d369
11157Author: Keith Packard <keithp@keithp.com>
11158Date:	Sat Mar 1 03:06:37 2003 +0000
11159
11160    Switch to docbook and split documentation into pieces
11161
11162 Makefile.am	  |    2 +-
11163 configure.in	  |   15 +
11164 doc/Makefile.am  |   35 ++
11165 src/fontconfig.3 | 1466
11166 ------------------------------------------------------
11167 4 files changed, 51 insertions(+), 1467 deletions(-)
11168
11169commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
11170Author: Keith Packard <keithp@keithp.com>
11171Date:	Sat Mar 1 02:23:52 2003 +0000
11172
11173    Reformat documentation into sgml for docbook, split into user/devel
11174    guides
11175
11176 doc/fontconfig-devel.sgml | 1257
11177 +++++++++++++++++++++++++++++++++++++++++++++
11178 doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
11179 doc/fontconfig.tex	   |   55 --
11180 3 files changed, 1816 insertions(+), 55 deletions(-)
11181
11182commit df43986cdcb38f6462d63618a115618cd9a964bb
11183Author: Keith Packard <keithp@keithp.com>
11184Date:	Thu Feb 27 08:12:13 2003 +0000
11185
11186    Disable globaladvance for batang fonts
11187
11188 fonts.conf.in |   10 ++++++++++
11189 1 files changed, 10 insertions(+), 0 deletions(-)
11190
11191commit cc168fa6688066baad43d1de577a39c11102947a
11192Author: Keith Packard <keithp@keithp.com>
11193Date:	Thu Feb 27 08:08:09 2003 +0000
11194
11195    Disable globaladvance for gulim fonts
11196
11197 fonts.conf.in |   15 +++++++++++++++
11198 1 files changed, 15 insertions(+), 0 deletions(-)
11199
11200commit 148656ed8b3755f0634be14ae60996a1ad493836
11201Author: Keith Packard <keithp@keithp.com>
11202Date:	Thu Feb 27 07:04:59 2003 +0000
11203
11204    Stop setting FC_SPACING from font hints. Theyre always wrong
11205
11206 src/fcfreetype.c |    7 ++++++-
11207 1 files changed, 6 insertions(+), 1 deletions(-)
11208
11209commit 662b879681f2961b446341638c7bec048edd612a
11210Author: Keith Packard <keithp@keithp.com>
11211Date:	Thu Feb 27 07:04:31 2003 +0000
11212
11213    Avoid crashing with null expressions in debug code
11214
11215 src/fcdbg.c |	  3 ++-
11216 1 files changed, 2 insertions(+), 1 deletions(-)
11217
11218commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
11219Author: Keith Packard <keithp@keithp.com>
11220Date:	Wed Feb 26 19:13:17 2003 +0000
11221
11222    Allow double or integer for numeric values in matching
11223
11224 src/fcdbg.c   |    4 ++--
11225 src/fcmatch.c |   34 ++++++++++++++++++++++++++--------
11226 2 files changed, 28 insertions(+), 10 deletions(-)
11227
11228commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
11229Author: Keith Packard <keithp@keithp.com>
11230Date:	Mon Feb 24 17:52:44 2003 +0000
11231
11232    Add remaining .cvsignore files
11233
11234 fc-cache/.cvsignore   |    5 +++++
11235 fc-lang/.cvsignore    |    6 ++++++
11236 fc-list/.cvsignore    |    5 +++++
11237 fontconfig/.cvsignore |    2 ++
11238 src/.cvsignore        |    6 ++++++
11239 5 files changed, 24 insertions(+), 0 deletions(-)
11240
11241commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
11242Author: Keith Packard <keithp@keithp.com>
11243Date:	Mon Feb 24 17:50:29 2003 +0000
11244
11245    Add .cvsignore file
11246
11247 .cvsignore |	15 +++++++++++++++
11248 1 files changed, 15 insertions(+), 0 deletions(-)
11249
11250commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
11251Author: Keith Packard <keithp@keithp.com>
11252Date:	Mon Feb 24 17:18:50 2003 +0000
11253
11254    Switch to automake
11255
11256 Makefile.am		 |   49 +
11257 Makefile.in		 |   91 -
11258 autogen.sh		 |   89 +
11259 config.h.in		 |  138 --
11260 configure.in		 |  425 ++--
11261 cvscompile.sh		 |   11 -
11262 fc-cache/Makefile.am	 |   28 +
11263 fc-cache/Makefile.in	 |   53 -
11264 fc-lang/Makefile.am	 |   38 +
11265 fc-list/Makefile.am	 |   28 +
11266 fc-list/Makefile.in	 |   54 -
11267 findfonts		 |    4 -
11268 fontconfig.spec.in	 |   74 +
11269 fontconfig/Makefile.am  |    8 +
11270 fontconfig/Makefile.in  |   39 -
11271 fontconfig/fontconfig.h |    3 +-
11272 fonts.conf.in		 |   12 +-
11273 local.conf		 |    5 +
11274 local.def		 |   70 -
11275 ltmain.sh		 | 6192
11276 +++++++++++++++++++++++++++++++++++++++++++++++
11277 setfontdirs		 |   36 -
11278 src/Makefile.am	 |   38 +
11279 src/Makefile.in	 |  120 -
11280 src/fontconfig.3	 | 1466 +++++++++++
11281 src/fontconfig.man	 | 1466 -----------
11282 25 files changed, 8214 insertions(+), 2323 deletions(-)
11283
11284commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
11285Author: Keith Packard <keithp@keithp.com>
11286Date:	Mon Feb 24 16:51:29 2003 +0000
11287
11288    Dont attempt to use cache if NULL
11289
11290 src/fcdir.c |	  3 ++-
11291 1 files changed, 2 insertions(+), 1 deletions(-)
11292
11293commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
11294Author: Keith Packard <keithp@keithp.com>
11295Date:	Mon Feb 17 17:35:28 2003 +0000
11296
11297    Remove broken fontconfig-config script
11298
11299 Makefile.in	      |    9 -----
11300 configure.in	      |    3 +-
11301 fontconfig-config.in |   94
11302 --------------------------------------------------
11303 3 files changed, 1 insertions(+), 105 deletions(-)
11304
11305commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
11306Author: Keith Packard <keithp@keithp.com>
11307Date:	Thu Feb 13 16:42:38 2003 +0000
11308
11309    Track dirs containing fonts.cache files referenced from ~/.fonts.cache
11310    file
11311
11312 src/fccache.c |   45 ++++++++++++++++++++++++++++++++++++++-------
11313 src/fcdir.c   |    3 +++
11314 src/fcint.h   |    4 ++++
11315 3 files changed, 45 insertions(+), 7 deletions(-)
11316
11317commit 565a919e80bf2d801078cbd83eee8caf9c057519
11318Author: Keith Packard <keithp@keithp.com>
11319Date:	Wed Feb 12 20:35:32 2003 +0000
11320
11321    Have fc-cache skip directories without write access
11322
11323 fc-cache/fc-cache.c |	 26 +++++++++++++++++++-------
11324 1 files changed, 19 insertions(+), 7 deletions(-)
11325
11326commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
11327Author: Keith Packard <keithp@keithp.com>
11328Date:	Wed Feb 12 18:23:03 2003 +0000
11329
11330    Add prefer_outline hacks to replace bitmap fonts with equivalent
11331    outlines
11332
11333 fonts.conf.in |   28 ++++++++++++++++++++++++++++
11334 1 files changed, 28 insertions(+), 0 deletions(-)
11335
11336commit dda7794f1be86fa270410e63ce96104843ded66f
11337Author: Keith Packard <keithp@keithp.com>
11338Date:	Wed Feb 12 18:22:12 2003 +0000
11339
11340    Add "same" binding for edits to inherit binding from matched element
11341
11342 fonts.dtd   |	  2 +-
11343 src/fccfg.c |	 10 +++++++++-
11344 src/fcint.h |	  2 +-
11345 src/fcxml.c |	  2 ++
11346 4 files changed, 13 insertions(+), 3 deletions(-)
11347
11348commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
11349Author: Keith Packard <keithp@keithp.com>
11350Date:	Wed Feb 12 18:21:21 2003 +0000
11351
11352    Output langsets and all bindings in debug messages
11353
11354 src/fcdbg.c |	 21 +++++++++++++++++++--
11355 1 files changed, 19 insertions(+), 2 deletions(-)
11356
11357commit b2b6903259c742c75738d49fa37ea0b167ef87cb
11358Author: Keith Packard <keithp@keithp.com>
11359Date:	Wed Feb 12 18:20:04 2003 +0000
11360
11361    Make FcStrCmpIgnoreCase a bit faster
11362
11363 src/fcstr.c |	 11 +++++++----
11364 1 files changed, 7 insertions(+), 4 deletions(-)
11365
11366commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
11367Author: Keith Packard <keithp@keithp.com>
11368Date:	Wed Feb 12 18:19:33 2003 +0000
11369
11370    Dont cache directorys until theyve been scanned. Avoids losing subdir
11371	contents. Also fixed cache hashing function (was returning
11372	constant).
11373	Lots of comments
11374
11375 src/fccache.c |   38 ++++++++++++++++++++++++++++++++------
11376 src/fcdir.c   |   11 +++++++++--
11377 2 files changed, 41 insertions(+), 8 deletions(-)
11378
11379commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
11380Author: Keith Packard <keithp@keithp.com>
11381Date:	Fri Feb 7 00:15:09 2003 +0000
11382
11383    fontconfig is no longer affiliated with xfree86
11384
11385 src/fontconfig.man |	 8 ++++----
11386 1 files changed, 4 insertions(+), 4 deletions(-)
11387
11388commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
11389Author: Keith Packard <keithp@keithp.com>
11390Date:	Fri Feb 7 00:14:31 2003 +0000
11391
11392    Emphasize that fonts.conf isnt the right place for local configuration
11393
11394 fonts.conf.in |    8 ++++++--
11395 1 files changed, 6 insertions(+), 2 deletions(-)
11396
11397commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
11398Author: Keith Packard <keithp@keithp.com>
11399Date:	Fri Feb 7 00:13:55 2003 +0000
11400
11401    Remove Imakefile
11402
11403 Imakefile |   90
11404 -------------------------------------------------------------
11405 1 files changed, 0 insertions(+), 90 deletions(-)
11406
11407commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
11408Author: Keith Packard <keithp@keithp.com>
11409Date:	Fri Feb 7 00:13:37 2003 +0000
11410
11411    Build fc-lang, install local.conf
11412
11413 Makefile.in |	 17 +++++++++++------
11414 1 files changed, 11 insertions(+), 6 deletions(-)
11415
11416commit dda27aa9ee057d213956f18041bedb4648c6c302
11417Author: Keith Packard <keithp@keithp.com>
11418Date:	Thu Feb 6 19:30:32 2003 +0000
11419
11420    Avoid crash when $HOME is not set
11421
11422 src/fcstr.c |	  3 ++-
11423 1 files changed, 2 insertions(+), 1 deletions(-)
11424
11425commit 48092073dd7b633441daba6297cff8c4588fe58d
11426Author: Keith Packard <keithp@keithp.com>
11427Date:	Thu Feb 6 19:28:23 2003 +0000
11428
11429    Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
11430
11431 fc-lang/el.orth |    9 +++++----
11432 1 files changed, 5 insertions(+), 4 deletions(-)
11433
11434commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
11435Author: Keith Packard <keithp@keithp.com>
11436Date:	Thu Feb 6 19:25:53 2003 +0000
11437
11438    add shared library support for Tru64 UNIX and IRIX (bug #14)
11439
11440 configure.in |   17 +++++++++++++++++
11441 1 files changed, 17 insertions(+), 0 deletions(-)
11442
11443commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
11444Author: Keith Packard <keithp@keithp.com>
11445Date:	Thu Feb 6 19:22:43 2003 +0000
11446
11447    Fix inconsistent const usage in FcConfigCompareValue
11448
11449 src/fccfg.c |	 10 ++++++----
11450 1 files changed, 6 insertions(+), 4 deletions(-)
11451
11452commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
11453Author: Keith Packard <keithp@keithp.com>
11454Date:	Thu Feb 6 17:46:06 2003 +0000
11455
11456    Build fclang.h before building library This required compiling
11457    the charset
11458	funcs into fc-lang, which was done by refactoring code in
11459	fccharset.c
11460	and fcfreetype.c a bit
11461    Updated ethiopic orthographies
11462    Remove imake support
11463    Install empty local.conf file if none is present
11464
11465 fc-cache/Imakefile   |   22 -
11466 fc-lang/Imakefile    |   56 -
11467 fc-lang/am.orth      |   10 +-
11468 fc-lang/fc-lang.c    |   21 +-
11469 fc-lang/fclang.h     | 4006
11470 --------------------------------------------------
11471 fc-lang/gez.orth     |   55 +-
11472 fc-lang/ti.orth      |   28 -
11473 fc-lang/ti_er.orth   |   56 +
11474 fc-lang/ti_et.orth   |   33 +
11475 fc-lang/tig.orth     |   52 +
11476 fc-list/Imakefile    |   17 -
11477 fontconfig/Imakefile |    8 -
11478 src/Imakefile	      |   48 -
11479 src/fccharset.c      |  769 +----------
11480 src/fcfreetype.c     |  768 ++++++++++
11481 src/fcint.h	      |   19 +-
11482 16 files changed, 975 insertions(+), 4993 deletions(-)
11483
11484commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
11485Author: Keith Packard <keithp@keithp.com>
11486Date:	Tue Jan 28 21:28:20 2003 +0000
11487
11488    Bug #4 The last entry for the terminator should not be 0xfffa,
11489    but 0xfffb.
11490
11491 fonts.conf.in |    2 +-
11492 1 files changed, 1 insertions(+), 1 deletions(-)
11493
11494commit 4d3520610ec82a80601a1590861dc9505e2813b4
11495Author: Keith Packard <keithp@keithp.com>
11496Date:	Tue Jan 28 20:56:18 2003 +0000
11497
11498    Bug #2 If a sub-make fails, then the build will still happily
11499    continue. I
11500	will attach a patch I have been using in the Debian package for a
11501	while.
11502
11503 Makefile.in |	  2 +-
11504 1 files changed, 1 insertions(+), 1 deletions(-)
11505
11506commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
11507Author: David Dawes <dawes@xfree86.org>
11508Date:	Tue Jan 7 02:07:47 2003 +0000
11509
11510    703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
11511	script (#A.1483, Markus Kuhn).
11512
11513 setfontdirs |	  6 +++---
11514 1 files changed, 3 insertions(+), 3 deletions(-)
11515
11516commit 72a762196f356837ef615ee2a079e8b801a6f592
11517Author: Torrey Lyons <torrey@mrcla.com>
11518Date:	Fri Jan 3 18:54:11 2003 +0000
11519
11520    On Darwin add Mac font directories to fonts.conf.
11521
11522 Imakefile |	9 +++++++--
11523 1 files changed, 7 insertions(+), 2 deletions(-)
11524
11525commit 432913ead584d164ed2830958ca5a3846394f5e6
11526Author: David Dawes <dawes@xfree86.org>
11527Date:	Sat Dec 21 02:31:53 2002 +0000
11528
11529    677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
11530
11531 src/fccfg.c |	  6 +++++-
11532 1 files changed, 5 insertions(+), 1 deletions(-)
11533
11534commit 1e341fdfc38527d8614e2fe744237f473f3febee
11535Author: David Dawes <dawes@xfree86.org>
11536Date:	Tue Dec 17 03:26:36 2002 +0000
11537
11538    Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
11539    fixes
11540	(Stuart Lissaman).
11541
11542 setfontdirs |	 14 ++++++++++++--
11543 1 files changed, 12 insertions(+), 2 deletions(-)
11544
11545commit 234397b42976f027df7acc41aae80ec43692d557
11546Author: David Dawes <dawes@xfree86.org>
11547Date:	Sat Dec 14 02:03:59 2002 +0000
11548
11549    633. Perform country-independent matching for Chinese languages in
11550	fontconfig (#A.1406, Keith Packard).
11551
11552 fc-lang/fc-lang.c |   76
11553 ++++++++++++++++++++++++++++++++++++++++++++++++----
11554 fc-lang/fclang.h  |   10 ++++++-
11555 src/fclang.c	   |   15 +++++++---
11556 3 files changed, 89 insertions(+), 12 deletions(-)
11557
11558commit 45fb31aa9113b597878fc19d1463c078663540d9
11559Author: David Dawes <dawes@xfree86.org>
11560Date:	Sat Dec 14 01:59:38 2002 +0000
11561
11562    632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
11563    code
11564	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
11565
11566 src/fcstr.c |	  4 ++--
11567 1 files changed, 2 insertions(+), 2 deletions(-)
11568
11569commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
11570Author: Egbert Eich <eich@suse.de>
11571Date:	Wed Dec 4 10:28:03 2002 +0000
11572
11573    574. Make RENDER optional for Xvfb. When RENDER is enabled add
11574    depth 32
11575	pixmap format to list of supported pixmaps (Egbert Eich).
11576    573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
11577    isn't true
11578	for all platforms (Egbert Eich).
11579    572. Fix lbxproxy to also build on platforms that don't have
11580    snprintf()
11581	(Egbert Eich).
11582    571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
11583    after
11584	calling va_arg on all platforms (Egbert Eich).
11585    570. Fixed x11perf aa benchmarks to support non-default
11586    visuals/colormaps
11587	(Egbert Eich).
11588
11589 fontconfig/fcprivate.h |    2 +-
11590 1 files changed, 1 insertions(+), 1 deletions(-)
11591
11592commit 7657345c1031eacedd734ddbc62a29de776672f4
11593Author: Keith Packard <keithp@keithp.com>
11594Date:	Fri Nov 22 02:12:16 2002 +0000
11595
11596    In debugging output, mark weakly bound values with (w)
11597
11598 src/fcdbg.c |	  6 +++++-
11599 1 files changed, 5 insertions(+), 1 deletions(-)
11600
11601commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
11602Author: Keith Packard <keithp@keithp.com>
11603Date:	Thu Nov 21 16:53:00 2002 +0000
11604
11605    Use unique local Imake define for fonts.conf dir (#5482, Mike
11606    A. Harris)
11607
11608 Imakefile |   14 +++++++-------
11609 1 files changed, 7 insertions(+), 7 deletions(-)
11610
11611commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
11612Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
11613Date:	Fri Nov 15 09:29:35 2002 +0000
11614
11615    483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
11616	directory /usr/share/fonts is ignored in this case (#A.1325,
11617	Joe Moss).
11618
11619 Imakefile |   14 ++++++++++++--
11620 1 files changed, 12 insertions(+), 2 deletions(-)
11621
11622commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
11623Author: Keith Packard <keithp@keithp.com>
11624Date:	Mon Oct 21 17:03:47 2002 +0000
11625
11626    Elide historic cyrillic letters from several orthographies as they are
11627	unnecessary for modern documents and ill supported by fonts
11628
11629 fc-lang/bua.orth |    6 +++---
11630 fc-lang/fclang.h |   14 +++++++-------
11631 fc-lang/kaa.orth |    6 +++---
11632 fc-lang/ky.orth  |    6 +++---
11633 fc-lang/ru.orth  |   10 +++++++---
11634 fc-lang/sah.orth |    6 +++---
11635 fc-lang/tk.orth  |    6 +++---
11636 fc-lang/tt.orth  |    6 +++---
11637 fc-lang/tyv.orth |    6 +++---
11638 9 files changed, 35 insertions(+), 31 deletions(-)
11639
11640commit bff801144b226f5f3ddf4188f181ed3f629fdcab
11641Author: Keith Packard <keithp@keithp.com>
11642Date:	Fri Oct 11 17:53:03 2002 +0000
11643
11644    Add a bunch more consts to Xft and fontconfig apis
11645
11646 fontconfig/fcfreetype.h |    2 +-
11647 fontconfig/fontconfig.h |   20 ++++++++++----------
11648 src/fcpat.c		 |   20 ++++++++++----------
11649 3 files changed, 21 insertions(+), 21 deletions(-)
11650
11651commit 0ce819b6096ae852a1979fa6ebb3e29260848007
11652Author: Keith Packard <keithp@keithp.com>
11653Date:	Thu Oct 3 22:06:27 2002 +0000
11654
11655    Change comments a bit in fonts.conf.in
11656
11657 fonts.conf.in |    7 +++++++
11658 1 files changed, 7 insertions(+), 0 deletions(-)
11659
11660commit 0d5af2ef2d9785efc29c909bc11f483069192c95
11661Author: Keith Packard <keithp@keithp.com>
11662Date:	Wed Oct 2 16:15:54 2002 +0000
11663
11664    English orthography included 0xd. instead of 0xe. for several
11665    codepoints.
11666	Oops
11667
11668 fc-lang/en.orth  |    8 ++++----
11669 fc-lang/fclang.h |    2 +-
11670 2 files changed, 5 insertions(+), 5 deletions(-)
11671
11672commit 1852d490352fdc05891b778a8769000816b907b0
11673Author: Keith Packard <keithp@keithp.com>
11674Date:	Wed Oct 2 07:11:30 2002 +0000
11675
11676    Add FC_RGBA_UNKNOWN
11677
11678 fontconfig/fontconfig.h |    5 +++--
11679 src/fcname.c		 |    5 +++--
11680 src/fontconfig.man	 |    4 +++-
11681 3 files changed, 9 insertions(+), 5 deletions(-)
11682
11683commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
11684Author: Keith Packard <keithp@keithp.com>
11685Date:	Thu Sep 26 00:30:30 2002 +0000
11686
11687    Fix alignment issue on sparc
11688
11689 src/fcpat.c |	 17 ++++++++++++-----
11690 1 files changed, 12 insertions(+), 5 deletions(-)
11691
11692commit a342e87dc3d4211a29525654ff6b41d088bdce71
11693Author: Keith Packard <keithp@keithp.com>
11694Date:	Thu Sep 26 00:17:28 2002 +0000
11695
11696    Add fontversion field
11697
11698 fontconfig/fontconfig.h |    3 ++-
11699 src/fcdefault.c	 |    6 +++++-
11700 src/fcfreetype.c	 |   18 +++++++++++++++++-
11701 src/fcmatch.c		 |   15 ++++++++++++---
11702 src/fcname.c		 |    3 ++-
11703 5 files changed, 38 insertions(+), 7 deletions(-)
11704
11705commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
11706Author: Keith Packard <keithp@keithp.com>
11707Date:	Thu Sep 26 00:16:23 2002 +0000
11708
11709    Was losing local cached dirs in global cache list
11710
11711 src/fccache.c |   17 ++++++++---------
11712 src/fcdir.c   |    4 +++-
11713 src/fcint.h   |   10 ++++++----
11714 3 files changed, 17 insertions(+), 14 deletions(-)
11715
11716commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
11717Author: Keith Packard <keithp@keithp.com>
11718Date:	Thu Sep 26 00:13:39 2002 +0000
11719
11720    Add a few more permissable blank glyphs
11721
11722 fonts.conf.in |    6 ++++++
11723 1 files changed, 6 insertions(+), 0 deletions(-)
11724
11725commit d1bec8c66d729fe67992a0212b3dffa18879e88f
11726Author: Marc Aurele La France <tsi@ualberta.edu>
11727Date:	Wed Sep 18 17:11:46 2002 +0000
11728
11729    Pacify gcc 3.2
11730
11731 fc-cache/fc-cache.c |	  3 ++-
11732 src/fclist.c	     |	  4 ++--
11733 src/fcpat.c	     |	  4 ++--
11734 3 files changed, 6 insertions(+), 5 deletions(-)
11735
11736commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
11737Author: Marc Aurele La France <tsi@ualberta.edu>
11738Date:	Thu Sep 12 20:56:03 2002 +0000
11739
11740    Fix structure alignment and array wlk bugs
11741
11742 src/fcpat.c |	 11 +++++++----
11743 1 files changed, 7 insertions(+), 4 deletions(-)
11744
11745commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
11746Author: Keith Packard <keithp@keithp.com>
11747Date:	Sat Sep 7 19:43:41 2002 +0000
11748
11749    Add a bunch more blank glyphs, plus label existing blanks with
11750    official
11751	unicode names
11752
11753 fonts.conf.in |   66
11754 ++++++++++++++++++++++++++++++++-------------------------
11755 1 files changed, 37 insertions(+), 29 deletions(-)
11756
11757commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
11758Author: Keith Packard <keithp@keithp.com>
11759Date:	Sat Sep 7 17:30:18 2002 +0000
11760
11761    Found a few more blank glyphs to add
11762
11763 fonts.conf.in |    4 ++++
11764 1 files changed, 4 insertions(+), 0 deletions(-)
11765
11766commit f9ad97b0d4be53164970ca0a8ff605670a60587c
11767Author: Keith Packard <keithp@keithp.com>
11768Date:	Sat Sep 7 16:50:16 2002 +0000
11769
11770    Add more blank glyphs to default config
11771
11772 fonts.conf.in |   14 ++++++++++++++
11773 1 files changed, 14 insertions(+), 0 deletions(-)
11774
11775commit c2022f999e0492d530925b0112ffd34ce146a8e3
11776Author: Keith Packard <keithp@keithp.com>
11777Date:	Sat Aug 31 22:27:08 2002 +0000
11778
11779    Update ChangeLog with a few notes
11780
11781 ChangeLog |   15 ++++++++++++++-
11782 1 files changed, 14 insertions(+), 1 deletions(-)
11783
11784commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
11785Author: Keith Packard <keithp@keithp.com>
11786Date:	Sat Aug 31 22:17:32 2002 +0000
11787
11788    More complete memory tracking. Install always overwrites header files
11789
11790 fontconfig/Makefile.in |   17 ++++-------------
11791 src/fcatomic.c		|    8 +++++++-
11792 src/fcblanks.c		|    8 ++++++++
11793 src/fccache.c		|   37 +++++++++++++++++++++++++++----------
11794 src/fccfg.c		|    6 ++++--
11795 src/fccharset.c	|   10 +++++++---
11796 src/fcdir.c		|    3 ++-
11797 src/fcfreetype.c	|    8 +++++---
11798 src/fcinit.c		|   48
11799 ++++++++++++++++++++++++++++++------------------
11800 src/fcint.h		|   14 +++++++++++++-
11801 src/fcmatch.c		|    3 ++-
11802 src/fcname.c		|    7 ++++++-
11803 src/fcpat.c		|    3 ++-
11804 src/fcstr.c		|    5 +++++
11805 src/fcxml.c		|   33 ++++++++++++++++++++++++++++-----
11806 15 files changed, 150 insertions(+), 60 deletions(-)
11807
11808commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
11809Author: Keith Packard <keithp@keithp.com>
11810Date:	Fri Aug 30 01:28:17 2002 +0000
11811
11812    Update latin and cyrillic orthographies by comparing those found at
11813	evertype.com with those from eki.ee
11814
11815 fc-lang/ab.orth  |    7 +-
11816 fc-lang/az.orth  |   65 ++-
11817 fc-lang/ba.orth  |   43 +-
11818 fc-lang/be.orth  |   20 +-
11819 fc-lang/bg.orth  |   21 +-
11820 fc-lang/br.orth  |   33 +-
11821 fc-lang/ca.orth  |   50 +-
11822 fc-lang/cs.orth  |   67 ++-
11823 fc-lang/da.orth  |   83 ++-
11824 fc-lang/de.orth  |   33 +-
11825 fc-lang/es.orth  |   42 +-
11826 fc-lang/et.orth  |   35 +-
11827 fc-lang/eu.orth  |   26 +-
11828 fc-lang/fclang.h | 1602
11829 ++++++++++++++++++++++++++----------------------------
11830 fc-lang/fi.orth  |   40 +-
11831 fc-lang/fo.orth  |   57 ++-
11832 fc-lang/fy.orth  |   24 +-
11833 fc-lang/ga.orth  |   78 ++-
11834 fc-lang/gd.orth  |   23 +-
11835 fc-lang/gl.orth  |    7 +-
11836 fc-lang/hr.orth  |   33 +-
11837 fc-lang/hu.orth  |   13 +-
11838 fc-lang/is.orth  |   31 +-
11839 fc-lang/it.orth  |   24 +-
11840 fc-lang/kk.orth  |   15 +-
11841 fc-lang/kl.orth  |   35 +-
11842 fc-lang/lt.orth  |   11 +-
11843 fc-lang/lv.orth  |    7 +-
11844 fc-lang/mt.orth  |   50 ++-
11845 fc-lang/nl.orth  |   27 +-
11846 fc-lang/no.orth  |   49 ++-
11847 fc-lang/oc.orth  |   37 +-
11848 fc-lang/pl.orth  |   16 +-
11849 fc-lang/pt.orth  |   40 +-
11850 fc-lang/rm.orth  |   13 +-
11851 fc-lang/ro.orth  |    6 +-
11852 fc-lang/sk.orth  |   31 +-
11853 fc-lang/sl.orth  |   82 +++-
11854 fc-lang/sq.orth  |    7 +-
11855 fc-lang/sr.orth  |   25 +-
11856 fc-lang/sv.orth  |   76 +++-
11857 fc-lang/tr.orth  |   34 +-
11858 fc-lang/uk.orth  |   20 +-
11859 fc-lang/vot.orth |    5 +-
11860 44 files changed, 1799 insertions(+), 1244 deletions(-)
11861
11862commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
11863Author: Keith Packard <keithp@keithp.com>
11864Date:	Mon Aug 26 23:34:31 2002 +0000
11865
11866    FcLangSetHasLang was not actually checking the language set itself
11867
11868 ChangeLog    |    4 ++++
11869 src/fclang.c |    7 ++++---
11870 2 files changed, 8 insertions(+), 3 deletions(-)
11871
11872commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
11873Author: Keith Packard <keithp@keithp.com>
11874Date:	Mon Aug 26 20:52:59 2002 +0000
11875
11876    Update ChangeLog, fix some bugs in the man page
11877
11878 ChangeLog	    |	 3 ++
11879 src/fontconfig.man |	68
11880 +++++++++++++++++++++++++++------------------------
11881 2 files changed, 39 insertions(+), 32 deletions(-)
11882
11883commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
11884Author: Keith Packard <keithp@keithp.com>
11885Date:	Mon Aug 26 19:57:40 2002 +0000
11886
11887    Append version number to cache file names
11888
11889 fontconfig/fontconfig.h |   18 +++++++++++++++---
11890 src/fcdir.c		 |    6 +++---
11891 src/fcint.h		 |    2 +-
11892 src/fontconfig.man	 |    5 +++--
11893 4 files changed, 22 insertions(+), 9 deletions(-)
11894
11895commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
11896Author: Keith Packard <keithp@keithp.com>
11897Date:	Sat Aug 24 20:08:53 2002 +0000
11898
11899    Add const to a bunch of string APIs
11900
11901 fontconfig/fontconfig.h |   32 ++++++++++++++++----------------
11902 src/fcstr.c		 |   46
11903 +++++++++++++++++++++++-----------------------
11904 2 files changed, 39 insertions(+), 39 deletions(-)
11905
11906commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
11907Author: Keith Packard <keithp@keithp.com>
11908Date:	Thu Aug 22 18:53:22 2002 +0000
11909
11910    Add contains/not_contains, fix LangSet equal operator to use
11911    FcLangEqual
11912
11913 ChangeLog    |   13 +++++++++++++
11914 fonts.dtd    |    6 ++++--
11915 src/fccfg.c  |   28 +++++++++++++++++++++-------
11916 src/fcdbg.c  |    9 ++++++---
11917 src/fcint.h  |    4 ++--
11918 src/fclang.c |    1 +
11919 src/fclist.c |    8 ++++----
11920 src/fcxml.c  |   19 ++++++++++++++++---
11921 8 files changed, 67 insertions(+), 21 deletions(-)
11922
11923commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
11924Author: Keith Packard <keithp@keithp.com>
11925Date:	Thu Aug 22 07:36:45 2002 +0000
11926
11927    Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
11928
11929 ChangeLog		 |   22 ++-
11930 fc-lang/fc-lang.c	 |   24 ++-
11931 fc-lang/fclang.h	 |  556
11932 +++++++++++++++++++++++-----------------------
11933 fontconfig/fcprivate.h  |    5 +-
11934 fontconfig/fontconfig.h |   46 ++++-
11935 src/fccache.c		 |   16 +-
11936 src/fccfg.c		 |   22 ++-
11937 src/fccharset.c	 |   80 +++++---
11938 src/fcdbg.c		 |    5 +-
11939 src/fcfreetype.c	 |   11 +-
11940 src/fcinit.c		 |   14 +-
11941 src/fcint.h		 |   35 ++-
11942 src/fclang.c		 |  431 +++++++++++++++++++++++++++++++-----
11943 src/fclist.c		 |    4 +-
11944 src/fcmatch.c		 |   31 +++-
11945 src/fcname.c		 |   29 ++-
11946 src/fcpat.c		 |  301 +++++++++++++++++++++++++-
11947 src/fcstr.c		 |   14 +-
11948 18 files changed, 1235 insertions(+), 411 deletions(-)
11949
11950commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
11951Author: Keith Packard <keithp@keithp.com>
11952Date:	Tue Aug 20 23:17:03 2002 +0000
11953
11954    Memory leak in XML parsing of matrices (thanks Owen)
11955
11956 src/fcxml.c |	  3 ++-
11957 1 files changed, 2 insertions(+), 1 deletions(-)
11958
11959commit fa244f3d8807415247c8aeb77145502b1cb9ace8
11960Author: Keith Packard <keithp@keithp.com>
11961Date:	Mon Aug 19 19:32:05 2002 +0000
11962
11963    Various config changes plus a couple of optimizations from Owen
11964
11965 ChangeLog		 |   19 ++++++++
11966 config.h.in		 |    9 ----
11967 config/Makedefs.in	 |   25 +++++-----
11968 configure.in		 |  117
11969 +++++++---------------------------------------
11970 fc-cache/Imakefile	 |    2 +-
11971 fc-lang/Imakefile	 |    4 +-
11972 fc-lang/ja.orth	 |    4 +-
11973 fc-lang/ko.orth	 |    5 ++-
11974 fc-lang/zh_cn.orth	 |    5 ++-
11975 fc-lang/zh_sg.orth	 |    4 +-
11976 fc-list/Imakefile	 |    2 +-
11977 fontconfig/fcprivate.h  |    4 +-
11978 fontconfig/fontconfig.h |   18 +++----
11979 fonts.conf.in		 |   12 +++++
11980 src/Imakefile		 |    2 +-
11981 src/fccache.c		 |   69 +++++++++++++++++-----------
11982 src/fccfg.c		 |   33 +++++--------
11983 src/fcdbg.c		 |    7 +--
11984 src/fclist.c		 |    4 +-
11985 src/fcmatch.c		 |    5 +-
11986 src/fcname.c		 |    4 +-
11987 src/fcpat.c		 |   43 +-----------------
11988 src/fcxml.c		 |   17 +------
11989 src/fontconfig.man	 |   22 +++------
11990 24 files changed, 159 insertions(+), 277 deletions(-)
11991
11992commit 5d43e799197d2758102b699f9bc12b3c116a9b80
11993Author: Keith Packard <keithp@keithp.com>
11994Date:	Tue Aug 13 02:06:22 2002 +0000
11995
11996    Make missing font directory messages only displayed when verbose
11997
11998 fc-cache/fc-cache.c |	  5 +++--
11999 1 files changed, 3 insertions(+), 2 deletions(-)
12000
12001commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
12002Author: Keith Packard <keithp@keithp.com>
12003Date:	Mon Aug 12 22:20:11 2002 +0000
12004
12005    Clean up French orthography, update 639-1 list of supported languages
12006
12007 fc-lang/fclang.h |    2 +-
12008 fc-lang/fr.orth  |   59 +++++++++++++++-----------
12009 fc-lang/iso639-1 |  122
12010 +++++++++++++++++++++++++++---------------------------
12011 3 files changed, 95 insertions(+), 88 deletions(-)
12012
12013commit 938bc63358c09b9fd3709e8f914870f906361594
12014Author: Keith Packard <keithp@keithp.com>
12015Date:	Sun Aug 11 18:11:04 2002 +0000
12016
12017    Fix weird first/not-first lameness in font matches, replacing
12018    with target
12019	qualifiers on test elements. Update library manual page.
12020
12021 fontconfig/fcprivate.h  |    5 +-
12022 fontconfig/fontconfig.h |   23 +++-
12023 fonts.conf.in		 |    9 +-
12024 fonts.dtd		 |    4 +
12025 src/fccfg.c		 |  142 ++++++++------------
12026 src/fcdbg.c		 |   29 +++-
12027 src/fcint.h		 |   19 ++-
12028 src/fclist.c		 |    4 +-
12029 src/fcmatch.c		 |   19 +---
12030 src/fcname.c		 |    4 +-
12031 src/fcpat.c		 |   43 ++++++-
12032 src/fcxml.c		 |   33 ++++-
12033 src/fontconfig.man	 |  332
12034 +++++++++++++++++++++++++++++++++++++++++++----
12035 13 files changed, 510 insertions(+), 156 deletions(-)
12036
12037commit 80a7d664395d62cc335ac93b9918efebca00c117
12038Author: Keith Packard <keithp@keithp.com>
12039Date:	Sun Aug 11 15:09:33 2002 +0000
12040
12041    Help message said -v was for --force
12042
12043 fc-cache/fc-cache.c |	  4 ++--
12044 1 files changed, 2 insertions(+), 2 deletions(-)
12045
12046commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
12047Author: Keith Packard <keithp@keithp.com>
12048Date:	Thu Aug 8 00:10:51 2002 +0000
12049
12050    Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
12051    Interlingua,
12052	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
12053	Tigrinya,
12054	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
12055
12056 fc-lang/Imakefile |   42 +-
12057 fc-lang/aa.orth   |   40 ++
12058 fc-lang/am.orth   |   28 +
12059 fc-lang/ay.orth   |   37 ++
12060 fc-lang/bin.orth  |   55 ++
12061 fc-lang/dz.orth   |   28 +
12062 fc-lang/fclang.h  | 1752
12063 +++++++++++++++++++++++++++++------------------------
12064 fc-lang/fj.orth   |   34 +
12065 fc-lang/ho.orth   |   33 +
12066 fc-lang/ia.orth   |   29 +
12067 fc-lang/ie.orth   |   29 +
12068 fc-lang/io.orth   |   29 +
12069 fc-lang/iso639-2  |   48 +-
12070 fc-lang/ki.orth   |   33 +
12071 fc-lang/my.orth   |   37 ++
12072 fc-lang/om.orth   |   29 +
12073 fc-lang/so.orth   |   29 +
12074 fc-lang/sw.orth   |   29 +
12075 fc-lang/ti.orth   |   28 +
12076 fc-lang/ts.orth   |   29 +
12077 fc-lang/tw.orth   |   50 ++
12078 fc-lang/ug.orth   |   29 +
12079 fc-lang/ur.orth   |   29 +
12080 fc-lang/xh.orth   |   29 +
12081 fc-lang/zu.orth   |   29 +
12082 25 files changed, 1718 insertions(+), 846 deletions(-)
12083
12084commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
12085Author: Keith Packard <keithp@keithp.com>
12086Date:	Wed Aug 7 17:34:15 2002 +0000
12087
12088    Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
12089    Scots,
12090	Syriac and Votic orthographies
12091
12092 fc-lang/Imakefile |   39 +-
12093 fc-lang/ast.orth  |   47 ++
12094 fc-lang/cu.orth   |   42 ++
12095 fc-lang/fclang.h  | 1776
12096 ++++++++++++++++++++++++++++-------------------------
12097 fc-lang/fur.orth  |   39 ++
12098 fc-lang/fy.orth   |   26 +-
12099 fc-lang/gv.orth   |   31 +
12100 fc-lang/iso639-2  |   20 +-
12101 fc-lang/kw.orth   |   35 +
12102 fc-lang/sco.orth  |   32 +
12103 fc-lang/syr.orth  |   29 +
12104 fc-lang/to.orth   |	4 +-
12105 fc-lang/vot.orth  |   37 ++
12106 13 files changed, 1300 insertions(+), 857 deletions(-)
12107
12108commit bd724c85969f7c24cf17b8780217c5a428555ea4
12109Author: Keith Packard <keithp@keithp.com>
12110Date:	Wed Aug 7 01:45:59 2002 +0000
12111
12112    Short circuit FcPatternEqual when both args point at the same pattern
12113
12114 src/fcpat.c |	  5 ++++-
12115 1 files changed, 4 insertions(+), 1 deletions(-)
12116
12117commit 0e344dec0b124c38e6193cc4208e06662acd32f1
12118Author: Keith Packard <keithp@keithp.com>
12119Date:	Tue Aug 6 19:54:10 2002 +0000
12120
12121    Update fontconfig manual to match current bits
12122
12123 src/fontconfig.man |  100
12124 +++++++++++++++++++++++++++++++++++++++++++---------
12125 1 files changed, 83 insertions(+), 17 deletions(-)
12126
12127commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
12128Author: Keith Packard <keithp@keithp.com>
12129Date:	Tue Aug 6 19:00:43 2002 +0000
12130
12131    Uninitialized member of cache structure could lead to non-updated
12132    cache
12133	files
12134
12135 src/fccache.c |    1 +
12136 1 files changed, 1 insertions(+), 0 deletions(-)
12137
12138commit 4534f30d2175966409af158c0a9efee678937bfd
12139Author: Keith Packard <keithp@keithp.com>
12140Date:	Tue Aug 6 18:59:59 2002 +0000
12141
12142    Fix Imakefile to make fclang.h writable
12143
12144 fc-lang/Imakefile |	2 +-
12145 1 files changed, 1 insertions(+), 1 deletions(-)
12146
12147commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
12148Author: Keith Packard <keithp@keithp.com>
12149Date:	Tue Aug 6 18:59:43 2002 +0000
12150
12151    Add Latin-1 characters needed by Welsh
12152
12153 fc-lang/cy.orth  |   17 +-
12154 fc-lang/fclang.h | 1430
12155 +++++++++++++++++++++++++++---------------------------
12156 2 files changed, 733 insertions(+), 714 deletions(-)
12157
12158commit a6531d8cbafd79f26d06b086cceccb461e661f4a
12159Author: Keith Packard <keithp@keithp.com>
12160Date:	Thu Aug 1 16:17:33 2002 +0000
12161
12162    Always install fonts.conf and fonts.dtd, moving any existing
12163    fonts.conf to
12164	fonts.conf.bak. Add ~/.fonts to default font directories and
12165	add some
12166	useful comments to fonts.conf
12167
12168 Imakefile     |   17 +++++++++++++++--
12169 fonts.conf.in |   12 ++++++++++++
12170 setfontdirs   |    2 ++
12171 3 files changed, 29 insertions(+), 2 deletions(-)
12172
12173commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
12174Author: Keith Packard <keithp@keithp.com>
12175Date:	Thu Aug 1 15:57:26 2002 +0000
12176
12177    Fix autoconf build BSD install and sysconfdir problems
12178
12179 ChangeLog		|   17 +++++++++++++++++
12180 Makefile.in		|   10 +++++-----
12181 config.h.in		|    3 +++
12182 config/Makedefs.in	|    5 +++--
12183 configure.in		|   14 +++++++++++++-
12184 fc-cache/Makefile.in	|    4 ++--
12185 fc-list/Makefile.in	|    4 ++--
12186 fontconfig/Makefile.in |    8 ++++----
12187 src/Makefile.in	|    2 +-
12188 9 files changed, 50 insertions(+), 17 deletions(-)
12189
12190commit c2e9d0240b52adf9f0efd42a8be600f652086c32
12191Author: Marc Aurele La France <tsi@ualberta.edu>
12192Date:	Thu Aug 1 01:35:02 2002 +0000
12193
12194    Warning fix
12195
12196 fontconfig/fontconfig.h |    5 ++++-
12197 src/fcint.h		 |    5 +----
12198 2 files changed, 5 insertions(+), 5 deletions(-)
12199
12200commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
12201Author: Keith Packard <keithp@keithp.com>
12202Date:	Wed Jul 31 01:36:37 2002 +0000
12203
12204    Add binding property to edit element
12205
12206 fonts.conf.in |   12 +++++++++---
12207 fonts.dtd     |    3 ++-
12208 src/fccfg.c   |    8 ++++----
12209 src/fcint.h   |    3 ++-
12210 src/fcxml.c   |   35 ++++++++++++++++++++++++++++-------
12211 5 files changed, 45 insertions(+), 16 deletions(-)
12212
12213commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
12214Author: Keith Packard <keithp@keithp.com>
12215Date:	Sun Jul 28 10:50:59 2002 +0000
12216
12217    Rewrite global cache handling code in fontconfig to eliminate per-file
12218	syscalls
12219
12220 fontconfig/fontconfig.h |    5 +-
12221 src/fccache.c		 |  968
12222 +++++++++++++++++++++++++++++++----------------
12223 src/fccfg.c		 |   23 +-
12224 src/fcdir.c		 |  183 +++++-----
12225 src/fcint.h		 |  126 +++++--
12226 src/fcmatrix.c		 |    9 +-
12227 6 files changed, 830 insertions(+), 484 deletions(-)
12228
12229commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
12230Author: Keith Packard <keithp@keithp.com>
12231Date:	Sat Jul 27 23:13:28 2002 +0000
12232
12233    Add ngai tahu specific chars to maori orthography
12234
12235 fc-lang/Imakefile |	1 +
12236 fc-lang/fclang.h  |  802
12237 +++++++++++++++++++++++++++--------------------------
12238 fc-lang/mi.orth   |	1 +
12239 3 files changed, 405 insertions(+), 399 deletions(-)
12240
12241commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
12242Author: Keith Packard <keithp@keithp.com>
12243Date:	Wed Jul 17 17:51:52 2002 +0000
12244
12245    Add fclang.c to Makefile.in
12246
12247 src/Makefile.in |    2 ++
12248 1 files changed, 2 insertions(+), 0 deletions(-)
12249
12250commit 6864f6279297a59ff509e5454fdebb77ac64e530
12251Author: Keith Packard <keithp@keithp.com>
12252Date:	Sat Jul 13 20:33:05 2002 +0000
12253
12254    Trim ja orthography of a couple codepoints not found in kochi fonts
12255
12256 fc-lang/fclang.h |    4 ++--
12257 fc-lang/ja.orth  |    6 +++---
12258 2 files changed, 5 insertions(+), 5 deletions(-)
12259
12260commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
12261Author: Keith Packard <keithp@keithp.com>
12262Date:	Sat Jul 13 19:10:03 2002 +0000
12263
12264    Fix typo in geez (ethiopic) orthography
12265
12266 fc-lang/fclang.h |    2 +-
12267 fc-lang/gez.orth |    4 ++--
12268 2 files changed, 3 insertions(+), 3 deletions(-)
12269
12270commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
12271Author: Keith Packard <keithp@keithp.com>
12272Date:	Sat Jul 13 05:43:25 2002 +0000
12273
12274    Add some Utf16 support, extract font family and style names from
12275    name table
12276	for sfnt fonts
12277
12278 fontconfig/fontconfig.h |   23 +++-
12279 src/fccharset.c	 |   40 +++++--
12280 src/fcfreetype.c	 |  342
12281 +++++++++++++++++++++++++++++++++++++++++++++--
12282 src/fcint.h		 |   11 ++
12283 src/fcstr.c		 |   99 ++++++++++++++-
12284 5 files changed, 495 insertions(+), 20 deletions(-)
12285
12286commit c80d2ac4866d4c534a8693d611ed85b84c11d009
12287Author: Keith Packard <keithp@keithp.com>
12288Date:	Fri Jul 12 21:06:03 2002 +0000
12289
12290    Clean up some coverage files; a few accidentally included PUA
12291    values and
12292	punctuation. Add debugging stuff to dump out missing codepoints
12293	during
12294	cache building when missing only a few
12295
12296 fc-lang/bg.orth  |   13 +-
12297 fc-lang/bi.orth  |   10 +-
12298 fc-lang/bo.orth  |   17 +-
12299 fc-lang/el.orth  |   20 +-
12300 fc-lang/fclang.h | 1630
12301 ++++++++++++++++++++++++++----------------------------
12302 fc-lang/ga.orth  |    4 +-
12303 fc-lang/gn.orth  |    4 +-
12304 fc-lang/hy.orth  |    6 +-
12305 fc-lang/km.orth  |    6 +-
12306 fc-lang/ko.orth  |  128 +++---
12307 fc-lang/lb.orth  |   10 +-
12308 fc-lang/mg.orth  |    6 +-
12309 fc-lang/mh.orth  |   14 +-
12310 fc-lang/mk.orth  |   12 +-
12311 fc-lang/mn.orth  |   14 +-
12312 fc-lang/mo.orth  |    4 +-
12313 fc-lang/ro.orth  |    4 +-
12314 fc-lang/si.orth  |    8 +-
12315 fc-lang/tl.orth  |   11 +-
12316 fc-lang/yo.orth  |   80 ++--
12317 src/fclang.c	  |   33 +-
12318 21 files changed, 1017 insertions(+), 1017 deletions(-)
12319
12320commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
12321Author: Keith Packard <keithp@keithp.com>
12322Date:	Fri Jul 12 19:19:16 2002 +0000
12323
12324    Add a bunch more languages that use the Latin alphabet
12325
12326 fc-lang/Imakefile |   35 +-
12327 fc-lang/af.orth   |   46 ++
12328 fc-lang/bam.orth  |   37 +
12329 fc-lang/bi.orth   |   39 ++
12330 fc-lang/bs.orth   |   39 ++
12331 fc-lang/ch.orth   |   35 +
12332 fc-lang/cy.orth   |   48 ++
12333 fc-lang/fclang.h  | 1900
12334 +++++++++++++++++++++++++++++++++--------------------
12335 fc-lang/ful.orth  |   38 ++
12336 fc-lang/gn.orth   |   48 ++
12337 fc-lang/ha.orth   |   36 +
12338 fc-lang/haw.orth  |   35 +
12339 fc-lang/ibo.orth  |   35 +
12340 fc-lang/id.orth   |   31 +
12341 fc-lang/iso639-2  |   64 +-
12342 fc-lang/lb.orth   |   60 ++
12343 fc-lang/mg.orth   |   35 +
12344 fc-lang/mh.orth   |   45 ++
12345 fc-lang/mi.orth   |   34 +
12346 fc-lang/ny.orth   |   30 +
12347 fc-lang/se.orth   |   37 +
12348 fc-lang/sm.orth   |   30 +
12349 fc-lang/sma.orth  |   37 +
12350 fc-lang/smj.orth  |   37 +
12351 fc-lang/smn.orth  |   40 ++
12352 fc-lang/sms.orth  |   48 ++
12353 fc-lang/tn.orth   |   33 +
12354 fc-lang/to.orth   |   30 +
12355 fc-lang/ven.orth  |   34 +
12356 fc-lang/vi.orth   |   58 ++
12357 fc-lang/wen.orth  |   42 ++
12358 fc-lang/wo.orth   |   42 ++
12359 fc-lang/yap.orth  |   35 +
12360 fc-lang/yo.orth   |   86 +++
12361 src/fcxml.c	   |   12 +-
12362 35 files changed, 2522 insertions(+), 749 deletions(-)
12363
12364commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
12365Author: Keith Packard <keithp@keithp.com>
12366Date:	Fri Jul 12 09:13:32 2002 +0000
12367
12368    Add nynorsk and bokml, remove double angle quotes from other languages
12369
12370 fc-lang/Imakefile |   31 +-
12371 fc-lang/ab.orth   |	6 +-
12372 fc-lang/ba.orth   |	6 +-
12373 fc-lang/be.orth   |	6 +-
12374 fc-lang/br.orth   |	8 +-
12375 fc-lang/da.orth   |	6 +-
12376 fc-lang/de.orth   |	6 +-
12377 fc-lang/fclang.h  |  854
12378 +++++++++++++++++++++++++++--------------------------
12379 fc-lang/fr.orth   |   10 +-
12380 fc-lang/gl.orth   |   10 +-
12381 fc-lang/iso639-2  |	4 +-
12382 fc-lang/kk.orth   |	6 +-
12383 fc-lang/kl.orth   |	6 +-
12384 fc-lang/nb.orth   |   25 ++
12385 fc-lang/nn.orth   |   43 +++
12386 fc-lang/no.orth   |	6 +-
12387 fc-lang/ru.orth   |	6 +-
12388 fc-lang/uk.orth   |	6 +-
12389 18 files changed, 565 insertions(+), 480 deletions(-)
12390
12391commit c2b971c89819281be41584720d20648fe5d1627f
12392Author: Keith Packard <keithp@keithp.com>
12393Date:	Fri Jul 12 07:58:16 2002 +0000
12394
12395    Missed adding kumyk
12396
12397 fc-lang/Imakefile |   19 +++++-----
12398 fc-lang/fclang.h  |   74 +++++++++++++++++++++--------------------
12399 fc-lang/iso639-2  |	2 +-
12400 fc-lang/kum.orth  |   96
12401 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12402 4 files changed, 145 insertions(+), 46 deletions(-)
12403
12404commit f749c49cb4ebe181de145440246d3110f7052f24
12405Author: Keith Packard <keithp@keithp.com>
12406Date:	Fri Jul 12 07:52:16 2002 +0000
12407
12408    Add devanagari and cyrillic languages. Add Geez
12409
12410 fc-lang/Imakefile |   36 +-
12411 fc-lang/ava.orth  |   97 ++++
12412 fc-lang/bh.orth   |   25 +
12413 fc-lang/bho.orth  |   25 +
12414 fc-lang/bua.orth  |  102 ++++
12415 fc-lang/ce.orth   |   97 ++++
12416 fc-lang/chm.orth  |  109 ++++
12417 fc-lang/cv.orth   |  109 ++++
12418 fc-lang/fclang.h  | 1612
12419 +++++++++++++++++++++++++++++++----------------------
12420 fc-lang/gez.orth  |   57 ++
12421 fc-lang/hi.orth   |   35 ++
12422 fc-lang/ik.orth   |  100 ++++
12423 fc-lang/iso639-2  |   54 +-
12424 fc-lang/iu.orth   |   77 +++
12425 fc-lang/kaa.orth  |  110 ++++
12426 fc-lang/kok.orth  |   25 +
12427 fc-lang/ks.orth   |   25 +
12428 fc-lang/ku.orth   |   94 ++++
12429 fc-lang/kv.orth   |  101 ++++
12430 fc-lang/ky.orth   |  102 ++++
12431 fc-lang/lez.orth  |   97 ++++
12432 fc-lang/mr.orth   |   25 +
12433 fc-lang/ne.orth   |   25 +
12434 fc-lang/os.orth   |   96 ++++
12435 fc-lang/sa.orth   |   25 +
12436 fc-lang/sah.orth  |  108 ++++
12437 fc-lang/sel.orth  |   96 ++++
12438 fc-lang/tg.orth   |  108 ++++
12439 fc-lang/tk.orth   |  106 ++++
12440 fc-lang/tt.orth   |  108 ++++
12441 fc-lang/tyv.orth  |  102 ++++
12442 fc-lang/uz.orth   |   98 ++++
12443 32 files changed, 3278 insertions(+), 708 deletions(-)
12444
12445commit 2ce525423688d32b80587741d97a82209e52378c
12446Author: Keith Packard <keithp@keithp.com>
12447Date:	Thu Jul 11 02:47:50 2002 +0000
12448
12449    Remove old FC_LANG constants now that fontconfig uses RFC 3066
12450    based names
12451
12452 fontconfig/fontconfig.h |   42 +-----------------------------------------
12453 1 files changed, 1 insertions(+), 41 deletions(-)
12454
12455commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
12456Author: Keith Packard <keithp@keithp.com>
12457Date:	Wed Jul 10 21:57:23 2002 +0000
12458
12459    Use presentation forms for arabic matching, fix comment labeling
12460    persian
12461	general forms
12462
12463 fc-lang/ar.orth  |  114
12464 +++++++++++++++++++++++++++++++-----------------------
12465 fc-lang/fa.orth  |    4 +-
12466 fc-lang/fclang.h |    4 +-
12467 3 files changed, 69 insertions(+), 53 deletions(-)
12468
12469commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
12470Author: Keith Packard <keithp@keithp.com>
12471Date:	Tue Jul 9 22:08:14 2002 +0000
12472
12473    Use locale data set FC_LANG by default. Reorder FcPattern and
12474    FcValueList
12475	to match Xft1.
12476
12477 src/fcdefault.c |   53
12478 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12479 src/fcint.h	 |    4 ++--
12480 2 files changed, 55 insertions(+), 2 deletions(-)
12481
12482commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
12483Author: Keith Packard <keithp@keithp.com>
12484Date:	Tue Jul 9 02:28:29 2002 +0000
12485
12486    Trim ideographic punctuation and Suzhou numerals from zh-tw
12487    orthography.
12488	Had accidentally swapped codePageRange bits for traditional and
12489	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
12490	possible
12491	bug in charset walking
12492
12493 fc-lang/Imakefile  |	18 +-
12494 fc-lang/fa.orth    |	53 ++
12495 fc-lang/fclang.h   | 1428 +++++++++++++++++++++------------
12496 fc-lang/iso639-2   |	 4 +-
12497 fc-lang/zh_hk.orth | 2240
12498 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12499 fc-lang/zh_tw.orth |	33 +-
12500 src/fccharset.c    |	 4 +-
12501 src/fcfreetype.c   |	 6 +-
12502 8 files changed, 3229 insertions(+), 557 deletions(-)
12503
12504commit e50b9ae71134a23820e8f50589649e629a6143ba
12505Author: Keith Packard <keithp@keithp.com>
12506Date:	Mon Jul 8 07:31:53 2002 +0000
12507
12508    Update iso639-2 language coverage info, fix Georgian orthography to
12509	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
12510	and
12511	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
12512	fc-lang dir
12513
12514 fc-lang/Imakefile     |    8 +-
12515 fc-lang/fclang.h      | 2624
12516 ++++++++++++++++++++++++++++++++++++++++++++++++
12517 fc-lang/fclang.tmpl.c |  130 ---
12518 fc-lang/fclang.tmpl.h |   25 +
12519 fc-lang/iso639-2      |   30 +-
12520 fc-lang/ka.orth       |    5 +-
12521 fc-lang/zh_mo.orth    |   27 +
12522 fc-lang/zh_sg.orth    |   27 +
12523 src/fcfreetype.c      |  238 +----
12524 src/fcint.h	       |    9 +-
12525 src/fclang.c	       | 2632
12526 +------------------------------------------------
12527 11 files changed, 2794 insertions(+), 2961 deletions(-)
12528
12529commit d6dabf368677babec02d8f64ba0598270e28b501
12530Author: Keith Packard <keithp@keithp.com>
12531Date:	Sun Jul 7 19:30:53 2002 +0000
12532
12533    Add walloon, update fclang.c to include recent language additions
12534
12535 fc-lang/Imakefile |	4 +-
12536 fc-lang/wa.orth   |   47 ++
12537 src/fclang.c	   | 1252
12538 ++++++++++++++++++++++++++++++-----------------------
12539 3 files changed, 757 insertions(+), 546 deletions(-)
12540
12541commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
12542Author: Keith Packard <keithp@keithp.com>
12543Date:	Sun Jul 7 19:18:51 2002 +0000
12544
12545    Share more duplicate charset data
12546
12547 fc-lang/Imakefile |   19 ++++++++++---------
12548 fc-lang/bn.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
12549 fc-lang/bo.orth   |   30 ++++++++++++++++++++++++++++++
12550 fc-lang/fc-lang.c |   28 ++++++++++++++++++++++++++--
12551 fc-lang/gu.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
12552 fc-lang/iso639-2  |   26 +++++++++++++-------------
12553 fc-lang/km.orth   |   29 +++++++++++++++++++++++++++++
12554 fc-lang/kn.orth   |   40 ++++++++++++++++++++++++++++++++++++++++
12555 fc-lang/lo.orth   |   45 +++++++++++++++++++++++++++++++++++++++++++++
12556 fc-lang/ml.orth   |   38 ++++++++++++++++++++++++++++++++++++++
12557 fc-lang/mn.orth   |   31 +++++++++++++++++++++++++++++++
12558 fc-lang/or.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
12559 fc-lang/si.orth   |   38 ++++++++++++++++++++++++++++++++++++++
12560 fc-lang/ta.orth   |   43 +++++++++++++++++++++++++++++++++++++++++++
12561 fc-lang/te.orth   |   39 +++++++++++++++++++++++++++++++++++++++
12562 fc-lang/tl.orth   |   29 +++++++++++++++++++++++++++++
12563 16 files changed, 534 insertions(+), 24 deletions(-)
12564
12565commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
12566Author: Keith Packard <keithp@keithp.com>
12567Date:	Sun Jul 7 00:00:43 2002 +0000
12568
12569    Add fclang.c to CVS; easier than attempting to build it on the fly
12570
12571 src/fclang.c | 2561
12572 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12573 1 files changed, 2561 insertions(+), 0 deletions(-)
12574
12575commit 6446b1511df528082d2ac9ff31617013b311aa09
12576Author: Keith Packard <keithp@keithp.com>
12577Date:	Sat Jul 6 23:59:19 2002 +0000
12578
12579    Remove at and grave from latin languages, add copyright, license
12580    and RCS
12581	header
12582
12583 fc-lang/Imakefile  |	 2 ++
12584 fc-lang/ab.orth    |	23 +++++++++++++++++++++++
12585 fc-lang/ar.orth    |	23 +++++++++++++++++++++++
12586 fc-lang/az.orth    |	27 +++++++++++++++++++++++++--
12587 fc-lang/ba.orth    |	23 +++++++++++++++++++++++
12588 fc-lang/be.orth    |	23 +++++++++++++++++++++++
12589 fc-lang/bg.orth    |	23 +++++++++++++++++++++++
12590 fc-lang/br.orth    |	27 +++++++++++++++++++++++++--
12591 fc-lang/ca.orth    |	27 +++++++++++++++++++++++++--
12592 fc-lang/chr.orth   |	23 +++++++++++++++++++++++
12593 fc-lang/co.orth    |	23 +++++++++++++++++++++++
12594 fc-lang/cs.orth    |	27 +++++++++++++++++++++++++--
12595 fc-lang/da.orth    |	27 +++++++++++++++++++++++++--
12596 fc-lang/de.orth    |	27 +++++++++++++++++++++++++--
12597 fc-lang/el.orth    |	23 +++++++++++++++++++++++
12598 fc-lang/en.orth    |	27 +++++++++++++++++++++++++--
12599 fc-lang/eo.orth    |	27 +++++++++++++++++++++++++--
12600 fc-lang/es.orth    |	27 +++++++++++++++++++++++++--
12601 fc-lang/et.orth    |	27 +++++++++++++++++++++++++--
12602 fc-lang/eu.orth    |	27 +++++++++++++++++++++++++--
12603 fc-lang/fi.orth    |	27 +++++++++++++++++++++++++--
12604 fc-lang/fo.orth    |	27 +++++++++++++++++++++++++--
12605 fc-lang/fr.orth    |	27 +++++++++++++++++++++++++--
12606 fc-lang/fy.orth    |	23 +++++++++++++++++++++++
12607 fc-lang/ga.orth    |	27 +++++++++++++++++++++++++--
12608 fc-lang/gd.orth    |	27 +++++++++++++++++++++++++--
12609 fc-lang/gl.orth    |	27 +++++++++++++++++++++++++--
12610 fc-lang/he.orth    |	23 +++++++++++++++++++++++
12611 fc-lang/hr.orth    |	27 +++++++++++++++++++++++++--
12612 fc-lang/hu.orth    |	27 +++++++++++++++++++++++++--
12613 fc-lang/hy.orth    |	23 +++++++++++++++++++++++
12614 fc-lang/is.orth    |	27 +++++++++++++++++++++++++--
12615 fc-lang/it.orth    |	27 +++++++++++++++++++++++++--
12616 fc-lang/ja.orth    |	23 +++++++++++++++++++++++
12617 fc-lang/ka.orth    |	23 +++++++++++++++++++++++
12618 fc-lang/kk.orth    |	23 +++++++++++++++++++++++
12619 fc-lang/kl.orth    |	27 +++++++++++++++++++++++++--
12620 fc-lang/ko.orth    |	23 +++++++++++++++++++++++
12621 fc-lang/la.orth    |	27 +++++++++++++++++++++++++--
12622 fc-lang/lt.orth    |	27 +++++++++++++++++++++++++--
12623 fc-lang/lv.orth    |	27 +++++++++++++++++++++++++--
12624 fc-lang/mk.orth    |	23 +++++++++++++++++++++++
12625 fc-lang/mo.orth    |	27 +++++++++++++++++++++++++--
12626 fc-lang/mt.orth    |	27 +++++++++++++++++++++++++--
12627 fc-lang/nl.orth    |	27 +++++++++++++++++++++++++--
12628 fc-lang/no.orth    |	27 +++++++++++++++++++++++++--
12629 fc-lang/oc.orth    |	27 +++++++++++++++++++++++++--
12630 fc-lang/pl.orth    |	27 +++++++++++++++++++++++++--
12631 fc-lang/pt.orth    |	27 +++++++++++++++++++++++++--
12632 fc-lang/rm.orth    |	27 +++++++++++++++++++++++++--
12633 fc-lang/ro.orth    |	27 +++++++++++++++++++++++++--
12634 fc-lang/ru.orth    |	23 +++++++++++++++++++++++
12635 fc-lang/sh.orth    |	23 +++++++++++++++++++++++
12636 fc-lang/sk.orth    |	27 +++++++++++++++++++++++++--
12637 fc-lang/sl.orth    |	27 +++++++++++++++++++++++++--
12638 fc-lang/sq.orth    |	27 +++++++++++++++++++++++++--
12639 fc-lang/sr.orth    |	23 +++++++++++++++++++++++
12640 fc-lang/sv.orth    |	27 +++++++++++++++++++++++++--
12641 fc-lang/th.orth    |	23 +++++++++++++++++++++++
12642 fc-lang/tr.orth    |	27 +++++++++++++++++++++++++--
12643 fc-lang/uk.orth    |	23 +++++++++++++++++++++++
12644 fc-lang/vo.orth    |	23 +++++++++++++++++++++++
12645 fc-lang/yi.orth    |	23 +++++++++++++++++++++++
12646 fc-lang/zh_cn.orth |	23 +++++++++++++++++++++++
12647 fc-lang/zh_tw.orth |	23 +++++++++++++++++++++++
12648 65 files changed, 1552 insertions(+), 78 deletions(-)
12649
12650commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
12651Author: Keith Packard <keithp@keithp.com>
12652Date:	Sat Jul 6 23:47:44 2002 +0000
12653
12654    Switch to RFC 3066 based lang names
12655
12656 fontconfig/fontconfig.h |    5 +-
12657 src/Imakefile		 |    8 +-
12658 src/fccharset.c	 |    8 +-
12659 src/fcfreetype.c	 |  406
12660 ++++++++++++++++++++++++-----------------------
12661 src/fcint.h		 |   28 ++++
12662 src/fcmatch.c		 |   43 +++++-
12663 src/fcpat.c		 |   22 +++-
12664 src/fcstr.c		 |   25 +++-
12665 8 files changed, 330 insertions(+), 215 deletions(-)
12666
12667commit 899e352656f04323b9467555faf9152c69a741ab
12668Author: Keith Packard <keithp@keithp.com>
12669Date:	Sat Jul 6 23:46:58 2002 +0000
12670
12671    Add a few more common font families to the default configuration
12672
12673 fonts.conf.in |    7 +++++++
12674 1 files changed, 7 insertions(+), 0 deletions(-)
12675
12676commit 364a581d91eac73a5b1810d9c5100b6eb690219f
12677Author: Keith Packard <keithp@keithp.com>
12678Date:	Sat Jul 6 23:22:03 2002 +0000
12679
12680    Add coverage documentation files
12681
12682 fc-lang/iso639-1 |  139 ++++++++++++++++
12683 fc-lang/iso639-2 |  473
12684 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12685 2 files changed, 612 insertions(+), 0 deletions(-)
12686
12687commit c1382a3d998d098d3b86c922820558849c777c45
12688Author: Keith Packard <keithp@keithp.com>
12689Date:	Sat Jul 6 23:21:37 2002 +0000
12690
12691    Add fc-lang program to generate language coverage tables
12692
12693 fc-lang/Imakefile     |   44 +
12694 fc-lang/ab.orth       |   17 +
12695 fc-lang/ar.orth       |   49 +
12696 fc-lang/az.orth       |   26 +
12697 fc-lang/ba.orth       |   16 +
12698 fc-lang/be.orth       |   11 +
12699 fc-lang/bg.orth       |   12 +
12700 fc-lang/br.orth       |   17 +
12701 fc-lang/ca.orth       |   23 +
12702 fc-lang/chr.orth      |    2 +
12703 fc-lang/co.orth       |    2 +
12704 fc-lang/cs.orth       |   27 +
12705 fc-lang/da.orth       |   27 +
12706 fc-lang/de.orth       |   17 +
12707 fc-lang/el.orth       |   26 +
12708 fc-lang/en.orth       |   17 +
12709 fc-lang/eo.orth       |    9 +
12710 fc-lang/es.orth       |   19 +
12711 fc-lang/et.orth       |   15 +
12712 fc-lang/eu.orth       |    8 +
12713 fc-lang/fc-lang.c     |  295 +
12714 fc-lang/fc-lang.man   |   41 +
12715 fc-lang/fclang.tmpl.c |  130 +
12716 fc-lang/fi.orth       |   15 +
12717 fc-lang/fo.orth       |   25 +
12718 fc-lang/fr.orth       |   28 +
12719 fc-lang/fy.orth       |    2 +
12720 fc-lang/ga.orth       |   29 +
12721 fc-lang/gd.orth       |   15 +
12722 fc-lang/gl.orth       |   22 +
12723 fc-lang/he.orth       |    2 +
12724 fc-lang/hr.orth       |   21 +
12725 fc-lang/hu.orth       |   19 +
12726 fc-lang/hy.orth       |    5 +
12727 fc-lang/is.orth       |   26 +
12728 fc-lang/it.orth       |   14 +
12729 fc-lang/ja.orth       | 6540 ++++++++++++++++++++
12730 fc-lang/ka.orth       |    9 +
12731 fc-lang/kk.orth       |   15 +
12732 fc-lang/kl.orth       |   23 +
12733 fc-lang/ko.orth       |16217
12734 +++++++++++++++++++++++++++++++++++++++++++++++++
12735 fc-lang/la.orth       |    8 +
12736 fc-lang/lt.orth       |   13 +
12737 fc-lang/lv.orth       |   16 +
12738 fc-lang/mk.orth       |   15 +
12739 fc-lang/mo.orth       |   14 +
12740 fc-lang/mt.orth       |   18 +
12741 fc-lang/nl.orth       |   15 +
12742 fc-lang/no.orth       |   18 +
12743 fc-lang/oc.orth       |   15 +
12744 fc-lang/pl.orth       |   10 +
12745 fc-lang/pt.orth       |   19 +
12746 fc-lang/rm.orth       |   15 +
12747 fc-lang/ro.orth       |   11 +
12748 fc-lang/ru.orth       |   11 +
12749 fc-lang/sh.orth       |    2 +
12750 fc-lang/sk.orth       |   29 +
12751 fc-lang/sl.orth       |   21 +
12752 fc-lang/sq.orth       |    7 +
12753 fc-lang/sr.orth       |   11 +
12754 fc-lang/sv.orth       |   21 +
12755 fc-lang/th.orth       |    3 +
12756 fc-lang/tr.orth       |   12 +
12757 fc-lang/uk.orth       |   12 +
12758 fc-lang/vo.orth       |   13 +
12759 fc-lang/yi.orth       |    2 +
12760 fc-lang/zh_cn.orth    | 6766 +++++++++++++++++++++
12761 fc-lang/zh_tw.orth    |13079 +++++++++++++++++++++++++++++++++++++++
12762 68 files changed, 44053 insertions(+), 0 deletions(-)
12763
12764commit 084407063d0069b16b24e1fd8be818af12e36741
12765Author: Keith Packard <keithp@keithp.com>
12766Date:	Wed Jul 3 23:15:32 2002 +0000
12767
12768    Object list to FcObjectSetBuild wasnt terminated with 0
12769
12770 fc-list/fc-list.c |	4 ++--
12771 1 files changed, 2 insertions(+), 2 deletions(-)
12772
12773commit f9dc31e81cd27be1bcb72706ac667889840f60bb
12774Author: Marc Aurele La France <tsi@ualberta.edu>
12775Date:	Mon Jul 1 12:39:23 2002 +0000
12776
12777    Indent line
12778
12779 fc-list/Imakefile |	2 ++
12780 1 files changed, 2 insertions(+), 0 deletions(-)
12781
12782commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
12783Author: Marc Aurele La France <tsi@ualberta.edu>
12784Date:	Mon Jul 1 12:38:27 2002 +0000
12785
12786    Ident line
12787
12788 fc-cache/Imakefile |	 2 ++
12789 1 files changed, 2 insertions(+), 0 deletions(-)
12790
12791commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
12792Author: Keith Packard <keithp@keithp.com>
12793Date:	Mon Jul 1 05:11:20 2002 +0000
12794
12795    Make fc-cache avoid reading the whole world full of fonts
12796
12797 fc-cache/fc-cache.c |	 10 +++++-----
12798 1 files changed, 5 insertions(+), 5 deletions(-)
12799
12800commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
12801Author: Keith Packard <keithp@keithp.com>
12802Date:	Sun Jun 30 23:45:40 2002 +0000
12803
12804    Make fc-list more useful
12805
12806 fc-list/fc-list.c |   20 ++++++++++++++++----
12807 1 files changed, 16 insertions(+), 4 deletions(-)
12808
12809commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
12810Author: Keith Packard <keithp@keithp.com>
12811Date:	Sun Jun 30 23:45:17 2002 +0000
12812
12813    Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
12814
12815 fontconfig/fontconfig.h |    3 ++-
12816 1 files changed, 2 insertions(+), 1 deletions(-)
12817
12818commit 4c0036053a36678747adfd06777cef39752ca9a4
12819Author: Keith Packard <keithp@keithp.com>
12820Date:	Sat Jun 29 20:31:02 2002 +0000
12821
12822    Add strong/weak pattern value binding, add known charsets for
12823    automatic
12824	lang computation
12825
12826 src/fccfg.c	   |	3 +-
12827 src/fccharset.c   |   40 +-
12828 src/fcfreetype.c  |  235 ++++++-
12829 src/fcint.h	   |   15 +-
12830 src/fcknownsets.h | 1895
12831 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12832 src/fcmatch.c	   |  112 ++--
12833 src/fcname.c	   |	7 +-
12834 src/fcpat.c	   |	3 +-
12835 8 files changed, 2222 insertions(+), 88 deletions(-)
12836
12837commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
12838Author: Keith Packard <keithp@keithp.com>
12839Date:	Wed Jun 26 22:56:51 2002 +0000
12840
12841    Construct empty constant charsets correctly (using null pointers)
12842
12843 src/fccharset.c |   18 +++++++++++++-----
12844 1 files changed, 13 insertions(+), 5 deletions(-)
12845
12846commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
12847Author: Keith Packard <keithp@keithp.com>
12848Date:	Wed Jun 26 22:14:08 2002 +0000
12849
12850    Permit empty charsets in fonts.cache files
12851
12852 src/fcname.c |    4 ++--
12853 1 files changed, 2 insertions(+), 2 deletions(-)
12854
12855commit 223c028949c1ef316c93bea17278f58150c777ee
12856Author: Keith Packard <keithp@keithp.com>
12857Date:	Wed Jun 26 16:11:29 2002 +0000
12858
12859    Steal idea for locale-insensitive strtod from glib
12860
12861 src/fcxml.c |	 59
12862 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
12863 1 files changed, 57 insertions(+), 2 deletions(-)
12864
12865commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
12866Author: Keith Packard <keithp@keithp.com>
12867Date:	Fri Jun 21 07:01:11 2002 +0000
12868
12869    Oops. Made a mistake when adding config file names to monitor list
12870
12871 src/fcxml.c |	  9 +++++----
12872 1 files changed, 5 insertions(+), 4 deletions(-)
12873
12874commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
12875Author: Keith Packard <keithp@keithp.com>
12876Date:	Fri Jun 21 06:14:45 2002 +0000
12877
12878    Fix automatic file time checking, transcoding table searches. Actually
12879    add
12880	config files used to config structure so they can be time
12881	checked as
12882	well
12883
12884 src/fccfg.c	 |   31 ++++++++++++++-----------------
12885 src/fccharset.c |   11 +++--------
12886 src/fcxml.c	 |    5 ++++-
12887 3 files changed, 21 insertions(+), 26 deletions(-)
12888
12889commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
12890Author: Keith Packard <keithp@keithp.com>
12891Date:	Thu Jun 20 03:43:09 2002 +0000
12892
12893    Accidentally falling through several case blocks
12894
12895 src/fccfg.c |	  3 ++-
12896 src/fcdbg.c |	  6 +++---
12897 2 files changed, 5 insertions(+), 4 deletions(-)
12898
12899commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
12900Author: Keith Packard <keithp@keithp.com>
12901Date:	Wed Jun 19 21:32:51 2002 +0000
12902
12903    Add slanting for fonts without oblique/italic varient. Fix matching
12904    code to
12905	make this work
12906
12907 fonts.conf.in |   28 ++++++++++++++++++++++++++++
12908 src/fcmatch.c |    4 ++--
12909 2 files changed, 30 insertions(+), 2 deletions(-)
12910
12911commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
12912Author: Keith Packard <keithp@keithp.com>
12913Date:	Wed Jun 19 20:55:19 2002 +0000
12914
12915    Make fc-cache more tolerant of missing font directories
12916
12917 fc-cache/fc-cache.c |	 28 ++++++++++++++++++++++++++--
12918 1 files changed, 26 insertions(+), 2 deletions(-)
12919
12920commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
12921Author: Keith Packard <keithp@keithp.com>
12922Date:	Wed Jun 19 20:08:22 2002 +0000
12923
12924    Add ref counting to font config patterns so that FcFontSort return
12925    values
12926	are persistant
12927
12928 fontconfig/fontconfig.h |    5 ++++-
12929 fonts.dtd		 |    5 ++++-
12930 src/fccache.c		 |   11 +++++++++--
12931 src/fccfg.c		 |    4 ++++
12932 src/fcdbg.c		 |    8 +++++++-
12933 src/fcdir.c		 |    5 +++--
12934 src/fcint.h		 |    9 +++++----
12935 src/fclist.c		 |    2 +-
12936 src/fcmatch.c		 |   21 +++++++++++++++++++--
12937 src/fcname.c		 |    3 ++-
12938 src/fcpat.c		 |   12 +++++++++++-
12939 src/fcxml.c		 |    4 ++++
12940 12 files changed, 73 insertions(+), 16 deletions(-)
12941
12942commit 06a48f20739580338e69547c9896c539abf000dd
12943Author: Keith Packard <keithp@keithp.com>
12944Date:	Wed Jun 19 06:31:46 2002 +0000
12945
12946    Add a few aliases suggested by Owen and Mike
12947
12948 fonts.conf.in |   19 +++++++++++++++++--
12949 1 files changed, 17 insertions(+), 2 deletions(-)
12950
12951commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
12952Author: Keith Packard <keithp@keithp.com>
12953Date:	Tue Jun 18 22:23:05 2002 +0000
12954
12955    Add a few more families to fonts.conf, make FC_ANTIALIAS less
12956    important for
12957	matching, fix family->generic mapping
12958
12959 src/fccfg.c   |    7 ++++---
12960 src/fcmatch.c |   22 +++++++++++-----------
12961 2 files changed, 15 insertions(+), 14 deletions(-)
12962
12963commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
12964Author: Keith Packard <keithp@keithp.com>
12965Date:	Tue Jun 18 16:47:33 2002 +0000
12966
12967    Fix compiler warning
12968
12969 src/fcxml.c |	  4 ++--
12970 1 files changed, 2 insertions(+), 2 deletions(-)
12971
12972commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
12973Author: Keith Packard <keithp@keithp.com>
12974Date:	Tue Jun 18 16:47:12 2002 +0000
12975
12976    Fix incorrect size in memmove call in FcObjectSetAdd that crashed
12977	FcFontSetList calls
12978
12979 src/fclist.c |    3 ++-
12980 1 files changed, 2 insertions(+), 1 deletions(-)
12981
12982commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
12983Author: Keith Packard <keithp@keithp.com>
12984Date:	Sat Jun 8 18:46:35 2002 +0000
12985
12986    Fix fontconfig.pc generation in Imakefile
12987
12988 Imakefile |	4 ++--
12989 1 files changed, 2 insertions(+), 2 deletions(-)
12990
12991commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
12992Author: Keith Packard <keithp@keithp.com>
12993Date:	Sat Jun 8 17:32:05 2002 +0000
12994
12995    Add FcPatternHash, clean up a few valgrind issues
12996
12997 fontconfig/fontconfig.h |    3 ++
12998 src/fccfg.c		 |    2 +-
12999 src/fcmatch.c		 |   11 ++++--
13000 src/fcpat.c		 |   78
13001 +++++++++++++++++++++++++++++++++++++++++++++++
13002 src/fcxml.c		 |   13 +++++++-
13003 5 files changed, 101 insertions(+), 6 deletions(-)
13004
13005commit 8a39040e2a1308602aabe1aa4a8608f94830534e
13006Author: Keith Packard <keithp@keithp.com>
13007Date:	Fri Jun 7 17:55:41 2002 +0000
13008
13009    Make autoconf use correct options to build solaris shared libraries
13010
13011 configure.in |   15 +++++++++++++--
13012 1 files changed, 13 insertions(+), 2 deletions(-)
13013
13014commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
13015Author: David Dawes <dawes@xfree86.org>
13016Date:	Tue Jun 4 21:55:42 2002 +0000
13017
13018    171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
13019	Mutsumi).
13020    170. Avoid a problem with setfontdirs when run in some locales (#5179,
13021	ISHIKAWA Mutsumi).
13022    169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
13023
13024 setfontdirs |	  5 +++++
13025 1 files changed, 5 insertions(+), 0 deletions(-)
13026
13027commit e9be9cd10a24b75480a26be834041d312d8217b4
13028Author: Keith Packard <keithp@keithp.com>
13029Date:	Mon Jun 3 08:31:15 2002 +0000
13030
13031    Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
13032	interfaces
13033
13034 fontconfig/fontconfig.h |    7 ++-
13035 src/fccfg.c		 |   12 ++--
13036 src/fcint.h		 |    7 ++-
13037 src/fclist.c		 |   72 +++++++++++++--------
13038 src/fcmatch.c		 |    6 +-
13039 src/fcname.c		 |    8 +-
13040 src/fcpat.c		 |  161
13041 ++++++++++++++++++++++++++++-------------------
13042 7 files changed, 166 insertions(+), 107 deletions(-)
13043
13044commit 88c747e20612ffcae326313f8d624b36c1235993
13045Author: Keith Packard <keithp@keithp.com>
13046Date:	Sun Jun 2 21:07:57 2002 +0000
13047
13048    Eliminate some compiler warnings, avoid seg fault when matching
13049    missing
13050	values
13051
13052 src/fccfg.c   |    4 ++--
13053 src/fcdbg.c   |    5 ++++-
13054 src/fclist.c  |    4 +++-
13055 src/fcmatch.c |    4 ++--
13056 src/fcname.c  |    4 +++-
13057 5 files changed, 14 insertions(+), 7 deletions(-)
13058
13059commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
13060Author: Keith Packard <keithp@keithp.com>
13061Date:	Sun Jun 2 20:52:06 2002 +0000
13062
13063    Add aspect ratio support to Xft and fontconfig
13064
13065 fontconfig/fontconfig.h |    3 ++-
13066 src/fcname.c		 |    3 ++-
13067 2 files changed, 4 insertions(+), 2 deletions(-)
13068
13069commit 8ec077f22b2f9fd693abfda7d405ac572594be99
13070Author: Keith Packard <keithp@keithp.com>
13071Date:	Sun Jun 2 19:51:36 2002 +0000
13072
13073    Expression parsing in fonts.conf file mis-freed elements. Constant
13074    identity
13075	matrix was accidentally freed. Add ability to comare FTFace
13076	pattern
13077	elements (not that its all that useful)
13078
13079 src/fccfg.c |	 18 +++++++++++++++---
13080 src/fcxml.c |	  5 +++--
13081 2 files changed, 18 insertions(+), 5 deletions(-)
13082
13083commit be0948508ce4ebbb6e576b9dd31531efef6834e1
13084Author: Keith Packard <keithp@keithp.com>
13085Date:	Fri May 31 23:21:25 2002 +0000
13086
13087    Add support for user-provided freetype faces to Xft
13088
13089 fontconfig/fcfreetype.h |    8 +++++++-
13090 fontconfig/fcprivate.h  |    4 +++-
13091 fontconfig/fontconfig.h |    7 +++++--
13092 src/fccharset.c	 |    5 +----
13093 src/fcfreetype.c	 |    1 -
13094 src/fcint.h		 |    3 ++-
13095 src/fcpat.c		 |   29 ++++++++++++++++++++++++++++-
13096 7 files changed, 46 insertions(+), 11 deletions(-)
13097
13098commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
13099Author: Keith Packard <keithp@keithp.com>
13100Date:	Fri May 31 06:52:47 2002 +0000
13101
13102    Fix Xft2 to build right library version on old systems with xmkmf. Fix
13103	fc-cache location for xmkmf out-of-tree build on old systems
13104
13105 local.def |	2 ++
13106 1 files changed, 2 insertions(+), 0 deletions(-)
13107
13108commit fbb405f3b5f25353babee1e813eb86d53912503f
13109Author: Keith Packard <keithp@keithp.com>
13110Date:	Fri May 31 06:38:43 2002 +0000
13111
13112    Fix up support for building Xft1, Xrender and fontconfig out of
13113    the tree
13114
13115 fc-list/Imakefile |	5 +++++
13116 local.def	   |   14 ++++++++++++++
13117 2 files changed, 19 insertions(+), 0 deletions(-)
13118
13119commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
13120Author: Keith Packard <keithp@keithp.com>
13121Date:	Fri May 31 04:42:42 2002 +0000
13122
13123    Change FcCharSet datastructure, add FcFontSort API
13124
13125 fontconfig/fontconfig.h |    9 +-
13126 src/fccharset.c	 |  770
13127 +++++++++++++++++++++++++----------------------
13128 src/fcint.h		 |   27 +--
13129 src/fcmatch.c		 |   26 ++-
13130 4 files changed, 450 insertions(+), 382 deletions(-)
13131
13132commit bc9469baadc6b5f9a920a476e460113bab518208
13133Author: Keith Packard <keithp@keithp.com>
13134Date:	Wed May 29 22:07:33 2002 +0000
13135
13136    Optimize after profiling. Fix FcStrCmp to return correct sign
13137
13138 src/fccharset.c |  103 ++++++++++++++++++++++++++++++---------
13139 src/fcint.h	 |    1 +
13140 src/fcmatch.c	 |  143
13141 ++++++++++++++++++++++++++++++++++++++++--------------
13142 src/fcname.c	 |    4 +-
13143 src/fcpat.c	 |   13 ++---
13144 src/fcstr.c	 |    6 +-
13145 6 files changed, 197 insertions(+), 73 deletions(-)
13146
13147commit 1412a69926307b2736745737c7c66172ebc56724
13148Author: Keith Packard <keithp@keithp.com>
13149Date:	Wed May 29 08:21:33 2002 +0000
13150
13151    Apply some obvious fixes to FcFontSetSort from Owen. Speed up
13152    FcCharSet
13153	primitives and FcFontSetSort
13154
13155 fontconfig/fontconfig.h |    8 ++-
13156 src/fccfg.c		 |   10 +-
13157 src/fccharset.c	 |  197
13158 ++++++++++++++++++++++++++++++++++++++++++++---
13159 src/fcint.h		 |    3 +-
13160 src/fcmatch.c		 |   23 ++++-
13161 5 files changed, 219 insertions(+), 22 deletions(-)
13162
13163commit 78417a2c74f95a66e3738cf525f9d699e13c654a
13164Author: Keith Packard <keithp@keithp.com>
13165Date:	Tue May 28 03:50:23 2002 +0000
13166
13167    Use explicit cd for non-gmake systems
13168
13169 Makefile.in |	  4 ++--
13170 1 files changed, 2 insertions(+), 2 deletions(-)
13171
13172commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
13173Author: Matthieu Herrb <matthieu.herrb@laas.fr>
13174Date:	Sat May 25 13:52:37 2002 +0000
13175
13176    $< in a non-implicit rule is a GNU-makeism. It's not supported by
13177    BSD make.
13178
13179 Imakefile |	8 ++++----
13180 1 files changed, 4 insertions(+), 4 deletions(-)
13181
13182commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
13183Author: Keith Packard <keithp@keithp.com>
13184Date:	Fri May 24 06:25:52 2002 +0000
13185
13186    Clean up autoconf install to obey DESTDIR
13187
13188 Makefile.in		|   67
13189 +++++++++++++++++++++++++++++++++---------------
13190 fc-cache/Makefile.in	|   23 ++++++++++------
13191 fc-list/Makefile.in	|   22 ++++++++++-----
13192 fontconfig/Makefile.in |   24 ++++++++--------
13193 src/Makefile.in	|   48 +++++++++++++++++++++++----------
13194 5 files changed, 119 insertions(+), 65 deletions(-)
13195
13196commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
13197Author: Keith Packard <keithp@keithp.com>
13198Date:	Fri May 24 05:20:02 2002 +0000
13199
13200    Change charset enumeration functions to more sensible API
13201
13202 fontconfig/fontconfig.h |   13 ++++++++++++-
13203 src/fccharset.c	 |   46
13204 +++++++++++++++++++++++++++++++++-------------
13205 2 files changed, 45 insertions(+), 14 deletions(-)
13206
13207commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
13208Author: Keith Packard <keithp@keithp.com>
13209Date:	Fri May 24 05:19:30 2002 +0000
13210
13211    A few autoconf build fixes
13212
13213 Makefile.in	      |   12 ++++++++----
13214 configure.in	      |    4 ++--
13215 fontconfig-config.in |   10 +++++-----
13216 3 files changed, 15 insertions(+), 11 deletions(-)
13217
13218commit 48db40f692a31c39a96961c8733bfeaad416a5c0
13219Author: Keith Packard <keithp@keithp.com>
13220Date:	Thu May 23 23:00:46 2002 +0000
13221
13222    A few random fontconfig build fixes
13223
13224 config/config-subst	 |   12 +++++++-----
13225 fontconfig/fontconfig.h |    7 +++++--
13226 src/fcinit.c		 |    8 +++++++-
13227 3 files changed, 19 insertions(+), 8 deletions(-)
13228
13229commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
13230Author: Keith Packard <keithp@keithp.com>
13231Date:	Thu May 23 17:09:32 2002 +0000
13232
13233    Dont require freetype to build with fontconfig
13234
13235 fontconfig.pc.in |    1 -
13236 1 files changed, 0 insertions(+), 1 deletions(-)
13237
13238commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
13239Author: Keith Packard <keithp@keithp.com>
13240Date:	Thu May 23 17:06:46 2002 +0000
13241
13242    Add pkgconfig control file and fontconfig-config script
13243
13244 INSTALL	      |   17 +++++++--
13245 Imakefile	      |   33 +++++++++++++++++-
13246 Makefile.in	      |   18 ++++++++-
13247 README		      |   13 +++++++
13248 config/config-subst  |    8 ++++
13249 configure.in	      |   18 ++++++----
13250 fontconfig-config.in |   94
13251 ++++++++++++++++++++++++++++++++++++++++++++++++++
13252 fontconfig.pc.in     |   11 ++++++
13253 8 files changed, 199 insertions(+), 13 deletions(-)
13254
13255commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
13256Author: Keith Packard <keithp@keithp.com>
13257Date:	Thu May 23 16:05:16 2002 +0000
13258
13259    Fonts.dtd had "blanks" instead of "blank"
13260
13261 fonts.dtd |	4 ++--
13262 1 files changed, 2 insertions(+), 2 deletions(-)
13263
13264commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
13265Author: Keith Packard <keithp@keithp.com>
13266Date:	Wed May 22 22:59:41 2002 +0000
13267
13268    Missed a Makefile.in for fontconfig includes
13269
13270 fontconfig/Makefile.in |   48
13271 ++++++++++++++++++++++++++++++++++++++++++++++++
13272 1 files changed, 48 insertions(+), 0 deletions(-)
13273
13274commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
13275Author: Keith Packard <keithp@keithp.com>
13276Date:	Wed May 22 04:37:07 2002 +0000
13277
13278    Replace silly avl sort with qsort, add FcPatternEqual
13279
13280 fontconfig/fontconfig.h |    8 +-
13281 src/Imakefile		 |    6 +-
13282 src/Makefile.in	 |    4 +-
13283 src/fcavl.c		 |  419
13284 -----------------------------------------------
13285 src/fcavl.h		 |   46 -----
13286 src/fcmatch.c		 |   76 +++++----
13287 src/fcpat.c		 |  109 ++++++++++++-
13288 src/fcxml.c		 |    9 +-
13289 8 files changed, 162 insertions(+), 515 deletions(-)
13290
13291commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
13292Author: Keith Packard <keithp@keithp.com>
13293Date:	Tue May 21 17:48:15 2002 +0000
13294
13295    More autoconf cleanup for fontconfig
13296
13297 Makefile.in	      |    8 ++----
13298 config.h.in	      |    2 +-
13299 config/Makedefs.in   |   10 ++++++++-
13300 configure.in	      |   55
13301 ++++++++++++++++++++++---------------------------
13302 fc-cache/Makefile.in |    4 ++-
13303 fc-list/Makefile.in  |    4 ++-
13304 src/Imakefile	      |    4 +-
13305 src/Makefile.in      |    5 +---
13306 src/fcinit.c	      |    4 +-
13307 9 files changed, 49 insertions(+), 47 deletions(-)
13308
13309commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
13310Author: Keith Packard <keithp@keithp.com>
13311Date:	Tue May 21 17:08:42 2002 +0000
13312
13313    Fix xmkmf build process for fontconfig
13314
13315 Imakefile     |    2 +-
13316 Makefile.in   |   54 +++++++++
13317 acconfig.h    |    2 -
13318 config.h.in   |  144 +++++++++++++++++++++++
13319 configure.in  |  360
13320 ++++++++++++++++++++++++++++++++++++++++++--------------
13321 cvscompile.sh |   11 ++-
13322 findfonts     |    8 +-
13323 fonts.conf.in |   77 ++++++-------
13324 fonts.dtd     |   13 ++-
13325 local.def     |   54 +++++++++
13326 setfontdirs   |    4 +-
13327 11 files changed, 581 insertions(+), 148 deletions(-)
13328
13329commit 179c39959cc9c19004f8ca948623590e404c8c46
13330Author: Keith Packard <keithp@keithp.com>
13331Date:	Tue May 21 17:06:22 2002 +0000
13332
13333    Fix autoconf build process for fontconfig
13334
13335 config/Makedefs.in	 |   68 +++
13336 config/config.guess	 | 1391
13337 +++++++++++++++++++++++++++++++++++++++++++++++
13338 config/config.sub	 | 1355
13339 +++++++++++++++++++++++++++++++++++++++++++++
13340 config/install.sh	 |  240 ++++++++
13341 fc-cache/Imakefile	 |    7 +-
13342 fc-cache/Makefile.in	 |   46 ++
13343 fc-cache/fc-cache.c	 |  161 ++++--
13344 fc-list/Makefile.in	 |   46 ++
13345 fontconfig/fontconfig.h |   80 +++-
13346 src/Makefile.in	 |  105 ++++
13347 src/fccache.c		 |  164 +++++-
13348 src/fccfg.c		 |  352 ++++++++----
13349 src/fcdir.c		 |   84 +++-
13350 src/fcinit.c		 |  109 +++-
13351 src/fcint.h		 |   52 ++-
13352 src/fclist.c		 |    5 +-
13353 src/fcstr.c		 |  228 ++++++++-
13354 src/fcxml.c		 |  215 +++++---
13355 18 files changed, 4377 insertions(+), 331 deletions(-)
13356
13357commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
13358Author: Matthieu Herrb <matthieu.herrb@laas.fr>
13359Date:	Sun May 5 17:53:41 2002 +0000
13360
13361    Don't run fc-cache on make install if DESTDIR is set. Instead;
13362    run it from
13363	Xinstall.sh after XFree86 is installed.
13364
13365 fc-cache/Imakefile |	 4 +++-
13366 1 files changed, 3 insertions(+), 1 deletions(-)
13367
13368commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
13369Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
13370Date:	Wed Apr 10 11:28:10 2002 +0000
13371
13372    put fontconfig-def.cpp in the right place.
13373
13374 fontconfig-def.cpp	|  170
13375 ------------------------------------------------
13376 src/fontconfig-def.cpp |  170
13377 ++++++++++++++++++++++++++++++++++++++++++++++++
13378 2 files changed, 170 insertions(+), 170 deletions(-)
13379
13380commit d82a034f9123558b300c956feec165c50ef7ada2
13381Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
13382Date:	Sun Apr 7 15:19:46 2002 +0000
13383
13384    new preprocessor files. (#5215-#5218, Alexander Gottwald).
13385
13386 fontconfig-def.cpp |  170
13387 ++++++++++++++++++++++++++++++++++++++++++++++++++++
13388 1 files changed, 170 insertions(+), 0 deletions(-)
13389
13390commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
13391Author: Keith Packard <keithp@keithp.com>
13392Date:	Wed Mar 27 04:33:55 2002 +0000
13393
13394    Fix FT_Get_Next_Char API to match official 2.0.9 released version
13395
13396 src/fccharset.c |   26 ++++++++++++++++++--------
13397 1 files changed, 18 insertions(+), 8 deletions(-)
13398
13399commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
13400Author: Marc Aurele La France <tsi@ualberta.edu>
13401Date:	Mon Mar 4 21:15:28 2002 +0000
13402
13403    Warning fixes
13404
13405 src/fcatomic.c |    4 ++--
13406 1 files changed, 2 insertions(+), 2 deletions(-)
13407
13408commit 216fac98e0785e787e32ff354241935a25723e4b
13409Author: Keith Packard <keithp@keithp.com>
13410Date:	Sun Mar 3 18:39:05 2002 +0000
13411
13412    Add match routine that returns list of fonts
13413
13414 fontconfig/fontconfig.h |   14 ++
13415 src/fcavl.c		 |  419
13416 +++++++++++++++++++++++++++++++++++++++++++++++
13417 src/fcavl.h		 |   46 +++++
13418 src/fcmatch.c		 |  225 ++++++++++++++++++++++----
13419 4 files changed, 671 insertions(+), 33 deletions(-)
13420
13421commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
13422Author: Keith Packard <keithp@keithp.com>
13423Date:	Sun Mar 3 18:36:26 2002 +0000
13424
13425    Eliminate duplicate definitions in fcint.h and fontconfig.h
13426
13427 src/fcint.h |	  6 ------
13428 1 files changed, 0 insertions(+), 6 deletions(-)
13429
13430commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
13431Author: Keith Packard <keithp@keithp.com>
13432Date:	Sun Mar 3 18:35:22 2002 +0000
13433
13434    fontconfig: bail scanning directory on fatal error
13435
13436 src/fcdir.c |	  2 +-
13437 1 files changed, 1 insertions(+), 1 deletions(-)
13438
13439commit 17e16fa1108491fa625258bba12e71aaad8a34de
13440Author: Keith Packard <keithp@keithp.com>
13441Date:	Sun Mar 3 18:31:20 2002 +0000
13442
13443    Eliminate compiler warnings
13444
13445 src/fccharset.c |  528
13446 +++++++++++++++++++++++++++----------------------------
13447 1 files changed, 263 insertions(+), 265 deletions(-)
13448
13449commit a391da8f0f867b8f87b1912a91882b108d163e03
13450Author: Keith Packard <keithp@keithp.com>
13451Date:	Sun Mar 3 00:19:43 2002 +0000
13452
13453    Add fcatomic.c
13454
13455 src/Imakefile	|    4 +-
13456 src/fcatomic.c |  183
13457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13458 src/fccache.c	|    4 +
13459 3 files changed, 189 insertions(+), 2 deletions(-)
13460
13461commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
13462Author: Keith Packard <keithp@keithp.com>
13463Date:	Fri Mar 1 22:06:30 2002 +0000
13464
13465    Add new FcAtomic datatype for config file locking
13466
13467 fontconfig/fontconfig.h |   30 +++++++++++++++++++++++++++++-
13468 src/Imakefile		 |   12 ++++++------
13469 src/fccache.c		 |   34 ++++++++++++++--------------------
13470 src/fcint.h		 |    9 ++++++++-
13471 4 files changed, 57 insertions(+), 28 deletions(-)
13472
13473commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
13474Author: Marc Aurele La France <tsi@ualberta.edu>
13475Date:	Fri Mar 1 17:52:03 2002 +0000
13476
13477    Add missing clean rule
13478
13479 Imakefile |	6 ++++++
13480 1 files changed, 6 insertions(+), 0 deletions(-)
13481
13482commit 9c8e07f19589ba944e7bfb31251228b41a02f787
13483Author: Keith Packard <keithp@keithp.com>
13484Date:	Fri Mar 1 01:00:54 2002 +0000
13485
13486    Port Xft1 to fontconfig
13487
13488 fontconfig/fontconfig.h |    8 +++++++-
13489 src/fccache.c		 |   13 +++++++------
13490 src/fccfg.c		 |   10 +++++-----
13491 src/fcdir.c		 |    4 ++--
13492 4 files changed, 21 insertions(+), 14 deletions(-)
13493
13494commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
13495Author: Keith Packard <keithp@keithp.com>
13496Date:	Thu Feb 28 16:51:48 2002 +0000
13497
13498    Add better error reporting when loading config file
13499
13500 fc-list/fc-list.c	 |    2 +-
13501 fontconfig/fontconfig.h |   16 +++++++++++++++-
13502 src/fclist.c		 |   36 ++++++++++++++++++++++++++++++------
13503 src/fcmatch.c		 |   38 +++++++++++++++++++++++++++++++-------
13504 src/fcxml.c		 |   12 +++++++++++-
13505 5 files changed, 88 insertions(+), 16 deletions(-)
13506
13507commit c4bd0638c5f14329e71be8f170c30d376fc76972
13508Author: Marc Aurele La France <tsi@ualberta.edu>
13509Date:	Tue Feb 26 05:10:30 2002 +0000
13510
13511    Warning fixes
13512
13513 fc-cache/fc-cache.c |	 13 ++++++++++++-
13514 fc-list/fc-list.c   |	 15 +++++++++++++--
13515 2 files changed, 25 insertions(+), 3 deletions(-)
13516
13517commit c5350655bef34cc08739bed324a482473b2a01b8
13518Author: Keith Packard <keithp@keithp.com>
13519Date:	Sun Feb 24 01:23:35 2002 +0000
13520
13521    Check font edit value lists for empty
13522
13523 src/fccfg.c |	  4 ++--
13524 1 files changed, 2 insertions(+), 2 deletions(-)
13525
13526commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
13527Author: Keith Packard <keithp@keithp.com>
13528Date:	Fri Feb 22 18:54:07 2002 +0000
13529
13530    fontconfig: some config file parsing mistakes
13531
13532 src/fcfreetype.c |    2 +-
13533 src/fcint.h	  |    9 ---------
13534 src/fcxml.c	  |    8 ++++++--
13535 3 files changed, 7 insertions(+), 12 deletions(-)
13536
13537commit a398554a6d6467956c1c3471e912fb4e969835eb
13538Author: Keith Packard <keithp@keithp.com>
13539Date:	Wed Feb 20 01:01:21 2002 +0000
13540
13541    Remove fcxml.h include file as it cant work anymore anyhow
13542
13543 fontconfig/Imakefile |    2 +-
13544 fontconfig/fcxml.h   |   37 -------------------------------------
13545 2 files changed, 1 insertions(+), 38 deletions(-)
13546
13547commit 24c90386bbdda9800d5a35c4dbff08682186907f
13548Author: Keith Packard <keithp@keithp.com>
13549Date:	Wed Feb 20 00:32:30 2002 +0000
13550
13551    dont complain about missing optional included font config files
13552
13553 src/fcxml.c |	  4 ++--
13554 1 files changed, 2 insertions(+), 2 deletions(-)
13555
13556commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
13557Author: Keith Packard <keithp@keithp.com>
13558Date:	Tue Feb 19 08:33:23 2002 +0000
13559
13560    Automatically initialize the fontconfig library
13561
13562 src/fccfg.c  |   15 +++++++++------
13563 src/fcinit.c |    4 ++--
13564 src/fcint.h  |    4 +++-
13565 3 files changed, 14 insertions(+), 9 deletions(-)
13566
13567commit aae6f7d48744a25899cac28d47458f394defa02a
13568Author: Keith Packard <keithp@keithp.com>
13569Date:	Tue Feb 19 07:50:44 2002 +0000
13570
13571    Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
13572    to
13573	enumarate Unicode coverage efficiently
13574
13575 fontconfig/fontconfig.h |    7 +++++--
13576 src/fccache.c		 |    4 ++--
13577 src/fccharset.c	 |   23 ++++++++++++++++++++++-
13578 src/fcpat.c		 |    6 +++---
13579 4 files changed, 32 insertions(+), 8 deletions(-)
13580
13581commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
13582Author: Keith Packard <keithp@keithp.com>
13583Date:	Mon Feb 18 22:29:28 2002 +0000
13584
13585    Switch fontconfig from libxml2 to expat
13586
13587 src/Imakefile	 |    3 +-
13588 src/fccharset.c |   12 +-
13589 src/fcdbg.c	 |   20 +-
13590 src/fcint.h	 |   34 +-
13591 src/fcname.c	 |   98 +---
13592 src/fcstr.c	 |   92 +++-
13593 src/fcxml.c	 | 1744
13594 +++++++++++++++++++++++++++++++++++++------------------
13595 7 files changed, 1316 insertions(+), 687 deletions(-)
13596
13597commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
13598Author: Keith Packard <keithp@keithp.com>
13599Date:	Fri Feb 15 23:45:33 2002 +0000
13600
13601    fontconfig fc-cache program needs to be executed with correct
13602    environment
13603	on install
13604
13605 fc-cache/Imakefile |	 2 +-
13606 1 files changed, 1 insertions(+), 1 deletions(-)
13607
13608commit 65018b4a468c3175790dc27dfe37987151ad97d5
13609Author: Keith Packard <keithp@keithp.com>
13610Date:	Fri Feb 15 07:36:14 2002 +0000
13611
13612    Update to Xft version 2
13613
13614 fc-cache/fc-cache.c |	  7 ++++---
13615 1 files changed, 4 insertions(+), 3 deletions(-)
13616
13617commit ccb3e93b2754542d08dcd2572402560d76a8ed91
13618Author: Keith Packard <keithp@keithp.com>
13619Date:	Fri Feb 15 06:01:28 2002 +0000
13620
13621    fontconfig library: build fixes and compiler warning fixes
13622
13623 fc-cache/Imakefile	 |    2 +-
13624 fc-list/Imakefile	 |    2 +-
13625 fc-list/fc-list.c	 |    5 +-
13626 fontconfig/fcfreetype.h |    1 +
13627 fontconfig/fcprivate.h  |    2 +-
13628 fontconfig/fcxml.h	 |    2 +-
13629 fontconfig/fontconfig.h |   61 ++++++++--------
13630 src/fccache.c		 |  176
13631 +++++++++++++++++++++++++++++------------------
13632 src/fccfg.c		 |  126 +++++++++++++++++-----------------
13633 src/fccharset.c	 |   23 +++---
13634 src/fcdir.c		 |   58 ++++++++--------
13635 src/fcfreetype.c	 |  106 ++++++++++++++--------------
13636 src/fcinit.c		 |    2 +-
13637 src/fcint.h		 |   74 ++++++++------------
13638 src/fcmatch.c		 |    7 +-
13639 src/fcname.c		 |   92 ++++++++++++------------
13640 src/fcpat.c		 |   10 ++--
13641 src/fcstr.c		 |   32 ++++----
13642 src/fcxml.c		 |  135 ++++++++++++++++++------------------
13643 19 files changed, 473 insertions(+), 443 deletions(-)
13644
13645commit 3be03bed3955e91882b65315fdf8a68e4b453431
13646Author: Keith Packard <keithp@keithp.com>
13647Date:	Fri Feb 15 00:49:44 2002 +0000
13648
13649    Update fontconfig and libxml2 to get them working with in-tree build
13650	process
13651
13652 fc-cache/Imakefile |	12 ++--------
13653 fc-list/Imakefile  |	13 ++---------
13654 src/Imakefile	    |	55
13655 +++++----------------------------------------------
13656 3 files changed, 12 insertions(+), 68 deletions(-)
13657
13658commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
13659Author: Keith Packard <keithp@keithp.com>
13660Date:	Thu Feb 14 23:34:13 2002 +0000
13661
13662    Add new font configuration library which forms the basis of the
13663    new version
13664	of Xft
13665
13666commit 24330d27f88bbf387d92128d2c21e005f2563e93
13667Author: Keith Packard <keithp@keithp.com>
13668Date:	Thu Feb 14 23:34:13 2002 +0000
13669
13670    Initial revision
13671
13672 AUTHORS		 |    1 +
13673 COPYING		 |   22 +
13674 INSTALL		 |    3 +
13675 Imakefile		 |   25 +
13676 README			 |    2 +
13677 acconfig.h		 |    2 +
13678 configure.in		 |  202 +++++++
13679 cvscompile.sh		 |    6 +
13680 doc/fontconfig.tex	 |   55 ++
13681 fc-cache/Imakefile	 |   19 +
13682 fc-cache/fc-cache.c	 |  145 +++++
13683 fc-cache/fc-cache.man	 |   45 ++
13684 fc-list/Imakefile	 |   17 +
13685 fc-list/fc-list.c	 |  128 ++++
13686 fc-list/fc-list.man	 |   36 ++
13687 findfonts		 |    8 +
13688 fontconfig/Imakefile	 |    8 +
13689 fontconfig/fcfreetype.h |   34 +
13690 fontconfig/fcprivate.h  |  117 ++++
13691 fontconfig/fcxml.h	 |   37 ++
13692 fontconfig/fontconfig.h |  551 +++++++++++++++++
13693 fonts.conf.in		 |  191 ++++++
13694 fonts.dtd		 |  165 +++++
13695 setfontdirs		 |   19 +
13696 src/Imakefile		 |   90 +++
13697 src/fcblanks.c		 |   84 +++
13698 src/fccache.c		 |  592 ++++++++++++++++++
13699 src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
13700 src/fccharset.c	 | 1521
13701 +++++++++++++++++++++++++++++++++++++++++++++++
13702 src/fcdbg.c		 |  272 +++++++++
13703 src/fcdefault.c	 |   87 +++
13704 src/fcdir.c		 |  178 ++++++
13705 src/fcfreetype.c	 |  236 ++++++++
13706 src/fcfs.c		 |   82 +++
13707 src/fcinit.c		 |  174 ++++++
13708 src/fcint.h		 |  480 +++++++++++++++
13709 src/fclist.c		 |  442 ++++++++++++++
13710 src/fcmatch.c		 |  347 +++++++++++
13711 src/fcmatrix.c		 |  112 ++++
13712 src/fcname.c		 |  621 +++++++++++++++++++
13713 src/fcpat.c		 |  491 +++++++++++++++
13714 src/fcstr.c		 |  188 ++++++
13715 src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
13716 src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
13717 44 files changed, 11349 insertions(+), 0 deletions(-)
13718