ChangeLog revision a6844aab
1commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
2Author: Behdad Esfahbod <behdad@behdad.org>
3Date:   Wed Nov 18 18:45:19 2009 -0500
4
5    Bump version to 2.8.0
6
7 README                  |   32 ++++++++++++++++++++++++++++++--
8 configure.in            |    2 +-
9 fontconfig/fontconfig.h |    4 ++--
10 3 files changed, 33 insertions(+), 5 deletions(-)
11
12commit 2e44cbe1b9bf466718167e9e05077743df36ab21
13Author: Behdad Esfahbod <behdad@behdad.org>
14Date:   Wed Nov 18 18:45:06 2009 -0500
15
16    Bump libtool revision in preparation for release
17
18 configure.in |    2 +-
19 1 files changed, 1 insertions(+), 1 deletions(-)
20
21commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
22Author: Tor Lillqvist <tml@iki.fi>
23Date:   Wed Nov 18 21:56:16 2009 +0200
24
25    Improve zip "distribution"
26
27    Don't put entries for directories in the zip file. Fetch manpages from
28    correct place.
29
30 fontconfig-zip.in |    8 ++------
31 1 files changed, 2 insertions(+), 6 deletions(-)
32
33commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
34Author: Tor Lillqvist <tml@iki.fi>
35Date:   Wed Nov 18 21:54:39 2009 +0200
36
37    Use correct autoconf variable
38
39    Use LIBT_CURRENT_MINUS_AGE instead of the undefined
40    lt_current_minus_age for the name of the DLL when generating the MS
41    style import library.
42
43 src/Makefile.am |    2 +-
44 1 files changed, 1 insertions(+), 1 deletions(-)
45
46commit 1845f3100d15927cc536bc3d38f140c139fb5614
47Author: Behdad Esfahbod <behdad@behdad.org>
48Date:   Wed Nov 18 14:39:34 2009 -0500
49
50    [fc-arch] Rename architecture names to better reflect what they are
51
52    We only care about three properties in the arch:
53
54      - endianness
55      - pointer size
56      - for 32-bit archs, whether double is aligned on 4 or 8 bytes
57
58    This leads to the following 6 archs (old name -> new name):
59
60	x86    -> le32d4
61	mipsel -> le32d8
62	x86-64 -> le64
63	m68k   -> be32d4
64	ppc    -> be32d8
65	ppc64  -> be64
66
67 fc-arch/fcarch.tmpl.h |   67
68 +++++++++++++++++++++++++------------------------
69 1 files changed, 34 insertions(+), 33 deletions(-)
70
71commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
72Author: Behdad Esfahbod <behdad@behdad.org>
73Date:	Wed Nov 18 14:08:00 2009 -0500
74
75    [fc-arch] Beautify the arch template
76
77 fc-arch/fc-arch.c     |   10 +++++-----
78 fc-arch/fcarch.tmpl.h |   42 ++++++++++++++++++++++++++++++++++--------
79 2 files changed, 39 insertions(+), 13 deletions(-)
80
81commit d074706b507226427f5a4018e78fe120a01eb53d
82Author: Behdad Esfahbod <behdad@behdad.org>
83Date:	Wed Nov 18 09:40:11 2009 -0500
84
85    [fc-case] Update CaseFolding.txt to Unicode 5.2.0
86
87 fc-case/CaseFolding.txt |  116
88 +++++++++++++++++++++++++++++++++++++++++++++--
89 1 files changed, 112 insertions(+), 4 deletions(-)
90
91commit 13781ba00b0ded28319ff417a254c620231973f1
92Author: Behdad Esfahbod <behdad@behdad.org>
93Date:	Wed Nov 18 09:36:23 2009 -0500
94
95    [fc-glyphname] Remove Adobe glyphlist
96
97    It was unused.
98
99 fc-glyphname/glyphlist.txt | 4291
100 --------------------------------------------
101 1 files changed, 0 insertions(+), 4291 deletions(-)
102
103commit d2fb683796f41a68edec53f26e524fd06725eef8
104Author: Behdad Esfahbod <behdad@behdad.org>
105Date:	Wed Nov 18 09:35:40 2009 -0500
106
107    Clean up Makefile's a bit
108
109 fc-arch/Makefile.am	  |    4 +---
110 fc-case/Makefile.am	  |    7 +++----
111 fc-glyphname/Makefile.am |    3 ++-
112 fc-lang/Makefile.am	  |    2 +-
113 src/Makefile.am	  |   12 +++++++++---
114 5 files changed, 16 insertions(+), 12 deletions(-)
115
116commit 192927225c447a8eaba613838aff93f82dee41d0
117Author: Behdad Esfahbod <behdad@behdad.org>
118Date:	Wed Nov 18 09:26:24 2009 -0500
119
120    [fc-glyphname] Rename internal arrays to prefix with _fc_
121
122    Although they were static, I was still surprised that gdb was seeing
123    our variable "glyphs".  Not helpful.
124
125 fc-glyphname/fc-glyphname.c |	  6 +++---
126 src/fcfreetype.c	     |	 13 ++++++-------
127 2 files changed, 9 insertions(+), 10 deletions(-)
128
129commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
130Author: Behdad Esfahbod <behdad@behdad.org>
131Date:	Wed Nov 18 09:26:01 2009 -0500
132
133    [src] Create fcglyphname.h automatically
134
135 src/Makefile.am |    4 +++-
136 1 files changed, 3 insertions(+), 1 deletions(-)
137
138commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
139Author: Behdad Esfahbod <behdad@behdad.org>
140Date:	Wed Nov 18 09:25:42 2009 -0500
141
142    [fc-glyphname] Cleanup Makefile.am
143
144 fc-glyphname/Makefile.am |    8 +++-----
145 1 files changed, 3 insertions(+), 5 deletions(-)
146
147commit 77f4e60a32971a815b85f187712191724a00b856
148Author: Behdad Esfahbod <behdad@behdad.org>
149Date:	Wed Nov 18 09:10:05 2009 -0500
150
151    Remove bogus comment
152
153    Last night in between my dreams I also noticed that we support Unicode
154    values up to 0x01000000 and not 0x00100000 which I thought before.
155    This covers the entire Unicode range.
156
157 src/fccharset.c |    1 -
158 1 files changed, 0 insertions(+), 1 deletions(-)
159
160commit a90a3ad97a7cee10225190e13a576e55871b9441
161Author: Behdad Esfahbod <behdad@behdad.org>
162Date:	Tue Nov 17 12:10:01 2009 -0500
163
164    Make sure fclang.h and fcarch.h are built
165
166 src/Makefile.am |    7 ++++++-
167 1 files changed, 6 insertions(+), 1 deletions(-)
168
169commit a3b2426819836ab2454c6a7bad27c382f4a245bf
170Author: Behdad Esfahbod <behdad@behdad.org>
171Date:	Mon Nov 16 18:29:26 2009 -0500
172
173    [lang] Fix serializing LangSet from older versions
174
175 src/fclang.c |    9 ++++++---
176 1 files changed, 6 insertions(+), 3 deletions(-)
177
178commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
179Author: Behdad Esfahbod <behdad@behdad.org>
180Date:	Mon Nov 16 17:38:40 2009 -0500
181
182    [arch] Try to ensure proper FcLangSet alignment in arch
183
184 fc-arch/fc-arch.c     |    5 +++--
185 fc-arch/fcarch.tmpl.h |   16 ++++++++--------
186 src/fclang.c	       |    2 +-
187 3 files changed, 12 insertions(+), 11 deletions(-)
188
189commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
190Author: Behdad Esfahbod <behdad@behdad.org>
191Date:	Mon Nov 16 17:00:50 2009 -0500
192
193    [xml] Remove unused code
194
195 src/fcxml.c |	 12 ------------
196 1 files changed, 0 insertions(+), 12 deletions(-)
197
198commit b2d910123008115813a5cd623389189a2d66880b
199Author: Behdad Esfahbod <behdad@behdad.org>
200Date:	Mon Nov 16 16:57:53 2009 -0500
201
202    [int] Remove more unused macros
203
204 src/fcint.h |	  4 ----
205 1 files changed, 0 insertions(+), 4 deletions(-)
206
207commit 247c4f3df21582260c4799bdbda2be1c13cc8901
208Author: Behdad Esfahbod <behdad@behdad.org>
209Date:	Mon Nov 16 15:48:20 2009 -0500
210
211    Enable automake silent rules
212
213 configure.in |    1 +
214 1 files changed, 1 insertions(+), 0 deletions(-)
215
216commit 963820fcbfdb537fd956f8863f8793cf22093c5d
217Author: Behdad Esfahbod <behdad@behdad.org>
218Date:	Mon Nov 16 15:46:46 2009 -0500
219
220    [int] Remove fc_value_* macros that did nothing other than renaming
221
222 src/fcint.h   |    6 ------
223 src/fcmatch.c |    8 ++++----
224 src/fcpat.c   |   12 ++++++------
225 3 files changed, 10 insertions(+), 16 deletions(-)
226
227commit 888f9427ae84195104855d2bb2fbb6d44067a998
228Author: Behdad Esfahbod <behdad@behdad.org>
229Date:	Mon Nov 16 15:43:08 2009 -0500
230
231    [int] Remove fc_storage_type() in favor of direct access to v->type
232
233 src/fcint.h   |    1 -
234 src/fcmatch.c |    2 +-
235 src/fcpat.c   |    2 +-
236 3 files changed, 2 insertions(+), 3 deletions(-)
237
238commit 486fa46893d070485738de6e2c0d418650662d63
239Author: Behdad Esfahbod <behdad@behdad.org>
240Date:	Mon Nov 16 15:41:58 2009 -0500
241
242    Remove unused macros
243
244 src/fcint.h |	  5 -----
245 1 files changed, 0 insertions(+), 5 deletions(-)
246
247commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
248Author: Behdad Esfahbod <behdad@behdad.org>
249Date:	Mon Nov 16 15:39:16 2009 -0500
250
251    Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
252
253    Protect cache against future expansions of FcLangSet (adding new
254    orth files).  Previously, doing so could change the size of
255    that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
256    crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
257    fcarch.c.
258
259    This changes FcLangSet code to be able to cope with struct size
260    changes.
261    And change cache format, hence bumping from 2 to 3.
262
263 fontconfig/fontconfig.h |    2 +-
264 src/fcint.h		 |    2 +-
265 src/fclang.c		 |   67
266 ++++++++++++++++++++++++++++++++++++----------
267 3 files changed, 54 insertions(+), 17 deletions(-)
268
269commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
270Author: Behdad Esfahbod <behdad@behdad.org>
271Date:	Mon Nov 16 16:57:10 2009 -0500
272
273    [int] Define MIN/MAX/ABS macros
274
275 src/fcfreetype.c |    3 ---
276 src/fcint.h	  |    4 ++++
277 2 files changed, 4 insertions(+), 3 deletions(-)
278
279commit b393846860a390ebe35b19320b5eaf9272084042
280Author: Behdad Esfahbod <behdad@behdad.org>
281Date:	Mon Nov 16 15:17:56 2009 -0500
282
283    [fc-arch] Add FcAlign to arch signature
284
285 fc-arch/fc-arch.c     |    5 +++--
286 fc-arch/fcarch.tmpl.h |   16 ++++++++--------
287 2 files changed, 11 insertions(+), 10 deletions(-)
288
289commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
290Author: Behdad Esfahbod <behdad@behdad.org>
291Date:	Mon Nov 16 15:12:52 2009 -0500
292
293    Move FcAlign to fcint.h
294
295 src/fcint.h	   |	8 ++++++++
296 src/fcserialize.c |	8 --------
297 2 files changed, 8 insertions(+), 8 deletions(-)
298
299commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
300Author: Behdad Esfahbod <behdad@behdad.org>
301Date:	Mon Nov 9 13:17:17 2009 -0500
302
303    Clarify default confdir and cachedir better.
304
305    Also remove --with-docdir.	It can be set by setting docdir variable.
306
307 configure.in	 |   19 ++-----------------
308 doc/Makefile.am |    2 --
309 2 files changed, 2 insertions(+), 19 deletions(-)
310
311commit b322eb4d7a90778dc9f08c73036836deba7e463e
312Author: Behdad Esfahbod <behdad@behdad.org>
313Date:	Tue Sep 8 11:45:26 2009 -0400
314
315    Bump version to 2.7.3
316
317 README			 |   14 ++++++++++++--
318 configure.in		 |    2 +-
319 fontconfig/fontconfig.h |    2 +-
320 3 files changed, 14 insertions(+), 4 deletions(-)
321
322commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
323Author: Behdad Esfahbod <behdad@behdad.org>
324Date:	Tue Sep 8 11:44:59 2009 -0400
325
326    Bump libtool version in preparation for release
327
328 configure.in |    2 +-
329 1 files changed, 1 insertions(+), 1 deletions(-)
330
331commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
332Author: Behdad Esfahbod <behdad@behdad.org>
333Date:	Sun Sep 6 22:10:22 2009 -0400
334
335    Use default config in FcFileScan() and FcDirScan()
336
337    Before a NULL config was passed down adn essentially FcFileScan was
338    equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
339    the configuration to the scanned patterns.
340
341 src/fcdir.c |	  4 ++--
342 1 files changed, 2 insertions(+), 2 deletions(-)
343
344commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
345Author: Roozbeh Pournader <roozbeh@gmail.com>
346Date:	Wed Sep 2 20:03:42 2009 -0700
347
348    Updated Arabic, Persian, and Urdu orthographies
349
350    - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
351    (bug #23004)
352    - Persian (fa) orthography updated to latest standards and
353    orthographies
354    - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
355    (pes) added
356
357 fc-lang/ar.orth  |   81
358 ++++++++++-------------------------------------------
359 fc-lang/fa.orth  |   80
360 +++++++++++++++++++++++++++++++++--------------------
361 fc-lang/pes.orth |   26 +++++++++++++++++
362 fc-lang/prs.orth |   29 +++++++++++++++++++
363 fc-lang/ur.orth  |   77
364 ++++++++++++++++++++++++++------------------------
365 5 files changed, 161 insertions(+), 132 deletions(-)
366
367commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
368Author: Roozbeh Pournader <roozbeh@gmail.com>
369Date:	Wed Sep 2 18:54:24 2009 -0700
370
371    Correct Ewe (ee) orthography to use U+025B (bug #20711)
372
373 fc-lang/ee.orth |    2 +-
374 1 files changed, 1 insertions(+), 1 deletions(-)
375
376commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
377Author: Behdad Esfahbod <behdad@behdad.org>
378Date:	Mon Aug 31 17:32:36 2009 -0400
379
380    Bump version to 2.7.2
381
382 README			 |   19 +++++++++++++++++--
383 configure.in		 |    2 +-
384 fontconfig/fontconfig.h |    2 +-
385 3 files changed, 19 insertions(+), 4 deletions(-)
386
387commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
388Author: Behdad Esfahbod <behdad@behdad.org>
389Date:	Mon Aug 31 17:32:13 2009 -0400
390
391    Bump libtool version for release
392
393 configure.in |    2 +-
394 1 files changed, 1 insertions(+), 1 deletions(-)
395
396commit c5f0a65b36bc863d67bbf1f334262c35445ce610
397Author: Behdad Esfahbod <behdad@behdad.org>
398Date:	Tue Aug 25 20:40:30 2009 -0400
399
400    Revert "Fix FcNameUnparseLangSet()" and redo it
401
402    This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
403    fixes that bug using the new reverse-map I added in the previous
404    commit.
405
406 src/fclang.c |   29 ++++++++++++++++++-----------
407 1 files changed, 18 insertions(+), 11 deletions(-)
408
409commit d354a321ee51f0bb70a39faeed541d1a90477d7d
410Author: Behdad Esfahbod <behdad@behdad.org>
411Date:	Tue Aug 25 20:39:20 2009 -0400
412
413    Bug 23419 - "contains" expression seems not working on the fontconfig
414    rule
415
416    Fix bug in FcLangSetContains(), similar to
417    5c6d1ff23bda4386984a1d6e4c024958f8f5547c
418
419 fc-lang/fc-lang.c |   20 +++++++++++++++++---
420 src/fclang.c	   |	4 ++--
421 2 files changed, 19 insertions(+), 5 deletions(-)
422
423commit f33a23133ecbcc981745051f7c34d96b33b57447
424Author: Behdad Esfahbod <behdad@behdad.org>
425Date:	Fri Aug 21 13:41:41 2009 -0400
426
427    Bug 22037 - No Fonts installed on a default install on Windows
428    Server 2003
429
430    Make it easy to install on older Windows
431
432 src/fcxml.c |	  4 ++++
433 1 files changed, 4 insertions(+), 0 deletions(-)
434
435commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
436Author: Tor Lillqvist <tml@iki.fi>
437Date:	Fri Aug 14 00:16:18 2009 +0300
438
439    Use multi-byte codepage aware string function on Windows
440
441    The East Asian double-byte codepages have characters with backslash as
442    the second byte, so we must use _mbsrchr() instead of strrchr() when
443    looking at pathnames in the system codepage.
444
445 src/fcxml.c |	 11 +++++++++--
446 1 files changed, 9 insertions(+), 2 deletions(-)
447
448commit d15678127aeea96c9c8254a171c2f0af0bd7d140
449Author: Tor Lillqvist <tml@iki.fi>
450Date:	Fri Aug 14 00:08:17 2009 +0300
451
452    Fix heap corruption on Windows in FcEndElement()
453
454    Must not call FcStrFree() on a value returned by
455    FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
456    allocation, just use a local buffer.
457
458 src/fcxml.c |	 43 +++++++++++--------------------------------
459 1 files changed, 11 insertions(+), 32 deletions(-)
460
461commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
462Author: Tor Lillqvist <tml@iki.fi>
463Date:	Fri Aug 14 00:02:59 2009 +0300
464
465    Fix MinGW compilation
466
467    Need to define _WIN32_WINNT as 0x0500 to get declaration for
468    GetSystemWindowsDirectory().
469
470 src/fcxml.c |	  1 +
471 1 files changed, 1 insertions(+), 0 deletions(-)
472
473commit 161620108bbb4e70f2817481e4d5bc26772fe67e
474Author: Behdad Esfahbod <behdad@behdad.org>
475Date:	Tue Jul 28 14:24:21 2009 -0400
476
477    [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
478
479 fc-lang/ja.orth |    2 +-
480 1 files changed, 1 insertions(+), 1 deletions(-)
481
482commit 7c12181f7a75a434e2139f4bee794046258342cf
483Author: Behdad Esfahbod <behdad@behdad.org>
484Date:	Tue Jul 28 14:23:10 2009 -0400
485
486    Improve charset printing
487
488 src/fcdbg.c  |    4 ++--
489 src/fclang.c |    4 ++--
490 2 files changed, 4 insertions(+), 4 deletions(-)
491
492commit d2c8ac373e9ac45df66627cfc42679636d017f6e
493Author: Behdad Esfahbod <behdad@behdad.org>
494Date:	Mon Jul 27 17:53:26 2009 -0400
495
496    Bump version to 2.7.1
497
498 README			 |   27 +++++++++++++++++++++++++--
499 configure.in		 |    4 ++--
500 fontconfig/fontconfig.h |    2 +-
501 3 files changed, 28 insertions(+), 5 deletions(-)
502
503commit 16630692ec590bd70f4e426125e358251e05435d
504Author: Behdad Esfahbod <behdad@behdad.org>
505Date:	Mon Jul 27 17:51:17 2009 -0400
506
507    Update .gitignore
508
509 .gitignore |	 1 +
510 1 files changed, 1 insertions(+), 0 deletions(-)
511
512commit 50d937b0e110ee21d9861b8fb973d62534db98ae
513Author: Behdad Esfahbod <behdad@behdad.org>
514Date:	Mon Jul 27 17:48:29 2009 -0400
515
516    Bump libtool versions that 2.7.0 (I forgot to do back then)
517
518 configure.in |    4 ++--
519 1 files changed, 2 insertions(+), 2 deletions(-)
520
521commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
522Author: Behdad Esfahbod <behdad@behdad.org>
523Date:	Mon Jul 27 15:07:12 2009 -0400
524
525    Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
526
527    We distribute the docs, so it makes little sense to distribute with
528    @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
529    /etc/fonts now.
530
531 doc/confdir.sgml.in |	  3 ++-
532 1 files changed, 2 insertions(+), 1 deletions(-)
533
534commit 21384990ffd045cc0f8379a325612aba6d810359
535Author: Behdad Esfahbod <behdad@behdad.org>
536Date:	Mon Jul 27 14:50:44 2009 -0400
537
538    [doc] Add ~/fonts.conf.d to user docs
539
540 doc/fontconfig-user.sgml |    7 +++++++
541 1 files changed, 7 insertions(+), 0 deletions(-)
542
543commit 7575c666619c58df00659d4e70b01104b8e114a5
544Author: Behdad Esfahbod <behdad@behdad.org>
545Date:	Sat Jul 25 16:38:52 2009 -0400
546
547    TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
548
549    Reported by Yuriy Kaminskiy.
550
551 src/fcfreetype.c |    2 +-
552 1 files changed, 1 insertions(+), 1 deletions(-)
553
554commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
555Author: Behdad Esfahbod <behdad@behdad.org>
556Date:	Fri Jul 24 14:59:07 2009 -0400
557
558    Fix doc syntax (#22902)
559
560 fc-match/fc-match.sgml |    3 ++-
561 fc-scan/fc-scan.sgml	|    2 +-
562 2 files changed, 3 insertions(+), 2 deletions(-)
563
564commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
565Author: Behdad Esfahbod <behdad@behdad.org>
566Date:	Wed Jul 22 19:25:24 2009 -0400
567
568    Fix FcNameUnparseLangSet()
569
570    Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
571
572 src/fclang.c |   29 +++++++++++------------------
573 1 files changed, 11 insertions(+), 18 deletions(-)
574
575commit d9741a7f1a73f718ab20b0582fff8aebeba01077
576Author: Behdad Esfahbod <behdad@behdad.org>
577Date:	Wed Jul 22 19:01:06 2009 -0400
578
579    Remove unused macros
580
581 src/fcmatch.c |   33 ++-------------------------------
582 1 files changed, 2 insertions(+), 31 deletions(-)
583
584commit 792ce655cb06c678d4a4ff091866fd0531b141fb
585Author: Karl Tomlinson <karlt@karlt.net>
586Date:	Wed Jul 22 08:39:23 2009 -0400
587
588    Don't change the order of names unnecessarily (#20128)
589
590    so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
591    TT_NAME_ID_FONT_FAMILY when both are specified for the default
592    language.
593
594 src/fclist.c |    5 ++++-
595 1 files changed, 4 insertions(+), 1 deletions(-)
596
597commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
598Author: Behdad Esfahbod <behdad@behdad.org>
599Date:	Tue Jul 21 15:41:47 2009 -0400
600
601    Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
602    (#22037)
603
604 src/fcxml.c |	  6 +++---
605 1 files changed, 3 insertions(+), 3 deletions(-)
606
607commit 86dd857447f69cf89fd47259055b150f62519c17
608Author: Behdad Esfahbod <behdad@behdad.org>
609Date:	Tue Jul 21 15:39:58 2009 -0400
610
611    Improve libtool version parsing (#22122)
612
613 autogen.sh |	 2 +-
614 1 files changed, 1 insertions(+), 1 deletions(-)
615
616commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
617Author: Behdad Esfahbod <behdad@behdad.org>
618Date:	Mon Jul 20 16:30:12 2009 -0400
619
620    Fix leak with string VStack objects
621
622 src/fcxml.c |	  2 +-
623 1 files changed, 1 insertions(+), 1 deletions(-)
624
625commit c0ffd7733a735bf2e10834925c63f0039c408649
626Author: Behdad Esfahbod <behdad@behdad.org>
627Date:	Fri Jul 10 18:09:42 2009 +0100
628
629    Add Inconsolata to monospace config (#22710)
630
631 conf.d/45-latin.conf |    1 +
632 conf.d/60-latin.conf |    1 +
633 2 files changed, 2 insertions(+), 0 deletions(-)
634
635commit 55e202a62d95e25cf2c4897afd66eab5711195c3
636Author: Behdad Esfahbod <behdad@behdad.org>
637Date:	Sun Jun 28 14:14:46 2009 -0400
638
639    Remove unused ftglue code
640
641 src/fcfreetype.c |   66
642 +++++++++++++++++++++++-------------------------------
643 src/ftglue.c	  |   62
644 +-------------------------------------------------
645 src/ftglue.h	  |   33 ---------------------------
646 3 files changed, 30 insertions(+), 131 deletions(-)
647
648commit 52742ff86b60b1d244c1e87611aff5ceee46e596
649Author: Behdad Esfahbod <behdad@behdad.org>
650Date:	Sun Jun 28 13:49:09 2009 -0400
651
652    Replace spaces with tabs in conf files
653
654 conf.d/25-unhint-nonlatin.conf |   32 ++++----
655 conf.d/30-metric-aliases.conf	|   48 +++++-----
656 conf.d/30-urw-aliases.conf	|   36 ++++----
657 conf.d/65-fonts-persian.conf	|  184
658 ++++++++++++++++++++--------------------
659 conf.d/90-synthetic.conf	|    8 +-
660 5 files changed, 154 insertions(+), 154 deletions(-)
661
662commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
663Author: Behdad Esfahbod <behdad@behdad.org>
664Date:	Sun Jun 28 13:46:41 2009 -0400
665
666    Fix win32 build
667
668 src/fcint.h |	  2 +-
669 1 files changed, 1 insertions(+), 1 deletions(-)
670
671commit 76374f0edef04e21859122dd8a2026b64fd2b273
672Author: Behdad Esfahbod <behdad@behdad.org>
673Date:	Wed Jun 24 15:19:13 2009 -0400
674
675    git-tag -s again
676
677 new-version.sh |    2 +-
678 1 files changed, 1 insertions(+), 1 deletions(-)
679
680commit 0f40912599a4be1b961c091733ed86d08a4e14e1
681Author: Behdad Esfahbod <behdad@behdad.org>
682Date:	Wed Jun 24 15:04:11 2009 -0400
683
684    Bump version to 2.7.0
685
686 README			 |  222
687 ++++++++++++++++++++++++++++++++++++++++++++++-
688 configure.in		 |    2 +-
689 fontconfig/fontconfig.h |    2 +-
690 3 files changed, 222 insertions(+), 4 deletions(-)
691
692commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
693Author: Behdad Esfahbod <behdad@behdad.org>
694Date:	Wed Jun 24 15:03:32 2009 -0400
695
696    Remove keithp's GPG key id
697
698 new-version.sh |    2 +-
699 1 files changed, 1 insertions(+), 1 deletions(-)
700
701commit d07059b7a3f8044904d884818d5e03596e7cc1a2
702Author: Behdad Esfahbod <behdad@behdad.org>
703Date:	Wed Jun 24 14:43:32 2009 -0400
704
705    Fix distcheck
706
707 Makefile.am |	  7 +++----
708 1 files changed, 3 insertions(+), 4 deletions(-)
709
710commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
711Author: Behdad Esfahbod <behdad@behdad.org>
712Date:	Thu Jun 11 07:08:10 2009 -0400
713
714    Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
715
716 fontconfig.pc.in |    2 +-
717 1 files changed, 1 insertions(+), 1 deletions(-)
718
719commit 3164ac76229d9817120015401c1f532934d0a3e2
720Author: Behdad Esfahbod <behdad@behdad.org>
721Date:	Fri Jun 5 22:59:06 2009 -0400
722
723    [xml] Intern more strings
724
725 src/fcxml.c |	  9 ++++-----
726 1 files changed, 4 insertions(+), 5 deletions(-)
727
728commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
729Author: Behdad Esfahbod <behdad@behdad.org>
730Date:	Fri Jun 5 22:32:31 2009 -0400
731
732    [xml] Allocate FcExpr's in a pool in FcConfig
733
734    Reduces number of malloc's for FcExprs from hundreds into single
735    digits.
736
737 src/fccfg.c |	 32 +++++++++++++++++++++++++
738 src/fcint.h |	 14 +++++++++++
739 src/fcxml.c |	 75
740 +++++++++++++++++++++++++---------------------------------
741 3 files changed, 78 insertions(+), 43 deletions(-)
742
743commit 398d436441d741d6f8edcc25ca01aa9715c0731c
744Author: Behdad Esfahbod <behdad@behdad.org>
745Date:	Fri Jun 5 21:37:01 2009 -0400
746
747    [xml] Mark more symbols static
748
749 src/fcint.h |	 30 ------------------------------
750 src/fcxml.c |	 22 ++++++++++++----------
751 2 files changed, 12 insertions(+), 40 deletions(-)
752
753commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
754Author: Behdad Esfahbod <behdad@behdad.org>
755Date:	Fri Jun 5 18:40:46 2009 -0400
756
757    [xml] Centralize FcExpr allocation
758
759    To be improved, using a central pool.
760
761 src/fcxml.c |	 46 ++++++++++++++++++++--------------------------
762 1 files changed, 20 insertions(+), 26 deletions(-)
763
764commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
765Author: Behdad Esfahbod <behdad@behdad.org>
766Date:	Fri Jun 5 18:27:47 2009 -0400
767
768    Remove unused prototypes and function
769
770 src/fcint.h |	 16 ++--------------
771 src/fcxml.c |	  6 ------
772 2 files changed, 2 insertions(+), 20 deletions(-)
773
774commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
775Author: Behdad Esfahbod <behdad@behdad.org>
776Date:	Fri Jun 5 18:16:38 2009 -0400
777
778    [charset] Grow internal FcCharset arrays exponentially
779
780 src/fccharset.c |   65
781 ++++++++++++++++++++++++++++++------------------------
782 1 files changed, 36 insertions(+), 29 deletions(-)
783
784commit cce69b07efd82056c8eb855ef7ac7e02c94439da
785Author: Behdad Esfahbod <behdad@behdad.org>
786Date:	Fri Jun 5 17:15:53 2009 -0400
787
788    Always set *changed in FcCharsetMerge
789
790 src/fccharset.c |    5 ++++-
791 1 files changed, 4 insertions(+), 1 deletions(-)
792
793commit 86bdf4598fb46f7f2a36151016a5d318da073d60
794Author: Behdad Esfahbod <behdad@behdad.org>
795Date:	Fri Jun 5 16:57:35 2009 -0400
796
797    Add XXX note about Unicode Plane 16
798
799 src/fccharset.c |    6 +++---
800 1 files changed, 3 insertions(+), 3 deletions(-)
801
802commit efe5eae26b2443363b1000b3197d1731a40f8af9
803Author: Behdad Esfahbod <behdad@behdad.org>
804Date:	Fri Jun 5 16:49:07 2009 -0400
805
806    Simplify FcValueSave() semantics
807
808 src/fccfg.c |	  3 ++-
809 src/fcpat.c |	 12 ++----------
810 2 files changed, 4 insertions(+), 11 deletions(-)
811
812commit 8ea654b2aa6b4e97b369e299325da49807559511
813Author: Behdad Esfahbod <behdad@behdad.org>
814Date:	Mon Jun 1 21:14:56 2009 -0400
815
816    Use/prefer WWS family/style (name table id 21/22)
817
818 src/fcfreetype.c |   12 ++++++++++++
819 1 files changed, 12 insertions(+), 0 deletions(-)
820
821commit 76845a40c58b092a9b1812830dc98b6f32e13da6
822Author: Behdad Esfahbod <behdad@behdad.org>
823Date:	Mon May 25 20:26:56 2009 -0400
824
825    Mark matchers array const (#21935)
826
827 src/fcmatch.c |    2 +-
828 1 files changed, 1 insertions(+), 1 deletions(-)
829
830commit aa82a4f81d4d5e547c84266e66274d55e3843746
831Author: Roozbeh Pournader <roozbeh@gmail.com>
832Date:	Thu May 7 14:31:11 2009 -0700
833
834    Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
835
836    The correct ISO 639 code for Pakistani/Western Panjabi seems to be
837    'lah',
838    not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
839
840    Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
841
842 fc-lang/Makefile.am |	  5 ++-
843 fc-lang/lah.orth    |	 35 +++++++++++++++++++++++++++++++++
844 fc-lang/pa.orth     |	 53
845 +++++++++++++++++++++++++++++++++++++++++++++++++++
846 fc-lang/pa_in.orth  |	 46 --------------------------------------------
847 fc-lang/pa_pk.orth  |	  7 +++--
848 5 files changed, 95 insertions(+), 51 deletions(-)
849
850commit 58aa0c8ee83f7bbd232401583106387517d216a9
851Author: Behdad Esfahbod <behdad@behdad.org>
852Date:	Thu Apr 9 13:31:18 2009 -0400
853
854    Detect TrueType Collections by checking the font data header
855
856    Instead of checking for "face->num_faces >1". (GNOME bug #577952)
857
858 src/ftglue.c |   11 +++++++++--
859 1 files changed, 9 insertions(+), 2 deletions(-)
860
861commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
862Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
863Date:	Sun Apr 5 19:00:18 2009 -0400
864
865    Correctly handle mmap() failure (#21062)
866
867 src/fccache.c |    2 ++
868 1 files changed, 2 insertions(+), 0 deletions(-)
869
870commit 35c51811515ab316c7279bd779f6685f2aaf7e81
871Author: Behdad Esfahbod <behdad@behdad.org>
872Date:	Wed Mar 25 23:40:40 2009 -0400
873
874    [fc-cache] Remove obsolete sentence from man page
875
876 fc-cache/fc-cache.sgml |    5 +----
877 1 files changed, 1 insertions(+), 4 deletions(-)
878
879commit ffd6668b469508177c4baf7745ae42aee5b00322
880Author: Behdad Esfahbod <behdad@behdad.org>
881Date:	Wed Mar 18 19:28:52 2009 -0400
882
883    [fc-lang] Make LangSet representation in the cache files stable
884
885    Fontconfig assigns an index number to each language it knows about.
886    The index is used to index a bit in FcLangSet language map.  The bit
887    map is stored in the cache.
888
889    Previously fc-lang simply sorted the list of languages and assigned
890    them an index starting from zero.  Net effect is that whenever new
891    orth files were added, all the FcLangSet info in the cache files would
892    become invalid.  This was causing weird bugs like this one:
893
894      https://bugzilla.redhat.com/show_bug.cgi?id=490888
895
896    With this commit we fix the index assigned to each language.
897    The index
898    will be based on the order the orth files are passed to fc-lang.  As a
899    result all orth files are explicitly listed in Makefile.am now, and
900    new additions should be made to the end of the list.  The list is made
901    to reflect the sorted list of orthographies from 2.6.0 released
902    followed
903    by new additions since.
904
905    This fixes the stability problem.  Needless to say, recreating caches
906    is necessary before any new orthography is recognized in existing
907    fonts,
908    but at least the existing caches are still valid and don't cause bugs
909    like the above.
910
911 configure.in	     |	  7 --
912 fc-lang/Makefile.am |	248
913 ++++++++++++++++++++++++++++++++++++++++++++++++++-
914 fc-lang/fc-lang.c   |	 49 +++++++---
915 src/fclang.c	     |	  4 +-
916 4 files changed, 282 insertions(+), 26 deletions(-)
917
918commit 4d13536db49bdfba97f84f702325d1a99796c06b
919Author: Behdad Esfahbod <behdad@behdad.org>
920Date:	Wed Mar 18 18:50:14 2009 -0400
921
922    [fcstr] Remove unused variable
923
924 src/fcstr.c |	  2 --
925 1 files changed, 0 insertions(+), 2 deletions(-)
926
927commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
928Author: Behdad Esfahbod <behdad@behdad.org>
929Date:	Wed Mar 18 18:43:09 2009 -0400
930
931    [fc-lang] Fix bug in country map generation
932
933    Previously the county map code was using an uninitialized variable and
934    hence was totally failing to populate same-lang-different-territory
935    map.
936
937 fc-lang/fc-lang.c |	2 +-
938 1 files changed, 1 insertions(+), 1 deletions(-)
939
940commit 0f11354877323edc2145f687f9127d2de83c5b3b
941Author: Behdad Esfahbod <behdad@behdad.org>
942Date:	Tue Mar 17 12:52:48 2009 -0400
943
944    Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
945
946    This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
947    Apparently disabling hinting can cause worse rendering with certain
948    fonts.  This is better handled on a per font basis.
949
950 conf.d/90-synthetic.conf |   11 -----------
951 1 files changed, 0 insertions(+), 11 deletions(-)
952
953commit 7042e236495399aab4eaf268232177d4b1680a12
954Author: Behdad Esfahbod <behdad@behdad.org>
955Date:	Mon Mar 16 17:59:50 2009 -0400
956
957    [Makefile.am] Don't clean ChangeLog in distclean
958
959 Makefile.am |	  2 +-
960 1 files changed, 1 insertions(+), 1 deletions(-)
961
962commit caeea376da54a6337bfcb1bb20f50c8c2302458f
963Author: Behdad Esfahbod <behdad@behdad.org>
964Date:	Fri Mar 13 17:26:21 2009 -0400
965
966    Document FcPatternFormat() format
967
968 doc/Makefile.am	   |	2 +
969 doc/fcformat.fncs	   |  301
970 +++++++++++++++++++++++++++++++++++++++++++++
971 doc/fcpattern.fncs	   |   20 ---
972 doc/fontconfig-devel.sgml |	2 +
973 src/fcformat.c		   |   94 +++++++-------
974 5 files changed, 353 insertions(+), 66 deletions(-)
975
976commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
977Author: Behdad Esfahbod <behdad@behdad.org>
978Date:	Fri Mar 13 12:11:13 2009 -0400
979
980    [fcformat] Fix default-value handling
981
982 src/fcformat.c |   21 +++++++++++----------
983 1 files changed, 11 insertions(+), 10 deletions(-)
984
985commit 3074a73b418b40135d4a4f4e0713fcf987d34795
986Author: Behdad Esfahbod <behdad@behdad.org>
987Date:	Thu Mar 12 16:00:08 2009 -0400
988
989    Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
990    all files
991
992 COPYING			 |    4 ++--
993 Makefile.am			 |    4 ++--
994 conf.d/65-fonts-persian.conf	 |    2 +-
995 conf.d/Makefile.am		 |    4 ++--
996 config/Makedefs.in		 |    4 ++--
997 configure.in			 |    4 ++--
998 doc/Makefile.am		 |    4 ++--
999 doc/confdir.sgml.in		 |    4 ++--
1000 doc/edit-sgml.c		 |    4 ++--
1001 doc/fcatomic.fncs		 |    4 ++--
1002 doc/fcblanks.fncs		 |    4 ++--
1003 doc/fccache.fncs		 |    4 ++--
1004 doc/fccharset.fncs		 |    4 ++--
1005 doc/fcconfig.fncs		 |    4 ++--
1006 doc/fcconstant.fncs		 |    4 ++--
1007 doc/fcfile.fncs		 |    4 ++--
1008 doc/fcfontset.fncs		 |    4 ++--
1009 doc/fcfreetype.fncs		 |    4 ++--
1010 doc/fcinit.fncs		 |    4 ++--
1011 doc/fcmatrix.fncs		 |    4 ++--
1012 doc/fcobjectset.fncs		 |    4 ++--
1013 doc/fcobjecttype.fncs		 |    4 ++--
1014 doc/fcpattern.fncs		 |    4 ++--
1015 doc/fcstring.fncs		 |    4 ++--
1016 doc/fcstrset.fncs		 |    4 ++--
1017 doc/fcvalue.fncs		 |    4 ++--
1018 doc/fontconfig-devel.sgml	 |    8 ++++----
1019 doc/fontconfig-user.sgml	 |    4 ++--
1020 doc/func.sgml			 |    4 ++--
1021 doc/version.sgml.in		 |    4 ++--
1022 fc-arch/Makefile.am		 |    4 ++--
1023 fc-arch/fcarch.tmpl.h		 |    4 ++--
1024 fc-cache/Makefile.am		 |    4 ++--
1025 fc-cache/fc-cache.c		 |    4 ++--
1026 fc-case/Makefile.am		 |    4 ++--
1027 fc-case/fc-case.c		 |    4 ++--
1028 fc-case/fccase.tmpl.h		 |    4 ++--
1029 fc-cat/Makefile.am		 |    4 ++--
1030 fc-cat/fc-cat.c		 |    4 ++--
1031 fc-glyphname/Makefile.am	 |    4 ++--
1032 fc-glyphname/fc-glyphname.c	 |    4 ++--
1033 fc-glyphname/fcglyphname.tmpl.h |    4 ++--
1034 fc-lang/Makefile.am		 |    4 ++--
1035 fc-lang/aa.orth		 |    4 ++--
1036 fc-lang/ab.orth		 |    4 ++--
1037 fc-lang/af.orth		 |    4 ++--
1038 fc-lang/am.orth		 |    4 ++--
1039 fc-lang/ar.orth		 |    4 ++--
1040 fc-lang/ast.orth		 |    4 ++--
1041 fc-lang/av.orth		 |    4 ++--
1042 fc-lang/ay.orth		 |    4 ++--
1043 fc-lang/az_ir.orth		 |    4 ++--
1044 fc-lang/ba.orth		 |    4 ++--
1045 fc-lang/be.orth		 |    4 ++--
1046 fc-lang/bg.orth		 |    4 ++--
1047 fc-lang/bh.orth		 |    4 ++--
1048 fc-lang/bho.orth		 |    4 ++--
1049 fc-lang/bi.orth		 |    4 ++--
1050 fc-lang/bin.orth		 |    4 ++--
1051 fc-lang/bm.orth		 |    4 ++--
1052 fc-lang/bo.orth		 |    4 ++--
1053 fc-lang/br.orth		 |    4 ++--
1054 fc-lang/bs.orth		 |    4 ++--
1055 fc-lang/bua.orth		 |    4 ++--
1056 fc-lang/ca.orth		 |    4 ++--
1057 fc-lang/ce.orth		 |    4 ++--
1058 fc-lang/ch.orth		 |    4 ++--
1059 fc-lang/chm.orth		 |    4 ++--
1060 fc-lang/chr.orth		 |    4 ++--
1061 fc-lang/co.orth		 |    4 ++--
1062 fc-lang/cs.orth		 |    4 ++--
1063 fc-lang/cu.orth		 |    4 ++--
1064 fc-lang/cv.orth		 |    4 ++--
1065 fc-lang/cy.orth		 |    4 ++--
1066 fc-lang/da.orth		 |    4 ++--
1067 fc-lang/de.orth		 |    4 ++--
1068 fc-lang/dz.orth		 |    4 ++--
1069 fc-lang/el.orth		 |    4 ++--
1070 fc-lang/en.orth		 |    4 ++--
1071 fc-lang/eo.orth		 |    4 ++--
1072 fc-lang/es.orth		 |    4 ++--
1073 fc-lang/et.orth		 |    4 ++--
1074 fc-lang/eu.orth		 |    4 ++--
1075 fc-lang/fa.orth		 |    4 ++--
1076 fc-lang/fc-lang.c		 |    4 ++--
1077 fc-lang/fc-lang.man		 |    4 ++--
1078 fc-lang/fclang.tmpl.h		 |    4 ++--
1079 fc-lang/ff.orth		 |    4 ++--
1080 fc-lang/fi.orth		 |    4 ++--
1081 fc-lang/fj.orth		 |    4 ++--
1082 fc-lang/fo.orth		 |    4 ++--
1083 fc-lang/fr.orth		 |    4 ++--
1084 fc-lang/fur.orth		 |    4 ++--
1085 fc-lang/fy.orth		 |    4 ++--
1086 fc-lang/ga.orth		 |    4 ++--
1087 fc-lang/gd.orth		 |    4 ++--
1088 fc-lang/gez.orth		 |    4 ++--
1089 fc-lang/gl.orth		 |    4 ++--
1090 fc-lang/gn.orth		 |    4 ++--
1091 fc-lang/gu.orth		 |    4 ++--
1092 fc-lang/gv.orth		 |    4 ++--
1093 fc-lang/ha.orth		 |    4 ++--
1094 fc-lang/haw.orth		 |    4 ++--
1095 fc-lang/he.orth		 |    4 ++--
1096 fc-lang/hi.orth		 |    4 ++--
1097 fc-lang/ho.orth		 |    4 ++--
1098 fc-lang/hr.orth		 |    4 ++--
1099 fc-lang/hu.orth		 |    4 ++--
1100 fc-lang/hy.orth		 |    4 ++--
1101 fc-lang/ia.orth		 |    4 ++--
1102 fc-lang/id.orth		 |    4 ++--
1103 fc-lang/ie.orth		 |    4 ++--
1104 fc-lang/ig.orth		 |    4 ++--
1105 fc-lang/ik.orth		 |    4 ++--
1106 fc-lang/io.orth		 |    4 ++--
1107 fc-lang/is.orth		 |    4 ++--
1108 fc-lang/it.orth		 |    4 ++--
1109 fc-lang/iu.orth		 |    4 ++--
1110 fc-lang/ja.orth		 |    4 ++--
1111 fc-lang/ka.orth		 |    4 ++--
1112 fc-lang/kaa.orth		 |    4 ++--
1113 fc-lang/ki.orth		 |    4 ++--
1114 fc-lang/kk.orth		 |    4 ++--
1115 fc-lang/kl.orth		 |    4 ++--
1116 fc-lang/kn.orth		 |    4 ++--
1117 fc-lang/ko.orth		 |    4 ++--
1118 fc-lang/kok.orth		 |    4 ++--
1119 fc-lang/ku_am.orth		 |    4 ++--
1120 fc-lang/ku_ir.orth		 |    4 ++--
1121 fc-lang/kum.orth		 |    4 ++--
1122 fc-lang/kv.orth		 |    4 ++--
1123 fc-lang/kw.orth		 |    4 ++--
1124 fc-lang/ky.orth		 |    4 ++--
1125 fc-lang/la.orth		 |    4 ++--
1126 fc-lang/lb.orth		 |    4 ++--
1127 fc-lang/lez.orth		 |    4 ++--
1128 fc-lang/ln.orth		 |    4 ++--
1129 fc-lang/lo.orth		 |    4 ++--
1130 fc-lang/lt.orth		 |    4 ++--
1131 fc-lang/lv.orth		 |    4 ++--
1132 fc-lang/mai.orth		 |    4 ++--
1133 fc-lang/mg.orth		 |    4 ++--
1134 fc-lang/mh.orth		 |    4 ++--
1135 fc-lang/mi.orth		 |    4 ++--
1136 fc-lang/mk.orth		 |    4 ++--
1137 fc-lang/ml.orth		 |    4 ++--
1138 fc-lang/mn_cn.orth		 |    4 ++--
1139 fc-lang/mo.orth		 |    4 ++--
1140 fc-lang/mr.orth		 |    4 ++--
1141 fc-lang/mt.orth		 |    4 ++--
1142 fc-lang/my.orth		 |    4 ++--
1143 fc-lang/nb.orth		 |    4 ++--
1144 fc-lang/nds.orth		 |    4 ++--
1145 fc-lang/ne.orth		 |    4 ++--
1146 fc-lang/nl.orth		 |    4 ++--
1147 fc-lang/nn.orth		 |    4 ++--
1148 fc-lang/no.orth		 |    4 ++--
1149 fc-lang/ny.orth		 |    4 ++--
1150 fc-lang/oc.orth		 |    4 ++--
1151 fc-lang/om.orth		 |    4 ++--
1152 fc-lang/or.orth		 |    4 ++--
1153 fc-lang/os.orth		 |    4 ++--
1154 fc-lang/pa_in.orth		 |    2 +-
1155 fc-lang/pl.orth		 |    4 ++--
1156 fc-lang/ps_af.orth		 |    4 ++--
1157 fc-lang/ps_pk.orth		 |    4 ++--
1158 fc-lang/pt.orth		 |    4 ++--
1159 fc-lang/rm.orth		 |    4 ++--
1160 fc-lang/ro.orth		 |    4 ++--
1161 fc-lang/ru.orth		 |    4 ++--
1162 fc-lang/sa.orth		 |    4 ++--
1163 fc-lang/sah.orth		 |    4 ++--
1164 fc-lang/sco.orth		 |    4 ++--
1165 fc-lang/se.orth		 |    4 ++--
1166 fc-lang/sel.orth		 |    4 ++--
1167 fc-lang/sk.orth		 |    4 ++--
1168 fc-lang/sl.orth		 |    4 ++--
1169 fc-lang/sm.orth		 |    4 ++--
1170 fc-lang/sma.orth		 |    4 ++--
1171 fc-lang/smj.orth		 |    4 ++--
1172 fc-lang/smn.orth		 |    4 ++--
1173 fc-lang/sms.orth		 |    4 ++--
1174 fc-lang/so.orth		 |    4 ++--
1175 fc-lang/sq.orth		 |    4 ++--
1176 fc-lang/sr.orth		 |    4 ++--
1177 fc-lang/sv.orth		 |    4 ++--
1178 fc-lang/sw.orth		 |    4 ++--
1179 fc-lang/syr.orth		 |    4 ++--
1180 fc-lang/ta.orth		 |    4 ++--
1181 fc-lang/te.orth		 |    4 ++--
1182 fc-lang/tg.orth		 |    4 ++--
1183 fc-lang/th.orth		 |    4 ++--
1184 fc-lang/ti_er.orth		 |    4 ++--
1185 fc-lang/ti_et.orth		 |    4 ++--
1186 fc-lang/tig.orth		 |    4 ++--
1187 fc-lang/tn.orth		 |    4 ++--
1188 fc-lang/to.orth		 |    4 ++--
1189 fc-lang/tr.orth		 |    4 ++--
1190 fc-lang/ts.orth		 |    4 ++--
1191 fc-lang/tt.orth		 |    4 ++--
1192 fc-lang/tw.orth		 |    4 ++--
1193 fc-lang/tyv.orth		 |    4 ++--
1194 fc-lang/ug.orth		 |    4 ++--
1195 fc-lang/uk.orth		 |    4 ++--
1196 fc-lang/ur.orth		 |    4 ++--
1197 fc-lang/ve.orth		 |    4 ++--
1198 fc-lang/vi.orth		 |    4 ++--
1199 fc-lang/vo.orth		 |    4 ++--
1200 fc-lang/vot.orth		 |    4 ++--
1201 fc-lang/wa.orth		 |    4 ++--
1202 fc-lang/wen.orth		 |    4 ++--
1203 fc-lang/wo.orth		 |    4 ++--
1204 fc-lang/xh.orth		 |    4 ++--
1205 fc-lang/yap.orth		 |    4 ++--
1206 fc-lang/yi.orth		 |    4 ++--
1207 fc-lang/yo.orth		 |    4 ++--
1208 fc-lang/zh_cn.orth		 |    4 ++--
1209 fc-lang/zh_hk.orth		 |    4 ++--
1210 fc-lang/zh_mo.orth		 |    4 ++--
1211 fc-lang/zh_sg.orth		 |    4 ++--
1212 fc-lang/zh_tw.orth		 |    4 ++--
1213 fc-lang/zu.orth		 |    4 ++--
1214 fc-list/Makefile.am		 |    4 ++--
1215 fc-list/fc-list.c		 |    4 ++--
1216 fc-match/Makefile.am		 |    4 ++--
1217 fc-match/fc-match.c		 |    4 ++--
1218 fc-query/Makefile.am		 |    4 ++--
1219 fc-query/fc-query.c		 |    4 ++--
1220 fc-scan/Makefile.am		 |    4 ++--
1221 fc-scan/fc-scan.c		 |    4 ++--
1222 fontconfig/fcfreetype.h	 |    4 ++--
1223 fontconfig/fcprivate.h		 |    4 ++--
1224 fontconfig/fontconfig.h	 |    4 ++--
1225 src/Makefile.am		 |    4 ++--
1226 src/fcatomic.c			 |    4 ++--
1227 src/fcblanks.c			 |    4 ++--
1228 src/fccache.c			 |    4 ++--
1229 src/fccfg.c			 |    4 ++--
1230 src/fccharset.c		 |    4 ++--
1231 src/fcdbg.c			 |    4 ++--
1232 src/fcdefault.c		 |    4 ++--
1233 src/fcdir.c			 |    4 ++--
1234 src/fcformat.c			 |    4 ++--
1235 src/fcfreetype.c		 |    4 ++--
1236 src/fcfs.c			 |    4 ++--
1237 src/fcinit.c			 |    4 ++--
1238 src/fcint.h			 |    4 ++--
1239 src/fclang.c			 |    4 ++--
1240 src/fclist.c			 |    4 ++--
1241 src/fcmatch.c			 |    4 ++--
1242 src/fcname.c			 |    4 ++--
1243 src/fcpat.c			 |    4 ++--
1244 src/fcstr.c			 |    4 ++--
1245 src/fcxml.c			 |    4 ++--
1246 254 files changed, 508 insertions(+), 508 deletions(-)
1247
1248commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
1249Author: Behdad Esfahbod <behdad@behdad.org>
1250Date:	Thu Mar 12 13:48:07 2009 -0400
1251
1252    Call git tools using "git cmd" instead of "git-cmd" syntax
1253
1254    Recent git doesn't install the git-* commands in path.
1255
1256 Makefile.am	|    2 +-
1257 new-version.sh |   10 +++++-----
1258 2 files changed, 6 insertions(+), 6 deletions(-)
1259
1260commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
1261Author: Behdad Esfahbod <behdad@behdad.org>
1262Date:	Thu Mar 12 12:31:57 2009 -0400
1263
1264    [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
1265
1266    Reduces number of mallocs called from FcConfigSaveAttr in my
1267    small test
1268    from 160 down to 6.
1269
1270 src/fcstr.c |	  4 ++--
1271 src/fcxml.c |	 23 +++++++++++++++--------
1272 2 files changed, 17 insertions(+), 10 deletions(-)
1273
1274commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
1275Author: Behdad Esfahbod <behdad@behdad.org>
1276Date:	Thu Mar 12 12:22:37 2009 -0400
1277
1278    [fcxml] Embed 64 static FcVStack objects in FcConfigParse
1279
1280    This reduces the number of mallocs called from FcVStackPush from
1281    over 800 down to zero.
1282
1283 src/fcxml.c |	218
1284 ++++++++++++++++++++++++++++------------------------------
1285 1 files changed, 105 insertions(+), 113 deletions(-)
1286
1287commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
1288Author: Behdad Esfahbod <behdad@behdad.org>
1289Date:	Thu Mar 12 11:58:04 2009 -0400
1290
1291    [fcxml] Embed 8 static FcPStack objects in FcConfigParse
1292
1293    This reduces the number of mallocs called from FcPStackPush from
1294    over 900 down to zero.
1295
1296 src/fcxml.c |	 28 ++++++++++++++++++++++------
1297 1 files changed, 22 insertions(+), 6 deletions(-)
1298
1299commit 532d8a1dbc2baebc2603d091952a640b954b6f71
1300Author: Behdad Esfahbod <behdad@behdad.org>
1301Date:	Thu Mar 12 09:27:20 2009 -0400
1302
1303    [fcxml] Don't allocate attr array if there are no attributes
1304
1305    Reduces number of mallocs from FcConfigSaveAttr() in my small test
1306    from over 900 down to 157.
1307
1308 src/fcxml.c |	 19 ++++++-------------
1309 1 files changed, 6 insertions(+), 13 deletions(-)
1310
1311commit 3ed70071cdc8a03229c009f5565c23948264a5e0
1312Author: Behdad Esfahbod <behdad@behdad.org>
1313Date:	Wed Mar 11 14:07:15 2009 -0400
1314
1315    [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
1316
1317    We can simply NUL-terminate the buffer and use it.	Reduces number of
1318    mallocs called from FcStrBufDone in my small test from 631 down to 66.
1319
1320 src/fcint.h |	  3 +++
1321 src/fcstr.c |	 13 +++++++++++++
1322 src/fcxml.c |	 28 ++++++++++++++--------------
1323 3 files changed, 30 insertions(+), 14 deletions(-)
1324
1325commit 7d35c11b3304659d8be43913c9b125f2b5b38516
1326Author: Behdad Esfahbod <behdad@behdad.org>
1327Date:	Wed Mar 11 13:56:09 2009 -0400
1328
1329    [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
1330
1331    Reduces number of mallocs called from FcStrBufChar in my small test
1332    from 900 down to 6.
1333
1334 src/fcint.h |	  1 +
1335 src/fcstr.c |	 11 +++++++++--
1336 2 files changed, 10 insertions(+), 2 deletions(-)
1337
1338commit 916640ce40b995d1d97244975139ec0c030483e4
1339Author: Behdad Esfahbod <behdad@behdad.org>
1340Date:	Tue Mar 10 02:15:37 2009 -0400
1341
1342    Fix Makefile's to not create target file in case of failure
1343
1344 fc-arch/Makefile.am |	  3 ++-
1345 fc-lang/Makefile.am |	  3 ++-
1346 2 files changed, 4 insertions(+), 2 deletions(-)
1347
1348commit 26ce979e825d661be046b1440563115ddc5ea4ab
1349Author: Behdad Esfahbod <behdad@behdad.org>
1350Date:	Tue Mar 10 02:14:15 2009 -0400
1351
1352    Fix Fanti (fat) orth file (#20390)
1353
1354 fc-lang/fat.orth |    2 +-
1355 1 files changed, 1 insertions(+), 1 deletions(-)
1356
1357commit 49111c11fb5dca2af06004cc2ae443517f6c9557
1358Author: Roozbeh Pournader <roozbeh@gmail.com>
1359Date:	Mon Mar 2 22:48:37 2009 -0800
1360
1361    Add Sundanese (su) orthography (bug #20440)
1362
1363 fc-lang/su.orth |   33 +++++++++++++++++++++++++++++++++
1364 1 files changed, 33 insertions(+), 0 deletions(-)
1365
1366commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
1367Author: Roozbeh Pournader <roozbeh@gmail.com>
1368Date:	Mon Mar 2 20:53:26 2009 -0800
1369
1370    Add Kanuri (kr) orthography (bug #20438)
1371
1372 fc-lang/kr.orth |   43 +++++++++++++++++++++++++++++++++++++++++++
1373 1 files changed, 43 insertions(+), 0 deletions(-)
1374
1375commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
1376Author: Roozbeh Pournader <roozbeh@gmail.com>
1377Date:	Mon Mar 2 02:21:17 2009 -0800
1378
1379    Add Nauru (na) orthography (bug #20418)
1380
1381 fc-lang/na.orth |   40 ++++++++++++++++++++++++++++++++++++++++
1382 1 files changed, 40 insertions(+), 0 deletions(-)
1383
1384commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
1385Author: Roozbeh Pournader <roozbeh@gmail.com>
1386Date:	Sun Mar 1 03:53:11 2009 -0800
1387
1388    Add Javanese (jv) orthography (bug #20403)
1389
1390 fc-lang/jv.orth |   36 ++++++++++++++++++++++++++++++++++++
1391 1 files changed, 36 insertions(+), 0 deletions(-)
1392
1393commit dc6daae9494e30d8c2d9657bab04d8f88751f751
1394Author: Roozbeh Pournader <roozbeh@gmail.com>
1395Date:	Sun Mar 1 03:50:46 2009 -0800
1396
1397    Add Sichuan Yi (ii) orthography (bug #20402)
1398
1399 fc-lang/ii.orth |   34 ++++++++++++++++++++++++++++++++++
1400 1 files changed, 34 insertions(+), 0 deletions(-)
1401
1402commit 43517045f885c0e463c8a784c65f0b783658fc9b
1403Author: Roozbeh Pournader <roozbeh@gmail.com>
1404Date:	Sun Mar 1 03:46:48 2009 -0800
1405
1406    Add Shona (sn) orthography (bug #20394)
1407
1408 fc-lang/sn.orth |   35 +++++++++++++++++++++++++++++++++++
1409 1 files changed, 35 insertions(+), 0 deletions(-)
1410
1411commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
1412Author: Roozbeh Pournader <roozbeh@gmail.com>
1413Date:	Sun Mar 1 03:30:58 2009 -0800
1414
1415    Add orthographies for Oshiwambo languages (bug #20401)
1416
1417    The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
1418    (kwm).
1419
1420 fc-lang/kj.orth  |   34 ++++++++++++++++++++++++++++++++++
1421 fc-lang/kwm.orth |   29 +++++++++++++++++++++++++++++
1422 fc-lang/ng.orth  |   29 +++++++++++++++++++++++++++++
1423 3 files changed, 92 insertions(+), 0 deletions(-)
1424
1425commit f0b546372967434418aa6cfe6f2d709795fdff24
1426Author: Roozbeh Pournader <roozbeh@gmail.com>
1427Date:	Sun Mar 1 02:33:54 2009 -0800
1428
1429    Add Zhuang (za) orthography (bug #20399)
1430
1431 fc-lang/za.orth |   39 +++++++++++++++++++++++++++++++++++++++
1432 1 files changed, 39 insertions(+), 0 deletions(-)
1433
1434commit 7886b147834decbcab6f556b1c43cc003e2bf893
1435Author: Roozbeh Pournader <roozbeh@gmail.com>
1436Date:	Sun Mar 1 02:12:38 2009 -0800
1437
1438    Add Rundi (rn) orthography (bug #20398)
1439
1440 fc-lang/rn.orth |   32 ++++++++++++++++++++++++++++++++
1441 1 files changed, 32 insertions(+), 0 deletions(-)
1442
1443commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
1444Author: Roozbeh Pournader <roozbeh@gmail.com>
1445Date:	Sat Feb 28 19:43:02 2009 -0800
1446
1447    Add Navajo (nv) orthography (bug #20395)
1448
1449 fc-lang/nv.orth |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
1450 1 files changed, 48 insertions(+), 0 deletions(-)
1451
1452commit bf20886085a18227702f67b70dd7ef5f0e919469
1453Author: Roozbeh Pournader <roozbeh@gmail.com>
1454Date:	Sat Feb 28 18:25:20 2009 -0800
1455
1456    Add Tahitian (ty) orthography (bug #20391)
1457
1458 fc-lang/ty.orth |   41 +++++++++++++++++++++++++++++++++++++++++
1459 1 files changed, 41 insertions(+), 0 deletions(-)
1460
1461commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
1462Author: Roozbeh Pournader <roozbeh@gmail.com>
1463Date:	Sat Feb 28 18:01:11 2009 -0800
1464
1465    Add Sango (sg) orthography (bug #20393)
1466
1467 fc-lang/sg.orth |   47 +++++++++++++++++++++++++++++++++++++++++++++++
1468 1 files changed, 47 insertions(+), 0 deletions(-)
1469
1470commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
1471Author: Roozbeh Pournader <roozbeh@gmail.com>
1472Date:	Sat Feb 28 17:38:21 2009 -0800
1473
1474    Added Quechua (qu) orthography (bug #20392)
1475
1476 fc-lang/qu.orth |   36 ++++++++++++++++++++++++++++++++++++
1477 1 files changed, 36 insertions(+), 0 deletions(-)
1478
1479commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
1480Author: Roozbeh Pournader <roozbeh@gmail.com>
1481Date:	Sat Feb 28 17:05:11 2009 -0800
1482
1483    Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
1484
1485 fc-lang/ak.orth  |   30 ++++++++++++++++++++++++++++++
1486 fc-lang/fat.orth |   30 ++++++++++++++++++++++++++++++
1487 2 files changed, 60 insertions(+), 0 deletions(-)
1488
1489commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
1490Author: Roozbeh Pournader <roozbeh@gmail.com>
1491Date:	Sat Feb 28 16:29:07 2009 -0800
1492
1493    Add Herero (hz) orthograhy (bug #20387)
1494
1495 fc-lang/hz.orth |   35 +++++++++++++++++++++++++++++++++++
1496 1 files changed, 35 insertions(+), 0 deletions(-)
1497
1498commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
1499Author: Roozbeh Pournader <roozbeh@gmail.com>
1500Date:	Sat Feb 28 16:03:51 2009 -0800
1501
1502    Add Ewe (ee) orthography (bug #20386)
1503
1504 fc-lang/ee.orth |   77
1505 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1506 1 files changed, 77 insertions(+), 0 deletions(-)
1507
1508commit 5a83914b733755ff6c710ff398cb5668fdb74a19
1509Author: Roozbeh Pournader <roozbeh@gmail.com>
1510Date:	Fri Feb 27 14:41:07 2009 -0800
1511
1512    Update Serbo-Croatian (sh) orthography (bug #20368)
1513
1514 fc-lang/sh.orth |   18 +++++++++++++-----
1515 1 files changed, 13 insertions(+), 5 deletions(-)
1516
1517commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
1518Author: Roozbeh Pournader <roozbeh@gmail.com>
1519Date:	Thu Feb 26 23:27:20 2009 -0800
1520
1521    Extend Crimean Tatar (crh) orthography (bug #19891)
1522
1523 fc-lang/crh.orth |    7 ++++---
1524 1 files changed, 4 insertions(+), 3 deletions(-)
1525
1526commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
1527Author: Roozbeh Pournader <roozbeh@gmail.com>
1528Date:	Wed Feb 18 21:21:01 2009 -0800
1529
1530    Add Divehi (dv) orthography (bug #20207)
1531
1532 fc-lang/dv.orth |   34 ++++++++++++++++++++++++++++++++++
1533 1 files changed, 34 insertions(+), 0 deletions(-)
1534
1535commit 5cac0a4fd681087562c84b3d2534cecff6876048
1536Author: Roozbeh Pournader <roozbeh@gmail.com>
1537Date:	Wed Feb 18 17:09:51 2009 -0800
1538
1539    Remove digits and symbols from some Indic orthographies (bug #20204)
1540
1541    These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
1542    (lo),
1543    Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
1544
1545 fc-lang/gu.orth |    4 ++--
1546 fc-lang/kn.orth |    4 ++--
1547 fc-lang/lo.orth |    4 ++--
1548 fc-lang/ml.orth |    4 ++--
1549 fc-lang/or.orth |    5 +++--
1550 fc-lang/te.orth |    4 ++--
1551 fc-lang/th.orth |    8 ++++++--
1552 7 files changed, 19 insertions(+), 14 deletions(-)
1553
1554commit ea628d97706e842cb5555ceb5368fd972c941e0c
1555Author: Roozbeh Pournader <roozbeh@gmail.com>
1556Date:	Wed Feb 18 16:44:10 2009 -0800
1557
1558    Tighten Central Khmer (km) orthography (bug #20202)
1559
1560 fc-lang/km.orth |   24 +++++++++++++++++-------
1561 1 files changed, 17 insertions(+), 7 deletions(-)
1562
1563commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
1564Author: Roozbeh Pournader <roozbeh@gmail.com>
1565Date:	Wed Feb 18 16:03:30 2009 -0800
1566
1567    Change Kashmiri (ks) orthography to Arabic script (bug #20200)
1568
1569 fc-lang/ks.orth |   19 ++++++++++++-------
1570 1 files changed, 12 insertions(+), 7 deletions(-)
1571
1572commit cda57219229025db963d3db0f984974187a409f8
1573Author: Roozbeh Pournader <roozbeh@gmail.com>
1574Date:	Tue Feb 17 23:33:07 2009 -0800
1575
1576    Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
1577
1578 fc-lang/ff.orth  |   38 ++++++++++++++++++++++++++++++++++++++
1579 fc-lang/ful.orth |   38 --------------------------------------
1580 2 files changed, 38 insertions(+), 38 deletions(-)
1581
1582commit a32b79c3a5251916597bb871d2cd7698baeb5e58
1583Author: Roozbeh Pournader <roozbeh@gmail.com>
1584Date:	Tue Feb 17 22:45:17 2009 -0800
1585
1586    Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
1587
1588 fc-lang/bam.orth |   37 -------------------------------------
1589 fc-lang/bm.orth  |   37 +++++++++++++++++++++++++++++++++++++
1590 2 files changed, 37 insertions(+), 37 deletions(-)
1591
1592commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
1593Author: Roozbeh Pournader <roozbeh@gmail.com>
1594Date:	Tue Feb 17 22:40:50 2009 -0800
1595
1596    Rename Avaric orthography from 'ava' to 'av' (bug #20174)
1597
1598 fc-lang/av.orth  |   97
1599 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1600 fc-lang/ava.orth |   97
1601 ------------------------------------------------------
1602 2 files changed, 97 insertions(+), 97 deletions(-)
1603
1604commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
1605Author: Roozbeh Pournader <roozbeh@gmail.com>
1606Date:	Tue Feb 17 22:09:53 2009 -0800
1607
1608    Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
1609
1610    Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
1611    too, since it was only temporarily used in 1991-1992.
1612
1613 fc-lang/az_az.orth |	41 ++++++++++++++---------------------------
1614 1 files changed, 14 insertions(+), 27 deletions(-)
1615
1616commit 1c7bacc214f6e6e507f932230ec52744337cdf47
1617Author: Roozbeh Pournader <roozbeh@gmail.com>
1618Date:	Tue Feb 17 21:37:45 2009 -0800
1619
1620    Switch Uzbek (uz) orthography to Latin (bug #19851)
1621
1622 fc-lang/uz.orth |   94
1623 +++++++++---------------------------------------------
1624 1 files changed, 16 insertions(+), 78 deletions(-)
1625
1626commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
1627Author: Roozbeh Pournader <roozbeh@gmail.com>
1628Date:	Tue Feb 17 20:02:39 2009 -0800
1629
1630    Add Crimean Tatar (crh) orthography (bug #19891)
1631
1632 fc-lang/crh.orth |   45 +++++++++++++++++++++++++++++++++++++++++++++
1633 1 files changed, 45 insertions(+), 0 deletions(-)
1634
1635commit 502c46c23d3e36dbfff29484486091f140756535
1636Author: Roozbeh Pournader <roozbeh@gmail.com>
1637Date:	Tue Feb 17 19:41:30 2009 -0800
1638
1639    Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
1640
1641 fc-lang/pap_an.orth |	 46 ++++++++++++++++++++++++++++++++++++++++++++++
1642 fc-lang/pap_aw.orth |	 31 +++++++++++++++++++++++++++++++
1643 2 files changed, 77 insertions(+), 0 deletions(-)
1644
1645commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
1646Author: Roozbeh Pournader <roozbeh@gmail.com>
1647Date:	Tue Feb 17 17:30:15 2009 -0800
1648
1649    Add Blin (byn) orthography (bug #19891)
1650
1651 fc-lang/byn.orth |   27 +++++++++++++++++++++++++++
1652 1 files changed, 27 insertions(+), 0 deletions(-)
1653
1654commit 4d7412a28b834830d0d1749852115846b3554932
1655Author: Roozbeh Pournader <roozbeh@gmail.com>
1656Date:	Tue Feb 17 17:03:54 2009 -0800
1657
1658    Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
1659
1660    Previous Panjabi orthography was in the Gurmukhi script only, while in
1661    Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
1662
1663 fc-lang/pa.orth    |	46 ----------------------------------------------
1664 fc-lang/pa_in.orth |	46 ++++++++++++++++++++++++++++++++++++++++++++++
1665 fc-lang/pa_pk.orth |	28 ++++++++++++++++++++++++++++
1666 3 files changed, 74 insertions(+), 46 deletions(-)
1667
1668commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
1669Author: Roozbeh Pournader <roozbeh@gmail.com>
1670Date:	Fri Feb 13 20:04:42 2009 -0800
1671
1672    Add Ottoman Turkish (ota) orthography (bug #20114)
1673
1674 fc-lang/ota.orth |   41 +++++++++++++++++++++++++++++++++++++++++
1675 1 files changed, 41 insertions(+), 0 deletions(-)
1676
1677commit b5675e4c920dbb146ab76d49b4807693749e8143
1678Author: Roozbeh Pournader <roozbeh@gmail.com>
1679Date:	Fri Feb 13 17:14:14 2009 -0800
1680
1681    Remove Euro Sign from all orthographies (bug #19865)
1682
1683 fc-lang/de.orth |    1 -
1684 fc-lang/el.orth |    1 -
1685 fc-lang/en.orth |    1 -
1686 fc-lang/es.orth |    1 -
1687 fc-lang/fi.orth |    1 -
1688 fc-lang/fr.orth |    1 -
1689 fc-lang/it.orth |    1 -
1690 fc-lang/nl.orth |    1 -
1691 fc-lang/pt.orth |    1 -
1692 9 files changed, 0 insertions(+), 9 deletions(-)
1693
1694commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
1695Author: Behdad Esfahbod <behdad@behdad.org>
1696Date:	Mon Mar 2 13:25:37 2009 +0330
1697
1698    [fc-lang] Continue parsing after an "include" (#20179)
1699
1700 fc-lang/fc-lang.c |   29 ++++++++++++++++++-----------
1701 1 files changed, 18 insertions(+), 11 deletions(-)
1702
1703commit abe0e056d5a93dee80d8e964569563dc4d131a90
1704Author: Roozbeh Pournader <roozbeh@gmail.com>
1705Date:	Fri Feb 13 16:47:11 2009 -0800
1706
1707    Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
1708
1709    Removing digits, symbols, and the letters not used in the languages.
1710
1711 fc-lang/as.orth |   37 +++++++++++++++++++++++++++----------
1712 fc-lang/bn.orth |   21 ++++++++++++---------
1713 2 files changed, 39 insertions(+), 19 deletions(-)
1714
1715commit 40b2904c8984db90cc35eecbec571552c2e4d120
1716Author: Roozbeh Pournader <roozbeh@gmail.com>
1717Date:	Fri Feb 13 16:07:14 2009 -0800
1718
1719    Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
1720
1721 fc-lang/sid.orth |   27 +++++++++++++++++++++++++++
1722 fc-lang/wal.orth |   27 +++++++++++++++++++++++++++
1723 2 files changed, 54 insertions(+), 0 deletions(-)
1724
1725commit d333969e0c809b3175193c7dda26703287d57fd4
1726Author: Roozbeh Pournader <roozbeh@gmail.com>
1727Date:	Fri Feb 13 15:52:23 2009 -0800
1728
1729    Add Sardinian (sc) orthography (bug #19891)
1730
1731 fc-lang/sc.orth |   42 ++++++++++++++++++++++++++++++++++++++++++
1732 1 files changed, 42 insertions(+), 0 deletions(-)
1733
1734commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
1735Author: Roozbeh Pournader <roozbeh@gmail.com>
1736Date:	Fri Feb 13 13:31:10 2009 -0800
1737
1738    Add Limburgan (li) orthography (bug #19891)
1739
1740 fc-lang/li.orth |   43 +++++++++++++++++++++++++++++++++++++++++++
1741 1 files changed, 43 insertions(+), 0 deletions(-)
1742
1743commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
1744Author: Roozbeh Pournader <roozbeh@gmail.com>
1745Date:	Wed Feb 11 01:59:56 2009 -0800
1746
1747    Ad Ganda (lg) orthography (bug #19891)
1748
1749 fc-lang/lg.orth |   33 +++++++++++++++++++++++++++++++++
1750 1 files changed, 33 insertions(+), 0 deletions(-)
1751
1752commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
1753Author: Roozbeh Pournader <roozbeh@gmail.com>
1754Date:	Wed Feb 11 01:44:45 2009 -0800
1755
1756    Add Haitian Creole (ht) orthography (bug #19891)
1757
1758 fc-lang/ht.orth |   35 +++++++++++++++++++++++++++++++++++
1759 1 files changed, 35 insertions(+), 0 deletions(-)
1760
1761commit 190b4b5b2bd9a4822660b134639a759a5949c862
1762Author: Roozbeh Pournader <roozbeh@gmail.com>
1763Date:	Wed Feb 11 01:11:30 2009 -0800
1764
1765    Add Aragonese (an) orthography (bug #19891)
1766
1767 fc-lang/an.orth |   45 +++++++++++++++++++++++++++++++++++++++++++++
1768 1 files changed, 45 insertions(+), 0 deletions(-)
1769
1770commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
1771Author: Roozbeh Pournader <roozbeh@gmail.com>
1772Date:	Wed Feb 11 00:34:10 2009 -0800
1773
1774    Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
1775
1776 fc-lang/ku_tr.orth |	42 ++++++++++++++++++++++++++++++++++++++++++
1777 1 files changed, 42 insertions(+), 0 deletions(-)
1778
1779commit 3792f0199065cdf808d723eacf3fa86910453f70
1780Author: Roozbeh Pournader <roozbeh@gmail.com>
1781Date:	Wed Feb 11 00:22:53 2009 -0800
1782
1783    Use newly added Cyrillic letters for Kurdish (bug #20049)
1784
1785 fc-lang/ku_am.orth |	 5 +----
1786 1 files changed, 1 insertions(+), 4 deletions(-)
1787
1788commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
1789Author: Roozbeh Pournader <roozbeh@gmail.com>
1790Date:	Wed Feb 11 00:05:16 2009 -0800
1791
1792    Add Chhattisgarhi (hne) orthography (bug #19891)
1793
1794 fc-lang/hne.orth |   28 ++++++++++++++++++++++++++++
1795 1 files changed, 28 insertions(+), 0 deletions(-)
1796
1797commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
1798Author: Behdad Esfahbod <behdad@behdad.org>
1799Date:	Fri Feb 13 17:18:11 2009 -0800
1800
1801    [fcformat] Add list of undocumented language features
1802
1803 src/fcformat.c |   35 +++++++++++++++++++++++++++++++++++
1804 1 files changed, 35 insertions(+), 0 deletions(-)
1805
1806commit 384542fa915b27285ec22d899c4aa19be8c275f1
1807Author: Behdad Esfahbod <behdad@behdad.org>
1808Date:	Fri Feb 13 16:41:37 2009 -0800
1809
1810    [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
1811
1812    For DejaVu Sans Condensed it generates:
1813
1814    font(dejavusans)
1815    font(dejavusanscondensed)
1816    font(:lang=aa)
1817    font(:lang=ab)
1818    ...
1819    font(:lang=yo)
1820    font(:lang=zu)
1821
1822 src/fcformat.c |    2 ++
1823 1 files changed, 2 insertions(+), 0 deletions(-)
1824
1825commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
1826Author: Behdad Esfahbod <behdad@behdad.org>
1827Date:	Fri Feb 13 16:33:58 2009 -0800
1828
1829    [fcformat] Enumerate langsets like we do arrays of values
1830
1831    If one asks for a format like '%{[]elt{expr}}' and the first value
1832    for elt is a langset, we enumerate the langset languages in expr.
1833
1834 src/fcformat.c |   59
1835 ++++++++++++++++++++++++++++++++++++++++++++-----------
1836 1 files changed, 47 insertions(+), 12 deletions(-)
1837
1838commit d62b85af21777582ad720efd9c319fde97b67d82
1839Author: Behdad Esfahbod <behdad@behdad.org>
1840Date:	Fri Feb 13 16:30:43 2009 -0800
1841
1842    [fclang] Implement FcLangSetGetLangs() (#18846)
1843
1844 doc/fclangset.fncs	 |    8 ++++++++
1845 fontconfig/fontconfig.h |    3 +++
1846 src/fclang.c		 |   32 ++++++++++++++++++++++++++++++++
1847 3 files changed, 43 insertions(+), 0 deletions(-)
1848
1849commit cdfb76585e7afbe739d00ed83a029ce1f909142f
1850Author: Behdad Esfahbod <behdad@behdad.org>
1851Date:	Thu Feb 12 21:48:22 2009 -0600
1852
1853    [fcformat] Implement array enumeration
1854
1855    The format '%{[]family,familylang{expr}}' expands expr once for
1856    the first
1857    value of family and familylang, then for the second, etc, until
1858    both lists
1859    are exhausted.
1860
1861 src/fcformat.c |   90
1862 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
1863 1 files changed, 85 insertions(+), 5 deletions(-)
1864
1865commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
1866Author: Behdad Esfahbod <behdad@behdad.org>
1867Date:	Wed Feb 11 23:55:11 2009 -0500
1868
1869    [fcformat] Support 'default value' for simple tags
1870
1871    The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
1872    is not defined.
1873    Also works for things like '%{family[1]:-XXX}'.
1874
1875 src/fcformat.c |   30 +++++++++++++++++++++++++-----
1876 1 files changed, 25 insertions(+), 5 deletions(-)
1877
1878commit 9c83a8376f7db19421fb42d311fba81b398c67b0
1879Author: Behdad Esfahbod <behdad@behdad.org>
1880Date:	Wed Feb 11 23:44:36 2009 -0500
1881
1882    [fcformat] Support indexing simple tags
1883
1884    The format '%{family[0]}' will only output the first value for
1885    element family.
1886
1887 src/fcformat.c |   43 +++++++++++++++++++++++++++++++++++++++----
1888 src/fcint.h	|    5 +++++
1889 src/fcname.c	|    2 +-
1890 3 files changed, 45 insertions(+), 5 deletions(-)
1891
1892commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
1893Author: Behdad Esfahbod <behdad@behdad.org>
1894Date:	Tue Feb 10 20:56:39 2009 -0500
1895
1896    [fcformat] Add support for builtin formats
1897
1898    The '%{=unparse}' format expands to the FcNameUnparse() result on the
1899    pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
1900    need to change that function to output to a string first.
1901
1902    Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
1903    default format of fc-list and fc-match respectively.
1904
1905 src/fcformat.c |  137
1906 +++++++++++++++++++++++++++++++++++++++-----------------
1907 1 files changed, 95 insertions(+), 42 deletions(-)
1908
1909commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
1910Author: Behdad Esfahbod <behdad@behdad.org>
1911Date:	Tue Feb 10 18:57:34 2009 -0500
1912
1913    [fcformat] Refactor code to avoid malloc
1914
1915 src/fcformat.c |  246
1916 +++++++++++++++++++++++++++++++++-----------------------
1917 1 files changed, 144 insertions(+), 102 deletions(-)
1918
1919commit d4f7a4c6af5420afbbcf2217f9fe396623671294
1920Author: Behdad Esfahbod <behdad@behdad.org>
1921Date:	Tue Feb 10 06:22:55 2009 -0500
1922
1923    [fcformat] Start adding builtins
1924
1925 src/fcformat.c |   27 ++++++++++++++++++++++++++-
1926 1 files changed, 26 insertions(+), 1 deletions(-)
1927
1928commit c8f5933d13efa6705854d8f89b22d40cf720e68d
1929Author: Behdad Esfahbod <behdad@behdad.org>
1930Date:	Tue Feb 10 05:57:10 2009 -0500
1931
1932    [fcformat] Implement 'delete', 'escape', and 'translate' filter
1933    functions
1934
1935    The format '%{family|delete( )}' expands to family values with
1936    space removed.
1937    The format '%{family|translate( ,-)}' expands to family values
1938    with space
1939    replaced by dash.  Multiple chars are supported, like tr(1).
1940    The format '%{family|escape(\\ )}' expands to family values with space
1941    escaped using backslash.
1942
1943 src/fcformat.c |  219
1944 +++++++++++++++++++++++++++++++++++++++++++++++++-------
1945 1 files changed, 194 insertions(+), 25 deletions(-)
1946
1947commit b6a23028beb3b99022599344ebd8511c12dc7fd0
1948Author: Behdad Esfahbod <behdad@behdad.org>
1949Date:	Tue Feb 10 05:05:53 2009 -0500
1950
1951    [fcformat] Add value-count syntax
1952
1953    The format '%{#family}' expands to the number of values for the
1954    element
1955    'family', or '0' if no such element exists in the pattern.
1956
1957 src/fcformat.c |  116
1958 ++++++++++++++++++++++++++++++++++++--------------------
1959 1 files changed, 75 insertions(+), 41 deletions(-)
1960
1961commit dccbbe83eff54097c55fdc560810cdc56b679a60
1962Author: Behdad Esfahbod <behdad@behdad.org>
1963Date:	Tue Feb 10 04:47:24 2009 -0500
1964
1965    [FcStrBuf] better handle malloc failure
1966
1967    If buffer has failed allocation, return NULL when done.
1968
1969 src/fcstr.c |	  8 +++++++-
1970 1 files changed, 7 insertions(+), 1 deletions(-)
1971
1972commit ced38254b49ab616df79930bbb798a93e5ce51fa
1973Author: Behdad Esfahbod <behdad@behdad.org>
1974Date:	Tue Feb 10 04:44:54 2009 -0500
1975
1976    [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
1977
1978 src/fcformat.c |   87
1979 ++++++++++++++++++++++++++++++++++++++++++++++++-------
1980 1 files changed, 76 insertions(+), 11 deletions(-)
1981
1982commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
1983Author: Behdad Esfahbod <behdad@behdad.org>
1984Date:	Tue Feb 10 03:38:22 2009 -0500
1985
1986    [fcformat] Add simple converters
1987
1988    The format '%{family|downcase}' for example prints the lowercase of
1989    the family element.  Three converters are defined right now:
1990    'downcase', 'basename', and 'dirname'.
1991
1992 src/fcformat.c |  224
1993 +++++++++++++++++++++++++++++++++-----------------------
1994 1 files changed, 131 insertions(+), 93 deletions(-)
1995
1996commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
1997Author: Behdad Esfahbod <behdad@behdad.org>
1998Date:	Tue Feb 10 00:15:08 2009 -0500
1999
2000    [fcformat] Add conditionals
2001
2002    The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
2003    expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
2004    expr2 otherwise.  The '{expr2}' part is optional.
2005
2006 src/fcformat.c |  158
2007 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
2008 1 files changed, 147 insertions(+), 11 deletions(-)
2009
2010commit 8c31a2434d5dfa475ef710ad52c992111caac424
2011Author: Behdad Esfahbod <behdad@behdad.org>
2012Date:	Mon Feb 9 23:08:08 2009 -0500
2013
2014    [fcformat] Add element filtering and deletion
2015
2016    The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
2017    with a pattern only having the listed elements from the surrounding
2018    pattern.
2019
2020    The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
2021    with a the surrounding pattern sans the listed elements.
2022
2023 doc/fcpattern.fncs  |	  2 +-
2024 fc-list/fc-list.c   |	  7 +-
2025 fc-match/fc-match.c |	  6 +-
2026 fc-query/fc-query.c |	  7 +-
2027 fc-scan/fc-scan.c   |	  7 +-
2028 src/fcformat.c      |	214
2029 ++++++++++++++++++++++++++++++++++++++------------
2030 6 files changed, 183 insertions(+), 60 deletions(-)
2031
2032commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
2033Author: Behdad Esfahbod <behdad@behdad.org>
2034Date:	Mon Feb 9 20:49:45 2009 -0500
2035
2036    [fcformat] Add support for subexpressions
2037
2038    The syntax is '{{expr}}'.  Can be used for aligning/justifying
2039    an entire
2040    subexpr for example.
2041
2042 src/fcformat.c |  149
2043 ++++++++++++++++++++++++++++++++++++++++++++++---------
2044 1 files changed, 124 insertions(+), 25 deletions(-)
2045
2046commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
2047Author: Behdad Esfahbod <behdad@behdad.org>
2048Date:	Mon Feb 9 19:13:07 2009 -0500
2049
2050    [fcformat] Refactor and restructure code for upcoming changes
2051
2052    Also makes it thread-safe.
2053
2054 src/fcformat.c |  165
2055 ++++++++++++++++++++++++++++++++-----------------------
2056 1 files changed, 96 insertions(+), 69 deletions(-)
2057
2058commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
2059Author: Behdad Esfahbod <behdad@behdad.org>
2060Date:	Mon Feb 9 18:18:59 2009 -0500
2061
2062    [fcformat] Add support for width modifiers
2063
2064    One can do '%30{family}' for example.  Or '%-30{family}' for the
2065    left-aligned version.
2066
2067 doc/fcpattern.fncs |	 6 ++++--
2068 src/fcformat.c     |	46 +++++++++++++++++++++++++++++++++++++++++++---
2069 2 files changed, 47 insertions(+), 5 deletions(-)
2070
2071commit 967267556c762d2746f819eca85f3c59fbb95875
2072Author: Behdad Esfahbod <behdad@behdad.org>
2073Date:	Thu Feb 5 23:37:16 2009 -0500
2074
2075    Further update Sinhala orthography (#19288)
2076
2077 fc-lang/si.orth |    7 +++++--
2078 1 files changed, 5 insertions(+), 2 deletions(-)
2079
2080commit b697fa2523a6d3fe091e14710d14720a9e051bf1
2081Author: Behdad Esfahbod <behdad@behdad.org>
2082Date:	Thu Feb 5 02:46:16 2009 -0500
2083
2084    [cache] After writing cache to file, update the internal copy to
2085    reflect this
2086
2087    Only do it for small caches though.  For large cache we'd better
2088    off loading
2089    the cache file again, mmap()ing it.
2090
2091    Based on patch from Diego Santa Cruz.
2092
2093 src/fccache.c |   16 ++++++++++++++++
2094 1 files changed, 16 insertions(+), 0 deletions(-)
2095
2096commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
2097Author: Behdad Esfahbod <behdad@behdad.org>
2098Date:	Wed Feb 4 15:58:36 2009 -0500
2099
2100    Update Sinhala orthography (#19288)
2101
2102    Patch from Harshula Jayasuriya.
2103
2104 fc-lang/si.orth |   45 ++++++++++++++++++++++++++++++++++-----------
2105 1 files changed, 34 insertions(+), 11 deletions(-)
2106
2107commit 6bb5d72fe788f897e30ab39ac7585c624282303f
2108Author: Behdad Esfahbod <behdad@behdad.org>
2109Date:	Tue Feb 3 21:06:15 2009 -0500
2110
2111    [fccache] Make sure the cache is current when reusing from open caches
2112
2113    Reported by Diego Santa Cruz.
2114
2115 src/fccache.c |    8 +++++++-
2116 1 files changed, 7 insertions(+), 1 deletions(-)
2117
2118commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
2119Author: Behdad Esfahbod <behdad@behdad.org>
2120Date:	Tue Feb 3 20:50:29 2009 -0500
2121
2122    [win32] Do not remove leading '\\' such that network paths work
2123
2124    Raised by Diego Santa Cruz.
2125
2126 src/fcstr.c |	  8 +++++++-
2127 1 files changed, 7 insertions(+), 1 deletions(-)
2128
2129commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
2130Author: Behdad Esfahbod <behdad@behdad.org>
2131Date:	Tue Feb 3 20:35:10 2009 -0500
2132
2133    [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
2134    binary location
2135
2136    Proposed by Diego Santa Cruz.
2137
2138 src/fcxml.c |	 21 +++++++++++++++++++++
2139 1 files changed, 21 insertions(+), 0 deletions(-)
2140
2141commit e62058abb9cf04b3f2270a45f3c0760287f12033
2142Author: Behdad Esfahbod <behdad@behdad.org>
2143Date:	Tue Feb 3 20:31:30 2009 -0500
2144
2145    [win32] Fix usage of GetFullPathName()
2146
2147    Diego Santa Cruz pointed out that we are using that API wrongly.
2148    The forth argument is a pointer to a pointer.  Turns out we don't
2149    need that arugment and it accepts NULL, so just pass that.
2150
2151 src/fcstr.c |	  4 +---
2152 1 files changed, 1 insertions(+), 3 deletions(-)
2153
2154commit c4d557ab90c7ef6eccb998550190ccccde80670d
2155Author: Behdad Esfahbod <behdad@behdad.org>
2156Date:	Tue Feb 3 17:15:52 2009 -0500
2157
2158    Add ICONV_LIBS to fontconfig.pc.in (#19606)
2159
2160 fontconfig.pc.in |    2 +-
2161 1 files changed, 1 insertions(+), 1 deletions(-)
2162
2163commit 10609af4aa4030a15c19573198462fa002d2ef13
2164Author: Mike FABIAN <mfabian@suse.de>
2165Date:	Tue Feb 3 16:57:01 2009 -0500
2166
2167    [conf] Disable hinting when emboldening (#19904)
2168
2169    Hinting will be done before Embolden in freetype2,
2170    but in such case, Embolden will get wrong result
2171    on some glyph contours after applying hinting.
2172    Actually, hinting should be done after embolden, but we can't
2173    fix it in current freetype2. So as a workaround, just turn off
2174    hinting if we want to do embolden.
2175
2176 conf.d/90-synthetic.conf |   11 +++++++++++
2177 1 files changed, 11 insertions(+), 0 deletions(-)
2178
2179commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
2180Author: Roozbeh Pournader <roozbeh@gmail.com>
2181Date:	Mon Feb 2 00:27:58 2009 -0800
2182
2183    Remove punctuation symbols from Asturian orthography (bug #19893)
2184
2185    Also fix the URL for orthography.
2186
2187 fc-lang/ast.orth |   12 ++++--------
2188 1 files changed, 4 insertions(+), 8 deletions(-)
2189
2190commit a4f651241e2db62bd058e773b4e5931d205af0f6
2191Author: Roozbeh Pournader <roozbeh@gmail.com>
2192Date:	Sun Feb 1 23:52:10 2009 -0800
2193
2194    Rename Igbo from "ibo" to "ig" (bug #19892)
2195
2196 fc-lang/ibo.orth |   35 -----------------------------------
2197 fc-lang/ig.orth  |   35 +++++++++++++++++++++++++++++++++++
2198 2 files changed, 35 insertions(+), 35 deletions(-)
2199
2200commit ff71a83c207891323b487d9cbec0658e16ca11c3
2201Author: Roozbeh Pournader <roozbeh@gmail.com>
2202Date:	Sun Feb 1 22:14:53 2009 -0800
2203
2204    Renamed az to az_az (bug #19889)
2205
2206 fc-lang/az.orth    |	66
2207 ----------------------------------------------------
2208 fc-lang/az_az.orth |	66
2209 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2210 2 files changed, 66 insertions(+), 66 deletions(-)
2211
2212commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
2213Author: Roozbeh Pournader <roozbeh@gmail.com>
2214Date:	Sun Feb 1 20:46:23 2009 -0800
2215
2216    Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
2217
2218 fc-lang/ber_dz.orth |	 27 +++++++++++++++++++++++++++
2219 fc-lang/ber_ma.orth |	 46 ++++++++++++++++++++++++++++++++++++++++++++++
2220 fc-lang/kab.orth    |	 42 ++++++++++++++++++++++++++++++++++++++++++
2221 3 files changed, 115 insertions(+), 0 deletions(-)
2222
2223commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
2224Author: Roozbeh Pournader <roozbeh@gmail.com>
2225Date:	Sun Feb 1 20:42:54 2009 -0800
2226
2227    Add Upper Sorbian (hsb) orthography (bug #19870)
2228
2229 fc-lang/hsb.orth |   42 ++++++++++++++++++++++++++++++++++++++++++
2230 1 files changed, 42 insertions(+), 0 deletions(-)
2231
2232commit 9f54d9db2912287358c1c01771a1bc8263e9539a
2233Author: Roozbeh Pournader <roozbeh@gmail.com>
2234Date:	Sun Feb 1 20:41:14 2009 -0800
2235
2236    Add Kinyarwanda (rw) orthography (bug #19868)
2237
2238 fc-lang/rw.orth |   31 +++++++++++++++++++++++++++++++
2239 1 files changed, 31 insertions(+), 0 deletions(-)
2240
2241commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
2242Author: Roozbeh Pournader <roozbeh@gmail.com>
2243Date:	Sun Feb 1 20:39:03 2009 -0800
2244
2245    Add Malay (ms) orthography (bug #19867)
2246
2247 fc-lang/ms.orth |   32 ++++++++++++++++++++++++++++++++
2248 1 files changed, 32 insertions(+), 0 deletions(-)
2249
2250commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
2251Author: Roozbeh Pournader <roozbeh@gmail.com>
2252Date:	Sun Feb 1 20:36:55 2009 -0800
2253
2254    Add Kashubian (csb) orth file (bug #19866)
2255
2256 fc-lang/csb.orth |   46 ++++++++++++++++++++++++++++++++++++++++++++++
2257 1 files changed, 46 insertions(+), 0 deletions(-)
2258
2259commit a32870457eb8f35a19193bc3e9e66db9948186fb
2260Author: Roozbeh Pournader <roozbeh@gmail.com>
2261Date:	Sun Feb 1 20:29:12 2009 -0800
2262
2263    Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
2264
2265    For Iraq, we are assuming its the same Arabic orthography used
2266    in Iran.
2267
2268    According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
2269    http://www.ethnologue.com/show_language.asp?code=kmr
2270
2271    Turkey and Syria need more research.
2272
2273 fc-lang/ku.orth    |	94
2274 ----------------------------------------------------
2275 fc-lang/ku_am.orth |	94
2276 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2277 fc-lang/ku_iq.orth |	27 +++++++++++++++
2278 3 files changed, 121 insertions(+), 94 deletions(-)
2279
2280commit 2199c6e321c92cf42711180b483e3f1b0091d980
2281Author: Roozbeh Pournader <roozbeh@gmail.com>
2282Date:	Sun Feb 1 20:21:45 2009 -0800
2283
2284    Rename Venda from "ven" to "ve" (bug #19852)
2285
2286    Since ISO 639-1 code exists, we should use it.
2287
2288 fc-lang/ve.orth  |   34 ++++++++++++++++++++++++++++++++++
2289 fc-lang/ven.orth |   34 ----------------------------------
2290 2 files changed, 34 insertions(+), 34 deletions(-)
2291
2292commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
2293Author: Roozbeh Pournader <roozbeh@gmail.com>
2294Date:	Sun Feb 1 20:00:15 2009 -0800
2295
2296    Change Turkmen orth from Cyrillic to Latin (bug #19849)
2297
2298 fc-lang/tk.orth |  114
2299 ++++++++++++------------------------------------------
2300 1 files changed, 26 insertions(+), 88 deletions(-)
2301
2302commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
2303Author: Roozbeh Pournader <roozbeh@gmail.com>
2304Date:	Sun Feb 1 19:35:37 2009 -0800
2305
2306    Fix doubly encoded UTF-8 in comments (bug #19848)
2307
2308 fc-lang/nb.orth |    2 +-
2309 1 files changed, 1 insertions(+), 1 deletions(-)
2310
2311commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
2312Author: Roozbeh Pournader <roozbeh@gmail.com>
2313Date:	Sun Feb 1 19:29:21 2009 -0800
2314
2315    Split Mongolian orth to Mongolia and China (bug #19847)
2316
2317    The orth file for Mongolia uses Cyrillic, while that of
2318    China uses the classical Mongolian script.
2319
2320 fc-lang/mn.orth    |	37 -------------------------------------
2321 fc-lang/mn_cn.orth |	37 +++++++++++++++++++++++++++++++++++++
2322 fc-lang/mn_mn.orth |	35 +++++++++++++++++++++++++++++++++++
2323 3 files changed, 72 insertions(+), 37 deletions(-)
2324
2325commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
2326Author: Roozbeh Pournader <roozbeh@gmail.com>
2327Date:	Sun Feb 1 18:55:31 2009 -0800
2328
2329    Add Filipino orth, alias Tagalog to Filipino (bug #19846)
2330
2331    The previous Tagalog orthography used the Tagalog script, which is
2332    not in
2333    modern use.
2334
2335 fc-lang/fil.orth |   45 +++++++++++++++++++++++++++++++++++++++++++++
2336 fc-lang/tl.orth  |   23 ++++++++---------------
2337 2 files changed, 53 insertions(+), 15 deletions(-)
2338
2339commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
2340Author: Roozbeh Pournader <roozbeh@gmail.com>
2341Date:	Sun Feb 1 18:52:41 2009 -0800
2342
2343    Remove Sinhala characters not in modern use (bug #19288)
2344
2345 fc-lang/si.orth |   30 ++++++++++++++++++++----------
2346 1 files changed, 20 insertions(+), 10 deletions(-)
2347
2348commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
2349Author: Roozbeh Pournader <roozbeh@gmail.com>
2350Date:	Sun Feb 1 18:32:21 2009 -0800
2351
2352    Correct Sindhi orthography to use Arabic script (bug #17140)
2353
2354    The previous version used the Devanagari script. But in both
2355    Pakistan and
2356    India, Sindhi is generally written in Arabic. The Devanagari data
2357    could
2358    prove to be useful, if we decide on how we should name such files (see
2359    bug #17208 and bug #19869).
2360
2361 fc-lang/sd.orth |   48 +++++++++++++++++++++++++++++++++++++++---------
2362 1 files changed, 39 insertions(+), 9 deletions(-)
2363
2364commit 574805478c19cdb487aea96922ff7177dd0844d7
2365Author: Behdad Esfahbod <behdad@behdad.org>
2366Date:	Sat Jan 31 03:38:19 2009 -0500
2367
2368    [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
2369
2370    This was causing failure when opening iconv converter, hence rendering
2371    GB2312-encoded fonts with no other usable encoding unusable.
2372
2373 src/fcfreetype.c |    2 +-
2374 1 files changed, 1 insertions(+), 1 deletions(-)
2375
2376commit 575ee6cddd391857339f57331d2677fcc868369e
2377Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
2378Date:	Tue Jan 27 03:35:51 2009 -0500
2379
2380    Change FcCharSetMerge API
2381
2382    To only work on writable charsets.	Also, return a bool indicating
2383    whether
2384    the merge changed the charset.
2385
2386    Also changes the implementation of FcCharSetMerge and
2387    FcCharSetIsSubset
2388
2389 doc/fccharset.fncs	 |   16 +++---
2390 fontconfig/fontconfig.h |    4 +-
2391 src/fccharset.c	 |  129
2392 +++++++++++++++++++---------------------------
2393 src/fcmatch.c		 |   64 +++++++++++++-----------
2394 4 files changed, 99 insertions(+), 114 deletions(-)
2395
2396commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
2397Author: Behdad Esfahbod <behdad@behdad.org>
2398Date:	Fri Jan 23 14:17:08 2009 -0500
2399
2400    [fcmatch] Fix crash when no fonts are available.
2401
2402 src/fcmatch.c |   10 ++++++++--
2403 1 files changed, 8 insertions(+), 2 deletions(-)
2404
2405commit c08216c6f468ce22cb7c0c1959019a7caad3484a
2406Author: Dan Nicholson <dbn.lists@gmail.com>
2407Date:	Mon Jan 19 17:02:55 2009 -0500
2408
2409    Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
2410
2411    configure replaces a NONE prefix with the default prefix too late.
2412    So we move fonts.conf creation to Makefile, such that prefix is
2413    correctly
2414    expanded. Ugly, but works.
2415
2416 Makefile.am  |   13 ++++++++++++-
2417 configure.in |    3 +--
2418 2 files changed, 13 insertions(+), 3 deletions(-)
2419
2420commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
2421Author: Behdad Esfahbod <behdad@behdad.org>
2422Date:	Thu Jan 15 19:27:53 2009 -0500
2423
2424    Cleanup all manpage.* files
2425
2426    Recent doc2man generates files called manpage.log.	This was
2427    breaking build.
2428
2429 doc/Makefile.am      |    5 ++---
2430 fc-cache/Makefile.am |    2 +-
2431 fc-cat/Makefile.am   |    2 +-
2432 fc-list/Makefile.am  |    2 +-
2433 fc-match/Makefile.am |    2 +-
2434 fc-query/Makefile.am |    2 +-
2435 fc-scan/Makefile.am  |    2 +-
2436 7 files changed, 8 insertions(+), 9 deletions(-)
2437
2438commit 41af588f543ca5c0efaeb699992376d89cb35763
2439Author: Behdad Esfahbod <behdad@behdad.org>
2440Date:	Thu Jan 15 19:12:37 2009 -0500
2441
2442    [fc-match] Accept list of elements like fc-list (bug #13017)
2443
2444    Also make --verbose not ignore list of elements and only print those.
2445    Update docs.
2446
2447 fc-list/fc-list.c	|   29 ++++++++++++++---------------
2448 fc-list/fc-list.sgml	|   12 ++++++------
2449 fc-match/fc-match.c	|   48
2450 +++++++++++++++++++++++++++++++++++++-----------
2451 fc-match/fc-match.sgml |   29 ++++++++++++++++++++---------
2452 4 files changed, 77 insertions(+), 41 deletions(-)
2453
2454commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
2455Author: Behdad Esfahbod <behdad@behdad.org>
2456Date:	Thu Jan 15 19:12:27 2009 -0500
2457
2458    Oops, fix FcPatternFilter
2459
2460 src/fcpat.c |	  2 +-
2461 1 files changed, 1 insertions(+), 1 deletions(-)
2462
2463commit 6bffe1a95bfd6609358d38590ad638c688232575
2464Author: Behdad Esfahbod <behdad@behdad.org>
2465Date:	Thu Jan 15 18:39:48 2009 -0500
2466
2467    Add fc-scan too that runs FcFileScan/FcDirScan
2468
2469    This is quite similar to fc-query, but calling FcFileScan/FcDirScan
2470    instead
2471    of FcFreeTypeQuery.
2472
2473 .gitignore		|    2 +
2474 Makefile.am		|    2 +-
2475 configure.in		|    1 +
2476 doc/fcfile.fncs	|   18 +++---
2477 fc-cache/fc-cache.sgml |    1 +
2478 fc-cat/fc-cat.sgml	|    1 +
2479 fc-list/fc-list.sgml	|    7 +-
2480 fc-match/fc-match.sgml |    7 +-
2481 fc-query/fc-query.sgml |    5 +-
2482 fc-scan/Makefile.am	|   59 ++++++++++++++++
2483 fc-scan/fc-scan.c	|  181
2484 ++++++++++++++++++++++++++++++++++++++++++++++++
2485 fc-scan/fc-scan.sgml	|  176
2486 ++++++++++++++++++++++++++++++++++++++++++++++
2487 12 files changed, 442 insertions(+), 18 deletions(-)
2488
2489commit 4074fd254e5ad707448d3665a034e0fbdf6de033
2490Author: Behdad Esfahbod <behdad@behdad.org>
2491Date:	Thu Jan 15 18:35:09 2009 -0500
2492
2493    Revive FcConfigScan() (bug #17121)
2494
2495    FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
2496    to scan font dirs without any caching side effect.
2497
2498 src/fcdir.c |	155
2499 ++++++++++++++++++++++++++++++++++-------------------------
2500 1 files changed, 90 insertions(+), 65 deletions(-)
2501
2502commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
2503Author: Behdad Esfahbod <behdad@behdad.org>
2504Date:	Thu Jan 15 17:34:26 2009 -0500
2505
2506    Oops.  Fix usage output.
2507
2508 fc-query/fc-query.c |	  5 ++---
2509 1 files changed, 2 insertions(+), 3 deletions(-)
2510
2511commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
2512Author: Behdad Esfahbod <behdad@behdad.org>
2513Date:	Thu Jan 8 03:04:34 2009 -0500
2514
2515    Don't use FcCharSetCopy in FcCharSetMerge
2516
2517    The Copy function is actually a ref, not real copy.
2518
2519 doc/fccharset.fncs |	 2 +-
2520 src/fccharset.c    |	 7 ++++---
2521 2 files changed, 5 insertions(+), 4 deletions(-)
2522
2523commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
2524Author: Behdad Esfahbod <behdad@behdad.org>
2525Date:	Wed Jan 7 20:15:20 2009 -0500
2526
2527    Make FcCharSetMerge() public
2528
2529    That's needed for apps to be abled to do pruning themselves without
2530    the performance penalty of recreating new charsets all the time.
2531
2532 doc/fccharset.fncs	 |   13 +++++++++++++
2533 fontconfig/fontconfig.h |    3 +++
2534 src/fcint.h		 |    3 ---
2535 3 files changed, 16 insertions(+), 3 deletions(-)
2536
2537commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
2538Author: Behdad Esfahbod <behdad@behdad.org>
2539Date:	Thu Jan 1 16:29:01 2009 -0500
2540
2541    [doc] Note that fontset returned by FcConfigGetFonts should not
2542    be modified
2543
2544 doc/fcconfig.fncs |	2 +-
2545 1 files changed, 1 insertions(+), 1 deletions(-)
2546
2547commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
2548Author: Behdad Esfahbod <behdad@behdad.org>
2549Date:	Wed Dec 31 20:16:40 2008 -0500
2550
2551    [fcmatch] Move FcFontSetMatch() functionality into
2552    FcFontSetMatchInternal()
2553
2554    Except for the final FcFontRenderPrepare().  This way we have more
2555    flexibility to do caching in FcFontMatch() while leaving
2556    FcFontSetMatch()
2557    intact.
2558
2559 src/fcmatch.c |   42 +++++++++++++++++++++++++++++-------------
2560 1 files changed, 29 insertions(+), 13 deletions(-)
2561
2562commit a5a384c5ffb479e095092c2aaedd406f8785280a
2563Author: Behdad Esfahbod <behdad@behdad.org>
2564Date:	Wed Dec 31 19:44:32 2008 -0500
2565
2566    [fcmatch] When matching, reserve score 0 for when elements don't exist
2567
2568    Previously an index j was added to element score to prefer matches
2569    earlier
2570    in the value list to the later ones.  This index started from 0,
2571    meaning
2572    that the score zero could be generated for the first element.
2573    By starting
2574    j from one, scores for when the element exists in both pattern
2575    and font
2576    can never be zero.	The score zero is reserved for when the element is
2577    NOT available in both font and pattern.  We will use this property
2578    later.
2579
2580    This shouldn't change matching much.  The only difference I can
2581    think of
2582    is that if a font family exists both as a bitmap font and a scalable
2583    version, and when requesting it at the size of the bitmap version,
2584    previously the font returned was nondeterministic.	Now the scalable
2585    version will always be preferred.
2586
2587 src/fcmatch.c |    2 +-
2588 1 files changed, 1 insertions(+), 1 deletions(-)
2589
2590commit c7641f2872329197250db6ffe194df3d33ff42b3
2591Author: Behdad Esfahbod <behdad@behdad.org>
2592Date:	Wed Dec 31 19:35:27 2008 -0500
2593
2594    [fcmatch] Use larger multipliers to enforce order
2595
2596    Previously the matcher multiplied comparison results by 100 and added
2597    index value to it.	With long lists of families (lots of aliases),
2598    reaching 100 is not that hard.  That could result in a non-match early
2599    in the list to be preferred over a match late in the list.	Changing
2600    the multiplier from 100 to 1000 should fix that.
2601
2602    To keep things relatively in order, the lang multiplier is changed
2603    from 1000 to 10000.
2604
2605 src/fcmatch.c |    4 ++--
2606 1 files changed, 2 insertions(+), 2 deletions(-)
2607
2608commit 1b43ccc805f26a78934267d92275cd19b5648e91
2609Author: Behdad Esfahbod <behdad@behdad.org>
2610Date:	Wed Dec 31 18:10:31 2008 -0500
2611
2612    [fcmatch.c] Fix debug formatting
2613
2614 src/fcmatch.c |    1 +
2615 1 files changed, 1 insertions(+), 0 deletions(-)
2616
2617commit a291cfc710c5989ba3e787ae20911d3176bea307
2618Author: Behdad Esfahbod <behdad@behdad.org>
2619Date:	Wed Dec 31 18:06:07 2008 -0500
2620
2621    Fix comparison of family names to ignore leading space properly
2622
2623    Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
2624    didn't.
2625    This was because of a bug in FcCompareFamily's short-circuit check
2626    that forgot to ignore spaces.
2627
2628 src/fcmatch.c |    3 ++-
2629 1 files changed, 2 insertions(+), 1 deletions(-)
2630
2631commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
2632Author: Behdad Esfahbod <behdad@behdad.org>
2633Date:	Mon Dec 29 20:00:26 2008 -0500
2634
2635    Implement FcPatternFormat and use it in cmdline tools (bug #17107)
2636
2637    Still need to add more features, but the API is there, and used
2638    by cmdline tools with -f or --format.
2639
2640 doc/fcpattern.fncs	 |   18 ++++++
2641 fc-list/fc-list.c	 |   38 +++++++++---
2642 fc-list/fc-list.sgml	 |   22 ++++++-
2643 fc-match/fc-match.c	 |   31 +++++++---
2644 fc-match/fc-match.sgml  |   47 ++++++++++-----
2645 fc-query/fc-query.c	 |   25 +++++++-
2646 fc-query/fc-query.sgml  |   36 ++++++++---
2647 fontconfig/fontconfig.h |    3 +
2648 src/Makefile.am	 |    1 +
2649 src/fcformat.c		 |  155
2650 +++++++++++++++++++++++++++++++++++++++++++++++
2651 src/fcint.h		 |    5 ++
2652 src/fcname.c		 |    2 +-
2653 12 files changed, 333 insertions(+), 50 deletions(-)
2654
2655commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
2656Author: Behdad Esfahbod <behdad@behdad.org>
2657Date:	Mon Dec 29 19:27:00 2008 -0500
2658
2659    [.gitignore] Update
2660
2661 .gitignore |	 2 ++
2662 1 files changed, 2 insertions(+), 0 deletions(-)
2663
2664commit f9806ab4b9bfa88a782008156511e29f37ce967d
2665Author: Behdad Esfahbod <behdad@behdad.org>
2666Date:	Mon Dec 29 18:58:29 2008 -0500
2667
2668    Remove special-casing of FC_FILE in FcPatternPrint()
2669
2670    I can't understand why the special case is needed.	Indeed,
2671    removing it
2672    does not make any difference in the "fc-match --verbose" output, and
2673    that's the only time fc-match uses FcPatternPrint.
2674
2675 src/fcdbg.c |	 21 +--------------------
2676 1 files changed, 1 insertions(+), 20 deletions(-)
2677
2678commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
2679Author: Behdad Esfahbod <behdad@behdad.org>
2680Date:	Sun Dec 28 16:54:44 2008 -0500
2681
2682    Explicitly chmod() directories (bug #18934)
2683
2684    Two changes:
2685
2686      - after mkdir(), we immediately chmod(), such that we are not
2687      affected
2688	by stupid umask's.
2689
2690      - if a directory we want to use is not writable but exists, we try a
2691	chmod on it.  This is to recover from stupid umask's having
2692	affected
2693	us with older versions.
2694
2695 src/fccache.c |   14 +++++++++++---
2696 1 files changed, 11 insertions(+), 3 deletions(-)
2697
2698commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
2699Author: Behdad Esfahbod <behdad@behdad.org>
2700Date:	Sun Dec 28 09:03:29 2008 -0500
2701
2702    Don't use identifier named complex
2703
2704 src/fcfreetype.c |   42 +++++++++++++++++++++---------------------
2705 1 files changed, 21 insertions(+), 21 deletions(-)
2706
2707commit 627dd913cf1588436936bc8731c7dd9c96baee90
2708Author: Behdad Esfahbod <behdad@behdad.org>
2709Date:	Sun Dec 28 08:06:07 2008 -0500
2710
2711    [65-fonts-persian.conf] Set foundry in target=scan instead of
2712    target=font
2713
2714 conf.d/65-fonts-persian.conf |   14 +++++++-------
2715 1 files changed, 7 insertions(+), 7 deletions(-)
2716
2717commit 030983185bb6f3f3885dc2e4d80fec330455f11c
2718Author: Harshula Jayasuriya <harshula@gmail.com>
2719Date:	Sun Dec 28 06:13:19 2008 -0500
2720
2721    Fix Sinhala coverage (bug #19288)
2722
2723 fc-lang/si.orth |    9 ++++-----
2724 1 files changed, 4 insertions(+), 5 deletions(-)
2725
2726commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
2727Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
2728Date:	Sun Dec 28 05:15:45 2008 -0500
2729
2730    Use human-readable file names in the docs (bug #16278)
2731
2732 doc/Makefile.am |    2 +-
2733 1 files changed, 1 insertions(+), 1 deletions(-)
2734
2735commit f26062b277e1781876a30d3170fca8bbba2409ab
2736Author: Behdad Esfahbod <behdad@behdad.org>
2737Date:	Sun Dec 28 04:58:14 2008 -0500
2738
2739    Implement fc-list --quiet ala grep (bug #17141)
2740
2741    Exits 1 if no fonts matched, 0 otherwise.
2742
2743 fc-list/fc-list.c |   27 ++++++++++++++++++++-------
2744 1 files changed, 20 insertions(+), 7 deletions(-)
2745
2746commit 00c0972acae849ca3b18a7c76894c078185d3be4
2747Author: Behdad Esfahbod <behdad@behdad.org>
2748Date:	Sun Dec 28 04:48:54 2008 -0500
2749
2750    Fix compile with old FreeType that doesn't have FT_Select_Size()
2751    (bug #17498)
2752
2753 configure.in	  |   10 +---------
2754 src/fcfreetype.c |    2 ++
2755 2 files changed, 3 insertions(+), 9 deletions(-)
2756
2757commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
2758Author: Behdad Esfahbod <behdad@behdad.org>
2759Date:	Sun Dec 28 04:26:26 2008 -0500
2760
2761    Use __builtin_popcount() when available (bug #17592)
2762
2763 src/fccharset.c |    4 ++++
2764 1 files changed, 4 insertions(+), 0 deletions(-)
2765
2766commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
2767Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
2768Date:	Sun Dec 28 04:10:53 2008 -0500
2769
2770    Add config for new Indic fonts (bug #17856)
2771
2772 conf.d/65-nonlatin.conf |   35 ++++++++++++++++++++++++++++-------
2773 1 files changed, 28 insertions(+), 7 deletions(-)
2774
2775commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
2776Author: Behdad Esfahbod <behdad@behdad.org>
2777Date:	Sun Dec 28 04:06:01 2008 -0500
2778
2779    Consistently use FcStat() over stat() in all places
2780
2781 src/fcatomic.c |    2 +-
2782 src/fccache.c	|    7 +------
2783 src/fccfg.c	|    2 +-
2784 src/fcdir.c	|    4 ++--
2785 src/fcint.h	|    7 +++++++
2786 5 files changed, 12 insertions(+), 10 deletions(-)
2787
2788commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
2789Author: Behdad Esfahbod <behdad@behdad.org>
2790Date:	Sun Dec 28 04:00:09 2008 -0500
2791
2792    [fccache] Consistently use FcStat() over stat() (bug #18195)
2793
2794 src/fccache.c |    2 +-
2795 1 files changed, 1 insertions(+), 1 deletions(-)
2796
2797commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
2798Author: Behdad Esfahbod <behdad@behdad.org>
2799Date:	Sun Dec 28 03:40:21 2008 -0500
2800
2801    Cleanup symlinks in "make uninstall" (bug #18885)
2802
2803 conf.d/Makefile.am |	 7 +++++++
2804 1 files changed, 7 insertions(+), 0 deletions(-)
2805
2806commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
2807Author: Harald Fernengel <harry@kdevelop.org>
2808Date:	Sun Dec 28 03:23:58 2008 -0500
2809
2810    Don't use variables named 'bool' (bug #18851)
2811
2812 src/fcxml.c |	 16 ++++++++--------
2813 1 files changed, 8 insertions(+), 8 deletions(-)
2814
2815commit a9ac5c52a658920f1054a12435d8c07205953153
2816Author: Behdad Esfahbod <behdad@behdad.org>
2817Date:	Sun Dec 28 03:08:38 2008 -0500
2818
2819    [.gitignore] Update
2820
2821 .gitignore |	 4 ++++
2822 1 files changed, 4 insertions(+), 0 deletions(-)
2823
2824commit 1c7f4de80cc4819b504707ae143a2d718af42733
2825Author: Behdad Esfahbod <behdad@behdad.org>
2826Date:	Tue Dec 2 06:07:41 2008 -0500
2827
2828    Fix two more doc typos
2829
2830 doc/fcpattern.fncs |	 4 ++--
2831 1 files changed, 2 insertions(+), 2 deletions(-)
2832
2833commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
2834Author: Behdad Esfahbod <behdad@behdad.org>
2835Date:	Mon Sep 22 18:51:11 2008 -0400
2836
2837    Don't call FcPatternGetCharSet in FcSortWalk unless we need to
2838    (#17361)
2839
2840 src/fcmatch.c |   55
2841 +++++++++++++++++++++++++++++++------------------------
2842 1 files changed, 31 insertions(+), 24 deletions(-)
2843
2844commit 799691c901ea2d8561980c763a7e78383f1cceec
2845Author: Behdad Esfahbod <behdad@behdad.org>
2846Date:	Mon Sep 22 18:16:30 2008 -0400
2847
2848    Don't leak FcValues string loaded through fcxml.c (#17661)
2849
2850    Patch from Caolan McNamara.
2851
2852 src/fcpat.c |	 10 +++++-----
2853 src/fcxml.c |	  2 ++
2854 2 files changed, 7 insertions(+), 5 deletions(-)
2855
2856commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
2857Author: Chris Wilson <chris@chris-wilson.co.uk>
2858Date:	Wed Apr 23 09:07:28 2008 +0100
2859
2860    Reduce number of allocations during FcSortWalk().
2861
2862    The current behaviour of FcSortWalk() is to create a new FcCharSet on
2863    each iteration that is the union of the previous iteration with
2864    the next
2865    FcCharSet in the font set. This causes the existing FcCharSet to be
2866    reproduced in its entirety and then allocates fresh leaves for the new
2867    FcCharSet. In essence the number of allocations is quadratic wrt the
2868    number of fonts required.
2869
2870    By introducing a new method for merging a new FcCharSet with an
2871    existing
2872    one we can change the behaviour to be effectively linear with
2873    the number
2874    of fonts - allocating no more leaves than necessary to cover all the
2875    fonts in the set.
2876
2877    For example, profiling 'gedit UTF-8-demo.txt'
2878	Allocator		    nAllocs	    nBytes
2879    Before:
2880	FcCharSetFindLeafCreate 62886	    2012352
2881	FcCharSetPutLeaf	9361	    11441108
2882    After:
2883	FcCharSetFindLeafCreate 1940	    62080
2884	FcCharSetPutLeaf	281		    190336
2885
2886    The savings are even more significant for applications like
2887    firefox-3.0b5
2888    which need to switch between large number of fonts.
2889    Before:
2890	FcCharSetFindLeafCreate 4461192     142758144
2891	FcCharSetPutLeaf	    1124536	    451574172
2892    After:
2893	FcCharSetFindLeafCreate 80359	    2571488
2894	FcCharSetPutLeaf	    18940	    9720522
2895
2896    Out of interest, the next most frequent allocations are
2897	FcPatternObjectAddWithBinding 526029	10520580
2898	tt_face_load_eblc	    42103	    2529892
2899
2900 src/fccharset.c |   62
2901 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2902 src/fcint.h	 |    3 ++
2903 src/fcmatch.c	 |   13 ++--------
2904 3 files changed, 68 insertions(+), 10 deletions(-)
2905
2906commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
2907Author: Behdad Esfahbod <behdad@behdad.org>
2908Date:	Fri Aug 22 18:25:22 2008 -0400
2909
2910    Document how to free return value of FcNameUnparse()
2911
2912 doc/fcpattern.fncs |	 2 +-
2913 1 files changed, 1 insertions(+), 1 deletions(-)
2914
2915commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
2916Author: Behdad Esfahbod <behdad@behdad.org>
2917Date:	Fri Aug 22 18:08:07 2008 -0400
2918
2919    Add FcConfigReference() (#17124)
2920
2921 doc/fcconfig.fncs	 |   20 +++++++++++++++++---
2922 fontconfig/fontconfig.h |    3 +++
2923 src/fccfg.c		 |   20 ++++++++++++++++++++
2924 src/fcint.h		 |    2 ++
2925 4 files changed, 42 insertions(+), 3 deletions(-)
2926
2927commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
2928Author: Behdad Esfahbod <behdad@behdad.org>
2929Date:	Fri Aug 22 17:49:02 2008 -0400
2930
2931    Document when config can be NULL (#17105)
2932
2933    Note that this also fixes a bug with FcFontList() where previously
2934    it was NOT checking whether the config is up-to-date.  May want to
2935    keep the old behavior and document that ScanInterval is essentially
2936    unused internally (FcFontSetList uses it, but we can remove that
2937    too).
2938
2939 doc/fcconfig.fncs  |	21 +++++++++++++++++++++
2940 doc/fcfontset.fncs |	 3 +++
2941 src/fclist.c	    |	 3 +++
2942 3 files changed, 27 insertions(+), 0 deletions(-)
2943
2944commit 1439c8f21af1533a920b54333f79459f456a402e
2945Author: Behdad Esfahbod <behdad@behdad.org>
2946Date:	Fri Aug 22 16:51:33 2008 -0400
2947
2948    Handle -h and --help according to GNU Coding Standards (#17104)
2949
2950    Added -h instead of -?.  And upon -h and --help, write usave to stdout
2951    instead of stdin, and return 0 instead of 1.
2952
2953    -? still works like before as that's what getopt returns upon unknown
2954    arguments.
2955
2956 fc-cache/fc-cache.c	|   47
2957 +++++++++++++++++++++++++----------------------
2958 fc-cache/fc-cache.sgml |    4 ++--
2959 fc-cat/fc-cat.c	|   45
2960 ++++++++++++++++++++++++---------------------
2961 fc-cat/fc-cat.sgml	|    4 ++--
2962 fc-list/fc-list.c	|   36 ++++++++++++++++++++----------------
2963 fc-list/fc-list.sgml	|    4 ++--
2964 fc-match/fc-match.c	|   44
2965 ++++++++++++++++++++++++--------------------
2966 fc-match/fc-match.sgml |    4 ++--
2967 fc-query/fc-query.c	|   40 ++++++++++++++++++++++------------------
2968 fc-query/fc-query.sgml |    4 ++--
2969 10 files changed, 125 insertions(+), 107 deletions(-)
2970
2971commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
2972Author: Behdad Esfahbod <behdad@behdad.org>
2973Date:	Fri Aug 22 13:02:14 2008 -0400
2974
2975    Add WenQuanYi fonts to default conf (#17262, from Mandriva)
2976
2977 conf.d/65-nonlatin.conf |    4 ++++
2978 1 files changed, 4 insertions(+), 0 deletions(-)
2979
2980commit f31d8b1b1a93334611353d7ea846f8006fda855c
2981Author: Behdad Esfahbod <behdad@behdad.org>
2982Date:	Fri Aug 22 03:51:57 2008 -0400
2983
2984    Add Sindhi .orth file. (#17140)
2985
2986 fc-lang/sd.orth |   28 ++++++++++++++++++++++++++++
2987 1 files changed, 28 insertions(+), 0 deletions(-)
2988
2989commit b9f18922f112f2f551429b692d793dda7d02cd86
2990Author: Behdad Esfahbod <behdad@behdad.org>
2991Date:	Thu Aug 21 17:17:04 2008 -0400
2992
2993    Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
2994
2995 fc-lang/sr.orth |   24 +++++++-----------------
2996 1 files changed, 7 insertions(+), 17 deletions(-)
2997
2998commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
2999Author: Behdad Esfahbod <behdad@behdad.org>
3000Date:	Thu Aug 14 15:27:16 2008 -0400
3001
3002    Fix docs re 'orig' argument of FcPatternBuild and family
3003
3004    Now call it 'p' or 'pattern', since it's modified in place.
3005    There is no copying.
3006
3007 doc/fcpattern.fncs	 |    6 +++---
3008 fontconfig/fontconfig.h |    4 ++--
3009 src/fcpat.c		 |   12 ++++++------
3010 3 files changed, 11 insertions(+), 11 deletions(-)
3011
3012commit bb65f58f6354b8ad363021457852ad9e841cef89
3013Author: Behdad Esfahbod <behdad@behdad.org>
3014Date:	Wed Aug 13 16:45:18 2008 -0400
3015
3016    [doc] Fix signature of FcConfigHome()
3017
3018    We should write a test to automatically cross-check signatures
3019    from public headers to docs.
3020
3021 doc/fcconfig.fncs |	5 +++--
3022 1 files changed, 3 insertions(+), 2 deletions(-)
3023
3024commit e690fbb20ec41ef018a32ac01118a41103c01289
3025Author: Behdad Esfahbod <behdad@behdad.org>
3026Date:	Wed Aug 13 03:30:23 2008 -0400
3027
3028    Get rid of $Id: ChangeLog,v 1.1.1.2 2010/11/21 06:35:29 mrg Exp $ tags
3029
3030 COPYING			 |    2 +-
3031 Makefile.am			 |    2 +-
3032 conf.d/Makefile.am		 |    2 +-
3033 configure.in			 |    2 +-
3034 doc/Makefile.am		 |    2 +-
3035 doc/confdir.sgml.in		 |    2 +-
3036 doc/edit-sgml.c		 |    2 +-
3037 doc/fcatomic.fncs		 |    2 +-
3038 doc/fcblanks.fncs		 |    2 +-
3039 doc/fccharset.fncs		 |    2 +-
3040 doc/fcconfig.fncs		 |    2 +-
3041 doc/fcconstant.fncs		 |    2 +-
3042 doc/fcfile.fncs		 |    2 +-
3043 doc/fcfontset.fncs		 |    2 +-
3044 doc/fcfreetype.fncs		 |    2 +-
3045 doc/fcinit.fncs		 |    2 +-
3046 doc/fcmatrix.fncs		 |    2 +-
3047 doc/fcobjectset.fncs		 |    2 +-
3048 doc/fcobjecttype.fncs		 |    2 +-
3049 doc/fcpattern.fncs		 |    2 +-
3050 doc/fcstring.fncs		 |    2 +-
3051 doc/fcstrset.fncs		 |    2 +-
3052 doc/fcvalue.fncs		 |    2 +-
3053 doc/fontconfig-devel.sgml	 |    2 +-
3054 doc/func.sgml			 |    2 +-
3055 doc/version.sgml.in		 |    2 +-
3056 fc-cache/Makefile.am		 |    2 +-
3057 fc-case/fc-case.c		 |    2 +-
3058 fc-case/fccase.tmpl.h		 |    2 +-
3059 fc-cat/Makefile.am		 |    2 +-
3060 fc-glyphname/fc-glyphname.c	 |    2 +-
3061 fc-glyphname/fcglyphname.tmpl.h |    2 +-
3062 fc-list/Makefile.am		 |    2 +-
3063 fc-match/Makefile.am		 |    2 +-
3064 fc-query/Makefile.am		 |    2 +-
3065 src/Makefile.am		 |    2 +-
3066 36 files changed, 36 insertions(+), 36 deletions(-)
3067
3068commit 3042050954ddbe205e3166c9910886839829e788
3069Author: Behdad Esfahbod <behdad@behdad.org>
3070Date:	Wed Aug 13 03:16:39 2008 -0400
3071
3072    [doc] Document that a zero rescanInterval disables automatic checks
3073    (#17103)
3074
3075 doc/fcconfig.fncs |	2 ++
3076 1 files changed, 2 insertions(+), 0 deletions(-)
3077
3078commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
3079Author: Behdad Esfahbod <behdad@behdad.org>
3080Date:	Wed Aug 13 02:50:35 2008 -0400
3081
3082    Add FcPatternFilter() (#13016)
3083
3084 doc/fcpattern.fncs	 |   12 ++++++++++++
3085 fontconfig/fontconfig.h |    3 +++
3086 src/fcpat.c		 |   37 +++++++++++++++++++++++++++++++++++++
3087 3 files changed, 52 insertions(+), 0 deletions(-)
3088
3089commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
3090Author: Behdad Esfahbod <behdad@behdad.org>
3091Date:	Wed Aug 13 02:47:12 2008 -0400
3092
3093    [doc] Add const decorator for FcPatternDuplicate()
3094
3095 doc/fcpattern.fncs |	 2 +-
3096 1 files changed, 1 insertions(+), 1 deletions(-)
3097
3098commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
3099Author: Behdad Esfahbod <behdad@behdad.org>
3100Date:	Wed Aug 13 02:24:42 2008 -0400
3101
3102    Implement fc-list --verbose (#13015)
3103
3104    A private FcObjectGetSet() is implemented that provides an
3105    FcObjectSet of all registered elements.  FcFontSetList() is
3106    then modified to use the object set from FcObjectGetSet() if
3107    provided object-set is NULL.
3108
3109    Alternatively FcObjectGetSet() can be made public.	In that
3110    case fc-list can use that as a base if --verbose is included,
3111    and also add any elements provided by the user (though that has
3112    no effect, as all elements from the cache are already registered).
3113    Currently fc-list ignores user-provided elements if --verbose
3114    is specified.
3115
3116 fc-list/fc-list.c    |   41 ++++++++++++++++++++++++-----------------
3117 fc-list/fc-list.sgml |   10 +++++++---
3118 src/fcint.h	      |    3 +++
3119 src/fclist.c	      |   10 ++++++++++
3120 src/fcname.c	      |   14 ++++++++++++++
3121 5 files changed, 58 insertions(+), 20 deletions(-)
3122
3123commit 77c0d8bce86ca088782d5631617c0ef681d91312
3124Author: Behdad Esfahbod <behdad@behdad.org>
3125Date:	Wed Aug 13 01:31:18 2008 -0400
3126
3127    Add fc-query (#13019)
3128
3129 .gitignore		  |    2 +
3130 Makefile.am		  |    2 +-
3131 configure.in		  |    1 +
3132 doc/fontconfig-user.sgml |    2 +-
3133 fc-cache/fc-cache.sgml   |    1 +
3134 fc-cat/fc-cat.sgml	  |    1 +
3135 fc-list/fc-list.sgml	  |    1 +
3136 fc-match/fc-match.sgml   |    1 +
3137 fc-query/Makefile.am	  |   59 ++++++++++++++++
3138 fc-query/fc-query.c	  |  166
3139 +++++++++++++++++++++++++++++++++++++++++++
3140 fc-query/fc-query.sgml   |  174
3141 ++++++++++++++++++++++++++++++++++++++++++++++
3142 11 files changed, 408 insertions(+), 2 deletions(-)
3143
3144commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
3145Author: Behdad Esfahbod <behdad@behdad.org>
3146Date:	Wed Aug 13 00:42:12 2008 -0400
3147
3148    Update man pages
3149
3150 fc-cache/fc-cache.sgml |   16 ++++++++++------
3151 fc-cat/fc-cat.sgml	|   15 +++++++++++----
3152 fc-list/fc-list.sgml	|   12 ++++++++----
3153 fc-match/fc-match.sgml |   30 +++++++++++++++++++++++-------
3154 4 files changed, 52 insertions(+), 21 deletions(-)
3155
3156commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
3157Author: Behdad Esfahbod <behdad@behdad.org>
3158Date:	Tue Aug 12 23:44:44 2008 -0400
3159
3160    [fc-match] Fix list of getopt options in --help
3161
3162 fc-match/fc-match.c |	  4 ++--
3163 1 files changed, 2 insertions(+), 2 deletions(-)
3164
3165commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
3166Author: Behdad Esfahbod <behdad@behdad.org>
3167Date:	Tue Aug 12 18:00:35 2008 -0400
3168
3169    Add ~/.fonts.conf.d to default config (#17100)
3170
3171 conf.d/50-user.conf |	  1 +
3172 1 files changed, 1 insertions(+), 0 deletions(-)
3173
3174commit 4f468454d80bf4f1d256f084afd69cabecf1243e
3175Author: Behdad Esfahbod <behdad@behdad.org>
3176Date:	Tue Aug 12 17:54:45 2008 -0400
3177
3178    Update Thai default families (#16223)
3179
3180    Patch from Theppitak Karoonboonyanan
3181
3182 conf.d/65-nonlatin.conf |   13 +++++++++----
3183 1 files changed, 9 insertions(+), 4 deletions(-)
3184
3185commit 2e08e0f243633386b6441784926f928359c92453
3186Author: Behdad Esfahbod <behdad@behdad.org>
3187Date:	Tue Aug 12 17:52:02 2008 -0400
3188
3189    [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
3190    (#16272)
3191
3192 doc/fcpattern.fncs |	 6 ++++--
3193 1 files changed, 4 insertions(+), 2 deletions(-)
3194
3195commit 317b849215ab16cfcd0dda0e424efc9216a74f28
3196Author: Behdad Esfahbod <behdad@behdad.org>
3197Date:	Tue Aug 12 16:34:24 2008 -0400
3198
3199    Replace RCS Id tags with the file name
3200
3201 config/Makedefs.in	 |    2 +-
3202 config/install.sh	 |    2 +-
3203 fc-cache/fc-cache.c	 |    2 +-
3204 fc-cat/fc-cat.c	 |    2 +-
3205 fc-lang/aa.orth	 |    2 +-
3206 fc-lang/ab.orth	 |    2 +-
3207 fc-lang/af.orth	 |    2 +-
3208 fc-lang/am.orth	 |    2 +-
3209 fc-lang/ar.orth	 |    2 +-
3210 fc-lang/ast.orth	 |    2 +-
3211 fc-lang/ava.orth	 |    2 +-
3212 fc-lang/ay.orth	 |    2 +-
3213 fc-lang/az.orth	 |    2 +-
3214 fc-lang/az_ir.orth	 |    2 +-
3215 fc-lang/ba.orth	 |    2 +-
3216 fc-lang/bam.orth	 |    2 +-
3217 fc-lang/be.orth	 |    2 +-
3218 fc-lang/bg.orth	 |    2 +-
3219 fc-lang/bh.orth	 |    2 +-
3220 fc-lang/bho.orth	 |    2 +-
3221 fc-lang/bi.orth	 |    2 +-
3222 fc-lang/bin.orth	 |    2 +-
3223 fc-lang/bn.orth	 |    2 +-
3224 fc-lang/bo.orth	 |    2 +-
3225 fc-lang/br.orth	 |    2 +-
3226 fc-lang/bs.orth	 |    2 +-
3227 fc-lang/bua.orth	 |    2 +-
3228 fc-lang/ca.orth	 |    2 +-
3229 fc-lang/ce.orth	 |    2 +-
3230 fc-lang/ch.orth	 |    2 +-
3231 fc-lang/chm.orth	 |    2 +-
3232 fc-lang/chr.orth	 |    2 +-
3233 fc-lang/co.orth	 |    2 +-
3234 fc-lang/cs.orth	 |    2 +-
3235 fc-lang/cu.orth	 |    2 +-
3236 fc-lang/cv.orth	 |    2 +-
3237 fc-lang/cy.orth	 |    2 +-
3238 fc-lang/da.orth	 |    2 +-
3239 fc-lang/de.orth	 |    2 +-
3240 fc-lang/dz.orth	 |    2 +-
3241 fc-lang/el.orth	 |    2 +-
3242 fc-lang/en.orth	 |    2 +-
3243 fc-lang/eo.orth	 |    2 +-
3244 fc-lang/es.orth	 |    2 +-
3245 fc-lang/et.orth	 |    2 +-
3246 fc-lang/eu.orth	 |    2 +-
3247 fc-lang/fa.orth	 |    2 +-
3248 fc-lang/fc-lang.c	 |    2 +-
3249 fc-lang/fc-lang.man	 |    2 +-
3250 fc-lang/fclang.tmpl.h	 |    2 +-
3251 fc-lang/fi.orth	 |    2 +-
3252 fc-lang/fj.orth	 |    2 +-
3253 fc-lang/fo.orth	 |    2 +-
3254 fc-lang/fr.orth	 |    2 +-
3255 fc-lang/ful.orth	 |    2 +-
3256 fc-lang/fur.orth	 |    2 +-
3257 fc-lang/fy.orth	 |    2 +-
3258 fc-lang/ga.orth	 |    2 +-
3259 fc-lang/gd.orth	 |    2 +-
3260 fc-lang/gez.orth	 |    2 +-
3261 fc-lang/gl.orth	 |    2 +-
3262 fc-lang/gn.orth	 |    2 +-
3263 fc-lang/gu.orth	 |    2 +-
3264 fc-lang/gv.orth	 |    2 +-
3265 fc-lang/ha.orth	 |    2 +-
3266 fc-lang/haw.orth	 |    2 +-
3267 fc-lang/he.orth	 |    2 +-
3268 fc-lang/hi.orth	 |    2 +-
3269 fc-lang/ho.orth	 |    2 +-
3270 fc-lang/hr.orth	 |    2 +-
3271 fc-lang/hu.orth	 |    2 +-
3272 fc-lang/hy.orth	 |    2 +-
3273 fc-lang/ia.orth	 |    2 +-
3274 fc-lang/ibo.orth	 |    2 +-
3275 fc-lang/id.orth	 |    2 +-
3276 fc-lang/ie.orth	 |    2 +-
3277 fc-lang/ik.orth	 |    2 +-
3278 fc-lang/io.orth	 |    2 +-
3279 fc-lang/is.orth	 |    2 +-
3280 fc-lang/it.orth	 |    2 +-
3281 fc-lang/iu.orth	 |    2 +-
3282 fc-lang/ja.orth	 |    2 +-
3283 fc-lang/ka.orth	 |    2 +-
3284 fc-lang/kaa.orth	 |    2 +-
3285 fc-lang/ki.orth	 |    2 +-
3286 fc-lang/kk.orth	 |    2 +-
3287 fc-lang/kl.orth	 |    2 +-
3288 fc-lang/km.orth	 |    2 +-
3289 fc-lang/kn.orth	 |    2 +-
3290 fc-lang/ko.orth	 |    2 +-
3291 fc-lang/kok.orth	 |    2 +-
3292 fc-lang/ks.orth	 |    2 +-
3293 fc-lang/ku.orth	 |    2 +-
3294 fc-lang/ku_ir.orth	 |    2 +-
3295 fc-lang/kum.orth	 |    2 +-
3296 fc-lang/kv.orth	 |    2 +-
3297 fc-lang/kw.orth	 |    2 +-
3298 fc-lang/ky.orth	 |    2 +-
3299 fc-lang/la.orth	 |    2 +-
3300 fc-lang/lb.orth	 |    2 +-
3301 fc-lang/lez.orth	 |    2 +-
3302 fc-lang/ln.orth	 |    2 +-
3303 fc-lang/lo.orth	 |    2 +-
3304 fc-lang/lt.orth	 |    2 +-
3305 fc-lang/lv.orth	 |    2 +-
3306 fc-lang/mai.orth	 |    2 +-
3307 fc-lang/mg.orth	 |    2 +-
3308 fc-lang/mh.orth	 |    2 +-
3309 fc-lang/mi.orth	 |    2 +-
3310 fc-lang/mk.orth	 |    2 +-
3311 fc-lang/ml.orth	 |    2 +-
3312 fc-lang/mn.orth	 |    2 +-
3313 fc-lang/mo.orth	 |    2 +-
3314 fc-lang/mr.orth	 |    2 +-
3315 fc-lang/mt.orth	 |    2 +-
3316 fc-lang/my.orth	 |    2 +-
3317 fc-lang/nb.orth	 |    2 +-
3318 fc-lang/nds.orth	 |    2 +-
3319 fc-lang/ne.orth	 |    2 +-
3320 fc-lang/nl.orth	 |    2 +-
3321 fc-lang/nn.orth	 |    2 +-
3322 fc-lang/no.orth	 |    2 +-
3323 fc-lang/nr.orth	 |    2 +-
3324 fc-lang/nso.orth	 |    2 +-
3325 fc-lang/ny.orth	 |    2 +-
3326 fc-lang/oc.orth	 |    2 +-
3327 fc-lang/om.orth	 |    2 +-
3328 fc-lang/or.orth	 |    2 +-
3329 fc-lang/os.orth	 |    2 +-
3330 fc-lang/pa.orth	 |    2 +-
3331 fc-lang/pl.orth	 |    2 +-
3332 fc-lang/ps_af.orth	 |    2 +-
3333 fc-lang/ps_pk.orth	 |    2 +-
3334 fc-lang/pt.orth	 |    2 +-
3335 fc-lang/rm.orth	 |    2 +-
3336 fc-lang/ro.orth	 |    2 +-
3337 fc-lang/ru.orth	 |    2 +-
3338 fc-lang/sa.orth	 |    2 +-
3339 fc-lang/sah.orth	 |    2 +-
3340 fc-lang/sco.orth	 |    2 +-
3341 fc-lang/se.orth	 |    2 +-
3342 fc-lang/sel.orth	 |    2 +-
3343 fc-lang/sh.orth	 |    2 +-
3344 fc-lang/shs.orth	 |    2 +-
3345 fc-lang/si.orth	 |    2 +-
3346 fc-lang/sk.orth	 |    2 +-
3347 fc-lang/sl.orth	 |    2 +-
3348 fc-lang/sm.orth	 |    2 +-
3349 fc-lang/sma.orth	 |    2 +-
3350 fc-lang/smj.orth	 |    2 +-
3351 fc-lang/smn.orth	 |    2 +-
3352 fc-lang/sms.orth	 |    2 +-
3353 fc-lang/so.orth	 |    2 +-
3354 fc-lang/sq.orth	 |    2 +-
3355 fc-lang/sr.orth	 |    2 +-
3356 fc-lang/ss.orth	 |    2 +-
3357 fc-lang/st.orth	 |    2 +-
3358 fc-lang/sv.orth	 |    2 +-
3359 fc-lang/sw.orth	 |    2 +-
3360 fc-lang/syr.orth	 |    2 +-
3361 fc-lang/ta.orth	 |    2 +-
3362 fc-lang/te.orth	 |    2 +-
3363 fc-lang/tg.orth	 |    2 +-
3364 fc-lang/th.orth	 |    2 +-
3365 fc-lang/ti_er.orth	 |    2 +-
3366 fc-lang/ti_et.orth	 |    2 +-
3367 fc-lang/tig.orth	 |    2 +-
3368 fc-lang/tk.orth	 |    2 +-
3369 fc-lang/tl.orth	 |    2 +-
3370 fc-lang/tn.orth	 |    2 +-
3371 fc-lang/to.orth	 |    2 +-
3372 fc-lang/tr.orth	 |    2 +-
3373 fc-lang/ts.orth	 |    2 +-
3374 fc-lang/tt.orth	 |    2 +-
3375 fc-lang/tw.orth	 |    2 +-
3376 fc-lang/tyv.orth	 |    2 +-
3377 fc-lang/ug.orth	 |    2 +-
3378 fc-lang/uk.orth	 |    2 +-
3379 fc-lang/ur.orth	 |    2 +-
3380 fc-lang/uz.orth	 |    2 +-
3381 fc-lang/ven.orth	 |    2 +-
3382 fc-lang/vi.orth	 |    2 +-
3383 fc-lang/vo.orth	 |    2 +-
3384 fc-lang/vot.orth	 |    2 +-
3385 fc-lang/wa.orth	 |    2 +-
3386 fc-lang/wen.orth	 |    2 +-
3387 fc-lang/wo.orth	 |    2 +-
3388 fc-lang/xh.orth	 |    2 +-
3389 fc-lang/yap.orth	 |    2 +-
3390 fc-lang/yi.orth	 |    2 +-
3391 fc-lang/yo.orth	 |    2 +-
3392 fc-lang/zh_cn.orth	 |    2 +-
3393 fc-lang/zh_hk.orth	 |    2 +-
3394 fc-lang/zh_mo.orth	 |    2 +-
3395 fc-lang/zh_sg.orth	 |    2 +-
3396 fc-lang/zh_tw.orth	 |    2 +-
3397 fc-lang/zu.orth	 |    2 +-
3398 fc-list/fc-list.c	 |    2 +-
3399 fc-match/fc-match.c	 |    2 +-
3400 fontconfig/fcfreetype.h |    2 +-
3401 fontconfig/fcprivate.h  |    2 +-
3402 fontconfig/fontconfig.h |    2 +-
3403 src/fcatomic.c		 |    2 +-
3404 src/fcblanks.c		 |    2 +-
3405 src/fccfg.c		 |    2 +-
3406 src/fccharset.c	 |    2 +-
3407 src/fcdbg.c		 |    2 +-
3408 src/fcdefault.c	 |    2 +-
3409 src/fcdir.c		 |    2 +-
3410 src/fcfreetype.c	 |    2 +-
3411 src/fcfs.c		 |    2 +-
3412 src/fcinit.c		 |    2 +-
3413 src/fcint.h		 |    2 +-
3414 src/fclang.c		 |    2 +-
3415 src/fclist.c		 |    2 +-
3416 src/fcmatch.c		 |    2 +-
3417 src/fcmatrix.c		 |    2 +-
3418 src/fcname.c		 |    2 +-
3419 src/fcstr.c		 |    2 +-
3420 src/fcxml.c		 |    2 +-
3421 220 files changed, 220 insertions(+), 220 deletions(-)
3422
3423commit aef608efed2feb867128e528cd9d39ee7e10a0ac
3424Author: Behdad Esfahbod <behdad@behdad.org>
3425Date:	Tue Aug 12 16:11:29 2008 -0400
3426
3427    Add orth file for Maithili mai.orth (#15821)
3428
3429 fc-lang/mai.orth |   25 +++++++++++++++++++++++++
3430 1 files changed, 25 insertions(+), 0 deletions(-)
3431
3432commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
3433Author: Behdad Esfahbod <behdad@behdad.org>
3434Date:	Tue Aug 12 15:10:04 2008 -0400
3435
3436    When canonizing filenames, squash // and remove final / (#bug 16286)
3437
3438    The fact that we now drop final slashes from all filenames without
3439    checking that the file name represents a directory may surprise some,
3440    but it doesn't bother me really.
3441
3442 src/fcstr.c |	  3 +++
3443 1 files changed, 3 insertions(+), 0 deletions(-)
3444
3445commit b21bea3731106ef30224f9255c4232d6e2607803
3446Author: Behdad Esfahbod <behdad@behdad.org>
3447Date:	Tue Aug 12 14:32:40 2008 -0400
3448
3449    [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
3450
3451 doc/fcconfig.fncs |	2 +-
3452 1 files changed, 1 insertions(+), 1 deletions(-)
3453
3454commit e04afe83de409b880be9a854b34fb624bca5c3b0
3455Author: Behdad Esfahbod <behdad@behdad.org>
3456Date:	Tue Aug 12 14:10:03 2008 -0400
3457
3458    Avoid C99ism in Win32 code (#16651)
3459
3460 src/fccfg.c |	  3 ++-
3461 src/fcxml.c |	  3 ++-
3462 2 files changed, 4 insertions(+), 2 deletions(-)
3463
3464commit f7364e6273df6f660e6b01ea5189e88b34ba4602
3465Author: Benjamin Close <Benjamin.Close@clearchain.com>
3466Date:	Thu Feb 12 10:23:40 2009 +1030
3467
3468    Remove build manpage logfile if it exists
3469
3470 doc/Makefile.am |    1 +
3471 1 files changed, 1 insertions(+), 0 deletions(-)
3472
3473commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
3474Author: Peter <pva@gentoo.org>
3475Date:	Sun Jun 22 09:21:05 2008 -0700
3476
3477    Make sure alias files are built first (bug 16464)
3478
3479    Signed-off-by: Keith Packard <keithp@keithp.com>
3480
3481 fc-case/Makefile.am |	  4 +++-
3482 1 files changed, 3 insertions(+), 1 deletions(-)
3483
3484commit a93b4c2aab1d79573abd646147596a8a34b19350
3485Author: Keith Packard <keithp@keithp.com>
3486Date:	Sat May 31 19:24:35 2008 -0700
3487
3488    Bump version to 2.6.0
3489
3490 README			 |    6 ++++--
3491 configure.in		 |    2 +-
3492 fontconfig/fontconfig.h |    4 ++--
3493 3 files changed, 7 insertions(+), 5 deletions(-)
3494
3495commit d0902ee0867bd11e4ff266876a69c258eee8d08d
3496Author: Keith Packard <keithp@keithp.com>
3497Date:	Sat May 24 17:52:41 2008 -0700
3498
3499    Bump version to 2.5.93
3500
3501 README			 |   34 ++++++++++++++++++++++++++++++++--
3502 configure.in		 |    2 +-
3503 fontconfig/fontconfig.h |    2 +-
3504 3 files changed, 34 insertions(+), 4 deletions(-)
3505
3506commit 8ade2369238a0b439192a847f12fcc9748a6d73a
3507Author: Keith Packard <keithp@keithp.com>
3508Date:	Sat May 24 17:14:24 2008 -0700
3509
3510    Ignore empty <dir></dir> elements
3511
3512    An empty element would cause every file starting with the current
3513    directory to be scanned, probably not what the user wanted.
3514
3515 src/fcxml.c |	  4 +++-
3516 1 files changed, 3 insertions(+), 1 deletions(-)
3517
3518commit 83c5c357abc8d626680943537b4dbc020d6c378c
3519Author: Keith Packard <keithp@keithp.com>
3520Date:	Sat May 24 17:01:12 2008 -0700
3521
3522    Oops. Fix for bug 15928 used wrong path for installed fc-cache.
3523
3524    fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
3525
3526 Makefile.am |	  4 ++--
3527 1 files changed, 2 insertions(+), 2 deletions(-)
3528
3529commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
3530Author: Keith Packard <keithp@keithp.com>
3531Date:	Sat May 24 16:32:27 2008 -0700
3532
3533    Libs.private needs freetype libraries
3534
3535    To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
3536    Libs.private.
3537
3538 fontconfig.pc.in |    2 +-
3539 1 files changed, 1 insertions(+), 1 deletions(-)
3540
3541commit ad3fc667914d19435ade56adc8afe584d5605d10
3542Author: Sayamindu Dasgupta <sayamindu@gmail.com>
3543Date:	Sat May 24 16:15:27 2008 -0700
3544
3545    FcConfigUptoDate breaks if directory mtime is in the future. Bug
3546    14424.
3547
3548    At OLPC, we came across a bug where the Browse activity (based
3549    on xulrunner)
3550    took 100% CPU after an upgrade/. It turns out the Mozilla uses
3551    FcConfigUptoDate() to check if new fonts have been added to the
3552    system, and
3553    this function was always returning FcFalse since we have the mtimes
3554    of some
3555    font directories set in the future. The attached patch makes
3556    FcConfigUptoDate() print a warning and return FcTrue if mtime of
3557    directories
3558    are in the future.
3559
3560 src/fccfg.c |	 13 ++++++++++++-
3561 1 files changed, 12 insertions(+), 1 deletions(-)
3562
3563commit b808204023ab47eb06dc520665eb7a0473320a9b
3564Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
3565Date:	Sat May 24 16:09:17 2008 -0700
3566
3567    Fix index/offset for 'decorative' matcher. Bug 15890.
3568
3569    It seems indices in _FcMatchers array are slightly mixed up,
3570    MATCH_DECORATIVE
3571    should be 10, not 11.
3572
3573    And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
3574
3575 src/fcmatch.c |    7 +++----
3576 1 files changed, 3 insertions(+), 4 deletions(-)
3577
3578commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
3579Author: Glen Low <glen.low@pixelglow.com>
3580Date:	Sat May 24 15:59:35 2008 -0700
3581
3582    Fix Win32 build error: install tries to run fc-cache locally
3583    (bug 15928).
3584
3585    When building in Win32 e.g. with MinGW, the install tries to run
3586    fc-cache
3587    locally but the required DLL's are not in the path. I've included
3588    a patch for
3589    this to fix Makefile.in to run fc-cache from bindir but obviously
3590    this should
3591    be applied to Makefile.am instead.
3592
3593    (the second part of this patch was already in the tree)
3594
3595 Makefile.am |	  4 ++--
3596 1 files changed, 2 insertions(+), 2 deletions(-)
3597
3598commit 557f87f7337df1d78c04d2c993916d1d1748360f
3599Author: Neskie Manuel <neskiem@gmail.com>
3600Date:	Sat May 24 15:51:41 2008 -0700
3601
3602    Add Secwepemctsin Orthography. Bug 15996.
3603
3604 fc-lang/shs.orth |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
3605 1 files changed, 48 insertions(+), 0 deletions(-)
3606
3607commit a572f547fd46bf169b617108552ab0fa280f4813
3608Author: Behdad Esfahbod <freedesktop@behdad.org>
3609Date:	Sat May 24 15:48:00 2008 -0700
3610
3611    Persian conf update. (bug 16066).
3612
3613 conf.d/40-nonlatin.conf      |   37 +++++++++++++++++++++++++++++++++++++
3614 conf.d/65-fonts-persian.conf |   24 ++++++++++++++++++++----
3615 2 files changed, 57 insertions(+), 4 deletions(-)
3616
3617commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
3618Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
3619Date:	Sat May 24 15:44:00 2008 -0700
3620
3621    Fix FcStrDirname documentation. (bug 16068)
3622
3623    Description of FcStrDirname is absent in the official documentation of
3624    fontconfig-2.5.92. At the same time the source documentation contains
3625    description of the function.
3626
3627    The problem is a consequence of a misprint in the format of the source
3628    documentation file 'fcstring.fncs'. The finish mark of description
3629    of the
3630    previous function is absent.
3631
3632 doc/fcstring.fncs |	1 +
3633 1 files changed, 1 insertions(+), 0 deletions(-)
3634
3635commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
3636Author: Keith Packard <keithp@keithp.com>
3637Date:	Mon May 5 08:30:44 2008 -0700
3638
3639    Add a copy of dolt.m4 to acinclude.m4.
3640
3641    An ancient version of dolt.m4 was installed on my system leading to
3642    a broken
3643    build on non-Linux systems.
3644
3645 acinclude.m4 |  137
3646 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3647 1 files changed, 137 insertions(+), 0 deletions(-)
3648
3649commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
3650Author: Keith Packard <keithp@keithp.com>
3651Date:	Sun May 4 19:08:31 2008 -0700
3652
3653    Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
3654    (bug 15822)
3655
3656    Autohinting for Indic fonts has been disabled since freetype could
3657    not handle
3658    it properly. But since freetype-2.3.5, the hinting problems for
3659    indic fonts
3660    have been fixed. Thus this is a request to enable the autohinting in
3661    fontconfig again for all the indic fonts.
3662
3663 conf.d/25-unhint-nonlatin.conf |  119
3664 ----------------------------------------
3665 1 files changed, 0 insertions(+), 119 deletions(-)
3666
3667commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
3668Author: Keith Packard <keithp@keithp.com>
3669Date:	Sun May 4 01:27:42 2008 -0700
3670
3671    Add extended, caps, dunhill style mappings.
3672
3673    extended -> expanded.
3674    caps, dunhill -> decorative
3675
3676 src/fcfreetype.c |    5 +++--
3677 1 files changed, 3 insertions(+), 2 deletions(-)
3678
3679commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
3680Author: Keith Packard <keithp@keithp.com>
3681Date:	Sun May 4 01:26:40 2008 -0700
3682
3683    Fix a few memory tracking mistakes.
3684
3685    The built-in memory tracking code in fontconfig relies on a lot
3686    of manual
3687    function call tracking. A pain, but it helps debug leaks.
3688
3689 src/fcatomic.c  |    2 +-
3690 src/fccharset.c |    6 ++++++
3691 src/fcinit.c	 |    2 ++
3692 src/fcpat.c	 |    2 +-
3693 src/fcstr.c	 |    9 +++++++--
3694 5 files changed, 17 insertions(+), 4 deletions(-)
3695
3696commit c6c9400d67ffefa95100d03e6650ea901b05116b
3697Author: Keith Packard <keithp@keithp.com>
3698Date:	Sun May 4 01:25:04 2008 -0700
3699
3700    Call FcFini to make memory debugging easier
3701
3702    FcFini frees all libary data structures so valgrind should report 0
3703    allocations in use when the program exits.
3704
3705 fc-cache/fc-cache.c |	  1 +
3706 1 files changed, 1 insertions(+), 0 deletions(-)
3707
3708commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
3709Author: Keith Packard <keithp@keithp.com>
3710Date:	Sat May 3 20:39:07 2008 -0700
3711
3712    Bump version to 2.5.92
3713
3714 README			 |   40 ++++++++++++++++++++++++++++++++++++++--
3715 configure.in		 |    2 +-
3716 fontconfig/fontconfig.h |    2 +-
3717 3 files changed, 40 insertions(+), 4 deletions(-)
3718
3719commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
3720Author: Keith Packard <keithp@keithp.com>
3721Date:	Sat May 3 20:38:29 2008 -0700
3722
3723    git ignore doltcompile
3724
3725 .gitignore |	 1 +
3726 1 files changed, 1 insertions(+), 0 deletions(-)
3727
3728commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
3729Author: Keith Packard <keithp@keithp.com>
3730Date:	Sat May 3 20:37:49 2008 -0700
3731
3732    Allow for RC versions in README update
3733
3734 new-version.sh |    4 ++--
3735 1 files changed, 2 insertions(+), 2 deletions(-)
3736
3737commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
3738Author: Keith Packard <keithp@keithp.com>
3739Date:	Sat May 3 20:23:37 2008 -0700
3740
3741    Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
3742    15692)
3743
3744    Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
3745    variables as it includes marcros:
3746
3747    m4_pattern_forbid([^_?LT_[A-Z_]+$])
3748
3749    Rename the LT_ variables to LIBT_ to work around this restriction.
3750
3751 configure.in	   |   18 +++++++++---------
3752 fontconfig-zip.in |	2 +-
3753 src/Makefile.am   |	6 +++---
3754 3 files changed, 13 insertions(+), 13 deletions(-)
3755
3756commit 0028f72bc818ca3bc343383fb644765ae12ce769
3757Author: Carlo Bramini <carlo.bramix@libero.it>
3758Date:	Sat May 3 20:17:16 2008 -0700
3759
3760    Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
3761
3762    With PUBLIC_FILES no longer containing the freetype-dependent
3763    symbols, those
3764    must be added to the fontconfig.def file build process.
3765
3766 src/Makefile.am |    4 ++--
3767 1 files changed, 2 insertions(+), 2 deletions(-)
3768
3769commit bdbc26f3d970581a3248c245451f7fbfb1609601
3770Author: Keith Packard <keithp@keithp.com>
3771Date:	Sat May 3 20:14:07 2008 -0700
3772
3773    Make fc-match behave better when style is unknown (bug 15332)
3774
3775 fc-match/fc-match.c |	  2 +-
3776 1 files changed, 1 insertions(+), 1 deletions(-)
3777
3778commit 3322ca855330631e0d849e6beca0c2d82390898f
3779Author: Keith Packard <keithp@keithp.com>
3780Date:	Sat May 3 20:07:35 2008 -0700
3781
3782    Use of ":=" in src/Makefile.am is unportable (bug 14420)
3783
3784    Building 2.5.91 on Solaris with the native make(1) yields
3785
3786    ...
3787    Making all in src
3788    make: Fatal error in reader: Makefile, line 313: Unexpected end of
3789    line seen
3790    Current working directory /tmp/fontconfig-2.5.91/src
3791    *** Error code 1
3792
3793    This is due to the following line (src/Makefile.am:143):
3794
3795	CLEANFILES := $(ALIAS_FILES)
3796
3797    Changing that to a standard assignment ("=") fixes the problem.
3798
3799    I believe the ":=" is a typo. ALIAS_FILES is just a statically
3800    assigned
3801    variable; it's not like evaluating it more than once would be
3802    a problem.
3803
3804 src/Makefile.am |    2 +-
3805 1 files changed, 1 insertions(+), 1 deletions(-)
3806
3807commit df8ceebdbe735226bef602614921d517321c690f
3808Author: Keith Packard <keithp@keithp.com>
3809Date:	Sat May 3 20:06:48 2008 -0700
3810
3811    Remove doltcompile in distclean
3812
3813 Makefile.am |	  2 +-
3814 1 files changed, 1 insertions(+), 1 deletions(-)
3815
3816commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
3817Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
3818Date:	Sat May 3 19:49:07 2008 -0700
3819
3820    fontconfig build fails if "head" is missing or unusable (bug 14304)
3821
3822    If the /usr/bin/head program is missing or unusable, or if an
3823    unusable head
3824    program is listed first in the PATH, fontconfig fails to build
3825
3826    using "sed -n 1p" instead of "head -1" would be a suitable workaround.
3827
3828 src/makealias |    2 +-
3829 1 files changed, 1 insertions(+), 1 deletions(-)
3830
3831commit 6d65081e35fc1ffae1212f173853b0693645192e
3832Author: Dennis Schridde <lindevel@gmx.net>
3833Date:	Sat May 3 19:45:31 2008 -0700
3834
3835    Proper config path for static libraries in win32
3836
3837    Since fontconfig didn't have special handling for paths in static
3838    Windows
3839    libraries, I've created a patch which should fix this.
3840
3841    Basically it does this:
3842    fccfg.c:
3843    If fontconfig_path was uninitialised it tries to get the directory
3844    the exe is
3845    in and uses a fonts/ dir inside that.
3846    fcxml.c:
3847    In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
3848    for a
3849    fonts/ directory where the exe is located.
3850
3851 src/fccfg.c |	 26 +++++++++++++++++++++-----
3852 src/fcxml.c |	 22 +++++++++++++++++++++-
3853 2 files changed, 42 insertions(+), 6 deletions(-)
3854
3855commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
3856Author: Changwoo Ryu <cwryu@debian.org>
3857Date:	Sat May 3 19:39:56 2008 -0700
3858
3859    Korean font in the default config - replacing baekmuk with un
3860    (bug 13569)
3861
3862    I propose to replace the default Baekmuk Korean fonts with Un fonts.
3863
3864    Some people don't agree but most Korean people prefer Un fonts
3865    to Baekmuk
3866    ones.  Un fonts just look better, at least in the most common Linux
3867    desktops
3868    (antialiased, GNOME or KDE, high resolution).
3869
3870 conf.d/40-nonlatin.conf |    2 ++
3871 conf.d/65-nonlatin.conf |    4 ++++
3872 2 files changed, 6 insertions(+), 0 deletions(-)
3873
3874commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
3875Author: Sylvain Pasche <sylvain.pasche@gmail.com>
3876Date:	Sat May 3 19:33:45 2008 -0700
3877
3878    Fontconfig options for freetype sub-pixel filter configuration
3879
3880    David Turner has modified FreeType to be able to render sub-pixel
3881    decimated
3882    glyphs using different methods of filtering. Fontconfig needs new
3883    configurables to support selecting these new filtering options. A
3884    patch
3885    follows that would correspond to one available for Cairo in bug 10301.
3886
3887 doc/fontconfig-devel.sgml |	1 +
3888 doc/fontconfig-user.sgml  |	5 +++++
3889 fontconfig/fontconfig.h   |	9 ++++++++-
3890 src/fcint.h		   |	3 ++-
3891 src/fcname.c		   |	7 ++++++-
3892 5 files changed, 22 insertions(+), 3 deletions(-)
3893
3894commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
3895Author: Frederic Crozat <fcrozat@mandriva.com>
3896Date:	Sat May 3 19:26:09 2008 -0700
3897
3898    Merge some of Mandriva configuration into upstream configuration. Bug
3899    13247
3900
3901    This is merging some parts of Mandriva fontconfig changes, mostly
3902    adding and
3903    documenting fonts to common aliases.
3904
3905 conf.d/25-unhint-nonlatin.conf |   20 ++++++++++
3906 conf.d/60-latin.conf		|    3 +
3907 conf.d/65-nonlatin.conf	|   81
3908 ++++++++++++++++++++++++++++++++++++---
3909 conf.d/69-unifont.conf		|    4 ++
3910 4 files changed, 101 insertions(+), 7 deletions(-)
3911
3912commit c014142a207d6f3ac63580dfb0cacb243776f7c5
3913Author: Keith Packard <keithp@keithp.com>
3914Date:	Sat May 3 19:09:57 2008 -0700
3915
3916    Add --all flag to fc-match to show the untrimmed list. Bug 13018.
3917
3918 fc-match/fc-match.c |	 18 ++++++++++++------
3919 1 files changed, 12 insertions(+), 6 deletions(-)
3920
3921commit 8415442f9bb8ad624c9940adf187390468c70548
3922Author: Keith Packard <keithp@keithp.com>
3923Date:	Sat May 3 18:04:32 2008 -0700
3924
3925    Add some sample cursive and fantasy families.
3926
3927 conf.d/45-latin.conf |   20 ++++++++++++++++++++
3928 conf.d/60-latin.conf |   24 ++++++++++++++++++++++++
3929 2 files changed, 44 insertions(+), 0 deletions(-)
3930
3931commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
3932Author: Keith Packard <keithp@keithp.com>
3933Date:	Sat May 3 17:43:39 2008 -0700
3934
3935    Remove size and dpi values from bitmap fonts. Bug 8765.
3936
3937    The only relevant information is the pixel size; don't report
3938    anything else.
3939
3940 src/fcfreetype.c |   34 ----------------------------------
3941 1 files changed, 0 insertions(+), 34 deletions(-)
3942
3943commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
3944Author: Keith Packard <keithp@keithp.com>
3945Date:	Sat May 3 17:19:43 2008 -0700
3946
3947    Work around for bitmap-only TrueType fonts that are missing the
3948    glyf table.
3949
3950    Bitmap-only TrueType fonts without a glyf table will not load a
3951    glyph when
3952    FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
3953    fonts that have no
3954    glyphs and select a single strike to measure the glyph map with.
3955
3956 src/fcfreetype.c |   58
3957 +++++++++++++++++++++++++++++++++++++++++++++++------
3958 1 files changed, 51 insertions(+), 7 deletions(-)
3959
3960commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
3961Author: Keith Packard <keithp@keithp.com>
3962Date:	Sat May 3 17:18:01 2008 -0700
3963
3964    Use DOLT if available
3965
3966 configure.in |    1 +
3967 1 files changed, 1 insertions(+), 0 deletions(-)
3968
3969commit ba884599133e444b5f6d0b9b6981079cf8059b9f
3970Author: Eric Anholt <eric@anholt.net>
3971Date:	Fri Apr 18 11:52:41 2008 -0700
3972
3973    Fix build with !ENABLE_DOCS and no built manpages.
3974
3975 fc-cache/Makefile.am |    8 ++++++--
3976 fc-cat/Makefile.am   |    8 ++++++--
3977 fc-list/Makefile.am  |    8 ++++++--
3978 fc-match/Makefile.am |    8 ++++++--
3979 4 files changed, 24 insertions(+), 8 deletions(-)
3980
3981commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
3982Author: Keith Packard <keithp@keithp.com>
3983Date:	Thu Jan 10 10:58:25 2008 -0800
3984
3985    Bump version to 2.5.91
3986
3987 README			 |   26 ++++++++++++++++++++++----
3988 configure.in		 |    2 +-
3989 fontconfig/fontconfig.h |    2 +-
3990 3 files changed, 24 insertions(+), 6 deletions(-)
3991
3992commit b2cbf483ab520ff21ca2152f960498d181613608
3993Author: Keith Packard <keithp@keithp.com>
3994Date:	Thu Jan 10 10:58:22 2008 -0800
3995
3996    git-tag requires space after -m flag
3997
3998 new-version.sh |    2 +-
3999 1 files changed, 1 insertions(+), 1 deletions(-)
4000
4001commit 51f1536479064c2d224860c15271a9b14c87fd62
4002Author: Keith Packard <keithp@keithp.com>
4003Date:	Thu Jan 10 10:56:52 2008 -0800
4004
4005    new-version.sh was mis-editing files
4006
4007 new-version.sh |   19 ++++++++-----------
4008 1 files changed, 8 insertions(+), 11 deletions(-)
4009
4010commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
4011Author: Keith Packard <keithp@keithp.com>
4012Date:	Thu Jan 10 10:48:00 2008 -0800
4013
4014    Add more files to .gitignore
4015
4016 .gitignore |	 7 +++++--
4017 1 files changed, 5 insertions(+), 2 deletions(-)
4018
4019commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
4020Author: Keith Packard <keithp@keithp.com>
4021Date:	Thu Jan 10 10:43:33 2008 -0800
4022
4023    Distribute khmer font aliases
4024
4025 conf.d/65-khmer.conf |   16 ++++++++++++++++
4026 conf.d/Makefile.am   |    1 +
4027 2 files changed, 17 insertions(+), 0 deletions(-)
4028
4029commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
4030Author: Keith Packard <keithp@keithp.com>
4031Date:	Thu Jan 10 10:40:41 2008 -0800
4032
4033    Create new-version.sh to help with releases, update INSTALL
4034    instructions
4035
4036 INSTALL	|   36 +++++------------
4037 new-version.sh |  121
4038 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4039 2 files changed, 131 insertions(+), 26 deletions(-)
4040
4041commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
4042Author: Keith Packard <keithp@keithp.com>
4043Date:	Thu Jan 10 08:58:57 2008 -0800
4044
4045    Distribute new fcftint.h file
4046
4047 src/Makefile.am |    2 +-
4048 1 files changed, 1 insertions(+), 1 deletions(-)
4049
4050commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
4051Author: Keith Packard <keithp@keithp.com>
4052Date:	Tue Jan 8 12:34:19 2008 -0800
4053
4054    Eliminate references to freetype from utility Makefile.am's
4055
4056    The utility programs don't use any freetype interfaces, so they
4057    don't need to directly refer to freetype headers or libraries.
4058
4059 fc-cache/Makefile.am |    4 ++--
4060 fc-cat/Makefile.am   |    4 ++--
4061 fc-list/Makefile.am  |    4 ++--
4062 fc-match/Makefile.am |    4 ++--
4063 4 files changed, 8 insertions(+), 8 deletions(-)
4064
4065commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
4066Author: Keith Packard <keithp@keithp.com>
4067Date:	Mon Jan 7 16:31:06 2008 -0800
4068
4069    Include fcftaliastail.h so that the freetype funcs are exported.
4070
4071    This header file needs to be included at the end of every file that
4072    exports any freetype symbols.
4073
4074 src/fcfreetype.c |    1 +
4075 src/fclang.c	  |    1 +
4076 src/fcpat.c	  |    1 +
4077 3 files changed, 3 insertions(+), 0 deletions(-)
4078
4079commit dbd065ad312921308add99fc4cb31457d9045e6a
4080Author: Keith Packard <keithp@keithp.com>
4081Date:	Wed Jan 2 08:47:14 2008 -0800
4082
4083    Remove freetype requirement for build-time applications.
4084
4085    This avoids requiring the freetype development files when cross
4086    compiling
4087
4088 fc-arch/Makefile.am	  |    2 +-
4089 fc-case/Makefile.am	  |    2 +-
4090 fc-glyphname/Makefile.am |    2 +-
4091 fc-lang/Makefile.am	  |    2 +-
4092 src/Makefile.am	  |   13 ++++++++--
4093 src/fcfreetype.c	  |    1 +
4094 src/fcftint.h		  |   54
4095 ++++++++++++++++++++++++++++++++++++++++++++++
4096 src/fcint.h		  |   18 +--------------
4097 src/fclang.c		  |    1 +
4098 src/fcpat.c		  |    1 +
4099 src/makealias		  |    6 +++-
4100 11 files changed, 76 insertions(+), 26 deletions(-)
4101
4102commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
4103Author: Keith Packard <keithp@keithp.com>
4104Date:	Sun Dec 23 14:06:41 2007 -0800
4105
4106    Fix OOM failure case in FcPStackPush.
4107
4108    When allocation for the node attributes fail, clean up the node
4109    allocation
4110    and report failure.
4111
4112 src/fcxml.c |	  5 +++++
4113 1 files changed, 5 insertions(+), 0 deletions(-)
4114
4115commit 0f7870887adff6db3cffda5485418143f2bfa1f6
4116Author: Hongbo Zhao <hongbo.zhao@gmail.com>
4117Date:	Wed Dec 12 21:47:33 2007 -0800
4118
4119    Not_contain should use strstr, not strcmp on strings. (bug 13632)
4120
4121    For Version 2.5.0, (same for previous version 2.4.2), in source
4122    file fccfg.c,
4123    on line 700,
4124
4125    Original:
4126	  ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
4127
4128    Should change to:
4129	  ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
4130
4131    I think this is just a mistake when copy-n-paste similar codes in
4132    the same
4133    function. Apparently, return for "Not_contain" should be just the
4134    inverse of
4135    "Contain", not the same as "Equal".
4136
4137 src/fccfg.c |	  2 +-
4138 1 files changed, 1 insertions(+), 1 deletions(-)
4139
4140commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
4141Author: Keith Packard <keithp@keithp.com>
4142Date:	Sun Nov 25 16:35:55 2007 -0800
4143
4144    Move conf.avail/README to conf.d/README (bug 13392)
4145
4146    Because conf.d is where most people look first.  And the comment at
4147    the top
4148    of the README file says conf.d/README too.
4149
4150 conf.d/Makefile.am |	 7 +++++--
4151 1 files changed, 5 insertions(+), 2 deletions(-)
4152
4153commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
4154Author: Keith Packard <keithp@koto.keithp.com>
4155Date:	Tue Nov 13 18:56:44 2007 -0800
4156
4157    Bump version number to 2.5
4158
4159 README			 |   15 +++++++++++++--
4160 configure.in		 |    2 +-
4161 fontconfig/fontconfig.h |    4 ++--
4162 3 files changed, 16 insertions(+), 5 deletions(-)
4163
4164commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
4165Author: Tor Lillqvist <tml@iki.fi>
4166Date:	Tue Nov 13 16:41:55 2007 -0800
4167
4168    Workaround for stat() brokenness in Microsoft's C library (bug 8526)
4169
4170    Fix a couple of longstanding problems with fontconfig on Windows that
4171    manifest themselves especially in GIMP. The root cause to the problems
4172    is in
4173    Microsoft's incredibly stupid stat() implementation. Basically, stat()
4174    returns wrong timestamp fields for files on NTFS filesystems on
4175    machines
4176    that use automatic DST switching.
4177
4178    See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
4179    http://www.codeproject.com/datetime/dstbugs.asp
4180
4181    As fccache.c now looks at more fields in the stat struct I fill in
4182    them all.
4183    I noticed that fstat() is used only on a fd just after opening it,
4184    so on
4185    Win32 I just call my stat() replacement before opening instead...
4186    Implementing a good replacement for fstat() would be harder because
4187    the code
4188    in fccache.c wants to compare inode numbers. There are no (readily
4189    accessible) inode numbers on Win32, so I fake it with the hash of
4190    the full
4191    file name, in the case as it is on disk. And fstat() doesn't know
4192    the full
4193    file name, so it would be rather hard to come up with a inode
4194    number to
4195    identify the file.
4196
4197    The patch also adds similar handling for the cache directory as for
4198    the fonts
4199    directory: If a cachedir element in fonts.conf contains the magic
4200    string
4201    "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
4202    path under
4203    the machine's (or user's) temp folder as returned by GetTempPath(). I
4204    don't
4205    want to hardcode any pathnames in a fonts.conf intended to be
4206    distributed to
4207    end-users, most of which who wouldn't know how to edit it anyway. And
4208    requiring an installer to edit it gets complicated.
4209
4210 configure.in	      |    6 +++-
4211 fc-cache/Makefile.am |    3 ++
4212 src/fccache.c	      |   93
4213 +++++++++++++++++++++++++++++++++++++++++++++++++-
4214 src/fcxml.c	      |   24 +++++++++++++
4215 4 files changed, 124 insertions(+), 2 deletions(-)
4216
4217commit 1315db01b626aedd27e3e05bde96ce46c253629b
4218Author: Keith Packard <keithp@koto.keithp.com>
4219Date:	Tue Nov 13 15:48:30 2007 -0800
4220
4221    Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
4222
4223    This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
4224
4225    Conflicts:
4226
4227	src/Makefile.am
4228
4229    Xft still uses the macros that are in fcprivate.h. Document those
4230    macros and
4231    include fcprivate.h in the published header files.
4232
4233 doc/check-missing-doc	 |    1 +
4234 doc/fcobjectset.fncs	 |   11 ++++
4235 doc/fcpattern.fncs	 |   12 ++++-
4236 fontconfig/Makefile.am  |    3 +-
4237 fontconfig/fcprivate.h  |  123
4238 +++++++++++++++++++++++++++++++++++++++++++++++
4239 fontconfig/fontconfig.h |    2 +-
4240 src/Makefile.am	 |    3 +-
4241 src/fcint.h		 |   95 +------------------------------------
4242 8 files changed, 152 insertions(+), 98 deletions(-)
4243
4244commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
4245Author: Keith Packard <keithp@koto.keithp.com>
4246Date:	Tue Nov 13 15:16:58 2007 -0800
4247
4248    Document that FcConfigGetFonts returns the internal fontset (bug
4249    13197)
4250
4251    FcConfigGetFonts returns the internal font set used by the library
4252    which
4253    must not be freed by the application or 'bad things' will happen.
4254
4255 doc/fcconfig.fncs |	3 ++-
4256 1 files changed, 2 insertions(+), 1 deletions(-)
4257
4258commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
4259Author: Keith Packard <keithp@koto.keithp.com>
4260Date:	Tue Nov 13 15:11:35 2007 -0800
4261
4262    Document that Match calls FcFontRenderPrepare (bug 13162).
4263
4264    The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
4265    without
4266    knowing that they call FcFontRenderPrepare.
4267
4268 doc/fcconfig.fncs  |	12 ++++++++----
4269 doc/fcfontset.fncs |	12 ++++++++----
4270 2 files changed, 16 insertions(+), 8 deletions(-)
4271
4272commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
4273Author: Keith Packard <keithp@koto.keithp.com>
4274Date:	Tue Nov 13 14:58:39 2007 -0800
4275
4276    Document several function return values (Bug 13145).
4277
4278    Several functions had no indication of what the return value would be,
4279    mostly these were allocation failure returns.
4280
4281 doc/fcatomic.fncs     |    4 +++-
4282 doc/fcconfig.fncs     |   21 ++++++++++++++-------
4283 doc/fcconstant.fncs   |    8 ++++++--
4284 doc/fcfile.fncs       |   28 +++++++++++++++-------------
4285 doc/fcfontset.fncs    |    3 ++-
4286 doc/fcinit.fncs       |    7 +++++--
4287 doc/fcobjectset.fncs  |    3 ++-
4288 doc/fcobjecttype.fncs |    6 ++++--
4289 8 files changed, 51 insertions(+), 29 deletions(-)
4290
4291commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
4292Author: Keith Packard <keithp@koto.keithp.com>
4293Date:	Mon Nov 5 16:08:55 2007 -0800
4294
4295    Fix parallel build in doc directory.
4296
4297    docbook2man has fixed output file names; place output in a
4298    subdirectory to
4299    avoid collisions.
4300
4301 doc/Makefile.am |    8 +++++---
4302 1 files changed, 5 insertions(+), 3 deletions(-)
4303
4304commit 37e9d33950df03f76b6938ae5675ecfc853eb903
4305Author: Keith Packard <keithp@koto.keithp.com>
4306Date:	Mon Nov 5 15:52:45 2007 -0800
4307
4308    Update version numbers to 2.4.92 (2.5 RC2)
4309
4310 README			 |   49
4311 +++++++++++++++++++++++++++++++++++++++++++++-
4312 fontconfig/fontconfig.h |    2 +-
4313 2 files changed, 48 insertions(+), 3 deletions(-)
4314
4315commit a504f6b5394b96d2c6a24772b61705227a8e88ab
4316Author: Behdad Esfahbod <behdad@behdad.org>
4317Date:	Mon Nov 5 18:12:51 2007 -0500
4318
4319    Simplify/improve 30-metric-aliases.conf
4320
4321 conf.d/30-metric-aliases.conf |  192
4322 +++++++++++++++++++++++------------------
4323 1 files changed, 109 insertions(+), 83 deletions(-)
4324
4325commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
4326Author: Behdad Esfahbod <behdad@behdad.org>
4327Date:	Mon Nov 5 17:07:36 2007 -0500
4328
4329    Remove list of available conf files from README.
4330    It was redundant and out-dated.
4331
4332 conf.d/README |   29 +----------------------------
4333 1 files changed, 1 insertions(+), 28 deletions(-)
4334
4335commit 0294bda4800b94828b59139e6205730c74261c40
4336Author: Behdad Esfahbod <behdad@behdad.org>
4337Date:	Mon Nov 5 17:05:36 2007 -0500
4338
4339    Fix documented conf-file naming format in README
4340
4341 conf.d/README |    8 ++++----
4342 1 files changed, 4 insertions(+), 4 deletions(-)
4343
4344commit 07d04da76c4009552866ae0d2f85659186ef77d6
4345Author: Behdad Esfahbod <behdad@behdad.org>
4346Date:	Mon Nov 5 17:01:44 2007 -0500
4347
4348    Remove 25-unhint-nonlatin.conf from default configuration by not
4349    linking it.
4350
4351 conf.d/Makefile.am |	 1 -
4352 1 files changed, 0 insertions(+), 1 deletions(-)
4353
4354commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
4355Author: Behdad Esfahbod <behdad@behdad.org>
4356Date:	Mon Nov 5 16:46:19 2007 -0500
4357
4358    Oops, fix Makefile.am.
4359
4360 conf.d/Makefile.am |	 4 ++--
4361 1 files changed, 2 insertions(+), 2 deletions(-)
4362
4363commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
4364Author: Behdad Esfahbod <behdad@behdad.org>
4365Date:	Mon Nov 5 16:43:49 2007 -0500
4366
4367    Remove 20-lohit-gujarati.conf.  It's covered by
4368    25-unhint-nonlatin.conf now.
4369
4370 conf.d/20-lohit-gujarati.conf |   11 -----------
4371 conf.d/Makefile.am	       |    2 --
4372 2 files changed, 0 insertions(+), 13 deletions(-)
4373
4374commit 7465091fa90753440ed775de5783387bc4fd9cc4
4375Author: Behdad Esfahbod <behdad@behdad.org>
4376Date:	Mon Nov 5 16:43:14 2007 -0500
4377
4378    Remove redundant/obsolete comments from conf files.
4379
4380    Conf files had an initial comment mentioning the files' name.
4381    This was outdated and wrong in most cases.	There's no real use
4382    in that.
4383
4384 conf.d/10-autohint.conf	  |    1 -
4385 conf.d/10-no-sub-pixel.conf	  |    1 -
4386 conf.d/10-sub-pixel-bgr.conf	  |    1 -
4387 conf.d/10-sub-pixel-rgb.conf	  |    1 -
4388 conf.d/10-sub-pixel-vbgr.conf	  |    1 -
4389 conf.d/10-sub-pixel-vrgb.conf	  |    1 -
4390 conf.d/10-unhinted.conf	  |    1 -
4391 conf.d/20-fix-globaladvance.conf |    1 -
4392 conf.d/20-unhint-small-vera.conf |    1 -
4393 conf.d/25-unhint-nonlatin.conf   |    1 -
4394 conf.d/30-metric-aliases.conf	  |    1 -
4395 conf.d/30-urw-aliases.conf	  |    1 -
4396 conf.d/50-user.conf		  |    1 -
4397 conf.d/51-local.conf		  |    1 -
4398 conf.d/65-fonts-persian.conf	  |    1 -
4399 conf.d/70-no-bitmaps.conf	  |    1 -
4400 conf.d/70-yes-bitmaps.conf	  |    1 -
4401 conf.d/80-delicious.conf	  |    1 -
4402 18 files changed, 0 insertions(+), 18 deletions(-)
4403
4404commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
4405Author: Behdad Esfahbod <behdad@behdad.org>
4406Date:	Mon Nov 5 16:40:25 2007 -0500
4407
4408    Use binding="same" in 30-urw-aliases.conf and remove duplicate
4409    entries.
4410
4411    Times, Helvetical, and Courier are already handled in
4412    30-metric-aliases.conf.
4413    Remove them here and add a comment instead.
4414
4415 conf.d/30-urw-aliases.conf |	27 ++++++++-------------------
4416 1 files changed, 8 insertions(+), 19 deletions(-)
4417
4418commit 4b51f173c99152586db26b03752873a4b4020672
4419Author: Behdad Esfahbod <behdad@behdad.org>
4420Date:	Mon Nov 5 16:36:55 2007 -0500
4421
4422    Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
4423
4424 conf.d/40-generic.conf  |   80
4425 -----------------------------------------------
4426 conf.d/40-nonlatin.conf |   51 ++++++++++++++++++++++++++++++
4427 conf.d/45-latin.conf	 |   56 +++++++++++++++++++++++++++++++++
4428 conf.d/Makefile.am	 |    6 ++-
4429 conf.d/README		 |    5 ++-
4430 5 files changed, 114 insertions(+), 84 deletions(-)
4431
4432commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
4433Author: Behdad Esfahbod <behdad@behdad.org>
4434Date:	Mon Nov 5 16:14:35 2007 -0500
4435
4436    Add/update config files from Fedora.
4437
4438 conf.d/25-unhint-nonlatin.conf |  228
4439 ++++++++++++++++++++++++++++++++++++++++
4440 conf.d/30-amt-aliases.conf	|   21 ----
4441 conf.d/30-metric-aliases.conf	|  186 ++++++++++++++++++++++++++++++++
4442 conf.d/40-generic.conf		|   22 +++-
4443 conf.d/65-nonlatin.conf	|   45 ++++++++
4444 conf.d/Makefile.am		|    6 +-
4445 conf.d/README			|    3 +-
4446 7 files changed, 483 insertions(+), 28 deletions(-)
4447
4448commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
4449Author: Behdad Esfahbod <behdad@behdad.org>
4450Date:	Mon Nov 5 15:29:44 2007 -0500
4451
4452    Add FcGetLangs() and FcLangGetCharSet().
4453
4454 doc/fclangset.fncs	 |   16 ++++++++++++++++
4455 fontconfig/fontconfig.h |    6 ++++++
4456 src/fcint.h		 |    3 ---
4457 src/fclang.c		 |   20 ++++++++++++++++++--
4458 4 files changed, 40 insertions(+), 5 deletions(-)
4459
4460commit 811995b79db16be39046dbbffcc5a7d66f88b731
4461Author: Behdad Esfahbod <behdad@behdad.org>
4462Date:	Mon Nov 5 15:29:03 2007 -0500
4463
4464    Fix trivial bugs in edit-sgml.c
4465
4466 doc/edit-sgml.c |    3 ++-
4467 1 files changed, 2 insertions(+), 1 deletions(-)
4468
4469commit de1faa42d1425f80366707a730ea919c57e57b2f
4470Author: Keith Packard <keithp@koto.keithp.com>
4471Date:	Sun Nov 4 12:20:45 2007 -0800
4472
4473    Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
4474
4475    These two names are typos of the correct names. Instead of simply
4476    changing
4477    them, the correct thing to do is leave them in the library, add
4478    the correct
4479    functions and mark them as deprecated so any source packages will
4480    be updated.
4481
4482    This requires bumping the minor version of the library (for adding
4483    APIs)
4484    instead of bumping the major version of the library (for removing
4485    APIs).
4486
4487 configure.in		 |    6 +++---
4488 fontconfig/fontconfig.h |   13 +++++++++++++
4489 src/Makefile.am	 |    5 +++--
4490 src/fccfg.c		 |   16 ++++++++++++++++
4491 src/fcdeprecate.h	 |   36 ++++++++++++++++++++++++++++++++++++
4492 src/fcint.h		 |    1 +
4493 6 files changed, 72 insertions(+), 5 deletions(-)
4494
4495commit 69d3eb9cb8e58ab771170f68868748204a4793ab
4496Author: Keith Packard <keithp@koto.keithp.com>
4497Date:	Sat Nov 3 23:43:48 2007 -0700
4498
4499    Ignore new generated documentation
4500
4501 .gitignore |	 3 +++
4502 1 files changed, 3 insertions(+), 0 deletions(-)
4503
4504commit dc7b6f1d79b5508706be9242b79180727701e54f
4505Author: Keith Packard <keithp@koto.keithp.com>
4506Date:	Sat Nov 3 23:42:32 2007 -0700
4507
4508    Link new function documentation into the fontconfig-devel.sgml
4509
4510 doc/fontconfig-devel.sgml |   31 +++++++++++++++++++++++++++++++
4511 1 files changed, 31 insertions(+), 0 deletions(-)
4512
4513commit dac27f2f1a766b042487827c726b3ccae147d282
4514Author: Keith Packard <keithp@koto.keithp.com>
4515Date:	Sat Nov 3 23:41:38 2007 -0700
4516
4517    Formatting syntax mistake in doc/fclangset.fncs.
4518
4519    <parameter>ls</function> needed to be <parameter>ls</parameter>.
4520
4521 doc/fclangset.fncs |	 2 +-
4522 1 files changed, 1 insertions(+), 1 deletions(-)
4523
4524commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
4525Author: Keith Packard <keithp@koto.keithp.com>
4526Date:	Sat Nov 3 23:23:55 2007 -0700
4527
4528    Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
4529
4530    Just adding the .fncs versions doesn't get these files generated.
4531
4532 doc/Makefile.am |    3 +++
4533 1 files changed, 3 insertions(+), 0 deletions(-)
4534
4535commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
4536Author: Keith Packard <keithp@koto.keithp.com>
4537Date:	Sat Nov 3 23:23:09 2007 -0700
4538
4539    Fix formatting syntax in doc/fccache.fncs
4540
4541 doc/fccache.fncs |    8 ++++----
4542 1 files changed, 4 insertions(+), 4 deletions(-)
4543
4544commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
4545Author: Keith Packard <keithp@koto.keithp.com>
4546Date:	Sat Nov 3 23:03:11 2007 -0700
4547
4548    Replace incorrect documentation uses of 'char' with 'FcChar8'
4549    (bug 13002).
4550
4551 doc/fcconfig.fncs	   |   10 +++++-----
4552 doc/fcfile.fncs	   |	6 +++---
4553 doc/fcfreetype.fncs	   |	4 ++--
4554 doc/fcpattern.fncs	   |	6 +++---
4555 doc/fontconfig-devel.sgml |	2 +-
4556 5 files changed, 14 insertions(+), 14 deletions(-)
4557
4558commit b4a3e834126a3cac7fbf2212087825f886be1f1d
4559Author: Keith Packard <keithp@koto.keithp.com>
4560Date:	Sat Nov 3 22:53:12 2007 -0700
4561
4562    Remove references to FcConfigParse and FcConfigLoad.
4563
4564    These functions no longer exist.
4565
4566 doc/fcconfig.fncs |	3 +--
4567 1 files changed, 1 insertions(+), 2 deletions(-)
4568
4569commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
4570Author: Keith Packard <keithp@koto.keithp.com>
4571Date:	Sat Nov 3 22:45:31 2007 -0700
4572
4573    Have FcConfigSetCurrent accept the current configuration and simply
4574    return
4575    without updating anything.
4576
4577 src/fccfg.c |	  3 +++
4578 1 files changed, 3 insertions(+), 0 deletions(-)
4579
4580commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
4581Author: Keith Packard <keithp@koto.keithp.com>
4582Date:	Sat Nov 3 22:39:54 2007 -0700
4583
4584    Update documentation for stale FcConfigGetConfig function.
4585
4586    The old per-user cache filename is no longer used.
4587
4588 doc/fcconfig.fncs |	5 +++--
4589 1 files changed, 3 insertions(+), 2 deletions(-)
4590
4591commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
4592Author: Keith Packard <keithp@koto.keithp.com>
4593Date:	Sat Nov 3 22:31:16 2007 -0700
4594
4595    Update documentation for FcStrCopyFilename (bug 12964).
4596
4597    FcStrCopyFilename constructs a canonical path for any argument,
4598    including
4599    expanding leading ~ and editing '.' and '..' elements out of the
4600    resulting
4601    path.
4602
4603 doc/fcstring.fncs |   13 +++++++++----
4604 1 files changed, 9 insertions(+), 4 deletions(-)
4605
4606commit a190678e3c4497870679808dde418191407be91d
4607Author: Keith Packard <keithp@koto.keithp.com>
4608Date:	Sat Nov 3 22:23:28 2007 -0700
4609
4610    Document previously undocumented functions. (bug 12963)
4611
4612 doc/Makefile.am	   |	3 +
4613 doc/check-missing-doc	   |	4 +-
4614 doc/fccache.fncs	   |   68 ++++++++++++++++++++++++
4615 doc/fccharset.fncs	   |   24 +++++++++
4616 doc/fcconfig.fncs	   |   31 +++++++++++
4617 doc/fcdircache.fncs	   |   88 ++++++++++++++++++++++++++++++++
4618 doc/fcfile.fncs	   |   29 ++++++----
4619 doc/fcfontset.fncs	   |   83 ++++++++++++++++++++++++++++++
4620 doc/fcfreetype.fncs	   |   22 ++++++++
4621 doc/fclangset.fncs	   |  124
4622 +++++++++++++++++++++++++++++++++++++++++++++
4623 doc/fcmatrix.fncs	   |	2 +
4624 doc/fcpattern.fncs	   |   52 ++++++++++++++++++-
4625 doc/fcstring.fncs	   |   80 ++++++++++++++++++++++++-----
4626 doc/fcstrset.fncs	   |   11 ++++
4627 doc/fcvalue.fncs	   |   21 ++++++++
4628 doc/fontconfig-devel.sgml |   26 +++++++++-
4629 16 files changed, 638 insertions(+), 30 deletions(-)
4630
4631commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
4632Author: Keith Packard <keithp@koto.keithp.com>
4633Date:	Sat Nov 3 22:01:33 2007 -0700
4634
4635    Verify documentation covers exposed symbols.
4636
4637    Add check-missing-doc script to make sure the documentation matches
4638    the
4639    complete list of symbols exported from the header files before
4640    release.
4641
4642 doc/Makefile.am       |    6 +++++-
4643 doc/check-missing-doc |   23 +++++++++++++++++++++++
4644 2 files changed, 28 insertions(+), 1 deletions(-)
4645
4646commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
4647Author: Keith Packard <keithp@koto.keithp.com>
4648Date:	Sat Nov 3 21:58:34 2007 -0700
4649
4650    Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
4651
4652 src/fclang.c |    8 ++++----
4653 1 files changed, 4 insertions(+), 4 deletions(-)
4654
4655commit 9b84ecff92b8dccf6559a858e35762c0f664429a
4656Author: Keith Packard <keithp@koto.keithp.com>
4657Date:	Sat Nov 3 21:57:51 2007 -0700
4658
4659    Don't check cache file time stamps when cleaning cache dir.
4660
4661    Cache file mtime is meaningless now that the directory time is
4662    encoded in
4663    the cache.
4664
4665 fc-cache/fc-cache.c |	 10 +---------
4666 1 files changed, 1 insertions(+), 9 deletions(-)
4667
4668commit 1d93c1752f03b833603ea31c2cfbd16868c44922
4669Author: Keith Packard <keithp@koto.keithp.com>
4670Date:	Sat Nov 3 21:56:36 2007 -0700
4671
4672    Typo error in function name: Inverval -> interval
4673
4674 src/fccfg.c |	  4 ++--
4675 1 files changed, 2 insertions(+), 2 deletions(-)
4676
4677commit b868a1447341ebe9962007069ec8658550e62483
4678Author: Keith Packard <keithp@koto.keithp.com>
4679Date:	Sat Nov 3 21:55:39 2007 -0700
4680
4681    Track line numbers in sgml edit tool input.
4682
4683    Errors in the documentation can be hard to find unless the tool
4684    outputs the
4685    line number where the problem exists.
4686
4687 doc/edit-sgml.c |   85
4688 +++++++++++++++++++++++++++++++++---------------------
4689 1 files changed, 52 insertions(+), 33 deletions(-)
4690
4691commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
4692Author: Keith Packard <keithp@koto.keithp.com>
4693Date:	Sat Nov 3 21:54:49 2007 -0700
4694
4695    Clean up exported names in fontconfig.h.
4696
4697    Fix typo errors (Inverval indeed).
4698    Remove FcPattern *p from FcValue (unused)
4699    Remove spurious FcPublic from formals.
4700
4701 fontconfig/fontconfig.h |   24 +++++++++++++-----------
4702 1 files changed, 13 insertions(+), 11 deletions(-)
4703
4704commit e37d10fa74217a6102003882d49ac323f28db678
4705Author: Keith Packard <keithp@koto.keithp.com>
4706Date:	Sat Nov 3 14:16:29 2007 -0700
4707
4708    Make file_stat argument to FcDirCacheLoadFile optional.
4709
4710    Allow file_stat to be NULL by using a local stat structure in
4711    that case.
4712
4713 src/fccache.c |    3 +++
4714 1 files changed, 3 insertions(+), 0 deletions(-)
4715
4716commit 2ddce88cde79d8bf8959d614af883999d5c66a85
4717Author: Keith Packard <keithp@koto.keithp.com>
4718Date:	Sat Nov 3 13:44:59 2007 -0700
4719
4720    Document skipping of fonts from FcFileScan/FcDirScan.
4721
4722    FcFileScan and FcDirScan will skip fonts under direction of the
4723    configuration and default fontconfig policy.
4724
4725 doc/fcfile.fncs |    7 +++++--
4726 1 files changed, 5 insertions(+), 2 deletions(-)
4727
4728commit 5d82c4c85d201011e60adcf887d15341ecdd5729
4729Author: Keith Packard <keithp@koto.keithp.com>
4730Date:	Sat Nov 3 13:26:16 2007 -0700
4731
4732    Correct documentation for FcConfigUptoDate (bug 12948).
4733
4734    FcConfigUptoDate only checks whether files have been modified
4735    since the
4736    configuration was created. Any changes to the configuration through
4737    the API
4738    since then are not considered.
4739
4740 doc/fcconfig.fncs |	4 ++--
4741 1 files changed, 2 insertions(+), 2 deletions(-)
4742
4743commit b607922909acfc7ae96de688ed34efd19cd038ac
4744Author: Keith Packard <keithp@koto.keithp.com>
4745Date:	Sat Nov 3 13:09:01 2007 -0700
4746
4747    Remove fcprivate.h, move the remaining macros to fcint.h.
4748
4749    fcprivate.h was supposed to extend the fontconfig API for the various
4750    fontconfig utilities. Instead, just have those utilities use the
4751    internal
4752    fcint.h header file (which they already do), removing fcprivate.h
4753    from the
4754    installation and hence from the defacto public API.
4755
4756 fontconfig/Makefile.am |    3 +-
4757 fontconfig/fcprivate.h |  123
4758 ------------------------------------------------
4759 src/Makefile.am	|    3 +-
4760 src/fcint.h		|   95 ++++++++++++++++++++++++++++++++++++-
4761 4 files changed, 96 insertions(+), 128 deletions(-)
4762
4763commit 910db318ae67693f7bc17f0bdc61caaf555365ae
4764Author: Keith Packard <keithp@koto.keithp.com>
4765Date:	Sat Nov 3 13:05:25 2007 -0700
4766
4767    Correct documentation for FcAtomicLock (Bug 12947).
4768
4769    FcAtomicLock can only be called once from any process.
4770
4771 doc/fcatomic.fncs |	6 +++---
4772 1 files changed, 3 insertions(+), 3 deletions(-)
4773
4774commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
4775Author: Behdad Esfahbod <behdad@behdad.org>
4776Date:	Fri Oct 26 02:02:19 2007 -0400
4777
4778    Port fonts-persian.conf to new alias syntax with binding="same"
4779
4780    Signed-off-by: Keith Packard <keithp@koto.keithp.com>
4781
4782 conf.d/65-fonts-persian.conf |  377
4783 ++++++++++++++----------------------------
4784 1 files changed, 121 insertions(+), 256 deletions(-)
4785
4786commit 681bb379de1847cf288ba27cf29243c8395cff17
4787Author: Keith Packard <keithp@koto.keithp.com>
4788Date:	Thu Oct 25 22:30:49 2007 -0700
4789
4790    Respect "binding" attribute in <alias> entries.
4791
4792    This makes creating "same" aliases for renamed font families far
4793    easier.
4794
4795 fonts.dtd   |	  2 ++
4796 src/fcxml.c |	 58
4797 ++++++++++++++++++++++++++++++++++++----------------------
4798 2 files changed, 38 insertions(+), 22 deletions(-)
4799
4800commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
4801Author: Behdad Esfahbod <behdad@behdad.org>
4802Date:	Thu Oct 25 21:35:45 2007 -0700
4803
4804    Make fc-match --sort call FcFontRenderPrepare.
4805
4806    This makes the --sort and regular output the same for each font.
4807
4808 fc-match/fc-match.c |	 20 ++++++++++++++++++--
4809 1 files changed, 18 insertions(+), 2 deletions(-)
4810
4811commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
4812Author: Keith Packard <keithp@koto.keithp.com>
4813Date:	Thu Oct 25 21:23:36 2007 -0700
4814
4815    Also check configDirs mtimes in FcConfigUptoDate
4816
4817    Checking only config files and font directories can miss changes which
4818    affect only a configuration directory. Check those to catch any
4819    changes.
4820
4821 src/fccfg.c |	 17 +++--------------
4822 1 files changed, 3 insertions(+), 14 deletions(-)
4823
4824commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
4825Author: Keith Packard <keithp@koto.keithp.com>
4826Date:	Thu Oct 25 15:19:14 2007 -0700
4827
4828    A few fixups for make distcheck
4829
4830 Makefile.am	 |    2 +-
4831 doc/Makefile.am |    2 +-
4832 2 files changed, 2 insertions(+), 2 deletions(-)
4833
4834commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
4835Author: Keith Packard <keithp@koto.keithp.com>
4836Date:	Thu Oct 25 15:07:54 2007 -0700
4837
4838    Set version numbers to 2.4.91 (2.5 RC1)
4839
4840 README			 |   59
4841 +++++++++++++++++++++++++++++++++++++++++++++-
4842 configure.in		 |    2 +-
4843 fontconfig/fontconfig.h |    2 +-
4844 3 files changed, 59 insertions(+), 4 deletions(-)
4845
4846commit 7a1a7c0c15793e77cb162dd3393971332896460e
4847Author: Keith Packard <keithp@koto.keithp.com>
4848Date:	Thu Oct 25 14:36:24 2007 -0700
4849
4850    Build fix for Solaris 10 with GCC.
4851
4852    Solaris 10 with GCC doesn't appear capable of supporting the symbol
4853    visibility stuff, so disable it.
4854
4855 src/fcint.h |	  2 +-
4856 1 files changed, 1 insertions(+), 1 deletions(-)
4857
4858commit fc990b2e86008967f499fe0df88de8e074a3670e
4859Author: Behdad Esfahbod <freedesktop@behdad.org>
4860Date:	Thu Oct 25 14:20:06 2007 -0700
4861
4862    Update CaseFolding.txt to Unicode 5.1.0
4863
4864 fc-case/CaseFolding.txt |  184
4865 +++++++++++++++++++++++++++++++++++++++++++++--
4866 src/fcstr.c		 |    2 +-
4867 2 files changed, 178 insertions(+), 8 deletions(-)
4868
4869commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
4870Author: Keith Packard <keithp@neko.keithp.com>
4871Date:	Fri Sep 1 20:25:21 2006 -0700
4872
4873    Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
4874    2511)
4875
4876    Added FcStrContainsWord to detect strings on word boundaries.
4877
4878 src/fcfreetype.c |   15 +++++++++++++--
4879 src/fcint.h	  |    3 +++
4880 src/fcstr.c	  |   50
4881 +++++++++++++++++++++++++++++++++++++++++++++++++-
4882 3 files changed, 65 insertions(+), 3 deletions(-)
4883
4884commit 349182784fdd0acf5d1262d8876c967f69dc30aa
4885Author: Keith Packard <keithp@koto.keithp.com>
4886Date:	Thu Oct 25 01:51:38 2007 -0700
4887
4888    fontconfig needs configure option to use gnu iconv (bug 4083).
4889
4890    Existing Solaris workaround was broken; mis-matching values caused
4891    the test
4892    for libiconv to always fail.
4893
4894 configure.in |    4 ++--
4895 1 files changed, 2 insertions(+), 2 deletions(-)
4896
4897commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
4898Author: Keith Packard <keithp@koto.keithp.com>
4899Date:	Thu Oct 25 01:35:32 2007 -0700
4900
4901    Ensure weight/slant values present even when style is supplied
4902    (bug 9313).
4903
4904    If the provided style value doesn't match any available font, fall
4905    back to
4906    using the weight and slant values by ensuring that those are in
4907    the pattern.
4908
4909 src/fcdefault.c |   16 +++++-----------
4910 1 files changed, 5 insertions(+), 11 deletions(-)
4911
4912commit 43d0454597dfb5375b1268edb79172779cc51113
4913Author: Keith Packard <keithp@koto.keithp.com>
4914Date:	Thu Oct 25 01:26:09 2007 -0700
4915
4916    Distribute man source files for command line programs (bug 9678).
4917
4918    For systems on whch DOCBOOK is unavailable, distribute command
4919    line program
4920    manual pages in .man format.
4921
4922 fc-cache/Makefile.am |    6 +++---
4923 fc-cat/Makefile.am   |    6 +++---
4924 fc-list/Makefile.am  |    6 +++---
4925 fc-match/Makefile.am |    6 +++---
4926 4 files changed, 12 insertions(+), 12 deletions(-)
4927
4928commit cf3e888b71a22e5c5875b96bf29557746044bd2b
4929Author: Dwayne Bailey <dwayne@translate.org.za>
4930Date:	Thu Oct 25 01:16:06 2007 -0700
4931
4932    Add/fix *.orth files for South African languages
4933
4934    This adds the missing orth files for Ndebele (South) (nr), Northern
4935    Sotho
4936    (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
4937    (tn)
4938    orth file.
4939
4940 fc-lang/iso639-1 |    4 ++--
4941 fc-lang/iso639-2 |    8 ++++----
4942 fc-lang/nr.orth  |   29 +++++++++++++++++++++++++++++
4943 fc-lang/nso.orth |   34 ++++++++++++++++++++++++++++++++++
4944 fc-lang/ss.orth  |   29 +++++++++++++++++++++++++++++
4945 fc-lang/st.orth  |   29 +++++++++++++++++++++++++++++
4946 fc-lang/tn.orth  |    2 ++
4947 7 files changed, 129 insertions(+), 6 deletions(-)
4948
4949commit 28a4ea7f714956d34f7ac65354577b87bec5620d
4950Author: Keith Packard <keithp@koto.keithp.com>
4951Date:	Thu Oct 25 01:09:11 2007 -0700
4952
4953    Fix parallel build in fontconfig/docs (bug 10481).
4954
4955 doc/Makefile.am |    2 +-
4956 1 files changed, 1 insertions(+), 1 deletions(-)
4957
4958commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
4959Author: Keith Packard <keithp@koto.keithp.com>
4960Date:	Thu Oct 25 01:03:40 2007 -0700
4961
4962    Handle UltraBlack weight.
4963
4964    UltraBlack is weight 950 on the CSS scale; handle this by name
4965    and value
4966    encoding it as fontconfig weight 215.
4967
4968 fontconfig/fontconfig.h |    2 ++
4969 src/fcfreetype.c	 |    7 ++++++-
4970 2 files changed, 8 insertions(+), 1 deletions(-)
4971
4972commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
4973Author: Keith Packard <keithp@koto.keithp.com>
4974Date:	Thu Oct 25 01:02:58 2007 -0700
4975
4976    Oops. Left debugging printf in previous commit.
4977
4978 src/fcfreetype.c |    1 -
4979 1 files changed, 0 insertions(+), 1 deletions(-)
4980
4981commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
4982Author: Keith Packard <keithp@koto.keithp.com>
4983Date:	Thu Oct 25 00:49:19 2007 -0700
4984
4985    Spelling errors in documentation. (bug 10879).
4986
4987    Thanks to David <ssdk@ispras.ru> for spotting these.
4988
4989 doc/fcconfig.fncs |	4 ++--
4990 doc/fcstring.fncs |	2 +-
4991 2 files changed, 3 insertions(+), 3 deletions(-)
4992
4993commit feecc86cea6bd1cb588f68e06b85d85727289989
4994Author: Keith Packard <keithp@koto.keithp.com>
4995Date:	Thu Oct 25 00:46:41 2007 -0700
4996
4997    There is no U+1257 (bug 10899).
4998
4999    The Eritrean Tigrinya orthography mistakenly included this unicode
5000    value.
5001
5002 fc-lang/ti_er.orth |	 2 +-
5003 1 files changed, 1 insertions(+), 1 deletions(-)
5004
5005commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
5006Author: Keith Packard <keithp@koto.keithp.com>
5007Date:	Thu Oct 25 00:41:28 2007 -0700
5008
5009    FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
5010    10976)
5011
5012    Thanks to David <ssdk@ispras.ru> for spotting this error.
5013
5014 src/fcinit.c |    2 +-
5015 1 files changed, 1 insertions(+), 1 deletions(-)
5016
5017commit 28baf727367513ad06ddb1c53daff062e8f39e8c
5018Author: Tilman Sauerbeck <tilman@code-monkey.de>
5019Date:	Thu Oct 25 00:38:44 2007 -0700
5020
5021    Store FcVendorFoundries in read-only memory.
5022
5023    Create fixed size strings for vendor and foundry.
5024
5025 src/fcfreetype.c |   62
5026 +++++++++++++++++++++++++++---------------------------
5027 1 files changed, 31 insertions(+), 31 deletions(-)
5028
5029commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
5030Author: Tilman Sauerbeck <tilman@code-monkey.de>
5031Date:	Thu Oct 25 00:36:37 2007 -0700
5032
5033    Store FcNoticeFoundries in read-only memory.
5034
5035    Use a single character array and a separate table of integer indices.
5036
5037 src/fcfreetype.c |   75
5038 ++++++++++++++++++++++++++++++++++++------------------
5039 1 files changed, 50 insertions(+), 25 deletions(-)
5040
5041commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
5042Author: Keith Packard <keithp@koto.keithp.com>
5043Date:	Thu Oct 25 00:22:04 2007 -0700
5044
5045    Replace makealias pattern with something supported by POSIX grep
5046    (bug 11083)
5047
5048    The suggested replacement in the bug was not supported by GNU grep,
5049    so I
5050    created something that should be supported everywhere (famous
5051    last words).
5052
5053 src/makealias |    2 +-
5054 1 files changed, 1 insertions(+), 1 deletions(-)
5055
5056commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
5057Author: Keith Packard <keithp@koto.keithp.com>
5058Date:	Wed Oct 24 21:59:33 2007 -0700
5059
5060    Add BRAILLE PATTERN BLANK to list of blank glyphs.
5061
5062    Braille pattern blank is often imaged as a blank glyph.
5063
5064 fonts.conf.in |    1 +
5065 1 files changed, 1 insertions(+), 0 deletions(-)
5066
5067commit 007cae508c831561c7a4f06092858ea7bf517e2e
5068Author: Keith Packard <keithp@koto.keithp.com>
5069Date:	Wed Oct 24 21:52:56 2007 -0700
5070
5071    Move <cachedir> elements to the end of fonts.conf.
5072
5073    This allows users to select alternate directories for cache files,
5074    ahead of
5075    the 'standard' directories.
5076
5077 fonts.conf.in |   10 +++++-----
5078 1 files changed, 5 insertions(+), 5 deletions(-)
5079
5080commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
5081Author: Keith Packard <keithp@koto.keithp.com>
5082Date:	Wed Oct 24 21:47:40 2007 -0700
5083
5084    Leave generated headers out of distribution (bug 12734).
5085
5086    If the generated header files are included in the distribution,
5087    a build
5088    outside of the source directory will use them. For machine-specific
5089    files,
5090    this generates the wrong result (fcarch.h). Leaving them out of the
5091    distribution forces them to be built.
5092
5093 fc-arch/Makefile.am	  |    4 +---
5094 fc-case/Makefile.am	  |    4 +---
5095 fc-glyphname/Makefile.am |    4 +---
5096 fc-lang/Makefile.am	  |    4 +---
5097 4 files changed, 4 insertions(+), 12 deletions(-)
5098
5099commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
5100Author: Keith Packard <keithp@koto.keithp.com>
5101Date:	Thu Oct 18 09:48:31 2007 -0700
5102
5103    Eliminate relocations from FcCodePageRange structure (bug 10982).
5104
5105    FcCodePageRange was using char pointers; replace them with char
5106    arrays.
5107
5108 src/fcfreetype.c |   12 ++++++------
5109 1 files changed, 6 insertions(+), 6 deletions(-)
5110
5111commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
5112Author: Keith Packard <keithp@koto.keithp.com>
5113Date:	Thu Oct 18 09:43:22 2007 -0700
5114
5115    Eliminate relocations for glyph name table.
5116
5117    Glyph names (now used only for dingbats) were using many relocations,
5118    causing startup latency plus per-process memory usage. Replace
5119    pointers with
5120    table indices, shrinking table size and elimninating relocations.
5121
5122 fc-glyphname/fc-glyphname.c |	 28 ++++++++++++++++++++--------
5123 src/fcfreetype.c	     |	 16 ++++++++--------
5124 2 files changed, 28 insertions(+), 16 deletions(-)
5125
5126commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
5127Author: Keith Packard <keithp@koto.keithp.com>
5128Date:	Thu Oct 18 09:41:00 2007 -0700
5129
5130    Must not insert cache into hash table before completely validating.
5131
5132    The cache was inserted into the hash table before the timestamps
5133    in the
5134    cache were verified; if that verification failed, an extra pointer
5135    to the
5136    now freed cache would be left in the hash table. FcFini would fail an
5137    assertion as a result.
5138
5139 src/fccache.c |    4 ++--
5140 1 files changed, 2 insertions(+), 2 deletions(-)
5141
5142commit e85789a99770dbd1a4abe9da3eadb355c19f5216
5143Author: Keith Packard <keithp@koto.keithp.com>
5144Date:	Thu Oct 18 08:58:14 2007 -0700
5145
5146    Place language name in constant array instead of pointer.
5147
5148    Constant char array of 8 bytes is the same size as a pointer plus
5149    a short
5150    string, so this actually saves memory and eliminates a pile of
5151    relocations.
5152
5153 fc-lang/fc-lang.c |	2 +-
5154 src/fclang.c	   |	2 +-
5155 2 files changed, 2 insertions(+), 2 deletions(-)
5156
5157commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
5158Author: Keith Packard <keithp@koto.keithp.com>
5159Date:	Thu Oct 18 08:56:42 2007 -0700
5160
5161    FcConfigParseAndLoad doc was missing the last param.
5162
5163    Typo lost the last param to this function.
5164
5165 doc/fcconfig.fncs |	2 +-
5166 1 files changed, 1 insertions(+), 1 deletions(-)
5167
5168commit 07e646cc8422bda778ecf1c084129556a39a0f2a
5169Author: Mike FABIAN <mfabian@suse.de>
5170Date:	Thu Oct 18 05:44:28 2007 -0700
5171
5172    Avoid crashes if config files contain junk.
5173
5174    If ~/.fonts.conf contains:
5175
5176      <edit mode="assign_replace" name="spacing">
5177	 <int>mono</int>
5178	   </edit>
5179
5180    fontconfig crashes:
5181
5182	mfabian@magellan:~$ fc-match sans
5183	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
5184	    a valid
5185	integer
5186	    セグメンテーション違反です (core dumped)
5187		mfabian@magellan:~$
5188
5189    Of course the above is nonsense, “mono” is no valid integer
5190    indeed.
5191
5192    But I think nevertheless fontconfig should not crash in that case.
5193
5194    The problem was caused by partially truncated expression trees
5195    caused by
5196    parse errors -- typechecking these walked the tree without verifying
5197    the
5198    integrity of the structure. Of course, the whole tree will be
5199    discarded
5200    shortly after being loaded as it contained an error.
5201
5202 src/fcxml.c |	  4 ++++
5203 1 files changed, 4 insertions(+), 0 deletions(-)
5204
5205commit fa9a7448d83da498b3494fd0ff7d756569f94425
5206Author: Hideki Yamane <henrich@iijmio-mail.jp>
5207Date:	Thu Oct 18 05:17:36 2007 -0700
5208
5209    Handle Japanese fonts better. (debian bug #435971)
5210
5211    Add some commonly available Japanese fonts to the standard aliases.
5212
5213 conf.d/65-nonlatin.conf |   11 +++++++++++
5214 1 files changed, 11 insertions(+), 0 deletions(-)
5215
5216commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
5217Author: Keith Packard <keithp@koto.keithp.com>
5218Date:	Thu Oct 18 05:05:59 2007 -0700
5219
5220    Have fc-cache remove invalid cache files from cache directories.
5221
5222    Old cache file versions, or corrupted cache files should be removed
5223    when
5224    cleaning cache directories with fc-cache. This only affects filenames
5225    which
5226    match the fontconfig cache file format, so other files will be
5227    left alone.
5228
5229 fc-cache/fc-cache.c |	 34 ++++++++++++++++++----------------
5230 1 files changed, 18 insertions(+), 16 deletions(-)
5231
5232commit 238489030a64fa883f8f9fc3d73247b7f7257899
5233Author: Keith Packard <keithp@koto.keithp.com>
5234Date:	Thu Oct 18 05:04:39 2007 -0700
5235
5236    Don't use X_OK bit when checking for writable directories (bug 12438)
5237
5238    Some mingw versions have broken X_OK checking; instead of trying
5239    to work
5240    around this in a system-depedent manner, simply don't bother
5241    checking for
5242    X_OK along with W_OK as such cases are expected to be mistakes,
5243    and not
5244    sensible access control.
5245
5246 fc-cache/fc-cache.c |	  2 +-
5247 src/fccache.c	     |	  4 ++--
5248 2 files changed, 3 insertions(+), 3 deletions(-)
5249
5250commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
5251Author: Keith Packard <keithp@koto.keithp.com>
5252Date:	Thu Oct 18 05:01:41 2007 -0700
5253
5254    Verbose message about cleaning directories was imprecise
5255
5256    Non-existent directories are now described as 'non-existent'
5257    instead of
5258    'unwritable'.
5259
5260 fc-cache/fc-cache.c |	  3 ++-
5261 1 files changed, 2 insertions(+), 1 deletions(-)
5262
5263commit 50124d1e484b84796abb7d8a6c1995edaff23e80
5264Author: Keith Packard <keithp@koto.keithp.com>
5265Date:	Thu Oct 18 04:58:31 2007 -0700
5266
5267    Improve verbose messages from fc-cache.
5268
5269    fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
5270    fonts, %d
5271    dirs', which could easily mislead the user. Add 'existing cache is
5272    valid' or
5273    'new cache contents' to these messages to explain what it is doing.
5274
5275 fc-cache/fc-cache.c |	  4 ++--
5276 1 files changed, 2 insertions(+), 2 deletions(-)
5277
5278commit e12f718f65fc874e9170761f670930124815663e
5279Author: Keith Packard <keithp@koto.keithp.com>
5280Date:	Thu Oct 18 04:54:51 2007 -0700
5281
5282    Remove unneeded call to access(2) in fc-cache.
5283
5284    This call was followed by a call to stat(2) which provided the
5285    necessary
5286    information. This call to access(2) was necessary when cache
5287    files were
5288    stored in the font directory as that would check for write permission
5289    correctly.
5290
5291 fc-cache/fc-cache.c |	 18 +++---------------
5292 1 files changed, 3 insertions(+), 15 deletions(-)
5293
5294commit f7da903d370dcf662a301930b003485f25db618f
5295Author: Keith Packard <keithp@koto.keithp.com>
5296Date:	Thu Oct 18 04:31:33 2007 -0700
5297
5298    Make FC_FULLNAME include all fullname entries, elide nothing. [bug
5299    12827]
5300
5301    The old policy of eliding fullname entries which matched FC_FAMILY or
5302    FC_FAMILY + FC_STYLE meant that applications could not know what the
5303    font foundry set as the fullname of the font. Hiding information
5304    is not
5305    helpful.
5306
5307 src/fcfreetype.c |   64
5308 ------------------------------------------------------
5309 1 files changed, 0 insertions(+), 64 deletions(-)
5310
5311commit 144ca878311af885db820a35db31563ba87ee6ad
5312Author: Keith Packard <keithp@koto.keithp.com>
5313Date:	Thu Oct 18 04:29:13 2007 -0700
5314
5315    Comment about mmaping cache files was misleading.
5316
5317 src/fccache.c |    3 ++-
5318 1 files changed, 2 insertions(+), 1 deletions(-)
5319
5320commit db6f19f13b1719617c54a1658b8faa31da56e1d4
5321Author: Keith Packard <keithp@koto.keithp.com>
5322Date:	Thu Oct 18 04:13:51 2007 -0700
5323
5324    Store font directory mtime in cache file.
5325
5326    Instead of relying on mtime ordering between a directory and its
5327    associated
5328    cache file, write the directory mtime into the cache file itself. This
5329    makes
5330    cache file checks more reliable across file systems.
5331
5332    This change is made in a way that old programs can use new cache
5333    files, but
5334    new programs will need new cache files.
5335
5336 fc-arch/fcarch.tmpl.h |   14 +++++-----
5337 src/fccache.c	       |   64
5338 +++++++++++++++++++++++++++++++-----------------
5339 src/fcdir.c	       |    8 +++++-
5340 src/fcint.h	       |    5 ++-
5341 4 files changed, 58 insertions(+), 33 deletions(-)
5342
5343commit 00268a50e8b99e80ff25ee2a77a925398f89693f
5344Author: Keith Packard <keithp@koto.keithp.com>
5345Date:	Thu Oct 18 03:52:29 2007 -0700
5346
5347    Fix ChangeLog generation to avoid circular make dependency
5348
5349 Makefile.am |	 11 ++++-------
5350 1 files changed, 4 insertions(+), 7 deletions(-)
5351
5352commit 3ae9258f9e825ed576dc315ec79009188bb422e2
5353Author: Keith Packard <keithp@neko.keithp.com>
5354Date:	Sun Aug 5 12:31:03 2007 -0700
5355
5356    Free temporary string in FcDirCacheUnlink (Bug #11758)
5357
5358    In FcDirCacheUnlink(), the line
5359
5360      cache_hashed = FcStrPlus (cache_dir, cache_base);
5361
5362    allocates memory in cache_hashed that is never free()'d before
5363    the function
5364    exits.
5365
5366    Reported by Ben Combee.
5367
5368 src/fccache.c |    1 +
5369 1 files changed, 1 insertions(+), 0 deletions(-)
5370
5371commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
5372Author: Keith Packard <keithp@neko.keithp.com>
5373Date:	Mon Mar 12 10:32:23 2007 -0700
5374
5375    Work around FreeType bug when glyph name buffer is too small.
5376
5377    Recent versions of FreeType do not correctly deal with glyph name
5378    buffers
5379    that are too small; work around this by declaring a buffer that can
5380    hold any
5381    PS name (127 bytes).
5382
5383 src/fcfreetype.c |   21 +++++++++++++++++----
5384 1 files changed, 17 insertions(+), 4 deletions(-)
5385
5386commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
5387Author: Keith Packard <keithp@neko.keithp.com>
5388Date:	Mon Mar 12 10:30:51 2007 -0700
5389
5390    rehash increment could be zero, causing rehash infinite loop.
5391
5392    Bump the rehash value by one so that it is always positive.
5393
5394 fc-glyphname/fc-glyphname.c |	  2 +-
5395 1 files changed, 1 insertions(+), 1 deletions(-)
5396
5397commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
5398Author: Stephan Kulow <coolo@novell.com>
5399Date:	Mon Mar 12 10:21:35 2007 -0700
5400
5401    Make FcPatternDuplicate copy the binding instead of always using
5402    Strong.
5403
5404    I noticed that Qt always uses a different font than fc-match
5405    advertises.
5406    Debugging the issue, I found that a call that looks pretty innocent is
5407    changing all weak bindings to strong bindings and as such changes the
5408    semantic of the match: FcPatternDuplicate.
5409
5410 src/fcpat.c |	 10 +++++++---
5411 1 files changed, 7 insertions(+), 3 deletions(-)
5412
5413commit 2373f904265a05761039cfc5fe305bf588e831c5
5414Author: Keith Packard <keithp@neko.keithp.com>
5415Date:	Sat Dec 2 16:09:47 2006 -0800
5416
5417    Update for version 2.4.2
5418
5419 INSTALL		 |    2 +-
5420 README			 |   36 ++++++++++++++++++++++++++++++++++--
5421 configure.in		 |    2 +-
5422 fontconfig/fontconfig.h |    2 +-
5423 4 files changed, 37 insertions(+), 5 deletions(-)
5424
5425commit e3b65ee06808cda296215b88111a259a200cc37c
5426Author: Peter Breitenlohner <peb@mppmu.mpg.de>
5427Date:	Sat Dec 2 15:09:57 2006 -0800
5428
5429    Fix fc-cat documentation (bug 8935).
5430
5431    Adapt documentation to reality.
5432
5433    (1) The fc-cat usage message should reflect the
5434    options accepted by the program.
5435
5436    (2) The fc-cat.1 manpage was fairly broken (unreadable).
5437
5438 fc-cat/fc-cat.c    |	 9 +++++++--
5439 fc-cat/fc-cat.sgml |	26 +++++++++++++++++++++++---
5440 2 files changed, 30 insertions(+), 5 deletions(-)
5441
5442commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
5443Author: Keith Packard <keithp@neko.keithp.com>
5444Date:	Sat Dec 2 15:06:13 2006 -0800
5445
5446    Add space between type and formal in devel man pages (bug 8935)
5447
5448    Most parameters are pointers and have '*' in the type; for those
5449    which do not, use '%' to mark where a space needs to be inserted.
5450
5451 doc/edit-sgml.c       |    5 +++++
5452 doc/fcblanks.fncs     |    4 ++--
5453 doc/fccharset.fncs    |    8 ++++----
5454 doc/fcconfig.fncs     |   12 ++++++------
5455 doc/fcconstant.fncs   |    4 ++--
5456 doc/fcfile.fncs       |    4 ++--
5457 doc/fcfreetype.fncs   |   12 ++++++------
5458 doc/fcmatrix.fncs     |   12 ++++++------
5459 doc/fcobjectset.fncs  |    2 +-
5460 doc/fcobjecttype.fncs |    4 ++--
5461 doc/fcpattern.fncs    |   32 ++++++++++++++++----------------
5462 doc/fcstring.fncs     |   16 ++++++++--------
5463 doc/fcvalue.fncs      |    4 ++--
5464 13 files changed, 62 insertions(+), 57 deletions(-)
5465
5466commit b1aa20098f641a16d02e70a161450e6b85afe410
5467Author: Peter Breitenlohner <peb@mppmu.mpg.de>
5468Date:	Sat Dec 2 14:28:03 2006 -0800
5469
5470    Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
5471    8935.
5472
5473 doc/fontconfig-user.sgml |   87
5474 ++++++++++++++++++++++-----------------------
5475 1 files changed, 43 insertions(+), 44 deletions(-)
5476
5477commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
5478Author: Peter Breitenlohner <peb@mppmu.mpg.de>
5479Date:	Sat Dec 2 14:18:11 2006 -0800
5480
5481    A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
5482
5483    VPATH builds without doctools breaks as it cannot find the distributed
5484    pre-formatted documentation.
5485
5486 configure.in	 |    2 +-
5487 doc/Makefile.am |   14 +++++++++-----
5488 2 files changed, 10 insertions(+), 6 deletions(-)
5489
5490commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
5491Author: Keith Packard <keithp@neko.keithp.com>
5492Date:	Sat Dec 2 13:57:45 2006 -0800
5493
5494    Segfault scanning non-font files. Disallow scan edit of user
5495    vars. (#8767)
5496
5497    Missing NULL font check before attempting to edit scanned pattern.
5498    Also, <match target="scan"> rules are now checked to ensure all
5499    edited variables are in the predefined set; otherwise, the resulting
5500    cache files will not be stable.
5501
5502 src/fcdir.c |	  2 +-
5503 src/fcint.h |	  1 +
5504 src/fcxml.c |	  6 ++++++
5505 3 files changed, 8 insertions(+), 1 deletions(-)
5506
5507commit c9c6875014661d4326100bae0464279d76bd657f
5508Author: Kean Johnston <kean@armory.com>
5509Date:	Sat Dec 2 13:36:56 2006 -0800
5510
5511    Don't use varargs CPP macros in fccache.c. (bug 8733)
5512
5513    src/fccache.c uses a trick to try and use a function name that is
5514    also a
5515    macro name. It does this using the varargs args() macro. Replace that
5516    with separate macros for each number of formals.
5517
5518 src/fccache.c |   13 +++++++------
5519 1 files changed, 7 insertions(+), 6 deletions(-)
5520
5521commit 72ffe6536a6825a32095c8185aff836a12326ac5
5522Author: Keith Packard <keithp@neko.keithp.com>
5523Date:	Sat Dec 2 13:22:27 2006 -0800
5524
5525    Add FcFreeTypeQueryFace external API. Bug #7311.
5526
5527    Expose ability to build an FcPattern directly from an FT_Face
5528    object.
5529
5530 configure.in		 |    4 +-
5531 doc/fcfreetype.fncs	 |   17 +++++++++++++++-
5532 fontconfig/fcfreetype.h |    6 +++++
5533 src/fcfreetype.c	 |   50
5534 ++++++++++++++++++++++++++--------------------
5535 4 files changed, 52 insertions(+), 25 deletions(-)
5536
5537commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
5538Author: Keith Packard <keithp@neko.keithp.com>
5539Date:	Sat Dec 2 13:14:23 2006 -0800
5540
5541    Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
5542
5543    grep -l -w '^foo' doesn't work on Solaris. Replace with
5544    grep -l '^foo\>' instead which does. Also, grep -l will
5545    report the filename more than once (!), so add | head -1
5546    to pick just the first one.
5547
5548 src/makealias |    2 +-
5549 1 files changed, 1 insertions(+), 1 deletions(-)
5550
5551commit 2b77216ee21de95ec352672aa025195a83925b32
5552Author: Keith Packard <keithp@neko.keithp.com>
5553Date:	Sat Dec 2 13:04:05 2006 -0800
5554
5555    Avoid writing uninitialized structure pad bytes to cache files.
5556
5557    The union inside the FcValue structure contains pad bytes. Instead of
5558    copying the whole structure to the cache block, copy only the
5559    initialized
5560    fields to avoid writing whichever bytes serve as padding within the
5561    structure.
5562
5563 src/fcpat.c |	 17 ++++++++++++++++-
5564 1 files changed, 16 insertions(+), 1 deletions(-)
5565
5566commit 64d7e303df441f274ee194a401dcd14dfb58af7e
5567Author: Keith Packard <keithp@neko.keithp.com>
5568Date:	Sat Dec 2 12:14:49 2006 -0800
5569
5570    Warn (and recover) from config file without <cachedir> elements.
5571
5572    When updating from older fontconfig versions, if the config file
5573    is not replaced, it will not contain <cachedir> elements. Lacking
5574    these,
5575    fontconfig has no place to store cached font information and cannot
5576    operate
5577    reasonably.
5578
5579    Add code to check and see if the loaded configuration has no cache
5580    directories, and if so, warn the user and add both the default
5581    system cache
5582    directory and the normal per-user cache directory.
5583
5584 src/fcinit.c |   19 +++++++++++++++++++
5585 1 files changed, 19 insertions(+), 0 deletions(-)
5586
5587commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
5588Author: Keith Packard <keithp@neko.keithp.com>
5589Date:	Sat Dec 2 11:47:07 2006 -0800
5590
5591    Use explicit platform/nameid order when scanning ttf files.
5592
5593    Instead of accepting whatever order names appear in the font file,
5594    use an explicit ordering for both platform and nameid.
5595
5596    Platforms are high precedence than nameids.
5597
5598    The platform order is:
5599
5600	microsoft, apple unicode, macintosh, (other)
5601
5602    The family nameid order is:
5603
5604	preferred family, font family
5605
5606    The fullname nameid order is:
5607
5608	mac full name, full name
5609
5610    The style nameid order is
5611
5612	preferred subfamily, font subfamily
5613
5614    This will change the names visible to users in various application
5615    UIs, but
5616    should not change how existing font names are matched as all names
5617    remain
5618    present in the resulting database. The hope is that family names
5619    will, in
5620    general, be less ambiguous. Testing here shows that commercial fonts
5621    have longer names now while DejaVu has a shorter family name, and
5622    moves more
5623    of the font description to the style name.
5624
5625 src/fcfreetype.c |  237
5626 ++++++++++++++++++++++++++++++++++--------------------
5627 1 files changed, 149 insertions(+), 88 deletions(-)
5628
5629commit b5803016d74856eb44b05876f0d7178bfec0df47
5630Author: Keith Packard <keithp@neko.keithp.com>
5631Date:	Sun Nov 12 17:15:55 2006 -0800
5632
5633    FcStrCanonAbsoluteFilename should be static.
5634
5635 src/fcstr.c |	  2 +-
5636 1 files changed, 1 insertions(+), 1 deletions(-)
5637
5638commit bae5db78ddab473695a7efee374a75d6fe02426f
5639Author: Keith Packard <keithp@neko.keithp.com>
5640Date:	Sun Nov 12 17:15:24 2006 -0800
5641
5642    Add sparc64 architecture string.
5643
5644 fc-arch/fcarch.tmpl.h |    1 +
5645 1 files changed, 1 insertions(+), 0 deletions(-)
5646
5647commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
5648Author: Mike FABIAN <mfabian@suse.de>
5649Date:	Fri Oct 27 10:26:50 2006 -0700
5650
5651    Do not clean cache files for different architectures
5652
5653    Use filenames to clean cache files for current architecture
5654    only. This is
5655    sufficient as cache files live in their own directory where
5656    filenames are
5657    under fontconfig control.
5658
5659 fc-cache/fc-cache.c |	  9 +++++++++
5660 1 files changed, 9 insertions(+), 0 deletions(-)
5661
5662commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
5663Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
5664Date:	Sun Sep 17 17:03:33 2006 -0700
5665
5666    More fixes for Win32 building (bug 8311)
5667
5668    Our build system barfs on autogen.sh, which ignores
5669    --noconfigure. Configure
5670    needs a host of options to make the cross compile work in our case.
5671
5672    Fix typo in fccache.c
5673
5674 autogen.sh    |    7 +++++++
5675 src/fccache.c |    3 ++-
5676 2 files changed, 9 insertions(+), 1 deletions(-)
5677
5678commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
5679Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
5680Date:	Sun Sep 17 14:34:46 2006 -0700
5681
5682    FcStrCanonFileName buggy for mingw. (bug 8311)
5683
5684    FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
5685
5686    This only works on POSIX. On dos, this crashes with a stack overflow.
5687
5688    The patch attached splits this functionality in two functions
5689    (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
5690    get an
5691    absolute path.  It also fixes a number of other issues. With this
5692    patch,
5693    LilyPond actually produces output on Windows.
5694
5695 src/fccache.c |    5 +++
5696 src/fcstr.c   |   88
5697 +++++++++++++++++++++++++++++++++++++++++++++++----------
5698 2 files changed, 78 insertions(+), 15 deletions(-)
5699
5700commit cc104e6a910427db009be36ec34125962889ecb8
5701Author: Keith Packard <keithp@neko.keithp.com>
5702Date:	Sun Sep 17 14:20:18 2006 -0700
5703
5704    Detect and use available random number generator (bug 8308)
5705
5706    Prefer random over lrand48 over rand
5707
5708 configure.in  |    2 +-
5709 src/fccache.c |   13 ++++++++++++-
5710 2 files changed, 13 insertions(+), 2 deletions(-)
5711
5712commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
5713Author: Keith Packard <keithp@neko.keithp.com>
5714Date:	Sun Sep 17 14:09:12 2006 -0700
5715
5716    Build fontconfig.def from header files when needed.
5717
5718    Instead of attempting to track exported symbols manually in
5719    fontconfig.def.in, build it directly from the public fontconfig
5720    header files
5721    to ensure it exports the public API.
5722
5723 configure.in	       |    1 -
5724 src/Makefile.am       |   18 +++-
5725 src/fontconfig.def.in |  303
5726 -------------------------------------------------
5727 3 files changed, 17 insertions(+), 305 deletions(-)
5728
5729commit 6262fefe54823476070053d53eb3f52fd516ebfe
5730Author: Keith Packard <keithp@neko.keithp.com>
5731Date:	Sun Sep 17 13:50:31 2006 -0700
5732
5733    Remove documentation for non-existant FcConfigNormalizeFontDir.
5734
5735    FcConfigNormalizeFontDir was present in some of the 2.3.9x release
5736    but not
5737    in the final 2.4 release. However, the documentation persisted.
5738
5739 doc/fcconfig.fncs |   11 -----------
5740 1 files changed, 0 insertions(+), 11 deletions(-)
5741
5742commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
5743Author: Keith Packard <keithp@neko.keithp.com>
5744Date:	Fri Sep 15 10:12:15 2006 -0700
5745
5746    Update for version 2.4.1
5747
5748 README			 |   13 +++++++++++--
5749 configure.in		 |    2 +-
5750 fontconfig/fontconfig.h |    2 +-
5751 3 files changed, 13 insertions(+), 4 deletions(-)
5752
5753commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
5754Author: Keith Packard <keithp@neko.keithp.com>
5755Date:	Fri Sep 15 00:23:40 2006 -0700
5756
5757    Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
5758
5759    With the cache restructuring of 2.4.0, the ability to add
5760    application-specific font files and directories was accidentally lost.
5761    Reimplement this using by sharing the logic used to load configured
5762    font
5763    directories.
5764
5765 src/fccfg.c |	 86
5766 ++++++++++++++++++++++++++++------------------------------
5767 src/fcdir.c |	  4 +-
5768 src/fcint.h |	  3 +-
5769 3 files changed, 46 insertions(+), 47 deletions(-)
5770
5771commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
5772Author: Keith Packard <keithp@neko.keithp.com>
5773Date:	Wed Sep 13 18:55:45 2006 -0700
5774
5775    Add warning flags to fc-cache build. Clean up warnings in fc-cache.
5776
5777    Looks like the last directory in the project which didn't use
5778    $(WARN_CFLAGS)
5779    for some reason. Adding that found the usual collection of char *
5780    vs FcChar8
5781    * issues (why, oh why is FcChar8 not just char...)
5782
5783 fc-cache/Makefile.am |    2 +-
5784 fc-cache/fc-cache.c  |   31 ++++++++-----------------------
5785 2 files changed, 9 insertions(+), 24 deletions(-)
5786
5787commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
5788Author: Keith Packard <keithp@neko.keithp.com>
5789Date:	Wed Sep 13 18:51:11 2006 -0700
5790
5791    Add signatures for m68k and mipsel (thanks debian buildd)
5792
5793 fc-arch/fcarch.tmpl.h |    2 ++
5794 1 files changed, 2 insertions(+), 0 deletions(-)
5795
5796commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
5797Author: Keith Packard <keithp@neko.keithp.com>
5798Date:	Mon Sep 11 11:10:48 2006 -0700
5799
5800    Add ppc64 signature. Bug 8227
5801
5802 fc-arch/fcarch.tmpl.h |    1 +
5803 1 files changed, 1 insertions(+), 0 deletions(-)
5804
5805commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
5806Author: Keith Packard <keithp@neko.keithp.com>
5807Date:	Mon Sep 11 11:09:26 2006 -0700
5808
5809    Update installation notes for 2.4 base.
5810
5811 INSTALL |   19 ++++++++++++-------
5812 1 files changed, 12 insertions(+), 7 deletions(-)
5813
5814commit 76c443222313577236c898f7644098e7cad80c75
5815Author: Keith Packard <keithp@neko.keithp.com>
5816Date:	Sat Sep 9 22:08:40 2006 -0700
5817
5818    Update to version 2.4.0
5819
5820 INSTALL		 |    3 +++
5821 README			 |   38 ++++++++++++++++++++++++++++++++++++--
5822 configure.in		 |    2 +-
5823 fontconfig/fontconfig.h |    4 ++--
5824 4 files changed, 42 insertions(+), 5 deletions(-)
5825
5826commit 6c5619a08575943f75d2341e1a4931ec5faf716b
5827Author: Keith Packard <keithp@neko.keithp.com>
5828Date:	Sat Sep 9 21:32:14 2006 -0700
5829
5830    Split much of the configuration into separate files. Renumber files
5831
5832    Most of the remaining elements in fonts.conf have been moved to
5833    separate
5834    files. The numbering scheme for conf.d files has been documented
5835    in the
5836    README and the files have been renumbered. Config files have been
5837    validated against the DTD and a few minor errors fixed.
5838
5839 conf.d/10-autohint.conf	  |    9 +
5840 conf.d/10-no-sub-pixel.conf	  |    9 +
5841 conf.d/10-sub-pixel-bgr.conf	  |    9 +
5842 conf.d/10-sub-pixel-rgb.conf	  |    9 +
5843 conf.d/10-sub-pixel-vbgr.conf	  |    9 +
5844 conf.d/10-sub-pixel-vrgb.conf	  |    9 +
5845 conf.d/10-unhinted.conf	  |    9 +
5846 conf.d/10-urw-aliases.conf	  |   52 ----
5847 conf.d/15-amt-aliases.conf	  |   21 --
5848 conf.d/20-lohit-gujarati.conf	  |   11 +
5849 conf.d/20-unhint-small-vera.conf |   49 ++++
5850 conf.d/30-amt-aliases.conf	  |   21 ++
5851 conf.d/30-unhint-small-vera.conf |   49 ----
5852 conf.d/30-urw-aliases.conf	  |   52 ++++
5853 conf.d/40-generic.conf		  |   66 +++++
5854 conf.d/49-sansserif.conf	  |   21 ++
5855 conf.d/60-LohitGujarati.conf	  |    5 -
5856 conf.d/60-delicious.conf	  |   20 --
5857 conf.d/60-fonts-persian.conf	  |  539
5858 --------------------------------------
5859 conf.d/60-latin.conf		  |   42 +++
5860 conf.d/65-fonts-persian.conf	  |  539
5861 ++++++++++++++++++++++++++++++++++++++
5862 conf.d/65-nonlatin.conf	  |   38 +++
5863 conf.d/69-unifont.conf		  |   24 ++
5864 conf.d/70-no-bitmaps.conf	  |   13 +
5865 conf.d/70-no-sub-pixel.conf	  |    9 -
5866 conf.d/70-sub-pixel-bgr.conf	  |    9 -
5867 conf.d/70-sub-pixel-rgb.conf	  |    9 -
5868 conf.d/70-sub-pixel-vbgr.conf	  |    9 -
5869 conf.d/70-sub-pixel-vrgb.conf	  |    9 -
5870 conf.d/70-yes-bitmaps.conf	  |   13 +
5871 conf.d/73-autohint.conf	  |    9 -
5872 conf.d/73-unhinted.conf	  |    9 -
5873 conf.d/76-no-bitmaps.conf	  |   13 -
5874 conf.d/76-yes-bitmaps.conf	  |   13 -
5875 conf.d/80-delicious.conf	  |   20 ++
5876 conf.d/90-synthetic.conf	  |   64 +++++
5877 conf.d/Makefile.am		  |   55 +++--
5878 conf.d/README			  |   46 +++-
5879 fonts.conf.in			  |  207 ---------------
5880 39 files changed, 1113 insertions(+), 1006 deletions(-)
5881
5882commit 9596dce93b751c01770da175d208d78aeaf6ae00
5883Author: Keith Packard <keithp@neko.keithp.com>
5884Date:	Sat Sep 9 21:30:06 2006 -0700
5885
5886    Don't display tests for DESTDIR on make install.
5887
5888    Make install output quieter by eliding the shell commands
5889    used to test for DESTDIR being set during make install.
5890
5891 Makefile.am |	  2 +-
5892 1 files changed, 1 insertions(+), 1 deletions(-)
5893
5894commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
5895Author: Keith Packard <keithp@neko.keithp.com>
5896Date:	Sat Sep 9 21:29:08 2006 -0700
5897
5898    Include cachedir in fonts.dtd.
5899
5900    Fonts.dtd <fontconfig> element was missing the new cachedir element.
5901
5902 fonts.dtd |	7 ++++---
5903 1 files changed, 4 insertions(+), 3 deletions(-)
5904
5905commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
5906Author: Keith Packard <keithp@neko.keithp.com>
5907Date:	Sat Sep 9 21:21:01 2006 -0700
5908
5909    Fix conf.d directory sorting.
5910
5911    Sort was using broken comparison function.
5912
5913 src/fcxml.c |	 10 +++++++++-
5914 1 files changed, 9 insertions(+), 1 deletions(-)
5915
5916commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
5917Author: Keith Packard <keithp@neko.keithp.com>
5918Date:	Sat Sep 9 19:37:22 2006 -0700
5919
5920    Rename conf.avail to conf.d
5921
5922 Makefile.am			      |    2 +-
5923 conf.avail/10-urw-aliases.conf       |   52 ----
5924 conf.avail/15-amt-aliases.conf       |   21 --
5925 conf.avail/20-fix-globaladvance.conf |   29 --
5926 conf.avail/30-unhint-small-vera.conf |   49 ---
5927 conf.avail/50-user.conf	      |    7 -
5928 conf.avail/51-local.conf	      |    7 -
5929 conf.avail/60-LohitGujarati.conf     |    5 -
5930 conf.avail/60-delicious.conf	      |   20 --
5931 conf.avail/60-fonts-persian.conf     |  539
5932 ----------------------------------
5933 conf.avail/70-no-sub-pixel.conf      |    9 -
5934 conf.avail/70-sub-pixel-bgr.conf     |    9 -
5935 conf.avail/70-sub-pixel-rgb.conf     |    9 -
5936 conf.avail/70-sub-pixel-vbgr.conf    |    9 -
5937 conf.avail/70-sub-pixel-vrgb.conf    |    9 -
5938 conf.avail/73-autohint.conf	      |    9 -
5939 conf.avail/73-unhinted.conf	      |    9 -
5940 conf.avail/76-no-bitmaps.conf	      |   13 -
5941 conf.avail/76-yes-bitmaps.conf       |   13 -
5942 conf.avail/Makefile.am		      |   71 -----
5943 conf.avail/README		      |    8 -
5944 conf.d/10-urw-aliases.conf	      |   52 ++++
5945 conf.d/15-amt-aliases.conf	      |   21 ++
5946 conf.d/20-fix-globaladvance.conf     |   29 ++
5947 conf.d/30-unhint-small-vera.conf     |   49 +++
5948 conf.d/50-user.conf		      |    7 +
5949 conf.d/51-local.conf		      |    7 +
5950 conf.d/60-LohitGujarati.conf	      |    5 +
5951 conf.d/60-delicious.conf	      |   20 ++
5952 conf.d/60-fonts-persian.conf	      |  539
5953 ++++++++++++++++++++++++++++++++++
5954 conf.d/70-no-sub-pixel.conf	      |    9 +
5955 conf.d/70-sub-pixel-bgr.conf	      |    9 +
5956 conf.d/70-sub-pixel-rgb.conf	      |    9 +
5957 conf.d/70-sub-pixel-vbgr.conf	      |    9 +
5958 conf.d/70-sub-pixel-vrgb.conf	      |    9 +
5959 conf.d/73-autohint.conf	      |    9 +
5960 conf.d/73-unhinted.conf	      |    9 +
5961 conf.d/76-no-bitmaps.conf	      |   13 +
5962 conf.d/76-yes-bitmaps.conf	      |   13 +
5963 conf.d/Makefile.am		      |   71 +++++
5964 conf.d/README			      |    8 +
5965 configure.in			      |    1 -
5966 42 files changed, 898 insertions(+), 899 deletions(-)
5967
5968commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
5969Author: Keith Packard <keithp@neko.keithp.com>
5970Date:	Sat Sep 9 16:52:21 2006 -0700
5971
5972    Add XML headers to new conf files. Move link make commands to
5973    conf.avail dir
5974
5975    Fix up new config fragments to include XML headers as required.
5976    Move symbolic link installation to conf.avail directory to centralize
5977    both
5978    steps.
5979
5980 conf.avail/10-urw-aliases.conf       |    5 +++
5981 conf.avail/15-amt-aliases.conf       |    5 +++
5982 conf.avail/20-fix-globaladvance.conf |    5 +++
5983 conf.avail/30-unhint-small-vera.conf |    5 +++
5984 conf.avail/Makefile.am		      |   22 ++++++++++++++
5985 conf.d/Makefile.am		      |   52
5986 ----------------------------------
5987 6 files changed, 42 insertions(+), 52 deletions(-)
5988
5989commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
5990Author: Keith Packard <keithp@neko.keithp.com>
5991Date:	Sat Sep 9 16:41:58 2006 -0700
5992
5993    Insert newly created caches into reference data structure.
5994
5995    All caches used in the application must be in the cache reference
5996    list so
5997    internal references can be tracked correctly. Failing to have
5998    newly created
5999    caches in the list would cause the cache to be deallocated while
6000    references
6001    were still present.
6002
6003 src/fccache.c |   17 ++++++++++++++---
6004 1 files changed, 14 insertions(+), 3 deletions(-)
6005
6006commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
6007Merge: 5d2f7a9 164e267
6008Author: Keith Packard <keithp@neko.keithp.com>
6009Date:	Sat Sep 9 15:49:24 2006 -0700
6010
6011    Merge branch 'jhcloos'
6012
6013commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
6014Author: Keith Packard <keithp@neko.keithp.com>
6015Date:	Sat Sep 9 10:04:42 2006 -0700
6016
6017    Accept locale environment variables that do not contain territory.
6018
6019    Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
6020    language,
6021    and may contain territory and encoding. Don't accidentally require
6022    territory
6023    as that will cause fontconfig to fall back to 'en'.
6024
6025 src/fcdefault.c |   16 ++++++++++++++++
6026 1 files changed, 16 insertions(+), 0 deletions(-)
6027
6028commit 164e267d286eccbbdde69e8935a658dced4331b4
6029Author: James Cloos <cloos@lugabout.jhcloos.org>
6030Date:	Sat Sep 9 01:24:08 2006 -0400
6031
6032    Make conf.avail and conf.d work
6033
6034    Add conf.avail to configure.in
6035
6036    Add install: target to conf.d/Makefile.am to
6037    create the initial symlinks to conf.avail
6038
6039 conf.d/Makefile.am |	52
6040 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6041 configure.in	    |	 1 +
6042 2 files changed, 53 insertions(+), 0 deletions(-)
6043
6044commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
6045Author: Keith Packard <keithp@neko.keithp.com>
6046Date:	Thu Sep 7 15:17:10 2006 -0700
6047
6048    Attempt to fix makealias usage for build on Mac OS X.
6049
6050    Avoid using fcalias.h or fcaliastail.h on systems which don't
6051    support it.
6052    Provided solution still generates these files, but does not use them.
6053
6054 src/fcint.h   |    3 ++-
6055 src/makealias |    2 ++
6056 2 files changed, 4 insertions(+), 1 deletions(-)
6057
6058commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
6059Author: Keith Packard <keithp@neko.keithp.com>
6060Date:	Thu Sep 7 14:37:52 2006 -0700
6061
6062    Replace gnu-specific sed command with simple grep.
6063
6064    makealias was using a gnu-extension to sed addressing, replace that
6065    with a
6066    simple (and more robuse) grep command. Also, found a bug in the public
6067    header file that was leaving one symbol out of the process.
6068
6069 fontconfig/fontconfig.h |    2 +-
6070 src/makealias		 |    2 +-
6071 2 files changed, 2 insertions(+), 2 deletions(-)
6072
6073commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
6074Author: David Turner <david@freetype.org>
6075Date:	Thu Sep 7 14:29:35 2006 -0700
6076
6077    Replace character discovery loop with simpler, faster version.
6078
6079    The existing loop for discovering which characters map to glyphs is
6080    ugly and
6081    inefficient. The replacement is functionally identical, but far
6082    cleaner and
6083    faster.
6084
6085 src/fcfreetype.c |   83
6086 +++++++++++++++++++----------------------------------
6087 1 files changed, 30 insertions(+), 53 deletions(-)
6088
6089commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
6090Author: Keith Packard <keithp@neko.keithp.com>
6091Date:	Thu Sep 7 14:22:16 2006 -0700
6092
6093    Reference patterns in FcCacheCopySet.
6094
6095    As patterns are put into the font set copy, mark them as referenced
6096    so the
6097    cache stays around while the font set is in use.
6098
6099 src/fccache.c |    7 ++++++-
6100 1 files changed, 6 insertions(+), 1 deletions(-)
6101
6102commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
6103Author: Keith Packard <keithp@neko.keithp.com>
6104Date:	Thu Sep 7 10:37:24 2006 -0700
6105
6106    Create fc_cachedir at install time. Bug 8157.
6107
6108 Makefile.am |	  2 +-
6109 1 files changed, 1 insertions(+), 1 deletions(-)
6110
6111commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
6112Author: Keith Packard <keithp@neko.keithp.com>
6113Date:	Wed Sep 6 23:58:14 2006 -0700
6114
6115    Update for version 2.3.97.
6116
6117 Makefile.am		 |    2 +-
6118 README			 |   41 +++++++++++++++++++++++++++++++++++++++--
6119 configure.in		 |    2 +-
6120 fontconfig/fontconfig.h |    2 +-
6121 4 files changed, 42 insertions(+), 5 deletions(-)
6122
6123commit c3796ac6061373bcf0276a931036987c01741215
6124Author: Keith Packard <keithp@neko.keithp.com>
6125Date:	Wed Sep 6 17:45:40 2006 -0700
6126
6127    Charset hashing depended on uniqueness of leaves.
6128
6129    Charset hashing actually use the value of the leaf pointers, which is
6130    clearly wrong, especially now that charsets are not shared across
6131    multiple
6132    font directories.
6133
6134 src/fccharset.c |    4 ++--
6135 1 files changed, 2 insertions(+), 2 deletions(-)
6136
6137commit 08bef687018f2391c2f2b6fc3849878c121b67dd
6138Author: Keith Packard <keithp@neko.keithp.com>
6139Date:	Wed Sep 6 17:43:08 2006 -0700
6140
6141    Parallel build fix for fcalias.h and fcaliastail.h
6142
6143    These are built from the same script, but creating a single
6144    dependency rule
6145    caused parallel make to run the script twice.
6146
6147 src/Makefile.am |    4 +++-
6148 1 files changed, 3 insertions(+), 1 deletions(-)
6149
6150commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
6151Author: Keith Packard <keithp@neko.keithp.com>
6152Date:	Wed Sep 6 17:14:46 2006 -0700
6153
6154    Update architecture signatures for x86-64 and ppc.
6155
6156    I think the cache file data types are stable for now; add-back the
6157    signatures for x86-64 and ppc.
6158
6159 fc-arch/fcarch.tmpl.h |    4 ++--
6160 1 files changed, 2 insertions(+), 2 deletions(-)
6161
6162commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
6163Author: Keith Packard <keithp@neko.keithp.com>
6164Date:	Tue Sep 5 02:24:01 2006 -0700
6165
6166    Eliminate .so PLT entries for local symbols. (thanks to Arjan van
6167    de Ven)
6168
6169    Using a simple shell script that processes the public headers,
6170    two header
6171    files are constructed that map public symbols to hidden internal
6172    aliases
6173    avoiding the assocated PLT entry for referring to a public symbol.
6174
6175    A few mistakes in the FcPrivate/FcPublic annotations were also
6176    discovered
6177    through this process
6178
6179 .gitignore		  |    2 ++
6180 fc-arch/Makefile.am	  |    9 ++++++++-
6181 fc-case/Makefile.am	  |    9 ++++++++-
6182 fc-glyphname/Makefile.am |    9 ++++++++-
6183 fc-lang/Makefile.am	  |    9 ++++++++-
6184 fc-lang/fc-lang.c	  |    1 -
6185 fontconfig/fontconfig.h  |   10 +++++-----
6186 src/Makefile.am	  |   15 ++++++++++++++-
6187 src/fcatomic.c		  |    3 +++
6188 src/fcblanks.c		  |    3 +++
6189 src/fccache.c		  |    3 +++
6190 src/fccfg.c		  |    3 +++
6191 src/fccharset.c	  |    3 +++
6192 src/fcdbg.c		  |    3 +++
6193 src/fcdefault.c	  |    3 +++
6194 src/fcdir.c		  |    3 +++
6195 src/fcfreetype.c	  |    4 ++++
6196 src/fcfs.c		  |    3 +++
6197 src/fcinit.c		  |    3 +++
6198 src/fcint.h		  |    5 ++++-
6199 src/fclang.c		  |    3 +++
6200 src/fclist.c		  |    3 +++
6201 src/fcmatch.c		  |    3 +++
6202 src/fcmatrix.c		  |    3 +++
6203 src/fcname.c		  |    3 +++
6204 src/fcpat.c		  |    3 +++
6205 src/fcserialize.c	  |    3 +++
6206 src/fcstr.c		  |    3 +++
6207 src/fcxml.c		  |    3 +++
6208 src/ftglue.c		  |    3 +++
6209 src/makealias		  |   24 ++++++++++++++++++++++++
6210 31 files changed, 145 insertions(+), 12 deletions(-)
6211
6212commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
6213Author: Keith Packard <keithp@neko.keithp.com>
6214Date:	Mon Sep 4 23:19:59 2006 -0700
6215
6216    Correct reference count when sharing cache file objects.
6217
6218    Multiple maps of the same cache file share the same mapped object;
6219    bump the
6220    cache object reference count in this case
6221
6222 src/fccache.c |    4 +++-
6223 1 files changed, 3 insertions(+), 1 deletions(-)
6224
6225commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
6226Author: Keith Packard <keithp@neko.keithp.com>
6227Date:	Mon Sep 4 22:39:51 2006 -0700
6228
6229    Oops, fc-lang broke when I added cache referencing.
6230
6231    Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
6232
6233 fc-lang/fc-lang.c |   10 ++++++++++
6234 1 files changed, 10 insertions(+), 0 deletions(-)
6235
6236commit 17389539a046f7231447d531ef7f3d131c1d7515
6237Author: Keith Packard <keithp@neko.keithp.com>
6238Date:	Mon Sep 4 22:26:24 2006 -0700
6239
6240    Make cache reference counting more efficient.
6241
6242    Eliminate need to reference cache object once per cached font, instead
6243    just count the number of fonts used from the cache and bump the
6244    reference
6245    count once by that amount. I think this makes this refernece technique
6246    efficient enough for use.
6247
6248 src/fccache.c |    9 +++++++++
6249 src/fccfg.c   |    5 ++++-
6250 src/fcint.h   |    3 +++
6251 3 files changed, 16 insertions(+), 1 deletions(-)
6252
6253commit 9e612141df7e693ef98071f102cecb5d777ceecb
6254Author: Keith Packard <keithp@neko.keithp.com>
6255Date:	Mon Sep 4 22:20:25 2006 -0700
6256
6257    Reference count cache objects.
6258
6259    Caches contain patterns and character sets which are reference
6260    counted and
6261    visible to applications. Reference count the underlying cache object
6262    so that
6263    it stays around until all reference objects are no longer in use.
6264
6265    This is less efficient than just leaving all caches around forever,
6266    but does
6267    avoid eternal size increases in case applications ever bother
6268    to actually
6269    look for changes in the font configuration.
6270
6271 src/fccache.c	 |  255
6272 +++++++++++++++++++++++++++++++++++++++++--------------
6273 src/fccfg.c	 |   22 +-----
6274 src/fccharset.c |    5 +
6275 src/fcint.h	 |   16 ++--
6276 src/fcpat.c	 |   10 ++-
6277 5 files changed, 213 insertions(+), 95 deletions(-)
6278
6279commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
6280Author: Keith Packard <keithp@neko.keithp.com>
6281Date:	Mon Sep 4 13:59:58 2006 -0700
6282
6283    Leave cache files mapped permanently.
6284
6285    Without reference counting on cache objects, there's no way to
6286    know when
6287    an application is finished using objects pulled from the cache. Until
6288    some
6289    kinf of cache reference counting can be done, leave all cache
6290    objects mapped
6291    for the life of the library (until FcFini is called). To mitigate
6292    the cost
6293    of this, ensure that each instance of a cache file is mapped only
6294    once.
6295
6296 src/fccache.c |  143
6297 ++++++++++++++++++++++++++++++++++++++++++++------------
6298 src/fcinit.c  |    1 +
6299 src/fcint.h   |    3 +
6300 3 files changed, 116 insertions(+), 31 deletions(-)
6301
6302commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
6303Author: James Cloos <cloos@lugabout.jhcloos.org>
6304Date:	Mon Sep 4 15:57:19 2006 -0400
6305
6306    Update Makefile.am files
6307
6308 Makefile.am		|    2 +-
6309 conf.avail/Makefile.am |   34 ++++++++++++++++++++--------------
6310 2 files changed, 21 insertions(+), 15 deletions(-)
6311
6312commit c3425fa671663b11aa5288a0b52a0618c5d075ef
6313Author: James Cloos <cloos@lugabout.jhcloos.org>
6314Date:	Mon Sep 4 15:47:52 2006 -0400
6315
6316    Move some section from fonts.conf into conf.avail files
6317
6318    URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
6319    unhinting
6320    sections all moved into conf.avail, to load before user and local
6321    confs.
6322
6323 conf.avail/10-urw-aliases.conf       |   47 ++++++++++++
6324 conf.avail/15-amt-aliases.conf       |   16 ++++
6325 conf.avail/20-fix-globaladvance.conf |   24 ++++++
6326 conf.avail/30-unhint-small-vera.conf |   44 +++++++++++
6327 fonts.conf.in			      |  133
6328 ----------------------------------
6329 5 files changed, 131 insertions(+), 133 deletions(-)
6330
6331commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
6332Author: Keith Packard <keithp@neko.keithp.com>
6333Date:	Mon Sep 4 12:46:01 2006 -0700
6334
6335    Can't typecheck values for objects with no known type.
6336
6337    Objects that aren't part of the built-in object list don't have
6338    predefined
6339    types, so we can't typecheck them.
6340
6341 src/fcxml.c |	  2 ++
6342 1 files changed, 2 insertions(+), 0 deletions(-)
6343
6344commit 60018915891bd146271b687278782fe38b4c4461
6345Author: James Cloos <cloos@lugabout.jhcloos.org>
6346Date:	Mon Sep 4 15:45:28 2006 -0400
6347
6348    Re-order old conf.d files
6349
6350    Make sure they continue to load after ~/.fonts.conf and local.conf
6351
6352 conf.avail/20-LohitGujarati.conf  |	5 -
6353 conf.avail/20-fonts-persian.conf  |  539
6354 -------------------------------------
6355 conf.avail/30-no-sub-pixel.conf   |	9 -
6356 conf.avail/30-sub-pixel-bgr.conf  |	9 -
6357 conf.avail/30-sub-pixel-rgb.conf  |	9 -
6358 conf.avail/30-sub-pixel-vbgr.conf |	9 -
6359 conf.avail/30-sub-pixel-vrgb.conf |	9 -
6360 conf.avail/33-autohint.conf	   |	9 -
6361 conf.avail/33-unhinted.conf	   |	9 -
6362 conf.avail/36-no-bitmaps.conf	   |   13 -
6363 conf.avail/36-yes-bitmaps.conf    |   13 -
6364 conf.avail/60-LohitGujarati.conf  |	5 +
6365 conf.avail/60-fonts-persian.conf  |  539
6366 +++++++++++++++++++++++++++++++++++++
6367 conf.avail/70-no-sub-pixel.conf   |	9 +
6368 conf.avail/70-sub-pixel-bgr.conf  |	9 +
6369 conf.avail/70-sub-pixel-rgb.conf  |	9 +
6370 conf.avail/70-sub-pixel-vbgr.conf |	9 +
6371 conf.avail/70-sub-pixel-vrgb.conf |	9 +
6372 conf.avail/73-autohint.conf	   |	9 +
6373 conf.avail/73-unhinted.conf	   |	9 +
6374 conf.avail/76-no-bitmaps.conf	   |   13 +
6375 conf.avail/76-yes-bitmaps.conf    |   13 +
6376 22 files changed, 633 insertions(+), 633 deletions(-)
6377
6378commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
6379Author: James Cloos <cloos@lugabout.jhcloos.org>
6380Date:	Mon Sep 4 15:36:46 2006 -0400
6381
6382    Make room for chunks from fonts.conf in conf.avail
6383
6384 conf.avail/10-LohitGujarati.conf |    5 -
6385 conf.avail/10-fonts-persian.conf |  539
6386 --------------------------------------
6387 conf.avail/20-LohitGujarati.conf |    5 +
6388 conf.avail/20-fonts-persian.conf |  539
6389 ++++++++++++++++++++++++++++++++++++++
6390 4 files changed, 544 insertions(+), 544 deletions(-)
6391
6392commit d55620c90676951fc70ec9430c2670edca2147cb
6393Author: James Cloos <cloos@lugabout.jhcloos.org>
6394Date:	Mon Sep 4 15:32:37 2006 -0400
6395
6396    Replace load of conf.d in fonts.conf.in
6397
6398 fonts.conf.in |    5 +++++
6399 1 files changed, 5 insertions(+), 0 deletions(-)
6400
6401commit f6e645c4993fff77d596dba734c09cdb255f4ca0
6402Author: James Cloos <cloos@lugabout.jhcloos.org>
6403Date:	Mon Sep 4 15:30:10 2006 -0400
6404
6405    Update Makefile.am to match conf.avail changes
6406
6407 conf.avail/Makefile.am |   21 ++++++++++++---------
6408 1 files changed, 12 insertions(+), 9 deletions(-)
6409
6410commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
6411Author: James Cloos <cloos@lugabout.jhcloos.org>
6412Date:	Mon Sep 4 15:27:29 2006 -0400
6413
6414    Number the remaining conf.avail files
6415
6416 conf.avail/30-no-sub-pixel.conf   |	9 +++++++++
6417 conf.avail/30-sub-pixel-bgr.conf  |	9 +++++++++
6418 conf.avail/30-sub-pixel-rgb.conf  |	9 +++++++++
6419 conf.avail/30-sub-pixel-vbgr.conf |	9 +++++++++
6420 conf.avail/30-sub-pixel-vrgb.conf |	9 +++++++++
6421 conf.avail/33-autohint.conf	   |	9 +++++++++
6422 conf.avail/33-unhinted.conf	   |	9 +++++++++
6423 conf.avail/36-no-bitmaps.conf	   |   13 +++++++++++++
6424 conf.avail/36-yes-bitmaps.conf    |   13 +++++++++++++
6425 conf.avail/autohint.conf	   |	9 ---------
6426 conf.avail/no-bitmaps.conf	   |   13 -------------
6427 conf.avail/no-sub-pixel.conf	   |	9 ---------
6428 conf.avail/sub-pixel-bgr.conf	   |	9 ---------
6429 conf.avail/sub-pixel-rgb.conf	   |	9 ---------
6430 conf.avail/sub-pixel-vbgr.conf    |	9 ---------
6431 conf.avail/sub-pixel-vrgb.conf    |	9 ---------
6432 conf.avail/unhinted.conf	   |	9 ---------
6433 conf.avail/yes-bitmaps.conf	   |   13 -------------
6434 18 files changed, 89 insertions(+), 89 deletions(-)
6435
6436commit a04ac99f0f3e487c7611772442727a6eb4f44393
6437Author: Keith Packard <keithp@neko.keithp.com>
6438Date:	Mon Sep 4 02:13:13 2006 -0700
6439
6440    Hide FreeType glue code from library ABI.
6441
6442    FreeType glue code was escaping the shared library.
6443
6444 src/ftglue.h |    4 +++-
6445 1 files changed, 3 insertions(+), 1 deletions(-)
6446
6447commit 4984242e3681a50a9c19f352783f145f91ecb868
6448Author: Keith Packard <keithp@neko.keithp.com>
6449Date:	Mon Sep 4 00:47:07 2006 -0700
6450
6451    Hide private functions in shared library. Export functionality
6452    for utilities.
6453
6454    Borrowing header stuff written for cairo, fontconfig now exposes
6455    in the
6456    shared library only the symbols which are included in the public
6457    header
6458    files. All private symbols are hidden using suitable compiler
6459    directives.
6460
6461    A few new public functions were required for the fontconfig utility
6462    programs
6463    (fc-cat and fc-cache) so those were added, bumping the .so minor
6464    version number
6465    in the process.
6466
6467 configure.in		 |    9 +-
6468 fc-cache/fc-cache.c	 |   30 ++--
6469 fc-cat/Makefile.am	 |    2 +-
6470 fc-cat/fc-cat.c	 |   37 ++---
6471 fontconfig/fcfreetype.h |   14 +-
6472 fontconfig/fontconfig.h |  403
6473 +++++++++++++++++++++++++++--------------------
6474 src/fccache.c		 |   48 ++++++
6475 src/fccharset.c	 |    5 -
6476 src/fcint.h		 |  337 ++++++++++++++++++---------------------
6477 9 files changed, 481 insertions(+), 404 deletions(-)
6478
6479commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
6480Author: James Cloos <cloos@lugabout.jhcloos.org>
6481Date:	Mon Sep 4 01:33:09 2006 -0400
6482
6483    Move user and local conf file loading into conf.avail files
6484
6485 conf.avail/50-user.conf  |    7 +++++++
6486 conf.avail/51-local.conf |    7 +++++++
6487 fonts.conf.in		  |   11 -----------
6488 3 files changed, 14 insertions(+), 11 deletions(-)
6489
6490commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
6491Author: James Cloos <cloos@lugabout.jhcloos.org>
6492Date:	Mon Sep 4 01:28:07 2006 -0400
6493
6494    Support all five possibilities for sub-pixel
6495
6496    Make sub-pixel.conf be sub-pixel-rgb.conf and add the
6497    three other possibilites: bgr, vrgb and vbgr.
6498
6499 conf.avail/sub-pixel-bgr.conf	|    9 +++++++++
6500 conf.avail/sub-pixel-rgb.conf	|    9 +++++++++
6501 conf.avail/sub-pixel-vbgr.conf |    9 +++++++++
6502 conf.avail/sub-pixel-vrgb.conf |    9 +++++++++
6503 conf.avail/sub-pixel.conf	|    9 ---------
6504 5 files changed, 36 insertions(+), 9 deletions(-)
6505
6506commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
6507Author: James Cloos <cloos@lugabout.jhcloos.org>
6508Date:	Mon Sep 4 01:24:02 2006 -0400
6509
6510    Standardize conf.avail number prefixing convention
6511
6512    Always use \d- rather than just \d as prefix
6513
6514 conf.avail/10-LohitGujarati.conf |    5 +++++
6515 conf.avail/10LohitGujarati.conf  |    5 -----
6516 2 files changed, 5 insertions(+), 5 deletions(-)
6517
6518commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
6519Author: James Cloos <cloos@lugabout.jhcloos.org>
6520Date:	Mon Sep 4 01:21:55 2006 -0400
6521
6522    Move files from conf.d to conf.avail
6523
6524    All of the files in conf.d are now in conf.avail
6525    Makefile.am is updated to reflect the change
6526
6527 Makefile.am			  |    2 +-
6528 conf.avail/10-fonts-persian.conf |  539
6529 ++++++++++++++++++++++++++++++++++++++
6530 conf.avail/10LohitGujarati.conf  |    5 +
6531 conf.avail/60-delicious.conf	  |   20 ++
6532 conf.avail/Makefile.am		  |   40 +++
6533 conf.avail/README		  |    8 +
6534 conf.avail/autohint.conf	  |    9 +
6535 conf.avail/no-bitmaps.conf	  |   13 +
6536 conf.avail/no-sub-pixel.conf	  |    9 +
6537 conf.avail/sub-pixel.conf	  |    9 +
6538 conf.avail/unhinted.conf	  |    9 +
6539 conf.avail/yes-bitmaps.conf	  |   13 +
6540 conf.d/10-fonts-persian.conf	  |  539
6541 --------------------------------------
6542 conf.d/10LohitGujarati.conf	  |    5 -
6543 conf.d/60-delicious.conf	  |   20 --
6544 conf.d/Makefile.am		  |   40 ---
6545 conf.d/README			  |    8 -
6546 conf.d/autohint.conf		  |    9 -
6547 conf.d/no-bitmaps.conf		  |   13 -
6548 conf.d/no-sub-pixel.conf	  |    9 -
6549 conf.d/sub-pixel.conf		  |    9 -
6550 conf.d/unhinted.conf		  |    9 -
6551 conf.d/yes-bitmaps.conf	  |   13 -
6552 23 files changed, 675 insertions(+), 675 deletions(-)
6553
6554commit 34227592c23db4d462d36773532cef67731e2831
6555Author: Keith Packard <keithp@neko.keithp.com>
6556Date:	Sun Sep 3 16:27:09 2006 -0700
6557
6558    Remove all .cvsignore files
6559
6560 .cvsignore		 |   35 -----------------------------------
6561 conf.d/.cvsignore	 |    2 --
6562 doc/.cvsignore		 |   16 ----------------
6563 fc-cache/.cvsignore	 |    6 ------
6564 fc-case/.cvsignore	 |    6 ------
6565 fc-cat/.cvsignore	 |    6 ------
6566 fc-glyphname/.cvsignore |    6 ------
6567 fc-lang/.cvsignore	 |    6 ------
6568 fc-list/.cvsignore	 |    6 ------
6569 fc-match/.cvsignore	 |    6 ------
6570 fontconfig/.cvsignore	 |    2 --
6571 src/.cvsignore		 |    7 -------
6572 test/.cvsignore	 |    2 --
6573 13 files changed, 0 insertions(+), 106 deletions(-)
6574
6575commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
6576Merge: e79c648 fb2092c
6577Author: Keith Packard <keithp@neko.keithp.com>
6578Date:	Sun Sep 3 16:07:11 2006 -0700
6579
6580    Merge branch 'fc-2_4_branch' to master
6581
6582    Moving development back to master.
6583
6584commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
6585Author: Keith Packard <keithp@neko.keithp.com>
6586Date:	Sun Sep 3 15:20:46 2006 -0700
6587
6588    Finish INSTALL changes. .gitignore ChangeLog
6589
6590 .gitignore |	 1 +
6591 INSTALL    |	 2 +-
6592 2 files changed, 2 insertions(+), 1 deletions(-)
6593
6594commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
6595Author: Keith Packard <keithp@neko.keithp.com>
6596Date:	Sun Sep 3 14:58:49 2006 -0700
6597
6598    Update instructions for doing a release. Autogen ChangeLog from
6599    git-log.
6600
6601 INSTALL     |	 21 ++++++++++++++++-----
6602 Makefile.am |	 39 +++++++++++++++++++++++++++++++++++++++
6603 2 files changed, 55 insertions(+), 5 deletions(-)
6604
6605commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
6606Author: Keith Packard <keithp@neko.keithp.com>
6607Date:	Sun Sep 3 14:46:17 2006 -0700
6608
6609    Remove ChangeLog
6610
6611 ChangeLog | 3496
6612 -------------------------------------------------------------
6613 1 files changed, 0 insertions(+), 3496 deletions(-)
6614
6615commit 0945cbe73019404c880be0de7f703ef77aec8a08
6616Author: Keith Packard <keithp@neko.keithp.com>
6617Date:	Sun Sep 3 14:42:48 2006 -0700
6618
6619    Change version to 2.3.96
6620
6621 README			 |   67
6622 +++++++++++++++++++++++++++++++++++++++++++++-
6623 configure.in		 |    2 +-
6624 fontconfig/fontconfig.h |    2 +-
6625 3 files changed, 67 insertions(+), 4 deletions(-)
6626
6627commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
6628Author: Keith Packard <keithp@neko.keithp.com>
6629Date:	Sat Sep 2 23:10:59 2006 -0700
6630
6631    Oops; missed the 60-delicious.conf file.
6632
6633    This file fixes Delicious Heavy fonts to have the correct weight
6634    value.
6635
6636 conf.d/60-delicious.conf |   20 ++++++++++++++++++++
6637 1 files changed, 20 insertions(+), 0 deletions(-)
6638
6639commit e3b771a63e837b341bbd1e3e7e9c868244506f62
6640Author: Keith Packard <keithp@neko.keithp.com>
6641Date:	Sat Sep 2 23:09:44 2006 -0700
6642
6643    Using uninitialized (and wrong) variable in FcStrCopyFilename.
6644
6645    A typo from the change in where filename canonicalization occurs.
6646
6647 src/fcstr.c |	  2 +-
6648 1 files changed, 1 insertions(+), 1 deletions(-)
6649
6650commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
6651Author: Keith Packard <keithp@neko.keithp.com>
6652Date:	Sat Sep 2 20:23:31 2006 -0700
6653
6654    Don't segfault when string values can't be parsed as charsets or
6655    langsets.
6656
6657    If parsing charsets or langsets fails, return a FcTypeVoid value
6658    instead of
6659    a charset/langset value with a NULL pointer in it (which is invalid).
6660
6661 src/fcname.c |    6 ++++++
6662 1 files changed, 6 insertions(+), 0 deletions(-)
6663
6664commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
6665Author: Keith Packard <keithp@neko.keithp.com>
6666Date:	Sat Sep 2 20:07:29 2006 -0700
6667
6668    Fix missing initialization/destruction of new 'scan' target subst
6669    list.
6670
6671    Forgot to initialize and destroy the new substitution list for the
6672    'scan'
6673    match target.
6674
6675 src/fccfg.c |	  2 ++
6676 1 files changed, 2 insertions(+), 0 deletions(-)
6677
6678commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
6679Author: Keith Packard <keithp@neko.keithp.com>
6680Date:	Sat Sep 2 17:52:12 2006 -0700
6681
6682    Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
6683
6684    The Delicious family includes one named Delicious Heavy, a bold
6685    variant
6686    which is unfortunately marked as having normal weight. Because
6687    the family
6688    name is 'Delicious', fontconfig accidentally selects this font
6689    instead of
6690    the normal weight variant. The fix here rewrites the scanned data
6691    by running
6692    the scanned pattern through a new substitution sequence tagged with
6693    <match target=scan>; a sample for the Delicious family is included to
6694    demonstrate how it works (and fix Delicious at the same time).
6695
6696    Also added was a new match predicate -- the 'decorative' predicate
6697    which is
6698    automatically detected in fonts by searching style names for key
6699    decorative
6700    phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
6701    additional decorative key words are welcome. This should have
6702    little effect
6703    on font matching except when two fonts share the same characteristics
6704    except
6705    for this value.
6706
6707 conf.d/Makefile.am	  |    1 +
6708 doc/fontconfig-user.sgml |    6 ++++--
6709 fontconfig/fontconfig.h  |    3 ++-
6710 fonts.dtd		  |    6 +++++-
6711 src/fccfg.c		  |   35 +++++++++++++++++++++++++++--------
6712 src/fcdbg.c		  |    7 +++++++
6713 src/fcdefault.c	  |    1 +
6714 src/fcdir.c		  |   18 +++++++++++++++++-
6715 src/fcfreetype.c	  |   34 +++++++++++++++++++++++++++++++++-
6716 src/fcint.h		  |    2 ++
6717 src/fcmatch.c		  |   33 ++++++++++++++++++++-------------
6718 src/fcname.c		  |   34 ++++++++++++++++++++++++++++++----
6719 src/fcxml.c		  |    4 ++++
6720 13 files changed, 153 insertions(+), 31 deletions(-)
6721
6722commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
6723Author: Keith Packard <keithp@neko.keithp.com>
6724Date:	Sat Sep 2 14:54:14 2006 -0700
6725
6726    Allow font caches to contain newer version numbers
6727
6728    Use the version number inside the cache file to mark backward
6729    compatible
6730    changes while continuing to reserve the filename number for
6731    incompatible
6732    changes.
6733
6734 src/fccache.c |    4 ++--
6735 1 files changed, 2 insertions(+), 2 deletions(-)
6736
6737commit 9b511b290548ad2920cda94507a3311efc461e8a
6738Author: Keith Packard <keithp@neko.keithp.com>
6739Date:	Sat Sep 2 14:52:37 2006 -0700
6740
6741    Unify directory canonicalization into FcStrAddFilename.
6742
6743    Instead of making filename canonicalization occur in multiple
6744    places, it
6745    occurs only in FcStrAddFilename now, as all filenames pass through
6746    that
6747    function at one point.
6748
6749 fc-cache/fc-cache.c |	  2 +-
6750 fc-cat/fc-cat.c     |	  2 +-
6751 src/fcdir.c	     |	 17 ++++-------------
6752 src/fcstr.c	     |	 24 +++++++++++-------------
6753 4 files changed, 17 insertions(+), 28 deletions(-)
6754
6755commit 813258dc8e3a8c964af49abe810e76a95241926d
6756Author: Keith Packard <keithp@neko.keithp.com>
6757Date:	Fri Sep 1 22:08:41 2006 -0700
6758
6759    Move Free family names to bottom of respective aliases. (bug 7429)
6760
6761    The FreeSans, FreeSerif and FreeMono fonts cover a large number of
6762    languages, but are of generally poor quality. Moving these after
6763    fonts which
6764    cover specific languages but which have higher quality glyphs
6765    should improve
6766    font selection.
6767
6768 fonts.conf.in |    6 +++---
6769 1 files changed, 3 insertions(+), 3 deletions(-)
6770
6771commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
6772Author: Keith Packard <keithp@neko.keithp.com>
6773Date:	Fri Sep 1 22:04:52 2006 -0700
6774
6775    Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
6776
6777    Limited FC_DEBUG documentation (just shows values and vague idea
6778    of what
6779    they're related to). Also document \ escape syntax for font names,
6780    including
6781    how family name and values have different escape requirements.
6782
6783 doc/fontconfig-user.sgml |   40 ++++++++++++++++++++++++++++++++++++++--
6784 1 files changed, 38 insertions(+), 2 deletions(-)
6785
6786commit 7295c6f5faa595422e0825aa2e91883147d5b50e
6787Author: Keith Packard <keithp@neko.keithp.com>
6788Date:	Fri Sep 1 21:30:54 2006 -0700
6789
6790    Guess that mac roman names with lots of high bits are actually SJIS.
6791
6792    Many Japanese fonts incorrectly include names tagged as Roman
6793    encoding and
6794    English language which are actually Japanese names in the SJIS
6795    encoding.
6796    Guess that names with a large number of high bits set are SJIS encoded
6797    Japanese names rather than English names.
6798
6799 src/fcfreetype.c |   83
6800 ++++++++++++++++++++++++++++++++++++++++++-----------
6801 1 files changed, 65 insertions(+), 18 deletions(-)
6802
6803commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
6804Author: Keith Packard <keithp@neko.keithp.com>
6805Date:	Fri Sep 1 21:12:44 2006 -0700
6806
6807    Prefer Bitstream Vera to DejaVu families.
6808
6809    DejaVu is a modified version of Bitstream Vera that covers
6810    significantly
6811    more languages, but does so with spotty quality, lacking hinting
6812    for many
6813    glyphs, especially for the synthesized serif oblique face. Use
6814    Bitstream
6815    Vera (where installed).
6816
6817 fonts.conf.in |   11 ++++++-----
6818 1 files changed, 6 insertions(+), 5 deletions(-)
6819
6820commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
6821Author: Keith Packard <keithp@neko.keithp.com>
6822Date:	Fri Sep 1 15:33:27 2006 -0700
6823
6824    Fonts matching lang not territory should satisfy sort pattern lang.
6825
6826    A pattern specifying 'Chinese' (:lang=zh) without a territory
6827    should be
6828    satisfied by any font supporting any Chinese lang. The code was
6829    requiring
6830    that the lang tags match exactly, causing this sort to fail.
6831
6832 src/fcmatch.c |    2 +-
6833 1 files changed, 1 insertions(+), 1 deletions(-)
6834
6835commit cfccd4873a44da5b041368d5fca4f05180dcf041
6836Author: Keith Packard <keithp@neko.keithp.com>
6837Date:	Fri Sep 1 13:22:45 2006 -0700
6838
6839    Really only rebuild caches for system fonts at make install time.
6840
6841    Oops. Fix actual fc-cache command line instead of just the displayed
6842    version.
6843
6844 Makefile.am |	  2 +-
6845 1 files changed, 1 insertions(+), 1 deletions(-)
6846
6847commit caf996342b53bf2ca4eedbe54bc86b68456d7470
6848Author: Keith Packard <keithp@neko.keithp.com>
6849Date:	Fri Sep 1 12:59:09 2006 -0700
6850
6851    Add Assamese orthography (as.orth). Bug #8050
6852
6853    Behdad Esfahbod says Assamese is the same as Bengali, so this
6854    just uses
6855    bn.orth.
6856
6857 fc-lang/as.orth  |   28 ++++++++++++++++++++++++++++
6858 fc-lang/iso639-1 |    2 +-
6859 2 files changed, 29 insertions(+), 1 deletions(-)
6860
6861commit c9e6d2c8cc920937546faa63c889570fa7b4745c
6862Author: Keith Packard <keithp@neko.keithp.com>
6863Date:	Fri Sep 1 12:45:43 2006 -0700
6864
6865    Chinese/Macau needs the Hong Kong orthography instead of Taiwan
6866    (bug 7884)
6867
6868    From Abel Cheung:
6869    Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
6870    Macau
6871    only uses traditional Chinese characters used in Taiwan; however
6872    that is
6873    wrong, as a majority of Macau people speaks Cantonese too, and
6874    also uses
6875    additional traditional Chinese chars from Hong Kong (there are
6876    already some
6877    place names that can't be represented in just chars used in
6878    Taiwan). So it
6879    should include zh_hk.orth instead.
6880
6881 fc-lang/zh_mo.orth |	 9 +++++++--
6882 1 files changed, 7 insertions(+), 2 deletions(-)
6883
6884commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
6885Author: Keith Packard <keithp@neko.keithp.com>
6886Date:	Fri Sep 1 12:36:31 2006 -0700
6887
6888    Avoid #warning directives on non-GCC compilers. (bug 7683)
6889
6890    Detect GCC and use #warning only on GCC systems.
6891
6892 configure.in	  |    4 +++-
6893 src/fcfreetype.c |    2 ++
6894 2 files changed, 5 insertions(+), 1 deletions(-)
6895
6896commit ab2cb932b25af20896c08f4641dfa696ed651418
6897Author: Keith Packard <keithp@neko.keithp.com>
6898Date:	Fri Sep 1 12:26:15 2006 -0700
6899
6900    Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
6901
6902    Linking against fontconfig requires expat on systems without chained
6903    shared
6904    library dependencies.
6905
6906 fontconfig.pc.in |    1 +
6907 1 files changed, 1 insertions(+), 0 deletions(-)
6908
6909commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
6910Author: Keith Packard <keithp@neko.keithp.com>
6911Date:	Fri Sep 1 12:07:10 2006 -0700
6912
6913    Fix memory leaks in fc-cache directory cleaning code.
6914
6915    valgrind found a few leaks in the new cache cleaning code.
6916
6917 fc-cache/fc-cache.c |	  9 +++++++++
6918 1 files changed, 9 insertions(+), 0 deletions(-)
6919
6920commit fd7223c770e74730480bdf9ecf36f3152a12473e
6921Author: Keith Packard <keithp@neko.keithp.com>
6922Date:	Fri Sep 1 12:05:04 2006 -0700
6923
6924    Only rebuild caches for system fonts at make install time.
6925
6926    Rebuilding user-specific fonts will stick those cache files in
6927    the system
6928    font cache directory.
6929
6930 Makefile.am |	  2 +-
6931 1 files changed, 1 insertions(+), 1 deletions(-)
6932
6933commit 8587d77ce64147b7fb324458ba100910ebba93f4
6934Author: Keith Packard <keithp@neko.keithp.com>
6935Date:	Fri Sep 1 02:27:45 2006 -0700
6936
6937    Add some ignores
6938
6939 .gitignore |	 2 ++
6940 1 files changed, 2 insertions(+), 0 deletions(-)
6941
6942commit 09bd9ae2be032efb05a8be7bae584fa18756d951
6943Author: Keith Packard <keithp@neko.keithp.com>
6944Date:	Fri Sep 1 02:22:59 2006 -0700
6945
6946    Fontset pattern references are relative to fontset, not array.
6947
6948    Within a fontset, the patterns are stored as pointers in an array.
6949    When stored as offsets, the offsets are relative to the fontset object
6950    itself, not the base of the array of pointers.
6951
6952 src/fcint.h |	  2 +-
6953 1 files changed, 1 insertions(+), 1 deletions(-)
6954
6955commit 18b6857c6476517db7932025847ae952feba758d
6956Author: Keith Packard <keithp@neko.keithp.com>
6957Date:	Fri Sep 1 01:49:47 2006 -0700
6958
6959    Fix fc-lang to use new charset freezer API.
6960
6961    Charset freezer api now uses allocated object. Also required minor
6962    fixes to
6963    charset freezer code to remove assumption that all input charsets are
6964    persistant.
6965
6966 fc-lang/fc-lang.c |   30 ++++++++++++++++++------------
6967 src/fccharset.c   |   11 +++++------
6968 src/fcint.h	   |	6 ++++++
6969 3 files changed, 29 insertions(+), 18 deletions(-)
6970
6971commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
6972Author: Keith Packard <keithp@neko.keithp.com>
6973Date:	Fri Sep 1 01:15:14 2006 -0700
6974
6975    Pass directory information around in FcCache structure. Freeze
6976    charsets.
6977
6978    Instead of passing directory information around in separate variables,
6979    collect it all in an FcCache structure. Numerous internal and tool
6980    interfaces changed as a result of this.
6981
6982    Charsets are now pre-frozen before being serialized. This causes
6983    them to
6984    share across multiple fonts in the same cache.
6985
6986 fc-cache/fc-cache.c	     |	109 ++++-----
6987 fc-cat/fc-cat.c	     |	 83 ++-----
6988 fc-glyphname/fc-glyphname.c |	 13 -
6989 src/fccache.c		     |	300 ++++++++++--------------
6990 src/fccfg.c		     |	169 ++++++++------
6991 src/fccharset.c	     |	550
6992 ++++++++++++++++++++++---------------------
6993 src/fcdir.c		     |	177 +++++++-------
6994 src/fcinit.c		     |	  1 -
6995 src/fcint.h		     |	 60 +++--
6996 src/fcpat.c		     |	  8 +
6997 src/fcserialize.c	     |	  3 +
6998 11 files changed, 702 insertions(+), 771 deletions(-)
6999
7000commit aec8c90b450c115718fd87bc270e35ee6b605967
7001Author: Keith Packard <keithp@neko.keithp.com>
7002Date:	Fri Sep 1 01:12:13 2006 -0700
7003
7004    Remove stale architecture signatures.
7005
7006    All but x86 are known to be wrong.
7007
7008 fc-arch/fcarch.tmpl.h |    7 +++----
7009 1 files changed, 3 insertions(+), 4 deletions(-)
7010
7011commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
7012Author: Keith Packard <keithp@neko.keithp.com>
7013Date:	Thu Aug 31 18:16:00 2006 -0700
7014
7015    Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
7016
7017    Applications explicitly setting FC_LANG with string would fail due
7018    to typechecking disallowing this case.
7019
7020 src/fcname.c |    4 ++++
7021 1 files changed, 4 insertions(+), 0 deletions(-)
7022
7023commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
7024Author: Keith Packard <keithp@neko.keithp.com>
7025Date:	Thu Aug 31 18:14:45 2006 -0700
7026
7027    Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
7028    Makefile.am
7029
7030    make distcheck caught this bug; the effect of 'make uninstall'
7031    would have been to execute 'rm -rf /', somewhat less that desirable.
7032
7033 fc-cache/Makefile.am |    6 ++----
7034 fc-cat/Makefile.am   |    2 --
7035 2 files changed, 2 insertions(+), 6 deletions(-)
7036
7037commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
7038Author: Keith Packard <keithp@neko.keithp.com>
7039Date:	Thu Aug 31 14:38:18 2006 -0700
7040
7041    Revert ABI changes from version 2.3
7042
7043    Accidental ABI changes and additions were discovered by looking at the
7044    differences in fontconfig.h. All of those have been reverted.
7045
7046 fc-cache/fc-cache.c	 |    4 ++--
7047 fc-list/fc-list.c	 |    2 +-
7048 fontconfig/fontconfig.h |   23 +++++------------------
7049 src/fccache.c		 |   16 ++++++++++++++--
7050 src/fcint.h		 |    6 ++++++
7051 5 files changed, 28 insertions(+), 23 deletions(-)
7052
7053commit 0a87ce715e1862c56702f5be43af9f246aa34e68
7054Author: Keith Packard <keithp@neko.keithp.com>
7055Date:	Thu Aug 31 11:56:43 2006 -0700
7056
7057    With no args, fc-cat now dumps all directories.
7058
7059    Automatically list all font directories when no arguments are given to
7060    fc-cat. Also add -r option to recurse from specified cache
7061    directories.
7062    fc-cat also now prints the cache filename in verbose mode, along
7063    with the
7064    related directory name.
7065
7066 fc-cat/fc-cat.c |  119
7067 +++++++++++++++++++++++++++++++++++++++++++------------
7068 src/fccache.c	 |   16 +++++---
7069 src/fcint.h	 |    2 +-
7070 3 files changed, 104 insertions(+), 33 deletions(-)
7071
7072commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
7073Author: Keith Packard <keithp@neko.keithp.com>
7074Date:	Thu Aug 31 09:42:49 2006 -0700
7075
7076    Automatically remove invalid cache files.
7077
7078    Cache files for missing or more recently modified directories are
7079    automatically removed at the end of every fc-cache run.
7080
7081 fc-cache/Makefile.am |    2 +-
7082 fc-cache/fc-cache.c  |  130
7083 +++++++++++++++++++++++++++++++++++++++++++++++++-
7084 fc-cat/fc-cat.c      |    3 +-
7085 src/fccache.c	      |    6 +-
7086 src/fcint.h	      |    2 +-
7087 5 files changed, 135 insertions(+), 8 deletions(-)
7088
7089commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
7090Author: Keith Packard <keithp@neko.keithp.com>
7091Date:	Thu Aug 31 09:07:32 2006 -0700
7092
7093    Serialized value lists were only including one value.
7094
7095    The next pointer in the serialized value list wasn't getting set,
7096    so they
7097    were truncated at a single value.
7098
7099 src/fcpat.c |	  1 +
7100 1 files changed, 1 insertions(+), 0 deletions(-)
7101
7102commit c50ea916b0e56520948804b67fc7df57bb490575
7103Author: Keith Packard <keithp@neko.keithp.com>
7104Date:	Wed Aug 30 23:09:39 2006 -0700
7105
7106    Use intptr_t instead of off_t inside FcCache structure.
7107
7108    This avoids OS-dependencies in the cache file structure.
7109
7110 src/fcint.h	   |	2 +-
7111 src/fcserialize.c |	1 -
7112 2 files changed, 1 insertions(+), 2 deletions(-)
7113
7114commit 76abb77f26c43d069919f80e960c71c2242fb5c2
7115Author: Keith Packard <keithp@neko.keithp.com>
7116Date:	Wed Aug 30 22:23:25 2006 -0700
7117
7118    Fix fc-cat again. Sigh.
7119
7120    Internal interfaces in cache management changed again...
7121
7122 fc-cat/fc-cat.c |   37 +++++++++++++++++++++++++------------
7123 src/fccache.c	 |   19 ++++++++++---------
7124 src/fcint.h	 |    9 ++++++---
7125 3 files changed, 41 insertions(+), 24 deletions(-)
7126
7127commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
7128Author: Keith Packard <keithp@neko.keithp.com>
7129Date:	Wed Aug 30 21:59:53 2006 -0700
7130
7131    Skip broken caches. Cache files are auto-written, don't rewrite
7132    in fc-cache.
7133
7134    Validate cache contents and skip broken caches, looking down cache
7135    path for
7136    valid ones.
7137
7138    Every time a directory is scanned, it will be written to a cache
7139    file if
7140    possible, so fc-cache doesn't need to re-write the cache file. This
7141    makes
7142    detecting when the cache was generated a bit tricky, so we guess
7143    that if the
7144    cache wasn't valid before running and is valid afterwards, the
7145    cache file
7146    was written.
7147
7148    Also, allow empty charsets to be serialized with null leaves/numbers.
7149
7150    Eliminate a leak in FcEdit by switching to FcObject sooner.
7151
7152    Call FcFini from fc-match to make valgrind happy.
7153
7154 fc-cache/fc-cache.c |	 25 ++++-----
7155 fc-match/fc-match.c |	  1 +
7156 src/fccache.c	     |	148
7157 +++++++++++++++++++++++++++------------------------
7158 src/fccfg.c	     |	 80 ++++++++--------------------
7159 src/fccharset.c     |	 56 +++++++++++--------
7160 src/fcdir.c	     |	  2 +-
7161 src/fcint.h	     |	 19 +++++--
7162 src/fcxml.c	     |	 19 +++----
7163 8 files changed, 169 insertions(+), 181 deletions(-)
7164
7165commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
7166Author: Keith Packard <keithp@neko.keithp.com>
7167Date:	Wed Aug 30 18:50:58 2006 -0700
7168
7169    Rework Object name database to unify typechecking and object lookup.
7170
7171    Eliminate ancient list of object name databases and load names
7172    into single
7173    hash table that includes type information. Typecheck all pattern
7174    values to
7175    avoid mis-typed pattern elements.
7176
7177 fc-case/fc-case.c |   13 --
7178 src/fcint.h	   |	7 +-
7179 src/fcmatch.c	   |	9 +-
7180 src/fcname.c	   |  389
7181 ++++++++++++++++++++++++++++++-----------------------
7182 src/fcpat.c	   |	2 +-
7183 5 files changed, 233 insertions(+), 187 deletions(-)
7184
7185commit c02886485b293179e8492cad9a34eb431dd4bfc9
7186Author: Keith Packard <keithp@neko.keithp.com>
7187Date:	Wed Aug 30 13:51:03 2006 -0700
7188
7189    FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
7190    work.
7191
7192    FcCharSetSerialize was computing the offset to the unserialized leaf,
7193    which left it pointing at random data when the cache was reloaded.
7194
7195    fc-cat has been updated to work with the new cache structure.
7196
7197    Various debug messages extended to help diagnose serialization errors.
7198
7199 fc-cat/fc-cat.c |  134
7200 +++++++++++++++++++++++++++++--------------------------
7201 src/fccache.c	 |    6 +--
7202 src/fccharset.c |    3 +-
7203 src/fcdbg.c	 |   20 +++++++-
7204 src/fcint.h	 |   15 +++++--
7205 src/fcpat.c	 |    7 +++
7206 6 files changed, 110 insertions(+), 75 deletions(-)
7207
7208commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
7209Author: Keith Packard <keithp@neko.keithp.com>
7210Date:	Wed Aug 30 04:24:03 2006 -0700
7211
7212    Fix build problems caused by cache rework.
7213
7214    Pagesize no longer matters in architecture decisions, the entire
7215    cache file
7216    is mmaped into the library. However, lots of intptr_t values are in
7217    use now,
7218    so that value is important.
7219
7220    fc-lang now requires fcserialize.c, which has been added to the
7221    repository.
7222
7223 fc-arch/fc-arch.c     |   14 +----
7224 fc-arch/fcarch.tmpl.h |    4 +-
7225 fc-lang/fc-lang.c     |    1 +
7226 src/fcserialize.c     |  159
7227 +++++++++++++++++++++++++++++++++++++++++++++++++
7228 4 files changed, 165 insertions(+), 13 deletions(-)
7229
7230commit 7ce196733129b0e664c1bdc20f973f15167292f7
7231Author: Keith Packard <keithp@neko.keithp.com>
7232Date:	Wed Aug 30 04:16:22 2006 -0700
7233
7234    Rework cache files to use offsets for all data structures.
7235
7236    Replace all of the bank/id pairs with simple offsets, recode several
7237    data structures to always use offsets inside the library to avoid
7238    conditional paths. Exposed data structures use pointers to hold
7239    offsets,
7240    setting the low bit to distinguish between offset and pointer.
7241
7242    Use offset-based data structures for lang charset encodings;
7243    eliminates
7244    separate data structure format for that file.
7245
7246    Much testing will be needed; offsets are likely not detected
7247    everywhere in
7248    the library yet.
7249
7250 fc-arch/fcarch.tmpl.h	 |    3 +-
7251 fc-lang/fc-lang.c	 |  185 ++++-----
7252 fontconfig/fontconfig.h |    3 -
7253 src/Makefile.am	 |    1 +
7254 src/fccache.c		 |  581 +++++++++++----------------
7255 src/fccfg.c		 |  102 +++---
7256 src/fccharset.c	 |  493 ++++++++---------------
7257 src/fcdbg.c		 |   43 ++-
7258 src/fcdefault.c	 |   64 ++--
7259 src/fcfs.c		 |  133 ++-----
7260 src/fcint.h		 |  477 +++++++++++++---------
7261 src/fclang.c		 |  120 ++-----
7262 src/fclist.c		 |   86 ++---
7263 src/fcmatch.c		 |  179 +++------
7264 src/fcname.c		 |  142 ++------
7265 src/fcpat.c		 | 1025
7266 ++++++++++++++---------------------------------
7267 src/fcstr.c		 |    1 +
7268 src/fcxml.c		 |   15 +-
7269 18 files changed, 1394 insertions(+), 2259 deletions(-)
7270
7271commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
7272Author: Keith Packard <keithp@neko.keithp.com>
7273Date:	Mon Aug 28 11:51:12 2006 -0700
7274
7275    Revert to original FcFontSetMatch algorithm to avoid losing fonts.
7276
7277    The fancy new FcFontSetMatch algorithm would discard fonts for the
7278    wrong reasons; fc-match sans:lang=en,ja would discard all fonts
7279    without
7280    Japanese support. This commit reverts to the original algorithm which
7281    ensure that FcFontSetMatch always matches the first font in the
7282    FcFontSetSort return list.
7283
7284 src/fcmatch.c |  229
7285 ++++++++-------------------------------------------------
7286 1 files changed, 32 insertions(+), 197 deletions(-)
7287
7288commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
7289Author: Keith Packard <keithp@neko.keithp.com>
7290Date:	Mon Aug 28 10:38:27 2006 -0700
7291
7292    Add ppc architecture
7293
7294 fc-arch/fcarch.tmpl.h |    1 +
7295 1 files changed, 1 insertions(+), 0 deletions(-)
7296
7297commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
7298Author: Keith Packard <keithp@neko.keithp.com>
7299Date:	Mon Aug 28 10:30:22 2006 -0700
7300
7301    During test run, remove cache directory to avoid stale cache usage.
7302
7303    As file timestamps have only one second granularity, an old cache
7304    file could easily be used when a test took less than 1 second to run.
7305    Just remove the cache directory and its contents before each test
7306    is run.
7307    Also, remove mention of the old cache file from the test config file.
7308
7309 test/fonts.conf.in |	 1 -
7310 test/run-test.sh   |	 4 +---
7311 2 files changed, 1 insertions(+), 4 deletions(-)
7312
7313commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
7314Author: Keith Packard <keithp@neko.keithp.com>
7315Date:	Mon Aug 28 10:07:43 2006 -0700
7316
7317    Add x86-64 architecture and signature.
7318
7319 fc-arch/fcarch.tmpl.h |    1 +
7320 1 files changed, 1 insertions(+), 0 deletions(-)
7321
7322commit 7db39f729859827b246da242a26ddba13cb8c4b1
7323Author: Keith Packard <keithp@neko.keithp.com>
7324Date:	Mon Aug 28 09:43:12 2006 -0700
7325
7326    Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
7327
7328    Also remove spurious printf of directory names.
7329
7330 fc-arch/Makefile.am   |    2 +-
7331 fc-arch/fcarch.tmpl.h |    2 +-
7332 src/fcdir.c	       |    1 -
7333 3 files changed, 2 insertions(+), 3 deletions(-)
7334
7335commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
7336Author: Keith Packard <keithp@neko.keithp.com>
7337Date:	Sun Aug 27 23:40:51 2006 -0700
7338
7339    Eliminate ./ and ../ elements from font directory names when scanning.
7340
7341    FcStrCanonFilename eliminates ./ and ../ elements from pathnames
7342    through
7343    simple string editing. Also, relative path names are fixed by
7344    prepending the
7345    current working directory.
7346
7347 src/fcdir.c |	 45 ++++++++++++++++++++++++++++++---------------
7348 src/fcint.h |	  3 +++
7349 src/fcstr.c |	 57
7350 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7351 3 files changed, 90 insertions(+), 15 deletions(-)
7352
7353commit af180c40376690b7ced5262156fbe13c9ebba1e2
7354Author: Keith Packard <keithp@neko.keithp.com>
7355Date:	Sun Aug 27 22:24:39 2006 -0700
7356
7357    Fix up fc-cache and fc-cat for no global cache changes.
7358
7359    fc-cache and fc-cat use internal (fcint.h) APIs that have
7360    changed with the elimination of the global cache.
7361
7362 fc-cache/fc-cache.c |	  2 +-
7363 fc-cat/fc-cat.c     |	119
7364 ++++++---------------------------------------------
7365 src/fccache.c	     |	 77 +++++++++++++++++++++++----------
7366 src/fcdir.c	     |	 13 ++---
7367 src/fcint.h	     |	  4 ++
7368 5 files changed, 76 insertions(+), 139 deletions(-)
7369
7370commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
7371Author: Keith Packard <keithp@neko.keithp.com>
7372Date:	Sun Aug 27 21:53:48 2006 -0700
7373
7374    Eliminate global cache. Eliminate multi-arch cache code.
7375
7376    With the removal of the in-directory cache files, and the addition of
7377    per-user cache directories, there is no longer any reason to
7378    preserve the
7379    giant global cache file. Eliminating of this unifies the cache
7380    structure
7381    and simplifies the overall caching strategies greatly.
7382
7383 fc-cache/fc-cache.c |	  3 +-
7384 src/fccache.c	     | 1051
7385 ++++++---------------------------------------------
7386 src/fccfg.c	     |	 23 +-
7387 src/fcdir.c	     |	164 +++++----
7388 src/fcint.h	     |	 70 +----
7389 5 files changed, 203 insertions(+), 1108 deletions(-)
7390
7391commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
7392Author: Keith Packard <keithp@neko.keithp.com>
7393Date:	Sun Aug 27 18:29:51 2006 -0700
7394
7395    Add architecture to cache filename.
7396
7397    Make cache filenames unique by inserting the architecture name
7398    into the
7399    filename.
7400
7401 src/fccache.c |    5 +++--
7402 1 files changed, 3 insertions(+), 2 deletions(-)
7403
7404commit db50cbdaf592349c204ab0af0e7061ea72237044
7405Author: Keith Packard <keithp@neko.keithp.com>
7406Date:	Sun Aug 27 18:19:39 2006 -0700
7407
7408    Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
7409    per dir.
7410
7411    Normalized directory names offer protection against looped directory
7412    trees
7413    but cost enormous numbers of system calls (stat per file in the
7414    hierarchy).
7415    Also, cache file directory name contents are validated each time the
7416    directory is modified, don't re-validate every time the cache file
7417    is loaded
7418    with an access and stat call.
7419
7420 fc-cache/fc-cache.c |	  7 +---
7421 src/fccache.c	     |	 55 +---------------------------
7422 src/fccfg.c	     |	100
7423 ---------------------------------------------------
7424 src/fcdir.c	     |	  6 ---
7425 4 files changed, 4 insertions(+), 164 deletions(-)
7426
7427commit d2f786849c0c4503360a5c09469505b05164c6d2
7428Author: Keith Packard <keithp@neko.keithp.com>
7429Date:	Sun Aug 27 17:04:01 2006 -0700
7430
7431    Write caches to first directory with permission. Valid cache in
7432    FcDirCacheOpen.
7433
7434    Previous policy was to attempt to update the cache in place and bail
7435    if that
7436    didn't work. Now, search for the first writable directory and
7437    place the
7438    cache file there instead. Furthermore, on startup, search directory
7439    list for
7440    valid cache files instead of bailing if the first found cache
7441    file wasn't
7442    valid.
7443
7444 fonts.conf.in |    2 +-
7445 src/fccache.c |   90
7446 ++++++++++++++++++++++++++------------------------------
7447 2 files changed, 43 insertions(+), 49 deletions(-)
7448
7449commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
7450Author: Keith Packard <keithp@neko.keithp.com>
7451Date:	Sun Aug 27 16:25:07 2006 -0700
7452
7453    Construct short architecture name from architecture signature.
7454
7455    Map existing architecture signature to short architecture name
7456    at build time. This architecture name is (as yet) unused, but will
7457    be used
7458    to build per-architecture cache files with names made unique by
7459    including
7460    the architecture name. The auto-detected architecture name can
7461    be overridden
7462    with the --with-arch=ARCH configure option.
7463
7464 Makefile.am	       |    2 +-
7465 configure.in	       |   17 ++++++
7466 fc-arch/Makefile.am   |   50 +++++++++++++++++
7467 fc-arch/fc-arch.c     |  144
7468 +++++++++++++++++++++++++++++++++++++++++++++++++
7469 fc-arch/fcarch.tmpl.h |   32 +++++++++++
7470 5 files changed, 244 insertions(+), 1 deletions(-)
7471
7472commit 199a92241151c391d9becca4fae1cc7e5e32ca80
7473Author: Keith Packard <keithp@neko.keithp.com>
7474Date:	Sun Aug 27 16:21:16 2006 -0700
7475
7476    Add .gitignore
7477
7478 .gitignore |	73
7479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7480 1 files changed, 73 insertions(+), 0 deletions(-)
7481
7482commit 7410e40bd93beb4ab1a577d084112413431cede2
7483Author: Patrick Lam <plam@MIT.EDU>
7484Date:	Fri Aug 4 16:13:00 2006 +0000
7485
7486    2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
7487    Make cache directories configurable. Simplify and correct some
7488    code which
7489	deals with per-directory caches.
7490
7491 ChangeLog		 |   24 ++++
7492 configure.in		 |   22 +++-
7493 fc-cache/fc-cache.c	 |    7 +-
7494 fontconfig/fontconfig.h |    4 +-
7495 fonts.conf.in		 |    5 +
7496 fonts.dtd		 |   12 ++
7497 src/Makefile.am	 |    3 +-
7498 src/fccache.c		 |  323
7499 ++++++++++++++++++++++++-----------------------
7500 src/fccfg.c		 |   28 ++++-
7501 src/fcdir.c		 |    6 +-
7502 src/fcinit.c		 |    2 +
7503 src/fcint.h		 |   13 ++-
7504 src/fcxml.c		 |   17 +++
7505 test/fonts.conf.in	 |    1 +
7506 test/run-test.sh	 |    6 +-
7507 15 files changed, 294 insertions(+), 179 deletions(-)
7508
7509commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
7510Author: Patrick Lam <plam@MIT.EDU>
7511Date:	Wed Jul 19 02:14:28 2006 +0000
7512
7513    2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
7514    Fix file-descriptor leak in FcGlobalCacheDestroy.
7515
7516 ChangeLog     |    7 +++++++
7517 src/fccache.c |    2 ++
7518 2 files changed, 9 insertions(+), 0 deletions(-)
7519
7520commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
7521Author: Patrick Lam <plam@MIT.EDU>
7522Date:	Fri Jun 2 18:48:30 2006 +0000
7523
7524    2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
7525    Esfahbod
7526    TrueType Collection table offsets are absolute, not relative.
7527
7528 ChangeLog    |    7 +++++++
7529 src/ftglue.c |    2 +-
7530 2 files changed, 8 insertions(+), 1 deletions(-)
7531
7532commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
7533Author: Patrick Lam <plam@MIT.EDU>
7534Date:	Fri Apr 28 07:00:25 2006 +0000
7535
7536    2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
7537    Make FcStrCopy slightly more efficient.
7538
7539 ChangeLog   |	  7 +++++++
7540 src/fcstr.c |	 12 +++++++-----
7541 2 files changed, 14 insertions(+), 5 deletions(-)
7542
7543commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
7544Author: Patrick Lam <plam@MIT.EDU>
7545Date:	Thu Apr 27 08:13:45 2006 +0000
7546
7547    Keith Packard <keithp@keithp.com>
7548    Reduce transient memory usage during config file parsing by allocating
7549	smaller buffers (64 seems to be a magic number).
7550
7551 ChangeLog   |	 20 +++++++-------------
7552 src/fcstr.c |	  2 +-
7553 2 files changed, 8 insertions(+), 14 deletions(-)
7554
7555commit 529291bef436384a06db246fda30e08d5812de14
7556Author: Keith Packard <keithp@keithp.com>
7557Date:	Thu Apr 27 07:54:07 2006 +0000
7558
7559    Eliminate pattern freezing
7560
7561 ChangeLog    |    8 ++
7562 src/fcinit.c |    4 -
7563 src/fcint.h  |    3 -
7564 src/fcpat.c  |  370
7565 ----------------------------------------------------------
7566 src/fcxml.c  |    3 +-
7567 5 files changed, 9 insertions(+), 379 deletions(-)
7568
7569commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
7570Author: Keith Packard <keithp@keithp.com>
7571Date:	Thu Apr 27 07:11:44 2006 +0000
7572
7573    Make path names in cache files absolute (NB, cache format change) Stop
7574	permitting cache files to be stored in font dirs. Bump cache
7575	magic.
7576	Don't include /fonts.cache-2 in cache hash construction.
7577    reviewed by: Patrick Lam <plam@mit.edu>
7578
7579 ChangeLog	  |   30 ++++++++++++
7580 src/fccache.c	  |  104 ++++++++++---------------------------------
7581 src/fcfreetype.c |   10 +----
7582 src/fcint.h	  |    8 +---
7583 src/fclist.c	  |    4 --
7584 src/fcmatch.c	  |    3 -
7585 src/fcpat.c	  |  130
7586 ------------------------------------------------------
7587 7 files changed, 57 insertions(+), 232 deletions(-)
7588
7589commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
7590Author: Patrick Lam <plam@MIT.EDU>
7591Date:	Wed Apr 26 14:50:41 2006 +0000
7592
7593    Really update for 2.3.95.
7594
7595 README |    6 ++++--
7596 1 files changed, 4 insertions(+), 2 deletions(-)
7597
7598commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
7599Author: Patrick Lam <plam@MIT.EDU>
7600Date:	Tue Apr 25 15:33:07 2006 +0000
7601
7602    Fix the issues with GNU libiconv vs. libc iconv (which especially
7603    appear on
7604	Solarii). Approach suggested by Tim Mooney.
7605    reviewed by: plam
7606
7607 ChangeLog	  |   12 +++++++++++-
7608 configure.in	  |   37 +++++++++++++++++++++++++++++++++++--
7609 src/Makefile.am  |    2 +-
7610 src/fcfreetype.c |    3 +--
7611 4 files changed, 48 insertions(+), 6 deletions(-)
7612
7613commit 49512317264da1996bddf0b3c82d8d2de0c201eb
7614Author: Patrick Lam <plam@MIT.EDU>
7615Date:	Tue Apr 25 06:12:06 2006 +0000
7616
7617    Include $(top_srcdir), $(top_srcdir)/src before anything else.
7618    Shuffle order of includes for building out of srcdir on win32.
7619    reviewed by: plam
7620
7621 ChangeLog |   17 ++++++++++++++++-
7622 1 files changed, 16 insertions(+), 1 deletions(-)
7623
7624commit f045376c0831f068e8fd8fd61773a5ed83dede7f
7625Author: Patrick Lam <plam@MIT.EDU>
7626Date:	Tue Apr 25 05:57:41 2006 +0000
7627
7628    Include $(top_srcdir), $(top_srcdir)/src before anything else.
7629    Shuffle order of includes for building out of srcdir on win32.
7630    reviewed by: plam
7631
7632 fc-cache/fc-cache.c |	 15 ++++++++-------
7633 fc-cat/fc-cat.c     |	 17 +++++++++--------
7634 fc-match/fc-match.c |	 11 ++++++-----
7635 src/Makefile.am     |	  6 +++---
7636 src/fccache.c	     |	  2 +-
7637 src/fccfg.c	     |	  2 +-
7638 src/fccharset.c     |	  2 +-
7639 src/fcdbg.c	     |	  2 +-
7640 src/fcfreetype.c    |	  2 +-
7641 src/fcfs.c	     |	  2 +-
7642 src/fcinit.c	     |	  2 +-
7643 src/fclist.c	     |	  2 +-
7644 src/fcmatch.c	     |	  2 +-
7645 src/fcmatrix.c      |	  2 +-
7646 src/fcname.c	     |	  2 +-
7647 src/fcpat.c	     |	  2 +-
7648 src/fcstr.c	     |	  2 +-
7649 src/fcxml.c	     |	  2 +-
7650 18 files changed, 40 insertions(+), 37 deletions(-)
7651
7652commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
7653Author: Patrick Lam <plam@MIT.EDU>
7654Date:	Thu Apr 20 16:57:50 2006 +0000
7655
7656    Prevent terrible perf regression by getting the if-condition right
7657	(reported by Wouter Bolsterlee).
7658
7659 ChangeLog     |    8 +++++++-
7660 src/fcmatch.c |    2 +-
7661 2 files changed, 8 insertions(+), 2 deletions(-)
7662
7663commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
7664Author: Patrick Lam <plam@MIT.EDU>
7665Date:	Wed Apr 19 16:53:50 2006 +0000
7666
7667    Dominic Lachowicz <cinamod@hotmail.com>
7668    Implement mmap-like code for Windows using MapViewOfFile.
7669
7670 ChangeLog     |    7 +++++++
7671 src/fccache.c |   23 ++++++++++++++++++++---
7672 2 files changed, 27 insertions(+), 3 deletions(-)
7673
7674commit 56f8358364ad9078d99a35a12d7734884b8fccc2
7675Author: Patrick Lam <plam@MIT.EDU>
7676Date:	Wed Apr 19 16:17:46 2006 +0000
7677
7678    Bump version to 2.3.95.
7679
7680 ChangeLog |	8 ++++++++
7681 1 files changed, 8 insertions(+), 0 deletions(-)
7682
7683commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
7684Author: Patrick Lam <plam@MIT.EDU>
7685Date:	Wed Apr 19 16:17:19 2006 +0000
7686
7687    Bail gracefully if the cache file does not contain enough data.
7688
7689 ChangeLog		 |    5 +++++
7690 README			 |   23 +++++++++++++++++++++--
7691 configure.in		 |    2 +-
7692 fontconfig/fontconfig.h |    2 +-
7693 src/fccache.c		 |   19 ++++++++++++++++++-
7694 5 files changed, 46 insertions(+), 5 deletions(-)
7695
7696commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
7697Author: Patrick Lam <plam@MIT.EDU>
7698Date:	Sat Apr 15 00:25:20 2006 +0000
7699
7700    Give the 'Standard Symbols L' match a strong (vs. weak) binding.
7701
7702 ChangeLog     |    5 +++++
7703 fonts.conf.in |   13 ++++++++-----
7704 2 files changed, 13 insertions(+), 5 deletions(-)
7705
7706commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
7707Author: Patrick Lam <plam@MIT.EDU>
7708Date:	Fri Apr 14 18:35:16 2006 +0000
7709
7710    Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
7711	Simplify code and get things straight.
7712
7713 ChangeLog    |    6 ++++++
7714 src/fcname.c |   20 +++++---------------
7715 2 files changed, 11 insertions(+), 15 deletions(-)
7716
7717commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
7718Author: Patrick Lam <plam@MIT.EDU>
7719Date:	Fri Apr 14 15:40:58 2006 +0000
7720
7721    Actually, just add URW fonts as aliases for all of the PostScript
7722    fonts.
7723	(reported by Miguel Rodriguez).
7724
7725 ChangeLog     |    6 ++++++
7726 fonts.conf.in |   36 ++++++++++++++++++++++++++++++------
7727 2 files changed, 36 insertions(+), 6 deletions(-)
7728
7729commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
7730Author: Patrick Lam <plam@MIT.EDU>
7731Date:	Fri Apr 14 14:51:22 2006 +0000
7732
7733    Add an alias 'Standard Symbols L' for 'Symbol'.
7734
7735 ChangeLog     |    5 +++++
7736 fonts.conf.in |    6 +++++-
7737 2 files changed, 10 insertions(+), 1 deletions(-)
7738
7739commit 2f02e38361b24032945e24f7f8480999bf9df1e2
7740Author: Patrick Lam <plam@MIT.EDU>
7741Date:	Wed Apr 12 14:36:36 2006 +0000
7742
7743    Fix memory leak (Coverity defect #2089).
7744    Ignore script if subtable is missing (Coverity defect #2088).
7745    Fix possible null pointer dereference (Coverity defect #784)
7746    and memory
7747	leak (Coverity defects #785, #786).
7748    Don't copy FcCharSet if we're going to throw it away anyway. (Reported
7749    by
7750	Kenichi Handa).
7751    reviewed by: plam
7752
7753 ChangeLog	  |   21 +++++++++++++++++++++
7754 src/fccfg.c	  |    4 +++-
7755 src/fcfreetype.c |    5 +----
7756 src/fcmatch.c	  |   33 ++++++++++++++++++++-------------
7757 src/fcpat.c	  |    7 ++++++-
7758 5 files changed, 51 insertions(+), 19 deletions(-)
7759
7760commit a56e89ab4f21aa6288345c63d2c43e55561632e0
7761Author: Patrick Lam <plam@MIT.EDU>
7762Date:	Wed Apr 12 03:02:57 2006 +0000
7763
7764    Fix bad behaviour on realloc resulting in crash.
7765    reviewed by: plam
7766
7767 ChangeLog    |    7 +++++++
7768 src/fcname.c |   17 ++++++++++-------
7769 2 files changed, 17 insertions(+), 7 deletions(-)
7770
7771commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
7772Author: Patrick Lam <plam@MIT.EDU>
7773Date:	Wed Apr 12 02:38:28 2006 +0000
7774
7775    Don't crash if config is null (Coverity defect #984).
7776
7777 ChangeLog     |   13 +++++++++----
7778 src/fccache.c |    5 +++--
7779 2 files changed, 12 insertions(+), 6 deletions(-)
7780
7781commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
7782Author: Patrick Lam <plam@MIT.EDU>
7783Date:	Tue Apr 11 16:54:24 2006 +0000
7784
7785    Missing bits from previous patches.
7786    Remove extra semi-colon.
7787    Fix memory leak in error case (Coverity defects #776, #985).
7788    Fix memory leaks (Coverity defects #779, #781) and memory use
7789    after free
7790	(Coverity defect #780).
7791    reviewed by: plam
7792
7793 ChangeLog	 |   18 ++++++++++++++++++
7794 src/fccfg.c	 |   13 +++++++++----
7795 src/fccharset.c |    5 ++++-
7796 src/fclang.c	 |    1 +
7797 src/fcxml.c	 |    4 +++-
7798 5 files changed, 35 insertions(+), 6 deletions(-)
7799
7800commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
7801Author: Patrick Lam <plam@MIT.EDU>
7802Date:	Tue Apr 11 14:20:59 2006 +0000
7803
7804    Properly convert static charsets to dynamic charsets.
7805    Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
7806    Fix memory leak (Coverity defect #1819).
7807    prevent crash when invalid include line is parsed (Coverity defect
7808    #763).
7809    Fix potential null pointer access (Coverity defect #1804).
7810    Remove dead code (Coverity defect #1194).
7811    Prevent potential null pointer access (Coverity defect #767),
7812    ensure error
7813	value is read (Coverity defect #1195).
7814    reviewed by: plam
7815
7816 ChangeLog	   |   29 +++++++++++++++++++++++++++++
7817 fc-cat/fc-cat.c   |	4 +++-
7818 fc-lang/fc-lang.c |	3 +++
7819 src/fccharset.c   |	5 +++++
7820 src/fcfreetype.c  |	6 ++++--
7821 src/fclang.c	   |	8 +++++++-
7822 src/fcname.c	   |	8 --------
7823 src/fcpat.c	   |   11 ++++++++++-
7824 8 files changed, 61 insertions(+), 13 deletions(-)
7825
7826commit af2ad236f037c7a53e73b9454f620de1a52f0422
7827Author: Patrick Lam <plam@MIT.EDU>
7828Date:	Tue Apr 11 05:08:26 2006 +0000
7829
7830    Survive missing docbook2pdf.
7831    reviewed by: plam
7832
7833 ChangeLog	 |   11 +++++++++--
7834 doc/Makefile.am |   10 ++++++----
7835 2 files changed, 15 insertions(+), 6 deletions(-)
7836
7837commit 67ed0b729718233662255a181bdcdb136c04dc5b
7838Author: Patrick Lam <plam@MIT.EDU>
7839Date:	Mon Apr 10 22:08:35 2006 +0000
7840
7841    Include more stub definitions to make HP-UX's C compiler happy.
7842
7843 ChangeLog		     |	  7 +++++++
7844 fc-case/fc-case.c	     |	  3 +++
7845 fc-glyphname/fc-glyphname.c |	  3 +++
7846 fc-lang/fc-lang.c	     |	  3 +++
7847 4 files changed, 16 insertions(+), 0 deletions(-)
7848
7849commit ac0010940e626cb9193bb4ad0271f3820c7225ee
7850Author: Patrick Lam <plam@MIT.EDU>
7851Date:	Mon Apr 10 21:04:54 2006 +0000
7852
7853    Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
7854
7855 ChangeLog    |    5 +++++
7856 src/fcname.c |    2 +-
7857 2 files changed, 6 insertions(+), 1 deletions(-)
7858
7859commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
7860Author: Patrick Lam <plam@MIT.EDU>
7861Date:	Mon Apr 10 19:33:03 2006 +0000
7862
7863    Fix string memory leak (Coverity defect #1823).
7864    Fix memory leak with hash collision (Coverity defect #1824).
7865    reviewed by: plam
7866
7867 ChangeLog     |    9 +++++++++
7868 src/fccache.c |    1 +
7869 src/fccfg.c   |    5 ++++-
7870 3 files changed, 14 insertions(+), 1 deletions(-)
7871
7872commit c814c301ee4dcc67eeacee9608fb716e67534356
7873Author: Patrick Lam <plam@MIT.EDU>
7874Date:	Mon Apr 10 16:12:55 2006 +0000
7875
7876    Don't leak header in non-error case (Coverity defect #1825).
7877    reviewed by: plam
7878
7879 ChangeLog     |    6 ++++++
7880 src/fccache.c |    2 ++
7881 2 files changed, 8 insertions(+), 0 deletions(-)
7882
7883commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
7884Author: Patrick Lam <plam@MIT.EDU>
7885Date:	Mon Apr 10 16:06:42 2006 +0000
7886
7887    src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
7888    defects
7889	#777, #1826)
7890    reviewed by: plam
7891
7892 ChangeLog   |	  6 ++++++
7893 src/fcdir.c |	 54 +++++++++++++++++++++++++++++++++++++-----------------
7894 2 files changed, 43 insertions(+), 17 deletions(-)
7895
7896commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
7897Author: Patrick Lam <plam@MIT.EDU>
7898Date:	Mon Apr 10 15:46:34 2006 +0000
7899
7900    Fix double free (spotted by Coverity, CID #1965).
7901    Check if pattern is not null before using it (Coverity defect #1883).
7902    Fix memory leak with hash collision (Coverity defect #1829).
7903    Fix memory leak when bail cases (Coverity defect #1828).
7904    Don't leak directory name (Coverity defect #1827).
7905    reviewed by: plam
7906
7907 ChangeLog	     |	 18 ++++++++++++++++++
7908 fc-match/fc-match.c |	  6 ++++--
7909 src/fccache.c	     |	 10 +++++++---
7910 src/fccfg.c	     |	  1 +
7911 4 files changed, 30 insertions(+), 5 deletions(-)
7912
7913commit 86abd75965f598dba79a3df68e7bc4c5082a5764
7914Author: Patrick Lam <plam@MIT.EDU>
7915Date:	Fri Apr 7 18:07:51 2006 +0000
7916
7917    LD_ADD missing dependencies for binaries. Reported by Edson Alves
7918    Pereira.
7919    reviewed by: plam
7920
7921 ChangeLog	      |   10 ++++++++++
7922 fc-cache/Makefile.am |    2 +-
7923 fc-cat/Makefile.am   |    2 +-
7924 fc-list/Makefile.am  |    3 +--
7925 fc-match/Makefile.am |    2 +-
7926 5 files changed, 14 insertions(+), 5 deletions(-)
7927
7928commit f23f5f388d93655af972083513ba4d505ec4f449
7929Author: Patrick Lam <plam@MIT.EDU>
7930Date:	Fri Apr 7 17:37:09 2006 +0000
7931
7932    SGI compilation fixes (reported by Christoph Bauer):
7933    1) reorder union definition of _FcChar;
7934    2) omit .stats =.
7935
7936 ChangeLog	   |	8 ++++++++
7937 fc-lang/fc-lang.c |	2 +-
7938 src/fcint.h	   |	8 ++++----
7939 3 files changed, 13 insertions(+), 5 deletions(-)
7940
7941commit 44415a079a3e9951e0c2424edca4907a93a60db5
7942Author: Patrick Lam <plam@MIT.EDU>
7943Date:	Fri Apr 7 17:27:39 2006 +0000
7944
7945    Portability fixes for HP-UX (reported by Christoph Bauer). Replace
7946	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
7947	'fc_alignof'.
7948    reviewed by: plam
7949
7950 ChangeLog	 |   15 +++++++++++++++
7951 configure.in	 |    1 +
7952 src/fccharset.c |    4 ++--
7953 src/fcfs.c	 |    2 +-
7954 src/fcint.h	 |   15 +++++++++------
7955 src/fclang.c	 |    2 +-
7956 src/fcname.c	 |    2 +-
7957 src/fcpat.c	 |    6 +++---
7958 8 files changed, 33 insertions(+), 14 deletions(-)
7959
7960commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
7961Author: Patrick Lam <plam@MIT.EDU>
7962Date:	Fri Apr 7 17:06:55 2006 +0000
7963
7964    Move up #include of config.h. Fail if neither inttypes.h nor
7965    stdint.h is
7966	available. Fixes bug 6171.
7967    reviewed by: plam
7968
7969 ChangeLog   |	  8 ++++++++
7970 src/fcint.h |	 11 +++++++----
7971 2 files changed, 15 insertions(+), 4 deletions(-)
7972
7973commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
7974Author: Patrick Lam <plam@MIT.EDU>
7975Date:	Fri Apr 7 04:42:32 2006 +0000
7976
7977    Patrick Lam <plam@mit.edu>
7978    Make fontconfig compile under MinGW:
7979    1) remove unneeded #includes;
7980    2) make use of mmap and sysconf conditional;
7981    3) replace rand_r by srand/rand if needed;
7982    4) use chsize instead of ftruncate; and
7983    5) update libtool exports file
7984
7985 ChangeLog	       |   18 +++
7986 configure.in	       |    3 +-
7987 fc-cache/fc-cache.c   |    7 +
7988 fc-cat/fc-cat.c       |    1 -
7989 src/fccache.c	       |   74 +++++++++-
7990 src/fcfreetype.c      |    3 +-
7991 src/fontconfig.def.in |  370
7992 ++++++++++++++++++++++++++++++++++---------------
7993 7 files changed, 353 insertions(+), 123 deletions(-)
7994
7995commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
7996Author: Patrick Lam <plam@MIT.EDU>
7997Date:	Fri Apr 7 04:19:49 2006 +0000
7998
7999    Eliminate warning.
8000
8001 ChangeLog   |	  5 +++++
8002 src/fcdir.c |	  2 +-
8003 2 files changed, 6 insertions(+), 1 deletions(-)
8004
8005commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
8006Author: Patrick Lam <plam@MIT.EDU>
8007Date:	Thu Apr 6 05:15:08 2006 +0000
8008
8009    file fc-match.sgml was initially added on branch fc-2_4_branch.
8010
8011commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
8012Author: Patrick Lam <plam@MIT.EDU>
8013Date:	Thu Apr 6 05:15:08 2006 +0000
8014
8015    Update documentation for fc-match (SGML-ize it). (reported by Ilya
8016	Konstantinov)
8017
8018 ChangeLog		|    8 ++
8019 fc-match/.cvsignore	|    1 +
8020 fc-match/Makefile.am	|   27 +++++++-
8021 fc-match/fc-match.1	|   37 -----------
8022 fc-match/fc-match.sgml |  169
8023 ++++++++++++++++++++++++++++++++++++++++++++++++
8024 5 files changed, 203 insertions(+), 39 deletions(-)
8025
8026commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
8027Author: Patrick Lam <plam@MIT.EDU>
8028Date:	Thu Apr 6 04:52:21 2006 +0000
8029
8030    Reduce amount of dirty rss by const'ing some data structures.
8031    Don't fail if we can't create or remove $(pkgcachedir) i.e.
8032	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
8033    reviewed by: plam
8034
8035 ChangeLog	      |   15 +++++++++++++++
8036 fc-cache/Makefile.am |    4 ++--
8037 src/fcdefault.c      |    2 +-
8038 src/fcpat.c	      |    2 +-
8039 src/fcxml.c	      |    2 +-
8040 5 files changed, 20 insertions(+), 5 deletions(-)
8041
8042commit 0d745819a9ec491349d4e122a7d44d689b2d3479
8043Author: Patrick Lam <plam@MIT.EDU>
8044Date:	Thu Apr 6 04:33:11 2006 +0000
8045
8046    Fix intel compiler warnings: make many variables static, eliminate
8047	duplicate names, reduce variable scopes, unsigned/signed printf
8048	formatting.
8049    reviewed by: plam
8050
8051 ChangeLog		     |	 16 ++++++++++++++++
8052 fc-case/fc-case.c	     |	  8 ++++----
8053 fc-glyphname/fc-glyphname.c |	 12 ++++++------
8054 fc-lang/fc-lang.c	     |	  8 ++++----
8055 fc-match/fc-match.c	     |	  2 +-
8056 src/fccache.c		     |	 11 ++++++-----
8057 src/fcfreetype.c	     |	  4 +---
8058 src/fclang.c		     |	  5 ++---
8059 src/fcxml.c		     |	 14 +++++++-------
8060 9 files changed, 47 insertions(+), 33 deletions(-)
8061
8062commit b17cf498be69f483e6355ae468f7239165df3ffb
8063Author: Patrick Lam <plam@MIT.EDU>
8064Date:	Fri Mar 24 15:21:10 2006 +0000
8065
8066    Fix multiarch support (don't destroy multiarch files!)
8067    Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
8068	detection!)
8069    reviewed by: plam
8070
8071 ChangeLog     |   12 ++++++++++++
8072 configure.in  |    2 ++
8073 fonts.conf.in |    7 ++++++-
8074 src/fccache.c |    3 ++-
8075 4 files changed, 22 insertions(+), 2 deletions(-)
8076
8077commit ba76916ff64d476d5c5564e46a5d4209cb942864
8078Author: Patrick Lam <plam@MIT.EDU>
8079Date:	Thu Mar 23 04:22:28 2006 +0000
8080
8081    On Windows, unlink before rename. Reported by Tim Evans.
8082
8083 ChangeLog	|    5 +++++
8084 src/fcatomic.c |    3 +++
8085 2 files changed, 8 insertions(+), 0 deletions(-)
8086
8087commit c02218223153b3022071e789def3fde8b556d6d6
8088Author: Patrick Lam <plam@MIT.EDU>
8089Date:	Thu Mar 23 04:21:10 2006 +0000
8090
8091    On Windows, unlink before rename. Reported by Tim Evans.
8092
8093 ChangeLog	|    5 +++++
8094 src/fcatomic.c |    3 +++
8095 2 files changed, 8 insertions(+), 0 deletions(-)
8096
8097commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
8098Author: Patrick Lam <plam@MIT.EDU>
8099Date:	Wed Mar 15 15:59:33 2006 +0000
8100
8101    Fix typos in orth files. Reported by Denis Jacquerye.
8102
8103 fc-lang/ab.orth  |    2 +-
8104 fc-lang/ibo.orth |    2 +-
8105 2 files changed, 2 insertions(+), 2 deletions(-)
8106
8107commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
8108Author: Patrick Lam <plam@MIT.EDU>
8109Date:	Wed Mar 15 15:58:59 2006 +0000
8110
8111    Fix typos in orth files. Reported by Denis Jacquerye.
8112
8113 ChangeLog	  |    6 ++++++
8114 fc-lang/ab.orth  |    2 +-
8115 fc-lang/ibo.orth |    2 +-
8116 3 files changed, 8 insertions(+), 2 deletions(-)
8117
8118commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
8119Author: Patrick Lam <plam@MIT.EDU>
8120Date:	Wed Mar 8 20:57:39 2006 +0000
8121
8122    Fix Makefile.am for removal of debian/ directory.
8123
8124 ChangeLog	     |	  7 +++++++
8125 Makefile.am	     |	 35 +----------------------------------
8126 config/config.guess |	 51
8127 +++++++++++++++++++++++++++++++++++++++++----------
8128 config/config.sub   |	 47
8129 ++++++++++++++++++++++++++++++++++++++---------
8130 4 files changed, 87 insertions(+), 53 deletions(-)
8131
8132commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
8133Author: Patrick Lam <plam@MIT.EDU>
8134Date:	Wed Mar 8 20:38:39 2006 +0000
8135
8136    .cvsignore
8137    Ignore debian/ directory for CVS.
8138
8139 .cvsignore |	 1 +
8140 ChangeLog  |	 6 +++++-
8141 2 files changed, 6 insertions(+), 1 deletions(-)
8142
8143commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
8144Author: Patrick Lam <plam@MIT.EDU>
8145Date:	Wed Mar 8 20:33:42 2006 +0000
8146
8147    debian/*
8148    Now remove debian/ directory.
8149
8150 ChangeLog			   |	5 +
8151 debian/README.Debian		   |   45 ---
8152 debian/changelog		   |  718
8153 -------------------------------------
8154 debian/compat			   |	1 -
8155 debian/control			   |   80 ----
8156 debian/copyright		   |   29 --
8157 debian/fontconfig-udeb.install    |	3 -
8158 debian/fontconfig.config	   |   10 -
8159 debian/fontconfig.defoma	   |  162 ---------
8160 debian/fontconfig.dirs		   |	1 -
8161 debian/fontconfig.install	   |	7 -
8162 debian/fontconfig.postinst	   |  145 --------
8163 debian/fontconfig.postrm	   |   26 --
8164 debian/fontconfig.templates	   |   27 --
8165 debian/libfontconfig1-dev.install |	7 -
8166 debian/libfontconfig1.install	   |	1 -
8167 debian/local.conf.md5sum	   |   18 -
8168 debian/rules			   |   40 --
8169 18 files changed, 5 insertions(+), 1320 deletions(-)
8170
8171commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
8172Author: Patrick Lam <plam@MIT.EDU>
8173Date:	Wed Mar 8 20:32:56 2006 +0000
8174
8175    debian/po/*
8176    .cvsignore
8177    Remove debian/ directory from sources. See Debian's subversion
8178    server at
8179	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
8180
8181 ChangeLog		 |    8 ++
8182 debian/po/POTFILES.in	 |    1 -
8183 debian/po/cs.po	 |  127 ------------------------------------
8184 debian/po/da.po	 |  146 ------------------------------------------
8185 debian/po/de.po	 |  124 -----------------------------------
8186 debian/po/es.po	 |  163
8187 -----------------------------------------------
8188 debian/po/fr.po	 |  159
8189 ---------------------------------------------
8190 debian/po/ja.po	 |   88 -------------------------
8191 debian/po/nl.po	 |  125 ------------------------------------
8192 debian/po/pt.po	 |  112 --------------------------------
8193 debian/po/pt_BR.po	 |  148 ------------------------------------------
8194 debian/po/templates.pot |   84 ------------------------
8195 debian/po/tr.po	 |  117 ---------------------------------
8196 debian/po/zh_CN.po	 |  115 ---------------------------------
8197 14 files changed, 8 insertions(+), 1509 deletions(-)
8198
8199commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
8200Author: Patrick Lam <plam@MIT.EDU>
8201Date:	Wed Mar 8 19:27:25 2006 +0000
8202
8203    file ln.orth was initially added on branch fc-2_4_branch.
8204
8205commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
8206Author: Patrick Lam <plam@MIT.EDU>
8207Date:	Wed Mar 8 19:27:25 2006 +0000
8208
8209    Add orthography for Lingala.
8210    reviewed by: plam
8211
8212 ChangeLog	  |    8 ++++++++
8213 fc-lang/iso639-1 |    2 +-
8214 fc-lang/iso639-2 |    2 +-
8215 fc-lang/ln.orth  |   43 +++++++++++++++++++++++++++++++++++++++++++
8216 4 files changed, 53 insertions(+), 2 deletions(-)
8217
8218commit 37e3f33c7ec32432260b0ef750ac415763d6044f
8219Author: Patrick Lam <plam@MIT.EDU>
8220Date:	Wed Mar 8 19:19:05 2006 +0000
8221
8222    Sort directory entries while scanning them from disk; prevents
8223    Heisenbugs
8224	due to file ordering in a directory.
8225    reviewed by: plam
8226
8227 ChangeLog   |	  8 ++++++++
8228 src/fcdir.c |	 45 ++++++++++++++++++++++++++++++++++++++++++---
8229 2 files changed, 50 insertions(+), 3 deletions(-)
8230
8231commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
8232Author: Patrick Lam <plam@MIT.EDU>
8233Date:	Wed Mar 8 19:16:10 2006 +0000
8234
8235    Add a configuration file that disables hinting for the Lohit
8236    Gujarati font
8237	(since the hinting distort some glyphs quite badly).
8238    reviewed by: keithp
8239
8240 ChangeLog	    |	 9 +++++++++
8241 conf.d/Makefile.am |	 1 +
8242 2 files changed, 10 insertions(+), 0 deletions(-)
8243
8244commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
8245Author: Patrick Lam <plam@MIT.EDU>
8246Date:	Wed Mar 8 19:10:57 2006 +0000
8247
8248    Sort directory entries while scanning them from disk; prevents
8249    Heisenbugs
8250	due to file ordering in a directory.
8251    reviewed by: plam
8252
8253 ChangeLog   |	  8 ++++++++
8254 src/fcdir.c |	 44 +++++++++++++++++++++++++++++++++++++++++---
8255 2 files changed, 49 insertions(+), 3 deletions(-)
8256
8257commit d8951c0cc2474176910277e8ca840fba5d8f3655
8258Author: Patrick Lam <plam@MIT.EDU>
8259Date:	Wed Mar 8 02:30:43 2006 +0000
8260
8261    Remove stuff we don't use, make get_{char,short,long} functions
8262    of ftglue
8263	macros to be inlined.
8264    Code cleanups (excess prototype, old-style function definition).
8265    reviewed by: plam
8266
8267 ChangeLog	  |   14 +++++++++++++
8268 src/fcfreetype.c |    8 +++---
8269 src/fcint.h	  |    3 --
8270 src/fcname.c	  |    2 +-
8271 src/ftglue.c	  |   55
8272 +++++++----------------------------------------------
8273 src/ftglue.h	  |   39 ++++++++++---------------------------
8274 6 files changed, 38 insertions(+), 83 deletions(-)
8275
8276commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
8277Author: Patrick Lam <plam@MIT.EDU>
8278Date:	Sun Mar 5 15:33:46 2006 +0000
8279
8280    Because we hacked FcPatternGet, we don't really need to expand
8281    the filename
8282	again in FcPatternGetString.
8283
8284 ChangeLog   |	  6 ++++++
8285 src/fcpat.c |	  3 ---
8286 2 files changed, 6 insertions(+), 3 deletions(-)
8287
8288commit 618adbaf7bbad8441efb589417d7144476f828c7
8289Author: Patrick Lam <plam@MIT.EDU>
8290Date:	Sun Mar 5 06:05:50 2006 +0000
8291
8292    Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
8293    that
8294	work. Reported by Bernhard Rosenkraenzer.
8295
8296 ChangeLog   |	  6 +++++
8297 src/fcpat.c |	 73
8298 ++++++++++++++++++++++++++++++++--------------------------
8299 2 files changed, 46 insertions(+), 33 deletions(-)
8300
8301commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
8302Author: Patrick Lam <plam@MIT.EDU>
8303Date:	Fri Mar 3 18:35:42 2006 +0000
8304
8305    Include inttypes.h instead of stdint.h if appropriate.
8306
8307 ChangeLog   |	  5 +++++
8308 src/fcint.h |	  4 ++++
8309 2 files changed, 9 insertions(+), 0 deletions(-)
8310
8311commit ead55be0eddcaa60ed3f7147091ada276e891ed9
8312Author: Patrick Lam <plam@MIT.EDU>
8313Date:	Fri Mar 3 18:19:04 2006 +0000
8314
8315    More stub definitions and remove FcFileIsDir from fc-cat.
8316
8317 ChangeLog		     |	  6 ++++++
8318 fc-cat/fc-cat.c	     |	 10 ----------
8319 fc-glyphname/fc-glyphname.c |	 10 ++++++++++
8320 3 files changed, 16 insertions(+), 10 deletions(-)
8321
8322commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
8323Author: Patrick Lam <plam@MIT.EDU>
8324Date:	Fri Mar 3 15:12:12 2006 +0000
8325
8326    Fix compilation on AIX with stub definitions (bug 6097).
8327
8328 ChangeLog	   |	5 +++++
8329 fc-case/fc-case.c |   10 ++++++++++
8330 2 files changed, 15 insertions(+), 0 deletions(-)
8331
8332commit bb6b19938e2c9d115abd4f36439c365b63713bb1
8333Author: Patrick Lam <plam@MIT.EDU>
8334Date:	Fri Mar 3 06:35:53 2006 +0000
8335
8336    Get rid of C++-style comments.
8337
8338 ChangeLog	  |    8 ++++++++
8339 src/fccache.c	  |    4 ++--
8340 src/fcfreetype.c |    2 +-
8341 src/fcfs.c	  |    8 ++++----
8342 src/fcpat.c	  |    5 +++--
8343 5 files changed, 18 insertions(+), 9 deletions(-)
8344
8345commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
8346Author: Patrick Lam <plam@MIT.EDU>
8347Date:	Fri Mar 3 06:12:55 2006 +0000
8348
8349    debian/changelog
8350    Enable creation of 2.3.94 Debian packages.
8351
8352 ChangeLog	  |    5 +++++
8353 debian/changelog |    5 +++++
8354 2 files changed, 10 insertions(+), 0 deletions(-)
8355
8356commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
8357Author: Patrick Lam <plam@MIT.EDU>
8358Date:	Fri Mar 3 06:11:31 2006 +0000
8359
8360    Fix suspicious return expression which causes junk to be returned.
8361    reviewed by: plam
8362
8363 ChangeLog    |    8 ++++++++
8364 src/fclang.c |    2 +-
8365 2 files changed, 9 insertions(+), 1 deletions(-)
8366
8367commit b152a85bdc5c911883af4b0e7930cbe12531d179
8368Author: Patrick Lam <plam@MIT.EDU>
8369Date:	Fri Feb 24 19:32:58 2006 +0000
8370
8371    Fix placement of @s.
8372
8373 ChangeLog   |	  5 +++++
8374 Makefile.am |	 14 +++++++-------
8375 2 files changed, 12 insertions(+), 7 deletions(-)
8376
8377commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
8378Author: Patrick Lam <plam@MIT.EDU>
8379Date:	Fri Feb 24 19:19:09 2006 +0000
8380
8381    Bump version to 2.3.94.
8382
8383 ChangeLog		 |    8 ++++++++
8384 README			 |   47
8385 +++++++++++++++++++++++++++++++++++++++++++++--
8386 configure.in		 |    2 +-
8387 fontconfig/fontconfig.h |    2 +-
8388 4 files changed, 55 insertions(+), 4 deletions(-)
8389
8390commit 639475e873c797792fff63fbd8efd73e2b0695fd
8391Author: Patrick Lam <plam@MIT.EDU>
8392Date:	Fri Feb 24 18:52:17 2006 +0000
8393
8394    Remove unconditional emboldening (per Behdad's instructions).
8395    Add @s to hide some echos.
8396
8397 ChangeLog		      |    9 +++++++++
8398 Makefile.am		      |   10 +++++-----
8399 conf.d/10-fonts-persian.conf |    6 ------
8400 3 files changed, 14 insertions(+), 11 deletions(-)
8401
8402commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
8403Author: Patrick Lam <plam@MIT.EDU>
8404Date:	Fri Feb 24 16:41:34 2006 +0000
8405
8406    Takashi Iwai <tiwai@suse.de> reviewed by: plam
8407    Fix double-free on error case.
8408
8409 ChangeLog	  |    8 ++++++++
8410 src/fcfreetype.c |    1 +
8411 2 files changed, 9 insertions(+), 0 deletions(-)
8412
8413commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
8414Author: Patrick Lam <plam@MIT.EDU>
8415Date:	Wed Feb 22 04:50:16 2006 +0000
8416
8417    Strip \r and whitespace from input; fixes bug 3454.
8418
8419 ChangeLog	   |	7 ++++++-
8420 fc-lang/fc-lang.c |   11 +++++++----
8421 2 files changed, 13 insertions(+), 5 deletions(-)
8422
8423commit 69a3fc78e233957f9e1f6737eccada1494a937ae
8424Author: Patrick Lam <plam@MIT.EDU>
8425Date:	Wed Feb 22 04:09:39 2006 +0000
8426
8427    Allocate large arrays statically in fc-lang to fix crashes under
8428	MinGW/MSYS.
8429
8430 ChangeLog	   |	6 ++++++
8431 fc-lang/fc-lang.c |   18 +++++++++---------
8432 2 files changed, 15 insertions(+), 9 deletions(-)
8433
8434commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
8435Author: Patrick Lam <plam@MIT.EDU>
8436Date:	Tue Feb 21 15:56:41 2006 +0000
8437
8438    Pass the buck; make fontconfig not crash on pango badness.
8439
8440 ChangeLog	  |    5 +++++
8441 src/fcfreetype.c |    4 ++++
8442 2 files changed, 9 insertions(+), 0 deletions(-)
8443
8444commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
8445Author: Patrick Lam <plam@MIT.EDU>
8446Date:	Tue Feb 21 15:53:43 2006 +0000
8447
8448    Use embeddedbitmap rather than rh_prefer_bitmap.
8449
8450 ChangeLog		      |    5 +++++
8451 conf.d/10-fonts-persian.conf |    2 +-
8452 2 files changed, 6 insertions(+), 1 deletions(-)
8453
8454commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
8455Author: Patrick Lam <plam@MIT.EDU>
8456Date:	Tue Feb 21 15:50:19 2006 +0000
8457
8458    Eliminate redundancies.
8459    reviewed by: plam
8460
8461 ChangeLog	  |   11 +++++++++++
8462 src/fccache.c	  |    3 ++-
8463 src/fcdir.c	  |    3 ---
8464 src/fcfreetype.c |    1 -
8465 src/fcxml.c	  |    3 +--
8466 src/ftglue.c	  |    1 -
8467 6 files changed, 14 insertions(+), 8 deletions(-)
8468
8469commit b023dbd38410521a459758498f99d3a48cdd313d
8470Author: Patrick Lam <plam@MIT.EDU>
8471Date:	Tue Feb 21 15:40:18 2006 +0000
8472
8473    Eliminate unused vars reported by Intel's compiler.
8474    reviewed by: plam
8475
8476 ChangeLog	   |   10 ++++++++++
8477 fc-list/fc-list.c |	4 ++--
8478 src/fcfreetype.c  |	3 +--
8479 src/fcstr.c	   |	3 +--
8480 src/fcxml.c	   |	2 --
8481 5 files changed, 14 insertions(+), 8 deletions(-)
8482
8483commit 2b90aee36399ec13ba3af929311b37d9494adab6
8484Author: Patrick Lam <plam@MIT.EDU>
8485Date:	Tue Feb 21 15:29:54 2006 +0000
8486
8487    Remove one more archaic character.
8488    reviewed by: plam
8489
8490 ChangeLog	 |    7 +++++++
8491 fc-lang/ka.orth |    2 +-
8492 2 files changed, 8 insertions(+), 1 deletions(-)
8493
8494commit dacf81ed4c541174f0dbfe2898f3309657bf6116
8495Author: Patrick Lam <plam@MIT.EDU>
8496Date:	Tue Feb 21 15:24:28 2006 +0000
8497
8498    Freeze patterns created by configuration file for tiny memory savings
8499	(every little bit helps).
8500    reviewed by: plam, keithp
8501
8502 ChangeLog   |	  8 ++++++++
8503 src/fcxml.c |	  3 ++-
8504 2 files changed, 10 insertions(+), 1 deletions(-)
8505
8506commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
8507Author: Patrick Lam <plam@MIT.EDU>
8508Date:	Tue Feb 21 14:12:41 2006 +0000
8509
8510    Initialize fontconfig library in fc-cat to avoid segfault.
8511    reviewed by: plam
8512
8513 ChangeLog	 |    7 +++++++
8514 fc-cat/fc-cat.c |   11 ++++++++++-
8515 2 files changed, 17 insertions(+), 1 deletions(-)
8516
8517commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
8518Author: Patrick Lam <plam@MIT.EDU>
8519Date:	Sat Feb 18 18:18:07 2006 +0000
8520
8521    Fix the underlying cause of the below segfault (must usually call
8522	FcDirCacheHasCurrentArch after FcDirCacheValid).
8523
8524 ChangeLog	     |	 12 ++++++++++--
8525 fc-cache/fc-cache.c |	  2 ++
8526 src/fccache.c	     |	  4 +++-
8527 src/fcdir.c	     |	  4 +++-
8528 4 files changed, 18 insertions(+), 4 deletions(-)
8529
8530commit a68ce9525dedc06fd4da102492e8d1c6137b3664
8531Author: Patrick Lam <plam@MIT.EDU>
8532Date:	Sat Feb 18 17:56:25 2006 +0000
8533
8534    Fix segfault (reported by fcrozat) caused by incorrect input on cache
8535	files.
8536
8537 ChangeLog     |    6 ++++++
8538 src/fccache.c |   21 +++++++++++++--------
8539 2 files changed, 19 insertions(+), 8 deletions(-)
8540
8541commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
8542Author: Patrick Lam <plam@MIT.EDU>
8543Date:	Fri Feb 17 14:44:42 2006 +0000
8544
8545    Bump up magic version; we changed the binary format.
8546
8547 ChangeLog   |	  5 +++++
8548 src/fcint.h |	  4 ++--
8549 2 files changed, 7 insertions(+), 2 deletions(-)
8550
8551commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
8552Author: Patrick Lam <plam@MIT.EDU>
8553Date:	Fri Feb 17 05:47:08 2006 +0000
8554
8555    Enable fc-cat to print out old-style cache info when given a directory
8556	name.
8557
8558 ChangeLog	 |    6 ++++++
8559 fc-cat/fc-cat.c |   26 +++++++++++++++++++++++++-
8560 2 files changed, 31 insertions(+), 1 deletions(-)
8561
8562commit 8c0d692125018052fa228721f30f760dfb0c0adf
8563Author: Patrick Lam <plam@MIT.EDU>
8564Date:	Thu Feb 16 17:50:04 2006 +0000
8565
8566    Deal correctly with changing FC_CACHE_MAGIC.
8567
8568 ChangeLog     |    5 +++++
8569 src/fccache.c |   17 +++++++++++++++++
8570 2 files changed, 22 insertions(+), 0 deletions(-)
8571
8572commit d2c0102944176744e440c4109bf7725240453cc7
8573Author: Patrick Lam <plam@MIT.EDU>
8574Date:	Thu Feb 16 15:36:43 2006 +0000
8575
8576    Add -r --really-force option which blows away cache files and then
8577	regenerates them.
8578
8579 ChangeLog	     |	  6 ++++++
8580 fc-cache/fc-cache.c |	 25 ++++++++++++++++++-------
8581 2 files changed, 24 insertions(+), 7 deletions(-)
8582
8583commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
8584Author: Patrick Lam <plam@MIT.EDU>
8585Date:	Thu Feb 16 07:12:04 2006 +0000
8586
8587    Don't bail if fontconfig can't remove a dir cache file. Skip the ID
8588    of a
8589	cache file when copying. Eliminate 'source file too small' bug in
8590	FcDirCacheWrite.
8591
8592 ChangeLog	     |	  9 ++++++++-
8593 fc-cache/fc-cache.c |	 16 ++++++++++------
8594 src/fccache.c	     |	  8 +++-----
8595 3 files changed, 21 insertions(+), 12 deletions(-)
8596
8597commit f8a17f329815cfa5416142811b96d16f2a5cca93
8598Author: Patrick Lam <plam@MIT.EDU>
8599Date:	Mon Feb 13 22:19:30 2006 +0000
8600
8601    Fix memory leak in error condition code.
8602
8603 ChangeLog	  |    5 +++++
8604 src/fcfreetype.c |    4 ++--
8605 2 files changed, 7 insertions(+), 2 deletions(-)
8606
8607commit 5657098e2940652065fcfd00e4cf2771d7df21ef
8608Author: Patrick Lam <plam@MIT.EDU>
8609Date:	Mon Feb 13 21:51:11 2006 +0000
8610
8611    Skip bitmap fonts which can't even get it together enough to declare a
8612	family name; this appears to reproduce previous fontconfig
8613	behaviour.
8614    reviewed by: plam
8615
8616 ChangeLog	  |    8 ++++++++
8617 src/fcfreetype.c |    5 +++++
8618 2 files changed, 13 insertions(+), 0 deletions(-)
8619
8620commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
8621Author: Patrick Lam <plam@MIT.EDU>
8622Date:	Sat Feb 11 05:01:32 2006 +0000
8623
8624    Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
8625    in a
8626	directory, because /var/cache/fontconfig failures ought to
8627	be fixable,
8628	unlike fonts.cache-2 failures, which may leave you screwed.
8629    reviewed by: plam
8630
8631 ChangeLog     |    9 +++++++++
8632 src/fccache.c |   42 ++++++++++++++++++++----------------------
8633 2 files changed, 29 insertions(+), 22 deletions(-)
8634
8635commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
8636Author: Patrick Lam <plam@MIT.EDU>
8637Date:	Sat Feb 11 04:50:46 2006 +0000
8638
8639    Use a tri-state to mark the fonts which didn't get blocked but
8640    were just
8641	missing an element, to distinguish them from the fonts that
8642	do match
8643	the element.
8644    reviewed by: plam
8645
8646 ChangeLog     |    8 ++++++++
8647 src/fcmatch.c |   18 +++++++++++-------
8648 2 files changed, 19 insertions(+), 7 deletions(-)
8649
8650commit f11a184104a57c0d68afde8e7458c7b8473b6671
8651Author: Patrick Lam <plam@MIT.EDU>
8652Date:	Fri Feb 10 19:40:11 2006 +0000
8653
8654    Don't kill fonts because they don't declare an element that's
8655    being matched
8656	on.
8657    reviewed by: plam
8658
8659 ChangeLog     |    7 +++++++
8660 src/fcmatch.c |    4 ++++
8661 2 files changed, 11 insertions(+), 0 deletions(-)
8662
8663commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
8664Author: Patrick Lam <plam@MIT.EDU>
8665Date:	Thu Feb 9 18:44:14 2006 +0000
8666
8667    Define and pass O_BINARY to open if appropriate, for those platforms
8668    that
8669	need it. Reported by Doodle.
8670
8671 ChangeLog     |    7 ++++---
8672 src/fccache.c |   30 +++++++++++++++++-------------
8673 2 files changed, 21 insertions(+), 16 deletions(-)
8674
8675commit c7490074c57da387904cecfdf60595713c7bb89e
8676Author: Patrick Lam <plam@MIT.EDU>
8677Date:	Thu Feb 9 16:19:42 2006 +0000
8678
8679    Fix attempt to close -1. Don't unboundedly grow bad caches
8680    (reported by
8681	fcrozat).
8682
8683 ChangeLog     |    6 ++++++
8684 src/fccache.c |    8 +++++---
8685 2 files changed, 11 insertions(+), 3 deletions(-)
8686
8687commit a8c425301aeb8e417b0fa35567b2f8f64b450657
8688Author: Patrick Lam <plam@MIT.EDU>
8689Date:	Thu Feb 9 15:25:57 2006 +0000
8690
8691    Fix problem with missing 'en' due to euro.patch: change cache
8692    file format
8693	slightly to coincide with that generated by fc-lang.
8694
8695 ChangeLog	 |    8 ++++++++
8696 src/fccharset.c |    8 ++++----
8697 2 files changed, 12 insertions(+), 4 deletions(-)
8698
8699commit b10e77628c4d207ac60ae4000b1459ced9228d69
8700Author: Patrick Lam <plam@MIT.EDU>
8701Date:	Wed Feb 8 03:34:17 2006 +0000
8702
8703    Fix warning.
8704
8705 ChangeLog     |    5 +++++
8706 src/fccache.c |    2 +-
8707 2 files changed, 6 insertions(+), 1 deletions(-)
8708
8709commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
8710Author: Patrick Lam <plam@MIT.EDU>
8711Date:	Tue Feb 7 22:09:01 2006 +0000
8712
8713    Don't reject dirs that can't be normalized (fixes lilypond, and
8714    is correct
8715	in the context of application font directories.)
8716    Use normalized directory name exclusively in FcCacheReadDirs.
8717    reviewed by: plam
8718
8719 ChangeLog     |   13 +++++++++++++
8720 src/fccache.c |   19 ++++++++++---------
8721 src/fcdir.c   |    9 ++++-----
8722 3 files changed, 27 insertions(+), 14 deletions(-)
8723
8724commit efb11b36c4e24a619e7be1790834130ca4113c5b
8725Author: Patrick Lam <plam@MIT.EDU>
8726Date:	Tue Feb 7 21:15:33 2006 +0000
8727
8728    Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
8729	usage, remove redundant cast.
8730    reviewed by: plam
8731
8732 ChangeLog   |	  8 ++++++++
8733 src/fcpat.c |	 39 +++++++++++++++++++--------------------
8734 2 files changed, 27 insertions(+), 20 deletions(-)
8735
8736commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
8737Author: Patrick Lam <plam@MIT.EDU>
8738Date:	Tue Feb 7 20:56:48 2006 +0000
8739
8740    src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
8741    Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
8742    extern for
8743	static arrays as arrays, not pointers. (Part of the fix for 'fonts
8744	don't have en' issue after Euro patch.)
8745    (I forgot to commit the ChangeLog last time.)
8746    reviewed by: plam
8747
8748 ChangeLog	 |   25 +++++++++++++++++++++++++
8749 src/fccharset.c |    6 +++---
8750 2 files changed, 28 insertions(+), 3 deletions(-)
8751
8752commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
8753Author: Patrick Lam <plam@MIT.EDU>
8754Date:	Tue Feb 7 03:53:32 2006 +0000
8755
8756    Fix hidden variable warning.
8757
8758 ChangeLog	   |	6 ++++++
8759 fc-lang/de.orth   |	1 +
8760 fc-lang/el.orth   |	1 +
8761 fc-lang/en.orth   |	1 +
8762 fc-lang/es.orth   |	1 +
8763 fc-lang/fc-lang.c |	6 +++---
8764 fc-lang/fi.orth   |	2 +-
8765 fc-lang/fr.orth   |	1 +
8766 fc-lang/it.orth   |	1 +
8767 fc-lang/nl.orth   |	1 +
8768 fc-lang/pt.orth   |	1 +
8769 src/fccache.c	   |	1 -
8770 src/fccharset.c   |	9 +++++----
8771 13 files changed, 23 insertions(+), 9 deletions(-)
8772
8773commit 799157dbbf55d1bf13b1e63faf3b530979116aca
8774Author: Patrick Lam <plam@MIT.EDU>
8775Date:	Tue Feb 7 02:33:57 2006 +0000
8776
8777    Remove de-escaping logic because FcCacheWriteString doesn't escape
8778    anyway.
8779	Do blockwise reading instead of byte-wise for performance.
8780
8781 ChangeLog     |    8 ++++++
8782 src/fccache.c |   72
8783 +++++++++++++++++++--------------------------------------
8784 2 files changed, 32 insertions(+), 48 deletions(-)
8785
8786commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
8787Author: Patrick Lam <plam@MIT.EDU>
8788Date:	Tue Feb 7 02:22:50 2006 +0000
8789
8790    Takashi Iwai <tiwai@suse.de>
8791    Don't loop infinitely on recursive symlinks (client-side).
8792
8793 ChangeLog     |    7 +++++++
8794 src/fccache.c |   21 +++++++++++++++------
8795 2 files changed, 22 insertions(+), 6 deletions(-)
8796
8797commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
8798Author: Patrick Lam <plam@MIT.EDU>
8799Date:	Mon Feb 6 23:11:41 2006 +0000
8800
8801    Don't loop infinitely on recursive symlinks.
8802    reviewed by: plam
8803
8804 ChangeLog	     |	  6 ++++++
8805 fc-cache/fc-cache.c |	 18 ++++++++++++++++++
8806 2 files changed, 24 insertions(+), 0 deletions(-)
8807
8808commit fff5a5af30142c933d8e9dddda61a6a994f44c28
8809Author: Patrick Lam <plam@MIT.EDU>
8810Date:	Mon Feb 6 22:44:02 2006 +0000
8811
8812    Skip subdirs when skipping over stale bits of global cache. Introduce
8813    state
8814	machine into FcGlobalCacheDir to avoid doing inappropriate
8815	operations
8816	on global dir entries, e.g. writing out an out-of-date cache
8817	entry.
8818    reviewed by: plam
8819
8820 ChangeLog     |   12 ++++
8821 src/fccache.c |  186
8822 +++++++++++++++++++++++++++++++++++++++++----------------
8823 src/fcint.h   |    4 +
8824 3 files changed, 150 insertions(+), 52 deletions(-)
8825
8826commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
8827Author: Patrick Lam <plam@MIT.EDU>
8828Date:	Mon Feb 6 21:52:15 2006 +0000
8829
8830    Hoist FcFileIsDir check out of FcFileScanConfig loop.
8831    reviewed by: plam
8832
8833 ChangeLog   |	  6 ++++++
8834 src/fcdir.c |	 11 ++++-------
8835 2 files changed, 10 insertions(+), 7 deletions(-)
8836
8837commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
8838Author: Patrick Lam <plam@MIT.EDU>
8839Date:	Mon Feb 6 19:25:45 2006 +0000
8840
8841    Don't rescan when trying to normalize a non-declared font dir. Don't
8842    add
8843	font dirs multiple times (even if they're aliased).
8844    reviewed by: plam
8845
8846 ChangeLog   |	  9 +++++++
8847 src/fccfg.c |	 78
8848 +++++++++++++++++++++++++++++++++++++++-------------------
8849 2 files changed, 61 insertions(+), 26 deletions(-)
8850
8851commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
8852Author: Patrick Lam <plam@MIT.EDU>
8853Date:	Mon Feb 6 14:44:46 2006 +0000
8854
8855    Explain apples/oranges comparison and fix compilation error.
8856    reviewed by: plam
8857
8858 ChangeLog  |	 7 +++++++
8859 src/fcfs.c |	 5 ++++-
8860 2 files changed, 11 insertions(+), 1 deletions(-)
8861
8862commit f076169d19574c6c548764d574a33bc4fe022ffb
8863Author: Patrick Lam <plam@MIT.EDU>
8864Date:	Mon Feb 6 14:14:21 2006 +0000
8865
8866    Insert check for integer overflow in # of fonts.
8867    reviewed by: plam
8868
8869 ChangeLog  |	 7 +++++++
8870 src/fcfs.c |	 2 +-
8871 2 files changed, 8 insertions(+), 1 deletions(-)
8872
8873commit 788c4af232f5677d73e8e2e77e123cf566530ccb
8874Author: Patrick Lam <plam@MIT.EDU>
8875Date:	Sun Feb 5 04:11:08 2006 +0000
8876
8877    Make 'make distcheck' work with automake 1.6.3.
8878    reviewed by: plam
8879
8880 ChangeLog	      |   10 ++++++++++
8881 doc/Makefile.am      |    2 +-
8882 fc-cache/Makefile.am |    2 +-
8883 fc-cat/Makefile.am   |    2 +-
8884 fc-list/Makefile.am  |    2 +-
8885 5 files changed, 14 insertions(+), 4 deletions(-)
8886
8887commit 68355f38774fe55d8010268291a170492b241a71
8888Author: Patrick Lam <plam@MIT.EDU>
8889Date:	Sun Feb 5 02:57:21 2006 +0000
8890
8891    src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
8892    FcDirCacheConsume,
8893	FcDirCacheWrite)
8894    Check I/O call return values and eliminate unused variable warnings.
8895    reviewed by: plam
8896
8897 ChangeLog	 |   13 ++++++++++
8898 fc-cat/fc-cat.c |    5 +--
8899 src/fccache.c	 |   66
8900 +++++++++++++++++++++++++++++++++++++++++-------------
8901 src/fcxml.c	 |    4 +-
8902 4 files changed, 67 insertions(+), 21 deletions(-)
8903
8904commit c4c47a7654196f37b625f337192b235e558ab890
8905Author: Patrick Lam <plam@MIT.EDU>
8906Date:	Sat Feb 4 00:09:42 2006 +0000
8907
8908    src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
8909    Fix memory leak.
8910    reviewed by: plam
8911
8912 ChangeLog   |	  7 +++++++
8913 src/fccfg.c |	  2 ++
8914 2 files changed, 9 insertions(+), 0 deletions(-)
8915
8916commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
8917Author: Patrick Lam <plam@MIT.EDU>
8918Date:	Sat Feb 4 00:04:00 2006 +0000
8919
8920    Gracefully handle the case where a cache asserts that it has
8921    a negative
8922	number of fonts, causing overflow.
8923    reviewed by: plam
8924
8925 ChangeLog  |	 8 ++++++++
8926 src/fcfs.c |	29 +++++++++++++++--------------
8927 2 files changed, 23 insertions(+), 14 deletions(-)
8928
8929commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
8930Author: Patrick Lam <plam@MIT.EDU>
8931Date:	Fri Feb 3 23:47:37 2006 +0000
8932
8933    Fix double free in error case.
8934
8935 ChangeLog     |    5 +++++
8936 src/fccache.c |    2 +-
8937 2 files changed, 6 insertions(+), 1 deletions(-)
8938
8939commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
8940Author: Patrick Lam <plam@MIT.EDU>
8941Date:	Tue Jan 31 07:30:23 2006 +0000
8942
8943    Stephan Kulow <coolo@suse.de> reviewed by: plam
8944    Replace 'stamp' target with mkinstalldirs.
8945
8946 ChangeLog	      |    8 ++++++++
8947 fc-cache/Makefile.am |   13 +++----------
8948 2 files changed, 11 insertions(+), 10 deletions(-)
8949
8950commit 28aefd013d1896ffbf389596109eaec729d5d9a5
8951Author: Patrick Lam <plam@MIT.EDU>
8952Date:	Tue Jan 31 07:16:22 2006 +0000
8953
8954    Toast broken global cache files.
8955    reviewed by: plam
8956
8957 ChangeLog     |    7 +++++++
8958 src/fccache.c |    4 ++--
8959 2 files changed, 9 insertions(+), 2 deletions(-)
8960
8961commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
8962Author: Patrick Lam <plam@MIT.EDU>
8963Date:	Tue Jan 31 04:42:20 2006 +0000
8964
8965    Actually use the directories that I added to the global cache. Fixes
8966    'make
8967	check'.
8968
8969 ChangeLog     |    6 ++++++
8970 src/fccache.c |   11 +++++++++--
8971 2 files changed, 15 insertions(+), 2 deletions(-)
8972
8973commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
8974Author: Patrick Lam <plam@MIT.EDU>
8975Date:	Tue Jan 31 04:07:45 2006 +0000
8976
8977    Don't stop scanning if a directory in fonts.conf doesn't exist,
8978    because
8979	subsequent directories might exist.
8980    reviewed by: plam
8981
8982 ChangeLog	     |	  8 ++++++++
8983 fc-cache/fc-cache.c |	 20 ++++++++++++++------
8984 2 files changed, 22 insertions(+), 6 deletions(-)
8985
8986commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
8987Author: Patrick Lam <plam@MIT.EDU>
8988Date:	Mon Jan 30 16:31:56 2006 +0000
8989
8990    Make global cache work again after putting dir names into global cache
8991    (I
8992	misplaced the recording of a file offset).
8993
8994 ChangeLog     |    6 ++++++
8995 src/fccache.c |    2 +-
8996 2 files changed, 7 insertions(+), 1 deletions(-)
8997
8998commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
8999Author: Patrick Lam <plam@MIT.EDU>
9000Date:	Mon Jan 30 15:59:17 2006 +0000
9001
9002    Update fc-cat to handle subdir lists in global cache file.
9003    Another FcCacheReadString return value check.
9004
9005 ChangeLog	 |    9 +++++++++
9006 fc-cat/fc-cat.c |   10 ++++++++++
9007 src/fccache.c	 |   11 +++++++++--
9008 3 files changed, 28 insertions(+), 2 deletions(-)
9009
9010commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
9011Author: Patrick Lam <plam@MIT.EDU>
9012Date:	Mon Jan 30 15:44:13 2006 +0000
9013
9014    Make fccache more resilient to broken cache files by checking
9015    return value
9016	of FcCacheReadString all the time.
9017    reviewed by: plam
9018
9019 ChangeLog     |    9 +++++++++
9020 src/fccache.c |   28 ++++++++++++++--------------
9021 2 files changed, 23 insertions(+), 14 deletions(-)
9022
9023commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
9024Author: Patrick Lam <plam@MIT.EDU>
9025Date:	Mon Jan 30 14:43:04 2006 +0000
9026
9027    Remove references to dead fontconfig(3) manpages in other fontconfig
9028	manpages.
9029    reviewed by: plam
9030
9031 ChangeLog	     |	  9 +++++++++
9032 fc-lang/fc-lang.man |	  2 --
9033 fc-match/fc-match.1 |	  2 --
9034 3 files changed, 9 insertions(+), 4 deletions(-)
9035
9036commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
9037Author: Patrick Lam <plam@MIT.EDU>
9038Date:	Mon Jan 30 04:51:22 2006 +0000
9039
9040    Fix world's tiniest typo in code example.
9041    reviewed by: plam
9042
9043 ChangeLog	    |	 7 +++++++
9044 doc/fcpattern.fncs |	 2 +-
9045 2 files changed, 8 insertions(+), 1 deletions(-)
9046
9047commit 30c4189deb8412793d175bce255561a882ad81b7
9048Author: Patrick Lam <plam@MIT.EDU>
9049Date:	Mon Jan 30 04:47:17 2006 +0000
9050
9051    Fix global cache reads of subdirectories.
9052    reviewed by: plam
9053
9054 ChangeLog     |    7 +++++++
9055 src/fccache.c |    2 +-
9056 2 files changed, 8 insertions(+), 1 deletions(-)
9057
9058commit 971cf18018a4f41bca196dd81989e67672e52112
9059Author: Patrick Lam <plam@MIT.EDU>
9060Date:	Mon Jan 30 04:27:53 2006 +0000
9061
9062    Add documentation for FcConfigNormalizeFontDir.
9063    Write directory information to global caches to fix make check
9064    (reported by
9065	Ronny V. Vindenes). This changes the global cache format again.
9066
9067 ChangeLog	   |   13 +++++++++++++
9068 doc/fcconfig.fncs |   11 +++++++++++
9069 src/fccache.c	   |   25 +++++++++++++++++++++++--
9070 src/fcdir.c	   |	2 +-
9071 src/fcint.h	   |	2 ++
9072 5 files changed, 50 insertions(+), 3 deletions(-)
9073
9074commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
9075Author: Patrick Lam <plam@MIT.EDU>
9076Date:	Fri Jan 27 05:47:59 2006 +0000
9077
9078    Move FcConfigNormalizeFontDir call so that it doesn't result in
9079    infinite
9080	recursion (reported by Ronny V. Vindenes).
9081
9082 ChangeLog		 |    9 +++++++++
9083 fc-cache/fc-cache.c	 |    6 +++++-
9084 fontconfig/fontconfig.h |    4 ++++
9085 src/fccache.c		 |    8 --------
9086 src/fcint.h		 |    4 ----
9087 5 files changed, 18 insertions(+), 13 deletions(-)
9088
9089commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
9090Author: Patrick Lam <plam@MIT.EDU>
9091Date:	Fri Jan 27 00:27:37 2006 +0000
9092
9093    Add a couple of missing normalizations to make fc-cache work right;
9094    only
9095	scan subdirectories once.
9096
9097 ChangeLog     |    7 +++++++
9098 src/fccache.c |    8 ++++++++
9099 src/fccfg.c   |    4 ++--
9100 3 files changed, 17 insertions(+), 2 deletions(-)
9101
9102commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
9103Author: Patrick Lam <plam@MIT.EDU>
9104Date:	Thu Jan 26 16:11:41 2006 +0000
9105
9106    Don't crash on non-existant directories in global cache.
9107    reviewed by: plam
9108
9109 ChangeLog     |    7 +++++++
9110 src/fccache.c |    4 +++-
9111 2 files changed, 10 insertions(+), 1 deletions(-)
9112
9113commit f468f568b4aedef1606b0692addf47cb9f02b328
9114Author: Patrick Lam <plam@MIT.EDU>
9115Date:	Thu Jan 26 16:09:12 2006 +0000
9116
9117    Stop trampling the directory name when writing out caches. (with Mike
9118	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
9119	necessary. Don't scan directories that can't be normalized.
9120
9121 ChangeLog     |   11 +++++++++++
9122 src/fccache.c |   16 +++++++++++++---
9123 src/fccfg.c   |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9124 src/fcdir.c   |    6 +++++-
9125 src/fcxml.c   |    2 +-
9126 5 files changed, 82 insertions(+), 5 deletions(-)
9127
9128commit 575a37b7975656f73162438635b4ba26e229b33f
9129Author: Patrick Lam <plam@MIT.EDU>
9130Date:	Wed Jan 25 14:52:49 2006 +0000
9131
9132    Fix additional memory leaks reported by Ronny V. Vindenes: don't
9133    invoke
9134	FcValueSave on hashed static strings in FcPatternAddWithBinding.
9135    Add another st_dev check in FcDirCacheOpen.
9136
9137 ChangeLog     |   11 +++++++++++
9138 src/fccache.c |   13 +++++++++++--
9139 src/fccfg.c   |    3 +--
9140 src/fcpat.c   |    9 ++++++++-
9141 4 files changed, 31 insertions(+), 5 deletions(-)
9142
9143commit 16a71eff3ee0326db3794fa26548106a8a8697f6
9144Author: Patrick Lam <plam@MIT.EDU>
9145Date:	Wed Jan 25 02:54:37 2006 +0000
9146
9147    Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
9148	fontconfig to treat A-X fonts differently from A-Y fonts;
9149	please mail
9150	the fontconfig list if this causes any problems.
9151    reviewed by: plam
9152
9153 ChangeLog	    |	10 ++++++++++
9154 fc-lang/zh_hk.orth |	 2 +-
9155 src/fcfreetype.c   |	 2 +-
9156 3 files changed, 12 insertions(+), 2 deletions(-)
9157
9158commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
9159Author: Patrick Lam <plam@MIT.EDU>
9160Date:	Wed Jan 25 02:33:46 2006 +0000
9161
9162    Fix memory leaks reported by Ronny V. Vindenes.
9163
9164 ChangeLog	  |    6 ++++++
9165 src/fccache.c	  |    9 ++++++++-
9166 src/fcfreetype.c |    8 +++++++-
9167 3 files changed, 21 insertions(+), 2 deletions(-)
9168
9169commit 986e35979e56774c91f3214af9e8a6f71817dcfa
9170Author: Patrick Lam <plam@MIT.EDU>
9171Date:	Thu Jan 19 19:20:30 2006 +0000
9172
9173    Fix for unaligned memory accesses.
9174    reviewed by: plam
9175
9176 ChangeLog   |	  9 ++++++++-
9177 src/fcpat.c |	 12 ++++++++----
9178 2 files changed, 16 insertions(+), 5 deletions(-)
9179
9180commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
9181Author: Patrick Lam <plam@MIT.EDU>
9182Date:	Wed Jan 18 15:41:15 2006 +0000
9183
9184    Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
9185    calls to
9186	avoid crashes.
9187    reviewed by: plam
9188
9189 ChangeLog   |	  8 ++++++++
9190 src/fcdir.c |	  4 +++-
9191 2 files changed, 11 insertions(+), 1 deletions(-)
9192
9193commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
9194Author: Patrick Lam <plam@MIT.EDU>
9195Date:	Sun Jan 15 05:31:58 2006 +0000
9196
9197    Fix segfault when consuming zero-length caches in fc-cat (which has no
9198	config, so FcConfigAddFontDir shouldn't be called.)
9199
9200 ChangeLog     |    6 ++++++
9201 src/fccache.c |    3 ++-
9202 2 files changed, 8 insertions(+), 1 deletions(-)
9203
9204commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
9205Author: Patrick Lam <plam@MIT.EDU>
9206Date:	Sat Jan 14 21:23:03 2006 +0000
9207
9208    Compare device numbers as well as inodes. Always normalize directory
9209    names
9210	before comparing them.
9211    Allocate extra space for appended '/' in directory name.
9212    reviewed by: plam
9213
9214 ChangeLog		 |   19 +++++++++++++++++++
9215 fc-cache/fc-cache.c	 |    2 +-
9216 fc-cat/fc-cat.c	 |    6 +++++-
9217 fontconfig/fontconfig.h |    2 +-
9218 src/fccache.c		 |   19 ++++++++++++++-----
9219 src/fccfg.c		 |    7 ++++---
9220 src/fcdir.c		 |    2 +-
9221 src/fcint.h		 |    6 ++++--
9222 8 files changed, 49 insertions(+), 14 deletions(-)
9223
9224commit df3efc11a9584e2099366c31ba64ac9346760321
9225Author: Patrick Lam <plam@MIT.EDU>
9226Date:	Tue Jan 10 13:15:05 2006 +0000
9227
9228    Explicitly add font dirs to config.fontDirs even if they're empty. Set
9229	current config in fc-cache.c. Fix treatment of cache directory
9230	as read
9231	from cache file; don't use string equality to determine if we
9232	have the
9233	right file, use inode equality.
9234
9235 ChangeLog	     |	 12 +++++++++
9236 fc-cache/fc-cache.c |	  1 +
9237 src/fccache.c	     |	 64
9238 +++++++++++++++++++++++++++------------------------
9239 3 files changed, 47 insertions(+), 30 deletions(-)
9240
9241commit cd9bca69702900ca9b24319c76b2dc9432bb548f
9242Author: Patrick Lam <plam@MIT.EDU>
9243Date:	Mon Jan 9 13:58:04 2006 +0000
9244
9245    Normalize font dirs by using the form, as given in fonts.conf,
9246    and recorded
9247	in FcConfig's fontDirs string set, as canonical.
9248    Actually update config.fontDirs as font directories are scanned.
9249
9250 ChangeLog	     |	 14 ++++++++++++++
9251 fc-cache/fc-cache.c |	  2 +-
9252 fc-cat/fc-cat.c     |	  4 ++--
9253 src/fccache.c	     |	 21 ++++++++++++---------
9254 src/fccfg.c	     |	 23 +++++++++++++++++++++++
9255 src/fcdir.c	     |	  3 ++-
9256 src/fcint.h	     |	  6 +++++-
9257 7 files changed, 59 insertions(+), 14 deletions(-)
9258
9259commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
9260Author: Patrick Lam <plam@MIT.EDU>
9261Date:	Sun Jan 8 10:58:30 2006 +0000
9262
9263    Fix matching bug when multiple elements match; don't use the sum
9264    of all
9265	scores, but the best score.
9266    Also more perf opts, e.g. evaluate best over all font sets rather
9267    than on a
9268	per-set basis (and other changes).
9269
9270 src/fcmatch.c |  243
9271 +++++++++++++++++++++++++++++++++-----------------------
9272 1 files changed, 143 insertions(+), 100 deletions(-)
9273
9274commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
9275Author: Patrick Lam <plam@MIT.EDU>
9276Date:	Sun Jan 8 10:58:05 2006 +0000
9277
9278    Fix matching bug when multiple elements match; don't use the sum
9279    of all
9280	scores, but the best score.
9281    Also more perf opts, e.g. evaluate best over all font sets rather
9282    than on a
9283	per-set basis (and other changes).
9284
9285 ChangeLog |	9 +++++++++
9286 1 files changed, 9 insertions(+), 0 deletions(-)
9287
9288commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
9289Author: Patrick Lam <plam@MIT.EDU>
9290Date:	Sun Jan 8 10:50:51 2006 +0000
9291
9292    Properly skip past dir caches that contain zero fonts (as occurs
9293    in global
9294	caches.) Reported by Mike Fabian.
9295
9296 ChangeLog     |    6 ++++++
9297 src/fccache.c |    4 ++++
9298 2 files changed, 10 insertions(+), 0 deletions(-)
9299
9300commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
9301Author: Patrick Lam <plam@MIT.EDU>
9302Date:	Sat Jan 7 06:36:24 2006 +0000
9303
9304    Print out full pathname in fc-match -v as well. Reported by Frederic
9305	Crozat.
9306    Fix bug where fc-match crashes when given __DUMMY__ property to
9307    match on.
9308    (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
9309    to
9310	distinguish an error return from a successful return. -PL)
9311    reviewed by: plam
9312
9313 ChangeLog    |   18 ++++++++++++++++++
9314 src/fcdbg.c  |   21 ++++++++++++++++++++-
9315 src/fcname.c |   11 +++++++----
9316 3 files changed, 45 insertions(+), 5 deletions(-)
9317
9318commit c60ec7cc6d1795922b742435965746e02e67f11c
9319Author: Patrick Lam <plam@MIT.EDU>
9320Date:	Thu Jan 5 15:12:22 2006 +0000
9321
9322    Add self to AUTHORS list.
9323    Minor change to global cache file format to fix fc-cat bug reported by
9324	Frederic Crozat, and buglet with not globally caching directories
9325	with
9326	zero fonts cached.
9327
9328 AUTHORS	 |    2 +
9329 ChangeLog	 |   18 +++++++++++++++
9330 fc-cat/fc-cat.c |   66
9331 +++++++++++++++++++++++++++++++-----------------------
9332 src/fccache.c	 |   31 ++++++++++++-------------
9333 src/fcint.h	 |    1 +
9334 src/fcpat.c	 |    2 +-
9335 6 files changed, 75 insertions(+), 45 deletions(-)
9336
9337commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
9338Author: Patrick Lam <plam@MIT.EDU>
9339Date:	Mon Jan 2 17:20:23 2006 +0000
9340
9341    Fix double-free which occurs because FcValueCanonicalize doesn't
9342    create an
9343	extra copy of the returned value, it only canonicalizes it.
9344    reviewed by: plam
9345
9346 ChangeLog   |	 11 ++++++++++-
9347 src/fccfg.c |	  1 +
9348 2 files changed, 11 insertions(+), 1 deletions(-)
9349
9350commit cea78a87910a88383699d5a386693d39aa3236f5
9351Author: Patrick Lam <plam@MIT.EDU>
9352Date:	Mon Jan 2 17:18:22 2006 +0000
9353
9354    Fix version of .cache file (currently 1 -> currently 2). Reported
9355    by Jim
9356	Osborn.
9357
9358 ChangeLog |	6 ++++++
9359 1 files changed, 6 insertions(+), 0 deletions(-)
9360
9361commit e9fd3c069aa415f9e7589dd1a871cd7727925364
9362Author: Patrick Lam <plam@MIT.EDU>
9363Date:	Mon Jan 2 17:13:48 2006 +0000
9364
9365    Fix version of .cache file (currently 1 -> currently 2). Reported
9366    by Jim
9367	Osborn.
9368
9369 doc/fontconfig-user.sgml |    2 +-
9370 1 files changed, 1 insertions(+), 1 deletions(-)
9371
9372commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
9373Author: Patrick Lam <plam@MIT.EDU>
9374Date:	Wed Dec 21 20:00:20 2005 +0000
9375
9376    Shut up GCC warnings on amd.
9377    reviewed by: plam
9378
9379 ChangeLog   |	  7 +++++++
9380 src/fcpat.c |	  4 ++--
9381 2 files changed, 9 insertions(+), 2 deletions(-)
9382
9383commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
9384Author: Patrick Lam <plam@MIT.EDU>
9385Date:	Wed Dec 21 05:37:10 2005 +0000
9386
9387    Avoid check on _fcBankId nullness and fix case where it used to crash.
9388
9389 ChangeLog	 |    7 +++++++
9390 src/fccharset.c |    2 +-
9391 src/fcint.h	 |    2 +-
9392 3 files changed, 9 insertions(+), 2 deletions(-)
9393
9394commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
9395Author: Patrick Lam <plam@MIT.EDU>
9396Date:	Wed Dec 21 03:31:19 2005 +0000
9397
9398    Bump version to 2.3.93.
9399    Use open instead of fopen (requested by Phil Race for Sun).
9400    src/fccache.c (FcDirCacheWrite);
9401    Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
9402    dir.
9403
9404 ChangeLog		 |   20 +++++++++++++++
9405 README			 |   17 +++++++++++-
9406 configure.in		 |    2 +-
9407 fc-cache/Makefile.am	 |    8 ++++++
9408 fontconfig/fontconfig.h |    2 +-
9409 src/fccache.c		 |   62
9410 ++++++++++++++++++++++++++++++++++++++--------
9411 src/fcxml.c		 |   13 +++++----
9412 7 files changed, 103 insertions(+), 21 deletions(-)
9413
9414commit 6f767cec491d354150a11491905ba59cc77a2659
9415Author: Patrick Lam <plam@MIT.EDU>
9416Date:	Tue Dec 20 20:35:47 2005 +0000
9417
9418    Restore code to skip over PCF fonts that have no encoded
9419    characters. (We
9420	guess that a font is PCF by presence of the PIXEL_SIZE BDF
9421	property.)
9422
9423 ChangeLog		     |	  8 ++++++++
9424 conf.d/10LohitGujarati.conf |	  5 +++++
9425 src/fcfreetype.c	     |	  9 ++++++---
9426 3 files changed, 19 insertions(+), 3 deletions(-)
9427
9428commit a7683cafe10925d09855f927cb7602a90e10516f
9429Author: Carl Worth <cworth@cworth.org>
9430Date:	Tue Dec 13 17:50:50 2005 +0000
9431
9432    Add a configuration file that disables hinting for the Lohit
9433    Gujarati font
9434	(since the hinting distort some glyphs quite badly).
9435    reviewed by: keithp
9436
9437 ChangeLog		     |	  8 ++++++++
9438 conf.d/10LohitGujarati.conf |	  5 +++++
9439 conf.d/Makefile.am	     |	  1 +
9440 3 files changed, 14 insertions(+), 0 deletions(-)
9441
9442commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
9443Author: Patrick Lam <plam@MIT.EDU>
9444Date:	Mon Dec 12 20:45:54 2005 +0000
9445
9446    Read and write the original location as a fallback for the hashed
9447    cache
9448	file locations. This is mostly for users to be able to have
9449	per-directory cache files.
9450
9451 ChangeLog     |    7 +++++++
9452 src/fccache.c |   41 ++++++++++++++++++++++++++++++++---------
9453 2 files changed, 39 insertions(+), 9 deletions(-)
9454
9455commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
9456Author: Patrick Lam <plam@MIT.EDU>
9457Date:	Mon Dec 12 13:46:45 2005 +0000
9458
9459    Improve error message when fc-cache can't write the cache. Add missing
9460	slash. Reported by Behdad. Incorporate Behdad's patch to create
9461	/var/cache/fontconfig when appropriate.
9462
9463 ChangeLog	      |    9 +++++++++
9464 fc-cache/Makefile.am |    5 +++++
9465 fc-cache/fc-cache.c  |    4 +++-
9466 src/fccache.c	      |    2 +-
9467 4 files changed, 18 insertions(+), 2 deletions(-)
9468
9469commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
9470Author: Patrick Lam <plam@MIT.EDU>
9471Date:	Mon Dec 12 13:20:41 2005 +0000
9472
9473    Fix crash reported by Frederic Crozat when using libxml2.
9474    reviewed by: plam
9475
9476 ChangeLog   |	  7 +++++++
9477 src/fcxml.c |	  3 +++
9478 2 files changed, 10 insertions(+), 0 deletions(-)
9479
9480commit ea44e2184198aba956e39ae63a4914544c9719fe
9481Author: Patrick Lam <plam@MIT.EDU>
9482Date:	Fri Dec 9 16:36:45 2005 +0000
9483
9484    Migrate cache files from fonts directories to
9485    /var/cache/fontconfig. This
9486	helps make fontconfig FHS-compliant, but requires that all
9487	caches get
9488	rebuilt.
9489    Also, autogen.sh now needs the additional parameter
9490    --localstatedir=/var.
9491
9492 ChangeLog		 |   20 ++
9493 INSTALL		 |    2 +-
9494 configure.in		 |    7 +
9495 fc-cache/Makefile.am	 |    2 +
9496 fc-cat/Makefile.am	 |    2 +
9497 fc-cat/fc-cat.c	 |   13 +-
9498 fontconfig/fontconfig.h |    1 +
9499 src/Makefile.am	 |    2 +
9500 src/fccache.c		 |  523
9501 ++++++++++++++++++++++++++++++++++++++++++-----
9502 9 files changed, 519 insertions(+), 53 deletions(-)
9503
9504commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
9505Author: Patrick Lam <plam@MIT.EDU>
9506Date:	Thu Dec 8 05:54:27 2005 +0000
9507
9508    Because we've changed FcPatternAddString to use FcStrStaticName
9509    and not
9510	FcValueSave, explicitly handle the case of a null string.
9511
9512 ChangeLog   |	  6 ++++++
9513 src/fcpat.c |	  7 +++++++
9514 2 files changed, 13 insertions(+), 0 deletions(-)
9515
9516commit 982b598278315de60721740047a1b57f4a5895b8
9517Author: Patrick Lam <plam@MIT.EDU>
9518Date:	Wed Dec 7 03:55:25 2005 +0000
9519
9520    Fix warnings.
9521
9522 ChangeLog	 |    5 +++++
9523 fc-cat/fc-cat.c |    9 +++------
9524 2 files changed, 8 insertions(+), 6 deletions(-)
9525
9526commit c6103dfb22de0664a6ab164d90d6959551e301c5
9527Author: Patrick Lam <plam@MIT.EDU>
9528Date:	Tue Dec 6 18:57:43 2005 +0000
9529
9530    Don't assign types to user object names.
9531
9532 ChangeLog    |    5 +++++
9533 src/fcname.c |    3 +++
9534 2 files changed, 8 insertions(+), 0 deletions(-)
9535
9536commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
9537Author: Patrick Lam <plam@MIT.EDU>
9538Date:	Mon Dec 5 16:08:01 2005 +0000
9539
9540    Don't free strings that have been returned from FcStrStaticName.
9541
9542 ChangeLog   |	  5 +++++
9543 src/fcpat.c |	 21 +++++++++++++++++++--
9544 2 files changed, 24 insertions(+), 2 deletions(-)
9545
9546commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
9547Author: Patrick Lam <plam@MIT.EDU>
9548Date:	Thu Dec 1 07:12:45 2005 +0000
9549
9550    Add codepath for reading global cache files as well.
9551
9552 ChangeLog	 |    5 ++++
9553 fc-cat/fc-cat.c |   61
9554 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9555 2 files changed, 66 insertions(+), 0 deletions(-)
9556
9557commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
9558Author: Patrick Lam <plam@MIT.EDU>
9559Date:	Thu Dec 1 06:27:07 2005 +0000
9560
9561    file 10-fonts-persian.conf was initially added on branch
9562    fc-2_4_branch.
9563
9564commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
9565Author: Patrick Lam <plam@MIT.EDU>
9566Date:	Thu Dec 1 06:27:07 2005 +0000
9567
9568    Add config file for Persian fonts from Sharif FarsiWeb, Inc.
9569    reviewed by: plam
9570
9571 ChangeLog		      |   10 +-
9572 conf.d/10-fonts-persian.conf |  545
9573 ++++++++++++++++++++++++++++++++++++++++++
9574 conf.d/Makefile.am	      |    1 +
9575 3 files changed, 555 insertions(+), 1 deletions(-)
9576
9577commit cb6d97eb1baba6795bb8abdede69902b2440f371
9578Author: Patrick Lam <plam@MIT.EDU>
9579Date:	Wed Nov 30 22:13:21 2005 +0000
9580
9581    Only add a config file to the set of config files once.
9582    reviewed by: plam
9583
9584 ChangeLog   |	  7 +++++++
9585 src/fcxml.c |	  6 ++++++
9586 2 files changed, 13 insertions(+), 0 deletions(-)
9587
9588commit 93a27747a485624d4a89550036e12eeec96d4558
9589Author: Patrick Lam <plam@MIT.EDU>
9590Date:	Tue Nov 29 15:04:06 2005 +0000
9591
9592    src/fcint.h (FcCacheBankToIndex);
9593    Fix segfault by guarding array dereference.
9594
9595 ChangeLog   |	  5 +++++
9596 src/fcint.h |	  2 +-
9597 2 files changed, 6 insertions(+), 1 deletions(-)
9598
9599commit b8948e85420469c83098a6b97d7979189a8734d9
9600Author: Patrick Lam <plam@MIT.EDU>
9601Date:	Tue Nov 29 14:57:10 2005 +0000
9602
9603    Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
9604	checks the front of the list and a non-inlineable part which
9605	finds and
9606	moves the appropriate element to the front of the list.
9607    reviewed by: plam
9608
9609 ChangeLog	   |   14 ++++++++++++++
9610 fc-lang/fc-lang.c |	5 ++++-
9611 src/fccache.c	   |   34 +++++++++++++++++-----------------
9612 src/fcint.h	   |	9 ++++++++-
9613 4 files changed, 43 insertions(+), 19 deletions(-)
9614
9615commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
9616Author: Patrick Lam <plam@MIT.EDU>
9617Date:	Tue Nov 29 06:23:00 2005 +0000
9618
9619    Make the perf guys hate me a bit less: hoist the directory-name
9620	FcConfigAcceptFont check for cached fonts up to directory
9621	cache read
9622	time, rather than running it for each font.
9623
9624 ChangeLog     |    8 ++++++++
9625 src/fccache.c |    3 +++
9626 src/fccfg.c   |    6 ++----
9627 3 files changed, 13 insertions(+), 4 deletions(-)
9628
9629commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
9630Author: Patrick Lam <plam@MIT.EDU>
9631Date:	Tue Nov 29 06:09:18 2005 +0000
9632
9633    Don't make FcPatternFindFullFname available to fccfg, it's not
9634    really safe.
9635	Instead go through FcPatternGetString (sorry, perf guys.) Also,
9636	use
9637	globs for dirs as well.
9638
9639 ChangeLog   |	  9 +++++++++
9640 src/fccfg.c |	  8 +++++---
9641 src/fcint.h |	  3 ---
9642 src/fcpat.c |	  5 ++++-
9643 4 files changed, 18 insertions(+), 7 deletions(-)
9644
9645commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
9646Author: Patrick Lam <plam@MIT.EDU>
9647Date:	Tue Nov 29 00:21:05 2005 +0000
9648
9649    Fix segfault.
9650
9651 ChangeLog   |	  5 +++++
9652 src/fccfg.c |	  5 ++++-
9653 2 files changed, 9 insertions(+), 1 deletions(-)
9654
9655commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
9656Author: Patrick Lam <plam@MIT.EDU>
9657Date:	Tue Nov 29 00:16:02 2005 +0000
9658
9659    Update autogenerated config.* files.
9660
9661 config/config.guess |	535
9662 ++++++++++++++++++++++++++-------------------------
9663 config/config.sub   |	 67 ++++---
9664 2 files changed, 314 insertions(+), 288 deletions(-)
9665
9666commit ced3f0a0abd84de73753956ec18e7316eda33a37
9667Author: Patrick Lam <plam@MIT.EDU>
9668Date:	Tue Nov 29 00:14:42 2005 +0000
9669
9670    Fix problem dating back at least to 2.3.2 where globs weren't
9671    being applied
9672	to patterns loaded from a cache.
9673    Fix some obvious spelling mistakes.
9674
9675 ChangeLog		  |   13 +++++++++++++
9676 doc/fontconfig-user.sgml |   17 +++++++++--------
9677 src/fccfg.c		  |    3 ++-
9678 src/fcint.h		  |    3 +++
9679 src/fcpat.c		  |    4 +---
9680 5 files changed, 28 insertions(+), 12 deletions(-)
9681
9682commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
9683Author: Patrick Lam <plam@MIT.EDU>
9684Date:	Mon Nov 28 10:54:11 2005 +0000
9685
9686    Stephan Kulow <coolo@suse.de> reviewed by: plam
9687    Don't kill all fonts during match (oops!)
9688
9689 ChangeLog     |   23 +++++++++++++++++++++++
9690 src/fcmatch.c |   39 ++++++++++++++++++++++++++++++++-------
9691 2 files changed, 55 insertions(+), 7 deletions(-)
9692
9693commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
9694Author: Patrick Lam <plam@MIT.EDU>
9695Date:	Mon Nov 28 01:40:53 2005 +0000
9696
9697    Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
9698    by: plam
9699    Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
9700	FcCompare into FcFontSetMatch and reorder the loops, adding
9701	a boolean
9702	array which blocks patterns from future consideration if
9703	they're known
9704	to not be best on some past criterion.
9705
9706 src/fcmatch.c |  224
9707 ++++++++++++++++++++++++++++++++++++++++-----------------
9708 1 files changed, 159 insertions(+), 65 deletions(-)
9709
9710commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
9711Author: Patrick Lam <plam@MIT.EDU>
9712Date:	Sat Nov 26 05:05:14 2005 +0000
9713
9714    Fix incorrect merge.
9715    reviewed by: plam
9716
9717 ChangeLog     |    7 +++++++
9718 src/fcmatch.c |    6 +++---
9719 2 files changed, 10 insertions(+), 3 deletions(-)
9720
9721commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
9722Author: Patrick Lam <plam@MIT.EDU>
9723Date:	Fri Nov 25 16:33:58 2005 +0000
9724
9725    Don't do random matching when bad objects are passed into
9726	FcCompareValueList.
9727
9728 ChangeLog     |    6 +++++
9729 src/fcmatch.c |   58
9730 ++++++++++++++++++++++++++++++++++++++++++--------------
9731 2 files changed, 49 insertions(+), 15 deletions(-)
9732
9733commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
9734Author: Patrick Lam <plam@MIT.EDU>
9735Date:	Fri Nov 25 16:04:44 2005 +0000
9736
9737    Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
9738	_fcPatternElts, _fcValueLists for consistency.
9739
9740 ChangeLog   |	 10 ++++++++++
9741 src/fcint.h |	  8 ++++----
9742 src/fcpat.c |	 50 +++++++++++++++++++++++++-------------------------
9743 3 files changed, 39 insertions(+), 29 deletions(-)
9744
9745commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
9746Author: Patrick Lam <plam@MIT.EDU>
9747Date:	Fri Nov 25 15:54:24 2005 +0000
9748
9749    Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
9750    reviewed by: plam
9751
9752 ChangeLog     |    7 +++++++
9753 src/fcmatch.c |   35 ++++++++++-------------------------
9754 2 files changed, 17 insertions(+), 25 deletions(-)
9755
9756commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
9757Author: Patrick Lam <plam@MIT.EDU>
9758Date:	Fri Nov 25 15:50:34 2005 +0000
9759
9760    Pass around FcCache *s to the Unserialize functions for extra
9761    consistency
9762	(and less overhead, for what that's worth).
9763
9764 ChangeLog	 |   13 +++++++++++++
9765 src/fccache.c	 |    2 +-
9766 src/fccharset.c |   12 ++++++------
9767 src/fcfs.c	 |    2 +-
9768 src/fcint.h	 |   10 +++++-----
9769 src/fclang.c	 |    8 ++++----
9770 src/fcname.c	 |    2 +-
9771 src/fcpat.c	 |   32 ++++++++++++++++----------------
9772 8 files changed, 47 insertions(+), 34 deletions(-)
9773
9774commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
9775Author: Patrick Lam <plam@MIT.EDU>
9776Date:	Fri Nov 25 03:00:51 2005 +0000
9777
9778    Inline the *PtrU functions to gain perf. Remove unneeded params
9779    for the
9780	FcCompare* functions.
9781    reviewed by: plam
9782
9783 ChangeLog     |   12 +++++++++++-
9784 src/fcint.h   |   31 +++++++++++++++++++++++++++----
9785 src/fcmatch.c |   50 +++++++++++++++++---------------------------------
9786 src/fcname.c  |   12 +++---------
9787 src/fcpat.c   |   22 ++--------------------
9788 5 files changed, 60 insertions(+), 67 deletions(-)
9789
9790commit 3f9f24e077cc079be362343be499ff0baf23e0a1
9791Author: Patrick Lam <plam@MIT.EDU>
9792Date:	Fri Nov 25 02:16:42 2005 +0000
9793
9794    Fix the debian changelog so that debian/rules works again, make it
9795    create a
9796	debian package for release 2.3.92-1. Acknowledge change in NMU of
9797	debian package.
9798
9799 debian/changelog |   13 ++++++++++++
9800 debian/control   |    1 +
9801 debian/po/cs.po  |   57
9802 +++++++++++++++++++++++++++--------------------------
9803 3 files changed, 43 insertions(+), 28 deletions(-)
9804
9805commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
9806Author: Patrick Lam <plam@MIT.EDU>
9807Date:	Thu Nov 24 21:40:20 2005 +0000
9808
9809    Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
9810    Check for type validity during FcPatternAddWithBinding, don't
9811    verify type
9812	in FcFontMatch, don't call FcCanonicalize here (which always
9813	does a
9814	deep copy).
9815    reviewed by: plam
9816
9817 ChangeLog		 |   13 +++++++++++++
9818 fontconfig/fontconfig.h |    3 ---
9819 src/fcint.h		 |    3 +++
9820 src/fcmatch.c		 |   22 +++++-----------------
9821 src/fcpat.c		 |   22 +++++++++++++++++-----
9822 5 files changed, 38 insertions(+), 25 deletions(-)
9823
9824commit 4f8b266fd97e36961639c40d93225265c0f849c7
9825Author: Patrick Lam <plam@MIT.EDU>
9826Date:	Thu Nov 24 20:20:26 2005 +0000
9827
9828    Make FcCompareString and FcCompareFamily less expensive. Only add
9829    a value
9830	for FC_FAMILY if the proposed value is a string.
9831    reviewed by: plam
9832
9833 ChangeLog     |   11 ++++++++++-
9834 src/fcmatch.c |   24 +++++++++++++++++-------
9835 src/fcpat.c   |    7 +++++++
9836 3 files changed, 34 insertions(+), 8 deletions(-)
9837
9838commit b97a34b5924b1279dd831426a94016ea8b65ea8d
9839Author: Patrick Lam <plam@MIT.EDU>
9840Date:	Thu Nov 24 19:38:05 2005 +0000
9841
9842    Inline FcDebug invocations and only initialize once, in
9843    FcInit*. Improve
9844	debug msg in FcPatternPrint.
9845    reviewed by: plam
9846
9847 ChangeLog    |   10 ++++++++++
9848 src/fcdbg.c  |   30 ++++++++++++------------------
9849 src/fcinit.c |    2 ++
9850 src/fcint.h  |    9 +++++++--
9851 4 files changed, 31 insertions(+), 20 deletions(-)
9852
9853commit d2f459781cade98d1d07806d023e63f1fc289b0e
9854Author: Patrick Lam <plam@MIT.EDU>
9855Date:	Wed Nov 23 17:01:27 2005 +0000
9856
9857    Properly apply fcrozat's patch.
9858
9859 fc-cat/fc-cat.c |    2 +-
9860 1 files changed, 1 insertions(+), 1 deletions(-)
9861
9862commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
9863Author: Patrick Lam <plam@MIT.EDU>
9864Date:	Wed Nov 23 16:36:26 2005 +0000
9865
9866    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
9867    Minor code warning cleanups.
9868
9869 ChangeLog		 |    8 ++++++++
9870 fc-cat/fc-cat.c	 |    1 -
9871 fontconfig/fontconfig.h |    2 +-
9872 3 files changed, 9 insertions(+), 2 deletions(-)
9873
9874commit b1297aa8977901075e95e40bc430fc823e1fb230
9875Author: Patrick Lam <plam@MIT.EDU>
9876Date:	Wed Nov 23 15:33:48 2005 +0000
9877
9878    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
9879    Make getopt_long accept -s parameter to fc-match as well.
9880
9881 ChangeLog	     |	  7 +++++++
9882 fc-match/fc-match.c |	  2 +-
9883 2 files changed, 8 insertions(+), 1 deletions(-)
9884
9885commit 435fc66073ee83d17242bac2880e843489439cda
9886Author: Patrick Lam <plam@MIT.EDU>
9887Date:	Wed Nov 23 15:32:36 2005 +0000
9888
9889    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
9890    Make getopt_long accept -s parameter to fc-match as well.
9891
9892 ChangeLog	     |	  7 +++++++
9893 fc-match/fc-match.c |	  2 +-
9894 2 files changed, 8 insertions(+), 1 deletions(-)
9895
9896commit adac22f290f1780f6d1424d6f93cc4453d4d489c
9897Author: Patrick Lam <plam@MIT.EDU>
9898Date:	Tue Nov 22 04:46:55 2005 +0000
9899
9900    Manually perform inlining & partial redundancy elimination to
9901    reduce calls
9902	to FcValueListPtrU.
9903    Only invoke strlen() when really necessary.
9904    reviewed by: plam
9905    reviewed by: plam
9906
9907 ChangeLog     |   16 ++++++++++++++++
9908 src/fcmatch.c |   17 +++++++++--------
9909 src/fcstr.c   |    8 ++------
9910 3 files changed, 27 insertions(+), 14 deletions(-)
9911
9912commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
9913Author: Patrick Lam <plam@MIT.EDU>
9914Date:	Sat Nov 19 22:38:39 2005 +0000
9915
9916    Get rid of the use of freetype internal headers in fcfreetype.c, since
9917	those headers will go away with freetype 2.2. Replace with public
9918	domain ftglue code from pango. Note that the patch removes
9919	some extra
9920	error checking in FT_Get_BDF_Property() and comments out the
9921	skipping
9922	of empty pcf fonts.
9923    reviewed by: plam
9924
9925 ChangeLog |	2 ++
9926 1 files changed, 2 insertions(+), 0 deletions(-)
9927
9928commit 246985e40e3296a6bb427026d8274fe8409f3776
9929Author: Patrick Lam <plam@MIT.EDU>
9930Date:	Sat Nov 19 22:37:24 2005 +0000
9931
9932    file ftglue.c was initially added on branch fc-2_4_branch.
9933
9934commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
9935Author: Patrick Lam <plam@MIT.EDU>
9936Date:	Sat Nov 19 22:37:24 2005 +0000
9937
9938    Get rid of the use of freetype internal headers in fcfreetype.c, since
9939	those headers will go away with freetype 2.2. Replace with public
9940	domain ftglue code from pango. Note that the patch removes
9941	some extra
9942	error checking in FT_Get_BDF_Property() and comments out the
9943	skipping
9944	of empty pcf fonts.
9945    reviewed by: plam
9946
9947 src/ftglue.c |  349
9948 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9949 src/ftglue.h |  159 ++++++++++++++++++++++++++
9950 2 files changed, 508 insertions(+), 0 deletions(-)
9951
9952commit 8ebf7725a8607b39ff505029b2a41369d67eb736
9953Author: Patrick Lam <plam@MIT.EDU>
9954Date:	Sat Nov 19 22:32:13 2005 +0000
9955
9956    Get rid of the use of freetype internal headers in fcfreetype.c, since
9957	those headers will go away with freetype 2.2. Replace with public
9958	domain ftglue code from pango. Note that the patch removes
9959	some extra
9960	error checking in FT_Get_BDF_Property() and comments out the
9961	skipping
9962	of empty pcf fonts.
9963    reviewed by: plam
9964
9965 ChangeLog	  |   13 +++++++++
9966 src/Makefile.am  |    4 ++-
9967 src/fcfreetype.c |   75
9968 +++++++++++++++++++++++++----------------------------
9969 3 files changed, 51 insertions(+), 41 deletions(-)
9970
9971commit a151acedc056783957f9875b1a21f13d0bb8bfe2
9972Author: Patrick Lam <plam@MIT.EDU>
9973Date:	Sat Nov 19 16:24:53 2005 +0000
9974
9975    Further fix of patch from 2005-11-04: miscounted numbers count
9976	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
9977	and
9978	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
9979    Removed leafidx_count and numbers_count since they are the same and
9980	replaced them with offset_count.
9981    reviewed by: plam
9982
9983 ChangeLog	   |   12 ++++++++++++
9984 fc-lang/fc-lang.c |   21 +++++++++++++--------
9985 2 files changed, 25 insertions(+), 8 deletions(-)
9986
9987commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
9988Author: Patrick Lam <plam@MIT.EDU>
9989Date:	Fri Nov 18 20:32:30 2005 +0000
9990
9991    Don't crash when fc-cat invoked with no arguments.
9992    Fix invalid read access caused by premature free and GCC4 warnings in
9993	libxml2 codepath.
9994    reviewed by: plam
9995    reviewed by: plam
9996
9997 ChangeLog	 |   17 ++++++++++++++++-
9998 fc-cat/fc-cat.c |    3 +++
9999 src/fcxml.c	 |   10 ++++++----
10000 3 files changed, 25 insertions(+), 5 deletions(-)
10001
10002commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
10003Author: Patrick Lam <plam@MIT.EDU>
10004Date:	Fri Nov 18 04:21:10 2005 +0000
10005
10006    List iteration not needed in FcConfigValues, since it's building
10007    up the
10008	list itself; we can just strip FcVoid elements during
10009	construction.
10010    reviewed by: plam
10011
10012 ChangeLog   |	  9 +++++++++
10013 src/fccfg.c |	 17 ++++++-----------
10014 2 files changed, 15 insertions(+), 11 deletions(-)
10015
10016commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
10017Author: Patrick Lam <plam@MIT.EDU>
10018Date:	Thu Nov 17 16:46:07 2005 +0000
10019
10020    Fix crash on invalid constants in config files (forgot to update
10021    a pointer
10022	upon list iteration.)
10023
10024 ChangeLog   |	  6 ++++++
10025 src/fccfg.c |	  1 +
10026 2 files changed, 7 insertions(+), 0 deletions(-)
10027
10028commit f28472fdb4e51a06283161f9e7a645d5354a37d2
10029Author: Patrick Lam <plam@MIT.EDU>
10030Date:	Thu Nov 17 16:17:05 2005 +0000
10031
10032    Complain about invalid constants in config files.
10033    reviewed by: plam
10034
10035 ChangeLog   |	  7 +++++++
10036 src/fcxml.c |	  4 ++++
10037 2 files changed, 11 insertions(+), 0 deletions(-)
10038
10039commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
10040Author: Patrick Lam <plam@MIT.EDU>
10041Date:	Thu Nov 17 15:43:39 2005 +0000
10042
10043    Don't add current_arch_start more than once.
10044    Fix ordering of ALIGN with respect to saving block_ptr; add another
10045    ALIGN
10046	to fcfs.c.
10047    reviewed by: plam
10048
10049 ChangeLog	 |   16 ++++++++++++++++
10050 src/fccache.c	 |    2 +-
10051 src/fccharset.c |   12 ++++++++----
10052 src/fcfs.c	 |   10 +++++++++-
10053 src/fcname.c	 |    6 ++++--
10054 src/fcpat.c	 |    1 +
10055 6 files changed, 39 insertions(+), 8 deletions(-)
10056
10057commit 8e351527bb87798e9b796e12a3b1ee6229536a28
10058Author: Patrick Lam <plam@MIT.EDU>
10059Date:	Wed Nov 16 17:49:01 2005 +0000
10060
10061    src/fccache.c (FcDirCacheProduce)
10062    Fix case where alignment bytes bumped up metadata->count causing
10063	unwarranted failures to write cache files. (Reported by Stephan
10064	Kulow).
10065
10066 ChangeLog     |    7 +++++++
10067 src/fccache.c |   15 +++++++++++----
10068 2 files changed, 18 insertions(+), 4 deletions(-)
10069
10070commit 7fd7221e683d6c65b9199fd06d34d5215582748e
10071Author: Patrick Lam <plam@MIT.EDU>
10072Date:	Wed Nov 16 15:55:17 2005 +0000
10073
10074    Add *NeededBytesAlign(), which overestimates the padding which
10075    is later
10076	added by the new ALIGN macro. Fix alignment problems on ia64
10077	and s390
10078	by bumping up block_ptr appropriately. (Earlier version by Andreas
10079	Schwab).
10080    Use sysconf to determine proper PAGESIZE value; this appears to be
10081	POSIX-compliant. (reported by Andreas Schwab)
10082    reviewed by: plam
10083
10084 ChangeLog	 |   23 +++++++++++++++++++++++
10085 src/fccache.c	 |   21 +++++++++++++--------
10086 src/fccharset.c |   11 +++++++++++
10087 src/fcfs.c	 |   10 ++++++++++
10088 src/fcint.h	 |   18 ++++++++++++++++++
10089 src/fclang.c	 |    8 ++++++++
10090 src/fcname.c	 |    8 ++++++++
10091 src/fcpat.c	 |   36 ++++++++++++++++++++++++++++++++++++
10092 8 files changed, 127 insertions(+), 8 deletions(-)
10093
10094commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
10095Author: Patrick Lam <plam@MIT.EDU>
10096Date:	Fri Nov 4 19:31:26 2005 +0000
10097
10098    Fix bug 2878 (excessive relocations at startup for charsets,
10099    reported by
10100	Ross Burton): fc-lang/fc-lang now creates the static form of the
10101	langset, not the dynamic form, so that the charsets should now
10102	be in
10103	.rodata.
10104
10105 ChangeLog	   |   11 +++++++++
10106 fc-lang/fc-lang.c |   59
10107 ++++++++++++++++++++++++++++++++++++++--------------
10108 src/fccharset.c   |   18 ++++++++++++++++
10109 src/fcint.h	   |	5 ++++
10110 src/fclang.c	   |   16 +++++++++++++-
10111 5 files changed, 92 insertions(+), 17 deletions(-)
10112
10113commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
10114Author: Patrick Lam <plam@MIT.EDU>
10115Date:	Fri Nov 4 16:48:32 2005 +0000
10116
10117    Add test for validity of directory caches that somehow got lost
10118    (reported
10119	by make distcheck).
10120
10121 ChangeLog   |	  6 ++++++
10122 src/fcdir.c |	  2 +-
10123 2 files changed, 7 insertions(+), 1 deletions(-)
10124
10125commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
10126Author: Patrick Lam <plam@MIT.EDU>
10127Date:	Fri Nov 4 06:17:00 2005 +0000
10128
10129    Bump version to 2.3.92.
10130
10131 ChangeLog		 |    8 ++++++++
10132 README			 |   29 +++++++++++++++++++++++++++--
10133 configure.in		 |    2 +-
10134 fontconfig/fontconfig.h |    2 +-
10135 4 files changed, 37 insertions(+), 4 deletions(-)
10136
10137commit ea9726b620bff44d45fa25c91a8ab7d31a813577
10138Author: Patrick Lam <plam@MIT.EDU>
10139Date:	Thu Nov 3 04:45:57 2005 +0000
10140
10141    Fix argument ordering problem in call to FcPatternTransferFullFname.
10142
10143 ChangeLog   |	  5 +++++
10144 src/fcpat.c |	  2 +-
10145 2 files changed, 6 insertions(+), 1 deletions(-)
10146
10147commit 7358dae49b328f5546d156246510601e2dd85d1c
10148Author: Patrick Lam <plam@MIT.EDU>
10149Date:	Thu Nov 3 04:23:22 2005 +0000
10150
10151    Fix warnings and embarrassing double-free error.
10152
10153 ChangeLog	  |    7 +++++++
10154 src/fcfreetype.c |    2 +-
10155 src/fcpat.c	  |   14 +++++---------
10156 3 files changed, 13 insertions(+), 10 deletions(-)
10157
10158commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
10159Author: Patrick Lam <plam@MIT.EDU>
10160Date:	Wed Nov 2 15:57:36 2005 +0000
10161
10162    Change the rule for artificial emboldening in fonts.conf.in. This
10163    enables
10164	the support for artificial emboldening included in cairo.
10165    reviewed by: plam
10166
10167 ChangeLog     |    8 ++++++++
10168 fonts.conf.in |   18 ++++++++++++++----
10169 2 files changed, 22 insertions(+), 4 deletions(-)
10170
10171commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
10172Author: Patrick Lam <plam@MIT.EDU>
10173Date:	Wed Nov 2 15:29:53 2005 +0000
10174
10175    Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
10176    full
10177	names when transferring, and free full names when freeing the
10178	associated font. Reported by Jinghua Luo.
10179
10180 ChangeLog   |	  8 ++++++++
10181 src/fcpat.c |	 18 ++++++++++++++----
10182 2 files changed, 22 insertions(+), 4 deletions(-)
10183
10184commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
10185Author: Patrick Lam <plam@MIT.EDU>
10186Date:	Wed Nov 2 07:37:00 2005 +0000
10187
10188    Revert the previous patch and commit the correct patch: I forgot a
10189	canonicalization in FcValueListSerialize, so that it would
10190	choke on
10191	already-serialized input files. Duh!
10192
10193 ChangeLog	     |	  8 ++++++++
10194 fc-cache/fc-cache.c |	  9 ---------
10195 src/fcpat.c	     |	  1 +
10196 3 files changed, 9 insertions(+), 9 deletions(-)
10197
10198commit c6b75577f3bf3019399e0a439d9cccf55e53999f
10199Author: Patrick Lam <plam@MIT.EDU>
10200Date:	Wed Nov 2 07:01:25 2005 +0000
10201
10202    Forcibly rescan a directory before writing a fresh local cache
10203    file for
10204	that directory, fixing the losing-fonts problem reported by
10205	Mike Fabian
10206	and also apparently the font cache file corruption.
10207
10208 ChangeLog	     |	  8 ++++++++
10209 fc-cache/fc-cache.c |	  9 +++++++++
10210 2 files changed, 17 insertions(+), 0 deletions(-)
10211
10212commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
10213Author: Patrick Lam <plam@MIT.EDU>
10214Date:	Wed Nov 2 06:39:23 2005 +0000
10215
10216    Fix thinko: actually, the whole global cache is stale if the global
10217    cache
10218	is older than the (newest) config file.
10219
10220 ChangeLog     |    6 ++++++
10221 src/fccache.c |    6 +++---
10222 2 files changed, 9 insertions(+), 3 deletions(-)
10223
10224commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
10225Author: Patrick Lam <plam@MIT.EDU>
10226Date:	Wed Nov 2 06:29:14 2005 +0000
10227
10228    Declare the global cache of a directory's contents to be stale if the
10229	directory is newer than the (newest) configuration file. S:
10230	----------------------------------------------------------------------
10231
10232 ChangeLog     |    8 ++++++++
10233 src/fccache.c |   12 +++++++++---
10234 src/fccfg.c   |   20 ++++++++++++++------
10235 src/fcint.h   |   11 ++++++++++-
10236 4 files changed, 41 insertions(+), 10 deletions(-)
10237
10238commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
10239Author: Patrick Lam <plam@MIT.EDU>
10240Date:	Tue Nov 1 06:57:25 2005 +0000
10241
10242    Copy the full pathname whenever duplicating an FcPattern; otherwise,
10243	applications continue breaking.
10244
10245 ChangeLog     |   10 ++++++++++
10246 src/fcint.h   |    4 ++--
10247 src/fclist.c  |    6 +-----
10248 src/fcmatch.c |    4 ++++
10249 src/fcpat.c   |   25 ++++++++++++++++++++++++-
10250 5 files changed, 41 insertions(+), 8 deletions(-)
10251
10252commit d6946c1a11695eb55a3fe60db5480df94570b1ba
10253Author: Patrick Lam <plam@MIT.EDU>
10254Date:	Tue Nov 1 05:52:28 2005 +0000
10255
10256    Fix small memory error (tried to free argv); use basename and dirname
10257	correctly (they can modify their arguments).
10258
10259 ChangeLog	  |    7 +++++++
10260 fc-cat/fc-cat.c  |    4 +---
10261 src/fcfreetype.c |    2 +-
10262 3 files changed, 9 insertions(+), 4 deletions(-)
10263
10264commit e77c17184a6172d6368dd3193c791c4027065bbd
10265Author: Patrick Lam <plam@MIT.EDU>
10266Date:	Tue Nov 1 05:26:27 2005 +0000
10267
10268    Reinstate basename patch, but keep a hash table linking FcPatterns
10269    to their
10270	fully-qualified font names for clients' benefit. Clients only
10271	pay for
10272	the font names once they request the FC_FILE property from an
10273	FcPattern, but the font name is malloc'd at that point (i.e. not
10274	mmapped: that's impossible, since it may vary between machines.)
10275	Clients do have to pay for a copy of the path name per cache file.
10276    Note that FcPatternGetString now does some rewriting if you ask for an
10277	FC_FILE, appending the pathname as appropriate.
10278
10279 ChangeLog	  |   23 +++++++++++++
10280 fc-cat/fc-cat.c  |    7 ++--
10281 src/fccache.c	  |   40 ++++++++++++++++++++--
10282 src/fcfreetype.c |    5 ++-
10283 src/fcint.h	  |    9 +++++
10284 src/fclist.c	  |    8 ++++
10285 src/fcpat.c	  |   97
10286 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10287 7 files changed, 181 insertions(+), 8 deletions(-)
10288
10289commit be99726f672cef086b4256ad34163f6f9ed9d4a5
10290Author: Patrick Lam <plam@MIT.EDU>
10291Date:	Mon Oct 31 06:02:00 2005 +0000
10292
10293    Revert basename patch, which breaks fontconfig clients on my system.
10294
10295 src/fcfreetype.c |    3 +--
10296 1 files changed, 1 insertions(+), 2 deletions(-)
10297
10298commit 720298e773876037dd9af384a9cc16956600b5e7
10299Author: Patrick Lam <plam@MIT.EDU>
10300Date:	Wed Oct 26 06:34:29 2005 +0000
10301
10302    Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
10303	embedded bitmaps or not.
10304    reviewed by: plam
10305
10306 ChangeLog		 |   11 +++++++++++
10307 fontconfig/fontconfig.h |    1 +
10308 fonts.conf.in		 |    4 ++++
10309 src/fcdefault.c	 |    1 +
10310 src/fcname.c		 |    1 +
10311 5 files changed, 18 insertions(+), 0 deletions(-)
10312
10313commit 961d9b9993ae815d6ba723829724bf0685809091
10314Author: Patrick Lam <plam@MIT.EDU>
10315Date:	Tue Oct 25 22:29:13 2005 +0000
10316
10317    Only add basename to patterns' FC_FILE element, not any part of the
10318	dirname.
10319
10320 ChangeLog	  |    6 ++++++
10321 src/fcfreetype.c |    3 ++-
10322 2 files changed, 8 insertions(+), 1 deletions(-)
10323
10324commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
10325Author: Patrick Lam <plam@MIT.EDU>
10326Date:	Sat Oct 22 15:12:05 2005 +0000
10327
10328    Add some more consts, fixing more GCC4 warnings.
10329
10330 ChangeLog	  |    5 +++++
10331 src/fcfreetype.c |   22 +++++++++++-----------
10332 2 files changed, 16 insertions(+), 11 deletions(-)
10333
10334commit 904426816df300fad816238f0f27ef595a6a539b
10335Author: Patrick Lam <plam@MIT.EDU>
10336Date:	Sat Oct 22 14:21:14 2005 +0000
10337
10338    Support localized font family and style names. This has been
10339    reported to
10340	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
10341	work fine.
10342    reviewed by: plam
10343
10344 ChangeLog	 |    7 +++
10345 src/fcdefault.c |  110
10346 +++++++++++++++++++++++++++++++------------------------
10347 src/fcint.h	 |    4 ++
10348 src/fclist.c	 |   60 ++++++++++++++++++++++++++++-
10349 4 files changed, 130 insertions(+), 51 deletions(-)
10350
10351commit e58b50e88cbe3b55695101a0988306ea4646bbe4
10352Author: Patrick Lam <plam@MIT.EDU>
10353Date:	Fri Oct 21 20:24:30 2005 +0000
10354
10355    Destroy the global cache file if it's terminally broken. (reported
10356    by Mike
10357	Fabian)
10358
10359 ChangeLog     |    9 ++++++++-
10360 src/fccache.c |   16 +++++++++++++---
10361 2 files changed, 21 insertions(+), 4 deletions(-)
10362
10363commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
10364Author: Patrick Lam <plam@MIT.EDU>
10365Date:	Fri Oct 21 19:47:43 2005 +0000
10366
10367    Prevent fc-list from escaping strings when printing them.
10368
10369 ChangeLog		 |    7 +++++++
10370 fc-list/fc-list.c	 |    2 +-
10371 fontconfig/fontconfig.h |    3 +++
10372 src/fcname.c		 |   16 +++++++++++-----
10373 4 files changed, 22 insertions(+), 6 deletions(-)
10374
10375commit 250c1cd422ce6260ff58f2699043556d93729ef7
10376Author: Patrick Lam <plam@MIT.EDU>
10377Date:	Thu Oct 20 20:50:21 2005 +0000
10378
10379    Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
10380    reviewed by: plam
10381
10382 ChangeLog		 |    9 ++++++++-
10383 fontconfig/fontconfig.h |   12 ++++++++++--
10384 2 files changed, 18 insertions(+), 3 deletions(-)
10385
10386commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
10387Author: Patrick Lam <plam@MIT.EDU>
10388Date:	Fri Oct 14 21:02:31 2005 +0000
10389
10390    Add consts to variables so as to move arrays into .rodata.
10391    reviewed by: plam
10392
10393 ChangeLog		     |	  8 ++++++++
10394 fc-glyphname/fc-glyphname.c |	  4 ++--
10395 src/fclang.c		     |	  4 ++--
10396 3 files changed, 12 insertions(+), 4 deletions(-)
10397
10398commit 15d7bd0a16af189194b665e789331a8f8c86f20d
10399Author: Patrick Lam <plam@MIT.EDU>
10400Date:	Fri Oct 14 20:56:27 2005 +0000
10401
10402    Check existence of directory cache file before attempting to unlink.
10403    reviewed by: plam
10404
10405 ChangeLog     |    7 +++++++
10406 src/fccache.c |    4 +++-
10407 2 files changed, 10 insertions(+), 1 deletions(-)
10408
10409commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
10410Author: Patrick Lam <plam@MIT.EDU>
10411Date:	Thu Oct 13 12:32:14 2005 +0000
10412
10413    Fix flipped return value on unlink. (Reported by Mike Fabian)
10414
10415 ChangeLog     |   14 ++++++++++++++
10416 src/fccache.c |    6 ++++--
10417 2 files changed, 18 insertions(+), 2 deletions(-)
10418
10419commit 2eb843740672da9319c190c48aea2cd98dc92725
10420Author: Patrick Lam <plam@MIT.EDU>
10421Date:	Wed Oct 12 07:55:42 2005 +0000
10422
10423    When fc-cache is run without --force, use directory cache files to
10424    speed up
10425	fc-cache run time.
10426
10427 src/fccache.c |    4 ++--
10428 src/fcdir.c   |    3 +++
10429 src/fcint.h   |    3 +++
10430 3 files changed, 8 insertions(+), 2 deletions(-)
10431
10432commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
10433Author: Patrick Lam <plam@MIT.EDU>
10434Date:	Thu Oct 6 20:45:25 2005 +0000
10435
10436    Add padding to make valgrind and glibc not hate each other when
10437    calling
10438	strlen().
10439
10440 ChangeLog    |    8 ++++++++
10441 src/fcname.c |    5 +++--
10442 src/fcpat.c  |    5 +++--
10443 3 files changed, 14 insertions(+), 4 deletions(-)
10444
10445commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
10446Author: Patrick Lam <plam@MIT.EDU>
10447Date:	Wed Oct 5 21:12:57 2005 +0000
10448
10449    Use libtool -no-undefined flag on all platforms.
10450    reviewed by: plam & keithp
10451
10452 ChangeLog	 |    7 +++++++
10453 src/Makefile.am |    3 +--
10454 2 files changed, 8 insertions(+), 2 deletions(-)
10455
10456commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
10457Author: Patrick Lam <plam@MIT.EDU>
10458Date:	Wed Oct 5 21:12:25 2005 +0000
10459
10460    Fix typo in manually applying patch.
10461
10462 src/Makefile.am |    2 +-
10463 1 files changed, 1 insertions(+), 1 deletions(-)
10464
10465commit affc7d1849c26db10b344cfbe834d0bba764f419
10466Author: Patrick Lam <plam@MIT.EDU>
10467Date:	Wed Oct 5 19:40:35 2005 +0000
10468
10469    Modify config file to use Greek fonts before Asian fonts with
10470    Greek glyphs.
10471    reviewed by: plam & keithp
10472
10473 ChangeLog     |    8 ++++++++
10474 fonts.conf.in |   10 +++++++---
10475 2 files changed, 15 insertions(+), 3 deletions(-)
10476
10477commit 328929f5ea3f507426b0c021c11fef62794066df
10478Author: Patrick Lam <plam@MIT.EDU>
10479Date:	Wed Oct 5 19:38:40 2005 +0000
10480
10481    Modify config file to use Greek fonts before Asian fonts with
10482    Greek glyphs.
10483    reviewed by: plam & keithp
10484
10485 ChangeLog     |    8 ++++++++
10486 fonts.conf.in |   10 +++++++---
10487 2 files changed, 15 insertions(+), 3 deletions(-)
10488
10489commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
10490Author: Patrick Lam <plam@MIT.EDU>
10491Date:	Wed Oct 5 19:32:41 2005 +0000
10492
10493    Use libtool -no-undefined flag on all platforms.
10494    reviewed by: plam & keithp
10495
10496 ChangeLog	 |    7 +++++++
10497 src/Makefile.am |    3 +--
10498 2 files changed, 8 insertions(+), 2 deletions(-)
10499
10500commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
10501Author: Patrick Lam <plam@MIT.EDU>
10502Date:	Wed Oct 5 18:41:55 2005 +0000
10503
10504    Implement move-to-front array for banks (perf regression reported
10505    by Ronny
10506	V. Vindenes).
10507
10508 ChangeLog     |    6 ++++++
10509 src/fccache.c |   29 +++++++++++++++++++----------
10510 2 files changed, 25 insertions(+), 10 deletions(-)
10511
10512commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
10513Author: Patrick Lam <plam@MIT.EDU>
10514Date:	Wed Oct 5 00:34:52 2005 +0000
10515
10516    Add new API which unlinks directory caches and checks dir caches for
10517	existence of appropriate sections. Fix fc-cache to unlink
10518	stale cache
10519	files and save directory caches that lack relevant sections.
10520
10521 ChangeLog		 |   11 +++++++++++
10522 fc-cache/fc-cache.c	 |    6 +++++-
10523 fontconfig/fontconfig.h |    6 ++++++
10524 src/fccache.c		 |   44
10525 ++++++++++++++++++++++++++++++++++----------
10526 4 files changed, 56 insertions(+), 11 deletions(-)
10527
10528commit 6bf2380478f825a6135527133a03869e0ae18742
10529Author: Patrick Lam <plam@MIT.EDU>
10530Date:	Mon Oct 3 19:51:11 2005 +0000
10531
10532    Ensure that a directory cache has the appropriate section before
10533    reporting
10534	that it is valid (reported by Matthias Clasen).
10535
10536 ChangeLog     |    6 ++++++
10537 src/fccache.c |   15 +++++++++++++++
10538 2 files changed, 21 insertions(+), 0 deletions(-)
10539
10540commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
10541Author: Patrick Lam <plam@MIT.EDU>
10542Date:	Sat Oct 1 19:18:51 2005 +0000
10543
10544    Bump version number to 2.3.91.
10545
10546 README			 |   15 ++++++++++++++-
10547 configure.in		 |    2 +-
10548 fontconfig/fontconfig.h |    2 +-
10549 3 files changed, 16 insertions(+), 3 deletions(-)
10550
10551commit e99f0f0a45b29ad195c96833c95771ccf7771fef
10552Author: Patrick Lam <plam@MIT.EDU>
10553Date:	Thu Sep 29 20:53:30 2005 +0000
10554
10555    Use libxml2 if requested (with --enable-libxml2) or if expat is not
10556	available.
10557    reviewed by: plam
10558
10559 ChangeLog	 |   11 ++++
10560 configure.in	 |  162
10561 +++++++++++++++++++++++++++++++------------------------
10562 src/Makefile.am |    3 +-
10563 src/fcxml.c	 |   71 ++++++++++++++++++++++++-
10564 4 files changed, 174 insertions(+), 73 deletions(-)
10565
10566commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
10567Author: Patrick Lam <plam@MIT.EDU>
10568Date:	Thu Sep 29 05:14:04 2005 +0000
10569
10570    Fix multi-arch cache files: compute the position for the block to
10571    be added
10572	using info from OrigFile, not NewFile.
10573
10574 ChangeLog     |    6 ++++++
10575 src/fccache.c |    4 ++--
10576 2 files changed, 8 insertions(+), 2 deletions(-)
10577
10578commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
10579Author: Patrick Lam <plam@MIT.EDU>
10580Date:	Wed Sep 28 16:21:14 2005 +0000
10581
10582    Cast results of sizeof() to unsigned int to get rid of warnings
10583    on x86_64
10584	(thanks Matthias Clasen).
10585
10586 ChangeLog     |    8 +++++++-
10587 src/fccache.c |   38 +++++++++++++++++++-------------------
10588 2 files changed, 26 insertions(+), 20 deletions(-)
10589
10590commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
10591Author: Patrick Lam <plam@MIT.EDU>
10592Date:	Wed Sep 28 00:23:39 2005 +0000
10593
10594    Update ChangeLog.
10595
10596 ChangeLog |   34 ++++++++++++++++++++++++++++++++++
10597 1 files changed, 34 insertions(+), 0 deletions(-)
10598
10599commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
10600Author: Patrick Lam <plam@MIT.EDU>
10601Date:	Wed Sep 28 00:23:15 2005 +0000
10602
10603    Use FcAtomic to rewrite cache files.
10604
10605 src/fccache.c |  132
10606 ++++++++++++++++++++++++++++++++++++++++++---------------
10607 1 files changed, 98 insertions(+), 34 deletions(-)
10608
10609commit 099f9a86834060741dcbdf8b70e32f3a7338925f
10610Author: Patrick Lam <plam@MIT.EDU>
10611Date:	Tue Sep 27 15:52:58 2005 +0000
10612
10613    Don't unlink the fonts.cache-2 file even if there's no data to
10614    write; just
10615	write an empty cache file. (thanks Lubos Lunak)
10616
10617 src/fccache.c |    7 -------
10618 1 files changed, 0 insertions(+), 7 deletions(-)
10619
10620commit 6aee8c6faa2906334b9d9f933440184a256d0b53
10621Author: Patrick Lam <plam@MIT.EDU>
10622Date:	Tue Sep 27 05:43:08 2005 +0000
10623
10624    Allocate room for the subdirectory names in each directory
10625    cache. Thanks to
10626	James Cloos for finding and diagnosing this bug!
10627
10628 src/fccache.c |   10 ++++++++--
10629 1 files changed, 8 insertions(+), 2 deletions(-)
10630
10631commit 2633bc38431468ce528407ee576cb29b0d1212c8
10632Author: Patrick Lam <plam@MIT.EDU>
10633Date:	Tue Sep 27 05:26:59 2005 +0000
10634
10635    Fix .cvsignore file after copying across directories.
10636
10637 fc-cat/.cvsignore |	4 ++--
10638 1 files changed, 2 insertions(+), 2 deletions(-)
10639
10640commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
10641Author: Patrick Lam <plam@MIT.EDU>
10642Date:	Fri Sep 23 21:42:32 2005 +0000
10643
10644    Add comment about needing docbook-utils to run make distcheck;
10645    hope it'll
10646	save pain to others later.
10647
10648 INSTALL |    2 +-
10649 1 files changed, 1 insertions(+), 1 deletions(-)
10650
10651commit 35c2c7f1e979449e67551588f3440ff15e5c806c
10652Author: Patrick Lam <plam@MIT.EDU>
10653Date:	Fri Sep 23 14:41:40 2005 +0000
10654
10655    Update ChangeLog for 2.3.90.
10656
10657 ChangeLog |   33 +++++++++++++++++++++++++++++++++
10658 1 files changed, 33 insertions(+), 0 deletions(-)
10659
10660commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
10661Author: Patrick Lam <plam@MIT.EDU>
10662Date:	Fri Sep 23 05:59:19 2005 +0000
10663
10664    file Makefile.am was initially added on branch fc-2_4_branch.
10665
10666commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
10667Author: Patrick Lam <plam@MIT.EDU>
10668Date:	Fri Sep 23 05:59:19 2005 +0000
10669
10670    Add new command-line utility, fc-cat, to convert fonts.cache-2
10671    files into
10672	fonts.cache-1 files (e.g. for grepping and validation of the mmap
10673	codepath), as per James Cloos' request.
10674    Remove done 'TODO' comment.
10675    Updates for development release 2.3.90.
10676
10677 Makefile.am		 |    2 +-
10678 README			 |    7 +-
10679 configure.in		 |    3 +-
10680 fc-cache/fc-cache.c	 |    1 -
10681 fc-cache/fc-cache.sgml  |    4 +-
10682 fc-cat/.cvsignore	 |    6 +
10683 fc-cat/Makefile.am	 |   55 ++++++++
10684 fc-cat/fc-cat.c	 |  336
10685 +++++++++++++++++++++++++++++++++++++++++++++++
10686 fc-cat/fc-cat.sgml	 |  139 +++++++++++++++++++
10687 fontconfig/fontconfig.h |    2 +-
10688 10 files changed, 548 insertions(+), 7 deletions(-)
10689
10690commit a9698bed6553c12d397593292ee9e81054244e85
10691Author: Patrick Lam <plam@MIT.EDU>
10692Date:	Fri Sep 23 04:09:37 2005 +0000
10693
10694    Update documentation -- fc-cache's man page now says that you need
10695    to run
10696	fc-cache once per cached architecture; add some documentation
10697	to the
10698	FcCache structure.
10699    Make fc-cache write out fonts.cache-2 files for directories with
10700    no fonts
10701	(i.e. only subdirectories).
10702
10703 fc-cache/fc-cache.sgml |    7 +++++++
10704 src/fccache.c		|   13 ++++++++-----
10705 src/fcint.h		|    8 ++++----
10706 3 files changed, 19 insertions(+), 9 deletions(-)
10707
10708commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
10709Author: Patrick Lam <plam@MIT.EDU>
10710Date:	Fri Sep 23 02:33:55 2005 +0000
10711
10712    Remove debugging printf (oops).
10713
10714 src/fcpat.c |	  1 -
10715 1 files changed, 0 insertions(+), 1 deletions(-)
10716
10717commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
10718Author: Patrick Lam <plam@MIT.EDU>
10719Date:	Fri Sep 23 02:08:40 2005 +0000
10720
10721    Convert fromcode to char[12] from char *.
10722
10723 src/fcfreetype.c |   10 +++++-----
10724 1 files changed, 5 insertions(+), 5 deletions(-)
10725
10726commit c7beacf91698e8b0dcba2e813052538ec56dd268
10727Author: Patrick Lam <plam@MIT.EDU>
10728Date:	Fri Sep 23 01:48:33 2005 +0000
10729
10730    Small patch for output in case where lineno not defined.
10731
10732 fc-lang/fc-lang.c |	2 +-
10733 src/fcint.h	   |   14 +++++++-------
10734 2 files changed, 8 insertions(+), 8 deletions(-)
10735
10736commit 67accef4d3e245c1dea341e633d82b14aa03432a
10737Author: Patrick Lam <plam@MIT.EDU>
10738Date:	Thu Sep 22 23:45:53 2005 +0000
10739
10740    Fix more gcc4 warnings:
10741    - Cast sizeof to int, to shut up signedness warnings in comparison.
10742    - Add consts where appropriate.
10743    reviewed by: Patrick Lam <plam@mit.edu>
10744
10745 doc/edit-sgml.c	     |	  4 +-
10746 fc-case/fc-case.c	     |	  8 +-
10747 fc-glyphname/fc-glyphname.c |	 21 ++++---
10748 fc-lang/fc-lang.c	     |	 20 ++++--
10749 src/fccharset.c	     |	  3 +-
10750 src/fcdefault.c	     |	  6 +-
10751 src/fcfreetype.c	     |	 43 ++++++++------
10752 src/fcinit.c		     |	  2 +-
10753 src/fcmatch.c		     |	 18 +++---
10754 src/fcpat.c		     |	  3 +-
10755 src/fcxml.c		     |	138
10756 +++++++++++++++++++++---------------------
10757 11 files changed, 142 insertions(+), 124 deletions(-)
10758
10759commit 141432505aecb158285ccc84ec5d7099e3c2efa7
10760Author: Patrick Lam <plam@MIT.EDU>
10761Date:	Thu Sep 22 20:49:24 2005 +0000
10762
10763    Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
10764	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
10765	negative
10766	values for dynamic object strings and positive values for
10767	built-in and
10768	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
10769	pinpointing this bus!
10770
10771 src/fcname.c |   37 ++++++++++++++++++++++++++++---------
10772 1 files changed, 28 insertions(+), 9 deletions(-)
10773
10774commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
10775Author: Patrick Lam <plam@MIT.EDU>
10776Date:	Fri Sep 16 04:57:18 2005 +0000
10777
10778    Add missing FcValueCanonicalize on call to FcPatternAdd.
10779
10780 src/fcpat.c |	  3 ++-
10781 1 files changed, 2 insertions(+), 1 deletions(-)
10782
10783commit 13cdf607533ad592b896b738c5642f3685fd8053
10784Author: Patrick Lam <plam@MIT.EDU>
10785Date:	Thu Sep 15 20:36:44 2005 +0000
10786
10787    Revert ill-advised addition of FC_RENDER. Add strategy for handling
10788    objects
10789	that aren't hardcoded into fontconfig, but generated by fontconfig
10790	clients: keep another array of user-defined objects (indexed
10791	after the
10792	built-in objects).
10793    Fix compilation warning (uninitialized variable).
10794    Add comment.
10795
10796 fontconfig/fontconfig.h |    1 -
10797 src/fccache.c		 |    1 +
10798 src/fccfg.c		 |    2 +-
10799 src/fcname.c		 |   98
10800 +++++++++++++++++++++++++++++++++++++----------
10801 4 files changed, 80 insertions(+), 22 deletions(-)
10802
10803commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
10804Author: Patrick Lam <plam@MIT.EDU>
10805Date:	Sun Sep 11 05:17:28 2005 +0000
10806
10807    Add a global binding for the 'render' pattern element used by Xft;
10808    the lack
10809	of said binding prevented programs from using FcPatterns
10810	through Xft.
10811
10812 fontconfig/fontconfig.h |    1 +
10813 src/fcname.c		 |    2 +-
10814 2 files changed, 2 insertions(+), 1 deletions(-)
10815
10816commit 8245771d5a42dac36024411a0da047b9a7dc42c6
10817Author: Patrick Lam <plam@MIT.EDU>
10818Date:	Sun Sep 11 02:16:09 2005 +0000
10819
10820    Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
10821
10822 ChangeLog		     |	 19 ++++
10823 doc/fontconfig-user.sgml    |	  4 +-
10824 fc-glyphname/fc-glyphname.c |	  4 +-
10825 fc-lang/fc-lang.c	     |	  2 +-
10826 fc-match/fc-match.c	     |	  8 +-
10827 fontconfig/fcprivate.h      |	  2 +-
10828 src/fccache.c		     |	 35 ++++----
10829 src/fccfg.c		     |	  2 +-
10830 src/fcdir.c		     |	  4 +-
10831 src/fcfreetype.c	     |	191
10832 +++++++++++++++++++++++-------------------
10833 src/fcint.h		     |	 10 +-
10834 src/fclist.c		     |	  2 +-
10835 src/fcpat.c		     |	 80 +++++++++---------
10836 src/fcstr.c		     |	  2 +-
10837 src/fcxml.c		     |	 11 ++-
10838 15 files changed, 209 insertions(+), 167 deletions(-)
10839
10840commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
10841Author: Patrick Lam <plam@MIT.EDU>
10842Date:	Wed Sep 7 15:38:46 2005 +0000
10843
10844    Robustness fixes: check return values from read and lseek; fix
10845	uninitialized variables; ensure progress on FcCacheSkipToArch.
10846
10847 src/fccache.c |   34 +++++++++++++++++++++++-----------
10848 1 files changed, 23 insertions(+), 11 deletions(-)
10849
10850commit 03a212e525a34e2ceeac369bac669871d8cc681a
10851Author: Patrick Lam <plam@MIT.EDU>
10852Date:	Sat Sep 3 04:56:56 2005 +0000
10853
10854    Really fix the global cache: make sure we're reading and writing
10855    the same
10856	data format. Also match subdirectories when consuming cache
10857	information. Also check dates for global cache: a dir is out of
10858	date if
10859	it is newer than the global cache; scan it manually if that's
10860	the case.
10861
10862 src/fccache.c |   55
10863 ++++++++++++++++++++++++++++++++++++++-----------------
10864 src/fccfg.c   |   23 ++++++++++++++++++++---
10865 src/fcint.h   |    1 +
10866 3 files changed, 59 insertions(+), 20 deletions(-)
10867
10868commit f6ee3db5f02eb8f41e3941e892964175cad0a898
10869Author: Patrick Lam <plam@MIT.EDU>
10870Date:	Fri Sep 2 06:16:49 2005 +0000
10871
10872    Fix addressing in the global cache file, preventing infinite
10873    loops. Get rid
10874	of unused variables.
10875
10876 src/fccache.c |    6 ++----
10877 1 files changed, 2 insertions(+), 4 deletions(-)
10878
10879commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
10880Author: Patrick Lam <plam@MIT.EDU>
10881Date:	Thu Sep 1 18:29:28 2005 +0000
10882
10883    Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
10884	FcObjectPtrU).
10885
10886 src/fcpat.c |	  2 +-
10887 1 files changed, 1 insertions(+), 1 deletions(-)
10888
10889commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
10890Author: Patrick Lam <plam@MIT.EDU>
10891Date:	Thu Sep 1 06:59:44 2005 +0000
10892
10893    Fix embarassing attempt to free a static buffer.
10894
10895 src/fccache.c |    9 +++------
10896 1 files changed, 3 insertions(+), 6 deletions(-)
10897
10898commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
10899Author: Patrick Lam <plam@MIT.EDU>
10900Date:	Thu Sep 1 06:14:46 2005 +0000
10901
10902    :
10903    Save subdirectory names in cache files to save time. This completely
10904	restores the original fontconfig API, BTW. Note that directories
10905	without fonts don't get a cache file; but then how many files
10906	would it
10907	have in that directory...
10908
10909 fc-cache/fc-cache.c	 |    2 +-
10910 fontconfig/fontconfig.h |    2 +-
10911 src/fccache.c		 |   40 ++++++++++++++++------------------------
10912 src/fcdir.c		 |    4 ++--
10913 src/fcint.h		 |    2 +-
10914 5 files changed, 21 insertions(+), 29 deletions(-)
10915
10916commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
10917Author: Patrick Lam <plam@MIT.EDU>
10918Date:	Wed Aug 31 15:12:41 2005 +0000
10919
10920    Only load requested fonts for fc-cache, and cleanup memory handling:
10921	*Serialize no longer mutates original FcPatterns, it creates a
10922	new copy
10923	in the supplied buffer. Fix thinkos in global cache freeing and in
10924	FcCacheSkipToArch.
10925
10926 fc-cache/fc-cache.c |	  3 +--
10927 src/fccache.c	     |	 36 ++++++++++++++++--------------------
10928 src/fcfs.c	     |	  3 ---
10929 3 files changed, 17 insertions(+), 25 deletions(-)
10930
10931commit fd77c154afb039b6b19f8e29c28dce652b2d060e
10932Author: Patrick Lam <plam@MIT.EDU>
10933Date:	Tue Aug 30 23:03:42 2005 +0000
10934
10935    Fix compilation error exposed with gcc 2.95.
10936
10937 src/fccache.c |    5 ++++-
10938 1 files changed, 4 insertions(+), 1 deletions(-)
10939
10940commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
10941Author: Patrick Lam <plam@MIT.EDU>
10942Date:	Tue Aug 30 05:55:13 2005 +0000
10943
10944    src/fcint.c
10945    The global cache now uses the same mmap-based cache infrastructure
10946    as the
10947	per-directory caches. Furthermore, the global cache is
10948	automatically
10949	updated (if possible) whenever fontconfig is used. Rip out
10950	remnants of
10951	the old cache infrastructure.
10952
10953 fc-cache/fc-cache.c |	  3 -
10954 src/fccache.c	     | 1156
10955 ++++++++++++---------------------------------------
10956 src/fcdir.c	     |	144 ++-----
10957 src/fcint.h	     |	 97 +----
10958 4 files changed, 307 insertions(+), 1093 deletions(-)
10959
10960commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
10961Author: Patrick Lam <plam@MIT.EDU>
10962Date:	Sun Aug 28 05:20:23 2005 +0000
10963
10964    Emit and verify machine signature (sizeof (stuff) + endianness)
10965    in cache
10966	files. Fix bugs in FcCacheBankToIndex.
10967
10968 src/fccache.c |  152
10969 +++++++++++++++++++++++++++++++-------------------------
10970 src/fcint.h   |    2 +-
10971 2 files changed, 85 insertions(+), 69 deletions(-)
10972
10973commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
10974Author: Patrick Lam <plam@MIT.EDU>
10975Date:	Sat Aug 27 02:34:24 2005 +0000
10976
10977    Replace FcObjectStaticName by FcStrStaticName. Implement serialization
10978    of
10979	'object' table (strings pointed to by FcPatternElt->object and
10980	used as
10981	keys) and loading of object table from cache file if more
10982	strings are
10983	present in cache file than in current version of fontconfig. Hash
10984	the
10985	object table in memory.
10986
10987 src/fccfg.c  |    4 +-
10988 src/fcfs.c   |   11 ++-
10989 src/fcint.h  |   31 ++++++-----
10990 src/fclist.c |    2 +-
10991 src/fcname.c |  181
10992 ++++++++++++++++++++++++++++++++++++++++++++++++----------
10993 src/fcpat.c  |   19 +++---
10994 6 files changed, 186 insertions(+), 62 deletions(-)
10995
10996commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
10997Author: Patrick Lam <plam@MIT.EDU>
10998Date:	Thu Aug 25 07:38:02 2005 +0000
10999
11000    Reinstate the old global cache code. For the forseeable future, it's
11001	probably all right to use the global cache as it was previously
11002	and
11003	just store filenames and font info, as long as no mmap cache
11004	exists in
11005	the directory. Of course, if an mmap cache exists, use that
11006	instead.
11007    If a directory cache does not exist or is invalid, load the fonts
11008    for just
11009	that directory using the old codepath.
11010    Fix premature free of the FcPatterns belonging to the FcFontSet
11011    which we
11012	create from the mmapped files.
11013
11014 src/fccache.c |  710
11015 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
11016 src/fccfg.c   |   21 +-
11017 src/fcint.h   |   53 +++++-
11018 3 files changed, 741 insertions(+), 43 deletions(-)
11019
11020commit 4262e0b3853bc2153270eb33d09a063f852f3f90
11021Author: Patrick Lam <plam@MIT.EDU>
11022Date:	Wed Aug 24 06:21:30 2005 +0000
11023
11024    Overhaul the serialization system to create one mmapable file per
11025    directory
11026	and distribute bytes for each directory from a single malloc
11027	for that
11028	directory. Store pointers as differences between the data
11029	pointed to
11030	and the pointer's address (s_off = s - v). Don't serialize data
11031	structures that never actually get serialized. Separate strings
11032	used
11033	for keys from strings used for values (in FcPatternElt and
11034	FcValue,
11035	respectively). Bump FC_CACHE_VERSION to 2.
11036
11037 fc-cache/fc-cache.c	 |   12 +-
11038 fc-lang/fc-lang.c	 |    4 +-
11039 fontconfig/fcprivate.h  |    8 +-
11040 fontconfig/fontconfig.h |   51 +--
11041 src/fccache.c		 |  415 +++++++++++------
11042 src/fccfg.c		 |  109 +++--
11043 src/fccharset.c	 |  333 +++++--------
11044 src/fcdbg.c		 |   12 +-
11045 src/fcdir.c		 |   17 +-
11046 src/fcfs.c		 |  154 +++----
11047 src/fcinit.c		 |    3 -
11048 src/fcint.h		 |  276 ++++-------
11049 src/fclang.c		 |  213 ++++-----
11050 src/fclist.c		 |   57 +--
11051 src/fcmatch.c		 |   88 ++--
11052 src/fcmatrix.c		 |  100 +----
11053 src/fcname.c		 |  101 ++++-
11054 src/fcpat.c		 | 1218
11055 ++++++++++++++++++-----------------------------
11056 src/fcstr.c		 |  291 +-----------
11057 src/fcxml.c		 |   13 +-
11058 20 files changed, 1402 insertions(+), 2073 deletions(-)
11059
11060commit 71f94d0768725eb171e04748d9f561f58b258ae7
11061Author: Keith Packard <keithp@keithp.com>
11062Date:	Mon Jul 25 20:39:19 2005 +0000
11063
11064    Various GCC 4 cleanups for signed vs unsigned char
11065    Match only [0-9]*.conf files in <include>{directory}</include>
11066    elements to
11067	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
11068
11069 ChangeLog		     |	 19 ++++
11070 doc/fontconfig-user.sgml    |	  4 +-
11071 fc-glyphname/fc-glyphname.c |	  4 +-
11072 fc-lang/fc-lang.c	     |	  2 +-
11073 fc-match/fc-match.c	     |	  8 +-
11074 src/fccfg.c		     |	  2 +-
11075 src/fcfreetype.c	     |	191
11076 +++++++++++++++++++++++-------------------
11077 src/fcpat.c		     |	  2 +-
11078 src/fcstr.c		     |	  2 +-
11079 src/fcxml.c		     |	 11 ++-
11080 10 files changed, 144 insertions(+), 101 deletions(-)
11081
11082commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
11083Author: Patrick Lam <plam@MIT.EDU>
11084Date:	Mon Jul 25 04:10:09 2005 +0000
11085
11086    #ifdef out old cache stuff, replace with first version of new mmapping
11087	cache. Add *Read and *Write procedures which mmap in and write
11088	out the
11089	fontconfig data structures to disk. Currently, create cache
11090	in /tmp,
11091	with different sections for each architecture (as returned
11092	by uname's
11093	.machine field. Run the fc-cache binary to create a new cache
11094	file;
11095	fontconfig then uses this cache file on subsequent runs, saving
11096	lots of
11097	memory. Also fixes a few bugs and leaks.
11098
11099 fc-cache/fc-cache.c |	 13 +-
11100 fc-lang/fc-lang.c   |	  6 +
11101 src/fccache.c	     | 1081
11102 ++++++++++++++-------------------------------------
11103 src/fccfg.c	     |	 16 +-
11104 src/fccharset.c     |	103 +++++-
11105 src/fcdir.c	     |	 17 +-
11106 src/fcfs.c	     |	 95 +++++
11107 src/fcinit.c	     |	  3 +
11108 src/fcint.h	     |	148 ++++---
11109 src/fclang.c	     |	 28 ++
11110 src/fcmatrix.c      |	 29 ++
11111 src/fcpat.c	     |	241 ++++++++++--
11112 src/fcstr.c	     |	 76 ++++-
11113 13 files changed, 963 insertions(+), 893 deletions(-)
11114
11115commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
11116Author: Patrick Lam <plam@MIT.EDU>
11117Date:	Fri Jul 15 18:49:12 2005 +0000
11118
11119    Forward port cworth's patch to branch.
11120
11121 ChangeLog    |   15 ++++++++++++++
11122 src/fcinit.c |    2 +-
11123 src/fcint.h  |    2 +-
11124 src/fcpat.c  |   60
11125 +++++++++++++++++++++++++++++++++++++++------------------
11126 src/fcxml.c  |    1 +
11127 5 files changed, 59 insertions(+), 21 deletions(-)
11128
11129commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
11130Author: Carl Worth <cworth@cworth.org>
11131Date:	Fri Jul 15 17:43:44 2005 +0000
11132
11133    Rename FcPatternThawAll to FcPatternFini.
11134    Pull the FcObjectStateName hash table out to file scope, and add
11135	FcObjectStaticNameFini so that FcFini will cleanup this hash
11136	table as
11137	well.
11138    Clear FILE* to NULL after fclose.
11139
11140 ChangeLog    |   15 +++++++++++++++
11141 src/fcinit.c |    2 +-
11142 src/fcint.h  |    2 +-
11143 src/fcpat.c  |   49 ++++++++++++++++++++++++++++++++++++-------------
11144 src/fcxml.c  |    1 +
11145 5 files changed, 54 insertions(+), 15 deletions(-)
11146
11147commit 0fa680f0766a8f545b20a7935a19e9db5529f903
11148Author: Patrick Lam <plam@MIT.EDU>
11149Date:	Thu Jul 7 12:09:10 2005 +0000
11150
11151    Convert ObjectPtr from a fat structure to a simple index into an
11152    id table;
11153	ids can be positive (for static strings) or negative (for dynamic
11154	strings). Static strings belong to a single buffer, while dynamic
11155	strings are independently allocated.
11156
11157 fontconfig/fontconfig.h |    9 +-
11158 src/fccfg.c		 |    7 +-
11159 src/fcname.c		 |    2 +-
11160 src/fcpat.c		 |  560
11161 +++++++++++++++++++++++++++++++++--------------
11162 src/fcxml.c		 |    2 +-
11163 5 files changed, 408 insertions(+), 172 deletions(-)
11164
11165commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
11166Author: Patrick Lam <plam@MIT.EDU>
11167Date:	Tue Jun 28 03:41:02 2005 +0000
11168
11169    Add functionality to allow fontconfig data structure serialization.
11170    This patch allows the fundamental fontconfig data structures to be
11171	serialized. I've converted everything from FcPattern down to be
11172	able to
11173	use *Ptr objects, which can be either static or dynamic (using
11174	a union
11175	which either contains a pointer or an index) and replaced
11176	storage of
11177	pointers in the heap with the appropriate *Ptr object. I then
11178	changed
11179	all writes of pointers to the heap with a *CreateDynamic call,
11180	which
11181	creates a dynamic Ptr object pointing to the same object as
11182	before.
11183	This way, the fundamental fontconfig semantics should be
11184	unchanged; I
11185	did not have to change external signatures this way, although
11186	I did
11187	change some internal signatures. When given a *Ptr object,
11188	just run *U
11189	to get back to a normal pointer; it gives the right answer
11190	regardless
11191	of whether we're using static or dynamic storage.
11192    I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
11193	converts the dynamic FcFontSets contained in the config object to
11194	static FcFontSets and also converts its dependencies
11195	(e.g. everything
11196	you'd need to write to disk) to static objects. Note that you
11197	have to
11198	call Fc*PrepareSerialize first; this call will count the number of
11199	objects that actually needs to be allocated, so that we can avoid
11200	realloc. The Fc*Serialize calls then check the static pointers for
11201	nullness, and allocate the buffers if necessary. I've tested the
11202	execution of fc-list and fc-match after Fc*Serialize and they
11203	appear to
11204	work the same way.
11205
11206 fc-lang/fc-lang.c	 |   17 +-
11207 fontconfig/fcprivate.h  |    8 +-
11208 fontconfig/fontconfig.h |   50 +++-
11209 src/fccache.c		 |   32 ++
11210 src/fccfg.c		 |  135 ++++----
11211 src/fccharset.c	 |  371 ++++++++++++++++-----
11212 src/fcdbg.c		 |   26 +-
11213 src/fcfs.c		 |   36 ++
11214 src/fcint.h		 |  212 +++++++++++-
11215 src/fclang.c		 |  164 +++++++--
11216 src/fclist.c		 |  104 ++++---
11217 src/fcmatch.c		 |   69 +++--
11218 src/fcmatrix.c		 |   71 ++++-
11219 src/fcname.c		 |   35 +-
11220 src/fcpat.c		 |  866
11221 +++++++++++++++++++++++++++++++++++++----------
11222 src/fcstr.c		 |  219 +++++++++++--
11223 src/fcxml.c		 |   13 +-
11224 17 files changed, 1902 insertions(+), 526 deletions(-)
11225
11226commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
11227Author: Keith Packard <keithp@keithp.com>
11228Date:	Fri Jun 17 03:01:43 2005 +0000
11229
11230    Make FcOpNotContains use FcStrStr for strings so that it matches
11231    semantics
11232	for !FcOpContains.
11233    reviewed by: keithp
11234
11235 ChangeLog   |	  8 ++++++++
11236 src/fccfg.c |	  4 +++-
11237 2 files changed, 11 insertions(+), 1 deletions(-)
11238
11239commit adc7abacbf0e2eae882d035f10117fb009b71bdd
11240Author: Keith Packard <keithp@keithp.com>
11241Date:	Fri May 20 16:21:39 2005 +0000
11242
11243    Move fontconfig source package to libs as per override
11244
11245 ChangeLog	  |    6 ++++++
11246 debian/changelog |    2 ++
11247 debian/control   |    2 +-
11248 3 files changed, 9 insertions(+), 1 deletions(-)
11249
11250commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
11251Author: Keith Packard <keithp@keithp.com>
11252Date:	Fri May 20 15:56:51 2005 +0000
11253
11254    The ka.orth file requires several characters which are not used
11255    anymore in
11256	modern Georgian and which are missing in the free Georgian
11257	TrueType
11258	fonts downloadable at:
11259    http://aiet.qartuli.net/docs/georgian_on_linux_en.php
11260    reviewed by: Mike Fabian Bug: 3352
11261
11262 ChangeLog	 |   11 +++++++++++
11263 fc-lang/ka.orth |    5 +++--
11264 2 files changed, 14 insertions(+), 2 deletions(-)
11265
11266commit 87c887464a6fc20310998146b8558179ebe18923
11267Author: Keith Packard <keithp@keithp.com>
11268Date:	Wed Apr 27 19:08:08 2005 +0000
11269
11270    Update date to real 2.3.2 release date. Fix change attributions
11271
11272 ChangeLog	  |   14 ++++++++++++++
11273 README		  |    5 +++--
11274 debian/changelog |    2 +-
11275 3 files changed, 18 insertions(+), 3 deletions(-)
11276
11277commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
11278Author: Keith Packard <keithp@keithp.com>
11279Date:	Wed Apr 27 16:22:46 2005 +0000
11280
11281    Bump so revision for 2.3.2
11282    Fix a few minor leaks in error cases.
11283
11284 fc-cache/fc-cache.c |	 11 ++++++++++-
11285 1 files changed, 10 insertions(+), 1 deletions(-)
11286
11287commit 1cb309adcb881409d669749bbca91056a0967ccf
11288Author: Keith Packard <keithp@keithp.com>
11289Date:	Sat Apr 23 04:32:23 2005 +0000
11290
11291    Update for version 2.3.2
11292
11293 ChangeLog		 |    8 ++++++++
11294 README			 |   11 +++++++++--
11295 configure.in		 |    2 +-
11296 debian/changelog	 |    7 +++++++
11297 fontconfig/fontconfig.h |    2 +-
11298 5 files changed, 26 insertions(+), 4 deletions(-)
11299
11300commit 716ac8b8033794e2557ad567005dfff4dd95f031
11301Author: Keith Packard <keithp@keithp.com>
11302Date:	Thu Apr 21 19:03:53 2005 +0000
11303
11304    Don't force bitmap font enable in default configuration; allows
11305    users to
11306	override this in ~/.fonts.conf
11307    Updated translations
11308    Destroy font configuration on exit to help valgrind
11309    Use own transcoding routines in preference to iconv which appears
11310    to have
11311	leaks in some translators. Call iconv_close after using iconv
11312	(oops).
11313    Prefer unicode encoding of Euro char as some fonts mis-encode Euro
11314    in other
11315	ones.
11316    Must fetch bitmap glyphs to get width values to check for
11317	monospace/dual-width fonts.
11318
11319 ChangeLog		    |	36 ++++++++++
11320 debian/fontconfig.postinst |	 8 ++-
11321 debian/po/cs.po	    |  154
11322 ++++++++++++++++++--------------------------
11323 debian/po/da.po	    |	94 +++++++++-----------------
11324 debian/po/de.po	    |	71 ++++++---------------
11325 debian/po/es.po	    |	77 ++++++----------------
11326 debian/po/fr.po	    |	77 ++++++----------------
11327 debian/po/ja.po	    |  150
11328 ++++++++----------------------------------
11329 debian/po/nl.po	    |	71 ++++++---------------
11330 debian/po/pt.po	    |	71 ++++++---------------
11331 debian/po/pt_BR.po	    |	77 ++++++----------------
11332 debian/po/templates.pot    |	66 ++++---------------
11333 debian/po/tr.po	    |	71 ++++++---------------
11334 debian/po/zh_CN.po	    |	71 ++++++---------------
11335 fc-cache/fc-cache.c	    |	 1 +
11336 fonts.conf.in		    |	37 ++++-------
11337 src/fcfreetype.c	    |	84 ++++++++++++++----------
11338 17 files changed, 404 insertions(+), 812 deletions(-)
11339
11340commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
11341Author: Ross Burton <ross@burtonini.com>
11342Date:	Wed Apr 13 09:11:52 2005 +0000
11343
11344    Check that a pattern isn't already frozen in FcPatternFreeze
11345
11346 ChangeLog   |	  5 +++++
11347 src/fcpat.c |	  3 +++
11348 2 files changed, 8 insertions(+), 0 deletions(-)
11349
11350commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
11351Author: Ross Burton <ross@burtonini.com>
11352Date:	Thu Mar 31 19:16:49 2005 +0000
11353
11354    Put all FcPattern objects though FcObjectStaticName and do pointer
11355    trather
11356	than string compares
11357
11358 ChangeLog     |    8 ++++++++
11359 src/fclist.c  |    5 +++--
11360 src/fcmatch.c |    2 +-
11361 src/fcpat.c   |    3 ++-
11362 4 files changed, 14 insertions(+), 4 deletions(-)
11363
11364commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
11365Author: Tor Lillqvist <tml@iki.fi>
11366Date:	Thu Mar 17 08:57:11 2005 +0000
11367
11368    Add the .dll to the dll name.
11369
11370 ChangeLog	       |    4 ++++
11371 src/fontconfig.def.in |    2 +-
11372 2 files changed, 5 insertions(+), 1 deletions(-)
11373
11374commit 5f347d9cd50069a50174cc243acab64ee4e537a9
11375Author: Keith Packard <keithp@keithp.com>
11376Date:	Thu Mar 10 22:06:20 2005 +0000
11377
11378    Update to reflect configuration changes
11379    Fix Autohint vs Autohinter mistake
11380    Adopt changes from Josselin Mouette for configuration descriptions
11381    Update
11382	debian to version 2.3.1-2
11383
11384 ChangeLog		     |	 11 +++++++++++
11385 debian/README.Debian	     |	 19 ++++++++++---------
11386 debian/changelog	     |	 10 ++++++++++
11387 debian/fontconfig.postinst  |	  2 +-
11388 debian/fontconfig.templates |	 39
11389 ++++++++-------------------------------
11390 5 files changed, 40 insertions(+), 41 deletions(-)
11391
11392commit 8c74026071aae6ad70a96b81398498dcb28c0255
11393Author: Keith Packard <keithp@keithp.com>
11394Date:	Wed Mar 9 04:57:42 2005 +0000
11395
11396    Update debian for 2.3.1
11397
11398 ChangeLog	  |    6 ++++++
11399 debian/changelog |   11 +++++++++++
11400 debian/rules	  |    1 +
11401 3 files changed, 18 insertions(+), 0 deletions(-)
11402
11403commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
11404Author: Tor Lillqvist <tml@iki.fi>
11405Date:	Wed Mar 9 00:47:11 2005 +0000
11406
11407    Get the DLL from "bin" where modern libtools put it, not "lib".
11408    Check also drive letter prefix on Win32.
11409
11410 ChangeLog	   |	8 ++++++++
11411 fontconfig-zip.in |	2 +-
11412 src/fccfg.c	   |	4 +++-
11413 3 files changed, 12 insertions(+), 2 deletions(-)
11414
11415commit d49dde9f900777f8482290dbafc6acb52a2b9432
11416Author: Keith Packard <keithp@keithp.com>
11417Date:	Tue Mar 8 23:39:02 2005 +0000
11418
11419    Update for 2.3.1
11420
11421 ChangeLog		 |    7 +++++++
11422 README			 |   12 ++++++++++--
11423 configure.in		 |    2 +-
11424 fontconfig/fontconfig.h |    2 +-
11425 4 files changed, 19 insertions(+), 4 deletions(-)
11426
11427commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
11428Author: Keith Packard <keithp@keithp.com>
11429Date:	Sat Mar 5 23:50:55 2005 +0000
11430
11431    Include space and remove numbers from valid script tags. This
11432    ensures that
11433	tags like 'lao ' work while rejecting those which have any digits.
11434	Eliminate a spurious debugging variable (len)
11435
11436 ChangeLog	  |    8 ++++++++
11437 src/fcfreetype.c |   20 ++++++++++++--------
11438 2 files changed, 20 insertions(+), 8 deletions(-)
11439
11440commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
11441Author: Keith Packard <keithp@keithp.com>
11442Date:	Sat Mar 5 23:34:57 2005 +0000
11443
11444    Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
11445    for the
11446	broken font go to Manish Singh
11447
11448 ChangeLog	  |    7 ++++++
11449 src/fcfreetype.c |   64
11450 +++++++++++++++++++++++++++++++++++++----------------
11451 2 files changed, 51 insertions(+), 20 deletions(-)
11452
11453commit 97bde49a2b791de9ad66aed97ca07c22302da60d
11454Author: Keith Packard <keithp@keithp.com>
11455Date:	Sat Mar 5 20:58:39 2005 +0000
11456
11457    Josselin Mouette:
11458    Include 2.3 release information in changelog Add Josselin Mouette
11459    as an
11460	Uploader Set hinting_type to low priority configuration option
11461    Manish Singh:
11462    yes_bitmaps.conf -> yes-bitmaps.conf
11463    Funda Wang:
11464    Johap -> Johab
11465
11466 ChangeLog		     |	 20 ++++++++++++++++++++
11467 debian/changelog	     |	 13 +++++++++++--
11468 debian/control		     |	  1 +
11469 debian/fontconfig.config    |	  2 +-
11470 debian/fontconfig.postinst  |	  2 +-
11471 debian/fontconfig.templates |	  4 ++--
11472 debian/rules		     |	  4 ++--
11473 src/fcfreetype.c	     |	  2 +-
11474 8 files changed, 39 insertions(+), 9 deletions(-)
11475
11476commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
11477Author: Keith Packard <keithp@keithp.com>
11478Date:	Thu Mar 3 06:20:57 2005 +0000
11479
11480    Move debian-specific conf file examples upstream.
11481    Sub-pixel configuration examples must smash subpixel value as
11482    Xft always
11483	sets it from X.
11484    Change sub-pixel rendering debconf descriptions from Enable/Disable to
11485	Always/Never.
11486
11487 ChangeLog		     |	 22 ++++++++++++++++++++++
11488 Makefile.am		     |	  3 ---
11489 conf.d/Makefile.am	     |	  7 +++++--
11490 conf.d/autohint.conf	     |	  9 +++++++++
11491 conf.d/no-sub-pixel.conf    |	  9 +++++++++
11492 conf.d/sub-pixel.conf	     |	  3 ---
11493 conf.d/unhinted.conf	     |	  9 +++++++++
11494 debian/autohint.conf	     |	  9 ---------
11495 debian/fontconfig.install   |	  1 +
11496 debian/fontconfig.postinst  |	  4 ++--
11497 debian/fontconfig.templates |	 11 +++++------
11498 debian/no-sub-pixel.conf    |	 12 ------------
11499 debian/unhinted.conf	     |	  9 ---------
11500 13 files changed, 62 insertions(+), 46 deletions(-)
11501
11502commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
11503Author: Keith Packard <keithp@keithp.com>
11504Date:	Thu Mar 3 01:59:28 2005 +0000
11505
11506    Ignore more build detritus
11507    Add debian package construction stuff.
11508    Update to newer versions of these tools
11509    Get library manuals to build again (we love automake).
11510    Update debian build system to switch maintainers and deal with 2.3
11511	functionality
11512
11513 .cvsignore			   |	7 +
11514 ChangeLog			   |   53 +++
11515 Makefile.am			   |   50 +++-
11516 conf.d/.cvsignore		   |	2 +
11517 config/config.guess		   |  846
11518 ++++++++++++++++++++-----------------
11519 config/config.sub		   |  449 +++++++++++++++------
11520 debian/README.Debian		   |   44 ++
11521 debian/autohint.conf		   |	9 +
11522 debian/changelog		   |  661 +++++++++++++++++++++++++++++
11523 debian/compat			   |	1 +
11524 debian/control			   |   78 ++++
11525 debian/copyright		   |   29 ++
11526 debian/fontconfig-udeb.install    |	3 +
11527 debian/fontconfig.config	   |   10 +
11528 debian/fontconfig.defoma	   |  162 +++++++
11529 debian/fontconfig.dirs		   |	1 +
11530 debian/fontconfig.install	   |	6 +
11531 debian/fontconfig.postinst	   |  139 ++++++
11532 debian/fontconfig.postrm	   |   26 ++
11533 debian/fontconfig.templates	   |   51 +++
11534 debian/libfontconfig1-dev.install |	7 +
11535 debian/libfontconfig1.install	   |	1 +
11536 debian/local.conf.md5sum	   |   18 +
11537 debian/no-sub-pixel.conf	   |   12 +
11538 debian/po/POTFILES.in		   |	1 +
11539 debian/po/cs.po		   |  154 +++++++
11540 debian/po/da.po		   |  174 ++++++++
11541 debian/po/de.po		   |  157 +++++++
11542 debian/po/es.po		   |  198 +++++++++
11543 debian/po/fr.po		   |  194 +++++++++
11544 debian/po/ja.po		   |  180 ++++++++
11545 debian/po/nl.po		   |  158 +++++++
11546 debian/po/pt.po		   |  145 +++++++
11547 debian/po/pt_BR.po		   |  183 ++++++++
11548 debian/po/templates.pot	   |  120 ++++++
11549 debian/po/tr.po		   |  150 +++++++
11550 debian/po/zh_CN.po		   |  148 +++++++
11551 debian/rules			   |   39 ++
11552 debian/unhinted.conf		   |	9 +
11553 doc/.cvsignore			   |	1 +
11554 doc/Makefile.am		   |   13 +-
11555 41 files changed, 4171 insertions(+), 518 deletions(-)
11556
11557commit 4afc00ca02bb3f49fe214463e0f194486f438b70
11558Author: Keith Packard <keithp@keithp.com>
11559Date:	Tue Mar 1 20:48:36 2005 +0000
11560
11561    Update for 2.3.0
11562
11563 ChangeLog		 |    7 +++++++
11564 README			 |   14 ++++++++++++--
11565 configure.in		 |    2 +-
11566 fontconfig/fontconfig.h |    4 ++--
11567 4 files changed, 22 insertions(+), 5 deletions(-)
11568
11569commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
11570Author: Keith Packard <keithp@keithp.com>
11571Date:	Tue Mar 1 20:36:48 2005 +0000
11572
11573    Generate and install PDF versions of the manuals
11574    Fix formatting
11575    Add missing exported functions, fix data types
11576    Add missing pattern elements.
11577    Add missing pattern elements. Document conf.d usage, clarify available
11578	orthography list. Fix some config file attributes. Complete
11579	list of
11580	constants.
11581    Mark FC_SOURCE deprecated.
11582    Don't set FC_SOURCE any longer.
11583
11584 ChangeLog		   |   25 +++++++++++++++
11585 doc/Makefile.am	   |   18 ++++++++++-
11586 doc/fcpattern.fncs	   |	3 +-
11587 doc/fcstring.fncs	   |   40 +++++++++++++++++++++++-
11588 doc/fontconfig-devel.sgml |   10 +++++-
11589 doc/fontconfig-user.sgml  |   74
11590 ++++++++++++++++++++++++++++++++++++++------
11591 fontconfig/fontconfig.h   |	2 +-
11592 src/fcfreetype.c	   |	3 --
11593 8 files changed, 156 insertions(+), 19 deletions(-)
11594
11595commit 414f720281b416736b92913f4bcbceac1a781cde
11596Author: Keith Packard <keithp@keithp.com>
11597Date:	Mon Feb 28 18:56:15 2005 +0000
11598
11599    Create prototype /etc/fonts/conf.d directory with a few sample
11600	configuration files. Deprecate use of local.conf for local
11601	customizations in favor of this directory based scheme which
11602	is more
11603	easily integrated into installation systems.
11604    Tag FC_EMBOLDEN as a boolean variable
11605
11606 ChangeLog		 |   18 ++++++++++++++++++
11607 Makefile.am		 |   24 ++----------------------
11608 conf.d/Makefile.am	 |   34 ++++++++++++++++++++++++++++++++++
11609 conf.d/README		 |    8 ++++++++
11610 conf.d/no-bitmaps.conf  |   13 +++++++++++++
11611 conf.d/sub-pixel.conf	 |   12 ++++++++++++
11612 conf.d/yes-bitmaps.conf |   13 +++++++++++++
11613 configure.in		 |    1 +
11614 src/fcname.c		 |    1 +
11615 9 files changed, 102 insertions(+), 22 deletions(-)
11616
11617commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
11618Author: Keith Packard <keithp@keithp.com>
11619Date:	Thu Feb 10 23:00:51 2005 +0000
11620
11621    Free patterns from fonts which are rejected by configuration
11622    (bug #2518)
11623    reviewed by: pborelli@katamail.com
11624
11625 ChangeLog   |	  8 ++++++++
11626 src/fcdir.c |	  2 ++
11627 2 files changed, 10 insertions(+), 0 deletions(-)
11628
11629commit afca783626534477f07b03d173bbe9f51e03b53b
11630Author: Keith Packard <keithp@keithp.com>
11631Date:	Sat Jan 29 00:42:37 2005 +0000
11632
11633    Update for version 2.2.99
11634
11635 ChangeLog		 |   11 +++++++++--
11636 README			 |   16 ++++++++++++++--
11637 configure.in		 |    2 +-
11638 fontconfig/fontconfig.h |    2 +-
11639 4 files changed, 25 insertions(+), 6 deletions(-)
11640
11641commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
11642Author: Keith Packard <keithp@keithp.com>
11643Date:	Sat Jan 29 00:33:47 2005 +0000
11644
11645    Add a few pointers
11646
11647 ChangeLog |	5 +++++
11648 README    |	3 +++
11649 2 files changed, 8 insertions(+), 0 deletions(-)
11650
11651commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
11652Author: Keith Packard <keithp@keithp.com>
11653Date:	Fri Jan 28 23:55:14 2005 +0000
11654
11655    Polite typechecking for test and edit expressions. Helps catch
11656    errors in
11657	the font configuration.
11658
11659 ChangeLog    |   10 +++
11660 src/fcint.h  |   12 +---
11661 src/fcname.c |    2 +-
11662 src/fcxml.c  |  252
11663 +++++++++++++++++++++++++++++++++++++++++++++------------
11664 4 files changed, 211 insertions(+), 65 deletions(-)
11665
11666commit 59e149e757795a7c0ec66c35b551a66e0da42098
11667Author: Keith Packard <keithp@keithp.com>
11668Date:	Sun Jan 16 01:41:24 2005 +0000
11669
11670    Have --with-expat set EXPAT_CFLAGS (bug 2278)
11671    reviewed by: Keith Packard <keithp@keithp.com>
11672
11673 ChangeLog    |    7 +++++++
11674 configure.in |   11 ++++++++++-
11675 2 files changed, 17 insertions(+), 1 deletions(-)
11676
11677commit d8ae9c92197f1f2782b9decb276f6da756ce882d
11678Author: Keith Packard <keithp@keithp.com>
11679Date:	Thu Jan 13 18:31:50 2005 +0000
11680
11681    Add SEE ALSO section (bug 2085)
11682    Cross compiling fixes (bug 280)
11683    reviewed by: Keith Packard <keithp@keithp.com>
11684
11685 ChangeLog		  |   18 ++++++++++++++++++
11686 Makefile.am		  |   17 ++++++++++++++++-
11687 configure.in		  |   44
11688 ++++++++++++++++++++++++++++++++++++++++++++
11689 doc/Makefile.am	  |    8 ++++++--
11690 doc/fontconfig-user.sgml |    5 +++++
11691 fc-case/Makefile.am	  |    8 ++++++--
11692 fc-glyphname/Makefile.am |    8 ++++++--
11693 fc-lang/Makefile.am	  |    8 ++++++--
11694 src/fontconfig.def.in	  |    2 +-
11695 9 files changed, 108 insertions(+), 10 deletions(-)
11696
11697commit 8759822e8fdaebcaaea82571d6b084003ca5751e
11698Author: Keith Packard <keithp@keithp.com>
11699Date:	Thu Jan 13 18:10:42 2005 +0000
11700
11701    Update blanks list (Closes bug 86)
11702
11703 ChangeLog     |    5 +++++
11704 fonts.conf.in |   52 +++++++++++++++++++++++++++++++---------------------
11705 2 files changed, 36 insertions(+), 21 deletions(-)
11706
11707commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
11708Author: Keith Packard <keithp@keithp.com>
11709Date:	Tue Jan 4 21:54:50 2005 +0000
11710
11711    Verify that every font pattern loaded from cache has both FC_FILE and
11712	FC_FAMILY entries. Attempt to fix bug #2219.
11713
11714 ChangeLog     |    7 +++++++
11715 src/fccache.c |   10 +++++++++-
11716 2 files changed, 16 insertions(+), 1 deletions(-)
11717
11718commit d53461812d46ffb2eaffb2c512e8740e8536e498
11719Author: Keith Packard <keithp@keithp.com>
11720Date:	Wed Dec 29 19:44:51 2004 +0000
11721
11722    Update for version 2.2.98
11723
11724 ChangeLog		 |    7 +++++++
11725 README			 |   22 ++++++++++++++++++++--
11726 configure.in		 |    2 +-
11727 fontconfig/fontconfig.h |    2 +-
11728 4 files changed, 29 insertions(+), 4 deletions(-)
11729
11730commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
11731Author: Keith Packard <keithp@keithp.com>
11732Date:	Wed Dec 29 19:37:14 2004 +0000
11733
11734    Document ASCII limitations of Fc character conversion macros
11735    Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
11736    (useful
11737	for testing case conversion functions)
11738
11739 ChangeLog		 |    8 ++++++++
11740 fontconfig/fontconfig.h |   10 +++++++---
11741 src/fcstr.c		 |   21 ++++++++++++++++++++-
11742 3 files changed, 35 insertions(+), 4 deletions(-)
11743
11744commit 02748dd3b8830a60439340a768959231e669b55c
11745Author: Keith Packard <keithp@keithp.com>
11746Date:	Wed Dec 29 10:07:10 2004 +0000
11747
11748    Add territory database
11749    Reviewed by: Keith Packard
11750    Remove Han characters from Korean orthography
11751
11752 .cvsignore	      |    1 +
11753 ChangeLog	      |   15 +
11754 fc-case/.cvsignore   |    6 +
11755 fc-lang/iso-3166.txt |  242 +
11756 fc-lang/ko.orth      |18729
11757 +++++++-------------------------------------------
11758 5 files changed, 2776 insertions(+), 16217 deletions(-)
11759
11760commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
11761Author: Keith Packard <keithp@keithp.com>
11762Date:	Wed Dec 29 09:57:49 2004 +0000
11763
11764    Reorder utility programs to make sure fc-case is run before fc-lang as
11765	fc-lang uses fcstr.c which uses fccase.h
11766    Fix broken XML
11767
11768 ChangeLog     |    8 ++++++++
11769 Makefile.am   |    2 +-
11770 fonts.conf.in |   10 +++++++---
11771 3 files changed, 16 insertions(+), 4 deletions(-)
11772
11773commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
11774Author: Keith Packard <keithp@keithp.com>
11775Date:	Wed Dec 29 09:15:17 2004 +0000
11776
11777    Adopt some RedHat suggestions for standard font configuration.
11778    Add new helper program 'fc-case' to construct case folding tables from
11779	standard Unicode CaseFolding.txt file
11780    Re-implement case insensitive functions with Unicode aware versions
11781	(including full case folding mappings)
11782
11783 ChangeLog		 |   26 ++
11784 Makefile.am		 |    2 +-
11785 configure.in		 |    1 +
11786 fc-case/CaseFolding.txt |  924
11787 +++++++++++++++++++++++++++++++++++++++++++++++
11788 fc-case/Makefile.am	 |   52 +++
11789 fc-case/fc-case.c	 |  363 +++++++++++++++++++
11790 fc-case/fccase.tmpl.h	 |   25 ++
11791 fonts.conf.in		 |   73 +++-
11792 src/fcint.h		 |   34 ++
11793 src/fclist.c		 |   16 +-
11794 src/fcstr.c		 |  263 +++++++++++---
11795 11 files changed, 1685 insertions(+), 94 deletions(-)
11796
11797commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
11798Author: Keith Packard <keithp@keithp.com>
11799Date:	Tue Dec 14 00:12:25 2004 +0000
11800
11801    I changed FcFontSetSort to respect the generic aliases better in
11802    the face
11803	of language matching.
11804    What I did was to ammend the strict sort order used by FcFontSort
11805    so that
11806	it 'satisfies' the language specified in the pattern by
11807	locating the
11808	best matching font supporting each pattern language and then
11809	ignores
11810	language in the remaining fonts for purposes of matching.
11811    So, when asking for 'sans:lang=en', you'll get an English font
11812    first, and
11813	then the remaining fonts sorted with respect to the 'sans'
11814	alias alone
11815	-- pushing Kochi fonts ahead of other English-supporting Han
11816	fonts.
11817    reviewed by: Owen Taylor <otaylor@redhat.com>
11818
11819 ChangeLog     |   17 ++++++++++++
11820 src/fcmatch.c |   81
11821 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
11822 2 files changed, 96 insertions(+), 2 deletions(-)
11823
11824commit 46a10637cde656967b60f1e028b24763022358bb
11825Author: Keith Packard <keithp@keithp.com>
11826Date:	Fri Dec 10 16:48:08 2004 +0000
11827
11828    Configuration changes to request synthetic emboldening of fonts. The
11829    actual
11830	emboldening code will live in Xft.
11831    reviewed by: Keith Packard <keithp@keithp.com>
11832
11833 ChangeLog		 |   10 ++++++++++
11834 fontconfig/fontconfig.h |    1 +
11835 fonts.conf.in		 |   20 ++++++++++++++++++++
11836 3 files changed, 31 insertions(+), 0 deletions(-)
11837
11838commit 9af19286b0dcdf7636749b9efb64a50650554f2d
11839Author: Keith Packard <keithp@keithp.com>
11840Date:	Thu Dec 9 19:36:30 2004 +0000
11841
11842    Currently Russian (ru) requires 0406 and 0456 (І and і), but
11843    these were
11844	eliminated in Russian in 1918 in favor of 0418 and 0438 (И
11845	and и),
11846	and don't even appear in KOI8-R. (The hypothesis that they
11847	don't appear
11848	in KOI8-R due to their similarity with Latin I and i is
11849	eliminated by
11850	their presence in KOI8-U.) I have a couple of fonts with Russian
11851	support that don't have the letter.
11852    Therefore, 0406 and 0456 should be removed from or commented out
11853    of ru.orth
11854    reviewed by: Keith Packard <keithp@keithp.com>
11855
11856 ChangeLog	 |   16 ++++++++++++++++
11857 fc-lang/ru.orth |    4 ++--
11858 2 files changed, 18 insertions(+), 2 deletions(-)
11859
11860commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
11861Author: Keith Packard <keithp@keithp.com>
11862Date:	Tue Dec 7 01:36:26 2004 +0000
11863
11864    Reviewed by: Keith Packard <keithp@keithp.com>
11865    memoize strings and share a single copy for all uses. Note that
11866    this could
11867	be improved further by using statically allocated blocks and
11868	gluing
11869	multiple strings together, but I'm basically lazy. In my
11870	environment
11871	with 800 font files, I get a savings of about 90KB.
11872
11873 ChangeLog    |   15 +++++++++++++++
11874 src/fcinit.c |    5 +++--
11875 src/fcint.h  |    3 ++-
11876 src/fclist.c |    2 +-
11877 src/fcpat.c  |   42 +++++++++++++-----------------------------
11878 src/fcxml.c  |    6 ------
11879 6 files changed, 34 insertions(+), 39 deletions(-)
11880
11881commit 46b51147d10db21a4d5992074bcdc9022f45856b
11882Author: Keith Packard <keithp@keithp.com>
11883Date:	Tue Dec 7 01:14:46 2004 +0000
11884
11885    Change files from ISO-Latin-1 to UTF-8
11886
11887 COPYING			 |    2 +-
11888 ChangeLog			 |  249
11889 +++++++++++++++++++++++++++++++++++++++
11890 Makefile.am			 |    2 +-
11891 config/Makedefs.in		 |    2 +-
11892 configure.in			 |    2 +-
11893 doc/edit-sgml.c		 |    2 +-
11894 doc/fcatomic.fncs		 |    2 +-
11895 doc/fcblanks.fncs		 |    2 +-
11896 doc/fccharset.fncs		 |    2 +-
11897 doc/fcconfig.fncs		 |    2 +-
11898 doc/fcconstant.fncs		 |    2 +-
11899 doc/fcfile.fncs		 |    2 +-
11900 doc/fcfontset.fncs		 |    2 +-
11901 doc/fcfreetype.fncs		 |    2 +-
11902 doc/fcinit.fncs		 |    2 +-
11903 doc/fcmatrix.fncs		 |    2 +-
11904 doc/fcobjectset.fncs		 |    2 +-
11905 doc/fcobjecttype.fncs		 |    2 +-
11906 doc/fcpattern.fncs		 |    2 +-
11907 doc/fcstring.fncs		 |    2 +-
11908 doc/fcstrset.fncs		 |    2 +-
11909 doc/fcvalue.fncs		 |    2 +-
11910 doc/fontconfig-devel.sgml	 |    4 +-
11911 doc/fontconfig-user.sgml	 |    2 +-
11912 doc/func.sgml			 |    2 +-
11913 doc/version.sgml.in		 |    2 +-
11914 fc-cache/Makefile.am		 |    2 +-
11915 fc-cache/fc-cache.c		 |    2 +-
11916 fc-glyphname/Makefile.am	 |    2 +-
11917 fc-glyphname/fc-glyphname.c	 |    2 +-
11918 fc-glyphname/fcglyphname.tmpl.h |    2 +-
11919 fc-lang/Makefile.am		 |    2 +-
11920 fc-lang/aa.orth		 |    2 +-
11921 fc-lang/ab.orth		 |    2 +-
11922 fc-lang/af.orth		 |    2 +-
11923 fc-lang/am.orth		 |    2 +-
11924 fc-lang/ar.orth		 |    2 +-
11925 fc-lang/ast.orth		 |    2 +-
11926 fc-lang/ava.orth		 |    2 +-
11927 fc-lang/ay.orth		 |    2 +-
11928 fc-lang/az.orth		 |    2 +-
11929 fc-lang/az_ir.orth		 |    2 +-
11930 fc-lang/ba.orth		 |    2 +-
11931 fc-lang/bam.orth		 |    2 +-
11932 fc-lang/be.orth		 |    2 +-
11933 fc-lang/bg.orth		 |    2 +-
11934 fc-lang/bh.orth		 |    2 +-
11935 fc-lang/bho.orth		 |    2 +-
11936 fc-lang/bi.orth		 |    2 +-
11937 fc-lang/bin.orth		 |    2 +-
11938 fc-lang/bn.orth		 |    2 +-
11939 fc-lang/bo.orth		 |    2 +-
11940 fc-lang/br.orth		 |    2 +-
11941 fc-lang/bs.orth		 |    2 +-
11942 fc-lang/bua.orth		 |    2 +-
11943 fc-lang/ca.orth		 |    2 +-
11944 fc-lang/ce.orth		 |    2 +-
11945 fc-lang/ch.orth		 |    2 +-
11946 fc-lang/chm.orth		 |    2 +-
11947 fc-lang/chr.orth		 |    2 +-
11948 fc-lang/co.orth		 |    2 +-
11949 fc-lang/cs.orth		 |    2 +-
11950 fc-lang/cu.orth		 |    2 +-
11951 fc-lang/cv.orth		 |    2 +-
11952 fc-lang/cy.orth		 |    2 +-
11953 fc-lang/da.orth		 |    2 +-
11954 fc-lang/de.orth		 |    2 +-
11955 fc-lang/dz.orth		 |    2 +-
11956 fc-lang/el.orth		 |    2 +-
11957 fc-lang/en.orth		 |    2 +-
11958 fc-lang/eo.orth		 |    2 +-
11959 fc-lang/es.orth		 |    2 +-
11960 fc-lang/et.orth		 |    2 +-
11961 fc-lang/eu.orth		 |    4 +-
11962 fc-lang/fa.orth		 |    2 +-
11963 fc-lang/fc-lang.c		 |    2 +-
11964 fc-lang/fc-lang.man		 |    2 +-
11965 fc-lang/fclang.tmpl.h		 |    2 +-
11966 fc-lang/fi.orth		 |    2 +-
11967 fc-lang/fj.orth		 |    2 +-
11968 fc-lang/fo.orth		 |    2 +-
11969 fc-lang/fr.orth		 |    2 +-
11970 fc-lang/ful.orth		 |    2 +-
11971 fc-lang/fur.orth		 |    2 +-
11972 fc-lang/fy.orth		 |    4 +-
11973 fc-lang/ga.orth		 |    2 +-
11974 fc-lang/gd.orth		 |    2 +-
11975 fc-lang/gez.orth		 |    2 +-
11976 fc-lang/gl.orth		 |    2 +-
11977 fc-lang/gn.orth		 |    4 +-
11978 fc-lang/gu.orth		 |    2 +-
11979 fc-lang/gv.orth		 |    2 +-
11980 fc-lang/ha.orth		 |    2 +-
11981 fc-lang/haw.orth		 |    2 +-
11982 fc-lang/he.orth		 |    2 +-
11983 fc-lang/hi.orth		 |    2 +-
11984 fc-lang/ho.orth		 |    2 +-
11985 fc-lang/hr.orth		 |    2 +-
11986 fc-lang/hu.orth		 |    2 +-
11987 fc-lang/hy.orth		 |    2 +-
11988 fc-lang/ia.orth		 |    2 +-
11989 fc-lang/ibo.orth		 |    2 +-
11990 fc-lang/id.orth		 |    2 +-
11991 fc-lang/ie.orth		 |    2 +-
11992 fc-lang/ik.orth		 |    2 +-
11993 fc-lang/io.orth		 |    2 +-
11994 fc-lang/is.orth		 |    2 +-
11995 fc-lang/iso639-2		 |  194 +++++++++++++++---------------
11996 fc-lang/it.orth		 |    2 +-
11997 fc-lang/iu.orth		 |    2 +-
11998 fc-lang/ja.orth		 |    2 +-
11999 fc-lang/ka.orth		 |    2 +-
12000 fc-lang/kaa.orth		 |    2 +-
12001 fc-lang/ki.orth		 |    2 +-
12002 fc-lang/kk.orth		 |    2 +-
12003 fc-lang/kl.orth		 |    2 +-
12004 fc-lang/km.orth		 |    2 +-
12005 fc-lang/kn.orth		 |    2 +-
12006 fc-lang/ko.orth		 |    2 +-
12007 fc-lang/kok.orth		 |    2 +-
12008 fc-lang/ks.orth		 |    2 +-
12009 fc-lang/ku.orth		 |    2 +-
12010 fc-lang/ku_ir.orth		 |    2 +-
12011 fc-lang/kum.orth		 |    2 +-
12012 fc-lang/kv.orth		 |    2 +-
12013 fc-lang/kw.orth		 |    2 +-
12014 fc-lang/ky.orth		 |    2 +-
12015 fc-lang/la.orth		 |    2 +-
12016 fc-lang/lb.orth		 |    2 +-
12017 fc-lang/lez.orth		 |    2 +-
12018 fc-lang/lo.orth		 |    2 +-
12019 fc-lang/lt.orth		 |    2 +-
12020 fc-lang/lv.orth		 |    2 +-
12021 fc-lang/mg.orth		 |    2 +-
12022 fc-lang/mh.orth		 |    2 +-
12023 fc-lang/mi.orth		 |    2 +-
12024 fc-lang/mk.orth		 |    2 +-
12025 fc-lang/ml.orth		 |    2 +-
12026 fc-lang/mn.orth		 |    2 +-
12027 fc-lang/mo.orth		 |    2 +-
12028 fc-lang/mr.orth		 |    2 +-
12029 fc-lang/mt.orth		 |    2 +-
12030 fc-lang/my.orth		 |    2 +-
12031 fc-lang/nb.orth		 |    4 +-
12032 fc-lang/nds.orth		 |    2 +-
12033 fc-lang/ne.orth		 |    2 +-
12034 fc-lang/nl.orth		 |    2 +-
12035 fc-lang/nn.orth		 |    2 +-
12036 fc-lang/no.orth		 |    4 +-
12037 fc-lang/ny.orth		 |    2 +-
12038 fc-lang/oc.orth		 |    2 +-
12039 fc-lang/om.orth		 |    2 +-
12040 fc-lang/or.orth		 |    2 +-
12041 fc-lang/os.orth		 |    2 +-
12042 fc-lang/pl.orth		 |    2 +-
12043 fc-lang/ps_af.orth		 |    2 +-
12044 fc-lang/ps_pk.orth		 |    2 +-
12045 fc-lang/pt.orth		 |    2 +-
12046 fc-lang/rm.orth		 |    2 +-
12047 fc-lang/ro.orth		 |    2 +-
12048 fc-lang/ru.orth		 |    2 +-
12049 fc-lang/sa.orth		 |    2 +-
12050 fc-lang/sah.orth		 |    2 +-
12051 fc-lang/sco.orth		 |    2 +-
12052 fc-lang/se.orth		 |    4 +-
12053 fc-lang/sel.orth		 |    2 +-
12054 fc-lang/sh.orth		 |    2 +-
12055 fc-lang/si.orth		 |    2 +-
12056 fc-lang/sk.orth		 |    2 +-
12057 fc-lang/sl.orth		 |    2 +-
12058 fc-lang/sm.orth		 |    2 +-
12059 fc-lang/sma.orth		 |    4 +-
12060 fc-lang/smj.orth		 |    4 +-
12061 fc-lang/smn.orth		 |    4 +-
12062 fc-lang/sms.orth		 |    4 +-
12063 fc-lang/so.orth		 |    2 +-
12064 fc-lang/sq.orth		 |    2 +-
12065 fc-lang/sr.orth		 |    2 +-
12066 fc-lang/sv.orth		 |    2 +-
12067 fc-lang/sw.orth		 |    2 +-
12068 fc-lang/syr.orth		 |    2 +-
12069 fc-lang/ta.orth		 |    2 +-
12070 fc-lang/te.orth		 |    2 +-
12071 fc-lang/tg.orth		 |    2 +-
12072 fc-lang/th.orth		 |    2 +-
12073 fc-lang/ti_er.orth		 |    2 +-
12074 fc-lang/ti_et.orth		 |    2 +-
12075 fc-lang/tig.orth		 |    2 +-
12076 fc-lang/tk.orth		 |    2 +-
12077 fc-lang/tl.orth		 |    2 +-
12078 fc-lang/tn.orth		 |    2 +-
12079 fc-lang/to.orth		 |    2 +-
12080 fc-lang/tr.orth		 |    2 +-
12081 fc-lang/ts.orth		 |    2 +-
12082 fc-lang/tt.orth		 |    2 +-
12083 fc-lang/tw.orth		 |    2 +-
12084 fc-lang/tyv.orth		 |    2 +-
12085 fc-lang/ug.orth		 |    2 +-
12086 fc-lang/uk.orth		 |    2 +-
12087 fc-lang/ur.orth		 |    2 +-
12088 fc-lang/uz.orth		 |    2 +-
12089 fc-lang/ven.orth		 |    2 +-
12090 fc-lang/vi.orth		 |    2 +-
12091 fc-lang/vo.orth		 |    4 +-
12092 fc-lang/vot.orth		 |    2 +-
12093 fc-lang/wa.orth		 |    2 +-
12094 fc-lang/wen.orth		 |    2 +-
12095 fc-lang/wo.orth		 |    2 +-
12096 fc-lang/xh.orth		 |    2 +-
12097 fc-lang/yap.orth		 |    2 +-
12098 fc-lang/yi.orth		 |    2 +-
12099 fc-lang/yo.orth		 |    2 +-
12100 fc-lang/zh_cn.orth		 |    2 +-
12101 fc-lang/zh_hk.orth		 |    2 +-
12102 fc-lang/zh_mo.orth		 |    2 +-
12103 fc-lang/zh_sg.orth		 |    2 +-
12104 fc-lang/zh_tw.orth		 |    2 +-
12105 fc-lang/zu.orth		 |    2 +-
12106 fc-list/Makefile.am		 |    2 +-
12107 fc-list/fc-list.c		 |    2 +-
12108 fc-match/Makefile.am		 |    2 +-
12109 fc-match/fc-match.1		 |    2 +-
12110 fc-match/fc-match.c		 |    2 +-
12111 fontconfig/fcfreetype.h	 |    2 +-
12112 fontconfig/fcprivate.h		 |    2 +-
12113 fontconfig/fontconfig.h	 |    2 +-
12114 src/fcatomic.c			 |    2 +-
12115 src/fcblanks.c			 |    2 +-
12116 src/fccache.c			 |    2 +-
12117 src/fccfg.c			 |    2 +-
12118 src/fccharset.c		 |    2 +-
12119 src/fcdbg.c			 |    2 +-
12120 src/fcdefault.c		 |    2 +-
12121 src/fcdir.c			 |    2 +-
12122 src/fcfreetype.c		 |    4 +-
12123 src/fcfs.c			 |    2 +-
12124 src/fcinit.c			 |    2 +-
12125 src/fcint.h			 |    2 +-
12126 src/fclang.c			 |    2 +-
12127 src/fclist.c			 |    2 +-
12128 src/fcmatch.c			 |    2 +-
12129 src/fcmatrix.c			 |    2 +-
12130 src/fcname.c			 |    2 +-
12131 src/fcpat.c			 |    2 +-
12132 src/fcstr.c			 |    2 +-
12133 src/fcxml.c			 |    2 +-
12134 246 files changed, 603 insertions(+), 354 deletions(-)
12135
12136commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
12137Author: Keith Packard <keithp@keithp.com>
12138Date:	Sun Dec 5 07:44:08 2004 +0000
12139
12140    Update links to new freedesktop.org locations
12141    Add uninstall-local to get rid of fonts.conf and local.conf if
12142    they match
12143	the distributed versions. Fixes 'make distcheck'
12144
12145 ChangeLog   |	  8 ++++++++
12146 INSTALL     |	  4 ++--
12147 Makefile.am |	 24 ++++++++++++++++++++++++
12148 3 files changed, 34 insertions(+), 2 deletions(-)
12149
12150commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
12151Author: Keith Packard <keithp@keithp.com>
12152Date:	Sun Dec 5 06:38:54 2004 +0000
12153
12154    Updates for version 2.2.97
12155
12156 ChangeLog		 |    7 +++++++
12157 README			 |   30 ++++++++++++++++++++++++++++--
12158 configure.in		 |    2 +-
12159 fontconfig/fontconfig.h |    2 +-
12160 4 files changed, 37 insertions(+), 4 deletions(-)
12161
12162commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
12163Author: Keith Packard <keithp@keithp.com>
12164Date:	Sun Dec 5 06:19:46 2004 +0000
12165
12166    Sleep for two seconds before exiting to make sure timestamps for
12167    future
12168	changes have distinct mod times in the file system. Bug #1982.
12169    Add Punjabi orthography. Bug #1671.
12170    reviewed by: Keith Packard <keithp@keithp.com>
12171
12172 ChangeLog	     |	 13 ++++++++++++-
12173 fc-cache/fc-cache.c |	  8 ++++++++
12174 fc-lang/pa.orth     |	 46 ++++++++++++++++++++++++++++++++++++++++++++++
12175 3 files changed, 66 insertions(+), 1 deletions(-)
12176
12177commit c5a0b541df8be0b66f4ecf531570242693aac930
12178Author: Keith Packard <keithp@keithp.com>
12179Date:	Sun Dec 5 05:49:20 2004 +0000
12180
12181    Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
12182	multi-arch installs. Now that all X fonts are included without
12183	prejudice, the chances of the date being at all interesting
12184	are rather
12185	limited. Bug #415.
12186    Add copyright and license
12187
12188 ChangeLog	 |   10 ++++++++++
12189 fonts.conf.in	 |    2 +-
12190 src/Makefile.am |   23 +++++++++++++++++++++++
12191 3 files changed, 34 insertions(+), 1 deletions(-)
12192
12193commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
12194Author: Keith Packard <keithp@keithp.com>
12195Date:	Sun Dec 5 05:03:52 2004 +0000
12196
12197    Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
12198    (or
12199	wherever the X fonts are located).
12200    Document new <include>directory-name</include> semantics
12201    add <include ignore_missing="yes">conf.d</include>
12202    Add selectfont to ignore bitmap fonts, add comment for selectfont
12203    which
12204	accepts bitmap fonts.
12205    Allow <include> configuration elements to reference directories. Parse
12206    and
12207	load all files of the form [0-9]* in sorted order.
12208
12209 ChangeLog		  |   18 +++++++++
12210 configure.in		  |   23 +++++-------
12211 doc/fontconfig-user.sgml |   17 +++++----
12212 fonts.conf.in		  |    1 +
12213 local.conf		  |   23 ++++++++++++
12214 src/fcdir.c		  |    4 +--
12215 src/fcint.h		  |    6 +++
12216 src/fcxml.c		  |   89
12217 ++++++++++++++++++++++++++++++++++++++++++++++
12218 8 files changed, 158 insertions(+), 23 deletions(-)
12219
12220commit 38e528e77673f0395ab802cd1040947e307f0c6c
12221Author: Keith Packard <keithp@keithp.com>
12222Date:	Sun Dec 5 04:14:17 2004 +0000
12223
12224    Report command line for $srcdir/configure accurately. Bug #212.
12225
12226 ChangeLog  |	 8 +++++++-
12227 autogen.sh |	 2 +-
12228 2 files changed, 8 insertions(+), 2 deletions(-)
12229
12230commit e4125ef950ada3413a542dc457a4d36c5495dcd7
12231Author: Keith Packard <keithp@keithp.com>
12232Date:	Sun Dec 5 04:11:11 2004 +0000
12233
12234    Check for non-empty face->family_name and face->style_name before
12235    using
12236	those for the font. Empty names match everything. Bug #171.
12237
12238 ChangeLog	  |    7 +++++++
12239 src/fcfreetype.c |   12 +++++++-----
12240 2 files changed, 14 insertions(+), 5 deletions(-)
12241
12242commit 537e3d23fab449be154da8d49817364479924a61
12243Author: Keith Packard <keithp@keithp.com>
12244Date:	Sun Dec 5 00:26:06 2004 +0000
12245
12246    Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
12247    available.
12248	This provides font file format information (BDF, Type 1, PCF,
12249	TrueType)
12250	for each font. Closes #109.
12251
12252 ChangeLog		 |   10 ++++++++++
12253 configure.in		 |    2 +-
12254 fontconfig/fontconfig.h |    1 +
12255 src/fcfreetype.c	 |   14 ++++++++++++++
12256 src/fcname.c		 |    1 +
12257 5 files changed, 27 insertions(+), 1 deletions(-)
12258
12259commit dbf68dd5fe2f936af53891a240601c727bdcf09d
12260Author: Keith Packard <keithp@keithp.com>
12261Date:	Sat Dec 4 22:06:52 2004 +0000
12262
12263    Fix typo.
12264    Add detection for font capabilities (bug #105)
12265    reviewed by: Keith Packard <keithp@keithp.com>
12266
12267 ChangeLog		  |   13 +++
12268 doc/fontconfig-user.sgml |    1 +
12269 fontconfig/fontconfig.h  |    1 +
12270 src/fcfreetype.c	  |  188
12271 ++++++++++++++++++++++++++++++++++++++++++++++
12272 src/fcname.c		  |    1 +
12273 5 files changed, 204 insertions(+), 0 deletions(-)
12274
12275commit 4f27c1c0a383e891890ab27c74226957ed7067aa
12276Author: Keith Packard <keithp@keithp.com>
12277Date:	Sat Dec 4 19:41:10 2004 +0000
12278
12279    Move existing fonts.conf to fonts.conf.bak
12280    Add detection of iconv
12281    Document new selectfont elements
12282    Switch to UTF-8 in comment
12283    Add fullname, and family/style/fullname language entries
12284    Respect selectfont/*/glob
12285    Add support for selectfont
12286    Add multi-lingual family/style/fullname support
12287    Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
12288    Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
12289    computed
12290	pattern element names which are required to be static.
12291
12292 ChangeLog		   |   47 ++
12293 Makefile.am		   |   13 +-
12294 configure.in		   |	6 +-
12295 doc/fcpattern.fncs	   |   11 +
12296 doc/fontconfig-devel.sgml |   13 +-
12297 doc/fontconfig-user.sgml  |   43 ++-
12298 fc-lang/nb.orth	   |	2 +-
12299 fontconfig/fontconfig.h   |	7 +
12300 fonts.dtd		   |   19 +
12301 src/fccache.c		   |	2 +-
12302 src/fccfg.c		   |   55 +++-
12303 src/fcdir.c		   |	2 +-
12304 src/fcfreetype.c	   | 1087
12305 +++++++++++++++++++++++++++++++++------------
12306 src/fcint.h		   |   21 +
12307 src/fclist.c		   |	6 +-
12308 src/fcname.c		   |	4 +
12309 src/fcpat.c		   |   73 +++
12310 src/fcxml.c		   |  162 +++++++
12311 18 files changed, 1283 insertions(+), 290 deletions(-)
12312
12313commit c641c77d6f1a0b378e800c9e3502ae446839a8af
12314Author: Keith Packard <keithp@keithp.com>
12315Date:	Thu Sep 9 14:31:18 2004 +0000
12316
12317    Remove spurious / after $(DESTDIR)
12318    reviewed by: keithp
12319
12320 ChangeLog   |	  7 +++++++
12321 Makefile.am |	  2 +-
12322 2 files changed, 8 insertions(+), 1 deletions(-)
12323
12324commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
12325Author: Keith Packard <keithp@keithp.com>
12326Date:	Wed Jun 30 20:06:41 2004 +0000
12327
12328    Update for 2.2.96
12329
12330 ChangeLog		 |    7 +++++++
12331 README			 |   12 ++++++++++--
12332 configure.in		 |    2 +-
12333 fontconfig/fontconfig.h |    2 +-
12334 4 files changed, 19 insertions(+), 4 deletions(-)
12335
12336commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
12337Author: Keith Packard <keithp@keithp.com>
12338Date:	Wed Jun 30 18:41:52 2004 +0000
12339
12340    Provided by: Lubos Lunak <l.lunak@suse.cz>
12341    However FcConfigUptoDate() doesn't seem to work. See the attached
12342    patch.
12343	First there's an obvious misplaced parenthesis making it return
12344	always
12345	false, and second, even this call fails to detect font changes
12346	(e.g.
12347	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
12348	should fix that as well. The problem seems to be triggered by my
12349	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
12350	therefore
12351	config->configDirs doesn't include subdirs, unlike
12352	config->fontDirs.
12353
12354 ChangeLog   |	 14 ++++++++++++++
12355 src/fccfg.c |	  4 ++--
12356 2 files changed, 16 insertions(+), 2 deletions(-)
12357
12358commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
12359Author: Keith Packard <keithp@keithp.com>
12360Date:	Thu Jun 3 14:16:38 2004 +0000
12361
12362    Remove comma at end of FcResult enum definition.
12363
12364 ChangeLog		 |    5 +++++
12365 fontconfig/fontconfig.h |    2 +-
12366 2 files changed, 6 insertions(+), 1 deletions(-)
12367
12368commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
12369Author: Keith Packard <keithp@keithp.com>
12370Date:	Sat May 29 20:07:46 2004 +0000
12371
12372    Add steps to md5sum release
12373
12374 ChangeLog |	5 +++++
12375 INSTALL   |	5 ++++-
12376 2 files changed, 9 insertions(+), 1 deletions(-)
12377
12378commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
12379Author: Keith Packard <keithp@keithp.com>
12380Date:	Sat May 29 19:49:52 2004 +0000
12381
12382    Add sh autogen.sh to INSTALL
12383
12384 INSTALL |   14 ++++++++------
12385 1 files changed, 8 insertions(+), 6 deletions(-)
12386
12387commit d81271eb21db058d0e816044874b3a8b88439e82
12388Author: Keith Packard <keithp@keithp.com>
12389Date:	Sat May 29 19:36:32 2004 +0000
12390
12391    Update for 2.2.95
12392
12393 ChangeLog		 |    7 +++++++
12394 README			 |   11 +++++++++--
12395 configure.in		 |    2 +-
12396 fontconfig/fontconfig.h |    2 +-
12397 4 files changed, 18 insertions(+), 4 deletions(-)
12398
12399commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
12400Author: Keith Packard <keithp@keithp.com>
12401Date:	Sat May 29 19:32:41 2004 +0000
12402
12403    Add FcResultOutOfMemory to provide an accurate error when
12404    FcFontSetMatch
12405	fails in this way
12406    Make #warning about lacking various FreeType features indicate which
12407	version those features appeared so users know how to fix the
12408	problem
12409	(Thanks to Anton Tropashko)
12410
12411 ChangeLog		 |   12 ++++++++++++
12412 fontconfig/fontconfig.h |    3 ++-
12413 src/fcfreetype.c	 |    6 +++---
12414 src/fcmatch.c		 |    3 +++
12415 4 files changed, 20 insertions(+), 4 deletions(-)
12416
12417commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
12418Author: Keith Packard <keithp@keithp.com>
12419Date:	Thu May 6 02:28:37 2004 +0000
12420
12421    Replace MIN/MAX/ABS macros which happen to have come from FreeType
12422    with
12423	fontconfig-specific ones (FC_*)
12424
12425 ChangeLog	  |    6 ++++++
12426 src/fcfreetype.c |    7 +++++--
12427 2 files changed, 11 insertions(+), 2 deletions(-)
12428
12429commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
12430Author: Keith Packard <keithp@keithp.com>
12431Date:	Sat Apr 24 02:54:40 2004 +0000
12432
12433    Extend release preparation instructions to include notification and
12434	distribution steps
12435
12436 ChangeLog |	6 ++++++
12437 INSTALL   |   11 +++++++++--
12438 2 files changed, 15 insertions(+), 2 deletions(-)
12439
12440commit 626a70167d7805c20a157e945a1f380ae580661a
12441Author: Keith Packard <keithp@keithp.com>
12442Date:	Sat Apr 24 01:09:36 2004 +0000
12443
12444    Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
12445
12446 ChangeLog		 |    7 +++++++
12447 README			 |    9 +++++++--
12448 configure.in		 |    2 +-
12449 fontconfig/fontconfig.h |    2 +-
12450 4 files changed, 16 insertions(+), 4 deletions(-)
12451
12452commit 7969113f086176112fdc13347ea56ea52838117a
12453Author: Keith Packard <keithp@keithp.com>
12454Date:	Sat Apr 24 01:06:32 2004 +0000
12455
12456    Ignore a few more autotool files
12457
12458 .cvsignore |	 4 ++++
12459 ChangeLog  |	 5 +++++
12460 2 files changed, 9 insertions(+), 0 deletions(-)
12461
12462commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
12463Author: Keith Packard <keithp@keithp.com>
12464Date:	Wed Apr 14 18:08:41 2004 +0000
12465
12466    Add instructions for doing a release
12467    clean up .spec file; perhaps this will be useful to somebody...
12468    Update to 2.2.93
12469    Make 'scanopen' static so GCC doesn't whine about lacking prototype
12470    Add WARN_CFLAGS to pass -W flags for GCC systems
12471    Change various char types around to match across function calls. Fixed
12472    bug
12473	in using available_sizes[i].height which is in pixels, not 64ths
12474	of a
12475	pixel.
12476
12477 ChangeLog		  |   30 +++++++++++++
12478 INSTALL		  |   13 ++++++
12479 README			  |   27 +++++++++++-
12480 configure.in		  |   14 ++++++-
12481 fc-glyphname/Makefile.am |    2 +-
12482 fc-lang/Makefile.am	  |    2 +-
12483 fc-lang/fc-lang.c	  |    2 +-
12484 fc-list/Makefile.am	  |    2 +-
12485 fc-match/Makefile.am	  |    2 +-
12486 fontconfig.spec.in	  |   42 +++++++++++++----
12487 fontconfig/fontconfig.h  |    2 +-
12488 src/Makefile.am	  |    1 +
12489 src/fcfreetype.c	  |  109
12490 +++++++++++++++++++++++----------------------
12491 13 files changed, 176 insertions(+), 72 deletions(-)
12492
12493commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
12494Author: Keith Packard <keithp@keithp.com>
12495Date:	Sat Mar 6 23:44:11 2004 +0000
12496
12497    Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
12498    looking for
12499	explicit values prefer exact matches
12500
12501 ChangeLog	  |    6 ++++++
12502 src/fcfreetype.c |   18 ++++++++++--------
12503 2 files changed, 16 insertions(+), 8 deletions(-)
12504
12505commit 02638f1ace0ad7e898317128c244dfd9c842d122
12506Author: Keith Packard <keithp@keithp.com>
12507Date:	Tue Mar 2 16:48:51 2004 +0000
12508
12509    Supplied by: mfabian@suse.de (Mike FABIAN)
12510    Bug #260 fc-cache generates wrong spacing values for bitmap fonts
12511    Was using
12512	(strcmp (a,b)) instead of (!strcmp(a,b)).
12513
12514 ChangeLog	  |    8 ++++++++
12515 src/fcfreetype.c |    6 +++---
12516 2 files changed, 11 insertions(+), 3 deletions(-)
12517
12518commit de66e750a5c5798dab5347675d6581183efa8105
12519Author: Manish Singh <yosh@gimp.org>
12520Date:	Sun Feb 22 02:21:37 2004 +0000
12521
12522    Cast strlen to int for printf, so we're 64-bit clean.
12523
12524 ChangeLog		     |	  5 +++++
12525 fc-glyphname/fc-glyphname.c |	  2 +-
12526 2 files changed, 6 insertions(+), 1 deletions(-)
12527
12528commit 208a720f009357449647a56d6fe95a5a346a6578
12529Author: Keith Packard <keithp@keithp.com>
12530Date:	Wed Feb 11 18:53:05 2004 +0000
12531
12532    Ok, so I messed up the test for y_ppem. Let's see if I got it
12533    right this
12534	time.
12535
12536 ChangeLog	  |    7 +++++++
12537 configure.in	  |   15 +++------------
12538 src/fcfreetype.c |    4 ++--
12539 3 files changed, 12 insertions(+), 14 deletions(-)
12540
12541commit 4f38fa81062e5e2e151715a162c295b9a216568a
12542Author: Keith Packard <keithp@keithp.com>
12543Date:	Tue Feb 10 18:38:58 2004 +0000
12544
12545    Pre-2.1.5 versions of FreeType didn't include y_ppem in the
12546    FT_Bitmap_Size
12547	record. Add a configure.in test for this and change the code
12548	accordingly (using height instead).
12549
12550 ChangeLog	  |    8 ++++++++
12551 configure.in	  |   21 +++++++++++++++++++--
12552 src/fcfreetype.c |    4 ++++
12553 3 files changed, 31 insertions(+), 2 deletions(-)
12554
12555commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
12556Author: Keith Packard <keithp@keithp.com>
12557Date:	Sat Feb 7 07:13:48 2004 +0000
12558
12559    Add Low Saxon orthography (Kenneth Rohde Christiansen
12560    <kenneth@gnu.org>)
12561    Oops. Left 'newest.set' unset, which would miscompute the newest file
12562    Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
12563	properties (which report the wrong value in current FreeType)
12564    Don't attempt to check for empty glyphs in non-scalable fonts;
12565    they have no
12566	outlines...
12567
12568 ChangeLog	  |   18 ++++++++++++++++++
12569 fc-lang/nds.orth |   40 ++++++++++++++++++++++++++++++++++++++++
12570 src/fccfg.c	  |    3 +++
12571 src/fcfreetype.c |   36 ++++++++++++++++++++++++------------
12572 4 files changed, 85 insertions(+), 12 deletions(-)
12573
12574commit f4c52909ab5321df608fe7af2da3edcab48818d9
12575Author: Tor Lillqvist <tml@iki.fi>
12576Date:	Sun Feb 1 19:32:36 2004 +0000
12577
12578    fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
12579    crashes
12580	when trying to save the cache if config->cache is NULL, which
12581	happens
12582	if FcConfigHome() is NULL. Guard against that by using the
12583	temp folder
12584	in that case.
12585
12586 ChangeLog   |	  7 +++++++
12587 src/fccfg.c |	 25 +++++++++++++++++++++++++
12588 2 files changed, 32 insertions(+), 0 deletions(-)
12589
12590commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
12591Author: Roozbeh Pournader <roozbeh@farsiweb.info>
12592Date:	Sat Jan 3 18:27:29 2004 +0000
12593
12594    Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
12595    (Afghan
12596	and Pakistani).
12597    Updated Urdu orthography with real data.
12598
12599 ChangeLog	    |	11 +++++++++++
12600 fc-lang/az_ir.orth |	32 ++++++++++++++++++++++++++++++++
12601 fc-lang/ku_ir.orth |	49
12602 +++++++++++++++++++++++++++++++++++++++++++++++++
12603 fc-lang/ps_af.orth |	52
12604 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12605 fc-lang/ps_pk.orth |	52
12606 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12607 fc-lang/ur.orth    |	41 +++++++++++++++++++++++++++++++++++++----
12608 6 files changed, 233 insertions(+), 4 deletions(-)
12609
12610commit f6d784313fa87d405b4b4165ee7b9248dd378df2
12611Author: Carl Worth <cworth@cworth.org>
12612Date:	Fri Dec 12 17:07:55 2003 +0000
12613
12614    Remove excessive whitespace (missed on previous commit)
12615
12616 fc-cache/Makefile.am |    8 ++++----
12617 1 files changed, 4 insertions(+), 4 deletions(-)
12618
12619commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
12620Author: Carl Worth <cworth@cworth.org>
12621Date:	Thu Dec 11 19:30:07 2003 +0000
12622
12623    Move man_MANS into the 'if USEDOCBOOK' block.
12624    Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
12625    excessive
12626	whitespace.
12627    Add 'set -e' to abort when any program fails, (avoids printing of
12628    'now type
12629	make' after configure aborts).
12630
12631 ChangeLog	      |   12 ++++++++++++
12632 autogen.sh	      |    2 ++
12633 fc-cache/Makefile.am |    6 +++---
12634 fc-list/Makefile.am  |    4 ++--
12635 4 files changed, 19 insertions(+), 5 deletions(-)
12636
12637commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
12638Author: Keith Packard <keithp@keithp.com>
12639Date:	Tue Nov 18 07:53:04 2003 +0000
12640
12641    Switch to FreeType 2.1.7 style includes. Bug #150.
12642    reviewed by: Keith Packard <keithp@keithp.com>
12643
12644 ChangeLog		 |    9 +++++++++
12645 doc/Makefile.am	 |    1 +
12646 fontconfig/fcfreetype.h |    3 ++-
12647 src/fcfreetype.c	 |   17 +++++++++--------
12648 4 files changed, 21 insertions(+), 9 deletions(-)
12649
12650commit 8e8fcda45c07bb0934f30887282238a57cc619da
12651Author: Noah Levitt <nlevitt@gmail.com>
12652Date:	Sun Nov 16 19:08:04 2003 +0000
12653
12654    Add some example usages.
12655
12656 ChangeLog	      |    4 ++++
12657 fc-list/fc-list.sgml |   23 +++++++++++++++++++++++
12658 2 files changed, 27 insertions(+), 0 deletions(-)
12659
12660commit 344a0e33618cd0e9f620b5fa55969602d775934c
12661Author: Roozbeh Pournader <roozbeh@farsiweb.info>
12662Date:	Mon Nov 10 17:34:36 2003 +0000
12663
12664    Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
12665	separators.
12666
12667 ChangeLog   |	  8 +++++++-
12668 src/fcxml.c |	  7 +++++--
12669 2 files changed, 12 insertions(+), 3 deletions(-)
12670
12671commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
12672Author: Keith Packard <keithp@keithp.com>
12673Date:	Mon Oct 27 10:47:53 2003 +0000
12674
12675    Update to version 2.2.92
12676
12677 ChangeLog		 |    6 ++++++
12678 configure.in		 |    2 +-
12679 fontconfig/fontconfig.h |    2 +-
12680 3 files changed, 8 insertions(+), 2 deletions(-)
12681
12682commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
12683Author: Keith Packard <keithp@keithp.com>
12684Date:	Mon Oct 27 10:44:13 2003 +0000
12685
12686    Yet more cleanups to finish getting 'make distcheck' working This
12687    has been
12688	tested to ensure that it even works from a _build directory.
12689
12690 ChangeLog		  |   16 ++++++
12691 Makefile.am		  |    1 +
12692 configure.in		  |   10 ++++
12693 doc/Makefile.am	  |  133
12694 +++++++++++++++-------------------------------
12695 fc-cache/Makefile.am	  |    2 +-
12696 fc-glyphname/Makefile.am |    6 +-
12697 fc-lang/Makefile.am	  |    5 +-
12698 fc-list/Makefile.am	  |    2 +-
12699 fc-match/Makefile.am	  |    2 +-
12700 test/Makefile.am	  |    4 +-
12701 test/run-test.sh	  |   28 ++++++----
12702 11 files changed, 98 insertions(+), 111 deletions(-)
12703
12704commit 394b2bf04651d62194c7faa836899d33ca3ed017
12705Author: Keith Packard <keithp@keithp.com>
12706Date:	Mon Oct 27 06:30:29 2003 +0000
12707
12708    Attempts to fix 'make distcheck' work. Things are progressing
12709    pretty well,
12710	but there are still failures long into the process dealing
12711	with docs
12712	(as always).
12713    The big changes here are mostly to make $(srcdir) != "." work
12714    correctly,
12715	fixing the docbook related sections and fc-lang were particularily
12716	tricky. Docbook refuses to load system entities from anywhere
12717	other
12718	than where the original .sgml file was located, so no luck
12719	looking in
12720	"." for the configure-generated version.sgml and confdir.sgml
12721	files.
12722    fc-lang needed help finding .orth files; added a -d option to set the
12723	directory as the least evil of many options.
12724    Now to go use a faster machine and try and wring out the last issues.
12725
12726 ChangeLog		  |   27 ++++++++++++++++++
12727 configure.in		  |    2 +-
12728 doc/Makefile.am	  |   68
12729 +++++++++++++++++++++++++++++++++++++++-------
12730 fc-cache/Makefile.am	  |   13 +++++----
12731 fc-glyphname/Makefile.am |   11 +++++--
12732 fc-lang/Makefile.am	  |   10 +++++--
12733 fc-lang/fc-lang.c	  |   29 ++++++++++++++++++-
12734 fc-list/Makefile.am	  |   10 ++++---
12735 fc-match/Makefile.am	  |    2 +-
12736 9 files changed, 142 insertions(+), 30 deletions(-)
12737
12738commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
12739Author: Keith Packard <keithp@keithp.com>
12740Date:	Sun Oct 26 16:52:28 2003 +0000
12741
12742    Tag version 2.2.91
12743
12744 ChangeLog		 |    4 ++++
12745 configure.in		 |    2 +-
12746 fontconfig/fontconfig.h |    2 +-
12747 3 files changed, 6 insertions(+), 2 deletions(-)
12748
12749commit e99043ac778280ed16ab69ca0844b634f7d20f30
12750Author: Keith Packard <keithp@keithp.com>
12751Date:	Sun Oct 26 16:45:23 2003 +0000
12752
12753    Include confdir.sgml.in in EXTRA_DIST
12754
12755 ChangeLog	 |    5 +++++
12756 doc/Makefile.am |    2 +-
12757 2 files changed, 6 insertions(+), 1 deletions(-)
12758
12759commit 75839218d18a7fad2f7e84cb995724763f7cae11
12760Author: Josselin Mouette <joss@debian.org>
12761Date:	Thu Oct 9 18:21:49 2003 +0000
12762
12763    Replace fc-cache and fc-list manpages with more detailed, SGML
12764    versions.
12765
12766 ChangeLog		|    7 ++
12767 fc-cache/.cvsignore	|    1 +
12768 fc-cache/Makefile.am	|   24 ++++++-
12769 fc-cache/fc-cache.1	|   51 ------------
12770 fc-cache/fc-cache.sgml |  200
12771 ++++++++++++++++++++++++++++++++++++++++++++++++
12772 fc-list/.cvsignore	|    1 +
12773 fc-list/Makefile.am	|   24 ++++++-
12774 fc-list/fc-list.1	|   37 ---------
12775 fc-list/fc-list.sgml	|  165 +++++++++++++++++++++++++++++++++++++++
12776 9 files changed, 420 insertions(+), 90 deletions(-)
12777
12778commit f077d662c001468eb2aa1261549accd9ff3de401
12779Author: Owen Taylor <otaylor@redhat.com>
12780Date:	Tue Sep 23 20:12:20 2003 +0000
12781
12782    Add a FC_HINT_STYLE key for patterns, with possible values
12783	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
12784
12785 ChangeLog		 |    7 +++++++
12786 fontconfig/fontconfig.h |    7 +++++++
12787 src/fcdefault.c	 |    5 +++++
12788 src/fcname.c		 |    6 ++++++
12789 4 files changed, 25 insertions(+), 0 deletions(-)
12790
12791commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
12792Author: Owen Taylor <otaylor@redhat.com>
12793Date:	Tue Sep 23 20:06:40 2003 +0000
12794
12795    Remove Georgian capitals, they aren't used for normal writing. (Bug
12796    #116)
12797
12798 ChangeLog	 |    5 +++++
12799 fc-lang/ka.orth |    2 +-
12800 2 files changed, 6 insertions(+), 1 deletions(-)
12801
12802commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
12803Author: Noah Levitt <nlevitt@gmail.com>
12804Date:	Sat Sep 6 19:40:41 2003 +0000
12805
12806    Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
12807    #111)
12808    When checking for monospace and dual-width fonts, allow roughly a 3%
12809	variance in the advances.
12810
12811 ChangeLog		   |   13 ++++++++++
12812 doc/fontconfig-devel.sgml |	4 +-
12813 doc/fontconfig-user.sgml  |	3 +-
12814 fontconfig/fontconfig.h   |	1 +
12815 src/fcfreetype.c	   |   55
12816 ++++++++++++++++++++++++++++++++++++---------
12817 src/fcname.c		   |	1 +
12818 6 files changed, 63 insertions(+), 14 deletions(-)
12819
12820commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
12821Author: Manish Singh <yosh@gimp.org>
12822Date:	Mon Sep 1 05:11:17 2003 +0000
12823
12824    FcConfigAppFontClear: Support passing NULL to use default config.
12825
12826 ChangeLog   |	  5 +++++
12827 src/fccfg.c |	  7 +++++++
12828 2 files changed, 12 insertions(+), 0 deletions(-)
12829
12830commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
12831Author: Carl Worth <cworth@cworth.org>
12832Date:	Fri Aug 15 19:45:20 2003 +0000
12833
12834    Added new FcFini function for cleaning up all memory. Fixed a
12835    few memory
12836	leaks. fc-list now calls FcFini, (and is now leak-free according
12837	to
12838	valgrind)
12839
12840 ChangeLog		     |	 44 ++++++++++
12841 doc/Makefile.am	     |	  8 +-
12842 doc/edit-sgml.c	     |	187
12843 +++++++++++++++++++++++++++++++------------
12844 doc/fcinit.fncs	     |	 11 +++
12845 fc-glyphname/fc-glyphname.c |	 35 +++++++--
12846 fc-list/fc-list.c	     |	  4 +
12847 fc-match/fc-match.c	     |	  2 +-
12848 fontconfig/fontconfig.h     |	  3 +
12849 src/fccfg.c		     |	  6 ++
12850 src/fccharset.c	     |	 64 ++++++++++++++-
12851 src/fcinit.c		     |	 13 +++
12852 src/fcint.h		     |	  6 ++
12853 src/fcpat.c		     |	 84 ++++++++++++++++++-
12854 src/fcxml.c		     |	  4 +
12855 src/fontconfig.def.in	     |	  1 +
12856 15 files changed, 398 insertions(+), 74 deletions(-)
12857
12858commit 18906a876aa13550b1a10550ceeef6df0c4473ec
12859Author: Keith Packard <keithp@keithp.com>
12860Date:	Tue Aug 12 02:06:20 2003 +0000
12861
12862    Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
12863    varargs are
12864	untyped
12865
12866 fc-list/fc-list.c |	2 +-
12867 1 files changed, 1 insertions(+), 1 deletions(-)
12868
12869commit 116e13b4431b051b8196db201c22cd67b30922e9
12870Author: Keith Packard <keithp@keithp.com>
12871Date:	Sun Jul 20 17:14:47 2003 +0000
12872
12873    Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
12874
12875 fontconfig/fcfreetype.h |    4 ++++
12876 1 files changed, 4 insertions(+), 0 deletions(-)
12877
12878commit 74a623e02efc23a39fb35e8d338858877b8f89e7
12879Author: Keith Packard <keithp@keithp.com>
12880Date:	Sun Jul 20 16:06:18 2003 +0000
12881
12882    Implement new semantics for Contains and LISTING:
12883    LISTING requires that the font Contain all of the pattern values,
12884    where
12885	Contain is redefined for strings to mean precise matching (so that
12886	Courier 10 Pitch doesn't list Courier fonts)
12887    "Contains" for lang means both langs have the same language and
12888    either the
12889	same country or one is missing the country
12890
12891 src/fccfg.c  |   79
12892 ++++++++++++++++++++++++++++++++-------------------------
12893 src/fcdbg.c  |    3 ++
12894 src/fcint.h  |    3 +-
12895 src/fclang.c |   18 ++++++++-----
12896 src/fclist.c |   38 ++++++++++++++++++++-------
12897 src/fcxml.c  |    1 +
12898 6 files changed, 89 insertions(+), 53 deletions(-)
12899
12900commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
12901Author: Keith Packard <keithp@keithp.com>
12902Date:	Wed Jul 9 17:04:17 2003 +0000
12903
12904    Was miscomputing end of string position for FcStrtod in locales with
12905	multibyte separators
12906
12907 src/fcxml.c |	  2 +-
12908 1 files changed, 1 insertions(+), 1 deletions(-)
12909
12910commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
12911Author: Keith Packard <keithp@keithp.com>
12912Date:	Thu Jun 26 08:19:11 2003 +0000
12913
12914    Add autoconf checks for FT_Has_PS_Glyph_Names
12915
12916 configure.in	  |    3 ++-
12917 src/fcfreetype.c |    6 ++++++
12918 2 files changed, 8 insertions(+), 1 deletions(-)
12919
12920commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
12921Author: Keith Packard <keithp@keithp.com>
12922Date:	Thu Jun 26 00:39:04 2003 +0000
12923
12924    Allow config->cache to be null (as it is when $HOME is not set)
12925
12926 src/fccfg.c |	  9 ++++++---
12927 1 files changed, 6 insertions(+), 3 deletions(-)
12928
12929commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
12930Author: Keith Packard <keithp@keithp.com>
12931Date:	Wed Jun 25 23:21:03 2003 +0000
12932
12933    Lean on autoconf to find useful FreeType functions (bug 95)
12934
12935 configure.in	  |    7 +++++--
12936 src/fcfreetype.c |   46 +++++++++++++++++-----------------------------
12937 2 files changed, 22 insertions(+), 31 deletions(-)
12938
12939commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
12940Author: Keith Packard <keithp@keithp.com>
12941Date:	Tue Jun 17 18:28:20 2003 +0000
12942
12943    Bug 75: dont build docs unless docbook is available. Dont install docs
12944	unless they are pre-built or buildable
12945
12946 Makefile.am	 |    3 ++-
12947 configure.in	 |   26 +++++++++++++++++++++-----
12948 doc/Makefile.am |    2 +-
12949 3 files changed, 24 insertions(+), 7 deletions(-)
12950
12951commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
12952Author: Keith Packard <keithp@keithp.com>
12953Date:	Tue Jun 17 17:31:16 2003 +0000
12954
12955    Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
12956	vvas@hal.csd.auth.gr (Vasilis Vasaitis))
12957
12958 fonts.conf.in |   22 ++++++++++++++--------
12959 1 files changed, 14 insertions(+), 8 deletions(-)
12960
12961commit 231051f41669095db4a2c5680a0945fb1ff45a2d
12962Author: Tor Lillqvist <tml@iki.fi>
12963Date:	Sun Jun 15 22:57:21 2003 +0000
12964
12965    Remove CRs from the out file before comparing (needed on Windows).
12966
12967 ChangeLog	  |    3 +++
12968 test/run-test.sh |    1 +
12969 2 files changed, 4 insertions(+), 0 deletions(-)
12970
12971commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
12972Author: Tor Lillqvist <tml@iki.fi>
12973Date:	Sun Jun 15 22:45:12 2003 +0000
12974
12975    Trivial braino.
12976
12977 src/fccfg.c |	  2 +-
12978 1 files changed, 1 insertions(+), 1 deletions(-)
12979
12980commit c3941ba9c064d41f248c6a00f06423f3c50c685d
12981Author: Tor Lillqvist <tml@iki.fi>
12982Date:	Sun Jun 15 22:35:52 2003 +0000
12983
12984    Fix cut&paste error.
12985
12986 ChangeLog	   |	4 ++++
12987 fontconfig-zip.in |	3 ++-
12988 src/Makefile.am   |	2 +-
12989 3 files changed, 7 insertions(+), 2 deletions(-)
12990
12991commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
12992Author: Tor Lillqvist <tml@iki.fi>
12993Date:	Fri Jun 13 23:04:35 2003 +0000
12994
12995    Check also for DLL_EXPORT as indication of being built as a DLL
12996    on Win32.
12997
12998 ChangeLog   |	  3 +++
12999 src/fccfg.c |	  6 +++++-
13000 2 files changed, 8 insertions(+), 1 deletions(-)
13001
13002commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
13003Author: Tor Lillqvist <tml@iki.fi>
13004Date:	Fri Jun 13 22:43:28 2003 +0000
13005
13006    Add share/doc directory. Add Fc*.3 man pages.
13007    Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
13008    Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
13009	which expects the EXPORTS line to be the first. Add
13010	FcConfigEnableHome.
13011
13012 ChangeLog	       |   12 ++++++++++++
13013 configure.in	       |   12 +++++++++---
13014 fontconfig-zip.in     |    4 +++-
13015 src/fontconfig.def.in |    5 +++--
13016 4 files changed, 27 insertions(+), 6 deletions(-)
13017
13018commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
13019Author: Keith Packard <keithp@keithp.com>
13020Date:	Mon Jun 9 19:21:06 2003 +0000
13021
13022    Update to version 2.2.90
13023
13024 ChangeLog		 |    4 ++++
13025 configure.in		 |    2 +-
13026 fontconfig/fontconfig.h |    2 +-
13027 3 files changed, 6 insertions(+), 2 deletions(-)
13028
13029commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
13030Author: Keith Packard <keithp@keithp.com>
13031Date:	Mon Jun 9 19:15:00 2003 +0000
13032
13033    Add a bunch of ChangeLog entries
13034
13035 ChangeLog |   79
13036 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
13037 1 files changed, 78 insertions(+), 1 deletions(-)
13038
13039commit 440e7054857a9a6382243f33498b2384f246379d
13040Author: Keith Packard <keithp@keithp.com>
13041Date:	Mon Jun 9 18:49:19 2003 +0000
13042
13043    Add fc-match program to demonstrate font matching from the command
13044    line
13045
13046 Makefile.am	     |	  2 +-
13047 configure.in	     |	  1 +
13048 fc-match/.cvsignore |	  5 +++++
13049 3 files changed, 7 insertions(+), 1 deletions(-)
13050
13051commit 947afeb566e738de3980c8c8751358ecfebdba25
13052Author: Keith Packard <keithp@keithp.com>
13053Date:	Mon Jun 9 17:31:03 2003 +0000
13054
13055    Optimization in FcLangSetIndex was broken, occasionally returning
13056    a pointer
13057	to the wrong location on miss
13058
13059 src/fclang.c |   21 +++++++--------------
13060 1 files changed, 7 insertions(+), 14 deletions(-)
13061
13062commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
13063Author: Keith Packard <keithp@keithp.com>
13064Date:	Mon Jun 9 16:53:31 2003 +0000
13065
13066    Add fc-match program
13067
13068 fc-match/Makefile.am |   32 +++++++++
13069 fc-match/fc-match.1  |   39 ++++++++++
13070 fc-match/fc-match.c  |  188
13071 ++++++++++++++++++++++++++++++++++++++++++++++++++
13072 3 files changed, 259 insertions(+), 0 deletions(-)
13073
13074commit 6d3a90a41c63d479e3a109790a4ac466ee992478
13075Author: Keith Packard <keithp@keithp.com>
13076Date:	Sat May 31 21:07:01 2003 +0000
13077
13078    (Bug 85) add support for culmus fonts
13079
13080 fonts.conf.in |   39 +++++----------------------------------
13081 1 files changed, 5 insertions(+), 34 deletions(-)
13082
13083commit 86b1243193a1cbab3286ee97d2543bfc841a575a
13084Author: Keith Packard <keithp@keithp.com>
13085Date:	Sat May 31 14:58:41 2003 +0000
13086
13087    (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
13088    usage info
13089	on non-long option systems (Tim Mooney)
13090
13091 ChangeLog	       |    4 +++
13092 fc-cache/Makefile.am  |    4 +-
13093 fc-cache/fc-cache.1   |   51
13094 +++++++++++++++++++++++++++++++++++++++++++++++++
13095 fc-cache/fc-cache.c   |   19 +++++++++++++++--
13096 fc-cache/fc-cache.man |   45 -------------------------------------------
13097 fc-list/Makefile.am   |    4 +-
13098 fc-list/fc-list.1     |   37 +++++++++++++++++++++++++++++++++++
13099 fc-list/fc-list.c     |   11 ++++++++++
13100 fc-list/fc-list.man   |   36 ----------------------------------
13101 9 files changed, 123 insertions(+), 88 deletions(-)
13102
13103commit d4d1e8bc604c98d647d70f9188744b95deba8723
13104Author: James Su <suzhe@turbolinux.com.cn>
13105Date:	Wed May 28 01:34:38 2003 +0000
13106
13107    Fix "contains" op for strings and langsets.
13108
13109 fontconfig/fontconfig.h |    6 +++
13110 src/fccfg.c		 |   16 +++++---
13111 src/fcstr.c		 |  103
13112 +++++++++++++++++++++++++++++++++++++++++++++++
13113 3 files changed, 119 insertions(+), 6 deletions(-)
13114
13115commit 53183e66e564c03401237f6fea873733ef326890
13116Author: Keith Packard <keithp@keithp.com>
13117Date:	Sat May 17 02:17:19 2003 +0000
13118
13119    Fix build error with BDF prop local. Free langset after query
13120
13121 src/fcfreetype.c |    9 ++++++++-
13122 1 files changed, 8 insertions(+), 1 deletions(-)
13123
13124commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
13125Author: Keith Packard <keithp@keithp.com>
13126Date:	Fri May 16 16:37:16 2003 +0000
13127
13128    oops. Left the psfontinfo.weight matching code commented out while
13129    testing
13130	other stuff...
13131
13132 src/fcfreetype.c |    2 --
13133 1 files changed, 0 insertions(+), 2 deletions(-)
13134
13135commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
13136Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
13137Date:	Wed May 14 20:23:24 2003 +0000
13138
13139    Extract spacing from XLFD atom
13140
13141 src/fcfreetype.c |   14 ++++++++++++++
13142 1 files changed, 14 insertions(+), 0 deletions(-)
13143
13144commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
13145Author: Keith Packard <keithp@keithp.com>
13146Date:	Mon May 12 20:48:59 2003 +0000
13147
13148    Use FcIsWidth to share code
13149    Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
13150	misclassifying some Han fonts as monospaced.
13151
13152 src/fcfreetype.c |   27 ++++++---------------------
13153 1 files changed, 6 insertions(+), 21 deletions(-)
13154
13155commit 65d1441df89b898dd74ac1f0fba69c83441dba92
13156Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
13157Date:	Mon May 12 09:11:10 2003 +0000
13158
13159    Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
13160
13161 src/fcfreetype.c |    5 ++++-
13162 1 files changed, 4 insertions(+), 1 deletions(-)
13163
13164commit 0f362ad520e61e096c887f9374a485c3df32655a
13165Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
13166Date:	Mon May 12 09:04:24 2003 +0000
13167
13168    Generate FC_SIZE and FC_DPI for legacy bitmap fonts
13169
13170 src/fcfreetype.c |   41 +++++++++++++++++++++++++++++++++++++++++
13171 1 files changed, 41 insertions(+), 0 deletions(-)
13172
13173commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
13174Author: Keith Packard <keithp@keithp.com>
13175Date:	Wed May 7 16:13:24 2003 +0000
13176
13177    Add filename-based accept/reject to ammend available fonts.
13178    change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
13179	FreeType releases.
13180
13181 src/fccache.c	  |   18 ++++++----
13182 src/fccfg.c	  |   96
13183 +++++++++++++++++++++++++++++++++++++++++++++++++++--
13184 src/fcdir.c	  |   60 +++++++++++++++++++++++++--------
13185 src/fcfreetype.c |    2 +-
13186 src/fcint.h	  |   40 +++++++++++++++++++++-
13187 src/fcxml.c	  |   46 +++++++++++++++++++++++++-
13188 6 files changed, 232 insertions(+), 30 deletions(-)
13189
13190commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
13191Author: Keith Packard <keithp@keithp.com>
13192Date:	Tue May 6 14:26:34 2003 +0000
13193
13194    Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
13195	<jshin@mailaps.org>)
13196
13197 fc-lang/ta.orth |    7 +++++--
13198 1 files changed, 5 insertions(+), 2 deletions(-)
13199
13200commit 8ef6a58cb071396630cf05ec857f8c90524752f9
13201Author: Keith Packard <keithp@keithp.com>
13202Date:	Sun May 4 22:58:29 2003 +0000
13203
13204    Add more .cvsignore entries
13205
13206 .cvsignore	|    1 +
13207 src/.cvsignore |    1 +
13208 2 files changed, 2 insertions(+), 0 deletions(-)
13209
13210commit 3018151753821434135c0c17873764f3283fcc50
13211Author: Keith Packard <keithp@keithp.com>
13212Date:	Sun May 4 22:57:00 2003 +0000
13213
13214    Add more .cvsignore entries
13215
13216 .cvsignore |	 5 +++++
13217 1 files changed, 5 insertions(+), 0 deletions(-)
13218
13219commit 7769c3213dc832f7643660d6aab5fade96cd57c3
13220Author: Keith Packard <keithp@keithp.com>
13221Date:	Sun May 4 22:53:49 2003 +0000
13222
13223    Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
13224    encodings
13225
13226 Makefile.am	  |    2 +-
13227 configure.in	  |    1 +
13228 src/fcfreetype.c |  160
13229 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
13230 src/fcint.h	  |   10 ++++
13231 4 files changed, 170 insertions(+), 3 deletions(-)
13232
13233commit 83321a017a9586aa4f3ace022a91f69122c08ed8
13234Author: Keith Packard <keithp@keithp.com>
13235Date:	Sun May 4 22:51:36 2003 +0000
13236
13237    Add .cvsignore in new fc-glyphname dir
13238
13239 fc-glyphname/.cvsignore |    6 ++++++
13240 1 files changed, 6 insertions(+), 0 deletions(-)
13241
13242commit 721d496d7864ff587f51637f578f4b35d501d091
13243Author: Keith Packard <keithp@keithp.com>
13244Date:	Sun May 4 22:50:17 2003 +0000
13245
13246    Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
13247	conversion functions
13248
13249 fc-glyphname/Makefile.am	 |   42 +
13250 fc-glyphname/fc-glyphname.c	 |  287 +++
13251 fc-glyphname/fcglyphname.tmpl.h |   25 +
13252 fc-glyphname/glyphlist.txt	 | 4291
13253 +++++++++++++++++++++++++++++++++++++++
13254 fc-glyphname/zapfdingbats.txt	 |  212 ++
13255 5 files changed, 4857 insertions(+), 0 deletions(-)
13256
13257commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
13258Author: Keith Packard <keithp@keithp.com>
13259Date:	Fri May 2 01:11:53 2003 +0000
13260
13261    Grub through style to find weight/slant/width values when other
13262    techniques
13263	fail
13264
13265 src/fcfreetype.c |  228
13266 ++++++++++++++++++++++++++++++++++++------------------
13267 src/fcint.h	  |    6 ++
13268 src/fcstr.c	  |   74 ++++++++++++++++++
13269 3 files changed, 233 insertions(+), 75 deletions(-)
13270
13271commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
13272Author: Keith Packard <keithp@keithp.com>
13273Date:	Fri May 2 01:11:09 2003 +0000
13274
13275    Add book constant for book weight
13276
13277 src/fcname.c |    1 +
13278 1 files changed, 1 insertions(+), 0 deletions(-)
13279
13280commit ad293de0041230d530c5b3d2be56690db49e4510
13281Author: Keith Packard <keithp@keithp.com>
13282Date:	Fri May 2 01:09:57 2003 +0000
13283
13284    Add FC_WEIGHT_BOOK as weight 75
13285
13286 fontconfig/fontconfig.h |    1 +
13287 1 files changed, 1 insertions(+), 0 deletions(-)
13288
13289commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
13290Author: Noah Levitt <nlevitt@gmail.com>
13291Date:	Thu May 1 16:20:27 2003 +0000
13292
13293    Fix expat function check.
13294
13295 configure.in |    8 ++++----
13296 1 files changed, 4 insertions(+), 4 deletions(-)
13297
13298commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
13299Author: Noah Levitt <nlevitt@gmail.com>
13300Date:	Thu May 1 16:15:28 2003 +0000
13301
13302    Check for an expat function that won't be there if expat is too old.
13303
13304 configure.in |    4 ++--
13305 1 files changed, 2 insertions(+), 2 deletions(-)
13306
13307commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
13308Author: Keith Packard <keithp@keithp.com>
13309Date:	Thu May 1 14:31:04 2003 +0000
13310
13311    Add demi and book postscript weight names. Allow spaces in postscript
13312    and X
13313	matching
13314
13315 src/fcfreetype.c |    6 ++++--
13316 1 files changed, 4 insertions(+), 2 deletions(-)
13317
13318commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
13319Author: Keith Packard <keithp@keithp.com>
13320Date:	Wed Apr 30 15:17:42 2003 +0000
13321
13322    Typo in bitstream foundry name
13323
13324 src/fcfreetype.c |    2 +-
13325 1 files changed, 1 insertions(+), 1 deletions(-)
13326
13327commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
13328Author: Keith Packard <keithp@keithp.com>
13329Date:	Thu Apr 24 17:31:03 2003 +0000
13330
13331    Debug output for unknown ps weight names. ignore italic_angle for
13332    PS fonts
13333	as FreeType already checks that
13334
13335 src/fcfreetype.c |   15 +++++++++++++--
13336 1 files changed, 13 insertions(+), 2 deletions(-)
13337
13338commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
13339Author: Keith Packard <keithp@keithp.com>
13340Date:	Thu Apr 24 15:29:33 2003 +0000
13341
13342    FcFontList broken when presented a charset - was comparing inclusion
13343    in the
13344	wrong direction
13345
13346 src/fccfg.c	 |    8 ++++----
13347 src/fccharset.c |   15 +++++++++++++++
13348 2 files changed, 19 insertions(+), 4 deletions(-)
13349
13350commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
13351Author: Keith Packard <keithp@keithp.com>
13352Date:	Wed Apr 23 04:45:39 2003 +0000
13353
13354    Oops. Missing newline in .cvsignore
13355
13356 doc/.cvsignore |    2 +-
13357 1 files changed, 1 insertions(+), 1 deletions(-)
13358
13359commit 8c87b4293fe27398d9c6500189a1f72741afdff3
13360Author: Keith Packard <keithp@keithp.com>
13361Date:	Wed Apr 23 04:09:28 2003 +0000
13362
13363    Fix docs to close sgml tags
13364
13365 ChangeLog		   |	8 ++++++++
13366 doc/fcpattern.fncs	   |	1 +
13367 doc/fontconfig-devel.sgml |	1 +
13368 doc/func.sgml		   |	1 +
13369 4 files changed, 11 insertions(+), 0 deletions(-)
13370
13371commit c92926bf653425fff0291f1070cc7205e91810a0
13372Author: Keith Packard <keithp@keithp.com>
13373Date:	Wed Apr 23 04:06:18 2003 +0000
13374
13375    Add confdir.sgml to .cvsignore
13376
13377 doc/.cvsignore |    1 +
13378 1 files changed, 1 insertions(+), 0 deletions(-)
13379
13380commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
13381Author: Keith Packard <keithp@keithp.com>
13382Date:	Wed Apr 23 04:05:58 2003 +0000
13383
13384    Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
13385	trailing newline instead of leaving CVS file without a newline
13386	(which
13387	will break at some point)
13388
13389 doc/Makefile.am     |	  3 ++-
13390 doc/confdir.sgml.in |	  2 +-
13391 2 files changed, 3 insertions(+), 2 deletions(-)
13392
13393commit 8b290c54761ee020b0bc197c7ea06366e73be66c
13394Author: Noah Levitt <nlevitt@gmail.com>
13395Date:	Wed Apr 23 00:40:24 2003 +0000
13396
13397    Got rid of the newline at the end of the file. It's yucky but,
13398    I'm not sure
13399	how else to get rid of the newline in the output.
13400
13401 doc/confdir.sgml.in |	  2 +-
13402 1 files changed, 1 insertions(+), 1 deletions(-)
13403
13404commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
13405Author: Noah Levitt <nlevitt@gmail.com>
13406Date:	Wed Apr 23 00:08:03 2003 +0000
13407
13408    Getting closer to fixing /etc/fonts hard-coding.
13409
13410 configure.in	     |	  1 -
13411 doc/Makefile.am     |	  4 ++++
13412 doc/confdir.sgml.in |	 25 +++++++++++++++++++++++++
13413 3 files changed, 29 insertions(+), 1 deletions(-)
13414
13415commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
13416Author: Noah Levitt <nlevitt@gmail.com>
13417Date:	Tue Apr 22 23:34:50 2003 +0000
13418
13419    Testing syncmail yet again.
13420
13421 .cvsignore		  |    2 +-
13422 configure.in		  |    1 +
13423 doc/Makefile.am	  |   12 ++++++------
13424 doc/fontconfig-user.sgml |    9 +++++----
13425 4 files changed, 13 insertions(+), 11 deletions(-)
13426
13427commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
13428Author: Keith Packard <keithp@keithp.com>
13429Date:	Tue Apr 22 16:53:18 2003 +0000
13430
13431    Fix autogen.sh to work with newer automakes
13432
13433 autogen.sh |	45 +++++++++++++++++++++++++++++++++++----------
13434 1 files changed, 35 insertions(+), 10 deletions(-)
13435
13436commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
13437Author: Keith Packard <keithp@keithp.com>
13438Date:	Tue Apr 22 06:27:27 2003 +0000
13439
13440    Handle pattern elements moving during multiple edits
13441
13442 src/fccfg.c |	  8 ++++++++
13443 1 files changed, 8 insertions(+), 0 deletions(-)
13444
13445commit 781f10486df22a422b92114ad438d4d8e74c9b93
13446Author: Keith Packard <keithp@keithp.com>
13447Date:	Mon Apr 21 16:12:22 2003 +0000
13448
13449    Update to version 2.2.0
13450
13451 configure.in		 |    2 +-
13452 fontconfig/fontconfig.h |    4 ++--
13453 2 files changed, 3 insertions(+), 3 deletions(-)
13454
13455commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
13456Author: Noah Levitt <nlevitt@gmail.com>
13457Date:	Mon Apr 21 06:17:23 2003 +0000
13458
13459    Fixed variable name mistake.
13460
13461 configure.in |    4 ++--
13462 1 files changed, 2 insertions(+), 2 deletions(-)
13463
13464commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
13465Author: Keith Packard <keithp@keithp.com>
13466Date:	Sun Apr 20 04:44:09 2003 +0000
13467
13468    From James Su -- only part of page 0xff is Latin
13469
13470 src/fcfreetype.c |    3 ++-
13471 1 files changed, 2 insertions(+), 1 deletions(-)
13472
13473commit 29d961a28e231302683577328ed4724319805a7f
13474Author: Keith Packard <keithp@keithp.com>
13475Date:	Fri Apr 18 15:56:05 2003 +0000
13476
13477    Guard calls to FT_Get_BDF_Property to avoid freetype jumping
13478    through null
13479	pointer
13480
13481 src/fcfreetype.c |   12 +++++++++---
13482 1 files changed, 9 insertions(+), 3 deletions(-)
13483
13484commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
13485Author: Keith Packard <keithp@keithp.com>
13486Date:	Thu Apr 17 21:50:24 2003 +0000
13487
13488    Pass FONTCONFIG_PATH in arguments to get expanded
13489
13490 src/Makefile.am |    1 +
13491 src/fccfg.c	 |    4 ----
13492 2 files changed, 1 insertions(+), 4 deletions(-)
13493
13494commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
13495Author: Keith Packard <keithp@keithp.com>
13496Date:	Thu Apr 17 21:29:12 2003 +0000
13497
13498    BDF properties not available until FreeType 2.1.4
13499
13500 src/fcfreetype.c |    2 +-
13501 1 files changed, 1 insertions(+), 1 deletions(-)
13502
13503commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
13504Author: Colin Walters <walters@verbum.org>
13505Date:	Thu Apr 17 17:43:04 2003 +0000
13506
13507    Remove some unused variables, and initialize some other ones so
13508    gcc doesn't
13509	warn us.
13510
13511 ChangeLog	 |    5 +++++
13512 doc/edit-sgml.c |    1 +
13513 src/fclang.c	 |    6 ++----
13514 3 files changed, 8 insertions(+), 4 deletions(-)
13515
13516commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
13517Author: Keith Packard <keithp@keithp.com>
13518Date:	Thu Apr 17 15:47:34 2003 +0000
13519
13520    Solaris porting fixes
13521
13522 configure.in	   |	4 ++--
13523 fc-lang/fc-lang.c |	4 ++--
13524 2 files changed, 4 insertions(+), 4 deletions(-)
13525
13526commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
13527Author: Keith Packard <keithp@keithp.com>
13528Date:	Wed Apr 16 22:04:42 2003 +0000
13529
13530    Add Vera support to default configuration
13531
13532 fonts.conf.in |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
13533 1 files changed, 50 insertions(+), 0 deletions(-)
13534
13535commit e2925d7dc2877fba2112eb3de9853f3e889362c3
13536Author: Keith Packard <keithp@keithp.com>
13537Date:	Wed Apr 16 21:50:51 2003 +0000
13538
13539    bump version to 2.1.94
13540
13541 configure.in		 |    2 +-
13542 fontconfig/fontconfig.h |    2 +-
13543 2 files changed, 2 insertions(+), 2 deletions(-)
13544
13545commit ab06f005f66e12b46a5f1274eafa992be20a1f72
13546Author: Keith Packard <keithp@keithp.com>
13547Date:	Wed Apr 16 18:49:28 2003 +0000
13548
13549    add some changelog entries
13550
13551 ChangeLog |   18 ++++++++++++++++++
13552 1 files changed, 18 insertions(+), 0 deletions(-)
13553
13554commit 0e7a434783b28e9e954d3136195af7ba622c459d
13555Author: Keith Packard <keithp@keithp.com>
13556Date:	Wed Apr 16 18:08:47 2003 +0000
13557
13558    Search through the BDF properties for width and foundry information
13559
13560 src/fcfreetype.c |   76
13561 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
13562 1 files changed, 75 insertions(+), 1 deletions(-)
13563
13564commit 2e2121f910dd84b0731985570d93cd31ae2edb61
13565Author: Keith Packard <keithp@keithp.com>
13566Date:	Wed Apr 16 16:19:38 2003 +0000
13567
13568    Move foundry detection data into fcfreetype.c (which is getting rather
13569	large at this point)
13570
13571 src/Makefile.am  |    2 +-
13572 src/data.h	  |   77 -----------------------
13573 src/fcfreetype.c |  177
13574 +++++++++++++++++++++++++++++++++++++++++-------------
13575 3 files changed, 137 insertions(+), 119 deletions(-)
13576
13577commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
13578Author: Keith Packard <keithp@keithp.com>
13579Date:	Wed Apr 16 16:18:27 2003 +0000
13580
13581    bool was misdeclared in DTD
13582
13583 fonts.dtd |	2 +-
13584 1 files changed, 1 insertions(+), 1 deletions(-)
13585
13586commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
13587Author: Keith Packard <keithp@keithp.com>
13588Date:	Tue Apr 15 23:38:06 2003 +0000
13589
13590    Fix unary operator parsing. Add floor, ceil, trunc and round unary
13591	operators
13592
13593 fontconfig/fontconfig.h |    2 +
13594 fonts.dtd		 |    6 ++-
13595 src/Makefile.am	 |    2 +-
13596 src/fccfg.c		 |   71 +++++++++++++++++++++++++++++++
13597 src/fcdbg.c		 |   20 +++++++++
13598 src/fcint.h		 |    3 +-
13599 src/fcxml.c		 |  107
13600 +++++++++++++++++++++++++++++++++++++---------
13601 7 files changed, 187 insertions(+), 24 deletions(-)
13602
13603commit 52253696cd2779bd9040457fbd157bbe75895ed6
13604Author: Keith Packard <keithp@keithp.com>
13605Date:	Tue Apr 15 17:01:39 2003 +0000
13606
13607    Clean up ps font weight matching and check for NULL
13608
13609 src/fcfreetype.c |   59
13610 ++++++++++++++++++++++++++++-------------------------
13611 1 files changed, 31 insertions(+), 28 deletions(-)
13612
13613commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
13614Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
13615Date:	Fri Apr 11 23:45:59 2003 +0000
13616
13617    Implemented foundry generation for Type 1 and TrueType
13618
13619 src/data.h	  |   77
13620 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13621 src/fcfreetype.c |   73
13622 +++++++++++++++++++++++++++++++++++++++++++++++---
13623 2 files changed, 145 insertions(+), 5 deletions(-)
13624
13625commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
13626Author: Keith Packard <keithp@keithp.com>
13627Date:	Fri Apr 11 23:00:51 2003 +0000
13628
13629    update version number to 2.1.93
13630
13631 configure.in		 |    2 +-
13632 fontconfig/fontconfig.h |    2 +-
13633 2 files changed, 2 insertions(+), 2 deletions(-)
13634
13635commit 7f31f3781597e035b8432e0ce1c2894835b4988a
13636Author: Keith Packard <keithp@keithp.com>
13637Date:	Fri Apr 11 22:53:53 2003 +0000
13638
13639    Run fc-cache from local dir instead of install dir to help LFS
13640    installs (I
13641	hope)
13642
13643 Makefile.am |	  2 +-
13644 1 files changed, 1 insertions(+), 1 deletions(-)
13645
13646commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
13647Author: Keith Packard <keithp@keithp.com>
13648Date:	Fri Apr 11 22:24:23 2003 +0000
13649
13650    Switch to locale-independent string compare function
13651
13652 src/fcfreetype.c |   28 ++++++++++++++--------------
13653 1 files changed, 14 insertions(+), 14 deletions(-)
13654
13655commit d6ea834746a7b2758ea5b89467c0e64446840ca4
13656Author: Keith Packard <keithp@keithp.com>
13657Date:	Fri Apr 11 22:17:11 2003 +0000
13658
13659    Bug #46, #47 fontconfig should retrieve type 1 font information from
13660	FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
13661	Escalante)
13662
13663 src/fcfreetype.c |   44 ++++++++++++++++++++++++++++++++++++++++++++
13664 1 files changed, 44 insertions(+), 0 deletions(-)
13665
13666commit cc30f9ca548661d0d9eb07216d261457db58ca02
13667Author: Keith Packard <keithp@keithp.com>
13668Date:	Tue Apr 8 05:00:25 2003 +0000
13669
13670    remove -u option to docbook2man which was trashing the .html file
13671
13672 doc/Makefile.am |    2 +-
13673 1 files changed, 1 insertions(+), 1 deletions(-)
13674
13675commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
13676Author: Colin Walters <walters@verbum.org>
13677Date:	Tue Apr 8 03:58:57 2003 +0000
13678
13679    *** empty log message ***
13680
13681 ChangeLog |	5 +++++
13682 1 files changed, 5 insertions(+), 0 deletions(-)
13683
13684commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
13685Author: Colin Walters <walters@verbum.org>
13686Date:	Tue Apr 8 03:58:08 2003 +0000
13687
13688    Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
13689
13690 src/Makefile.am |    4 ++--
13691 1 files changed, 2 insertions(+), 2 deletions(-)
13692
13693commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
13694Author: Keith Packard <keithp@keithp.com>
13695Date:	Fri Apr 4 20:17:40 2003 +0000
13696
13697    update copyright years
13698
13699 COPYING       |    2 +-
13700 fonts.conf.in |   15 ++-------------
13701 local.conf    |    9 +++++++++
13702 3 files changed, 12 insertions(+), 14 deletions(-)
13703
13704commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
13705Author: Keith Packard <keithp@keithp.com>
13706Date:	Fri Apr 4 20:16:33 2003 +0000
13707
13708    Move sample subpixel configuration to local.conf
13709
13710 config/Makedefs.in |	 4 ++--
13711 config/install.sh  |	 4 ++--
13712 2 files changed, 4 insertions(+), 4 deletions(-)
13713
13714commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
13715Author: Keith Packard <keithp@keithp.com>
13716Date:	Fri Mar 28 17:08:35 2003 +0000
13717
13718    Set spacing to mono if every encoded glyph is the same width
13719
13720 fontconfig/fcfreetype.h |    3 +++
13721 src/fcfreetype.c	 |   46
13722 +++++++++++++++++++++++++++++++++++++++++-----
13723 2 files changed, 44 insertions(+), 5 deletions(-)
13724
13725commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
13726Author: Keith Packard <keithp@keithp.com>
13727Date:	Mon Mar 24 05:03:20 2003 +0000
13728
13729    Wrong pattern for matching font file names. Fix submitted by
13730	hjchoe@hancom.com (Choe Hwanjin)
13731
13732 configure.in |    2 +-
13733 1 files changed, 1 insertions(+), 1 deletions(-)
13734
13735commit c8582ff72ade8522d545d117641e4afac61382a0
13736Author: Tor Lillqvist <tml@iki.fi>
13737Date:	Sat Mar 22 21:28:13 2003 +0000
13738
13739    Changes for Windows:
13740    Add a fontconfig-zip(.in) script, used to build a binary distribution.
13741
13742 fontconfig-zip.in |   30 ++++++++++++++++++++++++++++++
13743 1 files changed, 30 insertions(+), 0 deletions(-)
13744
13745commit daeed6e048a413a94754fd79f62307ca9be80a43
13746Author: Tor Lillqvist <tml@iki.fi>
13747Date:	Sat Mar 22 21:25:34 2003 +0000
13748
13749    Changes for Windows:
13750    On Windows with gcc (a.k.a. mingw) build as a DLL.
13751    We don't want to hardcode the fonts.conf file location in the DLL,
13752    so we
13753	look up the DLL location at run-time in a DllMain() function. The
13754	fonts.conf location is deduced from that.
13755    The colon can't be used as path separator on Windows, semicolon
13756    is used
13757	instead. File path components can be separated with either
13758	slash or
13759	backslash. Absolute paths can also begin with a drive letter.
13760    Add internal function FcStrLastSlash that strrchr's the last slash, or
13761	backslash on Windows.
13762    There is no link() on Windows. For atomicity checks, mkdir a lock
13763    directory
13764	instead.
13765    In addition to HOME, also look for USERPROFILE.
13766    Recognize the special font directory token WINDOWSFONTDIR, to use the
13767	system's font directory.
13768    Remove the fontconfig-def.cpp that was obsolete. Add
13769    fontconfig.def(.in),
13770	without internal functions.
13771    Add a fontconfig-zip(.in) script, used to build a binary distribution.
13772
13773 ChangeLog		|   32 +++++++++
13774 Makefile.am		|    3 +-
13775 configure.in		|   28 ++++++++-
13776 fc-lang/fc-lang.man	|    6 +-
13777 src/Makefile.am	|   55 +++++++++++++++-
13778 src/fcatomic.c		|   23 ++++++-
13779 src/fccache.c		|   21 ++++++-
13780 src/fccfg.c		|   90 ++++++++++++++++++++++++-
13781 src/fcint.h		|    9 +++
13782 src/fcstr.c		|   23 ++++++-
13783 src/fcxml.c		|   30 +++++++++
13784 src/fontconfig-def.cpp |  170
13785 ------------------------------------------------
13786 src/fontconfig.def.in	|  161
13787 +++++++++++++++++++++++++++++++++++++++++++++
13788 13 files changed, 464 insertions(+), 187 deletions(-)
13789
13790commit cc9dd09816f717fc678d097a69f793dca1b1eef0
13791Author: Keith Packard <keithp@keithp.com>
13792Date:	Sat Mar 22 01:55:00 2003 +0000
13793
13794    switch // comment
13795
13796 src/fclang.c |    2 +-
13797 1 files changed, 1 insertions(+), 1 deletions(-)
13798
13799commit ddde1797a900b818b96fc0818d9df0efacb5ac69
13800Author: Keith Packard <keithp@keithp.com>
13801Date:	Thu Mar 20 02:01:01 2003 +0000
13802
13803    strtod under some locales requires digits before the decimal
13804
13805 doc/fontconfig-user.sgml |    8 ++++++--
13806 fonts.conf.in		  |    2 +-
13807 2 files changed, 7 insertions(+), 3 deletions(-)
13808
13809commit f4007a672834df25f0f9b6a918c135d2b79a3784
13810Author: Keith Packard <keithp@keithp.com>
13811Date:	Thu Mar 20 02:00:15 2003 +0000
13812
13813    Avoid crashing on empty test/edit lists
13814
13815 src/fccfg.c |	  6 ++++--
13816 1 files changed, 4 insertions(+), 2 deletions(-)
13817
13818commit 3fbd50e48679c15c24400aaa78c6cd266317a784
13819Author: Keith Packard <keithp@keithp.com>
13820Date:	Thu Mar 20 01:59:28 2003 +0000
13821
13822    bogus libtoolize --version | libtoolize --version
13823
13824 autogen.sh |	 2 +-
13825 1 files changed, 1 insertions(+), 1 deletions(-)
13826
13827commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
13828Author: Keith Packard <keithp@keithp.com>
13829Date:	Tue Mar 18 08:03:42 2003 +0000
13830
13831    FcCharSetIsSubset errored on fonts with subsets in early blocks
13832    and extra
13833	blocks not present in the second argument
13834
13835 src/fccharset.c |    2 +-
13836 1 files changed, 1 insertions(+), 1 deletions(-)
13837
13838commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
13839Author: Keith Packard <keithp@keithp.com>
13840Date:	Fri Mar 14 00:16:56 2003 +0000
13841
13842    Fix configure arguments (bug 45)
13843
13844 configure.in |   10 +++++-----
13845 1 files changed, 5 insertions(+), 5 deletions(-)
13846
13847commit 81fa16c3366a701255f4e52cdfd716dd06253748
13848Author: Keith Packard <keithp@keithp.com>
13849Date:	Wed Mar 12 22:16:43 2003 +0000
13850
13851    add font widths and extend weight from OS/2 table
13852
13853 fontconfig/fontconfig.h |   44 +++++++++++++++++++++++++++-----------
13854 src/fcdefault.c	 |    3 ++
13855 src/fcfreetype.c	 |   54
13856 ++++++++++++++++++++++++++++++++++++++++++----
13857 src/fcmatch.c		 |   29 ++++++++++++++++--------
13858 src/fcname.c		 |   18 +++++++++++++++
13859 5 files changed, 120 insertions(+), 28 deletions(-)
13860
13861commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
13862Author: Keith Packard <keithp@keithp.com>
13863Date:	Wed Mar 12 22:15:39 2003 +0000
13864
13865    Global cache time checking was using wrong file name and computing
13866    wrong
13867	count of fonts per file
13868
13869 src/fccache.c |   10 +++++-----
13870 src/fcdir.c   |    8 ++++++--
13871 src/fcint.h   |    2 +-
13872 3 files changed, 12 insertions(+), 8 deletions(-)
13873
13874commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
13875Author: Keith Packard <keithp@keithp.com>
13876Date:	Mon Mar 10 06:56:32 2003 +0000
13877
13878    Ship manual
13879
13880 fc-list/Makefile.am |	  2 ++
13881 1 files changed, 2 insertions(+), 0 deletions(-)
13882
13883commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
13884Author: Mike A. Harris <mharris@redhat.com>
13885Date:	Sat Mar 8 01:03:32 2003 +0000
13886
13887    Updated RPM specfile for 2.1.92 and fixed remaining known spec
13888    file issues
13889
13890 ChangeLog	    |	 8 ++++++++
13891 fontconfig.spec.in |	19 +++++++++++++++++--
13892 2 files changed, 25 insertions(+), 2 deletions(-)
13893
13894commit 6348213702153f1097c648ae575bcc89dbb259dc
13895Author: Keith Packard <keithp@keithp.com>
13896Date:	Fri Mar 7 21:04:52 2003 +0000
13897
13898    Bump version to 2.1.92
13899
13900 configure.in		 |    2 +-
13901 fontconfig/fontconfig.h |    2 +-
13902 2 files changed, 2 insertions(+), 2 deletions(-)
13903
13904commit dcd1f27185958b000f12e0390970c925f4386598
13905Author: Keith Packard <keithp@keithp.com>
13906Date:	Fri Mar 7 20:51:17 2003 +0000
13907
13908    add version.sgml to .cvsignore
13909
13910 doc/.cvsignore |    1 +
13911 1 files changed, 1 insertions(+), 0 deletions(-)
13912
13913commit ae2c2943648313b41f2d032b72618d11ffdd1772
13914Author: Keith Packard <keithp@keithp.com>
13915Date:	Fri Mar 7 20:50:44 2003 +0000
13916
13917    Add version number to user doc
13918
13919 doc/fontconfig-user.sgml |   27 +++++++++++++++++----------
13920 doc/func.sgml		  |    1 +
13921 2 files changed, 18 insertions(+), 10 deletions(-)
13922
13923commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
13924Author: Keith Packard <keithp@keithp.com>
13925Date:	Fri Mar 7 20:45:43 2003 +0000
13926
13927    Add version number to documentation
13928
13929 configure.in		   |	1 +
13930 doc/fontconfig-devel.sgml |   13 +++----------
13931 doc/func.sgml		   |	4 ++++
13932 doc/version.sgml.in	   |   24 ++++++++++++++++++++++++
13933 4 files changed, 32 insertions(+), 10 deletions(-)
13934
13935commit 4484582ebaaaea4982248a6141d87d488ef322bd
13936Author: Keith Packard <keithp@keithp.com>
13937Date:	Fri Mar 7 20:45:20 2003 +0000
13938
13939    wasnt rebuilding most of the docs
13940
13941 doc/Makefile.am |   18 +++++++++---------
13942 1 files changed, 9 insertions(+), 9 deletions(-)
13943
13944commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
13945Author: Keith Packard <keithp@keithp.com>
13946Date:	Fri Mar 7 20:04:13 2003 +0000
13947
13948    distribute man page
13949
13950 fc-cache/Makefile.am |    2 ++
13951 1 files changed, 2 insertions(+), 0 deletions(-)
13952
13953commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
13954Author: Keith Packard <keithp@keithp.com>
13955Date:	Fri Mar 7 20:03:53 2003 +0000
13956
13957    note that default mandir is usually wrong
13958
13959 INSTALL |    2 +-
13960 1 files changed, 1 insertions(+), 1 deletions(-)
13961
13962commit bdc0fd54344cd161f1507aa53f3d676569d63f08
13963Author: Keith Packard <keithp@keithp.com>
13964Date:	Fri Mar 7 20:03:23 2003 +0000
13965
13966    get manuals to install with automake-1.4
13967
13968 doc/Makefile.am |   44 +++++++++++++++++++++-----------------------
13969 1 files changed, 21 insertions(+), 23 deletions(-)
13970
13971commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
13972Author: Keith Packard <keithp@keithp.com>
13973Date:	Fri Mar 7 19:41:34 2003 +0000
13974
13975    Create fontconfig-user.html
13976
13977 doc/Makefile.am |    2 +-
13978 1 files changed, 1 insertions(+), 1 deletions(-)
13979
13980commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
13981Author: Keith Packard <keithp@keithp.com>
13982Date:	Fri Mar 7 19:39:57 2003 +0000
13983
13984    Add more to .cvsignore
13985
13986 doc/.cvsignore |    9 +++++++++
13987 1 files changed, 9 insertions(+), 0 deletions(-)
13988
13989commit b219ac6b99672506965f3c2168e2af1cd58d28e7
13990Author: Keith Packard <keithp@keithp.com>
13991Date:	Fri Mar 7 19:37:16 2003 +0000
13992
13993    Make documentation build
13994
13995 doc/Makefile.am	  |  172
13996 +++++++++++++++++++++++++++-------------------
13997 doc/edit-sgml.c	  |    2 +-
13998 doc/fontconfig-user.sgml |    2 +-
13999 3 files changed, 102 insertions(+), 74 deletions(-)
14000
14001commit 39381776a4c0cf4077a31f3a493cbd37420cec71
14002Author: Keith Packard <keithp@keithp.com>
14003Date:	Fri Mar 7 19:01:41 2003 +0000
14004
14005    Finish reformatting developer documentation
14006
14007 doc/Makefile.am	   |   16 ++-
14008 doc/edit-sgml.c	   |   17 ++-
14009 doc/fcatomic.fncs	   |   93 +++++++++
14010 doc/fcconfig.fncs	   |  153 ++++++++-------
14011 doc/fcfile.fncs	   |   78 ++++++++
14012 doc/fcfreetype.fncs	   |   69 +++++++
14013 doc/fcinit.fncs	   |   78 ++++++++
14014 doc/fcstring.fncs	   |  150 ++++++++++++++
14015 doc/fcstrset.fncs	   |  104 ++++++++++
14016 doc/fontconfig-devel.sgml |  475
14017 +++++++++++----------------------------------
14018 10 files changed, 795 insertions(+), 438 deletions(-)
14019
14020commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
14021Author: Keith Packard <keithp@keithp.com>
14022Date:	Fri Mar 7 08:52:27 2003 +0000
14023
14024    Add copyright
14025
14026 doc/func.sgml |   23 +++++++++++++++++++++++
14027 1 files changed, 23 insertions(+), 0 deletions(-)
14028
14029commit 2df0c66230fb86a784414b5db803d32d1a083b3a
14030Author: Keith Packard <keithp@keithp.com>
14031Date:	Fri Mar 7 08:51:14 2003 +0000
14032
14033    Use <parameter> tags. Add copyrights
14034
14035 doc/fcconfig.fncs     |   46
14036 +++++++++++++++++++++++-----------------------
14037 doc/fcconstant.fncs   |   10 +++++-----
14038 doc/fcobjecttype.fncs |    6 +++---
14039 doc/fcpattern.fncs    |   14 +++++++-------
14040 doc/fcvalue.fncs      |    4 ++--
14041 5 files changed, 40 insertions(+), 40 deletions(-)
14042
14043commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
14044Author: Keith Packard <keithp@keithp.com>
14045Date:	Fri Mar 7 08:44:32 2003 +0000
14046
14047    Add lots more function documentation
14048
14049 doc/Makefile.am	   |   16 ++-
14050 doc/fcblanks.fncs	   |   58 +++++++++
14051 doc/fccharset.fncs	   |   23 ++++
14052 doc/fcconfig.fncs	   |  279
14053 +++++++++++++++++++++++++++++++++++++++++++
14054 doc/fcconstant.fncs	   |   58 +++++++++
14055 doc/fcfontset.fncs	   |   49 ++++++++
14056 doc/fcmatrix.fncs	   |   23 ++++
14057 doc/fcobjectset.fncs	   |   61 ++++++++++
14058 doc/fcobjecttype.fncs	   |   48 ++++++++
14059 doc/fcpattern.fncs	   |   23 ++++
14060 doc/fcvalue.fncs	   |   23 ++++
14061 doc/fontconfig-devel.sgml |  292
14062 +++------------------------------------------
14063 12 files changed, 677 insertions(+), 276 deletions(-)
14064
14065commit 22671e25510e77af1a8f2b569314ba2de1c93353
14066Author: Keith Packard <keithp@keithp.com>
14067Date:	Fri Mar 7 07:12:51 2003 +0000
14068
14069    Rework documentation to build man pages for each function
14070
14071 doc/Makefile.am	   |   84 +++-
14072 doc/fccharset.fncs	   |  144 +++++
14073 doc/fcmatrix.fncs	   |  100 ++++
14074 doc/fcpattern.fncs	   |  287 ++++++++++
14075 doc/fcvalue.fncs	   |   17 +
14076 doc/fontconfig-devel.sgml | 1355
14077 ++++++++++++++++++---------------------------
14078 doc/fontconfig-user.sgml  |  396 ++++++--------
14079 doc/func.sgml		   |   61 ++
14080 8 files changed, 1411 insertions(+), 1033 deletions(-)
14081
14082commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
14083Author: Keith Packard <keithp@keithp.com>
14084Date:	Fri Mar 7 06:17:36 2003 +0000
14085
14086    Add func doc creation program edit-sgml
14087
14088 doc/edit-sgml.c |  426
14089 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
14090 1 files changed, 426 insertions(+), 0 deletions(-)
14091
14092commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
14093Author: Mike A. Harris <mharris@redhat.com>
14094Date:	Wed Mar 5 10:09:57 2003 +0000
14095
14096    Update Changelog
14097
14098 ChangeLog |	7 +++++++
14099 1 files changed, 7 insertions(+), 0 deletions(-)
14100
14101commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
14102Author: Mike A. Harris <mharris@redhat.com>
14103Date:	Wed Mar 5 10:08:08 2003 +0000
14104
14105    Added back the configure macro options --disable-docs because
14106    otherwise
14107	fontconfig installs docs into /usr/share/doc/fontconfig (with no
14108	version number) unconditionally, causing RPM to fail the build
14109	due to
14110	_unpackaged_files_terminate_build. We pick up the pregenerated
14111	docs
14112	with %doc already.
14113
14114 fontconfig.spec.in |	 8 +++++++-
14115 1 files changed, 7 insertions(+), 1 deletions(-)
14116
14117commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
14118Author: Mike A. Harris <mharris@redhat.com>
14119Date:	Wed Mar 5 09:28:08 2003 +0000
14120
14121    Updated rpm specfile changelog and Changelog to reflect today's
14122    changes
14123
14124 ChangeLog	    |	13 ++++++++++++-
14125 fontconfig.spec.in |	 9 ++++++++-
14126 2 files changed, 20 insertions(+), 2 deletions(-)
14127
14128commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
14129Author: Mike A. Harris <mharris@redhat.com>
14130Date:	Wed Mar 5 09:16:37 2003 +0000
14131
14132    Reordered %files lists to be a bit tidier. Made -devel package own the
14133	%{_includedir}/fontconfig directory
14134
14135 fontconfig.spec.in |	 9 +++++----
14136 1 files changed, 5 insertions(+), 4 deletions(-)
14137
14138commit c674c89bf919fa7f357319a7ce825ba5369ff737
14139Author: Mike A. Harris <mharris@redhat.com>
14140Date:	Wed Mar 5 09:14:06 2003 +0000
14141
14142    Put %post script in {}'s for tidyness, and change the call to
14143    fc-cache to
14144	use %{_bindir}/fc-cache
14145
14146 fontconfig.spec.in |	 9 +++++----
14147 1 files changed, 5 insertions(+), 4 deletions(-)
14148
14149commit 5283328a6006420cb3382c0dbef55f715996b91c
14150Author: Mike A. Harris <mharris@redhat.com>
14151Date:	Wed Mar 5 09:10:14 2003 +0000
14152
14153    Changed BuildRequires: lines to use %{_bindir} macro instead of
14154    hard coded
14155	/usr/bin
14156
14157 fontconfig.spec.in |	 4 ++--
14158 1 files changed, 2 insertions(+), 2 deletions(-)
14159
14160commit 674c09dfbfc3d6d3a014ac018995530159fc157f
14161Author: Mike A. Harris <mharris@redhat.com>
14162Date:	Wed Mar 5 09:08:41 2003 +0000
14163
14164    Replace commented out %define at top of specfile with a comment
14165    preceding
14166	the freetype2 define, since rpm expands macros in comments. Also
14167	remove
14168	-j flag from make, as _smp_mflags expands to -jN already.
14169
14170 fontconfig.spec.in |	 6 +++---
14171 1 files changed, 3 insertions(+), 3 deletions(-)
14172
14173commit d30f481c4d182db3873fc9caf0e191da3c4955ef
14174Author: Keith Packard <keithp@keithp.com>
14175Date:	Wed Mar 5 07:45:37 2003 +0000
14176
14177    switch vesion to version
14178
14179 fontconfig.spec.in |	 2 +-
14180 1 files changed, 1 insertions(+), 1 deletions(-)
14181
14182commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
14183Author: Keith Packard <keithp@keithp.com>
14184Date:	Wed Mar 5 06:09:36 2003 +0000
14185
14186    optimize string compares even more
14187
14188 src/fcstr.c |	 19 +++----------------
14189 1 files changed, 3 insertions(+), 16 deletions(-)
14190
14191commit dc1de232a694c9c431604e701e8f617978a00e0a
14192Author: Keith Packard <keithp@keithp.com>
14193Date:	Wed Mar 5 06:09:14 2003 +0000
14194
14195    Use VERSION in fontconfig.pc.in
14196
14197 fontconfig.pc.in |    2 +-
14198 1 files changed, 1 insertions(+), 1 deletions(-)
14199
14200commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
14201Author: Keith Packard <keithp@keithp.com>
14202Date:	Wed Mar 5 05:57:11 2003 +0000
14203
14204    No longer using config directory
14205
14206 configure.in |    2 --
14207 1 files changed, 0 insertions(+), 2 deletions(-)
14208
14209commit 94421e4097d84b50fc2da285b57fb00da3592796
14210Author: Keith Packard <keithp@keithp.com>
14211Date:	Wed Mar 5 05:53:10 2003 +0000
14212
14213    use FcToLower instead of tolower
14214
14215 src/fcname.c |   12 +++++-------
14216 1 files changed, 5 insertions(+), 7 deletions(-)
14217
14218commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
14219Author: Keith Packard <keithp@keithp.com>
14220Date:	Wed Mar 5 05:52:51 2003 +0000
14221
14222    Add FcLangSetPrint
14223
14224 src/fcdbg.c |	 29 ++++++++++++++++++-----------
14225 1 files changed, 18 insertions(+), 11 deletions(-)
14226
14227commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
14228Author: Keith Packard <keithp@keithp.com>
14229Date:	Wed Mar 5 05:52:31 2003 +0000
14230
14231    AddFcLangSetContains for font listing, add first-letter table for
14232    language
14233	lookups, change RCS tag
14234
14235 src/fccfg.c  |    8 +-
14236 src/fcint.h  |    7 +-
14237 src/fclang.c |  231
14238 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
14239 src/fclist.c |    6 +-
14240 4 files changed, 219 insertions(+), 33 deletions(-)
14241
14242commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
14243Author: Keith Packard <keithp@keithp.com>
14244Date:	Wed Mar 5 05:51:27 2003 +0000
14245
14246    Change RCS tag
14247
14248 fc-cache/fc-cache.c	|    4 ++--
14249 fc-cache/fc-cache.man	|    4 ++--
14250 fc-list/fc-list.c	|    4 ++--
14251 fc-list/fc-list.man	|    4 ++--
14252 src/fcatomic.c		|    4 ++--
14253 src/fcblanks.c		|    4 ++--
14254 src/fccache.c		|    4 ++--
14255 src/fccharset.c	|    4 ++--
14256 src/fcdefault.c	|    4 ++--
14257 src/fcdir.c		|    4 ++--
14258 src/fcfreetype.c	|    4 ++--
14259 src/fcfs.c		|    4 ++--
14260 src/fcinit.c		|    4 ++--
14261 src/fcmatch.c		|    4 ++--
14262 src/fcmatrix.c		|    2 +-
14263 src/fcpat.c		|    4 ++--
14264 src/fcstr.c		|    4 ++--
14265 src/fcxml.c		|    4 ++--
14266 src/fontconfig-def.cpp |    2 +-
14267 19 files changed, 36 insertions(+), 36 deletions(-)
14268
14269commit 0eadb052fb31ad99d77d1997108d316c64d939b8
14270Author: Keith Packard <keithp@keithp.com>
14271Date:	Wed Mar 5 05:48:53 2003 +0000
14272
14273    Add letter ranges to speed lang lookups, change CVS tag
14274
14275 fc-lang/fc-lang.c     |   38 ++++++++++++++++++++++++++++++++++++--
14276 fc-lang/fc-lang.man   |    4 ++--
14277 fc-lang/fclang.tmpl.h |    4 ++--
14278 3 files changed, 40 insertions(+), 6 deletions(-)
14279
14280commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
14281Author: Keith Packard <keithp@keithp.com>
14282Date:	Wed Mar 5 05:48:15 2003 +0000
14283
14284    Change RCS tag, add FcLangSetContains
14285
14286 fontconfig/fcfreetype.h |    4 ++--
14287 fontconfig/fcprivate.h  |    4 ++--
14288 fontconfig/fontconfig.h |   11 ++++++++---
14289 3 files changed, 12 insertions(+), 7 deletions(-)
14290
14291commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
14292Author: Keith Packard <keithp@keithp.com>
14293Date:	Wed Mar 5 04:26:06 2003 +0000
14294
14295    Switch RCS tag label
14296
14297 fc-lang/aa.orth    |	 4 ++--
14298 fc-lang/ab.orth    |	 4 ++--
14299 fc-lang/af.orth    |	 4 ++--
14300 fc-lang/am.orth    |	 4 ++--
14301 fc-lang/ar.orth    |	 4 ++--
14302 fc-lang/ast.orth   |	 4 ++--
14303 fc-lang/ava.orth   |	 4 ++--
14304 fc-lang/ay.orth    |	 4 ++--
14305 fc-lang/az.orth    |	 4 ++--
14306 fc-lang/ba.orth    |	 4 ++--
14307 fc-lang/bam.orth   |	 4 ++--
14308 fc-lang/be.orth    |	 4 ++--
14309 fc-lang/bg.orth    |	 4 ++--
14310 fc-lang/bh.orth    |	 4 ++--
14311 fc-lang/bho.orth   |	 4 ++--
14312 fc-lang/bi.orth    |	 4 ++--
14313 fc-lang/bin.orth   |	 4 ++--
14314 fc-lang/bn.orth    |	 4 ++--
14315 fc-lang/bo.orth    |	 4 ++--
14316 fc-lang/br.orth    |	 4 ++--
14317 fc-lang/bs.orth    |	 4 ++--
14318 fc-lang/bua.orth   |	 4 ++--
14319 fc-lang/ca.orth    |	 4 ++--
14320 fc-lang/ce.orth    |	 4 ++--
14321 fc-lang/ch.orth    |	 4 ++--
14322 fc-lang/chm.orth   |	 4 ++--
14323 fc-lang/chr.orth   |	 4 ++--
14324 fc-lang/co.orth    |	 4 ++--
14325 fc-lang/cs.orth    |	 4 ++--
14326 fc-lang/cu.orth    |	 4 ++--
14327 fc-lang/cv.orth    |	 4 ++--
14328 fc-lang/cy.orth    |	 4 ++--
14329 fc-lang/da.orth    |	 4 ++--
14330 fc-lang/de.orth    |	 4 ++--
14331 fc-lang/dz.orth    |	 4 ++--
14332 fc-lang/el.orth    |	 4 ++--
14333 fc-lang/en.orth    |	 4 ++--
14334 fc-lang/eo.orth    |	 4 ++--
14335 fc-lang/es.orth    |	 4 ++--
14336 fc-lang/et.orth    |	 4 ++--
14337 fc-lang/eu.orth    |	 4 ++--
14338 fc-lang/fa.orth    |	 4 ++--
14339 fc-lang/fi.orth    |	 4 ++--
14340 fc-lang/fj.orth    |	 4 ++--
14341 fc-lang/fo.orth    |	 4 ++--
14342 fc-lang/fr.orth    |	 4 ++--
14343 fc-lang/ful.orth   |	 4 ++--
14344 fc-lang/fur.orth   |	 4 ++--
14345 fc-lang/fy.orth    |	 4 ++--
14346 fc-lang/ga.orth    |	 4 ++--
14347 fc-lang/gd.orth    |	 4 ++--
14348 fc-lang/gez.orth   |	 4 ++--
14349 fc-lang/gl.orth    |	 4 ++--
14350 fc-lang/gn.orth    |	 4 ++--
14351 fc-lang/gu.orth    |	 4 ++--
14352 fc-lang/gv.orth    |	 4 ++--
14353 fc-lang/ha.orth    |	 4 ++--
14354 fc-lang/haw.orth   |	 4 ++--
14355 fc-lang/he.orth    |	 4 ++--
14356 fc-lang/hi.orth    |	 4 ++--
14357 fc-lang/ho.orth    |	 4 ++--
14358 fc-lang/hr.orth    |	 4 ++--
14359 fc-lang/hu.orth    |	 4 ++--
14360 fc-lang/hy.orth    |	 4 ++--
14361 fc-lang/ia.orth    |	 4 ++--
14362 fc-lang/ibo.orth   |	 4 ++--
14363 fc-lang/id.orth    |	 4 ++--
14364 fc-lang/ie.orth    |	 4 ++--
14365 fc-lang/ik.orth    |	 4 ++--
14366 fc-lang/io.orth    |	 4 ++--
14367 fc-lang/is.orth    |	 4 ++--
14368 fc-lang/it.orth    |	 4 ++--
14369 fc-lang/iu.orth    |	 4 ++--
14370 fc-lang/ja.orth    |	 4 ++--
14371 fc-lang/ka.orth    |	 4 ++--
14372 fc-lang/kaa.orth   |	 4 ++--
14373 fc-lang/ki.orth    |	 4 ++--
14374 fc-lang/kk.orth    |	 4 ++--
14375 fc-lang/kl.orth    |	 4 ++--
14376 fc-lang/km.orth    |	 4 ++--
14377 fc-lang/kn.orth    |	 4 ++--
14378 fc-lang/ko.orth    |	 4 ++--
14379 fc-lang/kok.orth   |	 4 ++--
14380 fc-lang/ks.orth    |	 4 ++--
14381 fc-lang/ku.orth    |	 4 ++--
14382 fc-lang/kum.orth   |	 4 ++--
14383 fc-lang/kv.orth    |	 4 ++--
14384 fc-lang/kw.orth    |	 4 ++--
14385 fc-lang/ky.orth    |	 4 ++--
14386 fc-lang/la.orth    |	 4 ++--
14387 fc-lang/lb.orth    |	 4 ++--
14388 fc-lang/lez.orth   |	 4 ++--
14389 fc-lang/lo.orth    |	 4 ++--
14390 fc-lang/lt.orth    |	 4 ++--
14391 fc-lang/lv.orth    |	 4 ++--
14392 fc-lang/mg.orth    |	 4 ++--
14393 fc-lang/mh.orth    |	 4 ++--
14394 fc-lang/mi.orth    |	 4 ++--
14395 fc-lang/mk.orth    |	 4 ++--
14396 fc-lang/ml.orth    |	 4 ++--
14397 fc-lang/mn.orth    |	 4 ++--
14398 fc-lang/mo.orth    |	 4 ++--
14399 fc-lang/mr.orth    |	 4 ++--
14400 fc-lang/mt.orth    |	 4 ++--
14401 fc-lang/my.orth    |	 4 ++--
14402 fc-lang/nb.orth    |	 4 ++--
14403 fc-lang/ne.orth    |	 4 ++--
14404 fc-lang/nl.orth    |	 4 ++--
14405 fc-lang/nn.orth    |	 4 ++--
14406 fc-lang/no.orth    |	 4 ++--
14407 fc-lang/ny.orth    |	 4 ++--
14408 fc-lang/oc.orth    |	 4 ++--
14409 fc-lang/om.orth    |	 4 ++--
14410 fc-lang/or.orth    |	 4 ++--
14411 fc-lang/os.orth    |	 4 ++--
14412 fc-lang/pl.orth    |	 4 ++--
14413 fc-lang/pt.orth    |	 4 ++--
14414 fc-lang/rm.orth    |	 4 ++--
14415 fc-lang/ro.orth    |	 4 ++--
14416 fc-lang/ru.orth    |	 4 ++--
14417 fc-lang/sa.orth    |	 4 ++--
14418 fc-lang/sah.orth   |	 4 ++--
14419 fc-lang/sco.orth   |	 4 ++--
14420 fc-lang/se.orth    |	 4 ++--
14421 fc-lang/sel.orth   |	 4 ++--
14422 fc-lang/sh.orth    |	 4 ++--
14423 fc-lang/si.orth    |	 4 ++--
14424 fc-lang/sk.orth    |	 4 ++--
14425 fc-lang/sl.orth    |	 4 ++--
14426 fc-lang/sm.orth    |	 4 ++--
14427 fc-lang/sma.orth   |	 4 ++--
14428 fc-lang/smj.orth   |	 4 ++--
14429 fc-lang/smn.orth   |	 4 ++--
14430 fc-lang/sms.orth   |	 4 ++--
14431 fc-lang/so.orth    |	 4 ++--
14432 fc-lang/sq.orth    |	 4 ++--
14433 fc-lang/sr.orth    |	 4 ++--
14434 fc-lang/sv.orth    |	 4 ++--
14435 fc-lang/sw.orth    |	 4 ++--
14436 fc-lang/syr.orth   |	 4 ++--
14437 fc-lang/ta.orth    |	 4 ++--
14438 fc-lang/te.orth    |	 4 ++--
14439 fc-lang/tg.orth    |	 4 ++--
14440 fc-lang/th.orth    |	 4 ++--
14441 fc-lang/ti_er.orth |	 4 ++--
14442 fc-lang/ti_et.orth |	 4 ++--
14443 fc-lang/tig.orth   |	 4 ++--
14444 fc-lang/tk.orth    |	 4 ++--
14445 fc-lang/tl.orth    |	 4 ++--
14446 fc-lang/tn.orth    |	 4 ++--
14447 fc-lang/to.orth    |	 4 ++--
14448 fc-lang/tr.orth    |	 4 ++--
14449 fc-lang/ts.orth    |	 4 ++--
14450 fc-lang/tt.orth    |	 4 ++--
14451 fc-lang/tw.orth    |	 4 ++--
14452 fc-lang/tyv.orth   |	 4 ++--
14453 fc-lang/ug.orth    |	 4 ++--
14454 fc-lang/uk.orth    |	 4 ++--
14455 fc-lang/ur.orth    |	 4 ++--
14456 fc-lang/uz.orth    |	 4 ++--
14457 fc-lang/ven.orth   |	 4 ++--
14458 fc-lang/vi.orth    |	 4 ++--
14459 fc-lang/vo.orth    |	 4 ++--
14460 fc-lang/vot.orth   |	 4 ++--
14461 fc-lang/wa.orth    |	 4 ++--
14462 fc-lang/wen.orth   |	 4 ++--
14463 fc-lang/wo.orth    |	 4 ++--
14464 fc-lang/xh.orth    |	 4 ++--
14465 fc-lang/yap.orth   |	 4 ++--
14466 fc-lang/yi.orth    |	 4 ++--
14467 fc-lang/yo.orth    |	 4 ++--
14468 fc-lang/zh_cn.orth |	 4 ++--
14469 fc-lang/zh_hk.orth |	 4 ++--
14470 fc-lang/zh_mo.orth |	 4 ++--
14471 fc-lang/zh_sg.orth |	 4 ++--
14472 fc-lang/zh_tw.orth |	 4 ++--
14473 fc-lang/zu.orth    |	 4 ++--
14474 177 files changed, 354 insertions(+), 354 deletions(-)
14475
14476commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
14477Author: Keith Packard <keithp@keithp.com>
14478Date:	Tue Mar 4 00:19:09 2003 +0000
14479
14480    Add .cvsignore
14481
14482 doc/.cvsignore |    4 ++++
14483 1 files changed, 4 insertions(+), 0 deletions(-)
14484
14485commit af82b48c2b8c2037020d928aced582dedd06d8d9
14486Author: Keith Packard <keithp@keithp.com>
14487Date:	Tue Mar 4 00:14:58 2003 +0000
14488
14489    Allow multiple directories in --with-add-fonts, by default add only
14490	scalable fonts from X directory
14491
14492 configure.in |   48 ++++++++++++++++++++++++++++++++----------------
14493 1 files changed, 32 insertions(+), 16 deletions(-)
14494
14495commit bb7743ae7e218ecef31f3023b281939b02967552
14496Author: Keith Packard <keithp@keithp.com>
14497Date:	Mon Mar 3 05:47:14 2003 +0000
14498
14499    Update version to 2.1.91
14500
14501 configure.in		 |    2 +-
14502 fontconfig/fontconfig.h |    2 +-
14503 2 files changed, 2 insertions(+), 2 deletions(-)
14504
14505commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
14506Author: Owen Taylor <otaylor@redhat.com>
14507Date:	Mon Mar 3 01:13:11 2003 +0000
14508
14509    Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
14510    fontconfig.spec.in: Improvements from Red Hat spec file.
14511    {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
14512    docs/*.sgml: SGML fixes.
14513
14514 ChangeLog		   |	8 ++
14515 doc/fontconfig-devel.sgml |  237
14516 +++++++++++++++++++++++----------------------
14517 doc/fontconfig-user.sgml  |	8 ++-
14518 fc-cache/Makefile.am	   |	2 +
14519 fc-lang/Makefile.am	   |	2 +
14520 fc-list/Makefile.am	   |	2 +
14521 fontconfig.spec.in	   |   86 +++++++++-------
14522 7 files changed, 191 insertions(+), 154 deletions(-)
14523
14524commit ee170116da7cbd6e03a4de61c455d717183f46d7
14525Author: Keith Packard <keithp@keithp.com>
14526Date:	Sun Mar 2 19:13:00 2003 +0000
14527
14528    Ignore dist files
14529
14530 .cvsignore |	 1 +
14531 1 files changed, 1 insertions(+), 0 deletions(-)
14532
14533commit ff3f1f98ed240a4cde511cace7acd09d40548656
14534Author: Keith Packard <keithp@keithp.com>
14535Date:	Sun Mar 2 19:12:23 2003 +0000
14536
14537    Switch back to -version-info for fontconfig as its at minor 0. Add
14538	--system-only to fc-cache. Fix FC_VERSION to match product version
14539	rather than .so version
14540
14541 Makefile.am		 |    1 -
14542 configure.in		 |   23 +-
14543 fc-cache/fc-cache.c	 |    8 +
14544 fc-lang/fc-lang.c	 |    6 +
14545 fontconfig/fontconfig.h |   16 +-
14546 ltmain.sh		 | 6192
14547 -----------------------------------------------
14548 src/Makefile.am	 |    2 +-
14549 src/fccfg.c		 |   25 +-
14550 src/fcint.h		 |    3 +
14551 src/fcstr.c		 |    8 +-
14552 src/fcxml.c		 |   14 +-
14553 11 files changed, 79 insertions(+), 6219 deletions(-)
14554
14555commit bf0093b72487bd463b9c7700902cd8765534c9c1
14556Author: Keith Packard <keithp@keithp.com>
14557Date:	Sun Mar 2 08:46:04 2003 +0000
14558
14559    oops -- X fonts referenced from the wrong place
14560
14561 configure.in |    2 +-
14562 1 files changed, 1 insertions(+), 1 deletions(-)
14563
14564commit ad9b233c98d4da08178503f6db9a43708e2a7df0
14565Author: Keith Packard <keithp@keithp.com>
14566Date:	Sun Mar 2 08:00:24 2003 +0000
14567
14568    Make default confdir point to sysconfdir
14569
14570 configure.in |    4 ++--
14571 1 files changed, 2 insertions(+), 2 deletions(-)
14572
14573commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
14574Author: Keith Packard <keithp@keithp.com>
14575Date:	Sun Mar 2 07:36:08 2003 +0000
14576
14577    Add ltmain.sh to the package
14578
14579 Makefile.am |	  1 +
14580 1 files changed, 1 insertions(+), 0 deletions(-)
14581
14582commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
14583Author: Keith Packard <keithp@keithp.com>
14584Date:	Sun Mar 2 07:28:24 2003 +0000
14585
14586    make dist works now. Update to 2.1.90 in preparation for eventual 2.2
14587	release
14588
14589 COPYING	     |	  4 +-
14590 ChangeLog	     |	 20 +
14591 INSTALL	     |	 11 +-
14592 Makefile.am	     |	  3 +-
14593 README		     |	  6 +-
14594 configure.in	     |	 11 +-
14595 fc-lang/Makefile.am |	  2 +
14596 src/Makefile.am     |	  2 +
14597 src/fcknownsets.h   | 1895
14598 ---------------------------------------------------
14599 test/Makefile.am    |	  3 +
14600 10 files changed, 42 insertions(+), 1915 deletions(-)
14601
14602commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
14603Author: Keith Packard <keithp@keithp.com>
14604Date:	Sat Mar 1 05:55:48 2003 +0000
14605
14606    Add .cvsignore
14607
14608 test/.cvsignore |    2 ++
14609 1 files changed, 2 insertions(+), 0 deletions(-)
14610
14611commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
14612Author: Keith Packard <keithp@keithp.com>
14613Date:	Sat Mar 1 05:55:17 2003 +0000
14614
14615    Add simple tests
14616
14617 Makefile.am	    |	 2 +-
14618 configure.in	    |	 1 +
14619 test/4x6.pcf	    |  Bin 0 -> 70952 bytes
14620 test/8x16.pcf	    |  Bin 0 -> 21320 bytes
14621 test/Makefile.am   |	 4 ++
14622 test/fonts.conf.in |	 4 ++
14623 test/out.expected  |	 8 +++++
14624 test/run-test.sh   |	85
14625 ++++++++++++++++++++++++++++++++++++++++++++++++++++
14626 8 files changed, 103 insertions(+), 1 deletions(-)
14627
14628commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
14629Author: Keith Packard <keithp@keithp.com>
14630Date:	Sat Mar 1 05:21:02 2003 +0000
14631
14632    Add --disable-docs flag
14633
14634 configure.in	 |   16 ++++++++++++++++
14635 doc/Makefile.am |   21 ++++++++++++++++-----
14636 src/Makefile.am |    4 ----
14637 3 files changed, 32 insertions(+), 9 deletions(-)
14638
14639commit 0da305f7f85ae0dddc411df53ef077709558d369
14640Author: Keith Packard <keithp@keithp.com>
14641Date:	Sat Mar 1 03:06:37 2003 +0000
14642
14643    Switch to docbook and split documentation into pieces
14644
14645 Makefile.am	  |    2 +-
14646 configure.in	  |   15 +
14647 doc/Makefile.am  |   35 ++
14648 src/fontconfig.3 | 1466
14649 ------------------------------------------------------
14650 4 files changed, 51 insertions(+), 1467 deletions(-)
14651
14652commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
14653Author: Keith Packard <keithp@keithp.com>
14654Date:	Sat Mar 1 02:23:52 2003 +0000
14655
14656    Reformat documentation into sgml for docbook, split into user/devel
14657    guides
14658
14659 doc/fontconfig-devel.sgml | 1257
14660 +++++++++++++++++++++++++++++++++++++++++++++
14661 doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
14662 doc/fontconfig.tex	   |   55 --
14663 3 files changed, 1816 insertions(+), 55 deletions(-)
14664
14665commit df43986cdcb38f6462d63618a115618cd9a964bb
14666Author: Keith Packard <keithp@keithp.com>
14667Date:	Thu Feb 27 08:12:13 2003 +0000
14668
14669    Disable globaladvance for batang fonts
14670
14671 fonts.conf.in |   10 ++++++++++
14672 1 files changed, 10 insertions(+), 0 deletions(-)
14673
14674commit cc168fa6688066baad43d1de577a39c11102947a
14675Author: Keith Packard <keithp@keithp.com>
14676Date:	Thu Feb 27 08:08:09 2003 +0000
14677
14678    Disable globaladvance for gulim fonts
14679
14680 fonts.conf.in |   15 +++++++++++++++
14681 1 files changed, 15 insertions(+), 0 deletions(-)
14682
14683commit 148656ed8b3755f0634be14ae60996a1ad493836
14684Author: Keith Packard <keithp@keithp.com>
14685Date:	Thu Feb 27 07:04:59 2003 +0000
14686
14687    Stop setting FC_SPACING from font hints. Theyre always wrong
14688
14689 src/fcfreetype.c |    7 ++++++-
14690 1 files changed, 6 insertions(+), 1 deletions(-)
14691
14692commit 662b879681f2961b446341638c7bec048edd612a
14693Author: Keith Packard <keithp@keithp.com>
14694Date:	Thu Feb 27 07:04:31 2003 +0000
14695
14696    Avoid crashing with null expressions in debug code
14697
14698 src/fcdbg.c |	  3 ++-
14699 1 files changed, 2 insertions(+), 1 deletions(-)
14700
14701commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
14702Author: Keith Packard <keithp@keithp.com>
14703Date:	Wed Feb 26 19:13:17 2003 +0000
14704
14705    Allow double or integer for numeric values in matching
14706
14707 src/fcdbg.c   |    4 ++--
14708 src/fcmatch.c |   34 ++++++++++++++++++++++++++--------
14709 2 files changed, 28 insertions(+), 10 deletions(-)
14710
14711commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
14712Author: Keith Packard <keithp@keithp.com>
14713Date:	Mon Feb 24 17:52:44 2003 +0000
14714
14715    Add remaining .cvsignore files
14716
14717 fc-cache/.cvsignore   |    5 +++++
14718 fc-lang/.cvsignore    |    6 ++++++
14719 fc-list/.cvsignore    |    5 +++++
14720 fontconfig/.cvsignore |    2 ++
14721 src/.cvsignore        |    6 ++++++
14722 5 files changed, 24 insertions(+), 0 deletions(-)
14723
14724commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
14725Author: Keith Packard <keithp@keithp.com>
14726Date:	Mon Feb 24 17:50:29 2003 +0000
14727
14728    Add .cvsignore file
14729
14730 .cvsignore |	15 +++++++++++++++
14731 1 files changed, 15 insertions(+), 0 deletions(-)
14732
14733commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
14734Author: Keith Packard <keithp@keithp.com>
14735Date:	Mon Feb 24 17:18:50 2003 +0000
14736
14737    Switch to automake
14738
14739 Makefile.am		 |   49 +
14740 Makefile.in		 |   91 -
14741 autogen.sh		 |   89 +
14742 config.h.in		 |  138 --
14743 configure.in		 |  425 ++--
14744 cvscompile.sh		 |   11 -
14745 fc-cache/Makefile.am	 |   28 +
14746 fc-cache/Makefile.in	 |   53 -
14747 fc-lang/Makefile.am	 |   38 +
14748 fc-list/Makefile.am	 |   28 +
14749 fc-list/Makefile.in	 |   54 -
14750 findfonts		 |    4 -
14751 fontconfig.spec.in	 |   74 +
14752 fontconfig/Makefile.am  |    8 +
14753 fontconfig/Makefile.in  |   39 -
14754 fontconfig/fontconfig.h |    3 +-
14755 fonts.conf.in		 |   12 +-
14756 local.conf		 |    5 +
14757 local.def		 |   70 -
14758 ltmain.sh		 | 6192
14759 +++++++++++++++++++++++++++++++++++++++++++++++
14760 setfontdirs		 |   36 -
14761 src/Makefile.am	 |   38 +
14762 src/Makefile.in	 |  120 -
14763 src/fontconfig.3	 | 1466 +++++++++++
14764 src/fontconfig.man	 | 1466 -----------
14765 25 files changed, 8214 insertions(+), 2323 deletions(-)
14766
14767commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
14768Author: Keith Packard <keithp@keithp.com>
14769Date:	Mon Feb 24 16:51:29 2003 +0000
14770
14771    Dont attempt to use cache if NULL
14772
14773 src/fcdir.c |	  3 ++-
14774 1 files changed, 2 insertions(+), 1 deletions(-)
14775
14776commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
14777Author: Keith Packard <keithp@keithp.com>
14778Date:	Mon Feb 17 17:35:28 2003 +0000
14779
14780    Remove broken fontconfig-config script
14781
14782 Makefile.in	      |    9 -----
14783 configure.in	      |    3 +-
14784 fontconfig-config.in |   94
14785 --------------------------------------------------
14786 3 files changed, 1 insertions(+), 105 deletions(-)
14787
14788commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
14789Author: Keith Packard <keithp@keithp.com>
14790Date:	Thu Feb 13 16:42:38 2003 +0000
14791
14792    Track dirs containing fonts.cache files referenced from ~/.fonts.cache
14793    file
14794
14795 src/fccache.c |   45 ++++++++++++++++++++++++++++++++++++++-------
14796 src/fcdir.c   |    3 +++
14797 src/fcint.h   |    4 ++++
14798 3 files changed, 45 insertions(+), 7 deletions(-)
14799
14800commit 565a919e80bf2d801078cbd83eee8caf9c057519
14801Author: Keith Packard <keithp@keithp.com>
14802Date:	Wed Feb 12 20:35:32 2003 +0000
14803
14804    Have fc-cache skip directories without write access
14805
14806 fc-cache/fc-cache.c |	 26 +++++++++++++++++++-------
14807 1 files changed, 19 insertions(+), 7 deletions(-)
14808
14809commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
14810Author: Keith Packard <keithp@keithp.com>
14811Date:	Wed Feb 12 18:23:03 2003 +0000
14812
14813    Add prefer_outline hacks to replace bitmap fonts with equivalent
14814    outlines
14815
14816 fonts.conf.in |   28 ++++++++++++++++++++++++++++
14817 1 files changed, 28 insertions(+), 0 deletions(-)
14818
14819commit dda7794f1be86fa270410e63ce96104843ded66f
14820Author: Keith Packard <keithp@keithp.com>
14821Date:	Wed Feb 12 18:22:12 2003 +0000
14822
14823    Add "same" binding for edits to inherit binding from matched element
14824
14825 fonts.dtd   |	  2 +-
14826 src/fccfg.c |	 10 +++++++++-
14827 src/fcint.h |	  2 +-
14828 src/fcxml.c |	  2 ++
14829 4 files changed, 13 insertions(+), 3 deletions(-)
14830
14831commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
14832Author: Keith Packard <keithp@keithp.com>
14833Date:	Wed Feb 12 18:21:21 2003 +0000
14834
14835    Output langsets and all bindings in debug messages
14836
14837 src/fcdbg.c |	 21 +++++++++++++++++++--
14838 1 files changed, 19 insertions(+), 2 deletions(-)
14839
14840commit b2b6903259c742c75738d49fa37ea0b167ef87cb
14841Author: Keith Packard <keithp@keithp.com>
14842Date:	Wed Feb 12 18:20:04 2003 +0000
14843
14844    Make FcStrCmpIgnoreCase a bit faster
14845
14846 src/fcstr.c |	 11 +++++++----
14847 1 files changed, 7 insertions(+), 4 deletions(-)
14848
14849commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
14850Author: Keith Packard <keithp@keithp.com>
14851Date:	Wed Feb 12 18:19:33 2003 +0000
14852
14853    Dont cache directorys until theyve been scanned. Avoids losing subdir
14854	contents. Also fixed cache hashing function (was returning
14855	constant).
14856	Lots of comments
14857
14858 src/fccache.c |   38 ++++++++++++++++++++++++++++++++------
14859 src/fcdir.c   |   11 +++++++++--
14860 2 files changed, 41 insertions(+), 8 deletions(-)
14861
14862commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
14863Author: Keith Packard <keithp@keithp.com>
14864Date:	Fri Feb 7 00:15:09 2003 +0000
14865
14866    fontconfig is no longer affiliated with xfree86
14867
14868 src/fontconfig.man |	 8 ++++----
14869 1 files changed, 4 insertions(+), 4 deletions(-)
14870
14871commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
14872Author: Keith Packard <keithp@keithp.com>
14873Date:	Fri Feb 7 00:14:31 2003 +0000
14874
14875    Emphasize that fonts.conf isnt the right place for local configuration
14876
14877 fonts.conf.in |    8 ++++++--
14878 1 files changed, 6 insertions(+), 2 deletions(-)
14879
14880commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
14881Author: Keith Packard <keithp@keithp.com>
14882Date:	Fri Feb 7 00:13:55 2003 +0000
14883
14884    Remove Imakefile
14885
14886 Imakefile |   90
14887 -------------------------------------------------------------
14888 1 files changed, 0 insertions(+), 90 deletions(-)
14889
14890commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
14891Author: Keith Packard <keithp@keithp.com>
14892Date:	Fri Feb 7 00:13:37 2003 +0000
14893
14894    Build fc-lang, install local.conf
14895
14896 Makefile.in |	 17 +++++++++++------
14897 1 files changed, 11 insertions(+), 6 deletions(-)
14898
14899commit dda27aa9ee057d213956f18041bedb4648c6c302
14900Author: Keith Packard <keithp@keithp.com>
14901Date:	Thu Feb 6 19:30:32 2003 +0000
14902
14903    Avoid crash when $HOME is not set
14904
14905 src/fcstr.c |	  3 ++-
14906 1 files changed, 2 insertions(+), 1 deletions(-)
14907
14908commit 48092073dd7b633441daba6297cff8c4588fe58d
14909Author: Keith Packard <keithp@keithp.com>
14910Date:	Thu Feb 6 19:28:23 2003 +0000
14911
14912    Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
14913
14914 fc-lang/el.orth |    9 +++++----
14915 1 files changed, 5 insertions(+), 4 deletions(-)
14916
14917commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
14918Author: Keith Packard <keithp@keithp.com>
14919Date:	Thu Feb 6 19:25:53 2003 +0000
14920
14921    add shared library support for Tru64 UNIX and IRIX (bug #14)
14922
14923 configure.in |   17 +++++++++++++++++
14924 1 files changed, 17 insertions(+), 0 deletions(-)
14925
14926commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
14927Author: Keith Packard <keithp@keithp.com>
14928Date:	Thu Feb 6 19:22:43 2003 +0000
14929
14930    Fix inconsistent const usage in FcConfigCompareValue
14931
14932 src/fccfg.c |	 10 ++++++----
14933 1 files changed, 6 insertions(+), 4 deletions(-)
14934
14935commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
14936Author: Keith Packard <keithp@keithp.com>
14937Date:	Thu Feb 6 17:46:06 2003 +0000
14938
14939    Build fclang.h before building library This required compiling
14940    the charset
14941	funcs into fc-lang, which was done by refactoring code in
14942	fccharset.c
14943	and fcfreetype.c a bit
14944    Updated ethiopic orthographies
14945    Remove imake support
14946    Install empty local.conf file if none is present
14947
14948 fc-cache/Imakefile   |   22 -
14949 fc-lang/Imakefile    |   56 -
14950 fc-lang/am.orth      |   10 +-
14951 fc-lang/fc-lang.c    |   21 +-
14952 fc-lang/fclang.h     | 4006
14953 --------------------------------------------------
14954 fc-lang/gez.orth     |   55 +-
14955 fc-lang/ti.orth      |   28 -
14956 fc-lang/ti_er.orth   |   56 +
14957 fc-lang/ti_et.orth   |   33 +
14958 fc-lang/tig.orth     |   52 +
14959 fc-list/Imakefile    |   17 -
14960 fontconfig/Imakefile |    8 -
14961 src/Imakefile	      |   48 -
14962 src/fccharset.c      |  769 +----------
14963 src/fcfreetype.c     |  768 ++++++++++
14964 src/fcint.h	      |   19 +-
14965 16 files changed, 975 insertions(+), 4993 deletions(-)
14966
14967commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
14968Author: Keith Packard <keithp@keithp.com>
14969Date:	Tue Jan 28 21:28:20 2003 +0000
14970
14971    Bug #4 The last entry for the terminator should not be 0xfffa,
14972    but 0xfffb.
14973
14974 fonts.conf.in |    2 +-
14975 1 files changed, 1 insertions(+), 1 deletions(-)
14976
14977commit 4d3520610ec82a80601a1590861dc9505e2813b4
14978Author: Keith Packard <keithp@keithp.com>
14979Date:	Tue Jan 28 20:56:18 2003 +0000
14980
14981    Bug #2 If a sub-make fails, then the build will still happily
14982    continue. I
14983	will attach a patch I have been using in the Debian package for a
14984	while.
14985
14986 Makefile.in |	  2 +-
14987 1 files changed, 1 insertions(+), 1 deletions(-)
14988
14989commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
14990Author: David Dawes <dawes@xfree86.org>
14991Date:	Tue Jan 7 02:07:47 2003 +0000
14992
14993    703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
14994	script (#A.1483, Markus Kuhn).
14995
14996 setfontdirs |	  6 +++---
14997 1 files changed, 3 insertions(+), 3 deletions(-)
14998
14999commit 72a762196f356837ef615ee2a079e8b801a6f592
15000Author: Torrey Lyons <torrey@mrcla.com>
15001Date:	Fri Jan 3 18:54:11 2003 +0000
15002
15003    On Darwin add Mac font directories to fonts.conf.
15004
15005 Imakefile |	9 +++++++--
15006 1 files changed, 7 insertions(+), 2 deletions(-)
15007
15008commit 432913ead584d164ed2830958ca5a3846394f5e6
15009Author: David Dawes <dawes@xfree86.org>
15010Date:	Sat Dec 21 02:31:53 2002 +0000
15011
15012    677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
15013
15014 src/fccfg.c |	  6 +++++-
15015 1 files changed, 5 insertions(+), 1 deletions(-)
15016
15017commit 1e341fdfc38527d8614e2fe744237f473f3febee
15018Author: David Dawes <dawes@xfree86.org>
15019Date:	Tue Dec 17 03:26:36 2002 +0000
15020
15021    Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
15022    fixes
15023	(Stuart Lissaman).
15024
15025 setfontdirs |	 14 ++++++++++++--
15026 1 files changed, 12 insertions(+), 2 deletions(-)
15027
15028commit 234397b42976f027df7acc41aae80ec43692d557
15029Author: David Dawes <dawes@xfree86.org>
15030Date:	Sat Dec 14 02:03:59 2002 +0000
15031
15032    633. Perform country-independent matching for Chinese languages in
15033	fontconfig (#A.1406, Keith Packard).
15034
15035 fc-lang/fc-lang.c |   76
15036 ++++++++++++++++++++++++++++++++++++++++++++++++----
15037 fc-lang/fclang.h  |   10 ++++++-
15038 src/fclang.c	   |   15 +++++++---
15039 3 files changed, 89 insertions(+), 12 deletions(-)
15040
15041commit 45fb31aa9113b597878fc19d1463c078663540d9
15042Author: David Dawes <dawes@xfree86.org>
15043Date:	Sat Dec 14 01:59:38 2002 +0000
15044
15045    632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
15046    code
15047	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
15048
15049 src/fcstr.c |	  4 ++--
15050 1 files changed, 2 insertions(+), 2 deletions(-)
15051
15052commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
15053Author: Egbert Eich <eich@suse.de>
15054Date:	Wed Dec 4 10:28:03 2002 +0000
15055
15056    574. Make RENDER optional for Xvfb. When RENDER is enabled add
15057    depth 32
15058	pixmap format to list of supported pixmaps (Egbert Eich).
15059    573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
15060    isn't true
15061	for all platforms (Egbert Eich).
15062    572. Fix lbxproxy to also build on platforms that don't have
15063    snprintf()
15064	(Egbert Eich).
15065    571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
15066    after
15067	calling va_arg on all platforms (Egbert Eich).
15068    570. Fixed x11perf aa benchmarks to support non-default
15069    visuals/colormaps
15070	(Egbert Eich).
15071
15072 fontconfig/fcprivate.h |    2 +-
15073 1 files changed, 1 insertions(+), 1 deletions(-)
15074
15075commit 7657345c1031eacedd734ddbc62a29de776672f4
15076Author: Keith Packard <keithp@keithp.com>
15077Date:	Fri Nov 22 02:12:16 2002 +0000
15078
15079    In debugging output, mark weakly bound values with (w)
15080
15081 src/fcdbg.c |	  6 +++++-
15082 1 files changed, 5 insertions(+), 1 deletions(-)
15083
15084commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
15085Author: Keith Packard <keithp@keithp.com>
15086Date:	Thu Nov 21 16:53:00 2002 +0000
15087
15088    Use unique local Imake define for fonts.conf dir (#5482, Mike
15089    A. Harris)
15090
15091 Imakefile |   14 +++++++-------
15092 1 files changed, 7 insertions(+), 7 deletions(-)
15093
15094commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
15095Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
15096Date:	Fri Nov 15 09:29:35 2002 +0000
15097
15098    483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
15099	directory /usr/share/fonts is ignored in this case (#A.1325,
15100	Joe Moss).
15101
15102 Imakefile |   14 ++++++++++++--
15103 1 files changed, 12 insertions(+), 2 deletions(-)
15104
15105commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
15106Author: Keith Packard <keithp@keithp.com>
15107Date:	Mon Oct 21 17:03:47 2002 +0000
15108
15109    Elide historic cyrillic letters from several orthographies as they are
15110	unnecessary for modern documents and ill supported by fonts
15111
15112 fc-lang/bua.orth |    6 +++---
15113 fc-lang/fclang.h |   14 +++++++-------
15114 fc-lang/kaa.orth |    6 +++---
15115 fc-lang/ky.orth  |    6 +++---
15116 fc-lang/ru.orth  |   10 +++++++---
15117 fc-lang/sah.orth |    6 +++---
15118 fc-lang/tk.orth  |    6 +++---
15119 fc-lang/tt.orth  |    6 +++---
15120 fc-lang/tyv.orth |    6 +++---
15121 9 files changed, 35 insertions(+), 31 deletions(-)
15122
15123commit bff801144b226f5f3ddf4188f181ed3f629fdcab
15124Author: Keith Packard <keithp@keithp.com>
15125Date:	Fri Oct 11 17:53:03 2002 +0000
15126
15127    Add a bunch more consts to Xft and fontconfig apis
15128
15129 fontconfig/fcfreetype.h |    2 +-
15130 fontconfig/fontconfig.h |   20 ++++++++++----------
15131 src/fcpat.c		 |   20 ++++++++++----------
15132 3 files changed, 21 insertions(+), 21 deletions(-)
15133
15134commit 0ce819b6096ae852a1979fa6ebb3e29260848007
15135Author: Keith Packard <keithp@keithp.com>
15136Date:	Thu Oct 3 22:06:27 2002 +0000
15137
15138    Change comments a bit in fonts.conf.in
15139
15140 fonts.conf.in |    7 +++++++
15141 1 files changed, 7 insertions(+), 0 deletions(-)
15142
15143commit 0d5af2ef2d9785efc29c909bc11f483069192c95
15144Author: Keith Packard <keithp@keithp.com>
15145Date:	Wed Oct 2 16:15:54 2002 +0000
15146
15147    English orthography included 0xd. instead of 0xe. for several
15148    codepoints.
15149	Oops
15150
15151 fc-lang/en.orth  |    8 ++++----
15152 fc-lang/fclang.h |    2 +-
15153 2 files changed, 5 insertions(+), 5 deletions(-)
15154
15155commit 1852d490352fdc05891b778a8769000816b907b0
15156Author: Keith Packard <keithp@keithp.com>
15157Date:	Wed Oct 2 07:11:30 2002 +0000
15158
15159    Add FC_RGBA_UNKNOWN
15160
15161 fontconfig/fontconfig.h |    5 +++--
15162 src/fcname.c		 |    5 +++--
15163 src/fontconfig.man	 |    4 +++-
15164 3 files changed, 9 insertions(+), 5 deletions(-)
15165
15166commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
15167Author: Keith Packard <keithp@keithp.com>
15168Date:	Thu Sep 26 00:30:30 2002 +0000
15169
15170    Fix alignment issue on sparc
15171
15172 src/fcpat.c |	 17 ++++++++++++-----
15173 1 files changed, 12 insertions(+), 5 deletions(-)
15174
15175commit a342e87dc3d4211a29525654ff6b41d088bdce71
15176Author: Keith Packard <keithp@keithp.com>
15177Date:	Thu Sep 26 00:17:28 2002 +0000
15178
15179    Add fontversion field
15180
15181 fontconfig/fontconfig.h |    3 ++-
15182 src/fcdefault.c	 |    6 +++++-
15183 src/fcfreetype.c	 |   18 +++++++++++++++++-
15184 src/fcmatch.c		 |   15 ++++++++++++---
15185 src/fcname.c		 |    3 ++-
15186 5 files changed, 38 insertions(+), 7 deletions(-)
15187
15188commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
15189Author: Keith Packard <keithp@keithp.com>
15190Date:	Thu Sep 26 00:16:23 2002 +0000
15191
15192    Was losing local cached dirs in global cache list
15193
15194 src/fccache.c |   17 ++++++++---------
15195 src/fcdir.c   |    4 +++-
15196 src/fcint.h   |   10 ++++++----
15197 3 files changed, 17 insertions(+), 14 deletions(-)
15198
15199commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
15200Author: Keith Packard <keithp@keithp.com>
15201Date:	Thu Sep 26 00:13:39 2002 +0000
15202
15203    Add a few more permissable blank glyphs
15204
15205 fonts.conf.in |    6 ++++++
15206 1 files changed, 6 insertions(+), 0 deletions(-)
15207
15208commit d1bec8c66d729fe67992a0212b3dffa18879e88f
15209Author: Marc Aurele La France <tsi@ualberta.edu>
15210Date:	Wed Sep 18 17:11:46 2002 +0000
15211
15212    Pacify gcc 3.2
15213
15214 fc-cache/fc-cache.c |	  3 ++-
15215 src/fclist.c	     |	  4 ++--
15216 src/fcpat.c	     |	  4 ++--
15217 3 files changed, 6 insertions(+), 5 deletions(-)
15218
15219commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
15220Author: Marc Aurele La France <tsi@ualberta.edu>
15221Date:	Thu Sep 12 20:56:03 2002 +0000
15222
15223    Fix structure alignment and array wlk bugs
15224
15225 src/fcpat.c |	 11 +++++++----
15226 1 files changed, 7 insertions(+), 4 deletions(-)
15227
15228commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
15229Author: Keith Packard <keithp@keithp.com>
15230Date:	Sat Sep 7 19:43:41 2002 +0000
15231
15232    Add a bunch more blank glyphs, plus label existing blanks with
15233    official
15234	unicode names
15235
15236 fonts.conf.in |   66
15237 ++++++++++++++++++++++++++++++++-------------------------
15238 1 files changed, 37 insertions(+), 29 deletions(-)
15239
15240commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
15241Author: Keith Packard <keithp@keithp.com>
15242Date:	Sat Sep 7 17:30:18 2002 +0000
15243
15244    Found a few more blank glyphs to add
15245
15246 fonts.conf.in |    4 ++++
15247 1 files changed, 4 insertions(+), 0 deletions(-)
15248
15249commit f9ad97b0d4be53164970ca0a8ff605670a60587c
15250Author: Keith Packard <keithp@keithp.com>
15251Date:	Sat Sep 7 16:50:16 2002 +0000
15252
15253    Add more blank glyphs to default config
15254
15255 fonts.conf.in |   14 ++++++++++++++
15256 1 files changed, 14 insertions(+), 0 deletions(-)
15257
15258commit c2022f999e0492d530925b0112ffd34ce146a8e3
15259Author: Keith Packard <keithp@keithp.com>
15260Date:	Sat Aug 31 22:27:08 2002 +0000
15261
15262    Update ChangeLog with a few notes
15263
15264 ChangeLog |   15 ++++++++++++++-
15265 1 files changed, 14 insertions(+), 1 deletions(-)
15266
15267commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
15268Author: Keith Packard <keithp@keithp.com>
15269Date:	Sat Aug 31 22:17:32 2002 +0000
15270
15271    More complete memory tracking. Install always overwrites header files
15272
15273 fontconfig/Makefile.in |   17 ++++-------------
15274 src/fcatomic.c		|    8 +++++++-
15275 src/fcblanks.c		|    8 ++++++++
15276 src/fccache.c		|   37 +++++++++++++++++++++++++++----------
15277 src/fccfg.c		|    6 ++++--
15278 src/fccharset.c	|   10 +++++++---
15279 src/fcdir.c		|    3 ++-
15280 src/fcfreetype.c	|    8 +++++---
15281 src/fcinit.c		|   48
15282 ++++++++++++++++++++++++++++++------------------
15283 src/fcint.h		|   14 +++++++++++++-
15284 src/fcmatch.c		|    3 ++-
15285 src/fcname.c		|    7 ++++++-
15286 src/fcpat.c		|    3 ++-
15287 src/fcstr.c		|    5 +++++
15288 src/fcxml.c		|   33 ++++++++++++++++++++++++++++-----
15289 15 files changed, 150 insertions(+), 60 deletions(-)
15290
15291commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
15292Author: Keith Packard <keithp@keithp.com>
15293Date:	Fri Aug 30 01:28:17 2002 +0000
15294
15295    Update latin and cyrillic orthographies by comparing those found at
15296	evertype.com with those from eki.ee
15297
15298 fc-lang/ab.orth  |    7 +-
15299 fc-lang/az.orth  |   65 ++-
15300 fc-lang/ba.orth  |   43 +-
15301 fc-lang/be.orth  |   20 +-
15302 fc-lang/bg.orth  |   21 +-
15303 fc-lang/br.orth  |   33 +-
15304 fc-lang/ca.orth  |   50 +-
15305 fc-lang/cs.orth  |   67 ++-
15306 fc-lang/da.orth  |   83 ++-
15307 fc-lang/de.orth  |   33 +-
15308 fc-lang/es.orth  |   42 +-
15309 fc-lang/et.orth  |   35 +-
15310 fc-lang/eu.orth  |   26 +-
15311 fc-lang/fclang.h | 1602
15312 ++++++++++++++++++++++++++----------------------------
15313 fc-lang/fi.orth  |   40 +-
15314 fc-lang/fo.orth  |   57 ++-
15315 fc-lang/fy.orth  |   24 +-
15316 fc-lang/ga.orth  |   78 ++-
15317 fc-lang/gd.orth  |   23 +-
15318 fc-lang/gl.orth  |    7 +-
15319 fc-lang/hr.orth  |   33 +-
15320 fc-lang/hu.orth  |   13 +-
15321 fc-lang/is.orth  |   31 +-
15322 fc-lang/it.orth  |   24 +-
15323 fc-lang/kk.orth  |   15 +-
15324 fc-lang/kl.orth  |   35 +-
15325 fc-lang/lt.orth  |   11 +-
15326 fc-lang/lv.orth  |    7 +-
15327 fc-lang/mt.orth  |   50 ++-
15328 fc-lang/nl.orth  |   27 +-
15329 fc-lang/no.orth  |   49 ++-
15330 fc-lang/oc.orth  |   37 +-
15331 fc-lang/pl.orth  |   16 +-
15332 fc-lang/pt.orth  |   40 +-
15333 fc-lang/rm.orth  |   13 +-
15334 fc-lang/ro.orth  |    6 +-
15335 fc-lang/sk.orth  |   31 +-
15336 fc-lang/sl.orth  |   82 +++-
15337 fc-lang/sq.orth  |    7 +-
15338 fc-lang/sr.orth  |   25 +-
15339 fc-lang/sv.orth  |   76 +++-
15340 fc-lang/tr.orth  |   34 +-
15341 fc-lang/uk.orth  |   20 +-
15342 fc-lang/vot.orth |    5 +-
15343 44 files changed, 1799 insertions(+), 1244 deletions(-)
15344
15345commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
15346Author: Keith Packard <keithp@keithp.com>
15347Date:	Mon Aug 26 23:34:31 2002 +0000
15348
15349    FcLangSetHasLang was not actually checking the language set itself
15350
15351 ChangeLog    |    4 ++++
15352 src/fclang.c |    7 ++++---
15353 2 files changed, 8 insertions(+), 3 deletions(-)
15354
15355commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
15356Author: Keith Packard <keithp@keithp.com>
15357Date:	Mon Aug 26 20:52:59 2002 +0000
15358
15359    Update ChangeLog, fix some bugs in the man page
15360
15361 ChangeLog	    |	 3 ++
15362 src/fontconfig.man |	68
15363 +++++++++++++++++++++++++++------------------------
15364 2 files changed, 39 insertions(+), 32 deletions(-)
15365
15366commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
15367Author: Keith Packard <keithp@keithp.com>
15368Date:	Mon Aug 26 19:57:40 2002 +0000
15369
15370    Append version number to cache file names
15371
15372 fontconfig/fontconfig.h |   18 +++++++++++++++---
15373 src/fcdir.c		 |    6 +++---
15374 src/fcint.h		 |    2 +-
15375 src/fontconfig.man	 |    5 +++--
15376 4 files changed, 22 insertions(+), 9 deletions(-)
15377
15378commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
15379Author: Keith Packard <keithp@keithp.com>
15380Date:	Sat Aug 24 20:08:53 2002 +0000
15381
15382    Add const to a bunch of string APIs
15383
15384 fontconfig/fontconfig.h |   32 ++++++++++++++++----------------
15385 src/fcstr.c		 |   46
15386 +++++++++++++++++++++++-----------------------
15387 2 files changed, 39 insertions(+), 39 deletions(-)
15388
15389commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
15390Author: Keith Packard <keithp@keithp.com>
15391Date:	Thu Aug 22 18:53:22 2002 +0000
15392
15393    Add contains/not_contains, fix LangSet equal operator to use
15394    FcLangEqual
15395
15396 ChangeLog    |   13 +++++++++++++
15397 fonts.dtd    |    6 ++++--
15398 src/fccfg.c  |   28 +++++++++++++++++++++-------
15399 src/fcdbg.c  |    9 ++++++---
15400 src/fcint.h  |    4 ++--
15401 src/fclang.c |    1 +
15402 src/fclist.c |    8 ++++----
15403 src/fcxml.c  |   19 ++++++++++++++++---
15404 8 files changed, 67 insertions(+), 21 deletions(-)
15405
15406commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
15407Author: Keith Packard <keithp@keithp.com>
15408Date:	Thu Aug 22 07:36:45 2002 +0000
15409
15410    Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
15411
15412 ChangeLog		 |   22 ++-
15413 fc-lang/fc-lang.c	 |   24 ++-
15414 fc-lang/fclang.h	 |  556
15415 +++++++++++++++++++++++-----------------------
15416 fontconfig/fcprivate.h  |    5 +-
15417 fontconfig/fontconfig.h |   46 ++++-
15418 src/fccache.c		 |   16 +-
15419 src/fccfg.c		 |   22 ++-
15420 src/fccharset.c	 |   80 +++++---
15421 src/fcdbg.c		 |    5 +-
15422 src/fcfreetype.c	 |   11 +-
15423 src/fcinit.c		 |   14 +-
15424 src/fcint.h		 |   35 ++-
15425 src/fclang.c		 |  431 +++++++++++++++++++++++++++++++-----
15426 src/fclist.c		 |    4 +-
15427 src/fcmatch.c		 |   31 +++-
15428 src/fcname.c		 |   29 ++-
15429 src/fcpat.c		 |  301 +++++++++++++++++++++++++-
15430 src/fcstr.c		 |   14 +-
15431 18 files changed, 1235 insertions(+), 411 deletions(-)
15432
15433commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
15434Author: Keith Packard <keithp@keithp.com>
15435Date:	Tue Aug 20 23:17:03 2002 +0000
15436
15437    Memory leak in XML parsing of matrices (thanks Owen)
15438
15439 src/fcxml.c |	  3 ++-
15440 1 files changed, 2 insertions(+), 1 deletions(-)
15441
15442commit fa244f3d8807415247c8aeb77145502b1cb9ace8
15443Author: Keith Packard <keithp@keithp.com>
15444Date:	Mon Aug 19 19:32:05 2002 +0000
15445
15446    Various config changes plus a couple of optimizations from Owen
15447
15448 ChangeLog		 |   19 ++++++++
15449 config.h.in		 |    9 ----
15450 config/Makedefs.in	 |   25 +++++-----
15451 configure.in		 |  117
15452 +++++++---------------------------------------
15453 fc-cache/Imakefile	 |    2 +-
15454 fc-lang/Imakefile	 |    4 +-
15455 fc-lang/ja.orth	 |    4 +-
15456 fc-lang/ko.orth	 |    5 ++-
15457 fc-lang/zh_cn.orth	 |    5 ++-
15458 fc-lang/zh_sg.orth	 |    4 +-
15459 fc-list/Imakefile	 |    2 +-
15460 fontconfig/fcprivate.h  |    4 +-
15461 fontconfig/fontconfig.h |   18 +++----
15462 fonts.conf.in		 |   12 +++++
15463 src/Imakefile		 |    2 +-
15464 src/fccache.c		 |   69 +++++++++++++++++-----------
15465 src/fccfg.c		 |   33 +++++--------
15466 src/fcdbg.c		 |    7 +--
15467 src/fclist.c		 |    4 +-
15468 src/fcmatch.c		 |    5 +-
15469 src/fcname.c		 |    4 +-
15470 src/fcpat.c		 |   43 +-----------------
15471 src/fcxml.c		 |   17 +------
15472 src/fontconfig.man	 |   22 +++------
15473 24 files changed, 159 insertions(+), 277 deletions(-)
15474
15475commit 5d43e799197d2758102b699f9bc12b3c116a9b80
15476Author: Keith Packard <keithp@keithp.com>
15477Date:	Tue Aug 13 02:06:22 2002 +0000
15478
15479    Make missing font directory messages only displayed when verbose
15480
15481 fc-cache/fc-cache.c |	  5 +++--
15482 1 files changed, 3 insertions(+), 2 deletions(-)
15483
15484commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
15485Author: Keith Packard <keithp@keithp.com>
15486Date:	Mon Aug 12 22:20:11 2002 +0000
15487
15488    Clean up French orthography, update 639-1 list of supported languages
15489
15490 fc-lang/fclang.h |    2 +-
15491 fc-lang/fr.orth  |   59 +++++++++++++++-----------
15492 fc-lang/iso639-1 |  122
15493 +++++++++++++++++++++++++++---------------------------
15494 3 files changed, 95 insertions(+), 88 deletions(-)
15495
15496commit 938bc63358c09b9fd3709e8f914870f906361594
15497Author: Keith Packard <keithp@keithp.com>
15498Date:	Sun Aug 11 18:11:04 2002 +0000
15499
15500    Fix weird first/not-first lameness in font matches, replacing
15501    with target
15502	qualifiers on test elements. Update library manual page.
15503
15504 fontconfig/fcprivate.h  |    5 +-
15505 fontconfig/fontconfig.h |   23 +++-
15506 fonts.conf.in		 |    9 +-
15507 fonts.dtd		 |    4 +
15508 src/fccfg.c		 |  142 ++++++++------------
15509 src/fcdbg.c		 |   29 +++-
15510 src/fcint.h		 |   19 ++-
15511 src/fclist.c		 |    4 +-
15512 src/fcmatch.c		 |   19 +---
15513 src/fcname.c		 |    4 +-
15514 src/fcpat.c		 |   43 ++++++-
15515 src/fcxml.c		 |   33 ++++-
15516 src/fontconfig.man	 |  332
15517 +++++++++++++++++++++++++++++++++++++++++++----
15518 13 files changed, 510 insertions(+), 156 deletions(-)
15519
15520commit 80a7d664395d62cc335ac93b9918efebca00c117
15521Author: Keith Packard <keithp@keithp.com>
15522Date:	Sun Aug 11 15:09:33 2002 +0000
15523
15524    Help message said -v was for --force
15525
15526 fc-cache/fc-cache.c |	  4 ++--
15527 1 files changed, 2 insertions(+), 2 deletions(-)
15528
15529commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
15530Author: Keith Packard <keithp@keithp.com>
15531Date:	Thu Aug 8 00:10:51 2002 +0000
15532
15533    Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
15534    Interlingua,
15535	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
15536	Tigrinya,
15537	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
15538
15539 fc-lang/Imakefile |   42 +-
15540 fc-lang/aa.orth   |   40 ++
15541 fc-lang/am.orth   |   28 +
15542 fc-lang/ay.orth   |   37 ++
15543 fc-lang/bin.orth  |   55 ++
15544 fc-lang/dz.orth   |   28 +
15545 fc-lang/fclang.h  | 1752
15546 +++++++++++++++++++++++++++++------------------------
15547 fc-lang/fj.orth   |   34 +
15548 fc-lang/ho.orth   |   33 +
15549 fc-lang/ia.orth   |   29 +
15550 fc-lang/ie.orth   |   29 +
15551 fc-lang/io.orth   |   29 +
15552 fc-lang/iso639-2  |   48 +-
15553 fc-lang/ki.orth   |   33 +
15554 fc-lang/my.orth   |   37 ++
15555 fc-lang/om.orth   |   29 +
15556 fc-lang/so.orth   |   29 +
15557 fc-lang/sw.orth   |   29 +
15558 fc-lang/ti.orth   |   28 +
15559 fc-lang/ts.orth   |   29 +
15560 fc-lang/tw.orth   |   50 ++
15561 fc-lang/ug.orth   |   29 +
15562 fc-lang/ur.orth   |   29 +
15563 fc-lang/xh.orth   |   29 +
15564 fc-lang/zu.orth   |   29 +
15565 25 files changed, 1718 insertions(+), 846 deletions(-)
15566
15567commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
15568Author: Keith Packard <keithp@keithp.com>
15569Date:	Wed Aug 7 17:34:15 2002 +0000
15570
15571    Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
15572    Scots,
15573	Syriac and Votic orthographies
15574
15575 fc-lang/Imakefile |   39 +-
15576 fc-lang/ast.orth  |   47 ++
15577 fc-lang/cu.orth   |   42 ++
15578 fc-lang/fclang.h  | 1776
15579 ++++++++++++++++++++++++++++-------------------------
15580 fc-lang/fur.orth  |   39 ++
15581 fc-lang/fy.orth   |   26 +-
15582 fc-lang/gv.orth   |   31 +
15583 fc-lang/iso639-2  |   20 +-
15584 fc-lang/kw.orth   |   35 +
15585 fc-lang/sco.orth  |   32 +
15586 fc-lang/syr.orth  |   29 +
15587 fc-lang/to.orth   |	4 +-
15588 fc-lang/vot.orth  |   37 ++
15589 13 files changed, 1300 insertions(+), 857 deletions(-)
15590
15591commit bd724c85969f7c24cf17b8780217c5a428555ea4
15592Author: Keith Packard <keithp@keithp.com>
15593Date:	Wed Aug 7 01:45:59 2002 +0000
15594
15595    Short circuit FcPatternEqual when both args point at the same pattern
15596
15597 src/fcpat.c |	  5 ++++-
15598 1 files changed, 4 insertions(+), 1 deletions(-)
15599
15600commit 0e344dec0b124c38e6193cc4208e06662acd32f1
15601Author: Keith Packard <keithp@keithp.com>
15602Date:	Tue Aug 6 19:54:10 2002 +0000
15603
15604    Update fontconfig manual to match current bits
15605
15606 src/fontconfig.man |  100
15607 +++++++++++++++++++++++++++++++++++++++++++---------
15608 1 files changed, 83 insertions(+), 17 deletions(-)
15609
15610commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
15611Author: Keith Packard <keithp@keithp.com>
15612Date:	Tue Aug 6 19:00:43 2002 +0000
15613
15614    Uninitialized member of cache structure could lead to non-updated
15615    cache
15616	files
15617
15618 src/fccache.c |    1 +
15619 1 files changed, 1 insertions(+), 0 deletions(-)
15620
15621commit 4534f30d2175966409af158c0a9efee678937bfd
15622Author: Keith Packard <keithp@keithp.com>
15623Date:	Tue Aug 6 18:59:59 2002 +0000
15624
15625    Fix Imakefile to make fclang.h writable
15626
15627 fc-lang/Imakefile |	2 +-
15628 1 files changed, 1 insertions(+), 1 deletions(-)
15629
15630commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
15631Author: Keith Packard <keithp@keithp.com>
15632Date:	Tue Aug 6 18:59:43 2002 +0000
15633
15634    Add Latin-1 characters needed by Welsh
15635
15636 fc-lang/cy.orth  |   17 +-
15637 fc-lang/fclang.h | 1430
15638 +++++++++++++++++++++++++++---------------------------
15639 2 files changed, 733 insertions(+), 714 deletions(-)
15640
15641commit a6531d8cbafd79f26d06b086cceccb461e661f4a
15642Author: Keith Packard <keithp@keithp.com>
15643Date:	Thu Aug 1 16:17:33 2002 +0000
15644
15645    Always install fonts.conf and fonts.dtd, moving any existing
15646    fonts.conf to
15647	fonts.conf.bak. Add ~/.fonts to default font directories and
15648	add some
15649	useful comments to fonts.conf
15650
15651 Imakefile     |   17 +++++++++++++++--
15652 fonts.conf.in |   12 ++++++++++++
15653 setfontdirs   |    2 ++
15654 3 files changed, 29 insertions(+), 2 deletions(-)
15655
15656commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
15657Author: Keith Packard <keithp@keithp.com>
15658Date:	Thu Aug 1 15:57:26 2002 +0000
15659
15660    Fix autoconf build BSD install and sysconfdir problems
15661
15662 ChangeLog		|   17 +++++++++++++++++
15663 Makefile.in		|   10 +++++-----
15664 config.h.in		|    3 +++
15665 config/Makedefs.in	|    5 +++--
15666 configure.in		|   14 +++++++++++++-
15667 fc-cache/Makefile.in	|    4 ++--
15668 fc-list/Makefile.in	|    4 ++--
15669 fontconfig/Makefile.in |    8 ++++----
15670 src/Makefile.in	|    2 +-
15671 9 files changed, 50 insertions(+), 17 deletions(-)
15672
15673commit c2e9d0240b52adf9f0efd42a8be600f652086c32
15674Author: Marc Aurele La France <tsi@ualberta.edu>
15675Date:	Thu Aug 1 01:35:02 2002 +0000
15676
15677    Warning fix
15678
15679 fontconfig/fontconfig.h |    5 ++++-
15680 src/fcint.h		 |    5 +----
15681 2 files changed, 5 insertions(+), 5 deletions(-)
15682
15683commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
15684Author: Keith Packard <keithp@keithp.com>
15685Date:	Wed Jul 31 01:36:37 2002 +0000
15686
15687    Add binding property to edit element
15688
15689 fonts.conf.in |   12 +++++++++---
15690 fonts.dtd     |    3 ++-
15691 src/fccfg.c   |    8 ++++----
15692 src/fcint.h   |    3 ++-
15693 src/fcxml.c   |   35 ++++++++++++++++++++++++++++-------
15694 5 files changed, 45 insertions(+), 16 deletions(-)
15695
15696commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
15697Author: Keith Packard <keithp@keithp.com>
15698Date:	Sun Jul 28 10:50:59 2002 +0000
15699
15700    Rewrite global cache handling code in fontconfig to eliminate per-file
15701	syscalls
15702
15703 fontconfig/fontconfig.h |    5 +-
15704 src/fccache.c		 |  968
15705 +++++++++++++++++++++++++++++++----------------
15706 src/fccfg.c		 |   23 +-
15707 src/fcdir.c		 |  183 +++++-----
15708 src/fcint.h		 |  126 +++++--
15709 src/fcmatrix.c		 |    9 +-
15710 6 files changed, 830 insertions(+), 484 deletions(-)
15711
15712commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
15713Author: Keith Packard <keithp@keithp.com>
15714Date:	Sat Jul 27 23:13:28 2002 +0000
15715
15716    Add ngai tahu specific chars to maori orthography
15717
15718 fc-lang/Imakefile |	1 +
15719 fc-lang/fclang.h  |  802
15720 +++++++++++++++++++++++++++--------------------------
15721 fc-lang/mi.orth   |	1 +
15722 3 files changed, 405 insertions(+), 399 deletions(-)
15723
15724commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
15725Author: Keith Packard <keithp@keithp.com>
15726Date:	Wed Jul 17 17:51:52 2002 +0000
15727
15728    Add fclang.c to Makefile.in
15729
15730 src/Makefile.in |    2 ++
15731 1 files changed, 2 insertions(+), 0 deletions(-)
15732
15733commit 6864f6279297a59ff509e5454fdebb77ac64e530
15734Author: Keith Packard <keithp@keithp.com>
15735Date:	Sat Jul 13 20:33:05 2002 +0000
15736
15737    Trim ja orthography of a couple codepoints not found in kochi fonts
15738
15739 fc-lang/fclang.h |    4 ++--
15740 fc-lang/ja.orth  |    6 +++---
15741 2 files changed, 5 insertions(+), 5 deletions(-)
15742
15743commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
15744Author: Keith Packard <keithp@keithp.com>
15745Date:	Sat Jul 13 19:10:03 2002 +0000
15746
15747    Fix typo in geez (ethiopic) orthography
15748
15749 fc-lang/fclang.h |    2 +-
15750 fc-lang/gez.orth |    4 ++--
15751 2 files changed, 3 insertions(+), 3 deletions(-)
15752
15753commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
15754Author: Keith Packard <keithp@keithp.com>
15755Date:	Sat Jul 13 05:43:25 2002 +0000
15756
15757    Add some Utf16 support, extract font family and style names from
15758    name table
15759	for sfnt fonts
15760
15761 fontconfig/fontconfig.h |   23 +++-
15762 src/fccharset.c	 |   40 +++++--
15763 src/fcfreetype.c	 |  342
15764 +++++++++++++++++++++++++++++++++++++++++++++--
15765 src/fcint.h		 |   11 ++
15766 src/fcstr.c		 |   99 ++++++++++++++-
15767 5 files changed, 495 insertions(+), 20 deletions(-)
15768
15769commit c80d2ac4866d4c534a8693d611ed85b84c11d009
15770Author: Keith Packard <keithp@keithp.com>
15771Date:	Fri Jul 12 21:06:03 2002 +0000
15772
15773    Clean up some coverage files; a few accidentally included PUA
15774    values and
15775	punctuation. Add debugging stuff to dump out missing codepoints
15776	during
15777	cache building when missing only a few
15778
15779 fc-lang/bg.orth  |   13 +-
15780 fc-lang/bi.orth  |   10 +-
15781 fc-lang/bo.orth  |   17 +-
15782 fc-lang/el.orth  |   20 +-
15783 fc-lang/fclang.h | 1630
15784 ++++++++++++++++++++++++++----------------------------
15785 fc-lang/ga.orth  |    4 +-
15786 fc-lang/gn.orth  |    4 +-
15787 fc-lang/hy.orth  |    6 +-
15788 fc-lang/km.orth  |    6 +-
15789 fc-lang/ko.orth  |  128 +++---
15790 fc-lang/lb.orth  |   10 +-
15791 fc-lang/mg.orth  |    6 +-
15792 fc-lang/mh.orth  |   14 +-
15793 fc-lang/mk.orth  |   12 +-
15794 fc-lang/mn.orth  |   14 +-
15795 fc-lang/mo.orth  |    4 +-
15796 fc-lang/ro.orth  |    4 +-
15797 fc-lang/si.orth  |    8 +-
15798 fc-lang/tl.orth  |   11 +-
15799 fc-lang/yo.orth  |   80 ++--
15800 src/fclang.c	  |   33 +-
15801 21 files changed, 1017 insertions(+), 1017 deletions(-)
15802
15803commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
15804Author: Keith Packard <keithp@keithp.com>
15805Date:	Fri Jul 12 19:19:16 2002 +0000
15806
15807    Add a bunch more languages that use the Latin alphabet
15808
15809 fc-lang/Imakefile |   35 +-
15810 fc-lang/af.orth   |   46 ++
15811 fc-lang/bam.orth  |   37 +
15812 fc-lang/bi.orth   |   39 ++
15813 fc-lang/bs.orth   |   39 ++
15814 fc-lang/ch.orth   |   35 +
15815 fc-lang/cy.orth   |   48 ++
15816 fc-lang/fclang.h  | 1900
15817 +++++++++++++++++++++++++++++++++--------------------
15818 fc-lang/ful.orth  |   38 ++
15819 fc-lang/gn.orth   |   48 ++
15820 fc-lang/ha.orth   |   36 +
15821 fc-lang/haw.orth  |   35 +
15822 fc-lang/ibo.orth  |   35 +
15823 fc-lang/id.orth   |   31 +
15824 fc-lang/iso639-2  |   64 +-
15825 fc-lang/lb.orth   |   60 ++
15826 fc-lang/mg.orth   |   35 +
15827 fc-lang/mh.orth   |   45 ++
15828 fc-lang/mi.orth   |   34 +
15829 fc-lang/ny.orth   |   30 +
15830 fc-lang/se.orth   |   37 +
15831 fc-lang/sm.orth   |   30 +
15832 fc-lang/sma.orth  |   37 +
15833 fc-lang/smj.orth  |   37 +
15834 fc-lang/smn.orth  |   40 ++
15835 fc-lang/sms.orth  |   48 ++
15836 fc-lang/tn.orth   |   33 +
15837 fc-lang/to.orth   |   30 +
15838 fc-lang/ven.orth  |   34 +
15839 fc-lang/vi.orth   |   58 ++
15840 fc-lang/wen.orth  |   42 ++
15841 fc-lang/wo.orth   |   42 ++
15842 fc-lang/yap.orth  |   35 +
15843 fc-lang/yo.orth   |   86 +++
15844 src/fcxml.c	   |   12 +-
15845 35 files changed, 2522 insertions(+), 749 deletions(-)
15846
15847commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
15848Author: Keith Packard <keithp@keithp.com>
15849Date:	Fri Jul 12 09:13:32 2002 +0000
15850
15851    Add nynorsk and bokml, remove double angle quotes from other languages
15852
15853 fc-lang/Imakefile |   31 +-
15854 fc-lang/ab.orth   |	6 +-
15855 fc-lang/ba.orth   |	6 +-
15856 fc-lang/be.orth   |	6 +-
15857 fc-lang/br.orth   |	8 +-
15858 fc-lang/da.orth   |	6 +-
15859 fc-lang/de.orth   |	6 +-
15860 fc-lang/fclang.h  |  854
15861 +++++++++++++++++++++++++++--------------------------
15862 fc-lang/fr.orth   |   10 +-
15863 fc-lang/gl.orth   |   10 +-
15864 fc-lang/iso639-2  |	4 +-
15865 fc-lang/kk.orth   |	6 +-
15866 fc-lang/kl.orth   |	6 +-
15867 fc-lang/nb.orth   |   25 ++
15868 fc-lang/nn.orth   |   43 +++
15869 fc-lang/no.orth   |	6 +-
15870 fc-lang/ru.orth   |	6 +-
15871 fc-lang/uk.orth   |	6 +-
15872 18 files changed, 565 insertions(+), 480 deletions(-)
15873
15874commit c2b971c89819281be41584720d20648fe5d1627f
15875Author: Keith Packard <keithp@keithp.com>
15876Date:	Fri Jul 12 07:58:16 2002 +0000
15877
15878    Missed adding kumyk
15879
15880 fc-lang/Imakefile |   19 +++++-----
15881 fc-lang/fclang.h  |   74 +++++++++++++++++++++--------------------
15882 fc-lang/iso639-2  |	2 +-
15883 fc-lang/kum.orth  |   96
15884 +++++++++++++++++++++++++++++++++++++++++++++++++++++
15885 4 files changed, 145 insertions(+), 46 deletions(-)
15886
15887commit f749c49cb4ebe181de145440246d3110f7052f24
15888Author: Keith Packard <keithp@keithp.com>
15889Date:	Fri Jul 12 07:52:16 2002 +0000
15890
15891    Add devanagari and cyrillic languages. Add Geez
15892
15893 fc-lang/Imakefile |   36 +-
15894 fc-lang/ava.orth  |   97 ++++
15895 fc-lang/bh.orth   |   25 +
15896 fc-lang/bho.orth  |   25 +
15897 fc-lang/bua.orth  |  102 ++++
15898 fc-lang/ce.orth   |   97 ++++
15899 fc-lang/chm.orth  |  109 ++++
15900 fc-lang/cv.orth   |  109 ++++
15901 fc-lang/fclang.h  | 1612
15902 +++++++++++++++++++++++++++++++----------------------
15903 fc-lang/gez.orth  |   57 ++
15904 fc-lang/hi.orth   |   35 ++
15905 fc-lang/ik.orth   |  100 ++++
15906 fc-lang/iso639-2  |   54 +-
15907 fc-lang/iu.orth   |   77 +++
15908 fc-lang/kaa.orth  |  110 ++++
15909 fc-lang/kok.orth  |   25 +
15910 fc-lang/ks.orth   |   25 +
15911 fc-lang/ku.orth   |   94 ++++
15912 fc-lang/kv.orth   |  101 ++++
15913 fc-lang/ky.orth   |  102 ++++
15914 fc-lang/lez.orth  |   97 ++++
15915 fc-lang/mr.orth   |   25 +
15916 fc-lang/ne.orth   |   25 +
15917 fc-lang/os.orth   |   96 ++++
15918 fc-lang/sa.orth   |   25 +
15919 fc-lang/sah.orth  |  108 ++++
15920 fc-lang/sel.orth  |   96 ++++
15921 fc-lang/tg.orth   |  108 ++++
15922 fc-lang/tk.orth   |  106 ++++
15923 fc-lang/tt.orth   |  108 ++++
15924 fc-lang/tyv.orth  |  102 ++++
15925 fc-lang/uz.orth   |   98 ++++
15926 32 files changed, 3278 insertions(+), 708 deletions(-)
15927
15928commit 2ce525423688d32b80587741d97a82209e52378c
15929Author: Keith Packard <keithp@keithp.com>
15930Date:	Thu Jul 11 02:47:50 2002 +0000
15931
15932    Remove old FC_LANG constants now that fontconfig uses RFC 3066
15933    based names
15934
15935 fontconfig/fontconfig.h |   42 +-----------------------------------------
15936 1 files changed, 1 insertions(+), 41 deletions(-)
15937
15938commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
15939Author: Keith Packard <keithp@keithp.com>
15940Date:	Wed Jul 10 21:57:23 2002 +0000
15941
15942    Use presentation forms for arabic matching, fix comment labeling
15943    persian
15944	general forms
15945
15946 fc-lang/ar.orth  |  114
15947 +++++++++++++++++++++++++++++++-----------------------
15948 fc-lang/fa.orth  |    4 +-
15949 fc-lang/fclang.h |    4 +-
15950 3 files changed, 69 insertions(+), 53 deletions(-)
15951
15952commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
15953Author: Keith Packard <keithp@keithp.com>
15954Date:	Tue Jul 9 22:08:14 2002 +0000
15955
15956    Use locale data set FC_LANG by default. Reorder FcPattern and
15957    FcValueList
15958	to match Xft1.
15959
15960 src/fcdefault.c |   53
15961 +++++++++++++++++++++++++++++++++++++++++++++++++++++
15962 src/fcint.h	 |    4 ++--
15963 2 files changed, 55 insertions(+), 2 deletions(-)
15964
15965commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
15966Author: Keith Packard <keithp@keithp.com>
15967Date:	Tue Jul 9 02:28:29 2002 +0000
15968
15969    Trim ideographic punctuation and Suzhou numerals from zh-tw
15970    orthography.
15971	Had accidentally swapped codePageRange bits for traditional and
15972	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
15973	possible
15974	bug in charset walking
15975
15976 fc-lang/Imakefile  |	18 +-
15977 fc-lang/fa.orth    |	53 ++
15978 fc-lang/fclang.h   | 1428 +++++++++++++++++++++------------
15979 fc-lang/iso639-2   |	 4 +-
15980 fc-lang/zh_hk.orth | 2240
15981 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15982 fc-lang/zh_tw.orth |	33 +-
15983 src/fccharset.c    |	 4 +-
15984 src/fcfreetype.c   |	 6 +-
15985 8 files changed, 3229 insertions(+), 557 deletions(-)
15986
15987commit e50b9ae71134a23820e8f50589649e629a6143ba
15988Author: Keith Packard <keithp@keithp.com>
15989Date:	Mon Jul 8 07:31:53 2002 +0000
15990
15991    Update iso639-2 language coverage info, fix Georgian orthography to
15992	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
15993	and
15994	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
15995	fc-lang dir
15996
15997 fc-lang/Imakefile     |    8 +-
15998 fc-lang/fclang.h      | 2624
15999 ++++++++++++++++++++++++++++++++++++++++++++++++
16000 fc-lang/fclang.tmpl.c |  130 ---
16001 fc-lang/fclang.tmpl.h |   25 +
16002 fc-lang/iso639-2      |   30 +-
16003 fc-lang/ka.orth       |    5 +-
16004 fc-lang/zh_mo.orth    |   27 +
16005 fc-lang/zh_sg.orth    |   27 +
16006 src/fcfreetype.c      |  238 +----
16007 src/fcint.h	       |    9 +-
16008 src/fclang.c	       | 2632
16009 +------------------------------------------------
16010 11 files changed, 2794 insertions(+), 2961 deletions(-)
16011
16012commit d6dabf368677babec02d8f64ba0598270e28b501
16013Author: Keith Packard <keithp@keithp.com>
16014Date:	Sun Jul 7 19:30:53 2002 +0000
16015
16016    Add walloon, update fclang.c to include recent language additions
16017
16018 fc-lang/Imakefile |	4 +-
16019 fc-lang/wa.orth   |   47 ++
16020 src/fclang.c	   | 1252
16021 ++++++++++++++++++++++++++++++-----------------------
16022 3 files changed, 757 insertions(+), 546 deletions(-)
16023
16024commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
16025Author: Keith Packard <keithp@keithp.com>
16026Date:	Sun Jul 7 19:18:51 2002 +0000
16027
16028    Share more duplicate charset data
16029
16030 fc-lang/Imakefile |   19 ++++++++++---------
16031 fc-lang/bn.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
16032 fc-lang/bo.orth   |   30 ++++++++++++++++++++++++++++++
16033 fc-lang/fc-lang.c |   28 ++++++++++++++++++++++++++--
16034 fc-lang/gu.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
16035 fc-lang/iso639-2  |   26 +++++++++++++-------------
16036 fc-lang/km.orth   |   29 +++++++++++++++++++++++++++++
16037 fc-lang/kn.orth   |   40 ++++++++++++++++++++++++++++++++++++++++
16038 fc-lang/lo.orth   |   45 +++++++++++++++++++++++++++++++++++++++++++++
16039 fc-lang/ml.orth   |   38 ++++++++++++++++++++++++++++++++++++++
16040 fc-lang/mn.orth   |   31 +++++++++++++++++++++++++++++++
16041 fc-lang/or.orth   |   41 +++++++++++++++++++++++++++++++++++++++++
16042 fc-lang/si.orth   |   38 ++++++++++++++++++++++++++++++++++++++
16043 fc-lang/ta.orth   |   43 +++++++++++++++++++++++++++++++++++++++++++
16044 fc-lang/te.orth   |   39 +++++++++++++++++++++++++++++++++++++++
16045 fc-lang/tl.orth   |   29 +++++++++++++++++++++++++++++
16046 16 files changed, 534 insertions(+), 24 deletions(-)
16047
16048commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
16049Author: Keith Packard <keithp@keithp.com>
16050Date:	Sun Jul 7 00:00:43 2002 +0000
16051
16052    Add fclang.c to CVS; easier than attempting to build it on the fly
16053
16054 src/fclang.c | 2561
16055 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16056 1 files changed, 2561 insertions(+), 0 deletions(-)
16057
16058commit 6446b1511df528082d2ac9ff31617013b311aa09
16059Author: Keith Packard <keithp@keithp.com>
16060Date:	Sat Jul 6 23:59:19 2002 +0000
16061
16062    Remove at and grave from latin languages, add copyright, license
16063    and RCS
16064	header
16065
16066 fc-lang/Imakefile  |	 2 ++
16067 fc-lang/ab.orth    |	23 +++++++++++++++++++++++
16068 fc-lang/ar.orth    |	23 +++++++++++++++++++++++
16069 fc-lang/az.orth    |	27 +++++++++++++++++++++++++--
16070 fc-lang/ba.orth    |	23 +++++++++++++++++++++++
16071 fc-lang/be.orth    |	23 +++++++++++++++++++++++
16072 fc-lang/bg.orth    |	23 +++++++++++++++++++++++
16073 fc-lang/br.orth    |	27 +++++++++++++++++++++++++--
16074 fc-lang/ca.orth    |	27 +++++++++++++++++++++++++--
16075 fc-lang/chr.orth   |	23 +++++++++++++++++++++++
16076 fc-lang/co.orth    |	23 +++++++++++++++++++++++
16077 fc-lang/cs.orth    |	27 +++++++++++++++++++++++++--
16078 fc-lang/da.orth    |	27 +++++++++++++++++++++++++--
16079 fc-lang/de.orth    |	27 +++++++++++++++++++++++++--
16080 fc-lang/el.orth    |	23 +++++++++++++++++++++++
16081 fc-lang/en.orth    |	27 +++++++++++++++++++++++++--
16082 fc-lang/eo.orth    |	27 +++++++++++++++++++++++++--
16083 fc-lang/es.orth    |	27 +++++++++++++++++++++++++--
16084 fc-lang/et.orth    |	27 +++++++++++++++++++++++++--
16085 fc-lang/eu.orth    |	27 +++++++++++++++++++++++++--
16086 fc-lang/fi.orth    |	27 +++++++++++++++++++++++++--
16087 fc-lang/fo.orth    |	27 +++++++++++++++++++++++++--
16088 fc-lang/fr.orth    |	27 +++++++++++++++++++++++++--
16089 fc-lang/fy.orth    |	23 +++++++++++++++++++++++
16090 fc-lang/ga.orth    |	27 +++++++++++++++++++++++++--
16091 fc-lang/gd.orth    |	27 +++++++++++++++++++++++++--
16092 fc-lang/gl.orth    |	27 +++++++++++++++++++++++++--
16093 fc-lang/he.orth    |	23 +++++++++++++++++++++++
16094 fc-lang/hr.orth    |	27 +++++++++++++++++++++++++--
16095 fc-lang/hu.orth    |	27 +++++++++++++++++++++++++--
16096 fc-lang/hy.orth    |	23 +++++++++++++++++++++++
16097 fc-lang/is.orth    |	27 +++++++++++++++++++++++++--
16098 fc-lang/it.orth    |	27 +++++++++++++++++++++++++--
16099 fc-lang/ja.orth    |	23 +++++++++++++++++++++++
16100 fc-lang/ka.orth    |	23 +++++++++++++++++++++++
16101 fc-lang/kk.orth    |	23 +++++++++++++++++++++++
16102 fc-lang/kl.orth    |	27 +++++++++++++++++++++++++--
16103 fc-lang/ko.orth    |	23 +++++++++++++++++++++++
16104 fc-lang/la.orth    |	27 +++++++++++++++++++++++++--
16105 fc-lang/lt.orth    |	27 +++++++++++++++++++++++++--
16106 fc-lang/lv.orth    |	27 +++++++++++++++++++++++++--
16107 fc-lang/mk.orth    |	23 +++++++++++++++++++++++
16108 fc-lang/mo.orth    |	27 +++++++++++++++++++++++++--
16109 fc-lang/mt.orth    |	27 +++++++++++++++++++++++++--
16110 fc-lang/nl.orth    |	27 +++++++++++++++++++++++++--
16111 fc-lang/no.orth    |	27 +++++++++++++++++++++++++--
16112 fc-lang/oc.orth    |	27 +++++++++++++++++++++++++--
16113 fc-lang/pl.orth    |	27 +++++++++++++++++++++++++--
16114 fc-lang/pt.orth    |	27 +++++++++++++++++++++++++--
16115 fc-lang/rm.orth    |	27 +++++++++++++++++++++++++--
16116 fc-lang/ro.orth    |	27 +++++++++++++++++++++++++--
16117 fc-lang/ru.orth    |	23 +++++++++++++++++++++++
16118 fc-lang/sh.orth    |	23 +++++++++++++++++++++++
16119 fc-lang/sk.orth    |	27 +++++++++++++++++++++++++--
16120 fc-lang/sl.orth    |	27 +++++++++++++++++++++++++--
16121 fc-lang/sq.orth    |	27 +++++++++++++++++++++++++--
16122 fc-lang/sr.orth    |	23 +++++++++++++++++++++++
16123 fc-lang/sv.orth    |	27 +++++++++++++++++++++++++--
16124 fc-lang/th.orth    |	23 +++++++++++++++++++++++
16125 fc-lang/tr.orth    |	27 +++++++++++++++++++++++++--
16126 fc-lang/uk.orth    |	23 +++++++++++++++++++++++
16127 fc-lang/vo.orth    |	23 +++++++++++++++++++++++
16128 fc-lang/yi.orth    |	23 +++++++++++++++++++++++
16129 fc-lang/zh_cn.orth |	23 +++++++++++++++++++++++
16130 fc-lang/zh_tw.orth |	23 +++++++++++++++++++++++
16131 65 files changed, 1552 insertions(+), 78 deletions(-)
16132
16133commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
16134Author: Keith Packard <keithp@keithp.com>
16135Date:	Sat Jul 6 23:47:44 2002 +0000
16136
16137    Switch to RFC 3066 based lang names
16138
16139 fontconfig/fontconfig.h |    5 +-
16140 src/Imakefile		 |    8 +-
16141 src/fccharset.c	 |    8 +-
16142 src/fcfreetype.c	 |  406
16143 ++++++++++++++++++++++++-----------------------
16144 src/fcint.h		 |   28 ++++
16145 src/fcmatch.c		 |   43 +++++-
16146 src/fcpat.c		 |   22 +++-
16147 src/fcstr.c		 |   25 +++-
16148 8 files changed, 330 insertions(+), 215 deletions(-)
16149
16150commit 899e352656f04323b9467555faf9152c69a741ab
16151Author: Keith Packard <keithp@keithp.com>
16152Date:	Sat Jul 6 23:46:58 2002 +0000
16153
16154    Add a few more common font families to the default configuration
16155
16156 fonts.conf.in |    7 +++++++
16157 1 files changed, 7 insertions(+), 0 deletions(-)
16158
16159commit 364a581d91eac73a5b1810d9c5100b6eb690219f
16160Author: Keith Packard <keithp@keithp.com>
16161Date:	Sat Jul 6 23:22:03 2002 +0000
16162
16163    Add coverage documentation files
16164
16165 fc-lang/iso639-1 |  139 ++++++++++++++++
16166 fc-lang/iso639-2 |  473
16167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
16168 2 files changed, 612 insertions(+), 0 deletions(-)
16169
16170commit c1382a3d998d098d3b86c922820558849c777c45
16171Author: Keith Packard <keithp@keithp.com>
16172Date:	Sat Jul 6 23:21:37 2002 +0000
16173
16174    Add fc-lang program to generate language coverage tables
16175
16176 fc-lang/Imakefile     |   44 +
16177 fc-lang/ab.orth       |   17 +
16178 fc-lang/ar.orth       |   49 +
16179 fc-lang/az.orth       |   26 +
16180 fc-lang/ba.orth       |   16 +
16181 fc-lang/be.orth       |   11 +
16182 fc-lang/bg.orth       |   12 +
16183 fc-lang/br.orth       |   17 +
16184 fc-lang/ca.orth       |   23 +
16185 fc-lang/chr.orth      |    2 +
16186 fc-lang/co.orth       |    2 +
16187 fc-lang/cs.orth       |   27 +
16188 fc-lang/da.orth       |   27 +
16189 fc-lang/de.orth       |   17 +
16190 fc-lang/el.orth       |   26 +
16191 fc-lang/en.orth       |   17 +
16192 fc-lang/eo.orth       |    9 +
16193 fc-lang/es.orth       |   19 +
16194 fc-lang/et.orth       |   15 +
16195 fc-lang/eu.orth       |    8 +
16196 fc-lang/fc-lang.c     |  295 +
16197 fc-lang/fc-lang.man   |   41 +
16198 fc-lang/fclang.tmpl.c |  130 +
16199 fc-lang/fi.orth       |   15 +
16200 fc-lang/fo.orth       |   25 +
16201 fc-lang/fr.orth       |   28 +
16202 fc-lang/fy.orth       |    2 +
16203 fc-lang/ga.orth       |   29 +
16204 fc-lang/gd.orth       |   15 +
16205 fc-lang/gl.orth       |   22 +
16206 fc-lang/he.orth       |    2 +
16207 fc-lang/hr.orth       |   21 +
16208 fc-lang/hu.orth       |   19 +
16209 fc-lang/hy.orth       |    5 +
16210 fc-lang/is.orth       |   26 +
16211 fc-lang/it.orth       |   14 +
16212 fc-lang/ja.orth       | 6540 ++++++++++++++++++++
16213 fc-lang/ka.orth       |    9 +
16214 fc-lang/kk.orth       |   15 +
16215 fc-lang/kl.orth       |   23 +
16216 fc-lang/ko.orth       |16217
16217 +++++++++++++++++++++++++++++++++++++++++++++++++
16218 fc-lang/la.orth       |    8 +
16219 fc-lang/lt.orth       |   13 +
16220 fc-lang/lv.orth       |   16 +
16221 fc-lang/mk.orth       |   15 +
16222 fc-lang/mo.orth       |   14 +
16223 fc-lang/mt.orth       |   18 +
16224 fc-lang/nl.orth       |   15 +
16225 fc-lang/no.orth       |   18 +
16226 fc-lang/oc.orth       |   15 +
16227 fc-lang/pl.orth       |   10 +
16228 fc-lang/pt.orth       |   19 +
16229 fc-lang/rm.orth       |   15 +
16230 fc-lang/ro.orth       |   11 +
16231 fc-lang/ru.orth       |   11 +
16232 fc-lang/sh.orth       |    2 +
16233 fc-lang/sk.orth       |   29 +
16234 fc-lang/sl.orth       |   21 +
16235 fc-lang/sq.orth       |    7 +
16236 fc-lang/sr.orth       |   11 +
16237 fc-lang/sv.orth       |   21 +
16238 fc-lang/th.orth       |    3 +
16239 fc-lang/tr.orth       |   12 +
16240 fc-lang/uk.orth       |   12 +
16241 fc-lang/vo.orth       |   13 +
16242 fc-lang/yi.orth       |    2 +
16243 fc-lang/zh_cn.orth    | 6766 +++++++++++++++++++++
16244 fc-lang/zh_tw.orth    |13079 +++++++++++++++++++++++++++++++++++++++
16245 68 files changed, 44053 insertions(+), 0 deletions(-)
16246
16247commit 084407063d0069b16b24e1fd8be818af12e36741
16248Author: Keith Packard <keithp@keithp.com>
16249Date:	Wed Jul 3 23:15:32 2002 +0000
16250
16251    Object list to FcObjectSetBuild wasnt terminated with 0
16252
16253 fc-list/fc-list.c |	4 ++--
16254 1 files changed, 2 insertions(+), 2 deletions(-)
16255
16256commit f9dc31e81cd27be1bcb72706ac667889840f60bb
16257Author: Marc Aurele La France <tsi@ualberta.edu>
16258Date:	Mon Jul 1 12:39:23 2002 +0000
16259
16260    Indent line
16261
16262 fc-list/Imakefile |	2 ++
16263 1 files changed, 2 insertions(+), 0 deletions(-)
16264
16265commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
16266Author: Marc Aurele La France <tsi@ualberta.edu>
16267Date:	Mon Jul 1 12:38:27 2002 +0000
16268
16269    Ident line
16270
16271 fc-cache/Imakefile |	 2 ++
16272 1 files changed, 2 insertions(+), 0 deletions(-)
16273
16274commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
16275Author: Keith Packard <keithp@keithp.com>
16276Date:	Mon Jul 1 05:11:20 2002 +0000
16277
16278    Make fc-cache avoid reading the whole world full of fonts
16279
16280 fc-cache/fc-cache.c |	 10 +++++-----
16281 1 files changed, 5 insertions(+), 5 deletions(-)
16282
16283commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
16284Author: Keith Packard <keithp@keithp.com>
16285Date:	Sun Jun 30 23:45:40 2002 +0000
16286
16287    Make fc-list more useful
16288
16289 fc-list/fc-list.c |   20 ++++++++++++++++----
16290 1 files changed, 16 insertions(+), 4 deletions(-)
16291
16292commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
16293Author: Keith Packard <keithp@keithp.com>
16294Date:	Sun Jun 30 23:45:17 2002 +0000
16295
16296    Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
16297
16298 fontconfig/fontconfig.h |    3 ++-
16299 1 files changed, 2 insertions(+), 1 deletions(-)
16300
16301commit 4c0036053a36678747adfd06777cef39752ca9a4
16302Author: Keith Packard <keithp@keithp.com>
16303Date:	Sat Jun 29 20:31:02 2002 +0000
16304
16305    Add strong/weak pattern value binding, add known charsets for
16306    automatic
16307	lang computation
16308
16309 src/fccfg.c	   |	3 +-
16310 src/fccharset.c   |   40 +-
16311 src/fcfreetype.c  |  235 ++++++-
16312 src/fcint.h	   |   15 +-
16313 src/fcknownsets.h | 1895
16314 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16315 src/fcmatch.c	   |  112 ++--
16316 src/fcname.c	   |	7 +-
16317 src/fcpat.c	   |	3 +-
16318 8 files changed, 2222 insertions(+), 88 deletions(-)
16319
16320commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
16321Author: Keith Packard <keithp@keithp.com>
16322Date:	Wed Jun 26 22:56:51 2002 +0000
16323
16324    Construct empty constant charsets correctly (using null pointers)
16325
16326 src/fccharset.c |   18 +++++++++++++-----
16327 1 files changed, 13 insertions(+), 5 deletions(-)
16328
16329commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
16330Author: Keith Packard <keithp@keithp.com>
16331Date:	Wed Jun 26 22:14:08 2002 +0000
16332
16333    Permit empty charsets in fonts.cache files
16334
16335 src/fcname.c |    4 ++--
16336 1 files changed, 2 insertions(+), 2 deletions(-)
16337
16338commit 223c028949c1ef316c93bea17278f58150c777ee
16339Author: Keith Packard <keithp@keithp.com>
16340Date:	Wed Jun 26 16:11:29 2002 +0000
16341
16342    Steal idea for locale-insensitive strtod from glib
16343
16344 src/fcxml.c |	 59
16345 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
16346 1 files changed, 57 insertions(+), 2 deletions(-)
16347
16348commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
16349Author: Keith Packard <keithp@keithp.com>
16350Date:	Fri Jun 21 07:01:11 2002 +0000
16351
16352    Oops. Made a mistake when adding config file names to monitor list
16353
16354 src/fcxml.c |	  9 +++++----
16355 1 files changed, 5 insertions(+), 4 deletions(-)
16356
16357commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
16358Author: Keith Packard <keithp@keithp.com>
16359Date:	Fri Jun 21 06:14:45 2002 +0000
16360
16361    Fix automatic file time checking, transcoding table searches. Actually
16362    add
16363	config files used to config structure so they can be time
16364	checked as
16365	well
16366
16367 src/fccfg.c	 |   31 ++++++++++++++-----------------
16368 src/fccharset.c |   11 +++--------
16369 src/fcxml.c	 |    5 ++++-
16370 3 files changed, 21 insertions(+), 26 deletions(-)
16371
16372commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
16373Author: Keith Packard <keithp@keithp.com>
16374Date:	Thu Jun 20 03:43:09 2002 +0000
16375
16376    Accidentally falling through several case blocks
16377
16378 src/fccfg.c |	  3 ++-
16379 src/fcdbg.c |	  6 +++---
16380 2 files changed, 5 insertions(+), 4 deletions(-)
16381
16382commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
16383Author: Keith Packard <keithp@keithp.com>
16384Date:	Wed Jun 19 21:32:51 2002 +0000
16385
16386    Add slanting for fonts without oblique/italic varient. Fix matching
16387    code to
16388	make this work
16389
16390 fonts.conf.in |   28 ++++++++++++++++++++++++++++
16391 src/fcmatch.c |    4 ++--
16392 2 files changed, 30 insertions(+), 2 deletions(-)
16393
16394commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
16395Author: Keith Packard <keithp@keithp.com>
16396Date:	Wed Jun 19 20:55:19 2002 +0000
16397
16398    Make fc-cache more tolerant of missing font directories
16399
16400 fc-cache/fc-cache.c |	 28 ++++++++++++++++++++++++++--
16401 1 files changed, 26 insertions(+), 2 deletions(-)
16402
16403commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
16404Author: Keith Packard <keithp@keithp.com>
16405Date:	Wed Jun 19 20:08:22 2002 +0000
16406
16407    Add ref counting to font config patterns so that FcFontSort return
16408    values
16409	are persistant
16410
16411 fontconfig/fontconfig.h |    5 ++++-
16412 fonts.dtd		 |    5 ++++-
16413 src/fccache.c		 |   11 +++++++++--
16414 src/fccfg.c		 |    4 ++++
16415 src/fcdbg.c		 |    8 +++++++-
16416 src/fcdir.c		 |    5 +++--
16417 src/fcint.h		 |    9 +++++----
16418 src/fclist.c		 |    2 +-
16419 src/fcmatch.c		 |   21 +++++++++++++++++++--
16420 src/fcname.c		 |    3 ++-
16421 src/fcpat.c		 |   12 +++++++++++-
16422 src/fcxml.c		 |    4 ++++
16423 12 files changed, 73 insertions(+), 16 deletions(-)
16424
16425commit 06a48f20739580338e69547c9896c539abf000dd
16426Author: Keith Packard <keithp@keithp.com>
16427Date:	Wed Jun 19 06:31:46 2002 +0000
16428
16429    Add a few aliases suggested by Owen and Mike
16430
16431 fonts.conf.in |   19 +++++++++++++++++--
16432 1 files changed, 17 insertions(+), 2 deletions(-)
16433
16434commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
16435Author: Keith Packard <keithp@keithp.com>
16436Date:	Tue Jun 18 22:23:05 2002 +0000
16437
16438    Add a few more families to fonts.conf, make FC_ANTIALIAS less
16439    important for
16440	matching, fix family->generic mapping
16441
16442 src/fccfg.c   |    7 ++++---
16443 src/fcmatch.c |   22 +++++++++++-----------
16444 2 files changed, 15 insertions(+), 14 deletions(-)
16445
16446commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
16447Author: Keith Packard <keithp@keithp.com>
16448Date:	Tue Jun 18 16:47:33 2002 +0000
16449
16450    Fix compiler warning
16451
16452 src/fcxml.c |	  4 ++--
16453 1 files changed, 2 insertions(+), 2 deletions(-)
16454
16455commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
16456Author: Keith Packard <keithp@keithp.com>
16457Date:	Tue Jun 18 16:47:12 2002 +0000
16458
16459    Fix incorrect size in memmove call in FcObjectSetAdd that crashed
16460	FcFontSetList calls
16461
16462 src/fclist.c |    3 ++-
16463 1 files changed, 2 insertions(+), 1 deletions(-)
16464
16465commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
16466Author: Keith Packard <keithp@keithp.com>
16467Date:	Sat Jun 8 18:46:35 2002 +0000
16468
16469    Fix fontconfig.pc generation in Imakefile
16470
16471 Imakefile |	4 ++--
16472 1 files changed, 2 insertions(+), 2 deletions(-)
16473
16474commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
16475Author: Keith Packard <keithp@keithp.com>
16476Date:	Sat Jun 8 17:32:05 2002 +0000
16477
16478    Add FcPatternHash, clean up a few valgrind issues
16479
16480 fontconfig/fontconfig.h |    3 ++
16481 src/fccfg.c		 |    2 +-
16482 src/fcmatch.c		 |   11 ++++--
16483 src/fcpat.c		 |   78
16484 +++++++++++++++++++++++++++++++++++++++++++++++
16485 src/fcxml.c		 |   13 +++++++-
16486 5 files changed, 101 insertions(+), 6 deletions(-)
16487
16488commit 8a39040e2a1308602aabe1aa4a8608f94830534e
16489Author: Keith Packard <keithp@keithp.com>
16490Date:	Fri Jun 7 17:55:41 2002 +0000
16491
16492    Make autoconf use correct options to build solaris shared libraries
16493
16494 configure.in |   15 +++++++++++++--
16495 1 files changed, 13 insertions(+), 2 deletions(-)
16496
16497commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
16498Author: David Dawes <dawes@xfree86.org>
16499Date:	Tue Jun 4 21:55:42 2002 +0000
16500
16501    171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
16502	Mutsumi).
16503    170. Avoid a problem with setfontdirs when run in some locales (#5179,
16504	ISHIKAWA Mutsumi).
16505    169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
16506
16507 setfontdirs |	  5 +++++
16508 1 files changed, 5 insertions(+), 0 deletions(-)
16509
16510commit e9be9cd10a24b75480a26be834041d312d8217b4
16511Author: Keith Packard <keithp@keithp.com>
16512Date:	Mon Jun 3 08:31:15 2002 +0000
16513
16514    Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
16515	interfaces
16516
16517 fontconfig/fontconfig.h |    7 ++-
16518 src/fccfg.c		 |   12 ++--
16519 src/fcint.h		 |    7 ++-
16520 src/fclist.c		 |   72 +++++++++++++--------
16521 src/fcmatch.c		 |    6 +-
16522 src/fcname.c		 |    8 +-
16523 src/fcpat.c		 |  161
16524 ++++++++++++++++++++++++++++-------------------
16525 7 files changed, 166 insertions(+), 107 deletions(-)
16526
16527commit 88c747e20612ffcae326313f8d624b36c1235993
16528Author: Keith Packard <keithp@keithp.com>
16529Date:	Sun Jun 2 21:07:57 2002 +0000
16530
16531    Eliminate some compiler warnings, avoid seg fault when matching
16532    missing
16533	values
16534
16535 src/fccfg.c   |    4 ++--
16536 src/fcdbg.c   |    5 ++++-
16537 src/fclist.c  |    4 +++-
16538 src/fcmatch.c |    4 ++--
16539 src/fcname.c  |    4 +++-
16540 5 files changed, 14 insertions(+), 7 deletions(-)
16541
16542commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
16543Author: Keith Packard <keithp@keithp.com>
16544Date:	Sun Jun 2 20:52:06 2002 +0000
16545
16546    Add aspect ratio support to Xft and fontconfig
16547
16548 fontconfig/fontconfig.h |    3 ++-
16549 src/fcname.c		 |    3 ++-
16550 2 files changed, 4 insertions(+), 2 deletions(-)
16551
16552commit 8ec077f22b2f9fd693abfda7d405ac572594be99
16553Author: Keith Packard <keithp@keithp.com>
16554Date:	Sun Jun 2 19:51:36 2002 +0000
16555
16556    Expression parsing in fonts.conf file mis-freed elements. Constant
16557    identity
16558	matrix was accidentally freed. Add ability to comare FTFace
16559	pattern
16560	elements (not that its all that useful)
16561
16562 src/fccfg.c |	 18 +++++++++++++++---
16563 src/fcxml.c |	  5 +++--
16564 2 files changed, 18 insertions(+), 5 deletions(-)
16565
16566commit be0948508ce4ebbb6e576b9dd31531efef6834e1
16567Author: Keith Packard <keithp@keithp.com>
16568Date:	Fri May 31 23:21:25 2002 +0000
16569
16570    Add support for user-provided freetype faces to Xft
16571
16572 fontconfig/fcfreetype.h |    8 +++++++-
16573 fontconfig/fcprivate.h  |    4 +++-
16574 fontconfig/fontconfig.h |    7 +++++--
16575 src/fccharset.c	 |    5 +----
16576 src/fcfreetype.c	 |    1 -
16577 src/fcint.h		 |    3 ++-
16578 src/fcpat.c		 |   29 ++++++++++++++++++++++++++++-
16579 7 files changed, 46 insertions(+), 11 deletions(-)
16580
16581commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
16582Author: Keith Packard <keithp@keithp.com>
16583Date:	Fri May 31 06:52:47 2002 +0000
16584
16585    Fix Xft2 to build right library version on old systems with xmkmf. Fix
16586	fc-cache location for xmkmf out-of-tree build on old systems
16587
16588 local.def |	2 ++
16589 1 files changed, 2 insertions(+), 0 deletions(-)
16590
16591commit fbb405f3b5f25353babee1e813eb86d53912503f
16592Author: Keith Packard <keithp@keithp.com>
16593Date:	Fri May 31 06:38:43 2002 +0000
16594
16595    Fix up support for building Xft1, Xrender and fontconfig out of
16596    the tree
16597
16598 fc-list/Imakefile |	5 +++++
16599 local.def	   |   14 ++++++++++++++
16600 2 files changed, 19 insertions(+), 0 deletions(-)
16601
16602commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
16603Author: Keith Packard <keithp@keithp.com>
16604Date:	Fri May 31 04:42:42 2002 +0000
16605
16606    Change FcCharSet datastructure, add FcFontSort API
16607
16608 fontconfig/fontconfig.h |    9 +-
16609 src/fccharset.c	 |  770
16610 +++++++++++++++++++++++++----------------------
16611 src/fcint.h		 |   27 +--
16612 src/fcmatch.c		 |   26 ++-
16613 4 files changed, 450 insertions(+), 382 deletions(-)
16614
16615commit bc9469baadc6b5f9a920a476e460113bab518208
16616Author: Keith Packard <keithp@keithp.com>
16617Date:	Wed May 29 22:07:33 2002 +0000
16618
16619    Optimize after profiling. Fix FcStrCmp to return correct sign
16620
16621 src/fccharset.c |  103 ++++++++++++++++++++++++++++++---------
16622 src/fcint.h	 |    1 +
16623 src/fcmatch.c	 |  143
16624 ++++++++++++++++++++++++++++++++++++++++--------------
16625 src/fcname.c	 |    4 +-
16626 src/fcpat.c	 |   13 ++---
16627 src/fcstr.c	 |    6 +-
16628 6 files changed, 197 insertions(+), 73 deletions(-)
16629
16630commit 1412a69926307b2736745737c7c66172ebc56724
16631Author: Keith Packard <keithp@keithp.com>
16632Date:	Wed May 29 08:21:33 2002 +0000
16633
16634    Apply some obvious fixes to FcFontSetSort from Owen. Speed up
16635    FcCharSet
16636	primitives and FcFontSetSort
16637
16638 fontconfig/fontconfig.h |    8 ++-
16639 src/fccfg.c		 |   10 +-
16640 src/fccharset.c	 |  197
16641 ++++++++++++++++++++++++++++++++++++++++++++---
16642 src/fcint.h		 |    3 +-
16643 src/fcmatch.c		 |   23 ++++-
16644 5 files changed, 219 insertions(+), 22 deletions(-)
16645
16646commit 78417a2c74f95a66e3738cf525f9d699e13c654a
16647Author: Keith Packard <keithp@keithp.com>
16648Date:	Tue May 28 03:50:23 2002 +0000
16649
16650    Use explicit cd for non-gmake systems
16651
16652 Makefile.in |	  4 ++--
16653 1 files changed, 2 insertions(+), 2 deletions(-)
16654
16655commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
16656Author: Matthieu Herrb <matthieu.herrb@laas.fr>
16657Date:	Sat May 25 13:52:37 2002 +0000
16658
16659    $< in a non-implicit rule is a GNU-makeism. It's not supported by
16660    BSD make.
16661
16662 Imakefile |	8 ++++----
16663 1 files changed, 4 insertions(+), 4 deletions(-)
16664
16665commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
16666Author: Keith Packard <keithp@keithp.com>
16667Date:	Fri May 24 06:25:52 2002 +0000
16668
16669    Clean up autoconf install to obey DESTDIR
16670
16671 Makefile.in		|   67
16672 +++++++++++++++++++++++++++++++++---------------
16673 fc-cache/Makefile.in	|   23 ++++++++++------
16674 fc-list/Makefile.in	|   22 ++++++++++-----
16675 fontconfig/Makefile.in |   24 ++++++++--------
16676 src/Makefile.in	|   48 +++++++++++++++++++++++----------
16677 5 files changed, 119 insertions(+), 65 deletions(-)
16678
16679commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
16680Author: Keith Packard <keithp@keithp.com>
16681Date:	Fri May 24 05:20:02 2002 +0000
16682
16683    Change charset enumeration functions to more sensible API
16684
16685 fontconfig/fontconfig.h |   13 ++++++++++++-
16686 src/fccharset.c	 |   46
16687 +++++++++++++++++++++++++++++++++-------------
16688 2 files changed, 45 insertions(+), 14 deletions(-)
16689
16690commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
16691Author: Keith Packard <keithp@keithp.com>
16692Date:	Fri May 24 05:19:30 2002 +0000
16693
16694    A few autoconf build fixes
16695
16696 Makefile.in	      |   12 ++++++++----
16697 configure.in	      |    4 ++--
16698 fontconfig-config.in |   10 +++++-----
16699 3 files changed, 15 insertions(+), 11 deletions(-)
16700
16701commit 48db40f692a31c39a96961c8733bfeaad416a5c0
16702Author: Keith Packard <keithp@keithp.com>
16703Date:	Thu May 23 23:00:46 2002 +0000
16704
16705    A few random fontconfig build fixes
16706
16707 config/config-subst	 |   12 +++++++-----
16708 fontconfig/fontconfig.h |    7 +++++--
16709 src/fcinit.c		 |    8 +++++++-
16710 3 files changed, 19 insertions(+), 8 deletions(-)
16711
16712commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
16713Author: Keith Packard <keithp@keithp.com>
16714Date:	Thu May 23 17:09:32 2002 +0000
16715
16716    Dont require freetype to build with fontconfig
16717
16718 fontconfig.pc.in |    1 -
16719 1 files changed, 0 insertions(+), 1 deletions(-)
16720
16721commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
16722Author: Keith Packard <keithp@keithp.com>
16723Date:	Thu May 23 17:06:46 2002 +0000
16724
16725    Add pkgconfig control file and fontconfig-config script
16726
16727 INSTALL	      |   17 +++++++--
16728 Imakefile	      |   33 +++++++++++++++++-
16729 Makefile.in	      |   18 ++++++++-
16730 README		      |   13 +++++++
16731 config/config-subst  |    8 ++++
16732 configure.in	      |   18 ++++++----
16733 fontconfig-config.in |   94
16734 ++++++++++++++++++++++++++++++++++++++++++++++++++
16735 fontconfig.pc.in     |   11 ++++++
16736 8 files changed, 199 insertions(+), 13 deletions(-)
16737
16738commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
16739Author: Keith Packard <keithp@keithp.com>
16740Date:	Thu May 23 16:05:16 2002 +0000
16741
16742    Fonts.dtd had "blanks" instead of "blank"
16743
16744 fonts.dtd |	4 ++--
16745 1 files changed, 2 insertions(+), 2 deletions(-)
16746
16747commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
16748Author: Keith Packard <keithp@keithp.com>
16749Date:	Wed May 22 22:59:41 2002 +0000
16750
16751    Missed a Makefile.in for fontconfig includes
16752
16753 fontconfig/Makefile.in |   48
16754 ++++++++++++++++++++++++++++++++++++++++++++++++
16755 1 files changed, 48 insertions(+), 0 deletions(-)
16756
16757commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
16758Author: Keith Packard <keithp@keithp.com>
16759Date:	Wed May 22 04:37:07 2002 +0000
16760
16761    Replace silly avl sort with qsort, add FcPatternEqual
16762
16763 fontconfig/fontconfig.h |    8 +-
16764 src/Imakefile		 |    6 +-
16765 src/Makefile.in	 |    4 +-
16766 src/fcavl.c		 |  419
16767 -----------------------------------------------
16768 src/fcavl.h		 |   46 -----
16769 src/fcmatch.c		 |   76 +++++----
16770 src/fcpat.c		 |  109 ++++++++++++-
16771 src/fcxml.c		 |    9 +-
16772 8 files changed, 162 insertions(+), 515 deletions(-)
16773
16774commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
16775Author: Keith Packard <keithp@keithp.com>
16776Date:	Tue May 21 17:48:15 2002 +0000
16777
16778    More autoconf cleanup for fontconfig
16779
16780 Makefile.in	      |    8 ++----
16781 config.h.in	      |    2 +-
16782 config/Makedefs.in   |   10 ++++++++-
16783 configure.in	      |   55
16784 ++++++++++++++++++++++---------------------------
16785 fc-cache/Makefile.in |    4 ++-
16786 fc-list/Makefile.in  |    4 ++-
16787 src/Imakefile	      |    4 +-
16788 src/Makefile.in      |    5 +---
16789 src/fcinit.c	      |    4 +-
16790 9 files changed, 49 insertions(+), 47 deletions(-)
16791
16792commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
16793Author: Keith Packard <keithp@keithp.com>
16794Date:	Tue May 21 17:08:42 2002 +0000
16795
16796    Fix xmkmf build process for fontconfig
16797
16798 Imakefile     |    2 +-
16799 Makefile.in   |   54 +++++++++
16800 acconfig.h    |    2 -
16801 config.h.in   |  144 +++++++++++++++++++++++
16802 configure.in  |  360
16803 ++++++++++++++++++++++++++++++++++++++++++--------------
16804 cvscompile.sh |   11 ++-
16805 findfonts     |    8 +-
16806 fonts.conf.in |   77 ++++++-------
16807 fonts.dtd     |   13 ++-
16808 local.def     |   54 +++++++++
16809 setfontdirs   |    4 +-
16810 11 files changed, 581 insertions(+), 148 deletions(-)
16811
16812commit 179c39959cc9c19004f8ca948623590e404c8c46
16813Author: Keith Packard <keithp@keithp.com>
16814Date:	Tue May 21 17:06:22 2002 +0000
16815
16816    Fix autoconf build process for fontconfig
16817
16818 config/Makedefs.in	 |   68 +++
16819 config/config.guess	 | 1391
16820 +++++++++++++++++++++++++++++++++++++++++++++++
16821 config/config.sub	 | 1355
16822 +++++++++++++++++++++++++++++++++++++++++++++
16823 config/install.sh	 |  240 ++++++++
16824 fc-cache/Imakefile	 |    7 +-
16825 fc-cache/Makefile.in	 |   46 ++
16826 fc-cache/fc-cache.c	 |  161 ++++--
16827 fc-list/Makefile.in	 |   46 ++
16828 fontconfig/fontconfig.h |   80 +++-
16829 src/Makefile.in	 |  105 ++++
16830 src/fccache.c		 |  164 +++++-
16831 src/fccfg.c		 |  352 ++++++++----
16832 src/fcdir.c		 |   84 +++-
16833 src/fcinit.c		 |  109 +++-
16834 src/fcint.h		 |   52 ++-
16835 src/fclist.c		 |    5 +-
16836 src/fcstr.c		 |  228 ++++++++-
16837 src/fcxml.c		 |  215 +++++---
16838 18 files changed, 4377 insertions(+), 331 deletions(-)
16839
16840commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
16841Author: Matthieu Herrb <matthieu.herrb@laas.fr>
16842Date:	Sun May 5 17:53:41 2002 +0000
16843
16844    Don't run fc-cache on make install if DESTDIR is set. Instead;
16845    run it from
16846	Xinstall.sh after XFree86 is installed.
16847
16848 fc-cache/Imakefile |	 4 +++-
16849 1 files changed, 3 insertions(+), 1 deletions(-)
16850
16851commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
16852Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16853Date:	Wed Apr 10 11:28:10 2002 +0000
16854
16855    put fontconfig-def.cpp in the right place.
16856
16857 fontconfig-def.cpp	|  170
16858 ------------------------------------------------
16859 src/fontconfig-def.cpp |  170
16860 ++++++++++++++++++++++++++++++++++++++++++++++++
16861 2 files changed, 170 insertions(+), 170 deletions(-)
16862
16863commit d82a034f9123558b300c956feec165c50ef7ada2
16864Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
16865Date:	Sun Apr 7 15:19:46 2002 +0000
16866
16867    new preprocessor files. (#5215-#5218, Alexander Gottwald).
16868
16869 fontconfig-def.cpp |  170
16870 ++++++++++++++++++++++++++++++++++++++++++++++++++++
16871 1 files changed, 170 insertions(+), 0 deletions(-)
16872
16873commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
16874Author: Keith Packard <keithp@keithp.com>
16875Date:	Wed Mar 27 04:33:55 2002 +0000
16876
16877    Fix FT_Get_Next_Char API to match official 2.0.9 released version
16878
16879 src/fccharset.c |   26 ++++++++++++++++++--------
16880 1 files changed, 18 insertions(+), 8 deletions(-)
16881
16882commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
16883Author: Marc Aurele La France <tsi@ualberta.edu>
16884Date:	Mon Mar 4 21:15:28 2002 +0000
16885
16886    Warning fixes
16887
16888 src/fcatomic.c |    4 ++--
16889 1 files changed, 2 insertions(+), 2 deletions(-)
16890
16891commit 216fac98e0785e787e32ff354241935a25723e4b
16892Author: Keith Packard <keithp@keithp.com>
16893Date:	Sun Mar 3 18:39:05 2002 +0000
16894
16895    Add match routine that returns list of fonts
16896
16897 fontconfig/fontconfig.h |   14 ++
16898 src/fcavl.c		 |  419
16899 +++++++++++++++++++++++++++++++++++++++++++++++
16900 src/fcavl.h		 |   46 +++++
16901 src/fcmatch.c		 |  225 ++++++++++++++++++++++----
16902 4 files changed, 671 insertions(+), 33 deletions(-)
16903
16904commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
16905Author: Keith Packard <keithp@keithp.com>
16906Date:	Sun Mar 3 18:36:26 2002 +0000
16907
16908    Eliminate duplicate definitions in fcint.h and fontconfig.h
16909
16910 src/fcint.h |	  6 ------
16911 1 files changed, 0 insertions(+), 6 deletions(-)
16912
16913commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
16914Author: Keith Packard <keithp@keithp.com>
16915Date:	Sun Mar 3 18:35:22 2002 +0000
16916
16917    fontconfig: bail scanning directory on fatal error
16918
16919 src/fcdir.c |	  2 +-
16920 1 files changed, 1 insertions(+), 1 deletions(-)
16921
16922commit 17e16fa1108491fa625258bba12e71aaad8a34de
16923Author: Keith Packard <keithp@keithp.com>
16924Date:	Sun Mar 3 18:31:20 2002 +0000
16925
16926    Eliminate compiler warnings
16927
16928 src/fccharset.c |  528
16929 +++++++++++++++++++++++++++----------------------------
16930 1 files changed, 263 insertions(+), 265 deletions(-)
16931
16932commit a391da8f0f867b8f87b1912a91882b108d163e03
16933Author: Keith Packard <keithp@keithp.com>
16934Date:	Sun Mar 3 00:19:43 2002 +0000
16935
16936    Add fcatomic.c
16937
16938 src/Imakefile	|    4 +-
16939 src/fcatomic.c |  183
16940 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16941 src/fccache.c	|    4 +
16942 3 files changed, 189 insertions(+), 2 deletions(-)
16943
16944commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
16945Author: Keith Packard <keithp@keithp.com>
16946Date:	Fri Mar 1 22:06:30 2002 +0000
16947
16948    Add new FcAtomic datatype for config file locking
16949
16950 fontconfig/fontconfig.h |   30 +++++++++++++++++++++++++++++-
16951 src/Imakefile		 |   12 ++++++------
16952 src/fccache.c		 |   34 ++++++++++++++--------------------
16953 src/fcint.h		 |    9 ++++++++-
16954 4 files changed, 57 insertions(+), 28 deletions(-)
16955
16956commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
16957Author: Marc Aurele La France <tsi@ualberta.edu>
16958Date:	Fri Mar 1 17:52:03 2002 +0000
16959
16960    Add missing clean rule
16961
16962 Imakefile |	6 ++++++
16963 1 files changed, 6 insertions(+), 0 deletions(-)
16964
16965commit 9c8e07f19589ba944e7bfb31251228b41a02f787
16966Author: Keith Packard <keithp@keithp.com>
16967Date:	Fri Mar 1 01:00:54 2002 +0000
16968
16969    Port Xft1 to fontconfig
16970
16971 fontconfig/fontconfig.h |    8 +++++++-
16972 src/fccache.c		 |   13 +++++++------
16973 src/fccfg.c		 |   10 +++++-----
16974 src/fcdir.c		 |    4 ++--
16975 4 files changed, 21 insertions(+), 14 deletions(-)
16976
16977commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
16978Author: Keith Packard <keithp@keithp.com>
16979Date:	Thu Feb 28 16:51:48 2002 +0000
16980
16981    Add better error reporting when loading config file
16982
16983 fc-list/fc-list.c	 |    2 +-
16984 fontconfig/fontconfig.h |   16 +++++++++++++++-
16985 src/fclist.c		 |   36 ++++++++++++++++++++++++++++++------
16986 src/fcmatch.c		 |   38 +++++++++++++++++++++++++++++++-------
16987 src/fcxml.c		 |   12 +++++++++++-
16988 5 files changed, 88 insertions(+), 16 deletions(-)
16989
16990commit c4bd0638c5f14329e71be8f170c30d376fc76972
16991Author: Marc Aurele La France <tsi@ualberta.edu>
16992Date:	Tue Feb 26 05:10:30 2002 +0000
16993
16994    Warning fixes
16995
16996 fc-cache/fc-cache.c |	 13 ++++++++++++-
16997 fc-list/fc-list.c   |	 15 +++++++++++++--
16998 2 files changed, 25 insertions(+), 3 deletions(-)
16999
17000commit c5350655bef34cc08739bed324a482473b2a01b8
17001Author: Keith Packard <keithp@keithp.com>
17002Date:	Sun Feb 24 01:23:35 2002 +0000
17003
17004    Check font edit value lists for empty
17005
17006 src/fccfg.c |	  4 ++--
17007 1 files changed, 2 insertions(+), 2 deletions(-)
17008
17009commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
17010Author: Keith Packard <keithp@keithp.com>
17011Date:	Fri Feb 22 18:54:07 2002 +0000
17012
17013    fontconfig: some config file parsing mistakes
17014
17015 src/fcfreetype.c |    2 +-
17016 src/fcint.h	  |    9 ---------
17017 src/fcxml.c	  |    8 ++++++--
17018 3 files changed, 7 insertions(+), 12 deletions(-)
17019
17020commit a398554a6d6467956c1c3471e912fb4e969835eb
17021Author: Keith Packard <keithp@keithp.com>
17022Date:	Wed Feb 20 01:01:21 2002 +0000
17023
17024    Remove fcxml.h include file as it cant work anymore anyhow
17025
17026 fontconfig/Imakefile |    2 +-
17027 fontconfig/fcxml.h   |   37 -------------------------------------
17028 2 files changed, 1 insertions(+), 38 deletions(-)
17029
17030commit 24c90386bbdda9800d5a35c4dbff08682186907f
17031Author: Keith Packard <keithp@keithp.com>
17032Date:	Wed Feb 20 00:32:30 2002 +0000
17033
17034    dont complain about missing optional included font config files
17035
17036 src/fcxml.c |	  4 ++--
17037 1 files changed, 2 insertions(+), 2 deletions(-)
17038
17039commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
17040Author: Keith Packard <keithp@keithp.com>
17041Date:	Tue Feb 19 08:33:23 2002 +0000
17042
17043    Automatically initialize the fontconfig library
17044
17045 src/fccfg.c  |   15 +++++++++------
17046 src/fcinit.c |    4 ++--
17047 src/fcint.h  |    4 +++-
17048 3 files changed, 14 insertions(+), 9 deletions(-)
17049
17050commit aae6f7d48744a25899cac28d47458f394defa02a
17051Author: Keith Packard <keithp@keithp.com>
17052Date:	Tue Feb 19 07:50:44 2002 +0000
17053
17054    Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
17055    to
17056	enumarate Unicode coverage efficiently
17057
17058 fontconfig/fontconfig.h |    7 +++++--
17059 src/fccache.c		 |    4 ++--
17060 src/fccharset.c	 |   23 ++++++++++++++++++++++-
17061 src/fcpat.c		 |    6 +++---
17062 4 files changed, 32 insertions(+), 8 deletions(-)
17063
17064commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
17065Author: Keith Packard <keithp@keithp.com>
17066Date:	Mon Feb 18 22:29:28 2002 +0000
17067
17068    Switch fontconfig from libxml2 to expat
17069
17070 src/Imakefile	 |    3 +-
17071 src/fccharset.c |   12 +-
17072 src/fcdbg.c	 |   20 +-
17073 src/fcint.h	 |   34 +-
17074 src/fcname.c	 |   98 +---
17075 src/fcstr.c	 |   92 +++-
17076 src/fcxml.c	 | 1744
17077 +++++++++++++++++++++++++++++++++++++------------------
17078 7 files changed, 1316 insertions(+), 687 deletions(-)
17079
17080commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
17081Author: Keith Packard <keithp@keithp.com>
17082Date:	Fri Feb 15 23:45:33 2002 +0000
17083
17084    fontconfig fc-cache program needs to be executed with correct
17085    environment
17086	on install
17087
17088 fc-cache/Imakefile |	 2 +-
17089 1 files changed, 1 insertions(+), 1 deletions(-)
17090
17091commit 65018b4a468c3175790dc27dfe37987151ad97d5
17092Author: Keith Packard <keithp@keithp.com>
17093Date:	Fri Feb 15 07:36:14 2002 +0000
17094
17095    Update to Xft version 2
17096
17097 fc-cache/fc-cache.c |	  7 ++++---
17098 1 files changed, 4 insertions(+), 3 deletions(-)
17099
17100commit ccb3e93b2754542d08dcd2572402560d76a8ed91
17101Author: Keith Packard <keithp@keithp.com>
17102Date:	Fri Feb 15 06:01:28 2002 +0000
17103
17104    fontconfig library: build fixes and compiler warning fixes
17105
17106 fc-cache/Imakefile	 |    2 +-
17107 fc-list/Imakefile	 |    2 +-
17108 fc-list/fc-list.c	 |    5 +-
17109 fontconfig/fcfreetype.h |    1 +
17110 fontconfig/fcprivate.h  |    2 +-
17111 fontconfig/fcxml.h	 |    2 +-
17112 fontconfig/fontconfig.h |   61 ++++++++--------
17113 src/fccache.c		 |  176
17114 +++++++++++++++++++++++++++++------------------
17115 src/fccfg.c		 |  126 +++++++++++++++++-----------------
17116 src/fccharset.c	 |   23 +++---
17117 src/fcdir.c		 |   58 ++++++++--------
17118 src/fcfreetype.c	 |  106 ++++++++++++++--------------
17119 src/fcinit.c		 |    2 +-
17120 src/fcint.h		 |   74 ++++++++------------
17121 src/fcmatch.c		 |    7 +-
17122 src/fcname.c		 |   92 ++++++++++++------------
17123 src/fcpat.c		 |   10 ++--
17124 src/fcstr.c		 |   32 ++++----
17125 src/fcxml.c		 |  135 ++++++++++++++++++------------------
17126 19 files changed, 473 insertions(+), 443 deletions(-)
17127
17128commit 3be03bed3955e91882b65315fdf8a68e4b453431
17129Author: Keith Packard <keithp@keithp.com>
17130Date:	Fri Feb 15 00:49:44 2002 +0000
17131
17132    Update fontconfig and libxml2 to get them working with in-tree build
17133	process
17134
17135 fc-cache/Imakefile |	12 ++--------
17136 fc-list/Imakefile  |	13 ++---------
17137 src/Imakefile	    |	55
17138 +++++----------------------------------------------
17139 3 files changed, 12 insertions(+), 68 deletions(-)
17140
17141commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
17142Author: Keith Packard <keithp@keithp.com>
17143Date:	Thu Feb 14 23:34:13 2002 +0000
17144
17145    Add new font configuration library which forms the basis of the
17146    new version
17147	of Xft
17148
17149commit 24330d27f88bbf387d92128d2c21e005f2563e93
17150Author: Keith Packard <keithp@keithp.com>
17151Date:	Thu Feb 14 23:34:13 2002 +0000
17152
17153    Initial revision
17154
17155 AUTHORS		 |    1 +
17156 COPYING		 |   22 +
17157 INSTALL		 |    3 +
17158 Imakefile		 |   25 +
17159 README			 |    2 +
17160 acconfig.h		 |    2 +
17161 configure.in		 |  202 +++++++
17162 cvscompile.sh		 |    6 +
17163 doc/fontconfig.tex	 |   55 ++
17164 fc-cache/Imakefile	 |   19 +
17165 fc-cache/fc-cache.c	 |  145 +++++
17166 fc-cache/fc-cache.man	 |   45 ++
17167 fc-list/Imakefile	 |   17 +
17168 fc-list/fc-list.c	 |  128 ++++
17169 fc-list/fc-list.man	 |   36 ++
17170 findfonts		 |    8 +
17171 fontconfig/Imakefile	 |    8 +
17172 fontconfig/fcfreetype.h |   34 +
17173 fontconfig/fcprivate.h  |  117 ++++
17174 fontconfig/fcxml.h	 |   37 ++
17175 fontconfig/fontconfig.h |  551 +++++++++++++++++
17176 fonts.conf.in		 |  191 ++++++
17177 fonts.dtd		 |  165 +++++
17178 setfontdirs		 |   19 +
17179 src/Imakefile		 |   90 +++
17180 src/fcblanks.c		 |   84 +++
17181 src/fccache.c		 |  592 ++++++++++++++++++
17182 src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
17183 src/fccharset.c	 | 1521
17184 +++++++++++++++++++++++++++++++++++++++++++++++
17185 src/fcdbg.c		 |  272 +++++++++
17186 src/fcdefault.c	 |   87 +++
17187 src/fcdir.c		 |  178 ++++++
17188 src/fcfreetype.c	 |  236 ++++++++
17189 src/fcfs.c		 |   82 +++
17190 src/fcinit.c		 |  174 ++++++
17191 src/fcint.h		 |  480 +++++++++++++++
17192 src/fclist.c		 |  442 ++++++++++++++
17193 src/fcmatch.c		 |  347 +++++++++++
17194 src/fcmatrix.c		 |  112 ++++
17195 src/fcname.c		 |  621 +++++++++++++++++++
17196 src/fcpat.c		 |  491 +++++++++++++++
17197 src/fcstr.c		 |  188 ++++++
17198 src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
17199 src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
17200 44 files changed, 11349 insertions(+), 0 deletions(-)
17201