2c5db4fb71996653fb4c2c50ded1649a159b5e3f
[platform/upstream/fontconfig.git] / ChangeLog
1 2017-11-07  gettextize  <bug-gnu-gettext@gnu.org>
2
3         * m4/gettext.m4: New file, from gettext-0.19.8.1.
4         * m4/iconv.m4: New file, from gettext-0.19.8.1.
5         * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
6         * m4/lib-link.m4: New file, from gettext-0.19.8.1.
7         * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
8         * m4/nls.m4: New file, from gettext-0.19.8.1.
9         * m4/po.m4: New file, from gettext-0.19.8.1.
10         * m4/progtest.m4: New file, from gettext-0.19.8.1.
11         * Makefile.am (EXTRA_DIST): Add config.rpath.
12         * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
13
14 2017-11-07  gettextize  <bug-gnu-gettext@gnu.org>
15
16         * m4/gettext.m4: New file, from gettext-0.19.8.1.
17         * m4/iconv.m4: New file, from gettext-0.19.8.1.
18         * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
19         * m4/lib-link.m4: New file, from gettext-0.19.8.1.
20         * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
21         * m4/nls.m4: New file, from gettext-0.19.8.1.
22         * m4/po.m4: New file, from gettext-0.19.8.1.
23         * m4/progtest.m4: New file, from gettext-0.19.8.1.
24         * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
25
26 commit 13087e38ace4f092667ab08617ced1d559f3d2e2
27 Author: Akira TAGOH <akira@tagoh.org>
28 Date:   Wed Apr 6 21:05:36 2016 +0900
29
30     Bump version to 2.11.95
31
32  README                  | 41 +++++++++++++++++++++++++++++++++++++++--
33  configure.ac            |  2 +-
34  fontconfig/fontconfig.h |  2 +-
35  3 files changed, 41 insertions(+), 4 deletions(-)
36
37 commit 0cfa146e6b41bc6b819fe0f37d0e2ff0a947eb3b
38 Author: Akira TAGOH <akira@tagoh.org>
39 Date:   Wed Apr 6 21:04:42 2016 +0900
40
41     Update libtool revision
42
43  configure.ac | 2 +-
44  1 file changed, 1 insertion(+), 1 deletion(-)
45
46 commit d179cbc2536af16cf0f4992e0a4b2d751437ee6c
47 Author: Akira TAGOH <akira@tagoh.org>
48 Date:   Wed Apr 6 14:39:15 2016 +0900
49
50     Revert "Workaround another race condition issue"
51
52     This reverts commit f44bfad235e63bb792c38e16ae1fbd281ec1453b.
53
54  src/fccache.c | 31 +------------------------------
55  src/fcdir.c   | 31 ++++++-------------------------
56  src/fcint.h   |  8 +-------
57  3 files changed, 8 insertions(+), 62 deletions(-)
58
59 commit d05d083e9f87eb378b92e477d34a88061a572d86
60 Author: Behdad Esfahbod <behdad@behdad.org>
61 Date:   Tue Mar 8 17:20:41 2016 -0800
62
63     [GX] Improve weight mapping
64
65     Align the 'wght' axis default value to OS/2 weight value and
66     adjust accordingly.  This makes both default=1.0 and default=400
67     models to work.
68
69  src/fcfreetype.c | 15 ++++++++++++---
70  1 file changed, 12 insertions(+), 3 deletions(-)
71
72 commit d709220d74c4ff6e609f35761b71d4d7136d02c1
73 Author: Behdad Esfahbod <behdad@behdad.org>
74 Date:   Tue Mar 8 17:20:28 2016 -0800
75
76     Improve OpenType to Fontconfig weight mapping
77
78  src/fcweight.c | 25 +++++++++++++++++++------
79  1 file changed, 19 insertions(+), 6 deletions(-)
80
81 commit 27d61f1ddcda5543e9c6440a0f8794caa0b1eac7
82 Author: Behdad Esfahbod <behdad@behdad.org>
83 Date:   Sun Aug 9 00:59:31 2015 +0200
84
85     [GX] Enumerate all named-instances in TrueType GX fonts
86
87  src/fcdir.c | 19 +++++++++++++++----
88  1 file changed, 15 insertions(+), 4 deletions(-)
89
90 commit 00c8408c6a82a79388f8119c4afce6e721b693f7
91 Author: Behdad Esfahbod <behdad@behdad.org>
92 Date:   Sun Aug 9 09:06:37 2015 +0200
93
94     [GX] Support instance weight, width, and style name
95
96  src/fcfreetype.c | 74
97  +++++++++++++++++++++++++++++++++++++++++++++++++++-----
98  1 file changed, 68 insertions(+), 6 deletions(-)
99
100 commit 28f62d1bb892e1c86eb0d5afaf125bfe0e34cbe9
101 Author: Behdad Esfahbod <behdad@behdad.org>
102 Date:   Sun Aug 9 00:45:01 2015 +0200
103
104     Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery()
105
106     Need for upcoming work.  No functional change expected.
107
108  src/fcdir.c | 25 +++++++++++++++++++++----
109  1 file changed, 21 insertions(+), 4 deletions(-)
110
111 commit d570a841a2aa9d770578aa149e43bb2e5bd0f2df
112 Author: Patrick Haller <patrick.haller@haller-consult.de>
113 Date:   Sat Jan 9 03:06:31 2016 +0100
114
115     Optimizations in FcStrSet
116
117     Applied optimizations:
118     - skip duplicate check in FcStrSetAppend for values originating
119     from readdir()
120     - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig
121     layout unaltered)
122
123     Starting gedit is measured to
124
125                             Unoptimized     Optimized
126     user[s]                         0,806         0,579
127     sys[s]                          0,062         0,062
128     Total Instr Fetch Cost: 1.658.683.750   895.069.820
129     Cachegrind D Refs:        513.917.619   312.000.436
130     Cachegrind Dl Misses:       8.605.632     4.954.639
131
132  src/fccache.c |  2 +-
133  src/fccfg.c   |  4 ++--
134  src/fcdir.c   |  6 +++---
135  src/fcint.h   | 11 +++++++++++
136  src/fcstr.c   | 47 +++++++++++++++++++++++++++++++++--------------
137  src/fcxml.c   |  2 +-
138  6 files changed, 51 insertions(+), 21 deletions(-)
139
140 commit 98434b3392172233094cac25ade7225c93da9f1c
141 Author: Akira TAGOH <akira@tagoh.org>
142 Date:   Wed Dec 2 11:31:50 2015 +0900
143
144     Add hintstyle templates and make hintslight default
145
146  conf.d/10-hinting-full.conf   | 13 +++++++++++++
147  conf.d/10-hinting-medium.conf | 13 +++++++++++++
148  conf.d/10-hinting-none.conf   | 13 +++++++++++++
149  conf.d/10-hinting-slight.conf | 13 +++++++++++++
150  conf.d/Makefile.am            |  5 +++++
151  5 files changed, 57 insertions(+)
152
153 commit 04763135d47ae24a808fc15c4482e2bb6f847ab9
154 Author: Akira TAGOH <akira@tagoh.org>
155 Date:   Wed Nov 25 11:58:14 2015 +0900
156
157     Avoid an error message on testing when no fonts.conf installed
158
159     This test case doesn't require any config files so no need to ensure
160     loading them.
161
162  test/test-bz89617.c | 2 +-
163  1 file changed, 1 insertion(+), 1 deletion(-)
164
165 commit 5886d98c368cdb76ddedc48aedbab45a5c7e96f6
166 Author: Akira TAGOH <akira@tagoh.org>
167 Date:   Tue Nov 24 10:46:34 2015 +0900
168
169     Bug 93075 - Possible fix for make check failure on msys/MinGW...
170
171     Patch from Christian Fafard
172
173  test/run-test.sh | 13 +++++++++----
174  1 file changed, 9 insertions(+), 4 deletions(-)
175
176 commit 1d87fab8b18bf5a497646d98a1c6279372aac4ea
177 Author: Akira TAGOH <akira@tagoh.org>
178 Date:   Wed Nov 18 14:44:17 2015 +0900
179
180     remomve unnecessary code
181
182  src/fcdefault.c | 1 -
183  1 file changed, 1 deletion(-)
184
185 commit d162a4a83d6bf2182e288e0bc0b4d3ae2f78f040
186 Author: Akira TAGOH <akira@tagoh.org>
187 Date:   Fri Oct 16 17:24:22 2015 +0900
188
189     Fix assertion on 32bit arch
190
191  src/fcarch.c | 2 +-
192  1 file changed, 1 insertion(+), 1 deletion(-)
193
194 commit 6d6ce028eedc6775b61fe768eca4d791ba9db21d
195 Author: Akira TAGOH <akira@tagoh.org>
196 Date:   Thu Oct 15 15:53:27 2015 +0900
197
198     Fix compiler warnings on MinGW
199
200  test/test-bz89617.c | 4 ++--
201  1 file changed, 2 insertions(+), 2 deletions(-)
202
203 commit bd96984e4b1da2e4b422050b773f3ded978d976c
204 Author: Akira TAGOH <akira@tagoh.org>
205 Date:   Thu Oct 15 15:48:23 2015 +0900
206
207     Use int64_t instead of long long
208
209  src/fccache.c | 4 ++--
210  src/fcint.h   | 2 +-
211  2 files changed, 3 insertions(+), 3 deletions(-)
212
213 commit 7ccde89758f23a7eb90549667cffb084e684ed48
214 Author: Akira TAGOH <akira@tagoh.org>
215 Date:   Tue Oct 13 13:06:54 2015 +0900
216
217     Fix build issue on MinGW
218
219  src/fccache.c | 16 ++++++++++++++--
220  1 file changed, 14 insertions(+), 2 deletions(-)
221
222 commit a44cc450b5f3d67c0298a912e12ed5ff234490f9
223 Author: Akira TAGOH <akira@tagoh.org>
224 Date:   Tue Oct 13 13:04:18 2015 +0900
225
226     Use long long to see the same size between LP64 and LLP64
227
228  src/fccache.c | 2 +-
229  src/fcint.h   | 2 +-
230  2 files changed, 2 insertions(+), 2 deletions(-)
231
232 commit c88d9b62421e8ba35a71319c7b0d555d512510c7
233 Author: Akira TAGOH <akira@tagoh.org>
234 Date:   Mon Aug 17 16:37:08 2015 +0900
235
236     Fail on make runtime as needed instead of configure if no python
237     installed
238
239     python isn't necessarily required to build fontconfig from tarball
240     so that
241     generated fcblanks.h is available in tarball.
242
243     https://bugs.freedesktop.org/show_bug.cgi?id=91663
244
245  configure.ac          | 3 ++-
246  fc-blanks/Makefile.am | 5 +++++
247  2 files changed, 7 insertions(+), 1 deletion(-)
248
249 commit ad9f5880502c9a3f8e7f8919336888ee056f17ba
250 Author: Akira TAGOH <akira@tagoh.org>
251 Date:   Fri Aug 14 17:17:34 2015 +0900
252
253     Fix the broken cache more.
254
255     Take a look at the nano second in the mtime to figure out
256     if the cache needs to be updated if available.
257     and do the mutex lock between scanning and writing a cache
258     to avoid the conflict.
259
260     Also we don't need to scan directories again after writing
261     caches. so getting rid of the related code as well.
262
263     https://bugs.freedesktop.org/show_bug.cgi?id=69845
264
265     and for reference:
266
267     https://bugzilla.redhat.com/show_bug.cgi?id=1236034
268
269  configure.ac            |  3 ++
270  fc-cache/fc-cache.c     | 75 +++++++++++++------------------------
271  fontconfig/fontconfig.h |  2 +-
272  src/fcarch.c            |  2 +-
273  src/fccache.c           | 98
274  ++++++++++++++++++++++++++++++++++++++++++++++++-
275  src/fcdir.c             |  6 +++
276  src/fcint.h             |  8 ++++
277  7 files changed, 142 insertions(+), 52 deletions(-)
278
279 commit 46ec6a52d4cc447cc3ff4a13b2067ecb76c9db2e
280 Author: Behdad Esfahbod <behdad@behdad.org>
281 Date:   Fri Jun 26 17:02:13 2015 -0700
282
283     Revert changes made to FcConfigAppFontAddDir() recently
284
285     In 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb the behavior of
286     FcConfigAppFontAddFile/Dir() were changed to return false
287     if not fonts were found.  While this is welldefined and useful
288     for AddFile(), it's quite problematic for AddDir().  For example,
289     if the directory is empty, is that a failure or success?  Worse,
290     the false value from AddDir() was being propagated all the way
291     to FcInit() returning false now.  This only happened upon memory
292     allocation failure before, and some clients assert that FcInit()
293     is successful.
294
295     With this change, AddDir() is reverted back to what it was.
296     AddFont() change (which was actually in fcdir.c) from the original
297     commit is left in.
298
299  doc/fcconfig.fncs |  2 +-
300  src/fccfg.c       | 29 +++++++++++------------------
301  src/fcint.h       |  3 ---
302  src/fcstr.c       |  8 --------
303  4 files changed, 12 insertions(+), 30 deletions(-)
304
305 commit a8096dfa5965bfb1953fe829ff13eea23b4233c7
306 Author: Akira TAGOH <akira@tagoh.org>
307 Date:   Wed Jun 24 15:46:45 2015 +0900
308
309     Bug 90867 - Memory Leak during error case in fccharset
310
311     https://bugs.freedesktop.org/show_bug.cgi?id=90867
312
313  src/fccharset.c | 24 ++++++++++++++++++++----
314  1 file changed, 20 insertions(+), 4 deletions(-)
315
316 commit 0551e1b344bd2f57015a378dae4a0771031c3042
317 Author: Akira TAGOH <akira@tagoh.org>
318 Date:   Thu Jun 18 17:25:02 2015 +0900
319
320     Update CaseFolding.txt to Unicode 8.0
321
322  fc-case/CaseFolding.txt | 147
323  +++++++++++++++++++++++++++++++++++++++++++++++-
324  fc-case/Makefile.am     |   3 +
325  2 files changed, 147 insertions(+), 3 deletions(-)
326
327 commit 6f929ff37ce277a12256b918751e2f3fca2fcb8a
328 Author: Akira TAGOH <akira@tagoh.org>
329 Date:   Wed Jun 17 16:34:29 2015 +0900
330
331     Fix a memory leak in FcFreeTypeQueryFace
332
333  src/fcfreetype.c | 2 ++
334  1 file changed, 2 insertions(+)
335
336 commit 46b2c62faa64250eec3981ee816e91a9a3dee857
337 Author: Akira TAGOH <akira@tagoh.org>
338 Date:   Wed Jun 17 16:29:08 2015 +0900
339
340     Add a warning for blank in fonts.conf
341
342     and remove the unnecessary code for parsing blanks
343
344  src/fcxml.c | 7 +++++++
345  1 file changed, 7 insertions(+)
346
347 commit 33fd436a3ec63ca58f3cb51bd4ab7b33e90d89c8
348 Author: Akira TAGOH <akira@tagoh.org>
349 Date:   Wed Jun 17 16:15:35 2015 +0900
350
351     Don't return FcFalse even when no fonts dirs is configured
352
353  src/fccfg.c | 2 ++
354  src/fcint.h | 3 +++
355  src/fcstr.c | 8 ++++++++
356  3 files changed, 13 insertions(+)
357
358 commit f6d61c9beed856a925bd60c025b55284b2d88161
359 Author: Akira TAGOH <akira@tagoh.org>
360 Date:   Fri Jun 12 11:30:01 2015 +0900
361
362     mark as private at this moment
363
364  fontconfig/fontconfig.h | 3 ---
365  src/fcint.h             | 3 +++
366  2 files changed, 3 insertions(+), 3 deletions(-)
367
368 commit dbda1171427071ff31429ea6d36330bb8f193138
369 Author: Akira TAGOH <akira@tagoh.org>
370 Date:   Tue Jun 9 11:15:25 2015 +0900
371
372     No need to be public
373
374  fontconfig/fontconfig.h | 3 ---
375  src/fcint.h             | 3 +++
376  2 files changed, 3 insertions(+), 3 deletions(-)
377
378 commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
379 Author: Akira TAGOH <akira@tagoh.org>
380 Date:   Tue Jun 9 11:15:06 2015 +0900
381
382     Fix a crash when no objects are available after filtering
383
384  src/fcdbg.c | 2 +-
385  1 file changed, 1 insertion(+), 1 deletion(-)
386
387 commit 10a57edd07f8dc64b60c71d51c225436f4fbb3bc
388 Author: Akira TAGOH <akira@tagoh.org>
389 Date:   Mon Jun 8 17:38:02 2015 +0900
390
391     Add one more debugging option to see transformation on font-matching
392
393     just setting FC_MATCH=3 shows a lot of information and hard to keep
394     on track for informamtion
395     which is really necessary to see. to use this more effectively,
396     added FC_DBG_MATCH_FILTER to
397     see for what one really want to see. it takes a comma-separated-list
398     of object names.
399     If you want to see family name only, try like this:
400
401     FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
402
403     debugging output will be filtered out and see family only in the
404     result.
405
406  doc/fontconfig-user.sgml |  6 +++-
407  fontconfig/fontconfig.h  |  6 ++++
408  src/fcdbg.c              | 78
409  ++++++++++++++++++++++++++++++++++++++++++++++++
410  src/fcint.h              |  1 +
411  src/fcmatch.c            | 41 +++++++++++++++++++++++++
412  src/fcpat.c              |  6 ++++
413  6 files changed, 137 insertions(+), 1 deletion(-)
414
415 commit 1827ef7b1e0a1fba27fcdb8a021abaa8ee7782eb
416 Author: Akira TAGOH <akira@tagoh.org>
417 Date:   Tue Jun 2 17:33:03 2015 +0900
418
419     Bump version to 2.11.94
420
421  README                  | 40 ++++++++++++++++++++++++++++++++++++++--
422  configure.ac            |  2 +-
423  fontconfig/fontconfig.h |  2 +-
424  3 files changed, 40 insertions(+), 4 deletions(-)
425
426 commit 481a9f03a020ee53500585332786826e8c3ebd8e
427 Author: Behdad Esfahbod <behdad@behdad.org>
428 Date:   Wed May 27 14:40:15 2015 -0700
429
430     Bump cache version number to 6, because of recent FcRange changes
431
432  fontconfig/fontconfig.h | 2 +-
433  1 file changed, 1 insertion(+), 1 deletion(-)
434
435 commit ee2d1da2d21bc14127f4cf12312e1f007935e8b0
436 Author: Behdad Esfahbod <behdad@behdad.org>
437 Date:   Wed May 27 14:36:35 2015 -0700
438
439     Reduce number of places that cache version is specified to 1
440
441  fontconfig/fontconfig.h | 5 ++++-
442  src/fccache.c           | 6 +++---
443  src/fcint.h             | 3 +--
444  3 files changed, 8 insertions(+), 6 deletions(-)
445
446 commit 5bad26ccb6686f1b9c8df6c1e9b49a72d42ad661
447 Author: Behdad Esfahbod <behdad@behdad.org>
448 Date:   Wed Aug 20 16:07:26 2014 -0400
449
450     Simplify FcRange
451
452  src/fcdbg.c   |  10 ++----
453  src/fcint.h   |  25 +-------------
454  src/fcmatch.c |   2 +-
455  src/fcname.c  |  14 ++------
456  src/fcrange.c | 109
457  ++++++++++------------------------------------------------
458  src/fcxml.c   |  12 +++----
459  6 files changed, 28 insertions(+), 144 deletions(-)
460
461 commit 13a5ae9fb953c8a8eb3ec801781a499521c211f3
462 Author: Behdad Esfahbod <behdad@behdad.org>
463 Date:   Wed Aug 20 16:03:02 2014 -0400
464
465     Fix compiler warnings
466
467  src/fcxml.c | 3 +++
468  1 file changed, 3 insertions(+)
469
470 commit 346073d9dc17fc07758f7ef86c4ed05213ed0dab
471 Author: Behdad Esfahbod <behdad@behdad.org>
472 Date:   Sun Jul 6 20:36:18 2014 -0400
473
474     Don't set FC_SIZE for bitmap fonts
475
476     They get FC_PIXELSIZE set, which is later converted to FC_SIZE using
477     FC_DPI.
478
479  src/fcfreetype.c | 36 ++++++++++++------------------------
480  1 file changed, 12 insertions(+), 24 deletions(-)
481
482 commit eba6f109de475215c2d4b42612f6baf57041536d
483 Author: Behdad Esfahbod <behdad@behdad.org>
484 Date:   Fri Jul 4 17:15:11 2014 -0400
485
486     Accept Integer for FC_SIZE
487
488     There are more places to fix I'm sure...
489
490     https://bugs.freedesktop.org/show_bug.cgi?id=80873
491
492  src/fcname.c | 4 +++-
493  1 file changed, 3 insertions(+), 1 deletion(-)
494
495 commit cb2f096e15cb868cbf29428b6dd339b8ba344e50
496 Author: Behdad Esfahbod <behdad@behdad.org>
497 Date:   Fri Jul 4 16:18:52 2014 -0400
498
499     Add bitmap-only font size as Double, not Range
500
501     The whole size setting part still smells to me.
502
503  src/fcfreetype.c | 7 +------
504  1 file changed, 1 insertion(+), 6 deletions(-)
505
506 commit 51756aab180c9f7a6632743885695add2f511100
507 Author: Behdad Esfahbod <behdad@behdad.org>
508 Date:   Fri Jul 4 16:13:45 2014 -0400
509
510     Only set FC_SIZE for scalable fonts if OS/2 version 5 is present
511
512     Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
513
514  src/fcfreetype.c | 28 +++++++++++++++-------------
515  1 file changed, 15 insertions(+), 13 deletions(-)
516
517 commit d09ba385892862e18c409f49405f51f066dea552
518 Author: Behdad Esfahbod <behdad@behdad.org>
519 Date:   Fri Jul 4 16:09:23 2014 -0400
520
521     Write ranges using a [start finish) format
522
523     To show closed and open ends.
524
525  src/fcdbg.c  | 2 +-
526  src/fcname.c | 4 ++--
527  2 files changed, 3 insertions(+), 3 deletions(-)
528
529 commit 4c9101f7044b68aa121557c796384e4bdf08f73f
530 Author: Akira TAGOH <akira@tagoh.org>
531 Date:   Mon May 25 21:41:05 2015 +0900
532
533     Revert the previous change
534
535     and just abort if the object id is overflowed.
536
537  src/fcobjs.c | 16 +---------------
538  1 file changed, 1 insertion(+), 15 deletions(-)
539
540 commit 09edd84cf8e8bd1f6062c8803316327e662fdbda
541 Author: Akira TAGOH <akira@tagoh.org>
542 Date:   Fri May 22 20:51:21 2015 +0900
543
544     Detect the overflow for the object ID
545
546     Continue to increase the object id even after FcFini()
547     and detect the overflow. that would be rather easier than
548     reset the object id with the complicated mutex and atomic
549     functions.
550
551     This situation would be quite unlikely to happen though
552
553  src/fcobjs.c | 22 +++++++++++++++++++++-
554  1 file changed, 21 insertions(+), 1 deletion(-)
555
556 commit f053231186fc340b5365a59eea30db5af787877a
557 Author: Akira TAGOH <akira@tagoh.org>
558 Date:   Fri May 22 20:46:54 2015 +0900
559
560     Fix a crash
561
562     segfault happens when the config needs to be migrated to XDG's
563     and no definition for include with prefix="xdg"
564
565  src/fcxml.c | 1 +
566  1 file changed, 1 insertion(+)
567
568 commit 249306fbd782570cf958675672d21cf12aa1f14e
569 Author: Akira TAGOH <akira@tagoh.org>
570 Date:   Fri May 22 20:45:05 2015 +0900
571
572     Fix a typo
573
574  src/fcxml.c | 2 +-
575  1 file changed, 1 insertion(+), 1 deletion(-)
576
577 commit fa6c6b53c5a42ae6a9f8254ca9603dbe0aec63ad
578 Author: Akira TAGOH <akira@tagoh.org>
579 Date:   Fri May 22 16:53:34 2015 +0900
580
581     Fix memory leaks after FcFini()
582
583     Reported by Jia Wang
584
585     https://bugs.freedesktop.org/show_bug.cgi?id=83770
586
587  fontconfig/fontconfig.h |  2 +-
588  src/fcinit.c            |  2 ++
589  src/fcint.h             |  6 ++++++
590  src/fcobjs.c            | 25 ++++++++++++++++++++++++-
591  src/fcxml.c             | 47
592  +++++++++++++++++++++++++++++++++++++++++++----
593  5 files changed, 76 insertions(+), 6 deletions(-)
594
595 commit bcfe167e3d60402c1f999359ca8531c6fae01a2b
596 Author: Behdad Esfahbod <behdad@behdad.org>
597 Date:   Mon May 18 15:26:03 2015 -0700
598
599     Add su[pport for symbol fonts
600
601     Adds FC_SYMBOL.
602
603     This affects fonts having a cmap with platform 3 encoding 0.
604     We now map their glyphs from the PUA area to the Latin1 area.
605
606     See thread "Webdings and other MS symbol fonts don't display"
607     on the mailing list.
608
609     Test before/after with:
610     $ pango-view --markup --text='<span
611     fallback="false">&#xd7;&#xf0d7;</span>' --font=Wingdings
612
613  doc/fontconfig-devel.sgml |  1 +
614  fontconfig/fontconfig.h   |  1 +
615  src/fcdefault.c           |  1 +
616  src/fcfreetype.c          | 57
617  ++++++++++++++++++++++++++++++++++++++++++++---
618  src/fcmatch.c             |  1 +
619  src/fcobjs.h              |  1 +
620  6 files changed, 59 insertions(+), 3 deletions(-)
621
622 commit ead7275e05966eca19f530712f8e5c738a61cf4f
623 Author: Akira TAGOH <akira@tagoh.org>
624 Date:   Mon May 18 14:03:50 2015 +0900
625
626     Bug 90148 - Don't warn if cachedir isn't specified
627
628     only warn when FONTCONFIG_FILE or FONTCONFIG_PATH is set.
629
630     Bug 90148 - Don't warn if cachedir isn't specified
631
632  src/fcinit.c | 26 +++++++++++++++++++-------
633  1 file changed, 19 insertions(+), 7 deletions(-)
634
635 commit 55ff8419274fd5ce59675f220b85035a3986d6cf
636 Author: Akira TAGOH <akira@tagoh.org>
637 Date:   Tue May 12 14:47:38 2015 +0900
638
639     Make FC_SCALE deprecated
640
641     Use FC_MATRIX instead.
642
643     https://bugs.freedesktop.org/show_bug.cgi?id=90257
644
645  doc/fontconfig-devel.sgml | 2 +-
646  doc/fontconfig-user.sgml  | 2 +-
647  fontconfig/fontconfig.h   | 2 +-
648  3 files changed, 3 insertions(+), 3 deletions(-)
649
650 commit a10cb2e4d7fb7d790fe913058f0821ccf2185a86
651 Author: Akira TAGOH <akira@tagoh.org>
652 Date:   Tue May 12 14:28:45 2015 +0900
653
654     Add missing description for usage
655
656  fc-query/fc-query.c | 9 +++++----
657  fc-scan/fc-scan.c   | 7 ++++---
658  2 files changed, 9 insertions(+), 7 deletions(-)
659
660 commit 4c040d393dfb47b8a2f75fb639f6b5e92fced6f3
661 Author: Akira TAGOH <akira@tagoh.org>
662 Date:   Wed Apr 22 19:37:46 2015 +0900
663
664     Observe blanks to compute correct languages in fc-query/fc-scan
665
666     Added --ignore-blanks option to get back the behavior.
667
668     https://bugs.freedesktop.org/show_bug.cgi?id=79955
669
670  fc-query/fc-query.c    | 19 ++++++++++++++-----
671  fc-query/fc-query.sgml | 12 ++++++++++++
672  fc-scan/fc-scan.c      | 21 +++++++++++++++------
673  fc-scan/fc-scan.sgml   | 14 +++++++++++++-
674  4 files changed, 54 insertions(+), 12 deletions(-)
675
676 commit 4a6f5efd5f6a468e1872d58e589bcf30ba88e2fd
677 Author: Behdad Esfahbod <behdad@behdad.org>
678 Date:   Thu Apr 30 11:25:59 2015 -0400
679
680     Fix bitmap scaling
681
682     Was broken by 66db69a6d991945f96feb1da683a2e04ea396842.  Ouch!
683
684  conf.d/10-scale-bitmap-fonts.conf | 32 +++++++++++++++++---------------
685  1 file changed, 17 insertions(+), 15 deletions(-)
686
687 commit 3a4136778cc5a4ff1dc979cbd50fcdf73cab4d70
688 Author: Akira TAGOH <akira@tagoh.org>
689 Date:   Wed Apr 22 14:36:29 2015 +0900
690
691     Drop unmaintained code
692     Use four-byte code for foundry as is instead.
693
694     https://bugs.freedesktop.org/show_bug.cgi?id=88679
695
696  src/fcfreetype.c | 84
697  ++++++++------------------------------------------------
698  1 file changed, 12 insertions(+), 72 deletions(-)
699
700 commit b3fc08bc952505e322160a4a7eb146754ae4f24a
701 Author: Akira TAGOH <akira@tagoh.org>
702 Date:   Wed Apr 22 11:17:04 2015 +0900
703
704     Fix a typo in fontconfig-user.sgml
705
706     https://bugs.freedesktop.org/show_bug.cgi?id=90105
707
708  doc/fontconfig-user.sgml | 2 +-
709  1 file changed, 1 insertion(+), 1 deletion(-)
710
711 commit 07be485a0a84995ce69bf60e3b1bb22cb35f6b0e
712 Author: Akira TAGOH <akira@tagoh.org>
713 Date:   Mon Apr 20 10:49:21 2015 +0900
714
715     Fix a typo for the latest cache version
716
717  doc/fontconfig-user.sgml | 2 +-
718  1 file changed, 1 insertion(+), 1 deletion(-)
719
720 commit f6e6a8a22b9d775fff117d65016b5e85233a7293
721 Author: Руслан Ижбулатов <lrn1986@gmail.com>
722 Date:   Wed Apr 8 08:41:25 2015 +0000
723
724     W32: Support cache paths relative to the root directory
725
726     Paths starting with '/' don't make sense on W32 as-is,
727     prepend the installation root directory to them.
728
729     This allows the cache to be contained within a particular
730     fontconfig installation (as long as the default
731     --with-cache-dir= is overriden at configure time).
732
733  src/fccfg.c |  2 ++
734  src/fcxml.c | 21 ++++++++++++++++++++-
735  2 files changed, 22 insertions(+), 1 deletion(-)
736
737 commit 7bc07cf6c2a5685ab95f146f5af2b3bcd5f5864d
738 Author: Akira TAGOH <akira@tagoh.org>
739 Date:   Mon Mar 30 15:18:44 2015 +0900
740
741     Fix SIGFPE
742
743  src/fcrange.c | 2 +-
744  1 file changed, 1 insertion(+), 1 deletion(-)
745
746 commit e92c92ff22c13e96afd6dfa0f75e7b37b9cfa06d
747 Author: Akira TAGOH <akira@tagoh.org>
748 Date:   Wed Mar 25 12:10:48 2015 +0900
749
750     Fix unknown attribute in Win32
751
752  src/fcxml.c | 2 +-
753  1 file changed, 1 insertion(+), 1 deletion(-)
754
755 commit c965c9f67759585909fa03236bad826de85bd39c
756 Author: Akira TAGOH <akira@tagoh.org>
757 Date:   Mon Mar 23 13:30:59 2015 +0900
758
759     Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
760
761     Prior to the change of 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
762     FcConfigAppFontAddFile() always returned FcTrue no matter what
763     fonts was added. after that, it always returned FcFalse because
764     adding a font doesn't add any subdirs with FcFileScanConfig().
765     so changing that to simply ignore it.
766
767     Also fixing it to return FcFalse if non-fonts was added, i.e.
768     FcFreeTypeQuery() fails.
769
770     https://bugs.freedesktop.org/show_bug.cgi?id=89617
771
772  src/fccfg.c         |  4 +++-
773  src/fcdir.c         |  2 ++
774  test/Makefile.am    |  7 +++++++
775  test/test-bz89617.c | 38 ++++++++++++++++++++++++++++++++++++++
776  4 files changed, 50 insertions(+), 1 deletion(-)
777
778 commit 7301f2f02816c5d44ee75dd0689c806c5aabdbda
779 Author: Akira TAGOH <akira@tagoh.org>
780 Date:   Mon Mar 23 13:18:49 2015 +0900
781
782     Remove the dead code
783
784  src/fcdir.c | 2 --
785  1 file changed, 2 deletions(-)
786
787 commit 69ff6b6e260584e383c38b1b7034ddcbb23d214f
788 Author: Akira TAGOH <akira@tagoh.org>
789 Date:   Mon Mar 9 12:22:40 2015 +0900
790
791     Bump version to 2.11.93
792
793  README                  | 37 +++++++++++++++++++++++++++++++++++--
794  configure.ac            |  6 +++---
795  fontconfig/fontconfig.h |  2 +-
796  3 files changed, 39 insertions(+), 6 deletions(-)
797
798 commit b75d809d1298b791f39596170950597bcfe98dd6
799 Author: Akira TAGOH <akira@tagoh.org>
800 Date:   Mon Mar 9 12:22:30 2015 +0900
801
802     Fix a trivial bug for dist
803
804  fc-blanks/Makefile.am | 1 +
805  1 file changed, 1 insertion(+)
806
807 commit f5b1e0ab97daa0e08af8d667cabb700bb73da568
808 Author: Akira TAGOH <akira@tagoh.org>
809 Date:   Mon Mar 9 12:18:03 2015 +0900
810
811     Fix an infinite loop in FcBlanksIsMember()
812
813  src/fcblanks.c | 2 +-
814  1 file changed, 1 insertion(+), 1 deletion(-)
815
816 commit 484834c186dee281bcd13067d7b7bce1322b4e0b
817 Author: Akira TAGOH <akira@tagoh.org>
818 Date:   Fri Mar 6 11:15:26 2015 +0900
819
820     Fix a bug in the previous change forFcBlanksIsMember()
821
822  src/fcblanks.c | 3 +--
823  1 file changed, 1 insertion(+), 2 deletions(-)
824
825 commit ed74a58ccc245bacd907cd91e0f3df64e427c163
826 Author: Akira TAGOH <akira@tagoh.org>
827 Date:   Fri Mar 6 11:05:23 2015 +0900
828
829     Fix a segfault when OOM happened.
830
831     Reported by Matt Breedlove
832
833  src/fcinit.c | 2 ++
834  1 file changed, 2 insertions(+)
835
836 commit 96a3f6879c13577cc9edd867b3f89b0cba469073
837 Author: Akira TAGOH <akira@tagoh.org>
838 Date:   Thu Mar 5 17:52:04 2015 +0900
839
840     Improve the performance on searching blanks
841
842     After the change of d6a5cc665a1d7e91332944353e92c83ad114368c
843     we have a lot of code points in FcBlanks. doing the linear search
844     on the array isn't comfortable anymore.
845     So re-implementing FcBlanksIsMember() to use the binary search.
846
847     Figuring out how much improved after this change depends on
848     how many fonts proceed with fc-cache say though, it's about 20 times
849     faster here on testing. which sounds good enough for
850     improvement.
851
852  src/fcblanks.c | 21 ++++++++++++++++++---
853  1 file changed, 18 insertions(+), 3 deletions(-)
854
855 commit d997d7c770cd6a36159090fd0b8720a3dc426707
856 Author: Behdad Esfahbod <behdad@behdad.org>
857 Date:   Wed Jan 21 14:35:03 2015 -0800
858
859     Simplify some more
860
861  src/fcfreetype.c | 20 ++++++++------------
862  1 file changed, 8 insertions(+), 12 deletions(-)
863
864 commit 9c99baba66d335738318dc7cacef64fafb699ebf
865 Author: Behdad Esfahbod <behdad@behdad.org>
866 Date:   Wed Jan 21 14:32:51 2015 -0800
867
868     Remove dead code after previous commit
869
870  src/fcfreetype.c | 339
871  +------------------------------------------------------
872  1 file changed, 3 insertions(+), 336 deletions(-)
873
874 commit 2f311c562d87c0bf95d27709e82afd196c2bff28
875 Author: Akira TAGOH <akira@tagoh.org>
876 Date:   Tue Mar 3 11:30:12 2015 +0900
877
878     Fix the array allocation
879
880  src/fcstat.c | 2 +-
881  1 file changed, 1 insertion(+), 1 deletion(-)
882
883 commit f18f2f88f287a2438d2bf9b27773cb14606cbb11
884 Author: Akira TAGOH <akira@tagoh.org>
885 Date:   Mon Feb 9 16:45:43 2015 +0900
886
887     Don't add FC_LANG when it has "und"
888
889     to avoid the situation to find the better fallback font.
890
891     https://code.google.com/p/chromium/issues/detail?id=392724 has
892     more words to explain the details.
893
894     https://bugs.freedesktop.org/show_bug.cgi?id=81185
895
896  src/fccfg.c | 9 +++++++++
897  1 file changed, 9 insertions(+)
898
899 commit 724664e3fd056b864576f8e100a8de5c0e93a725
900 Author: Akira TAGOH <akira@tagoh.org>
901 Date:   Mon Mar 2 11:34:53 2015 +0900
902
903     Fix a build issue when $(srcdir) != $(builddir)
904
905  fc-blanks/Makefile.am | 4 ++--
906  1 file changed, 2 insertions(+), 2 deletions(-)
907
908 commit a9d4dba7492e060f9d225307c58d79bc50b16cd3
909 Author: Akira TAGOH <akira@tagoh.org>
910 Date:   Fri Feb 27 15:48:54 2015 +0900
911
912     Update the script to recognize the escaped space
913
914  fc-blanks/fc-blanks.py | 15 +++++++++++----
915  1 file changed, 11 insertions(+), 4 deletions(-)
916
917 commit d6a5cc665a1d7e91332944353e92c83ad114368c
918 Author: Akira TAGOH <akira@tagoh.org>
919 Date:   Fri Feb 27 14:17:26 2015 +0900
920
921     Hardcode the blanks in the library
922
923     https://bugs.freedesktop.org/show_bug.cgi?id=79956
924
925  Makefile.am               |   2 +-
926  configure.ac              |   2 +
927  fc-blanks/Makefile.am     |  40 +++++++++++++++
928  fc-blanks/fc-blanks.py    | 125
929  ++++++++++++++++++++++++++++++++++++++++++++++
930  fc-blanks/fcblanks.tmpl.h |  25 ++++++++++
931  fonts.conf.in             |  68 -------------------------
932  src/fcblanks.c            |   7 +++
933  src/fccfg.c               |   3 +-
934  8 files changed, 202 insertions(+), 70 deletions(-)
935
936 commit 97cf7ec4d740c9b3ac7c29388224f5e0c226a120
937 Author: Akira TAGOH <akira@tagoh.org>
938 Date:   Fri Feb 27 12:04:44 2015 +0900
939
940     Rework again to copy the struct dirent
941
942     Assuming that d_name is the last member of struct dirent.
943     In POSIX, the maximum length of d_name is defined as NAME_MAX
944     or FILENAME_MAX though, that assumption may be wrong on some
945     platforms where defines d_name as the flexible array member
946     and allocate the minimum memory to store d_name.
947
948     Patch from Raimund Steger
949
950  src/fcstat.c | 9 ++-------
951  1 file changed, 2 insertions(+), 7 deletions(-)
952
953 commit 1add10bfbc6f0667284f58cb388ae02f695b4a57
954 Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
955 Date:   Thu Feb 26 12:23:27 2015 +0100
956
957     Ensure config.h is included first, bug#89336.
958
959     config.h may define ABI-specific macros, especially for AIX,
960     so has to be included before any system header - via fcint.h.
961
962     https://bugs.freedesktop.org/show_bug.cgi?id=89336
963
964  src/fcarch.c | 3 +--
965  1 file changed, 1 insertion(+), 2 deletions(-)
966
967 commit 8809d1b73b9c162ee0fecd314e2a80b287309954
968 Author: Akira TAGOH <akira@tagoh.org>
969 Date:   Thu Feb 26 14:08:20 2015 +0900
970
971     Copy the real size of struct dirent
972
973     In some platforms, d_name is defined as the flexible array member.
974     We may need to compute the real size for that case.
975
976  configure.ac |  1 +
977  src/fcstat.c | 11 +++++++++--
978  2 files changed, 10 insertions(+), 2 deletions(-)
979
980 commit dd427253cc73d8786bbf436ec4d026f370ab0812
981 Author: Akira TAGOH <akira@tagoh.org>
982 Date:   Wed Feb 25 17:36:50 2015 +0900
983
984     filter can be null
985
986  src/fcstat.c | 2 +-
987  1 file changed, 1 insertion(+), 1 deletion(-)
988
989 commit 45018e6979198b92b732b4b5e29671b2fe499bd8
990 Author: Akira TAGOH <akira@tagoh.org>
991 Date:   Tue Feb 24 15:25:16 2015 +0900
992
993     Fix pointer cast warning on win32
994
995  src/fclist.c | 2 +-
996  1 file changed, 1 insertion(+), 1 deletion(-)
997
998 commit f43c58189bb667e65630c37f33a58d39d7c550f6
999 Author: Akira TAGOH <akira@tagoh.org>
1000 Date:   Tue Feb 24 15:01:14 2015 +0900
1001
1002     ifdef'd the unnecessary code for win32
1003
1004  src/fcxml.c | 4 ++++
1005  1 file changed, 4 insertions(+)
1006
1007 commit ed0d705e2221adbfb21de357c1a82b7a2a5c3641
1008 Author: Akira TAGOH <akira@tagoh.org>
1009 Date:   Tue Feb 10 19:32:13 2015 +0900
1010
1011     Fix a build fail on some non-POSIX platforms
1012
1013     Use own scandir function. according to this change,
1014     we don't need -Werror things in configure anymore.
1015
1016  configure.ac | 35 --------------------------
1017  src/fcstat.c | 80
1018  ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
1019  2 files changed, 72 insertions(+), 43 deletions(-)
1020
1021 commit d6d5adeb7940c0d0beb86489c2a1c2ce59e5c044
1022 Author: Behdad Esfahbod <behdad@behdad.org>
1023 Date:   Wed Jan 21 14:13:36 2015 -0800
1024
1025     Fix symbol cmap handling
1026
1027     A while back we removed Apple Roman encoding support.  This broke
1028     symbol fonts (Wingdings, etc) because those fonts come with two
1029     cmaps:
1030
1031       1) platform=1,encoding=0, aka Apple Roman, which maps identity,
1032       2) platform=3,encoding=0, aka MS Symbol font
1033
1034     Now, the reason the Apple Roman removal "broke" these fonts is
1035     obvious, and for the better: these fonts were mapping ASCII and
1036     other Latin chars to symbols.
1037
1038     The reason the fonts didn't work anymore, however, is that we were
1039     mishandling the MS symbol-font cmaps.  In their modern incarnation
1040     they are like regular non-symbol-font cmap that map PUA codepoints
1041     to symbols.  We want to expose those as such.  Hence, this change
1042     just removes the special-handling for that.
1043
1044     Now, the reason this confusion happened, if I was to guess, is either
1045     that FreeType docs are wrong saying that FT_ENCODING_MS_SYMBOL is
1046     the "Microsoft Symbol encoding, used to encode mathematical symbols":
1047
1048       http://www.kostis.net/charsets/symbol.htm
1049
1050     or maybe it started that way, but turned into also mapping MS symbol-
1051     font cmaps, which is a completely different thing.  At any rate, I
1052     don't know if there are any fonts that use this thing these days, but
1053     the code here didn't seem to produce charset for any font.  By now I'm
1054     convinced that this change is the Right Thing to do.  The MS Symbol
1055     thing was called AdobeSymbol in our code by the way.
1056
1057     This fixes the much-reported bug that windings, etc are not usable
1058     with recent fontconfig:
1059     https://bugs.freedesktop.org/show_bug.cgi?id=58641
1060
1061     Now I see PUA mappings reported for Wingdings.
1062
1063     This also fixes:
1064     Bug 48947 - Drop the non-Unicode cmap support gradually
1065     https://bugs.freedesktop.org/show_bug.cgi?id=48947
1066     since the AdobeSymbol was the last non-Unicode cmap we were
1067     trying to parse (very incorrectly).
1068
1069     Lots of code around this change can be simplified.  I'll push those
1070     out (including removing the table itself) in subsequent changes.
1071
1072  src/fcfreetype.c | 2 +-
1073  1 file changed, 1 insertion(+), 1 deletion(-)
1074
1075 commit eb5e89f817a78e8f6fbb0d8a1b48c510f1b898b1
1076 Author: Akira TAGOH <akira@tagoh.org>
1077 Date:   Tue Jan 20 20:34:47 2015 +0900
1078
1079     Add pkg.m4 to git
1080
1081  m4/pkg.m4 | 214
1082  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1083  1 file changed, 214 insertions(+)
1084
1085 commit 78ed920e2be4dca04ff64ba98cf6935fc40cc758
1086 Author: Akira TAGOH <akira@tagoh.org>
1087 Date:   Mon Jan 19 19:48:50 2015 +0900
1088
1089     Fix a typo in docs
1090
1091  doc/fontconfig-user.sgml | 2 +-
1092  fc-cache/fc-cache.sgml   | 2 +-
1093  fc-cat/fc-cat.sgml       | 2 +-
1094  3 files changed, 3 insertions(+), 3 deletions(-)
1095
1096 commit 694368667a15341ea30b37a36e9540e6b1492680
1097 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1098 Date:   Fri Jan 16 09:35:22 2015 -0800
1099
1100     Fix configure to work with Solaris Studio compilers
1101
1102     Passing -Werror in the scandir() checks caused Studio cc to report
1103     "Unrecognized option errors", confusing configure into thinking that
1104     scandir() was not available.   Use Studio equivalent flags instead.
1105
1106     Leaves -Werror as the default for all other compilers, including
1107     unknown ones, to flag to them that they need to update their flags
1108     as well if -Werror is not correct for them.
1109
1110     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1111
1112  configure.ac | 13 ++++++++++++-
1113  1 file changed, 12 insertions(+), 1 deletion(-)
1114
1115 commit 4d739d13f4f58e11c62006e4f70776a945094ea4
1116 Author: Akira TAGOH <akira@tagoh.org>
1117 Date:   Tue Jan 13 12:40:40 2015 +0900
1118
1119     Bump version to 2.11.92
1120
1121  README                  | 9 +++++++--
1122  configure.ac            | 2 +-
1123  fontconfig/fontconfig.h | 2 +-
1124  3 files changed, 9 insertions(+), 4 deletions(-)
1125
1126 commit 4c60fabf6617a8954e46bdaeccc95667375fa159
1127 Author: Akira TAGOH <akira@tagoh.org>
1128 Date:   Tue Jan 6 16:37:18 2015 +0900
1129
1130     Add missing docs
1131
1132  doc/fontconfig-devel.sgml | 5 +++++
1133  doc/fontconfig-user.sgml  | 7 +++++++
1134  2 files changed, 12 insertions(+)
1135
1136 commit fff4086e1587f94c267055ff5c3b48df1f1055f7
1137 Author: Akira TAGOH <akira@tagoh.org>
1138 Date:   Thu Dec 25 13:49:25 2014 +0900
1139
1140     Bump version to 2.11.91
1141
1142  README                  | 80
1143  +++++++++++++++++++++++++++++++++++++++++++++++--
1144  configure.ac            |  2 +-
1145  fontconfig/fontconfig.h |  2 +-
1146  3 files changed, 80 insertions(+), 4 deletions(-)
1147
1148 commit 4420b27c074821a1d1f9d6ebe822a610176a417d
1149 Author: Akira TAGOH <akira@tagoh.org>
1150 Date:   Thu Dec 25 13:48:57 2014 +0900
1151
1152     Fix a typo
1153
1154     missing a terminator caused a document generation fail.
1155
1156  doc/fcrange.fncs | 1 +
1157  1 file changed, 1 insertion(+)
1158
1159 commit 365809938e901e603d2fe93363545e1c1afc1816
1160 Author: Akira TAGOH <akira@tagoh.org>
1161 Date:   Thu Dec 25 13:11:21 2014 +0900
1162
1163     Bump the cache version to 5
1164
1165     FcPattern isn't compatible to the older.
1166
1167  fontconfig/fontconfig.h | 2 +-
1168  src/fcint.h             | 2 +-
1169  2 files changed, 2 insertions(+), 2 deletions(-)
1170
1171 commit 456937cd15568c7f1a633445dee44ae8e2ed395f
1172 Author: Akira TAGOH <akira@tagoh.org>
1173 Date:   Wed Dec 24 18:53:41 2014 +0900
1174
1175     fc-cache: Add an option to raise an error if no fonts found
1176
1177     and get back the behavior.
1178
1179  fc-cache/fc-cache.c    | 26 +++++++++++++++++---------
1180  fc-cache/fc-cache.sgml | 31 ++++++++++++++++++++++++++++++-
1181  2 files changed, 47 insertions(+), 10 deletions(-)
1182
1183 commit db64c71408636e2d0ac3c39682ac1b6c8f317ac4
1184 Author: Akira TAGOH <akira@tagoh.org>
1185 Date:   Tue Dec 16 20:43:02 2014 +0900
1186
1187     fc-cache: make a fail if no fonts processed on a given path
1188
1189  fc-cache/fc-cache.c | 5 ++++-
1190  1 file changed, 4 insertions(+), 1 deletion(-)
1191
1192 commit af5864419441e12f1951c7cfd0a742b6316934cc
1193 Author: Nick Alcock <nick.alcock@oracle.com>
1194 Date:   Sat Dec 13 18:21:16 2014 +0000
1195
1196     Generate documentation for FcWeight* functions.
1197
1198     The SGML for these functions exists, and they are named as manpages,
1199     but because they are not mentioned in fontconfig-devel.sgml, no
1200     documentation is ever generated, and installation under --enable-docs
1201     fails.
1202
1203     (The documentation I have written in fontconfig-devel.sgml is
1204     boilerplate
1205     so I can get the manpages generated. It's probably wrong.)
1206
1207  doc/fontconfig-devel.sgml | 7 +++++++
1208  1 file changed, 7 insertions(+)
1209
1210 commit 66db69a6d991945f96feb1da683a2e04ea396842
1211 Author: Behdad Esfahbod <behdad@behdad.org>
1212 Date:   Sun Dec 14 13:55:53 2014 -0800
1213
1214     Treat color fonts as scalable
1215
1216     All color fonts are designed to be scaled, even if they only have
1217     bitmap strikes.  Client is responsible to scale the bitmaps.  This
1218     is in constrast to non-color strikes...
1219
1220     Clients can still use FC_OUTLINE to distinguish bitmap vs outline
1221     fonts.  Previously FC_OUTLINE and FC_SCALABLE always had the same
1222     value.  Now FC_SCALABLE is set to (FC_OUTLINE || FC_COLOR).
1223
1224     Fixes:
1225     https://bugs.freedesktop.org/show_bug.cgi?id=87122
1226
1227  src/fcfreetype.c | 27 ++++++++++++++++++---------
1228  1 file changed, 18 insertions(+), 9 deletions(-)
1229
1230 commit dbc7c4a2cfe1ba6c537957b3b68b625403ca99fd
1231 Author: Behdad Esfahbod <behdad@behdad.org>
1232 Date:   Sun Dec 14 13:39:41 2014 -0800
1233
1234     Add FC_COLOR
1235
1236     Only adds "color" to pattern if FreeType version supports color.
1237
1238     Based on patch from Jungshik Shin.
1239
1240  doc/fontconfig-devel.sgml | 1 +
1241  fontconfig/fontconfig.h   | 1 +
1242  src/fcfreetype.c          | 6 ++++++
1243  src/fcmatch.c             | 1 +
1244  src/fcobjs.h              | 1 +
1245  5 files changed, 10 insertions(+)
1246
1247 commit fc7e1a9497919c88d790d9395eb01cd7d5121507
1248 Author: Behdad Esfahbod <behdad@behdad.org>
1249 Date:   Fri Dec 12 21:42:35 2014 -0800
1250
1251     Fix buffer overflow in copying PS name
1252
1253     As reported on the mailing list by Tanel Liiv.  Found using American
1254     Fuzzy Lop.
1255
1256  src/fcfreetype.c | 3 ++-
1257  1 file changed, 2 insertions(+), 1 deletion(-)
1258
1259 commit 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
1260 Author: Akira TAGOH <akira@tagoh.org>
1261 Date:   Tue Dec 9 19:06:46 2014 +0900
1262
1263     Returns False if no fonts found
1264
1265     https://bugs.freedesktop.org/show_bug.cgi?id=86950
1266
1267  doc/fcconfig.fncs | 10 ++++++----
1268  src/fccfg.c       | 23 +++++++++++++----------
1269  2 files changed, 19 insertions(+), 14 deletions(-)
1270
1271 commit b732bf057f4b3ec3bac539803005e9c42d056b2a
1272 Author: Akira TAGOH <akira@tagoh.org>
1273 Date:   Thu Nov 6 13:15:09 2014 +0900
1274
1275     Update aliases for new URW fonts
1276
1277     Patch from Tom Yan
1278
1279     https://bugs.freedesktop.org/show_bug.cgi?id=85225
1280
1281  conf.d/30-metric-aliases.conf | 94
1282  ++++++++++++++++++++++++++++++++++++++-----
1283  conf.d/45-latin.conf          | 12 ++++++
1284  conf.d/60-latin.conf          |  3 ++
1285  3 files changed, 98 insertions(+), 11 deletions(-)
1286
1287 commit e7121de237a1873c3241a5b8451e7d00a3d41524
1288 Author: Akira TAGOH <akira@tagoh.org>
1289 Date:   Fri Oct 3 12:26:42 2014 +0900
1290
1291     Revert "Bug 73291 - poppler does not show fl ligature"
1292
1293     This reverts commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7.
1294
1295     This issue has been fixed in poppler and we no longer need to patch
1296     it out in fontconfig.
1297
1298  conf.d/30-metric-aliases.conf | 6 ------
1299  1 file changed, 6 deletions(-)
1300
1301 commit 1082161ea303cf2bbc13b62a191662984131e820
1302 Author: Akira TAGOH <akira@tagoh.org>
1303 Date:   Thu Sep 25 17:03:27 2014 +0900
1304
1305     Add FcRangeGetDouble()
1306
1307     https://bugs.freedesktop.org/show_bug.cgi?id=82876
1308
1309  doc/fcrange.fncs        | 10 ++++++++++
1310  fontconfig/fontconfig.h |  3 +++
1311  src/fcrange.c           | 23 +++++++++++++++++++++++
1312  3 files changed, 36 insertions(+)
1313
1314 commit 286cdc9c10b0453c25950103b6a1f7170d15bfdc
1315 Author: Behdad Esfahbod <behdad@behdad.org>
1316 Date:   Wed Aug 20 15:23:04 2014 -0400
1317
1318     Revert "[fcmatch] When matching, reserve score 0 for when elements
1319     don't exist"
1320
1321     This reverts commit a5a384c5ffb479e095092c2aaedd406f8785280a.
1322
1323     I don't remember what I had in mind for "We will use this property
1324     later.", but
1325     the change was wrong.  If a font pattern doesn't have any value
1326     for element,
1327     it must be interpretted as "it matches any value perfectly.
1328     And "perfectly"
1329     must have a score of 0 for that to happen.
1330
1331     This was actually affecting bitmap fonts (in a bad way), as the
1332     change made
1333     an outline font to always be preferred over a (otherwise equal)
1334     bitmap font,
1335     even for the exact size of the bitmap font.  That probably was
1336     never noticed
1337     by anyone, but with the font range support this has become clear
1338     (and worked
1339     around by Akira).  To clean that up, I'm reverting this so I can
1340     land the
1341     rest of patches for bug 80873.
1342
1343     https://bugs.freedesktop.org/show_bug.cgi?id=80873#c10
1344
1345  src/fcmatch.c | 2 +-
1346  1 file changed, 1 insertion(+), 1 deletion(-)
1347
1348 commit f0945396875ec4ff60add56935b02c3f66b3fc40
1349 Author: Akira TAGOH <akira@tagoh.org>
1350 Date:   Wed Aug 13 11:39:29 2014 +0900
1351
1352     Note FcConfigSetCurrent() increases the refcount in document
1353
1354  doc/fcconfig.fncs | 3 ++-
1355  1 file changed, 2 insertions(+), 1 deletion(-)
1356
1357 commit eb2689c67ba2da969d33be43a05af1e8975e9837
1358 Author: Akira TAGOH <akira@tagoh.org>
1359 Date:   Tue Aug 12 18:53:04 2014 +0900
1360
1361     Fix the memory leak in fc-cat
1362
1363  fc-cat/fc-cat.c | 8 ++------
1364  1 file changed, 2 insertions(+), 6 deletions(-)
1365
1366 commit 23e88d8c6a5d3d0a9526a3f3217bd33a7607cbab
1367 Author: Akira TAGOH <akira@tagoh.org>
1368 Date:   Tue Aug 12 18:48:00 2014 +0900
1369
1370     Increase the refcount in FcConfigSetCurrent()
1371
1372     https://bugs.freedesktop.org/show_bug.cgi?id=82432
1373
1374  fc-cat/fc-cat.c | 1 +
1375  src/fccfg.c     | 5 +++++
1376  src/fcinit.c    | 9 ++++++++-
1377  3 files changed, 14 insertions(+), 1 deletion(-)
1378
1379 commit 841753a93f0e5698663b7931b8456e7b96259f54
1380 Author: Akira TAGOH <akira@tagoh.org>
1381 Date:   Mon Aug 11 12:14:54 2014 +0900
1382
1383     fallback to the another method to lock when link() failed
1384
1385     Bug 82358 - FcAtomicLock fails on OS X on network mounts
1386     https://bugs.freedesktop.org/show_bug.cgi?id=82358
1387
1388  src/fcatomic.c | 2 +-
1389  1 file changed, 1 insertion(+), 1 deletion(-)
1390
1391 commit 748a2ce9d4bd6aae90b974724b795056e2bcb4d7
1392 Author: Behdad Esfahbod <behdad@behdad.org>
1393 Date:   Wed Aug 6 14:45:02 2014 -0400
1394
1395     Fix previous commit
1396
1397     Ouch!
1398
1399  conf.d/45-latin.conf | 2 +-
1400  1 file changed, 1 insertion(+), 1 deletion(-)
1401
1402 commit 3d2627bba6ce9f743273c6031a34fb2750c04a41
1403 Author: Behdad Esfahbod <behdad@behdad.org>
1404 Date:   Wed Aug 6 14:28:18 2014 -0400
1405
1406     Trebuchet MS is a sans-serif font, not serif
1407
1408     https://bugs.freedesktop.org/show_bug.cgi?id=82099
1409
1410  conf.d/45-latin.conf | 8 ++++----
1411  1 file changed, 4 insertions(+), 4 deletions(-)
1412
1413 commit 80edaccc3cbd77434718e8f4731a20b410f9d10a
1414 Author: Behdad Esfahbod <behdad@behdad.org>
1415 Date:   Wed Aug 6 12:29:35 2014 -0400
1416
1417     If OS/2 table says weight is 1 to 9, multiply by 100
1418
1419     https://bugs.freedesktop.org/show_bug.cgi?id=82228
1420
1421  src/fcweight.c | 9 ++++++++-
1422  1 file changed, 8 insertions(+), 1 deletion(-)
1423
1424 commit 01bb6978b6389852c5259b135af45ecdfe9f42f8
1425 Author: Behdad Esfahbod <behdad@behdad.org>
1426 Date:   Wed Aug 6 12:23:24 2014 -0400
1427
1428     Fix assertion failure
1429
1430     https://bugs.freedesktop.org/show_bug.cgi?id=82220
1431     https://bugs.freedesktop.org/show_bug.cgi?id=82228
1432
1433  src/fcweight.c | 2 +-
1434  1 file changed, 1 insertion(+), 1 deletion(-)
1435
1436 commit 37e501ed0af9b1f68f64600e00e90809e19f9302
1437 Author: Behdad Esfahbod <behdad@behdad.org>
1438 Date:   Sun Jul 27 16:53:28 2014 -0400
1439
1440     Remove unneeded FcPublic
1441
1442  src/fcweight.c | 4 ++--
1443  1 file changed, 2 insertions(+), 2 deletions(-)
1444
1445 commit a9e7b0494e04b3925d1bccc140ff2500cfff9618
1446 Author: Behdad Esfahbod <behdad@behdad.org>
1447 Date:   Sat Jul 26 16:17:02 2014 -0400
1448
1449     Export recently added API
1450
1451     We should remove this alias mess.
1452
1453  src/fccompat.c | 4 ++++
1454  src/fcrange.c  | 4 ++++
1455  src/fcstat.c   | 4 ++++
1456  src/fcweight.c | 4 ++++
1457  4 files changed, 16 insertions(+)
1458
1459 commit ffda7c0e8130eb107ecbb3bdc48043093b12dff9
1460 Author: Behdad Esfahbod <behdad@behdad.org>
1461 Date:   Fri Jul 25 17:59:26 2014 -0400
1462
1463     Linearly interpolate weight values
1464
1465     Rest of Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1466
1467     Adds new API:
1468
1469         FcWeightFromOpenType()
1470         FcWeightToOpenType()
1471
1472  doc/Makefile.am         |  1 +
1473  doc/fcweight.fncs       | 47 +++++++++++++++++++++++++++
1474  fontconfig/fontconfig.h |  7 +++++
1475  src/Makefile.am         |  1 +
1476  src/fcfreetype.c        | 27 +---------------
1477  src/fcweight.c          | 84
1478  +++++++++++++++++++++++++++++++++++++++++++++++++
1479  6 files changed, 141 insertions(+), 26 deletions(-)
1480
1481 commit bf9df5ada77469f57101851f6b4e279a4a5ea087
1482 Author: Behdad Esfahbod <behdad@behdad.org>
1483 Date:   Fri Jul 25 18:07:10 2014 -0400
1484
1485     Change DemiLight from 65 to 55
1486
1487     Such that Regular is closer to Medium than to DemiLight
1488
1489  doc/fontconfig-user.sgml | 4 ++--
1490  fontconfig/fontconfig.h  | 2 +-
1491  2 files changed, 3 insertions(+), 3 deletions(-)
1492
1493 commit be6506ca04ccce10868a8cd51d89e586284d149b
1494 Author: Behdad Esfahbod <behdad@behdad.org>
1495 Date:   Fri Jul 25 16:24:26 2014 -0400
1496
1497     Add FC_WEIGHT_DEMILIGHT
1498
1499     Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1500     Also hooks up FC_WEIGHT_BOOK to fcfreetype.c.
1501
1502  doc/fontconfig-user.sgml | 2 ++
1503  fontconfig/fontconfig.h  | 2 ++
1504  src/fcfreetype.c         | 8 +++++++-
1505  src/fcname.c             | 2 ++
1506  4 files changed, 13 insertions(+), 1 deletion(-)
1507
1508 commit 9839d0112c6d61ae22bb3f215bffbe88df6781a1
1509 Author: Behdad Esfahbod <behdad@behdad.org>
1510 Date:   Thu Jul 24 16:07:13 2014 -0400
1511
1512     Improve / cleanup namelang matching
1513
1514     Previously, if the patten didn't request, eg, style, then the style
1515     and stylelang were fully copied from the font, even though the pattern
1516     had a stylelang.  Eg:
1517
1518     $ fc-match 'Apple Color Emoji:stylelang=en'
1519     Apple Color Emoji.ttf: "Apple Color Emoji" "標準體"
1520
1521     This change both fixes that and makes the code much more readable.
1522     Now:
1523
1524     $ fc-match 'Apple Color Emoji:stylelang=en'
1525     Apple Color Emoji.ttf: "Apple Color Emoji" "Regular"
1526
1527  src/fcmatch.c | 45 +++++++++++++++++++++++----------------------
1528  1 file changed, 23 insertions(+), 22 deletions(-)
1529
1530 commit 874a5491641642f669396c514c3672f6794fdfa7
1531 Author: Behdad Esfahbod <behdad@behdad.org>
1532 Date:   Thu Jul 24 15:42:54 2014 -0400
1533
1534     Remove unused regex code
1535
1536     Regex matching was disabled in
1537     f6244d2cf231e1dc756f3e941e61b9bf124879bb
1538
1539  configure.ac | 10 ++--------
1540  src/fcint.h  |  6 ------
1541  src/fcstr.c  | 52 ----------------------------------------------------
1542  3 files changed, 2 insertions(+), 66 deletions(-)
1543
1544 commit 9a8e812477bd65d2ecfa721819d0555289520401
1545 Author: Behdad Esfahbod <behdad@behdad.org>
1546 Date:   Thu Jul 24 15:37:51 2014 -0400
1547
1548     Use lang=und instead of lang=xx for "undetermined"
1549
1550     That's the correct BCP 47 code.
1551
1552  src/fcfreetype.c | 4 ++--
1553  1 file changed, 2 insertions(+), 2 deletions(-)
1554
1555 commit 76151ceaf3417a987ae2c36b247ca82f50d857f6
1556 Author: Behdad Esfahbod <behdad@behdad.org>
1557 Date:   Thu Jul 24 15:34:20 2014 -0400
1558
1559     Ouch, fix buffer
1560
1561  src/fcfreetype.c | 4 ++--
1562  1 file changed, 2 insertions(+), 2 deletions(-)
1563
1564 commit aeba5bf4b69f8b559cb909df12d0a636e6054325
1565 Author: Behdad Esfahbod <behdad@behdad.org>
1566 Date:   Thu Jul 24 15:28:09 2014 -0400
1567
1568     Decode MacRoman encoding in name table without iconv
1569
1570     iconv support was turned off by default in f30a5d76.
1571     Some fonts, like Apple Color Emoji, only have their English
1572     name in a MacRoman entry.  As such, decode MacRoman ourselves.
1573
1574  src/fcfreetype.c | 162
1575  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1576  1 file changed, 162 insertions(+)
1577
1578 commit 07a0f511b13a872824c2c57251b7e47ee7df1354
1579 Author: Behdad Esfahbod <behdad@behdad.org>
1580 Date:   Thu Jul 24 15:01:57 2014 -0400
1581
1582     Call FcInitDebug from FcFreeTypeQueryFace
1583
1584  src/fcfreetype.c | 2 ++
1585  1 file changed, 2 insertions(+)
1586
1587 commit a5641cfb2472a92a64858d00525ae3b0fc0ae2a4
1588 Author: Behdad Esfahbod <behdad@behdad.org>
1589 Date:   Wed Jul 23 13:21:05 2014 -0400
1590
1591     Revert "Symlinks fix for DESTDIR"
1592
1593     This reverts commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e.
1594
1595     This was wrong, as pointed out by Akira on the list.
1596     We want symlinks to final destination.
1597
1598  conf.d/Makefile.am | 4 ++--
1599  1 file changed, 2 insertions(+), 2 deletions(-)
1600
1601 commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e
1602 Author: Behdad Esfahbod <behdad@behdad.org>
1603 Date:   Wed Jul 23 11:57:31 2014 -0400
1604
1605     Symlinks fix for DESTDIR
1606
1607     From:
1608     https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-fontconfig/fontconfig-2.11.0-symlinks-fix.patch
1609
1610  conf.d/Makefile.am | 4 ++--
1611  1 file changed, 2 insertions(+), 2 deletions(-)
1612
1613 commit 107b44f50b6818288ad70608fbe4ec3fd1a7119f
1614 Author: Akira TAGOH <akira@tagoh.org>
1615 Date:   Wed Jul 23 19:17:26 2014 +0900
1616
1617     Don't add duplicate lang
1618
1619     Don't add duplicate lang from FC_LANG if the pattern already has.
1620
1621     https://bugs.freedesktop.org/show_bug.cgi?id=81186
1622
1623  src/fccfg.c | 28 ++++++++++++++++++++++++++++
1624  1 file changed, 28 insertions(+)
1625
1626 commit 342b908b9696a3f1cf1a45ddd779f3a17d6f9142
1627 Author: Behdad Esfahbod <behdad@behdad.org>
1628 Date:   Sat Jul 19 16:33:49 2014 -0400
1629
1630     More mingw32 MemoryBarrier() fixup
1631
1632  src/fcwindows.h | 7 ++++++-
1633  1 file changed, 6 insertions(+), 1 deletion(-)
1634
1635 commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b
1636 Author: Behdad Esfahbod <behdad@behdad.org>
1637 Date:   Fri Jul 11 12:19:39 2014 -0400
1638
1639     Update mingw32 MemoryBarrier from HarfBuzz
1640
1641     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=81228
1642
1643  src/fcatomic.h | 18 +++++++++---------
1644  1 file changed, 9 insertions(+), 9 deletions(-)
1645
1646 commit dca5d0feee5eb6428bec48b1aff4396cf92c76c0
1647 Author: Akira TAGOH <akira@tagoh.org>
1648 Date:   Tue Jul 8 14:55:15 2014 +0900
1649
1650     Fix a gcc warning
1651
1652     test-migration.c:17:5: warning: pointer targets in passing argument
1653     1 of 'FcStrDirname' differ in signedness
1654
1655  test/test-migration.c | 2 +-
1656  1 file changed, 1 insertion(+), 1 deletion(-)
1657
1658 commit da8233b0f244676ea372ffa485b6cb329700c8ca
1659 Author: Behdad Esfahbod <behdad@behdad.org>
1660 Date:   Sun Jul 6 18:26:03 2014 -0400
1661
1662     Fixup previous commit
1663
1664  src/fcmatch.c | 12 ------------
1665  src/fcobjs.h  |  2 +-
1666  2 files changed, 1 insertion(+), 13 deletions(-)
1667
1668 commit bb27d6969ce0ef1244e73f9c6232f91bce60dad7
1669 Author: Behdad Esfahbod <behdad@behdad.org>
1670 Date:   Sun Jul 6 18:10:44 2014 -0400
1671
1672     Remove HASH from matching priorities
1673
1674     We deprecated FC_HASH, so doesn't make sense to sort on it.
1675
1676  src/fcmatch.c | 1 -
1677  1 file changed, 1 deletion(-)
1678
1679 commit 5674b8a66354d657559c37e9d168bfbf48b931a8
1680 Author: Behdad Esfahbod <behdad@behdad.org>
1681 Date:   Sun Jul 6 17:41:19 2014 -0400
1682
1683     Comments
1684
1685  src/fcmatch.c | 6 ++++++
1686  1 file changed, 6 insertions(+)
1687
1688 commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
1689 Author: Akira TAGOH <akira@tagoh.org>
1690 Date:   Fri Jul 4 18:04:52 2014 +0900
1691
1692     Fix a crash when no sysroot is given and failed to load the default
1693     fonts.conf
1694
1695  src/fccfg.c | 11 +++++++----
1696  1 file changed, 7 insertions(+), 4 deletions(-)
1697
1698 commit f5b4b2c1ed7ff92e2fb9339750f0288e2e794c4b
1699 Author: Behdad Esfahbod <behdad@behdad.org>
1700 Date:   Fri Jul 4 01:43:47 2014 -0400
1701
1702     Fix charset unparse after recent changes
1703
1704  src/fccharset.c | 2 +-
1705  1 file changed, 1 insertion(+), 1 deletion(-)
1706
1707 commit 940d27a197bfb0cfd93d3bb7dba33d5e23ac46b0
1708 Author: Behdad Esfahbod <behdad@behdad.org>
1709 Date:   Thu Jul 3 21:15:25 2014 -0400
1710
1711     Minor
1712
1713  src/fccharset.c | 4 ++--
1714  1 file changed, 2 insertions(+), 2 deletions(-)
1715
1716 commit e708e97c351d3bc9f7030ef22ac2f007d5114730
1717 Author: Behdad Esfahbod <behdad@behdad.org>
1718 Date:   Thu Jul 3 17:52:54 2014 -0400
1719
1720     Change charset parse/unparse format to be human readable
1721
1722     Previous format was unusable.  New format is ranges of hex values.
1723     To choose space character and Latin capital letters for example:
1724
1725     $ fc-pattern ':charset=20 41-5a'
1726     Pattern has 1 elts (size 16)
1727         charset:
1728         0000: 00000000 00000001 07fffffe 00000000 00000000 00000000
1729         00000000 00000000
1730     (s)
1731
1732  src/fccharset.c | 223
1733  ++++++++++++++++++++------------------------------------
1734  1 file changed, 79 insertions(+), 144 deletions(-)
1735
1736 commit dab60e4476ada4ad4639599ea24dd012d4a79584
1737 Author: Akira TAGOH <akira@tagoh.org>
1738 Date:   Mon Jun 30 15:12:32 2014 +0900
1739
1740     Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1741
1742     Don't read/write from/to the XDG dirs even if XDG_*_HOME is set
1743     and the home directory is disabled.
1744
1745  src/fccfg.c | 24 +++++++++---------------
1746  1 file changed, 9 insertions(+), 15 deletions(-)
1747
1748 commit 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1749 Author: Akira TAGOH <akira@tagoh.org>
1750 Date:   Mon Jun 30 12:37:36 2014 +0900
1751
1752     Don't read/write from/to the XDG dirs if the home directory is
1753     disabled
1754
1755  src/fccfg.c | 18 +++++++++++++++---
1756  src/fcxml.c | 23 ++++++++++++++++++++++-
1757  2 files changed, 37 insertions(+), 4 deletions(-)
1758
1759 commit 274f2181f294af2eff3e8db106ec8d7bab2d3ff1
1760 Author: Behdad Esfahbod <behdad@behdad.org>
1761 Date:   Wed Jun 18 12:20:57 2014 -0400
1762
1763     Update blanks to Unicode 7.0
1764
1765  fonts.conf.in | 4 ++++
1766  1 file changed, 4 insertions(+)
1767
1768 commit 2f96482a9f5bc185b244a8bdaa7563a829965f1a
1769 Author: Akira TAGOH <akira@tagoh.org>
1770 Date:   Wed Jun 18 19:13:53 2014 +0900
1771
1772     Update CaseFolding.txt to Unicode 7.0
1773
1774  fc-case/CaseFolding.txt | 59
1775  ++++++++++++++++++++++++++++++++++++++++++++-----
1776  1 file changed, 53 insertions(+), 6 deletions(-)
1777
1778 commit 6c3c2603b9f68a7460e9642d0421b5cc5a848452
1779 Author: Akira TAGOH <akira@tagoh.org>
1780 Date:   Wed Jun 18 11:49:10 2014 +0900
1781
1782     Fix a segfault
1783
1784     introduced by the previous commit
1785     d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1786
1787  src/fcdir.c | 22 ++++++++++++----------
1788  1 file changed, 12 insertions(+), 10 deletions(-)
1789
1790 commit 8915c15b9ee394ef19042f1acf75eb8b0592e5a7
1791 Author: Behdad Esfahbod <behdad@behdad.org>
1792 Date:   Thu Jun 12 17:56:04 2014 -0400
1793
1794     Update list of blanks to Unicode 6.3.0
1795
1796     Some were bogus, some were missing.  See:
1797
1798       https://bugs.freedesktop.org/show_bug.cgi?id=79956
1799
1800  fonts.conf.in | 20 +++++++++-----------
1801  1 file changed, 9 insertions(+), 11 deletions(-)
1802
1803 commit d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1804 Author: Akira TAGOH <akira@tagoh.org>
1805 Date:   Tue Jun 17 20:08:24 2014 +0900
1806
1807     Read the config files and fonts on the sysroot when --sysroot is
1808     given to fc-cache
1809
1810     Fix for e96d7760886a3781a46b3271c76af99e15cb0146
1811
1812     https://bugs.freedesktop.org/show_bug.cgi?id=59456
1813
1814  fc-cache/fc-cache.c | 10 ++++---
1815  src/fccache.c       | 76
1816  +++++++++++++++++++++++++++++++++++--------------
1817  src/fccfg.c         |  2 +-
1818  src/fcdir.c         | 82
1819  ++++++++++++++++++++++++++++++++++++++++++++++-------
1820  src/fcinit.c        | 17 +++++++++--
1821  src/fcint.h         |  3 +-
1822  src/fcxml.c         | 12 ++++++--
1823  7 files changed, 158 insertions(+), 44 deletions(-)
1824
1825 commit 8f62ccaa962b13781d7916d4d1c061993b991e69
1826 Author: Behdad Esfahbod <behdad@behdad.org>
1827 Date:   Mon Jun 9 22:00:25 2014 -0400
1828
1829     Remove unused FcHash code now that FC_HASH is deprecated
1830
1831  src/Makefile.am  |   1 -
1832  src/fcfreetype.c |  51 ---------------
1833  src/fchash.c     | 189
1834  -------------------------------------------------------
1835  src/fcint.h      |  19 ------
1836  4 files changed, 260 deletions(-)
1837
1838 commit 75abdaf5c8e8b14c3e9e94ff5c563091594a32cf
1839 Author: Behdad Esfahbod <behdad@behdad.org>
1840 Date:   Mon Jun 9 21:53:01 2014 -0400
1841
1842     Deprecate FC_HASH and don't compute it
1843
1844     It was added without proper measurement and a fuzzy possible
1845     use-case (font servers) in mind, but reality check shows that
1846     this significantly slows down caching.  As such, deprecate it
1847     and do NOT compute hash during caching.
1848
1849     Makes caching two to three times faster (ignoring the 2 second
1850     delay in fc-cache).
1851
1852  doc/fontconfig-devel.sgml | 2 +-
1853  fontconfig/fontconfig.h   | 2 +-
1854  src/fcfreetype.c          | 2 ++
1855  src/fcobjs.h              | 4 ++--
1856  4 files changed, 6 insertions(+), 4 deletions(-)
1857
1858 commit cd9631d83e51bab95413a8aa0e8ecc68f3e3a0fc
1859 Author: Behdad Esfahbod <behdad@behdad.org>
1860 Date:   Thu Jun 12 17:01:07 2014 -0400
1861
1862     [ko.orth] Remove U+3164 HANGUL FILLER
1863
1864     Better not to reject a font just over that.  Note that we do NOT
1865     list U+115F and U+1160 either.
1866
1867  fc-lang/ko.orth | 1 -
1868  1 file changed, 1 deletion(-)
1869
1870 commit f44bfad235e63bb792c38e16ae1fbd281ec1453b
1871 Author: Akira TAGOH <akira@tagoh.org>
1872 Date:   Thu Jun 5 19:06:02 2014 +0900
1873
1874     Workaround another race condition issue
1875
1876     See https://bugzilla.redhat.com/show_bug.cgi?id=921706
1877
1878  src/fccache.c | 24 +++++++++++++++++++++++-
1879  src/fcdir.c   | 30 ++++++++++++++++++++++++------
1880  src/fcint.h   |  7 ++++++-
1881  3 files changed, 53 insertions(+), 8 deletions(-)
1882
1883 commit 58acd993cb13b58c61633174071ef42da3dcac85
1884 Author: Behdad Esfahbod <behdad@behdad.org>
1885 Date:   Fri May 16 15:08:52 2014 -0600
1886
1887     Allow passing NULL for file to FcFreeTypeQueryFace()
1888
1889  src/fcfreetype.c | 4 ++--
1890  1 file changed, 2 insertions(+), 2 deletions(-)
1891
1892 commit 3f992254f2a3b7f88df989067785141cbf265037
1893 Author: Behdad Esfahbod <behdad@behdad.org>
1894 Date:   Fri May 16 15:02:58 2014 -0600
1895
1896     Rewrite hashing to use FT_Stream directly
1897
1898     This is more robust but introduces a small change in behavior:
1899     For .pcf.gz fonts, the new code calculates the hash of the
1900     uncompressed
1901     font data whereas the original code was calculating the hash of the
1902     compressed data.
1903
1904     No big deal IMO.
1905
1906  src/fcfreetype.c | 78
1907  ++++++++++++++++++++++++++++++--------------------------
1908  src/fchash.c     | 75
1909  +++--------------------------------------------------
1910  src/fcint.h      | 19 +++++++++++---
1911  3 files changed, 61 insertions(+), 111 deletions(-)
1912
1913 commit 8284df49ef45678781fc6e05d18cc04acf04cf3c
1914 Author: Behdad Esfahbod <behdad@behdad.org>
1915 Date:   Fri May 16 14:17:45 2014 -0600
1916
1917     Further simplify hash code
1918
1919  src/fchash.c | 88
1920  ++++++++++++++++++++++++++----------------------------------
1921  1 file changed, 38 insertions(+), 50 deletions(-)
1922
1923 commit 748e77e89f8f6ba297ce9d206ac3834ae087201d
1924 Author: Behdad Esfahbod <behdad@behdad.org>
1925 Date:   Fri May 16 14:03:19 2014 -0600
1926
1927     Simplify hash code
1928
1929  src/fcfreetype.c |  4 +--
1930  src/fchash.c     | 94
1931  ++++++++++++++++++++++++++------------------------------
1932  src/fcint.h      |  6 ++--
1933  3 files changed, 48 insertions(+), 56 deletions(-)
1934
1935 commit e4d8847eee14ddfa9632057bca36cb60dfa1b35f
1936 Author: Behdad Esfahbod <behdad@behdad.org>
1937 Date:   Fri May 16 13:45:44 2014 -0600
1938
1939     Remove unused code
1940
1941  src/fchash.c | 41 -----------------------------------------
1942  src/fcint.h  |  4 ----
1943  2 files changed, 45 deletions(-)
1944
1945 commit 48c8b7938a0f1412d31dbe2f4e332e460f624068
1946 Author: Akira TAGOH <akira@tagoh.org>
1947 Date:   Tue May 13 21:21:43 2014 +0900
1948
1949     Allow the modification on FcTypeVoid with FcTypeLangSet and
1950     FcTypeCharSet
1951
1952     FcTypeVoid is likely to happen when 'lang' and 'charset'
1953     is deleted by 'delete' or 'delete_all' mode in edit.
1954     Without this change, any modification on them are simply
1955     ignored.
1956
1957     This is useful to make a lot of changes, particularly
1958     when one wants to add a few and delete a lot say.
1959
1960  src/fccfg.c     | 10 ++++++++++
1961  src/fccharset.c | 15 +++++++++++++++
1962  src/fcint.h     |  3 +++
1963  src/fclang.c    | 27 +++++++++++++++------------
1964  4 files changed, 43 insertions(+), 12 deletions(-)
1965
1966 commit 81664fe54f117e4781fda5a30429b51858302e91
1967 Author: Akira TAGOH <akira@tagoh.org>
1968 Date:   Tue Apr 22 12:39:12 2014 +0900
1969
1970     Rebase ja.orth against Joyo kanji characters
1971
1972     Patch from Akihiro TSUKADA
1973
1974  fc-lang/ja.orth | 4234
1975  +------------------------------------------------------
1976  1 file changed, 7 insertions(+), 4227 deletions(-)
1977
1978 commit f44157c809d280e2a0ce87fb078fc4b278d24a67
1979 Author: Akira TAGOH <akira@tagoh.org>
1980 Date:   Thu Apr 10 19:27:55 2014 +0900
1981
1982     Fix fc-cache fail with -r
1983
1984     Do not unlink the cache even if --really-force is given.
1985     because re-scanning process expects the cache exists.
1986
1987     https://bugs.freedesktop.org/show_bug.cgi?id=77252
1988
1989  fc-cache/fc-cache.c | 2 +-
1990  1 file changed, 1 insertion(+), 1 deletion(-)
1991
1992 commit 91784eb7d0c9f9f357210f4c82555469da37334a
1993 Author: Akira TAGOH <akira@tagoh.org>
1994 Date:   Fri Apr 4 12:18:28 2014 +0900
1995
1996     Fix a typo
1997
1998     https://bugs.freedesktop.org/show_bug.cgi?id=77033
1999
2000  configure.ac | 2 +-
2001  1 file changed, 1 insertion(+), 1 deletion(-)
2002
2003 commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
2004 Author: Akira TAGOH <akira@tagoh.org>
2005 Date:   Wed Mar 26 16:01:49 2014 +0900
2006
2007     Fix missing docs
2008
2009  doc/Makefile.am           |  1 +
2010  doc/fcpattern.fncs        | 27 +++++++++++++++++---
2011  doc/fcrange.fncs          | 64
2012  +++++++++++++++++++++++++++++++++++++++++++++++
2013  doc/fontconfig-devel.sgml |  7 ++++++
2014  4 files changed, 95 insertions(+), 4 deletions(-)
2015
2016 commit fff91eee7df5a71ed9a63a4b6e3b02c14eaf9cb3
2017 Author: Akira TAGOH <akira@tagoh.org>
2018 Date:   Wed Mar 26 12:22:02 2014 +0900
2019
2020     Fix a build issue with freetype <2.5.1
2021
2022  src/fcfreetype.c | 3 ---
2023  1 file changed, 3 deletions(-)
2024
2025 commit 3cd573fc1fb67db75cd356cad3e901d24af1ce8a
2026 Author: Akira TAGOH <akira@tagoh.org>
2027 Date:   Wed Nov 20 18:44:59 2013 +0900
2028
2029     Bug 71287 - size specific design selection support in OS/2 table
2030     version 5
2031
2032     This feature requires the FreeType 2.5.1 or later at the build time.
2033
2034     Besides <range> element allows <double> elements with this changes.
2035
2036     This may breaks the cache but not bumping in this change sets at
2037     this moment.
2038     please be aware if you want to try it and run fc-cache before/after to
2039     avoid the weird thing against it.
2040
2041  configure.ac            |   4 +
2042  fontconfig/fcprivate.h  |   3 +
2043  fontconfig/fontconfig.h |  28 ++++++-
2044  src/Makefile.am         |   1 +
2045  src/fccfg.c             |  48 +++++++----
2046  src/fcdbg.c             |  13 ++-
2047  src/fcdefault.c         |  47 ++++++-----
2048  src/fcfreetype.c        |  38 +++++++++
2049  src/fcint.h             |  85 ++++++++++++++++----
2050  src/fclist.c            |   2 +
2051  src/fcmatch.c           |  45 +++++++++++
2052  src/fcname.c            |  49 +++++++++++-
2053  src/fcobjs.h            |   2 +-
2054  src/fcpat.c             |  73 +++++++++++++++++
2055  src/fcrange.c           | 207
2056  ++++++++++++++++++++++++++++++++++++++++++++++++
2057  src/fcxml.c             | 108 +++++++++++++++++++------
2058  16 files changed, 663 insertions(+), 90 deletions(-)
2059
2060 commit 9260b7ec39c34ce68d74e16d47917290a8c3f35a
2061 Author: Akira TAGOH <akira@tagoh.org>
2062 Date:   Mon Mar 24 15:03:12 2014 +0900
2063
2064     Bump version to 2.11.1
2065
2066  README                  | 57
2067  +++++++++++++++++++++++++++++++++++++++++++++++--
2068  configure.ac            |  2 +-
2069  fontconfig/fontconfig.h |  2 +-
2070  3 files changed, 57 insertions(+), 4 deletions(-)
2071
2072 commit 812143c34d904fb26de471a579a7e381b7f7f33b
2073 Author: Akira TAGOH <akira@tagoh.org>
2074 Date:   Mon Mar 24 15:02:26 2014 +0900
2075
2076     Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before
2077     AC_USE_SYSTEM_EXTENSIONS
2078
2079     Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
2080
2081  configure.ac | 48 ++++++++++++++++++++++++------------------------
2082  1 file changed, 24 insertions(+), 24 deletions(-)
2083
2084 commit 5478192f379d784b421329e4bf72cc780818e467
2085 Author: Akira TAGOH <akira@tagoh.org>
2086 Date:   Tue Mar 18 12:14:03 2014 +0900
2087
2088     Add README describes the criteria to add/modify the orthography files
2089
2090     https://bugs.freedesktop.org/show_bug.cgi?id=73461
2091
2092  fc-lang/README | 28 ++++++++++++++++++++++++++++
2093  1 file changed, 28 insertions(+)
2094
2095 commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7
2096 Author: Akira TAGOH <akira@tagoh.org>
2097 Date:   Tue Mar 18 11:51:37 2014 +0900
2098
2099     Bug 73291 - poppler does not show fl ligature
2100
2101     commented out substitutions for TeX Gyre Termes font
2102     until the broken font are fixed.
2103
2104     https://bugs.freedesktop.org/show_bug.cgi?id=73291
2105
2106  conf.d/30-metric-aliases.conf | 6 ++++++
2107  1 file changed, 6 insertions(+)
2108
2109 commit f8ccf379eb1092592ae0b65deb563c5491f69de9
2110 Author: Akira TAGOH <akira@tagoh.org>
2111 Date:   Fri Mar 7 19:42:21 2014 +0900
2112
2113     Update doc to include the version info of `since when'
2114
2115     Version section was getting confused to the API's availability,
2116      even though it was the version the doc was genereated.
2117     So moving it into the footer and added @SINCE@ field in the data.
2118
2119  doc/fccache.fncs    | 2 ++
2120  doc/fccharset.fncs  | 1 +
2121  doc/fcconfig.fncs   | 2 ++
2122  doc/fcdircache.fncs | 1 +
2123  doc/fcformat.fncs   | 1 +
2124  doc/fclangset.fncs  | 6 ++++++
2125  doc/fcstrset.fncs   | 1 +
2126  doc/func.sgml       | 9 +++++----
2127  8 files changed, 19 insertions(+), 4 deletions(-)
2128
2129 commit 39a2f1e8f98d27b929d56a55a68b3a20d2f8dd32
2130 Author: Akira TAGOH <akira@tagoh.org>
2131 Date:   Wed Mar 5 18:29:29 2014 +0900
2132
2133     Fallback to lstat() in case the filesystem doesn't support d_type
2134     in struct dirent
2135
2136  src/fcstat.c | 12 +++++-------
2137  1 file changed, 5 insertions(+), 7 deletions(-)
2138
2139 commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
2140 Author: Akira TAGOH <akira@tagoh.org>
2141 Date:   Thu Feb 6 19:40:01 2014 +0900
2142
2143     Fix incompatible API on AIX with random_r and initstate_r
2144
2145     https://bugs.freedesktop.org/show_bug.cgi?id=74603
2146
2147  src/fccompat.c | 35 ++++++++++++++++++++++++-----------
2148  1 file changed, 24 insertions(+), 11 deletions(-)
2149
2150 commit 7d75653285a3cd67b5f066fe899821462d7f324f
2151 Author: Akira TAGOH <akira@tagoh.org>
2152 Date:   Thu Feb 6 17:29:19 2014 +0900
2153
2154     Add missing #include <sys/statvfs.h> in fcstat.c
2155
2156     https://bugs.freedesktop.org/show_bug.cgi?id=74602
2157
2158  configure.ac | 2 +-
2159  src/fcstat.c | 3 +++
2160  2 files changed, 4 insertions(+), 1 deletion(-)
2161
2162 commit 787619b2c7bfbdc91ed170381f28003e86679c99
2163 Author: Akira TAGOH <akira@tagoh.org>
2164 Date:   Thu Feb 6 17:15:26 2014 +0900
2165
2166     Add a doc for FcDirCacheRescan
2167
2168  doc/fcdircache.fncs | 10 ++++++++++
2169  1 file changed, 10 insertions(+)
2170
2171 commit 80081555fdffea927a53fce2773cfbe9db4c51f0
2172 Author: Akira TAGOH <akira@tagoh.org>
2173 Date:   Fri Jan 31 11:10:02 2014 +0900
2174
2175     Fix a crash issue when empty strings are set to the BDF properties
2176
2177  src/fcfreetype.c | 4 ++--
2178  1 file changed, 2 insertions(+), 2 deletions(-)
2179
2180 commit e2b406053c2937799da8636c56b72a77998bcab0
2181 Author: Akira TAGOH <akira@tagoh.org>
2182 Date:   Wed Jan 22 19:35:07 2014 +0900
2183
2184     Update the use of autotools' macro
2185
2186  configure.ac | 6 ++++--
2187  1 file changed, 4 insertions(+), 2 deletions(-)
2188
2189 commit 5918d5bea5416cf27061db4263aefeb8fd310f0e
2190 Author: Akira TAGOH <akira@tagoh.org>
2191 Date:   Fri Jan 17 13:05:25 2014 +0900
2192
2193     Add missing license headers
2194
2195     https://bugs.freedesktop.org/show_bug.cgi?id=73401
2196
2197  autogen.sh             | 22 ++++++++++++++++++++++
2198  new-version.sh         | 21 +++++++++++++++++++++
2199  src/fcobjs.h           | 23 +++++++++++++++++++++++
2200  src/fcobjshash.gperf.h | 23 +++++++++++++++++++++++
2201  test/run-test.sh       | 21 +++++++++++++++++++++
2202  test/test-migration.c  | 24 ++++++++++++++++++++++++
2203  test/test-pthread.c    | 26 ++++++++++++++++++++++++--
2204  7 files changed, 158 insertions(+), 2 deletions(-)
2205
2206 commit bfdd40efd1c82dec5c818c8ce5f78d96fe0ebede
2207 Author: Akira TAGOH <akira@tagoh.org>
2208 Date:   Fri Jan 17 12:57:56 2014 +0900
2209
2210     clean up the unused files
2211
2212  config/Makedefs.in  |   76 ---
2213  config/config-subst |   10 -
2214  config/config.guess | 1497
2215  -----------------------------------------------
2216  config/config.sub   | 1608
2217  ---------------------------------------------------
2218  config/install.sh   |  240 --------
2219  5 files changed, 3431 deletions(-)
2220
2221 commit f35b44c35bf8468ea4c28c7efa77b47b1e2a1930
2222 Author: Akira TAGOH <akira@tagoh.org>
2223 Date:   Fri Jan 17 12:24:02 2014 +0900
2224
2225     Update zh_hk.orth
2226
2227     Patch from Abel Cheung
2228
2229     https://bugs.freedesktop.org/show_bug.cgi?id=73461
2230
2231  fc-lang/zh_hk.orth | 2249
2232  +++++++++++++---------------------------------------
2233  1 file changed, 564 insertions(+), 1685 deletions(-)
2234
2235 commit 320283cd70ae31ce46b03e0c5da55412089ce953
2236 Author: Akira TAGOH <akira@tagoh.org>
2237 Date:   Thu Jan 16 19:30:35 2014 +0900
2238
2239     Bug 73686 - confdir is not set correctly in fontconfig.pc
2240
2241  fontconfig.pc.in | 2 +-
2242  1 file changed, 1 insertion(+), 1 deletion(-)
2243
2244 commit 7a6622f25cdfab5ab775324bef1833b67109801b
2245 Author: Akira TAGOH <akira@tagoh.org>
2246 Date:   Thu Dec 5 19:15:47 2013 +0900
2247
2248     Improve the performance issue on rescanning directories
2249
2250 Notes:
2251     Tested-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2252
2253  fc-cache/fc-cache.c     | 10 ++++++++--
2254  fontconfig/fontconfig.h |  3 +++
2255  src/fccache.c           | 13 +++++++++++++
2256  src/fcdir.c             | 46
2257  +++++++++++++++++++++++++++++++++++++++++++++-
2258  src/fcfs.c              | 22 ++++++++++++++++++++++
2259  src/fcint.h             |  6 ++++++
2260  src/fcpat.c             |  2 ++
2261  7 files changed, 99 insertions(+), 3 deletions(-)
2262
2263 commit 5c725f2f5829238d16116f782d00d8bb0defaf08
2264 Author: Akira TAGOH <akira@tagoh.org>
2265 Date:   Mon Dec 16 17:44:37 2013 +0900
2266
2267     Fix a build issue on platforms where doesn't support readlink()
2268
2269  configure.ac    | 2 +-
2270  src/fcdefault.c | 4 +++-
2271  2 files changed, 4 insertions(+), 2 deletions(-)
2272
2273 commit 1132c98b7b760be24a301c9dbd24e348f6601fed
2274 Author: Akira TAGOH <akira@tagoh.org>
2275 Date:   Mon Dec 16 16:00:12 2013 +0900
2276
2277     Fix a typo
2278
2279  conf.d/10-no-sub-pixel.conf | 2 +-
2280  1 file changed, 1 insertion(+), 1 deletion(-)
2281
2282 commit fee834a9c9e1089a9ae29b1d8e8b6a4cc710204b
2283 Author: Behdad Esfahbod <behdad@behdad.org>
2284 Date:   Mon Dec 9 21:21:57 2013 -0500
2285
2286     Bug 72380 - Never drop first font when trimming
2287
2288     Let me show it with an example.
2289
2290     Currently:
2291
2292     $ fc-match symbol
2293     symbol.ttf: "Symbol" "Regular"
2294
2295     $ fc-match symbol --sort | head -n 1
2296     Symbol.pfb: "Symbol" "Regular"
2297
2298     $ fc-match symbol --sort --all | head -n 1
2299     symbol.ttf: "Symbol" "Regular"
2300
2301     I want to make sure the above three commands all return the same font.
2302     Ie.  I want to make sure FcFontMatch() always returns the first font
2303     from FcFontSort().  As such, never trim first font.
2304
2305  src/fcmatch.c | 5 +++--
2306  1 file changed, 3 insertions(+), 2 deletions(-)
2307
2308 commit c9e24f9ef41e2c3e552ddd35d8c70daae5b505cd
2309 Author: Jehan <jehan@girinstud.io>
2310 Date:   Sun Nov 17 22:38:28 2013 +1300
2311
2312     Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32
2313     build
2314
2315     https://bugs.freedesktop.org/show_bug.cgi?id=71691
2316
2317  configure.ac | 2 +-
2318  1 file changed, 1 insertion(+), 1 deletion(-)
2319
2320 commit 2e933bd8bcad936717b6b9d8a22b86b7ddb5457e
2321 Author: Frederic Crozat <fcrozat@suse.com>
2322 Date:   Fri Dec 6 14:23:52 2013 +0100
2323
2324     Add metric aliases for additional Google ChromeOS fonts
2325
2326     MS fonts Cambria, Symbol and Calibri have compat metrics fonts
2327     from ChromeOS.
2328
2329     https://bugs.freedesktop.org/show_bug.cgi?id=72395
2330
2331  conf.d/30-metric-aliases.conf | 43
2332  +++++++++++++++++++++++++++++++++++++++++++
2333  1 file changed, 43 insertions(+)
2334
2335 commit 6a06e29491ffdb5be6342164b96de59c6fa07b32
2336 Author: Frederic Crozat <fcrozat@suse.com>
2337 Date:   Fri Dec 6 14:08:08 2013 +0100
2338
2339     Fix inversion between Tinos and Cousine in the comment
2340
2341  conf.d/30-metric-aliases.conf | 4 ++--
2342  1 file changed, 2 insertions(+), 2 deletions(-)
2343
2344 commit d97fbbe9f59965167fbc0bdc49f983c2bc96d521
2345 Author: Akira TAGOH <akira@tagoh.org>
2346 Date:   Mon Dec 2 19:18:25 2013 +0900
2347
2348     Simplify to validate the availability of scandir
2349
2350  configure.ac | 48 +++++++++++++++++++++++-------------------------
2351  1 file changed, 23 insertions(+), 25 deletions(-)
2352
2353 commit 51521153490ab0b01959c10c57e476de3ad27acb
2354 Author: Akira TAGOH <akira@tagoh.org>
2355 Date:   Mon Dec 2 18:43:10 2013 +0900
2356
2357     Simplify to validate the availability of posix_fadvise
2358
2359  configure.ac          | 12 ++----------
2360  m4/ac_check_symbol.m4 | 48
2361  ++++++++++++++++++++++++++++++++++++++++++++++++
2362  src/fccache.c         |  2 +-
2363  3 files changed, 51 insertions(+), 11 deletions(-)
2364
2365 commit 59fd9960bbb58fd6257adb13ec0f918882149332
2366 Author: Akira TAGOH <akira@tagoh.org>
2367 Date:   Mon Dec 2 15:53:57 2013 +0900
2368
2369     Bug 72086 - Check for gperf in autogen.sh
2370
2371  autogen.sh | 9 +++++++++
2372  1 file changed, 9 insertions(+)
2373
2374 commit a5fd7912ff8c7bc72d2cdbd0038c7ff0c968831f
2375 Author: Ross Burton <ross.burton@intel.com>
2376 Date:   Tue Nov 26 17:18:25 2013 +0000
2377
2378     fc-cache: --sysroot option takes an argument
2379
2380     The getopt_long option definitions say that sysroot doesn't take
2381     an argument,
2382     when it in fact does.
2383
2384     Signed-off-by: Ross Burton <ross.burton@intel.com>
2385
2386  fc-cache/fc-cache.c | 2 +-
2387  1 file changed, 1 insertion(+), 1 deletion(-)
2388
2389 commit 38acb08d9778ebad2bfc3407532adf8f2e8e667e
2390 Author: Akira TAGOH <akira@tagoh.org>
2391 Date:   Mon Nov 11 11:53:09 2013 +0900
2392
2393     Fix typo
2394
2395     Use FcTypeUnknown instead of -1 with type casting.
2396     This seems missed when it was changed.
2397
2398     Patch from brian porter
2399
2400  src/fcxml.c | 4 ++--
2401  1 file changed, 2 insertions(+), 2 deletions(-)
2402
2403 commit a4443e64c89256087d40462cfbb482950873e366
2404 Author: Akira TAGOH <akira@tagoh.org>
2405 Date:   Tue Nov 5 20:30:35 2013 +0900
2406
2407     Re-scan font directories only when it contains subdirs
2408
2409     Somewhat improves the performance but still need to think about for
2410     the situation
2411     where both directories and fonts are in.
2412
2413  fc-cache/fc-cache.c | 26 ++++++++++++++++++--------
2414  1 file changed, 18 insertions(+), 8 deletions(-)
2415
2416 commit 0b7f42f777a14ee61783fd95dd04e870f02d201e
2417 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2418 Date:   Sat Nov 2 10:23:57 2013 -0700
2419
2420     Avoid null pointer dereference in FcNameParse if malloc fails
2421
2422     Reported by parfait 1.3:
2423     Error: Null pointer dereference (CWE 476)
2424        Read from null pointer t
2425             at line 423 of src/fcname.c in function 'FcNameParse'.
2426               Function _FcObjectLookupOtherTypeByName may return constant
2427               'NULL'
2428                at line 63, called at line 122 of src/fcobjs.c in function
2429                'FcObjectLookupOtherTypeByName'.
2430               Function FcObjectLookupOtherTypeByName may return constant
2431               'NULL'
2432                at line 122, called at line 67 of src/fcname.c in function
2433                'FcNameGetObjectType'.
2434               Function FcNameGetObjectType may return constant 'NULL'
2435               at line 67,
2436                called at line 422 in function 'FcNameParse'.
2437               Null pointer introduced at line 63 of src/fcobjs.c in
2438               function
2439                '_FcObjectLookupOtherTypeByName'.
2440
2441     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2442
2443  src/fcname.c | 2 ++
2444  1 file changed, 2 insertions(+)
2445
2446 commit 5b8380d52eae55cba0adcc47d78a53c320d294ec
2447 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2448 Date:   Sat Nov 2 10:23:56 2013 -0700
2449
2450     Avoid memory leak when NULL path passed to FcStrBuildFilename
2451
2452     Reported by parfait 1.3:
2453        Memory leak of pointer sset allocated with FcStrSetCreate()
2454             at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
2455               sset allocated at line 927 with FcStrSetCreate().
2456               sset leaks when sset != NULL at line 932.
2457
2458     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2459
2460  src/fcstr.c | 8 ++++++--
2461  1 file changed, 6 insertions(+), 2 deletions(-)
2462
2463 commit cb72901d0b7dff73ea2596491c5db602e4750853
2464 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2465 Date:   Sat Nov 2 10:23:55 2013 -0700
2466
2467     Leave room for null terminators in arrays
2468
2469     Code currently returns a fatal error if it tries to add more entries
2470     than the array has room for, but it wasn't checking to make sure
2471     the final null terminator entry would fit.
2472
2473     Reported by parfait 1.3:
2474     Error: Buffer overrun
2475        Buffer overflow (CWE 120): In array dereference of files[i]
2476        with index i
2477           Array size is 256 elements (of 4 bytes each), index >= 0 and
2478           index <= 256
2479             at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
2480     Error: Buffer overrun
2481        Buffer overflow (CWE 120): In array dereference of entries[i]
2482        with index i
2483           Array size is 1024 elements (of 8 bytes each), index >= 0 and
2484           index <= 1024
2485             at line 298 of fc-lang/fc-lang.c in function 'main'.
2486
2487     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2488
2489  fc-glyphname/fc-glyphname.c | 2 +-
2490  fc-lang/fc-lang.c           | 2 +-
2491  2 files changed, 2 insertions(+), 2 deletions(-)
2492
2493 commit 767108aa1327cf0156dfc6f024dbc8fb783ae067
2494 Author: Akira TAGOH <akira@tagoh.org>
2495 Date:   Thu Oct 31 22:12:26 2013 +0900
2496
2497     Correct DTD
2498
2499  fonts.dtd | 2 +-
2500  1 file changed, 1 insertion(+), 1 deletion(-)
2501
2502 commit aa22e6e63933e8b31a032835b712b7ed596534cc
2503 Author: Akira TAGOH <akira@tagoh.org>
2504 Date:   Thu Jan 24 19:48:48 2013 +0900
2505
2506     Warn if no <test> nor <edit> elements in <match>
2507
2508     This corrects an error message being reported at
2509       https://bugs.freedesktop.org/show_bug.cgi?id=71085
2510       Bug 71085 - "out of memory" errors on empty match element in
2511       fonts.conf
2512
2513     and somewhat works as a workaround for
2514       https://bugs.freedesktop.org/show_bug.cgi?id=59438
2515       Bug 59438 - Fix <alias> inside <match>
2516
2517  src/fcxml.c | 5 +++++
2518  1 file changed, 5 insertions(+)
2519
2520 commit 525a135ccf53e4bf3363c3143d9cfdf15fba55ab
2521 Author: Akira TAGOH <akira@tagoh.org>
2522 Date:   Mon Oct 28 11:54:04 2013 +0900
2523
2524     Change the default weight on match to FC_WEIGHT_NORMAL
2525
2526  src/fcdefault.c | 2 +-
2527  1 file changed, 1 insertion(+), 1 deletion(-)
2528
2529 commit 65872e9e46d17e4461c3a891ef23abe156005e04
2530 Author: Akira TAGOH <akira@tagoh.org>
2531 Date:   Thu Oct 24 19:35:26 2013 +0900
2532
2533     Fix a build issue on Solaris 10
2534
2535     Use own mkdtemp implementation if not available.
2536
2537     Reported by Thomas Klausner and Jörn Clausen
2538
2539  configure.ac          |  2 +-
2540  test/test-migration.c | 15 ++++++++++++++-
2541  2 files changed, 15 insertions(+), 2 deletions(-)
2542
2543 commit 76ea9af816a50c6bb0b3dc2960460a90fadd9cdb
2544 Author: Akira TAGOH <akira@tagoh.org>
2545 Date:   Tue Oct 22 15:00:29 2013 +0900
2546
2547     Use stat() if there are no d_type in struct dirent
2548
2549     Reported by Thomas Klausner
2550
2551  test/test-migration.c | 18 ++++++++++++++++++
2552  1 file changed, 18 insertions(+)
2553
2554 commit 5e029db4971e37437cfe6147d52d00136dfb8cb5
2555 Author: Akira TAGOH <akira@tagoh.org>
2556 Date:   Mon Oct 21 12:16:46 2013 +0900
2557
2558     Fix the dynamic loading issue on NetBSD
2559
2560     On NetBSD, it is not supported to load a library linked against
2561     libpthread into a program that wasn't (since the C library provides
2562     stubs for some pthread-functions, which might have already been called
2563     before libpthread is loaded, leading to problems).
2564
2565     Patch from Matthias Drochner
2566
2567  m4/ax_pthread.m4 | 5 +++++
2568  1 file changed, 5 insertions(+)
2569
2570 commit ff0e0d17b254f71592dfa29a988a82efefff8913
2571 Author: Akira TAGOH <akira@tagoh.org>
2572 Date:   Mon Oct 21 12:13:31 2013 +0900
2573
2574     Update ax_pthread.m4 to the latest version
2575
2576  m4/ax_pthread.m4 | 71
2577  +++++++++++++++++++++++++++++++++++++-------------------
2578  1 file changed, 47 insertions(+), 24 deletions(-)
2579
2580 commit 06b388523d747db16708c1662f3c6d64a36d5daf
2581 Author: Akira TAGOH <akira@tagoh.org>
2582 Date:   Mon Oct 21 11:50:55 2013 +0900
2583
2584     Fix build issue on Debian/kFreeBSD 7.0
2585
2586     There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
2587     Patch from Ryo ONODERA.
2588
2589  src/fccache.c | 3 ++-
2590  1 file changed, 2 insertions(+), 1 deletion(-)
2591
2592 commit 5406919c5e186f74ccdade1a65344ce7b5c56a64
2593 Author: Akira TAGOH <akira@tagoh.org>
2594 Date:   Fri Oct 11 19:31:22 2013 +0900
2595
2596     do not build test-migration for Win32
2597
2598     This testing code is for XDG base directory spec which may be not
2599     interesting for them
2600
2601  test/Makefile.am | 5 ++++-
2602  1 file changed, 4 insertions(+), 1 deletion(-)
2603
2604 commit f16c3118e25546c1b749f9823c51827a60aeb5c1
2605 Author: Akira TAGOH <akira@tagoh.org>
2606 Date:   Fri Oct 11 13:27:33 2013 +0900
2607
2608     Bump version to 2.11.0
2609
2610  README                  | 29 +++++++++++++++++++++++++++--
2611  configure.ac            |  2 +-
2612  fontconfig/fontconfig.h |  4 ++--
2613  3 files changed, 30 insertions(+), 5 deletions(-)
2614
2615 commit f82a032f417445abbb4399344766102aff255b6c
2616 Author: Akira TAGOH <akira@tagoh.org>
2617 Date:   Fri Oct 11 13:27:24 2013 +0900
2618
2619     Update CaseFolding.txt to Unicode 6.3
2620
2621     No real updates between 6.2 and 6.3.
2622
2623  fc-case/CaseFolding.txt | 6 +++---
2624  1 file changed, 3 insertions(+), 3 deletions(-)
2625
2626 commit c4c90ffc7a7eec42fc0b84f1a7af464a4c9fcfd8
2627 Author: Akira TAGOH <akira@tagoh.org>
2628 Date:   Fri Oct 11 12:40:23 2013 +0900
2629
2630     Bump libtool revision
2631
2632  configure.ac | 4 ++--
2633  1 file changed, 2 insertions(+), 2 deletions(-)
2634
2635 commit 9a4310176bb11e1e826d238eb0761b7895b48883
2636 Author: Akira TAGOH <akira@tagoh.org>
2637 Date:   Wed Oct 9 12:19:35 2013 +0900
2638
2639     Add missing doc for FcStrListFirst and fix a typo
2640
2641  doc/fcstrset.fncs | 10 +++++++++-
2642  1 file changed, 9 insertions(+), 1 deletion(-)
2643
2644 commit 604c2a683f1357fc65bad372b5d25a90099f827f
2645 Author: Akira TAGOH <akira@tagoh.org>
2646 Date:   Thu Oct 3 19:59:30 2013 +0900
2647
2648     exit with the error code when FcNameParse() failed
2649
2650  fc-list/fc-list.c       | 5 +++++
2651  fc-match/fc-match.c     | 5 +++++
2652  fc-pattern/fc-pattern.c | 5 +++++
2653  3 files changed, 15 insertions(+)
2654
2655 commit 0203055520206028eecee5d261887cdc91500e15
2656 Author: Akira TAGOH <akira@tagoh.org>
2657 Date:   Wed Oct 2 16:34:34 2013 +0900
2658
2659     Workaround the race condition issue on updating cache
2660
2661  fc-cache/fc-cache.c     | 62
2662  ++++++++++++++++++++++++++++---------------------
2663  fontconfig/fontconfig.h |  3 +++
2664  src/fcstr.c             |  6 +++++
2665  3 files changed, 45 insertions(+), 26 deletions(-)
2666
2667 commit 9161ed1e4a3f4afaee6dbcfc0b84a279ad99b397
2668 Author: Akira TAGOH <akira@tagoh.org>
2669 Date:   Mon Sep 30 11:30:00 2013 +0900
2670
2671     Add the relative path for <include> to fonts.conf if the parent path
2672     is same to fonts.conf
2673
2674     Bug 69836 - fonts.conf.in update for Windows cross-compiling
2675
2676  Makefile.am | 4 +++-
2677  1 file changed, 3 insertions(+), 1 deletion(-)
2678
2679 commit 96c5f3cf0ff57e7bbb08cc1e0e78ed0542096484
2680 Author: Akira TAGOH <akira@tagoh.org>
2681 Date:   Thu Sep 26 18:44:10 2013 +0900
2682
2683     clean up
2684
2685  conf.d/Makefile.am | 2 +-
2686  configure.ac       | 6 +-----
2687  2 files changed, 2 insertions(+), 6 deletions(-)
2688
2689 commit 43f768b53f554cf0f927ccac5daf96877f9fc69c
2690 Author: Akira TAGOH <akira@tagoh.org>
2691 Date:   Thu Sep 26 17:46:26 2013 +0900
2692
2693     avoid reading config.h twice
2694
2695     config.h is read from fcint.h now so having a line of the sort of
2696     #include "config.h"
2697     is duplicate.
2698
2699     Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions
2700     causes nasty warnings on MacOSX when building fat libraries
2701
2702  src/fcarch.c   | 4 ----
2703  src/fccache.c  | 3 ---
2704  src/fccompat.c | 4 ----
2705  src/fchash.c   | 3 ---
2706  src/fcstat.c   | 3 ---
2707  5 files changed, 17 deletions(-)
2708
2709 commit 102864d0dba46c99b22c912454c1f58731287405
2710 Author: Akira TAGOH <akira@tagoh.org>
2711 Date:   Wed Sep 25 11:41:23 2013 +0900
2712
2713     Add the description of -q option to the man page
2714
2715  fc-list/fc-list.sgml | 12 ++++++++++++
2716  1 file changed, 12 insertions(+)
2717
2718 commit 2b0fca14ad202d4dbd32478dc367e648833866c0
2719 Author: W. Trevor King <wking@tremily.us>
2720 Date:   Sat Sep 21 17:06:50 2013 -0700
2721
2722     doc/fccharset.fncs: Describe the map format in more detail
2723
2724     The previous documentation for FcCharSetFirstPage and
2725     FcCharSetNextPage was technically accurate, but a bit terse.  I've
2726     added an example using the returned page (root code point) and map to
2727     give folks something concrete to work with.  I've also documented
2728     FC_CHARSET_DONE, which wasn't mentioned at all before.
2729
2730  doc/fccharset.fncs | 36 ++++++++++++++++++++++++++++++------
2731  1 file changed, 30 insertions(+), 6 deletions(-)
2732
2733 commit 8a174b6c51581df6ffd6a5da056949c6c79337cf
2734 Author: Akira TAGOH <akira@tagoh.org>
2735 Date:   Tue Sep 24 11:14:57 2013 +0900
2736
2737     Fix a crash when FcPattern is set to null on FcFontSetList()
2738     and FcFontList()
2739
2740  src/fclist.c | 2 ++
2741  1 file changed, 2 insertions(+)
2742
2743 commit 643f8088f0d51107e58d142df47124efec6afab1
2744 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2745 Date:   Sat Sep 14 02:25:26 2013 +0200
2746
2747     Further changes to 30-metric-aliases.conf
2748
2749     Big changes:
2750     * Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
2751     * Update the big comment
2752
2753     Specific->Generic:
2754     * Add missing maps, for symmetry
2755
2756     Generic<->Generic:
2757     * Add "Helvetica Condensed" <-> "Arial Narrow" map
2758
2759     Generic->Specific:
2760     * Add missing Courier -> Cursor alias
2761     * Add "Helvetica Condensed" -> "Heros Cn" alias
2762     * Remove Arial -> Heros and "Times New Roman" -> Termes maps
2763
2764  conf.d/30-metric-aliases.conf | 319
2765  ++++++++++++++++++++++++++++++++++--------
2766  conf.d/30-urw-aliases.conf    |  24 +---
2767  2 files changed, 261 insertions(+), 82 deletions(-)
2768
2769 commit 5e6b8894ea9d03caabdfc3a6bcd0c402edf840a8
2770 Author: Akira TAGOH <akira@tagoh.org>
2771 Date:   Wed Sep 18 17:31:10 2013 +0900
2772
2773     Copy all values from the font to the pattern if the pattern doesn't
2774     have the element
2775
2776  src/fcmatch.c | 6 ++++--
2777  1 file changed, 4 insertions(+), 2 deletions(-)
2778
2779 commit 7e44a0b5a88e597b33ba9e2cc3a6d4555736db0a
2780 Author: Akira TAGOH <akira@tagoh.org>
2781 Date:   Tue Sep 10 17:45:11 2013 +0900
2782
2783     Bug 68955 - Deprecate / remove FC_RASTERIZER
2784
2785  doc/fontconfig-devel.sgml | 2 +-
2786  doc/fontconfig-user.sgml  | 2 +-
2787  fontconfig/fontconfig.h   | 2 +-
2788  3 files changed, 3 insertions(+), 3 deletions(-)
2789
2790 commit a61e145304da86c8c35b137493bbd8fd5dd1e7f5
2791 Author: Akira TAGOH <akira@tagoh.org>
2792 Date:   Mon Sep 9 19:59:31 2013 +0900
2793
2794     Fix memory leaks in FcFreeTypeQueryFace
2795
2796  src/fcfreetype.c | 15 ++++++++++-----
2797  1 file changed, 10 insertions(+), 5 deletions(-)
2798
2799 commit 6720892e97f11fbe8d69ae5b3875d928c68ff90e
2800 Author: Akira TAGOH <akira@tagoh.org>
2801 Date:   Mon Sep 2 20:52:20 2013 +0900
2802
2803     Add a test case of the migration for config place
2804
2805  test/Makefile.am      |   7 +-
2806  test/test-migration.c | 172
2807  ++++++++++++++++++++++++++++++++++++++++++++++++++
2808  2 files changed, 177 insertions(+), 2 deletions(-)
2809
2810 commit 3e5f70a16ac6d54f1e01c92ddaa5985deec1b7f9
2811 Author: Akira TAGOH <akira@tagoh.org>
2812 Date:   Mon Sep 2 20:51:46 2013 +0900
2813
2814     Do not create a config dir for migration when no config files nor dirs
2815
2816  src/fcxml.c | 15 ++++++++++-----
2817  1 file changed, 10 insertions(+), 5 deletions(-)
2818
2819 commit d2bb1a8381ba50dce79a487cd82087ca57fdcb68
2820 Author: Akira TAGOH <akira@tagoh.org>
2821 Date:   Sat Aug 31 10:50:07 2013 +0900
2822
2823     Bump version to 2.10.95
2824
2825  README                  | 10 ++++++++--
2826  configure.ac            |  2 +-
2827  fontconfig/fontconfig.h |  2 +-
2828  3 files changed, 10 insertions(+), 4 deletions(-)
2829
2830 commit 272a99217b15e9cf1e4d2a1dcf92b540576c29a6
2831 Author: Akira TAGOH <akira@tagoh.org>
2832 Date:   Sat Aug 31 10:43:13 2013 +0900
2833
2834     Fix a crash
2835
2836  src/fccfg.c | 15 +++++++++++++++
2837  1 file changed, 15 insertions(+)
2838
2839 commit 071ce44c35733e54cb477cc75810cbe55025b619
2840 Author: Akira TAGOH <akira@tagoh.org>
2841 Date:   Thu Aug 29 20:53:58 2013 +0900
2842
2843     Fix a typo
2844
2845  configure.ac | 2 +-
2846  1 file changed, 1 insertion(+), 1 deletion(-)
2847
2848 commit 06dd98b2a3271e5f02787f208f73f13f794cb1bf
2849 Author: Akira TAGOH <akira@tagoh.org>
2850 Date:   Thu Aug 29 17:38:29 2013 +0900
2851
2852     Bump version to 2.10.94
2853
2854  README                  | 37 +++++++++++++++++++++++++++++++++++--
2855  configure.ac            |  2 +-
2856  fontconfig/fontconfig.h |  2 +-
2857  3 files changed, 37 insertions(+), 4 deletions(-)
2858
2859 commit 53ad60deabb787671a862b8d1fab52f8b71bf765
2860 Author: Akira TAGOH <akira@tagoh.org>
2861 Date:   Thu Aug 29 17:12:45 2013 +0900
2862
2863     Add quz.orth to Makefile.am
2864
2865  fc-lang/Makefile.am | 1 +
2866  1 file changed, 1 insertion(+)
2867
2868 commit c6228f8091ab91b67ea006ad5a1b1da97b3d4a5a
2869 Author: Akira TAGOH <akira@tagoh.org>
2870 Date:   Tue Aug 27 12:28:52 2013 +0900
2871
2872     Bug 68587 - copy qu.orth to quz.orth
2873
2874  fc-lang/quz.orth | 36 ++++++++++++++++++++++++++++++++++++
2875  1 file changed, 36 insertions(+)
2876
2877 commit fba9efecd2ef3aca84e0a4806899c09ba95f4c19
2878 Author: Akira TAGOH <akira@tagoh.org>
2879 Date:   Mon Aug 26 12:47:07 2013 +0900
2880
2881     Fix a wrong edit position when 'kind' is different
2882
2883  src/fccfg.c | 24 ++++++++++++++++--------
2884  1 file changed, 16 insertions(+), 8 deletions(-)
2885
2886 commit 223c1384c98caaf9ba5d2cddf7465b7b3a82316b
2887 Author: Akira TAGOH <akira@tagoh.org>
2888 Date:   Fri Aug 23 20:42:37 2013 +0900
2889
2890     Fix a crash when non-builtin objects are edited
2891
2892  src/fccfg.c | 28 +++++++++++-----------------
2893  src/fcint.h |  5 +++--
2894  2 files changed, 14 insertions(+), 19 deletions(-)
2895
2896 commit 6c664d533d242112c30e0d3b585e90a361a1b959
2897 Author: Akira TAGOH <akira@tagoh.org>
2898 Date:   Fri Aug 23 19:58:43 2013 +0900
2899
2900     Fix a typo
2901
2902  src/fcxml.c | 7 ++++---
2903  1 file changed, 4 insertions(+), 3 deletions(-)
2904
2905 commit f3bb3f19c917e3fd0a0cdd9a2adf8f827e7a5838
2906 Author: Behdad Esfahbod <behdad@behdad.org>
2907 Date:   Wed Aug 21 14:31:55 2013 -0400
2908
2909     Fix assertion
2910
2911     Apparently some AIX versions have 64bit pointers yet 32bit double
2912     alignment.  Fix assertion.
2913
2914  src/fcarch.c | 2 +-
2915  1 file changed, 1 insertion(+), 1 deletion(-)
2916
2917 commit ec3f0af6f09292126a54b7abe2313e5124ef9a4c
2918 Author: Behdad Esfahbod <behdad@behdad.org>
2919 Date:   Wed Aug 21 14:27:16 2013 -0400
2920
2921     Minor
2922
2923  src/fcarch.h | 2 +-
2924  1 file changed, 1 insertion(+), 1 deletion(-)
2925
2926 commit 104a2af0dd60f68a1e3f9e5f99e6180336ce28c2
2927 Author: Akira TAGOH <akira@tagoh.org>
2928 Date:   Wed Aug 21 13:12:41 2013 +0900
2929
2930     Bug 63399 - Add default aliases for Georgia, Garamond, Palatino
2931     Linotype, Trebuchet MS
2932
2933  conf.d/45-latin.conf | 16 ++++++++++++++++
2934  1 file changed, 16 insertions(+)
2935
2936 commit 010c973df5544996f5d8774e361d45daa5b61b52
2937 Author: Akira TAGOH <akira@tagoh.org>
2938 Date:   Wed Aug 21 13:12:22 2013 +0900
2939
2940     Bug 68340 - More metric compat fonts
2941
2942  conf.d/30-metric-aliases.conf | 11 +++++++++++
2943  1 file changed, 11 insertions(+)
2944
2945 commit 084cf7c44e985dd48c088d921ad0d9a43b0b00b4
2946 Author: Akira TAGOH <akira@tagoh.org>
2947 Date:   Wed Aug 14 12:51:26 2013 +0900
2948
2949     Bug 16818 - fontformat in match pattern is not respected?
2950
2951  src/fcmatch.c | 1 +
2952  src/fcobjs.h  | 2 +-
2953  2 files changed, 2 insertions(+), 1 deletion(-)
2954
2955 commit 45221ab12fa7001b9659293d4833f828801d2518
2956 Author: Akira TAGOH <akira@tagoh.org>
2957 Date:   Wed Aug 7 12:19:33 2013 +0900
2958
2959     Bug 67845 - Match on FC_SCALABLE
2960
2961  src/fcmatch.c | 1 +
2962  src/fcobjs.h  | 2 +-
2963  2 files changed, 2 insertions(+), 1 deletion(-)
2964
2965 commit 041deb0cc541692e260b93232b9957c2538e3bb9
2966 Author: Akira TAGOH <akira@tagoh.org>
2967 Date:   Wed Aug 7 11:57:19 2013 +0900
2968
2969     warn deprecated only when migration failed
2970
2971  src/fccache.c  | 28 ----------------------------
2972  src/fccompat.c | 27 +++++++++++++++++++++++++++
2973  src/fcdir.c    | 10 ++++++++++
2974  src/fcint.h    |  6 ++++++
2975  src/fcxml.c    | 59
2976  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2977  5 files changed, 101 insertions(+), 29 deletions(-)
2978
2979 commit d52daa0024a6c0bb160c3b3c7f85d0b031f88c85
2980 Author: Akira TAGOH <akira@tagoh.org>
2981 Date:   Tue Aug 6 15:09:23 2013 +0900
2982
2983     Bug 67809 - Invalid read/write with valgrind when assigning something
2984     twice
2985
2986  src/fccfg.c | 2 +-
2987  1 file changed, 1 insertion(+), 1 deletion(-)
2988
2989 commit a51d2767ce4d88017bd7d34ccb9e352d1687a3c0
2990 Author: Akira TAGOH <akira@tagoh.org>
2991 Date:   Mon Aug 5 20:04:13 2013 +0900
2992
2993     Fix wrong edit position
2994
2995  src/fccfg.c  | 100
2996  +++++++++++++++++++++++++++++++++++++++--------------------
2997  src/fcint.h  |   5 +++
2998  src/fcobjs.c |   2 +-
2999  3 files changed, 72 insertions(+), 35 deletions(-)
3000
3001 commit 338ffe6b886ad4ba86ff471cb59c4a5e5ffbe408
3002 Author: Akira TAGOH <akira@tagoh.org>
3003 Date:   Fri Jul 12 14:52:01 2013 +0900
3004
3005     Correct fontconfig.pc to add certain dependencies for static build
3006
3007  configure.ac     | 14 ++++----------
3008  fontconfig.pc.in |  7 ++++---
3009  2 files changed, 8 insertions(+), 13 deletions(-)
3010
3011 commit 7274f6e37a4d1a062b4eee3a625bd393a283a9d0
3012 Author: Akira TAGOH <akira@tagoh.org>
3013 Date:   Fri Jul 12 12:39:36 2013 +0900
3014
3015     Correct fontconfig.pc to add certain dependencies for build
3016
3017  configure.ac     | 26 +++++++++++++++++++++++---
3018  fontconfig.pc.in |  7 ++++---
3019  2 files changed, 27 insertions(+), 6 deletions(-)
3020
3021 commit 04bd904632b22682c888f658650cdcd322544273
3022 Author: Akira TAGOH <akira@tagoh.org>
3023 Date:   Tue Jul 9 16:43:26 2013 +0900
3024
3025     trivial code optimization
3026
3027  src/fcxml.c | 6 ++++--
3028  1 file changed, 4 insertions(+), 2 deletions(-)
3029
3030 commit d420e1df983871ab18b0f07976596fdf0ce78847
3031 Author: Akira TAGOH <akira@tagoh.org>
3032 Date:   Thu Jul 4 19:51:03 2013 +0900
3033
3034     Rework to apply the intermixed test and edit elements in one-pass
3035
3036  src/fccfg.c | 349
3037  +++++++++++++++++++++++++++---------------------------------
3038  src/fcdbg.c |  39 +++++--
3039  src/fcint.h |  29 +++--
3040  src/fcxml.c | 245 ++++++++++++++++++++----------------------
3041  4 files changed, 321 insertions(+), 341 deletions(-)
3042
3043 commit 1162515a9819c7355890aad919e5b9daa448a3a4
3044 Author: Akira TAGOH <akira@tagoh.org>
3045 Date:   Wed Jul 3 11:56:58 2013 +0900
3046
3047     Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
3048
3049  src/fcint.h | 2 +-
3050  1 file changed, 1 insertion(+), 1 deletion(-)
3051
3052 commit cbf06d7d3c797b97d720909fd4554d1771d41c20
3053 Author: Akira TAGOH <akira@tagoh.org>
3054 Date:   Tue Jul 2 19:04:36 2013 +0900
3055
3056     Use INT_MAX instead of unreliable hardcoding value
3057
3058  src/fcint.h | 3 ++-
3059  1 file changed, 2 insertions(+), 1 deletion(-)
3060
3061 commit ab5b535704fbcab43040d80100cb19cb33f6219d
3062 Author: Akira TAGOH <akira@tagoh.org>
3063 Date:   Tue Jul 2 18:54:29 2013 +0900
3064
3065     Ignore scandir() check on mingw
3066
3067  configure.ac | 50 ++++++++++++++++++++++++++------------------------
3068  1 file changed, 26 insertions(+), 24 deletions(-)
3069
3070 commit 0907589a79d05aeed9bc6bff783838b0eb25736b
3071 Author: Akira TAGOH <akira@tagoh.org>
3072 Date:   Fri Jun 28 15:54:38 2013 +0900
3073
3074     Fix the behavior of intermixed tests end edits in match
3075
3076     to get the following recipe working:
3077
3078     <match>
3079       <test1 .../>
3080       <edit1 .../>
3081       <test2 .../>
3082       <edit2 .../>
3083     </match>
3084
3085     as:
3086
3087     <match>
3088       <test1 .../>
3089       </edit1 .../>
3090     </match>
3091     <match>
3092       <test1 .../>
3093       <test2 .../>
3094       <edit2 .../>
3095     </match>
3096
3097  src/fccfg.c | 27 ++++++++++++++++-----------
3098  src/fcint.h |  1 +
3099  src/fcxml.c | 37 ++++++++++++++++++++++++++++++++++++-
3100  3 files changed, 53 insertions(+), 12 deletions(-)
3101
3102 commit 197d06c49b01413303f2c92130594daa4fcaa6ad
3103 Author: Akira TAGOH <akira@tagoh.org>
3104 Date:   Fri Jun 28 15:04:11 2013 +0900
3105
3106     Add FcTypeUnknown to FcType to avoid comparison of constant -1
3107
3108     This change reverts 9acc14c34a372b54f9075ec3611588298fb2a501
3109     because it doesn't work as expected when building
3110     with -fshort-enums which is default for older arms ABIs
3111
3112     Thanks for pointing this out, Thomas Klausner, Valery Ushakov,
3113     and Martin Husemann
3114
3115  fontconfig/fcprivate.h  | 3 ++-
3116  fontconfig/fontconfig.h | 1 +
3117  src/fccfg.c             | 4 +++-
3118  src/fcdbg.c             | 7 +++++++
3119  src/fcint.h             | 6 ++++--
3120  src/fclist.c            | 1 +
3121  src/fcname.c            | 5 ++++-
3122  src/fcobjs.c            | 2 +-
3123  src/fcpat.c             | 5 ++++-
3124  src/fcxml.c             | 2 +-
3125  10 files changed, 28 insertions(+), 8 deletions(-)
3126
3127 commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
3128 Author: Akira TAGOH <akira@tagoh.org>
3129 Date:   Thu Jun 27 13:10:27 2013 +0900
3130
3131     Fix a incompatible pointer warning on NetBSD
3132
3133  configure.ac | 29 +++++++++++++++++++++++++++++
3134  src/fcstat.c | 10 ++++++++++
3135  2 files changed, 39 insertions(+)
3136
3137 commit 8603e5869505ff06d443b8b22d5357d4caaaac24
3138 Author: Akira TAGOH <akira@tagoh.org>
3139 Date:   Thu Jun 27 12:30:56 2013 +0900
3140
3141     Fix a shift count overflow on 32bit box
3142
3143  src/fchash.c | 20 ++++++++++----------
3144  1 file changed, 10 insertions(+), 10 deletions(-)
3145
3146 commit 9acc14c34a372b54f9075ec3611588298fb2a501
3147 Author: Akira TAGOH <akira@tagoh.org>
3148 Date:   Wed Jun 26 12:03:38 2013 +0900
3149
3150     Fix a comparison of constant warning with clang
3151
3152  src/fcname.c | 2 +-
3153  1 file changed, 1 insertion(+), 1 deletion(-)
3154
3155 commit cd9b1033a68816a7acfbba1718ba0aa5888f6ec7
3156 Author: Akira TAGOH <akira@tagoh.org>
3157 Date:   Fri May 24 13:55:07 2013 +0900
3158
3159     Bug 64906 - FcNameParse() should ignore leading whitespace in
3160     parameters
3161
3162     After this change, the following works as expected:
3163     $ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
3164     ...
3165     FcConfigSubstitute Pattern has 3 elts (size 16)
3166             family: "foo bar"(s) "sans-serif"(s)
3167     ...
3168
3169  src/fcname.c | 6 ++++++
3170  1 file changed, 6 insertions(+)
3171
3172 commit 8d54091513c00905457e0ee49ba6ea2c4aacddd7
3173 Author: Akira TAGOH <akira@tagoh.org>
3174 Date:   Mon May 20 17:42:34 2013 +0900
3175
3176     Bump version to 2.10.93
3177
3178  README                  | 21 +++++++++++++++++++--
3179  configure.ac            |  2 +-
3180  fontconfig/fontconfig.h |  2 +-
3181  3 files changed, 21 insertions(+), 4 deletions(-)
3182
3183 commit 1cad82cde29ea488ea22541b46ed347d10952557
3184 Author: Akira TAGOH <akira@tagoh.org>
3185 Date:   Fri May 10 20:26:11 2013 +0900
3186
3187     Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded
3188     from memory
3189
3190     Workaround to not failing even when the hash is unable to generate
3191     from fonts.
3192     This change also contains to ignore the case if the hash isn't in
3193     either both
3194     patterns.
3195
3196  src/fcfreetype.c | 16 +++++++++-------
3197  src/fcmatch.c    | 30 +++++++++++++++++++++---------
3198  src/fcobjs.h     |  2 +-
3199  3 files changed, 31 insertions(+), 17 deletions(-)
3200
3201 commit 0f9aa8759df563332db60055ae33dd9424ebf802
3202 Author: Akira TAGOH <akira@tagoh.org>
3203 Date:   Thu May 16 13:41:32 2013 +0900
3204
3205     Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
3206
3207     based on hb-atomic-private.hh in harfbuzz
3208
3209  src/fcatomic.h | 14 +++++++++++++-
3210  1 file changed, 13 insertions(+), 1 deletion(-)
3211
3212 commit 93137252cfab1c38e1c9137d831c177665e0592a
3213 Author: Akira TAGOH <akira@tagoh.org>
3214 Date:   Mon May 13 12:14:29 2013 +0900
3215
3216     Bug 63452 - conf.d/README outdated
3217
3218     reflect correct path where is configured at the build time.
3219
3220  conf.d/Makefile.am | 11 ++++++++---
3221  conf.d/README      | 23 -----------------------
3222  conf.d/README.in   | 23 +++++++++++++++++++++++
3223  3 files changed, 31 insertions(+), 26 deletions(-)
3224
3225 commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
3226 Author: Akira TAGOH <akira@tagoh.org>
3227 Date:   Wed May 8 11:57:49 2013 +0900
3228
3229     Use the glob matching for filename
3230
3231     Regex is expensive to compare filenames. we already have the glob
3232     matching
3233     and it works enough in this case.
3234
3235     Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
3236     and moving to fcstr.c
3237
3238  src/fccfg.c   | 46 +---------------------------------------------
3239  src/fcint.h   |  4 ++++
3240  src/fcmatch.c |  6 ++----
3241  src/fcstr.c   | 44 ++++++++++++++++++++++++++++++++++++++++++++
3242  4 files changed, 51 insertions(+), 49 deletions(-)
3243
3244 commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
3245 Author: Akira TAGOH <akira@tagoh.org>
3246 Date:   Wed Apr 10 18:41:22 2013 +0900
3247
3248     Bug 63329 - make check fails: .. contents:: :depth: 2
3249
3250     Add back FcHashGetSHA256DigestFromFile() and fall back to it
3251     when font isn't SFNT-based font because FT_Load_Sfnt_Table
3252     fails with FT_Err_Invalid_Face_Handle.
3253
3254  src/fcfreetype.c | 32 ++++++++++++++++++++---------
3255  src/fchash.c     | 62
3256  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3257  src/fcint.h      |  4 ++++
3258  3 files changed, 88 insertions(+), 10 deletions(-)
3259
3260 commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
3261 Author: Akira TAGOH <akira@tagoh.org>
3262 Date:   Wed Apr 10 11:14:39 2013 +0900
3263
3264     documented FC_HASH and FC_POSTSCRIPT_NAME
3265
3266  doc/fontconfig-devel.sgml | 3 +++
3267  1 file changed, 3 insertions(+)
3268
3269 commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
3270 Author: Akira TAGOH <akira@tagoh.org>
3271 Date:   Tue Apr 9 17:18:43 2013 +0900
3272
3273     Revert the previous change and rework to not export freetype API
3274     outside fcfreetype.c
3275
3276  src/fcfreetype.c | 23 ++++++++++++++++++++---
3277  src/fchash.c     | 47 ++++++++++++-----------------------------------
3278  src/fcint.h      |  5 ++---
3279  3 files changed, 34 insertions(+), 41 deletions(-)
3280
3281 commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
3282 Author: Akira TAGOH <akira@tagoh.org>
3283 Date:   Tue Apr 9 12:46:30 2013 +0900
3284
3285     Obtain fonts data via FT_Face instead of opening a file directly
3286
3287  src/fcfreetype.c |  2 +-
3288  src/fchash.c     | 50 +++++++++++++++++++++++++++++++++-----------------
3289  src/fcint.h      |  4 +++-
3290  3 files changed, 37 insertions(+), 19 deletions(-)
3291
3292 commit 9299155b5247255d6b6687448173056c3ca8d09b
3293 Author: Akira TAGOH <akira@tagoh.org>
3294 Date:   Tue Apr 9 11:34:35 2013 +0900
3295
3296     Ensure closing fp on error
3297
3298  src/fchash.c | 2 +-
3299  1 file changed, 1 insertion(+), 1 deletion(-)
3300
3301 commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
3302 Author: Sebastian Freundt <hroptatyr@fresse.org>
3303 Date:   Sun Apr 7 00:02:58 2013 +0000
3304
3305     build-chain, replace INCLUDES directive by AM_CPPFLAGS
3306
3307     As of automake-13.1 the INCLUDES directive is no longer supported.
3308     An automake run will return with an error.
3309
3310     This changeset simply follows automake's advice to replace INCLUDES
3311     by AM_CPPFLAGS.
3312
3313  Tools.mk                | 4 ++--
3314  fc-cache/Makefile.am    | 2 +-
3315  fc-cat/Makefile.am      | 2 +-
3316  fc-list/Makefile.am     | 2 +-
3317  fc-match/Makefile.am    | 2 +-
3318  fc-pattern/Makefile.am  | 2 +-
3319  fc-query/Makefile.am    | 2 +-
3320  fc-scan/Makefile.am     | 2 +-
3321  fc-validate/Makefile.am | 2 +-
3322  src/Makefile.am         | 2 +-
3323  10 files changed, 11 insertions(+), 11 deletions(-)
3324
3325 commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
3326 Author: Akira TAGOH <akira@tagoh.org>
3327 Date:   Mon Apr 1 18:16:28 2013 +0900
3328
3329     Bug 62980 - matching native fonts with even :lang=en
3330
3331     Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3332     to deal with both strong and weak of FC_LANG as the same location
3333     in the score
3334
3335  src/fcmatch.c | 23 +++++++----------------
3336  1 file changed, 7 insertions(+), 16 deletions(-)
3337
3338 commit 73fa326d1e791b587da93b795f962c3405b7a96d
3339 Author: Akira TAGOH <akira@tagoh.org>
3340 Date:   Fri Mar 29 16:10:15 2013 +0900
3341
3342     Bump version to 2.10.92
3343
3344  README                  | 65
3345  +++++++++++++++++++++++++++++++++++++++++++++++--
3346  configure.ac            |  2 +-
3347  fontconfig/fontconfig.h |  2 +-
3348  3 files changed, 65 insertions(+), 4 deletions(-)
3349
3350 commit c842412c079e781d53f023616d9758223fb68323
3351 Author: Akira TAGOH <akira@tagoh.org>
3352 Date:   Fri Mar 29 16:07:30 2013 +0900
3353
3354     Minor fix
3355
3356  new-version.sh | 2 +-
3357  1 file changed, 1 insertion(+), 1 deletion(-)
3358
3359 commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
3360 Author: Akira TAGOH <akira@tagoh.org>
3361 Date:   Fri Mar 29 16:02:34 2013 +0900
3362
3363     Bump libtool revision
3364
3365  configure.ac | 6 +++---
3366  1 file changed, 3 insertions(+), 3 deletions(-)
3367
3368 commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
3369 Author: Akira TAGOH <akira@tagoh.org>
3370 Date:   Fri Mar 29 12:46:04 2013 +0900
3371
3372     Minor cleanup
3373
3374  Makefile.am | 1 +
3375  1 file changed, 1 insertion(+)
3376
3377 commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
3378 Author: Akira TAGOH <akira@tagoh.org>
3379 Date:   Fri Jan 18 11:30:10 2013 +0900
3380
3381     Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
3382
3383     Add the PostScript name into the cache and the matcher.
3384     Scoring the better font against the PostScript name by
3385     the forward-matching.
3386
3387  fontconfig/fontconfig.h |  1 +
3388  src/fcfreetype.c        | 49 +++++++++++++++++++++++++++-
3389  src/fcint.h             |  6 ++++
3390  src/fcmatch.c           | 21 ++++++++++++
3391  src/fcobjs.h            |  1 +
3392  src/fcstr.c             | 85
3393  ++++++++++++++++++++++++++++---------------------
3394  6 files changed, 125 insertions(+), 38 deletions(-)
3395
3396 commit c758206e8c0e5b572bd34183b184ef4361745333
3397 Author: Akira TAGOH <akira@tagoh.org>
3398 Date:   Thu Mar 21 11:58:06 2013 +0900
3399
3400     Fix a SIGSEGV on FcPatternGet* with NULL pattern
3401
3402  src/fcpat.c | 2 ++
3403  1 file changed, 2 insertions(+)
3404
3405 commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
3406 Author: Behdad Esfahbod <behdad@behdad.org>
3407 Date:   Fri Mar 8 05:53:27 2013 -0500
3408
3409     Fix crash with FcConfigSetCurrent(NULL)
3410
3411  src/fccfg.c | 2 +-
3412  1 file changed, 1 insertion(+), 1 deletion(-)
3413
3414 commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
3415 Author: Akira TAGOH <akira@tagoh.org>
3416 Date:   Thu Mar 7 13:19:50 2013 +0900
3417
3418     Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
3419
3420     those objects are linked to the corresponding string objects.
3421     this may causes inconsistency that those objects has more values
3422     than them.
3423
3424  src/fcmatch.c | 5 ++++-
3425  1 file changed, 4 insertions(+), 1 deletion(-)
3426
3427 commit e96d7760886a3781a46b3271c76af99e15cb0146
3428 Author: Akira TAGOH <akira@tagoh.org>
3429 Date:   Wed Feb 6 19:35:30 2013 +0900
3430
3431     Bug 59456 - Adding a --sysroot like option to fc-cache
3432
3433     Add an ability to set the system root to generate the caches.
3434     In order to do this, new APIs, FcConfigGetSysRoot() and
3435     FcConfigSetSysRoot() is available.
3436
3437  doc/fcconfig.fncs       | 21 +++++++++++
3438  fc-cache/fc-cache.c     | 38 +++++++++++++------
3439  fontconfig/fontconfig.h |  7 ++++
3440  src/fccache.c           | 99
3441  +++++++++++++++++++++++++++++++++----------------
3442  src/fccfg.c             | 57 ++++++++++++++++++++++++++++
3443  src/fcinit.c            | 30 ++++++++++-----
3444  src/fcint.h             | 15 +++++++-
3445  src/fcstr.c             | 62 ++++++++++++++++++++++++++++++-
3446  8 files changed, 275 insertions(+), 54 deletions(-)
3447
3448 commit 569657a24ca11aedfd3b588984344d7ab97fe09f
3449 Author: Akira TAGOH <akira@tagoh.org>
3450 Date:   Tue Mar 5 12:46:01 2013 +0900
3451
3452     Fix a memory leak
3453
3454  src/fclang.c | 4 +++-
3455  1 file changed, 3 insertions(+), 1 deletion(-)
3456
3457 commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
3458 Author: Akira TAGOH <akira@tagoh.org>
3459 Date:   Fri Mar 1 22:21:25 2013 +0900
3460
3461     Fix broken sort order with FcFontSort()
3462
3463     which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3464
3465  src/fcmatch.c | 7 +++++++
3466  1 file changed, 7 insertions(+)
3467
3468 commit ea4ebd59377d3dff3616bd20381f308a92781ae6
3469 Author: Akira TAGOH <akira@tagoh.org>
3470 Date:   Fri Mar 1 19:38:21 2013 +0900
3471
3472     Fix a crash when the object is non-builtin object
3473
3474  src/fcmatch.c | 3 ++-
3475  1 file changed, 2 insertions(+), 1 deletion(-)
3476
3477 commit 10230497675fa4fcbb427efe8dd2883839ddaec0
3478 Author: Akira TAGOH <akira@tagoh.org>
3479 Date:   Fri Mar 1 18:41:27 2013 +0900
3480
3481     Fix a typo
3482
3483  conf.d/30-metric-aliases.conf | 2 +-
3484  1 file changed, 1 insertion(+), 1 deletion(-)
3485
3486 commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
3487 Author: Akira TAGOH <akira@tagoh.org>
3488 Date:   Fri Mar 1 18:31:01 2013 +0900
3489
3490     Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
3491
3492     Add Liberation Sans Narrow as an alias for Arial Narrow
3493
3494  conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
3495  1 file changed, 16 insertions(+)
3496
3497 commit 2c696255749683e9a084f797eb033d222510a275
3498 Author: Akira TAGOH <akira@tagoh.org>
3499 Date:   Mon Feb 18 13:17:53 2013 +0900
3500
3501     Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
3502
3503     Move the target of recipes to the "pattern" from the "font".
3504     This is to ensure the targeted objects is updated by them
3505     prior to FcDefaultSubstitute() so that it can adds the default
3506     values properly.
3507
3508  conf.d/10-autohint.conf          | 2 +-
3509  conf.d/10-no-sub-pixel.conf      | 2 +-
3510  conf.d/10-sub-pixel-bgr.conf     | 2 +-
3511  conf.d/10-sub-pixel-rgb.conf     | 2 +-
3512  conf.d/10-sub-pixel-vbgr.conf    | 2 +-
3513  conf.d/10-sub-pixel-vrgb.conf    | 2 +-
3514  conf.d/10-unhinted.conf          | 2 +-
3515  conf.d/11-lcdfilter-default.conf | 2 +-
3516  conf.d/11-lcdfilter-legacy.conf  | 2 +-
3517  conf.d/11-lcdfilter-light.conf   | 2 +-
3518  10 files changed, 10 insertions(+), 10 deletions(-)
3519
3520 commit 83f679ce558de736ef1a095a362397da0ac3417f
3521 Author: Behdad Esfahbod <behdad@behdad.org>
3522 Date:   Fri Feb 15 09:48:38 2013 -0500
3523
3524     Accept digits as part of OpenType script tags
3525
3526     They've been used since 2005.
3527
3528  src/fcfreetype.c | 5 +++--
3529  1 file changed, 3 insertions(+), 2 deletions(-)
3530
3531 commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
3532 Author: Akira TAGOH <akira@tagoh.org>
3533 Date:   Thu Feb 7 17:56:17 2013 +0900
3534
3535     Add Culmus foundry to the vendor list
3536
3537     Maps fonts produced by the Culmus project
3538     <http://culmus.sourceforge.net>
3539     to the XLFD foundry name culmus.
3540
3541     For TrueType fonts, maps the vendor code CLM from the TrueType vendor
3542     id field.
3543
3544     For Type1 fonts, which use heuristics to guess mappings to XLFD
3545     foundries from
3546     words in the copyright notice, add the names of the main contributors
3547     to
3548     the Culmus product to recognize the fonts under their copyright.
3549
3550     Patch from Maxim Iorsh
3551
3552  src/fcfreetype.c | 67
3553  +++++++++++++++++++-------------------------------------
3554  1 file changed, 23 insertions(+), 44 deletions(-)
3555
3556 commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
3557 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3558 Date:   Sat Feb 2 17:01:07 2013 +0100
3559
3560     Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
3561
3562     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3563     override the test environment
3564
3565     <ext>_LOG_COMPILER is meant to contain the program that runs the test
3566     with <ext> extension
3567     LOG_COMPILER is for extensionless tests
3568     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3569
3570       https://bugs.freedesktop.org/show_bug.cgi?id=60192
3571
3572     Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3573
3574  Makefile.am      |  1 -
3575  configure.ac     |  2 +-
3576  doc/Makefile.am  |  5 ++++-
3577  test/Makefile.am | 12 +++++++++++-
3578  4 files changed, 16 insertions(+), 4 deletions(-)
3579
3580 commit 62b7d764ce994bb32e7614337fdfa0854445c380
3581 Author: Akira TAGOH <akira@tagoh.org>
3582 Date:   Wed Feb 6 19:14:51 2013 +0900
3583
3584     Bump the cache version to 4
3585
3586  fontconfig/fontconfig.h | 2 +-
3587  src/fcint.h             | 2 +-
3588  2 files changed, 2 insertions(+), 2 deletions(-)
3589
3590 commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3591 Author: Akira TAGOH <akira@tagoh.org>
3592 Date:   Wed Feb 6 19:02:07 2013 +0900
3593
3594     Update _FcMatchers definition logic
3595
3596     to make it easier to maintain. also added FC_HASH_OBJECT to be matched
3597     in the pattern, prior to FC_FILE_OBJECT.
3598
3599  src/fcint.h            |   2 +-
3600  src/fcmatch.c          | 184
3601  +++++++++++++++++++++++--------------------------
3602  src/fcname.c           |   2 +-
3603  src/fcobjs.h           |  90 ++++++++++++------------
3604  src/fcobjshash.gperf.h |   2 +-
3605  5 files changed, 134 insertions(+), 146 deletions(-)
3606
3607 commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
3608 Author: Akira TAGOH <akira@tagoh.org>
3609 Date:   Tue Feb 5 20:44:18 2013 +0900
3610
3611     Bug 60312 - DIST_SUBDIRS should never appear in a conditional
3612
3613     As it is documented like this:
3614
3615     If SUBDIRS is defined conditionally using Automake conditionals,
3616     Automake will define DIST_SUBDIRS automatically from the possible
3617     values of SUBDIRS in all conditions.
3618
3619     So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
3620     we use AC_SUBST to define SUBDIRS.
3621
3622     Patch from Quentin Glidic
3623
3624  Makefile.am | 3 ---
3625  1 file changed, 3 deletions(-)
3626
3627 commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
3628 Author: Akira TAGOH <akira@tagoh.org>
3629 Date:   Mon Feb 4 16:03:29 2013 +0900
3630
3631     Bug 50733 - Add font-file hash?
3632
3633     Add "hash" object which contains SHA256 hash value (so far) computed
3634     from the font file.
3635
3636  fontconfig/fontconfig.h |   1 +
3637  src/Makefile.am         |   1 +
3638  src/fcfreetype.c        |   9 ++
3639  src/fchash.c            | 265
3640  ++++++++++++++++++++++++++++++++++++++++++++++++
3641  src/fcint.h             |   7 ++
3642  src/fcobjs.h            |   1 +
3643  6 files changed, 284 insertions(+)
3644
3645 commit d34643894f2dff7eec35345e8e9b32a9a32fa113
3646 Author: Akira TAGOH <akira@tagoh.org>
3647 Date:   Tue Feb 5 14:17:16 2013 +0900
3648
3649     Use AM_MISSING_PROG instead of hardcoding missing
3650
3651  Makefile.am  | 2 +-
3652  configure.ac | 1 +
3653  2 files changed, 2 insertions(+), 1 deletion(-)
3654
3655 commit 241cd53ff62599ecf557c6a4f975fc427dad9700
3656 Author: Akira TAGOH <akira@tagoh.org>
3657 Date:   Tue Feb 5 11:33:47 2013 +0900
3658
3659     Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
3660
3661     This reverts commit 2146b0307a3476892723104481f27f8484451c52.
3662
3663     That change introduces incompatibility and seems not working with
3664     older releases of automake, including automake 1.12.2.
3665
3666  test/Makefile.am | 12 +-----------
3667  1 file changed, 1 insertion(+), 11 deletions(-)
3668
3669 commit 2146b0307a3476892723104481f27f8484451c52
3670 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3671 Date:   Sat Feb 2 17:01:07 2013 +0100
3672
3673     test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
3674
3675     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3676     override the test environment
3677
3678     <ext>_LOG_COMPILER is meant to contain the program that runs the test
3679     with <ext> extension
3680     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3681
3682       https://bugs.freedesktop.org/show_bug.cgi?id=60192
3683
3684     Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3685
3686  test/Makefile.am | 12 +++++++++++-
3687  1 file changed, 11 insertions(+), 1 deletion(-)
3688
3689 commit da0946721af3ab2dff3cd903065336b93592d067
3690 Author: Akira TAGOH <akira@tagoh.org>
3691 Date:   Mon Feb 4 17:57:00 2013 +0900
3692
3693     Use AM_MISSING_PROG instead of hardcoding missing
3694
3695  configure.ac    | 2 ++
3696  src/Makefile.am | 2 +-
3697  2 files changed, 3 insertions(+), 1 deletion(-)
3698
3699 commit 786ead52015573e7b60a53d79abc26d611f1fe93
3700 Author: Akira TAGOH <akira@tagoh.org>
3701 Date:   Mon Feb 4 17:20:03 2013 +0900
3702
3703     Modernize configure.ac
3704
3705  configure.ac | 7 ++++---
3706  1 file changed, 4 insertions(+), 3 deletions(-)
3707
3708 commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
3709 Author: Akira TAGOH <akira@tagoh.org>
3710 Date:   Tue Jan 29 20:19:36 2013 +0900
3711
3712     Bug 23757 - Add mode="delete" to <edit>
3713
3714     Add two edit mode, "delete" and "delete_all".
3715     what values are being deleted depends on <test> as documented.
3716     if the target object is same to what is tested, matching value there
3717     will be deleted. otherwise all of values in the object will be
3718     deleted.
3719     so this would means both edit mode will not take any expressions.
3720
3721     e.g.
3722
3723     Given that the testing is always true here, the following rules:
3724
3725       <match>
3726         <test name="foo" compare="eq">
3727           <string>bar</string>
3728         </test>
3729         <edit name="foo" mode="delete"/>
3730       </match>
3731
3732     will removes "bar" string from "foo" object. and:
3733
3734       <match>
3735         <test name="foo" compare="eq">
3736           <string>foo</string>
3737         </test>
3738         <edit name="bar" mode="delete"/>
3739       </match>
3740
3741     will removes all of values in "bar" object.
3742
3743  doc/fontconfig-user.sgml |  2 ++
3744  fonts.dtd                |  2 +-
3745  src/fccfg.c              | 10 ++++++++++
3746  src/fcdbg.c              |  6 ++++--
3747  src/fcint.h              |  1 +
3748  src/fcxml.c              | 11 +++++++++++
3749  6 files changed, 29 insertions(+), 3 deletions(-)
3750
3751 commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
3752 Author: Colin Walters <walters@verbum.org>
3753 Date:   Thu Jan 31 21:32:46 2013 -0500
3754
3755     build: Only use PKG_INSTALLDIR if available
3756
3757     It's only in pkg-config 0.27 or newer, but 0.25 at least is still
3758     fairly widespread.
3759
3760  configure.ac | 2 +-
3761  1 file changed, 1 insertion(+), 1 deletion(-)
3762
3763 commit e11f15628cff04c4a742f88abee22f440edcce52
3764 Author: Christoph J. Thompson <cjsthompson@gmail.com>
3765 Date:   Fri Feb 1 02:27:32 2013 +0100
3766
3767     Use the PKG_INSTALLDIR macro.
3768
3769         modified:   Makefile.am
3770         modified:   configure.ac
3771
3772  Makefile.am  | 1 -
3773  configure.ac | 1 +
3774  2 files changed, 1 insertion(+), 1 deletion(-)
3775
3776 commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
3777 Author: Akira TAGOH <akira@tagoh.org>
3778 Date:   Fri Jan 25 20:01:24 2013 +0900
3779
3780     Bug 59385 - Do the right thing for intermixed edit and test elements
3781
3782     This changes allows to have multiple mathcing rules in one <match>
3783     block
3784     in the same order.
3785     After this changes, the following thing will works as two matching
3786     rules:
3787
3788         <match>
3789                 <!-- rule 1 -->
3790                 <test name="family" compare="eq">
3791                         <string>foo</string>
3792                 </test>
3793                 <edit name="foo" mode="append">
3794                         <string>foo</string>
3795                 </edit>
3796                 <!-- rule 2 -->
3797                 <test name="foo" compare="eq">
3798                         <string>foo</string>
3799                 </test>
3800                 <edit name="foo" mode="append">
3801                         <string>bar</string>
3802                 </edit>
3803         </match>
3804
3805  fonts.dtd   |  2 +-
3806  src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3807  2 files changed, 47 insertions(+), 1 deletion(-)
3808
3809 commit fb3b410998aba8835999e2ca7003a180431cfaf4
3810 Author: Akira TAGOH <akira@tagoh.org>
3811 Date:   Wed Jan 23 12:37:51 2013 +0900
3812
3813     remove the unnecessary code
3814
3815  src/fccompat.c | 6 ------
3816  1 file changed, 6 deletions(-)
3817
3818 commit 5400bb4fb43dc811b813f11d5b0c023db727f543
3819 Author: Akira TAGOH <akira@tagoh.org>
3820 Date:   Wed Jan 23 12:32:37 2013 +0900
3821
3822     Add another approach to FC_PRGNAME for Solaris 10 or before
3823
3824     Patch from Raimund Steger
3825
3826  configure.ac    | 2 +-
3827  src/fcdefault.c | 5 ++++-
3828  2 files changed, 5 insertions(+), 2 deletions(-)
3829
3830 commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
3831 Author: Akira TAGOH <akira@tagoh.org>
3832 Date:   Tue Jan 22 12:11:56 2013 +0900
3833
3834     Fix installation on MinGW32
3835
3836     Patch from LRN
3837
3838  src/Makefile.am | 5 +++--
3839  1 file changed, 3 insertions(+), 2 deletions(-)
3840
3841 commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
3842 Author: Akira TAGOH <akira@tagoh.org>
3843 Date:   Tue Jan 22 12:03:28 2013 +0900
3844
3845     Fix mkstemp absence for some platform
3846
3847     Patch from LRN and modified to make more generic.
3848
3849  src/fccache.c  |  57 ----------------------------
3850  src/fccompat.c | 116
3851  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3852  src/fcint.h    |   3 ++
3853  3 files changed, 119 insertions(+), 57 deletions(-)
3854
3855 commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
3856 Author: Akira TAGOH <akira@tagoh.org>
3857 Date:   Tue Jan 22 10:26:41 2013 +0900
3858
3859     Add missing file descriptor to F_DUPFD_CLOEXEC
3860
3861     Patch from Matthieu Herrb
3862
3863  src/fccompat.c | 2 +-
3864  1 file changed, 1 insertion(+), 1 deletion(-)
3865
3866 commit 6118781f7f5dba672d19a841cc231661bf5fb59d
3867 Author: Behdad Esfahbod <behdad@behdad.org>
3868 Date:   Thu Jan 17 19:27:20 2013 -0600
3869
3870     Fix readlink failure
3871
3872     As reported by Raimund Steger.
3873
3874  src/fcdefault.c | 4 ++--
3875  1 file changed, 2 insertions(+), 2 deletions(-)
3876
3877 commit 671bcb34e23ed03b1f564af35560db81f8b12b96
3878 Author: Akira TAGOH <akira@tagoh.org>
3879 Date:   Thu Jan 17 12:49:16 2013 +0900
3880
3881     Better fix for 2fe5ddfd
3882
3883     Drop realpath() and fix breakage on Win32
3884
3885  configure.ac    |  2 +-
3886  src/fcdefault.c | 14 +++++++-------
3887  2 files changed, 8 insertions(+), 8 deletions(-)
3888
3889 commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
3890 Author: Behdad Esfahbod <behdad@behdad.org>
3891 Date:   Wed Jan 16 21:01:28 2013 -0600
3892
3893     Fix FC_PRGNAME default
3894
3895     As reported by Raimund Steger.
3896
3897  src/fcdefault.c | 36 +++++++++++++++++++-----------------
3898  1 file changed, 19 insertions(+), 17 deletions(-)
3899
3900 commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
3901 Author: Behdad Esfahbod <behdad@behdad.org>
3902 Date:   Wed Jan 16 07:30:44 2013 -0600
3903
3904     Fix fc-cache crash caused by looking up NULL object incorrectly
3905
3906     We were returning a skiplist node when looking up NULL!
3907
3908  src/fccache.c | 7 +++++--
3909  src/fccfg.c   | 4 ++--
3910  2 files changed, 7 insertions(+), 4 deletions(-)
3911
3912 commit 106c4f73119e00a7804ef79ee556f1111d680e32
3913 Author: Behdad Esfahbod <behdad@behdad.org>
3914 Date:   Wed Jan 16 07:05:07 2013 -0600
3915
3916     Minor
3917
3918  src/fcfreetype.c | 3 ++-
3919  1 file changed, 2 insertions(+), 1 deletion(-)
3920
3921 commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
3922 Author: Behdad Esfahbod <behdad@behdad.org>
3923 Date:   Wed Jan 16 04:52:06 2013 -0600
3924
3925     Remove unused checks for common functions
3926
3927     The check results of these were never actually used.
3928
3929  configure.ac | 2 +-
3930  1 file changed, 1 insertion(+), 1 deletion(-)
3931
3932 commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
3933 Author: Akira TAGOH <akira@tagoh.org>
3934 Date:   Wed Jan 16 16:35:28 2013 +0900
3935
3936     Improve FcGetPrgname() to work on BSD
3937
3938  configure.ac    |  2 +-
3939  src/fcdefault.c | 10 ++++++++++
3940  2 files changed, 11 insertions(+), 1 deletion(-)
3941
3942 commit ec5ca08c807585a9230f83c95f7cca6b7065b142
3943 Author: Behdad Esfahbod <behdad@behdad.org>
3944 Date:   Tue Jan 15 20:41:26 2013 -0600
3945
3946     Bug 59379 - FC_PRGNAME
3947
3948     Can be used for per-application configuration.
3949
3950  configure.ac              |  2 +-
3951  doc/fontconfig-devel.sgml |  3 +-
3952  doc/fontconfig-user.sgml  |  1 +
3953  fontconfig/fontconfig.h   |  1 +
3954  src/fccfg.c               |  7 ++++
3955  src/fcdefault.c           | 85
3956  +++++++++++++++++++++++++++++++++++++++++++++--
3957  src/fcint.h               |  3 ++
3958  src/fcobjs.h              |  1 +
3959  8 files changed, 99 insertions(+), 4 deletions(-)
3960
3961 commit 3f84695104b169fe25742ba3b91d04467f5debc4
3962 Author: Akira TAGOH <akira@tagoh.org>
3963 Date:   Tue Sep 4 12:39:48 2012 +0900
3964
3965     Bug 50497 - RFE: Add OpenType feature tags support
3966
3967     Add FC_FONT_FEATURES to store the feature tags to be enabled.
3968
3969  doc/fontconfig-devel.sgml | 2 ++
3970  doc/fontconfig-user.sgml  | 1 +
3971  fontconfig/fontconfig.h   | 1 +
3972  src/fcobjs.h              | 1 +
3973  4 files changed, 5 insertions(+)
3974
3975 commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
3976 Author: Akira TAGOH <akira@tagoh.org>
3977 Date:   Tue Jan 15 17:26:27 2013 +0900
3978
3979     Fix the build fail on MinGW
3980
3981     Reported at
3982     http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
3983
3984     just warn at the runtime instead of the compile time. it somewhat
3985     works
3986     on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
3987
3988  src/fccompat.c | 6 +++++-
3989  1 file changed, 5 insertions(+), 1 deletion(-)
3990
3991 commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
3992 Author: Behdad Esfahbod <behdad@behdad.org>
3993 Date:   Mon Jan 14 14:39:12 2013 -0600
3994
3995     Minor
3996
3997  src/fcmatch.c | 2 +-
3998  1 file changed, 1 insertion(+), 1 deletion(-)
3999
4000 commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
4001 Author: Behdad Esfahbod <behdad@behdad.org>
4002 Date:   Mon Jan 14 14:36:38 2013 -0600
4003
4004     Copy all values from pattern to font if the font doesn't have
4005     the element
4006
4007     Bug 59376 - FcFontRenderPrepare enhancement
4008
4009  src/fcmatch.c | 5 +++--
4010  1 file changed, 3 insertions(+), 2 deletions(-)
4011
4012 commit 0831c1770e4bac7269a190936bbb0529d747e233
4013 Author: Behdad Esfahbod <behdad@behdad.org>
4014 Date:   Thu Jan 10 09:01:52 2013 -0600
4015
4016     Ensure we find the uninstalled fontconfig header
4017
4018     Patch from Colin Walters.
4019
4020  test/Makefile.am | 2 ++
4021  1 file changed, 2 insertions(+)
4022
4023 commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
4024 Author: Behdad Esfahbod <behdad@behdad.org>
4025 Date:   Thu Jan 10 09:00:18 2013 -0600
4026
4027     Resepct $NOCONFIGURE
4028
4029     Patch from Colin Walters.
4030
4031  autogen.sh | 4 ++--
4032  1 file changed, 2 insertions(+), 2 deletions(-)
4033
4034 commit fcc3567847949ec422157d331c9640cd0453e169
4035 Author: Akira TAGOH <akira@tagoh.org>
4036 Date:   Thu Jan 10 17:57:12 2013 +0900
4037
4038     Bump version to 2.10.91
4039
4040  README                  | 105
4041  +++++++++++++++++++++++++++++++++++++++++++++++-
4042  configure.ac            |   2 +-
4043  fontconfig/fontconfig.h |   2 +-
4044  3 files changed, 105 insertions(+), 4 deletions(-)
4045
4046 commit 98352247f2ab01046c330485f73fd26eb15a08a4
4047 Author: Akira TAGOH <akira@tagoh.org>
4048 Date:   Thu Jan 10 17:56:51 2013 +0900
4049
4050     Update the date in README properly
4051
4052  new-version.sh | 4 ++--
4053  1 file changed, 2 insertions(+), 2 deletions(-)
4054
4055 commit 9066fbe7855674ff51053b78f1d0d179486e22ea
4056 Author: Behdad Esfahbod <behdad@behdad.org>
4057 Date:   Thu Jan 10 01:23:07 2013 -0600
4058
4059     Make linker happy
4060
4061  fc-validate/Makefile.am | 2 +-
4062  1 file changed, 1 insertion(+), 1 deletion(-)
4063
4064 commit 98efed3bcafc92b573b193b5b38039aa717617d3
4065 Author: Behdad Esfahbod <behdad@behdad.org>
4066 Date:   Thu Jan 10 01:17:02 2013 -0600
4067
4068     Add atomic ops for Solaris
4069
4070     Patch from Raimund Steger.
4071
4072  configure.ac   | 22 ++++++++++++++++++++--
4073  src/fcatomic.h | 12 ++++++++++++
4074  2 files changed, 32 insertions(+), 2 deletions(-)
4075
4076 commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
4077 Author: Akira TAGOH <akira@tagoh.org>
4078 Date:   Mon Sep 10 16:09:04 2012 +0900
4079
4080     Bug 29312 - RFE: feature to indicate which characters are missing
4081     to satisfy the language support
4082
4083     Add fc-validate to check the language coverage in a font.
4084
4085  Makefile.am                  |   2 +-
4086  configure.ac                 |   1 +
4087  doc/fclangset.fncs           |   8 ++
4088  fc-validate/Makefile.am      |  60 +++++++++++
4089  fc-validate/fc-validate.c    | 242
4090  +++++++++++++++++++++++++++++++++++++++++++
4091  fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
4092  fontconfig/fontconfig.h      |   3 +
4093  src/fcint.h                  |   3 -
4094  8 files changed, 497 insertions(+), 4 deletions(-)
4095
4096 commit 16fd965171808c10f87d097f678ee9e10771be72
4097 Author: Akira TAGOH <akira@tagoh.org>
4098 Date:   Wed Jan 9 11:26:56 2013 +0900
4099
4100     Fix a typo in the manpages template
4101
4102  doc/func.sgml | 2 +-
4103  1 file changed, 1 insertion(+), 1 deletion(-)
4104
4105 commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
4106 Author: Behdad Esfahbod <behdad@behdad.org>
4107 Date:   Tue Jan 8 14:51:00 2013 -0600
4108
4109     Add pthread test
4110
4111     Not enabled by default since it requires config and fonts.
4112
4113  test/Makefile.am    |  9 ++++++
4114  test/test-pthread.c | 79
4115  +++++++++++++++++++++++++++++++++++++++++++++++++++++
4116  2 files changed, 88 insertions(+)
4117
4118 commit dc21ed28d69df279c6068d9cae862e02af72815f
4119 Author: Behdad Esfahbod <behdad@behdad.org>
4120 Date:   Tue Jan 8 13:01:48 2013 -0600
4121
4122     Fix memory corruption!
4123
4124     In FcStrListCreate() we were increasing reference count of set,
4125     however, if set had a const reference (which is the case for list
4126     of languages), and with multiple threads, the const ref (-1) was
4127     getting up to 1 and then a decrease was destroying the set.  Ouch.
4128
4129     Here's the valgrind error, which took me quite a few hours of
4130     running to catch:
4131
4132     ==4464== Invalid read of size 4
4133     ==4464==    at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
4134     ==4464==    by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
4135     ==4464==    by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4136     ==4464==    by 0x4009FA: test_match (simple-pthread-test.c:53)
4137     ==4464==    by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4138     ==4464==    by 0x507EE99: start_thread (pthread_create.c:308)
4139     ==4464==  Address 0x6bc0b44 is 4 bytes inside a block of size
4140     24 free'd
4141     ==4464==    at 0x4C2A82E: free (in
4142     /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
4143     ==4464==    by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
4144     ==4464==    by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
4145     ==4464==    by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4146     ==4464==    by 0x4009FA: test_match (simple-pthread-test.c:53)
4147     ==4464==    by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4148     ==4464==    by 0x507EE99: start_thread (pthread_create.c:308)
4149
4150     Thread test is running happily now.  Will add the test in a moment.
4151
4152  src/fcstr.c | 13 ++++++++++++-
4153  1 file changed, 12 insertions(+), 1 deletion(-)
4154
4155 commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
4156 Author: Akira TAGOH <akira@tagoh.org>
4157 Date:   Tue Jan 8 16:20:28 2013 +0900
4158
4159     Fix a build fail on mingw
4160
4161     Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4162
4163  configure.ac   | 2 +-
4164  src/fccompat.c | 4 ++++
4165  2 files changed, 5 insertions(+), 1 deletion(-)
4166
4167 commit d837a7a584bc1e908bc4370d337cd10ecc781fad
4168 Author: Akira TAGOH <akira@tagoh.org>
4169 Date:   Tue Jan 8 16:18:32 2013 +0900
4170
4171     missing header file to declare _mkdir
4172
4173  src/fccache.c | 1 +
4174  1 file changed, 1 insertion(+)
4175
4176 commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4177 Author: Akira TAGOH <akira@tagoh.org>
4178 Date:   Thu Dec 6 20:01:52 2012 +0900
4179
4180     Bug 47705 - Using O_CLOEXEC
4181
4182  configure.ac    |   4 ++-
4183  src/Makefile.am |   1 +
4184  src/fcatomic.c  |   3 +-
4185  src/fccache.c   |   6 ++--
4186  src/fccompat.c  | 103
4187  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4188  src/fcint.h     |   7 ++++
4189  src/fcstat.c    |   2 +-
4190  src/fcxml.c     |   2 +-
4191  8 files changed, 120 insertions(+), 8 deletions(-)
4192
4193 commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
4194 Author: Behdad Esfahbod <behdad@behdad.org>
4195 Date:   Mon Jan 7 20:10:14 2013 -0600
4196
4197     Fix pthreads setup
4198
4199     As reported by Raimund Steger.
4200
4201  configure.ac | 3 +++
4202  1 file changed, 3 insertions(+)
4203
4204 commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
4205 Author: Behdad Esfahbod <behdad@behdad.org>
4206 Date:   Mon Jan 7 17:59:17 2013 -0600
4207
4208     Oops, add the actual file
4209
4210  conf.d/10-scale-bitmap-fonts.conf | 81
4211  +++++++++++++++++++++++++++++++++++++++
4212  1 file changed, 81 insertions(+)
4213
4214 commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
4215 Author: Behdad Esfahbod <behdad@behdad.org>
4216 Date:   Mon Jan 7 16:41:29 2013 -0600
4217
4218     Add 10-scale-bitmap-fonts.conf and enable by default
4219
4220  conf.d/Makefile.am | 2 ++
4221  1 file changed, 2 insertions(+)
4222
4223 commit ea3a35306617eec068ed961439cf76cdbcb10c28
4224 Author: Akira TAGOH <akira@tagoh.org>
4225 Date:   Mon Jan 7 17:55:04 2013 +0900
4226
4227     Clean up the unused variable
4228
4229  fc-query/fc-query.c | 1 -
4230  1 file changed, 1 deletion(-)
4231
4232 commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
4233 Author: Behdad Esfahbod <behdad@behdad.org>
4234 Date:   Thu Jan 3 20:33:34 2013 -0600
4235
4236     Remove FcInit() calls from tools
4237
4238     Library is supposed to automatically initialize itself.  If it
4239     doesn't,
4240     it's a bug.
4241
4242  fc-list/fc-list.c       | 5 -----
4243  fc-match/fc-match.c     | 5 -----
4244  fc-pattern/fc-pattern.c | 5 -----
4245  fc-query/fc-query.c     | 6 ------
4246  fc-scan/fc-scan.c       | 6 ------
4247  5 files changed, 27 deletions(-)
4248
4249 commit 102a4344dd7f668cf03b9665c718505050e0ae78
4250 Author: Behdad Esfahbod <behdad@behdad.org>
4251 Date:   Thu Jan 3 20:31:22 2013 -0600
4252
4253     Don't use blanks for fc-query
4254
4255     fc-query is supposed to be config-independent.
4256
4257  fc-query/fc-query.c | 4 +---
4258  1 file changed, 1 insertion(+), 3 deletions(-)
4259
4260 commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
4261 Author: Akira TAGOH <akira@tagoh.org>
4262 Date:   Fri Jan 4 11:29:50 2013 +0900
4263
4264     Missing header file for _mkdir declaration
4265
4266  src/fcatomic.c | 1 +
4267  1 file changed, 1 insertion(+)
4268
4269 commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
4270 Author: Behdad Esfahbod <behdad@behdad.org>
4271 Date:   Thu Jan 3 04:19:12 2013 -0600
4272
4273     Minor
4274
4275  src/fcobjs.c | 5 ++++-
4276  1 file changed, 4 insertions(+), 1 deletion(-)
4277
4278 commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
4279 Author: Behdad Esfahbod <behdad@behdad.org>
4280 Date:   Wed Jan 2 22:37:33 2013 -0600
4281
4282     Ugh, add Tools.mk
4283
4284  Tools.mk | 64
4285  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4286  1 file changed, 64 insertions(+)
4287
4288 commit 86e3255118e943bcc5c16cf1628ca381470ca34d
4289 Author: Behdad Esfahbod <behdad@behdad.org>
4290 Date:   Wed Jan 2 20:16:55 2013 -0600
4291
4292     Second try to make Sun CPP happy
4293
4294  src/Makefile.am | 22 ++++++++++++----------
4295  1 file changed, 12 insertions(+), 10 deletions(-)
4296
4297 commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
4298 Author: Behdad Esfahbod <behdad@behdad.org>
4299 Date:   Wed Jan 2 20:08:40 2013 -0600
4300
4301     Really fix cross-compiling and building of tools this time
4302
4303  configure.ac                |  1 +
4304  fc-case/Makefile.am         | 47 +++++----------------------
4305  fc-glyphname/Makefile.am    | 47 +++++----------------------
4306  fc-glyphname/fc-glyphname.c |  2 +-
4307  fc-lang/Makefile.am         | 44 +++++---------------------
4308  fc-lang/fc-lang.c           |  8 ++---
4309  m4/ax_cc_for_build.m4       | 77
4310  +++++++++++++++++++++++++++++++++++++++++++++
4311  7 files changed, 107 insertions(+), 119 deletions(-)
4312
4313 commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
4314 Author: Behdad Esfahbod <behdad@behdad.org>
4315 Date:   Wed Jan 2 19:04:17 2013 -0600
4316
4317     Work around Sun CPP
4318
4319     According to Raimund Steger:
4320
4321     > [...]
4322     > diff --git a/src/Makefile.am b/src/Makefile.am
4323     > index dc082b7..57c34a2 100644
4324     > [...]
4325     > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4326     > +    $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
4327     awk ' \
4328     > +    /CUT_OUT_BEGIN/ { no_write=1; next; }; \
4329     > +    /CUT_OUT_END/ { no_write=0; next; }; \
4330     > +    { if (!no_write) print; next; }; \
4331     > +    ' - > $@.tmp && \
4332     > +    mv -f $@.tmp $@
4333
4334     Sun Studio CPP seems to insert whitespace in a different way than
4335     GCC's CPP.
4336
4337     GCC generates in src/fcobjshash.gperf:
4338
4339     [...]
4340     "family", FC_FAMILY_OBJECT
4341     "familylang", FC_FAMILYLANG_OBJECT
4342     [...]
4343
4344     Sun Studio generates:
4345
4346     [...]
4347      "family" , FC_FAMILY_OBJECT
4348      "familylang" , FC_FAMILYLANG_OBJECT
4349     [...]
4350
4351     leading to:
4352
4353     [...]
4354     Making all in src
4355     gmake[2]: Entering directory
4356     `/home/rs/src/fontconfig-git/fontconfig/src'
4357       GEN    fcobjshash.gperf
4358       GEN    fcobjshash.h
4359     Key link: " " = " ", with key set "".
4360     1 input keys have identical hash values,
4361     use option -D.
4362     gmake[2]: *** [fcobjshash.h] Error 1
4363     gmake[2]: Leaving directory
4364     `/home/rs/src/fontconfig-git/fontconfig/src'
4365     gmake[1]: *** [all-recursive] Error 1
4366     gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
4367     gmake: *** [all] Error 2
4368
4369     ...maybe we could tuck in an additional sed to remove the whitespace,
4370     like:
4371
4372     [...]
4373     fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4374         $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
4375         $(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
4376         $(GREP) '^[^#]' | \
4377         $(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
4378         > $@.tmp && \
4379         mv -f $@.tmp $@
4380     [...]
4381
4382     though I'm not sure what kind of guarantee CPP can give us/what
4383     easier option I might have missed...
4384
4385  src/Makefile.am | 3 ++-
4386  1 file changed, 2 insertions(+), 1 deletion(-)
4387
4388 commit b1510145e7a38802bd544de6035fabf9f81f9710
4389 Author: Behdad Esfahbod <behdad@behdad.org>
4390 Date:   Wed Jan 2 18:57:47 2013 -0600
4391
4392     Fix build around true/false
4393
4394  src/fcatomic.h |  4 ++--
4395  src/fcinit.c   | 10 ++++++++++
4396  2 files changed, 12 insertions(+), 2 deletions(-)
4397
4398 commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
4399 Author: Behdad Esfahbod <behdad@behdad.org>
4400 Date:   Wed Jan 2 18:07:13 2013 -0600
4401
4402     Trying to fix distcheck
4403
4404     Doesn't work though :(.  Building docs is very fragile...
4405
4406     At least, if docbook is present, distcheck passes now.
4407
4408  Makefile.am     | 11 +++++++++--
4409  configure.ac    |  4 ----
4410  doc/Makefile.am |  8 ++++++++
4411  3 files changed, 17 insertions(+), 6 deletions(-)
4412
4413 commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
4414 Author: Behdad Esfahbod <behdad@behdad.org>
4415 Date:   Wed Jan 2 17:52:00 2013 -0600
4416
4417     Fix more warnings.
4418
4419     Linux build and mingw32 cross build warning-free now.
4420
4421  src/fcobjs.c           | 10 ++++++++--
4422  src/fcobjshash.gperf.h |  2 +-
4423  2 files changed, 9 insertions(+), 3 deletions(-)
4424
4425 commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
4426 Author: Behdad Esfahbod <behdad@behdad.org>
4427 Date:   Wed Jan 2 17:49:41 2013 -0600
4428
4429     Use CC_FOR_BUILD to generate source files
4430
4431     Previously we were failing if CROSS_COMPILING and the generated
4432     headers
4433     were not present.  It works just fine now.
4434
4435     One caveat: the fix is not fully correct since config.h is being
4436     included in the files built with CC_FOR_BUILD, but config.h has config
4437     for the host system, not the build system.  Should be fine though.
4438
4439  configure.ac             | 1 +
4440  doc/Makefile.am          | 6 +-----
4441  fc-case/Makefile.am      | 8 +-------
4442  fc-glyphname/Makefile.am | 9 ++++-----
4443  fc-lang/Makefile.am      | 9 +++------
4444  5 files changed, 10 insertions(+), 23 deletions(-)
4445
4446 commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
4447 Author: Behdad Esfahbod <behdad@behdad.org>
4448 Date:   Wed Jan 2 17:35:56 2013 -0600
4449
4450     Fix build and warnings on win32
4451
4452  src/Makefile.am |  1 +
4453  src/fcatomic.h  |  9 +++------
4454  src/fccache.c   |  2 +-
4455  src/fccfg.c     | 17 ++++++-----------
4456  src/fcint.h     |  7 +------
4457  src/fcmutex.h   |  5 ++---
4458  src/fcstat.c    |  3 ---
4459  src/fcstr.c     |  3 ---
4460  src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
4461  src/fcxml.c     | 18 +++++++++---------
4462  10 files changed, 67 insertions(+), 42 deletions(-)
4463
4464 commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
4465 Author: Behdad Esfahbod <behdad@behdad.org>
4466 Date:   Wed Jan 2 02:27:57 2013 -0600
4467
4468     Minor
4469
4470  fc-glyphname/fc-glyphname.c | 46
4471  ++++++++++++++++++++++-----------------------
4472  1 file changed, 23 insertions(+), 23 deletions(-)
4473
4474 commit 766bed901f7f4c648387fb403ef6e253be1c45e9
4475 Author: Behdad Esfahbod <behdad@behdad.org>
4476 Date:   Wed Jan 2 02:19:04 2013 -0600
4477
4478     Fix compiler warnings
4479
4480  src/fcobjs.c | 4 ++--
4481  1 file changed, 2 insertions(+), 2 deletions(-)
4482
4483 commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
4484 Author: Behdad Esfahbod <behdad@behdad.org>
4485 Date:   Wed Jan 2 02:06:15 2013 -0600
4486
4487     Remove FcSharedStr*
4488
4489  src/fccfg.c     |  2 +-
4490  src/fcdefault.c |  6 +++---
4491  src/fcint.h     |  9 +++------
4492  src/fclist.c    |  6 +++---
4493  src/fcname.c    |  2 +-
4494  src/fcobjs.c    |  2 +-
4495  src/fcpat.c     | 25 +++----------------------
4496  src/fcstr.c     | 11 +----------
4497  src/fcxml.c     | 10 +++++-----
4498  9 files changed, 21 insertions(+), 52 deletions(-)
4499
4500 commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
4501 Author: Behdad Esfahbod <behdad@behdad.org>
4502 Date:   Wed Jan 2 01:54:38 2013 -0600
4503
4504     Fixup fcobjs.c
4505
4506     Ouch!
4507
4508  src/fcobjs.c | 2 +-
4509  1 file changed, 1 insertion(+), 1 deletion(-)
4510
4511 commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
4512 Author: Behdad Esfahbod <behdad@behdad.org>
4513 Date:   Wed Jan 2 01:31:34 2013 -0600
4514
4515     Warn about undefined/invalid attributes during config parsing
4516
4517  src/fcxml.c | 19 +++++++++++++++++++
4518  1 file changed, 19 insertions(+)
4519
4520 commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
4521 Author: Behdad Esfahbod <behdad@behdad.org>
4522 Date:   Wed Jan 2 01:09:20 2013 -0600
4523
4524     Make fcobjs.c thread-safe
4525
4526     With this, the library should be threadsafe as far as my analysis
4527     goes!
4528
4529  src/fcobjs.c | 18 +++++++++---------
4530  1 file changed, 9 insertions(+), 9 deletions(-)
4531
4532 commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
4533 Author: Behdad Esfahbod <behdad@behdad.org>
4534 Date:   Mon Oct 15 19:35:03 2012 -0500
4535
4536     Make FcDirCacheDispose() threadsafe
4537
4538  src/fccache.c | 16 +++++++++-------
4539  1 file changed, 9 insertions(+), 7 deletions(-)
4540
4541 commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
4542 Author: Behdad Esfahbod <behdad@behdad.org>
4543 Date:   Wed Oct 10 15:24:31 2012 -0400
4544
4545     Make cache hash threadsafe
4546
4547     This concludes my first pass at making fontconfig threadsafe.  Now to
4548     testing and actually fixing it!
4549
4550  src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
4551  1 file changed, 30 insertions(+), 7 deletions(-)
4552
4553 commit adb03b730de5d090855f45bc23b934a65ef2399c
4554 Author: Behdad Esfahbod <behdad@behdad.org>
4555 Date:   Mon Oct 8 20:03:35 2012 -0400
4556
4557     Make random-state initialization threadsafe
4558
4559  src/fccache.c | 5 +++++
4560  1 file changed, 5 insertions(+)
4561
4562 commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
4563 Author: Behdad Esfahbod <behdad@behdad.org>
4564 Date:   Mon Oct 8 20:02:05 2012 -0400
4565
4566     Add a big cache lock
4567
4568     Not used yet.
4569
4570  src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
4571  1 file changed, 41 insertions(+)
4572
4573 commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
4574 Author: Behdad Esfahbod <behdad@behdad.org>
4575 Date:   Sun Oct 7 21:03:58 2012 -0400
4576
4577     Make cache refcounting threadsafe
4578
4579  src/fcatomic.h |  1 +
4580  src/fccache.c  | 13 ++++++-------
4581  2 files changed, 7 insertions(+), 7 deletions(-)
4582
4583 commit 31ee38e541180db6d7bc58d5abde83136352e7ce
4584 Author: Behdad Esfahbod <behdad@behdad.org>
4585 Date:   Sun Oct 7 17:46:12 2012 -0400
4586
4587     Minor
4588
4589  src/fccfg.c | 4 ++--
4590  1 file changed, 2 insertions(+), 2 deletions(-)
4591
4592 commit b8f238e49d7b7e1cff787c518cd4490b32039cca
4593 Author: Behdad Esfahbod <behdad@behdad.org>
4594 Date:   Sun Oct 7 17:42:18 2012 -0400
4595
4596     Make FcCacheIsMmapSafe() threadsafe
4597
4598  src/fccache.c | 38 ++++++++++++++++++++++----------------
4599  1 file changed, 22 insertions(+), 16 deletions(-)
4600
4601 commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
4602 Author: Behdad Esfahbod <behdad@behdad.org>
4603 Date:   Sun Oct 7 17:29:45 2012 -0400
4604
4605     Minor
4606
4607  src/fcinit.c | 3 +--
4608  1 file changed, 1 insertion(+), 2 deletions(-)
4609
4610 commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
4611 Author: Behdad Esfahbod <behdad@behdad.org>
4612 Date:   Sun Oct 7 17:02:50 2012 -0400
4613
4614     Make default-FcConfig threadsafe
4615
4616  src/fccfg.c     | 60
4617  +++++++++++++++++++++++++++++++++++++--------------------
4618  src/fcdefault.c |  3 +--
4619  2 files changed, 40 insertions(+), 23 deletions(-)
4620
4621 commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
4622 Author: Behdad Esfahbod <behdad@behdad.org>
4623 Date:   Sun Oct 7 16:42:36 2012 -0400
4624
4625     Minor
4626
4627  src/fccfg.c | 3 +--
4628  1 file changed, 1 insertion(+), 2 deletions(-)
4629
4630 commit 7ae24b4554a8543d8cd41a83b6114e0143982758
4631 Author: Behdad Esfahbod <behdad@behdad.org>
4632 Date:   Sun Oct 7 16:37:03 2012 -0400
4633
4634     Refactor; contain default config in fccfg.c
4635
4636  src/fccfg.c  | 26 ++++++++++++++++++++++++--
4637  src/fcinit.c | 14 ++------------
4638  src/fcint.h  |  8 ++++++--
4639  src/fcxml.c  |  4 ++--
4640  4 files changed, 34 insertions(+), 18 deletions(-)
4641
4642 commit 32b0d88923524c24f4be36733ebef5872b57b95a
4643 Author: Behdad Esfahbod <behdad@behdad.org>
4644 Date:   Sun Oct 7 16:26:53 2012 -0400
4645
4646     Make FcDefaultFini() threadsafe
4647
4648  src/fcdefault.c | 19 ++++++++++++-------
4649  1 file changed, 12 insertions(+), 7 deletions(-)
4650
4651 commit 7019896c99872b23d89b1404b02754cbc4ea1456
4652 Author: Behdad Esfahbod <behdad@behdad.org>
4653 Date:   Sun Oct 7 16:09:35 2012 -0400
4654
4655     Make FcInitDebug() idempotent
4656
4657  src/fcdbg.c | 18 ++++++++++--------
4658  1 file changed, 10 insertions(+), 8 deletions(-)
4659
4660 commit b97ab0c94938448dc2b780b8f0f60fb68884899f
4661 Author: Behdad Esfahbod <behdad@behdad.org>
4662 Date:   Sun Oct 7 15:52:25 2012 -0400
4663
4664     Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
4665
4666  src/fcdefault.c | 83
4667  +++++++++++++++++++++++++++++++++++++++++----------------
4668  src/fcinit.c    |  1 +
4669  src/fcint.h     |  3 +++
4670  src/fcstr.c     |  4 +++
4671  4 files changed, 68 insertions(+), 23 deletions(-)
4672
4673 commit 64af9e1917114c789ad74dd28b3248f8c0525f45
4674 Author: Behdad Esfahbod <behdad@behdad.org>
4675 Date:   Sun Oct 7 14:41:38 2012 -0400
4676
4677     Make refcounts, patterns, charsets, strings, and FcLang thread-safe
4678
4679  src/fcatomic.h  | 18 +++++++++---------
4680  src/fccfg.c     | 29 +++++++++++++++--------------
4681  src/fccharset.c | 24 ++++++++++++------------
4682  src/fcdefault.c |  2 +-
4683  src/fcint.h     | 26 ++++++++++++++++++++------
4684  src/fclang.c    | 43 ++++++++++++++++++++++++-------------------
4685  src/fcmatch.c   |  4 ----
4686  src/fcmutex.h   |  2 ++
4687  src/fcpat.c     | 25 ++++++++++++-------------
4688  src/fcstr.c     | 24 +++++++++++++-----------
4689  10 files changed, 108 insertions(+), 89 deletions(-)
4690
4691 commit 814871b2aaa3a22ef711ca4656507fb69c952156
4692 Author: Behdad Esfahbod <behdad@behdad.org>
4693 Date:   Sun Oct 7 14:24:28 2012 -0400
4694
4695     Add thread-safety primitives
4696
4697  COPYING         |   1 +
4698  src/Makefile.am |   2 +
4699  src/fcatomic.h  | 123
4700  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4701  src/fcint.h     |   4 +-
4702  src/fcmutex.h   | 126
4703  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4704  5 files changed, 254 insertions(+), 2 deletions(-)
4705
4706 commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
4707 Author: Behdad Esfahbod <behdad@behdad.org>
4708 Date:   Sun Oct 7 13:49:45 2012 -0400
4709
4710     Add build stuff for threadsafety primitives
4711
4712     Copied over from HarfBuzz.
4713
4714  configure.ac     |  38 ++++++-
4715  m4/ax_pthread.m4 | 309
4716  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4717  2 files changed, 346 insertions(+), 1 deletion(-)
4718
4719 commit b53744383dbefb3f80fb8a7365487669a499ad76
4720 Author: Behdad Esfahbod <behdad@behdad.org>
4721 Date:   Sat Oct 6 18:15:58 2012 -0400
4722
4723     Fix build stuff
4724
4725  src/Makefile.am | 8 +++++---
4726  1 file changed, 5 insertions(+), 3 deletions(-)
4727
4728 commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
4729 Author: Behdad Esfahbod <behdad@behdad.org>
4730 Date:   Sat Oct 6 18:12:19 2012 -0400
4731
4732     Remove shared-str pool
4733
4734     We used to have a shared-str pool.  Removed to make thread-safety
4735     work easier.  My measurements show that the extra overhead is not
4736     significant by any means.
4737
4738  src/fcpat.c | 58
4739  +++++++---------------------------------------------------
4740  1 file changed, 7 insertions(+), 51 deletions(-)
4741
4742 commit ed41b237658ba290d86795904701ace09b46f6c4
4743 Author: Behdad Esfahbod <behdad@behdad.org>
4744 Date:   Sat Oct 6 17:52:39 2012 -0400
4745
4746     Switch .gitignore to git.mk
4747
4748  .gitignore               | 100 ---------------------
4749  Makefile.am              |   2 +
4750  conf.d/Makefile.am       |   2 +
4751  doc/Makefile.am          |   2 +
4752  fc-cache/Makefile.am     |   2 +
4753  fc-case/Makefile.am      |   2 +
4754  fc-cat/Makefile.am       |   2 +
4755  fc-glyphname/Makefile.am |   2 +
4756  fc-lang/Makefile.am      |   2 +
4757  fc-list/Makefile.am      |   2 +
4758  fc-match/Makefile.am     |   2 +
4759  fc-pattern/Makefile.am   |   2 +
4760  fc-query/Makefile.am     |   2 +
4761  fc-scan/Makefile.am      |   2 +
4762  fontconfig/Makefile.am   |   2 +
4763  git.mk                   | 227
4764  +++++++++++++++++++++++++++++++++++++++++++++++
4765  src/Makefile.am          |   2 +
4766  test/Makefile.am         |   2 +
4767  18 files changed, 259 insertions(+), 100 deletions(-)
4768
4769 commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
4770 Author: Behdad Esfahbod <behdad@behdad.org>
4771 Date:   Thu Sep 20 14:42:31 2012 -0400
4772
4773     Use a static perfect hash table for object-name lookup
4774
4775     The hash table is generated by gperf.  For runtime element types,
4776     we use
4777     a append-only linked list.
4778
4779     A bit clumsy, but I think I got it right.
4780
4781  src/Makefile.am        |  26 +++-
4782  src/fcinit.c           |   1 -
4783  src/fcint.h            |  79 ++++---------
4784  src/fcname.c           | 315
4785  +++++++------------------------------------------
4786  src/fcobjs.c           | 130 ++++++++++++++++++++
4787  src/fcobjs.h           |  44 +++++++
4788  src/fcobjshash.gperf.h |  26 ++++
4789  7 files changed, 291 insertions(+), 330 deletions(-)
4790
4791 commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
4792 Author: Behdad Esfahbod <behdad@behdad.org>
4793 Date:   Thu Sep 20 14:01:47 2012 -0400
4794
4795     Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
4796
4797     These never worked as intended.  The problem is, if Fontconfig
4798     tries to
4799     read config files when these new types / constants are not registered,
4800     it errs.  As a result, no defined types / constants are usable from
4801     config files.  Which makes these really useless.  Xft was the
4802     only user
4803     of this API and even there it's not really used.  Just kill it.
4804
4805     One inch closer to thread-safety since we can fix the object-type hash
4806     table at compile time.
4807
4808  doc/fcconstant.fncs     |   8 +---
4809  doc/fcobjecttype.fncs   |   6 +--
4810  fontconfig/fontconfig.h |  10 +++--
4811  src/fcname.c            | 100
4812  ++++++------------------------------------------
4813  4 files changed, 23 insertions(+), 101 deletions(-)
4814
4815 commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
4816 Author: Behdad Esfahbod <behdad@behdad.org>
4817 Date:   Tue Jan 1 20:28:08 2013 -0600
4818
4819     Whitespace
4820
4821  fontconfig/fontconfig.h | 8 ++++----
4822  1 file changed, 4 insertions(+), 4 deletions(-)
4823
4824 commit a498f2f717a73c3fff9784dd92173583fb37a596
4825 Author: Behdad Esfahbod <behdad@behdad.org>
4826 Date:   Tue Jan 1 20:27:54 2013 -0600
4827
4828     Minor
4829
4830  src/fcname.c | 2 +-
4831  1 file changed, 1 insertion(+), 1 deletion(-)
4832
4833 commit 8198127b2525084bfe2378b83c185fa0da7f583b
4834 Author: Behdad Esfahbod <behdad@behdad.org>
4835 Date:   Tue Jan 1 20:20:31 2013 -0600
4836
4837     Don't crash in FcPatternFormat() with NULL pattern
4838
4839  src/fcformat.c | 6 +++++-
4840  1 file changed, 5 insertions(+), 1 deletion(-)
4841
4842 commit c9581b47c4409612e8f2d4f67a402c566ba8330e
4843 Author: Behdad Esfahbod <behdad@behdad.org>
4844 Date:   Tue Jan 1 20:20:12 2013 -0600
4845
4846     Don't crash in FcPatternDestroy with NULL pattern
4847
4848  src/fcpat.c | 3 +++
4849  1 file changed, 3 insertions(+)
4850
4851 commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
4852 Author: Behdad Esfahbod <behdad@behdad.org>
4853 Date:   Tue Jan 1 20:10:18 2013 -0600
4854
4855     Add NULL check
4856
4857  src/fcformat.c | 3 +++
4858  1 file changed, 3 insertions(+)
4859
4860 commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
4861 Author: Behdad Esfahbod <behdad@behdad.org>
4862 Date:   Tue Jan 1 20:09:08 2013 -0600
4863
4864     Refuse to set value to unsupported types during config too
4865
4866  src/fccfg.c | 34 ++++++++++++++++++++++++++++------
4867  1 file changed, 28 insertions(+), 6 deletions(-)
4868
4869 commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
4870 Author: Behdad Esfahbod <behdad@behdad.org>
4871 Date:   Tue Jan 1 19:52:14 2013 -0600
4872
4873     Make FC_DBG_OBJTYPES debug messages into warnings
4874
4875     And remove FC_DBG_OBJTYPES since it has no use now.
4876
4877  src/fcdbg.c | 30 +++++++++++++++++++-----------
4878  src/fcint.h |  5 ++++-
4879  src/fcpat.c | 21 +++++++++------------
4880  3 files changed, 32 insertions(+), 24 deletions(-)
4881
4882 commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
4883 Author: Behdad Esfahbod <behdad@behdad.org>
4884 Date:   Mon Dec 31 20:11:12 2012 -0600
4885
4886     Warn if <name target="font"> appears in <match target="pattern">
4887
4888  src/fccfg.c | 21 +++++++++++++++------
4889  1 file changed, 15 insertions(+), 6 deletions(-)
4890
4891 commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
4892 Author: Behdad Esfahbod <behdad@behdad.org>
4893 Date:   Mon Dec 31 20:00:17 2012 -0600
4894
4895     Adjust docs for recent changes
4896
4897  doc/fontconfig-user.sgml | 12 +++++++++---
4898  1 file changed, 9 insertions(+), 3 deletions(-)
4899
4900 commit 31ce352bb350a10c6ae08f1415d348458b64bf61
4901 Author: Behdad Esfahbod <behdad@behdad.org>
4902 Date:   Mon Dec 31 19:55:37 2012 -0600
4903
4904     Initialize matrix during name parsing
4905
4906     Before:
4907     $ fc-match sans:matrix=2 -v | grep matrix
4908         matrix: [2 6.95183e-310; 0 0](s)
4909
4910     After:
4911     $ fc-match sans:matrix=2 -v | grep matrix
4912         matrix: [2 0; 0 1](s)
4913
4914  src/fcname.c | 1 +
4915  1 file changed, 1 insertion(+)
4916
4917 commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
4918 Author: Behdad Esfahbod <behdad@behdad.org>
4919 Date:   Mon Dec 31 17:21:07 2012 -0600
4920
4921     Make tests run on Windows
4922
4923  test/Makefile.am | 2 +-
4924  test/run-test.sh | 4 ++--
4925  2 files changed, 3 insertions(+), 3 deletions(-)
4926
4927 commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
4928 Author: Behdad Esfahbod <behdad@behdad.org>
4929 Date:   Mon Dec 31 17:20:29 2012 -0600
4930
4931     Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
4932     given
4933
4934     After all, if the asserts fail, the resulting library simply can't be
4935     working correctly.
4936
4937  src/fcarch.c | 9 ---------
4938  1 file changed, 9 deletions(-)
4939
4940 commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
4941 Author: Behdad Esfahbod <behdad@behdad.org>
4942 Date:   Mon Dec 31 17:20:12 2012 -0600
4943
4944     Remove unneeded stuff
4945
4946  fc-cat/fc-cat.c   | 10 ++++------
4947  fc-lang/fc-lang.c | 11 -----------
4948  2 files changed, 4 insertions(+), 17 deletions(-)
4949
4950 commit a603be89cd13555d5992836531c5ef2ba88b8473
4951 Author: Behdad Esfahbod <behdad@behdad.org>
4952 Date:   Mon Dec 31 17:00:19 2012 -0600
4953
4954     Unbreak build when FC_ARCHITECTURE is defined
4955
4956  src/fcarch.c | 4 ++--
4957  1 file changed, 2 insertions(+), 2 deletions(-)
4958
4959 commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
4960 Author: Behdad Esfahbod <behdad@behdad.org>
4961 Date:   Sun Dec 30 19:08:42 2012 -0600
4962
4963     Don't warn if an unknown element is used in an expression
4964
4965     The type will be resolved at runtime...
4966
4967     For example, we can do this now without getting a warning:
4968
4969     <match target="font">
4970       <test name="scalable" compare="eq">
4971         <bool>false</bool>
4972       </test>
4973       <edit name="pixelsizefixupfactor" mode="assign">
4974         <divide>
4975           <name target="pattern">pixelsize</name>
4976           <name target="font"   >pixelsize</name>
4977         </divide>
4978       </edit>
4979       <edit name="matrix" mode="assign">
4980         <times>
4981           <name>matrix</name>
4982           <matrix>
4983             <name>pixelsizefixupfactor</name> <double>0</double>
4984             <double>0</double> <name>pixelsizefixupfactor</name>
4985            </matrix>
4986         </times>
4987       </edit>
4988       <edit name="size" mode="assign">
4989         <divide>
4990           <name>size</name>
4991           <name>pixelsizefixupfactor</name>
4992         </divide>
4993       </edit>
4994     </match>
4995
4996     Previously the last edit was generating:
4997
4998     Fontconfig warning:
4999     "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
5000     line 29: saw unknown, expected number
5001
5002  src/fcxml.c | 4 ++++
5003  1 file changed, 4 insertions(+)
5004
5005 commit 51b0044648e00025cf20014b19aaceed7beeed75
5006 Author: Behdad Esfahbod <behdad@behdad.org>
5007 Date:   Sat Dec 29 23:58:38 2012 -0500
5008
5009     Allow target="font/pattern/default" in <name> elements
5010
5011     Based on idea from Raimund Steger.
5012
5013     For example, one can do something like this:
5014
5015     <match target="font">
5016       <test name="scalable" compare="eq">
5017         <bool>false</bool>
5018       </test>
5019       <edit name="pixelsizefixupfactor" mode="assign">
5020         <divide>
5021           <name target="pattern">pixelsize</name>
5022           <name target="font"   >pixelsize</name>
5023         </divide>
5024       </edit>
5025       <edit name="matrix" mode="assign">
5026         <times>
5027           <name>matrix</name>
5028           <matrix>
5029             <name>pixelsizefixupfactor</name> <double>0</double>
5030             <double>0</double> <name>pixelsizefixupfactor</name>
5031            </matrix>
5032         </times>
5033       </edit>
5034     </match>
5035
5036     Part of work to make bitmap font scaling possible.  See thread
5037     discussion:
5038
5039     http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
5040
5041  fonts.dtd   |  3 ++-
5042  src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
5043  src/fcdbg.c | 19 ++++++++++++-----
5044  src/fcint.h |  9 +++++++-
5045  src/fcxml.c | 71
5046  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
5047  5 files changed, 118 insertions(+), 41 deletions(-)
5048
5049 commit d7e1965aa0f55925913e9764d2d0792cc14490c2
5050 Author: Behdad Esfahbod <behdad@behdad.org>
5051 Date:   Sat Dec 29 23:12:07 2012 -0500
5052
5053     Remove memory accounting and reporting
5054
5055     That belongs in tools like cairo/util/malloc-stat.so
5056
5057  src/fcatomic.c  |   6 ----
5058  src/fcblanks.c  |   8 -----
5059  src/fccfg.c     |  16 ---------
5060  src/fccharset.c |  36 -------------------
5061  src/fcfs.c      |   8 -----
5062  src/fcinit.c    | 105
5063  --------------------------------------------------------
5064  src/fcint.h     |  45 ------------------------
5065  src/fclang.c    |  17 +--------
5066  src/fclist.c    |  10 ------
5067  src/fcmatrix.c  |   4 ---
5068  src/fcname.c    |   2 --
5069  src/fcpat.c     |  20 +----------
5070  src/fcstr.c     |  21 ------------
5071  src/fcxml.c     |  22 ------------
5072  14 files changed, 2 insertions(+), 318 deletions(-)
5073
5074 commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
5075 Author: Behdad Esfahbod <behdad@behdad.org>
5076 Date:   Sat Dec 29 22:57:53 2012 -0500
5077
5078     Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
5079
5080  src/fcxml.c | 5 -----
5081  1 file changed, 5 deletions(-)
5082
5083 commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
5084 Author: Behdad Esfahbod <behdad@behdad.org>
5085 Date:   Sat Dec 29 22:56:14 2012 -0500
5086
5087     Fix more warnings
5088
5089  src/fcserialize.c | 1 -
5090  src/ftglue.c      | 1 -
5091  2 files changed, 2 deletions(-)
5092
5093 commit 1404af312a091b601bca91b791fe4039da8dba8f
5094 Author: Behdad Esfahbod <behdad@behdad.org>
5095 Date:   Sat Dec 29 22:55:36 2012 -0500
5096
5097     Fix warning
5098
5099  src/fcstat.c | 6 ++++--
5100  1 file changed, 4 insertions(+), 2 deletions(-)
5101
5102 commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
5103 Author: Behdad Esfahbod <behdad@behdad.org>
5104 Date:   Sat Dec 29 22:47:49 2012 -0500
5105
5106     Fix sign-compare warnings
5107
5108  src/fccache.c    | 6 +++---
5109  src/fcfreetype.c | 6 +++---
5110  src/fcint.h      | 4 ++--
5111  src/fclang.c     | 6 +++---
5112  src/fcname.c     | 6 +++---
5113  src/fcxml.c      | 4 ++--
5114  src/ftglue.c     | 2 +-
5115  7 files changed, 17 insertions(+), 17 deletions(-)
5116
5117 commit 4ad3a73691b98781cfd4de789af7d33649ce3023
5118 Author: Behdad Esfahbod <behdad@behdad.org>
5119 Date:   Sat Dec 29 22:33:33 2012 -0500
5120
5121     Fix more warnings
5122
5123  src/fcstr.c | 2 --
5124  src/fcxml.c | 2 --
5125  2 files changed, 4 deletions(-)
5126
5127 commit 83d8019011232d491df93cda97a2f988ee96005b
5128 Author: Behdad Esfahbod <behdad@behdad.org>
5129 Date:   Sat Dec 29 22:32:56 2012 -0500
5130
5131     Fix unused-parameter warnings
5132
5133  src/fcarch.c    |  2 +-
5134  src/fccache.c   |  2 +-
5135  src/fccfg.c     |  2 +-
5136  src/fccharset.c |  4 ++--
5137  src/fcdir.c     |  6 +++---
5138  src/fcformat.c  |  6 +++---
5139  src/fcint.h     |  6 ++++++
5140  src/fcmatch.c   |  9 ++++-----
5141  src/fcxml.c     | 10 +++++-----
5142  9 files changed, 26 insertions(+), 21 deletions(-)
5143
5144 commit 24cdcf52ab7f83b329072efacbdd9253991579c0
5145 Author: Behdad Esfahbod <behdad@behdad.org>
5146 Date:   Sat Dec 29 22:11:09 2012 -0500
5147
5148     Fix compiler warnings
5149
5150  src/fccfg.c      | 44 ++++++++++++++++++++++----------------------
5151  src/fcformat.c   |  2 +-
5152  src/fcfreetype.c |  6 ++----
5153  src/fcmatch.c    | 14 +++++++-------
5154  src/fcname.c     |  6 +++---
5155  src/fcpat.c      | 16 ++++++++--------
5156  src/fcxml.c      | 20 ++++++++++----------
5157  7 files changed, 53 insertions(+), 55 deletions(-)
5158
5159 commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
5160 Author: Behdad Esfahbod <behdad@behdad.org>
5161 Date:   Sat Dec 29 21:39:06 2012 -0500
5162
5163     Parse matrices of expressions
5164
5165     Previously a <matrix> element could only accept four <double>
5166     literals.
5167     It now accepts full expressions, which can in turn poke into the
5168     pattern, do math, etc.
5169
5170  fonts.dtd   |  2 +-
5171  src/fccfg.c | 24 +++++++++++++--
5172  src/fcdbg.c | 16 ++++++----
5173  src/fcint.h |  6 +++-
5174  src/fcxml.c | 97
5175  +++++++++++++++++++++++++++++++++++--------------------------
5176  5 files changed, 94 insertions(+), 51 deletions(-)
5177
5178 commit 927dd3ddb582303843e70300b04167ca774e78b7
5179 Author: Behdad Esfahbod <behdad@behdad.org>
5180 Date:   Sat Dec 29 20:14:07 2012 -0500
5181
5182     Fix typo
5183
5184     Ouch, this has been wrong since 2004...  I guess no one uses <patelt>
5185     stuff.
5186
5187  src/fcxml.c | 2 +-
5188  1 file changed, 1 insertion(+), 1 deletion(-)
5189
5190 commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
5191 Author: Akira TAGOH <akira@tagoh.org>
5192 Date:   Tue Dec 11 18:53:57 2012 +0900
5193
5194     Check the system font to be initialized
5195
5196     config->fonts is an array and checking if config->fonts is a null
5197     will not be useful.
5198
5199  src/fccfg.c | 2 +-
5200  1 file changed, 1 insertion(+), 1 deletion(-)
5201
5202 commit 58040349e8309601b0e5488b8a71cedf03f81415
5203 Author: Akira TAGOH <akira@tagoh.org>
5204 Date:   Tue Dec 11 12:38:42 2012 +0900
5205
5206     Fix a memory leak
5207
5208  src/fcxml.c | 1 +
5209  1 file changed, 1 insertion(+)
5210
5211 commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
5212 Author: Akira TAGOH <akira@tagoh.org>
5213 Date:   Tue Dec 11 12:35:02 2012 +0900
5214
5215     Fix a typo that accessing to the out of array
5216
5217  src/fcstr.c | 2 +-
5218  1 file changed, 1 insertion(+), 1 deletion(-)
5219
5220 commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
5221 Author: Akira TAGOH <akira@tagoh.org>
5222 Date:   Tue Dec 11 12:30:05 2012 +0900
5223
5224     clean up
5225
5226     ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
5227
5228  src/fcstat.c | 5 ++++-
5229  1 file changed, 4 insertions(+), 1 deletion(-)
5230
5231 commit 36265aeebd637e75c7b84db107afd6a35eb485c1
5232 Author: Akira TAGOH <akira@tagoh.org>
5233 Date:   Tue Dec 11 11:37:23 2012 +0900
5234
5235     Remove the dead code
5236
5237  fc-cache/fc-cache.c | 7 -------
5238  1 file changed, 7 deletions(-)
5239
5240 commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
5241 Author: Akira TAGOH <akira@tagoh.org>
5242 Date:   Mon Dec 10 10:54:47 2012 +0900
5243
5244     Remove the duplicate null-check
5245
5246  src/fcinit.c | 2 +-
5247  1 file changed, 1 insertion(+), 1 deletion(-)
5248
5249 commit e7954674eb4f16d0fed3018cbefb4907c89d2465
5250 Author: Akira TAGOH <akira@tagoh.org>
5251 Date:   Fri Dec 7 19:09:36 2012 +0900
5252
5253     Fix the wrong estimation for the memory usage information in
5254     fontconfig
5255
5256  src/fccfg.c  |  2 ++
5257  src/fcinit.c | 16 ++++++++++------
5258  src/fclang.c | 26 ++++++++++++++++++++++++--
5259  src/fcstr.c  |  5 ++---
5260  src/fcxml.c  | 28 ++++++++++++++++------------
5261  5 files changed, 54 insertions(+), 23 deletions(-)
5262
5263 commit 959442bca138e6480418f2607a04d9343db7f438
5264 Author: Akira TAGOH <akira@tagoh.org>
5265 Date:   Thu Dec 6 19:49:05 2012 +0900
5266
5267     Fix a typo
5268
5269  src/fcdir.c | 2 +-
5270  1 file changed, 1 insertion(+), 1 deletion(-)
5271
5272 commit 9231545c6bb775460702d8a615f1649bd8632f00
5273 Author: Akira TAGOH <akira@tagoh.org>
5274 Date:   Wed Dec 5 18:13:25 2012 +0900
5275
5276     Do not show the deprecation warning if it is a symlink
5277
5278  conf.d/50-user.conf |  7 ++++++-
5279  configure.ac        |  2 +-
5280  src/fcdir.c         | 14 ++++++++++++++
5281  src/fcint.h         |  3 +++
5282  src/fcxml.c         |  6 ++++--
5283  5 files changed, 28 insertions(+), 4 deletions(-)
5284
5285 commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
5286 Author: Akira TAGOH <akira@tagoh.org>
5287 Date:   Fri Nov 30 20:10:30 2012 +0900
5288
5289     Fix build issues on clean tree
5290
5291  doc/Makefile.am          | 9 ++-------
5292  fc-case/Makefile.am      | 7 +++++--
5293  fc-glyphname/Makefile.am | 9 ++++++---
5294  fc-lang/Makefile.am      | 9 ++++++---
5295  4 files changed, 19 insertions(+), 15 deletions(-)
5296
5297 commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
5298 Author: Jon TURNEY <jon.turney@dronecode.org.uk>
5299 Date:   Wed Nov 28 16:10:28 2012 +0000
5300
5301     Fix build when srcdir != builddir
5302
5303     When ./configure'd in a directory other than the srcdir, we need
5304     to look
5305     in ${top_builddir)/src for the generated header fcstdint.h
5306
5307     Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
5308
5309  fc-case/Makefile.am      | 2 +-
5310  fc-glyphname/Makefile.am | 2 +-
5311  fc-lang/Makefile.am      | 2 +-
5312  3 files changed, 3 insertions(+), 3 deletions(-)
5313
5314 commit 3d3629f86a45d30eed51dad58865753b3b1e186e
5315 Author: Akira TAGOH <akira@tagoh.org>
5316 Date:   Tue Nov 27 18:25:11 2012 +0900
5317
5318     Fix a potability issue about stdint.h
5319
5320  configure.ac             |   1 +
5321  m4/ax_create_stdint_h.m4 | 695
5322  +++++++++++++++++++++++++++++++++++++++++++++++
5323  src/Makefile.am          |  11 +-
5324  src/fcint.h              |   9 +-
5325  4 files changed, 707 insertions(+), 9 deletions(-)
5326
5327 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
5328 Author: Akira TAGOH <akira@tagoh.org>
5329 Date:   Mon Nov 26 17:21:14 2012 +0900
5330
5331     Bump version to 2.10.2
5332
5333  README                  | 25 ++++++++++++++++++++++++-
5334  configure.ac            |  2 +-
5335  fontconfig/fontconfig.h |  2 +-
5336  3 files changed, 26 insertions(+), 3 deletions(-)
5337
5338 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
5339 Author: Akira TAGOH <akira@tagoh.org>
5340 Date:   Tue Nov 20 20:09:10 2012 +0900
5341
5342     Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
5343     65-nonlatin.conf
5344
5345     Those two fonts are serif fonts. shouldn't be added to monospace.
5346
5347  conf.d/65-nonlatin.conf | 2 --
5348  1 file changed, 2 deletions(-)
5349
5350 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
5351 Author: Akira TAGOH <akira@tagoh.org>
5352 Date:   Tue Nov 20 11:48:17 2012 +0900
5353
5354     Update CaseFolding.txt to Unicode 6.2
5355
5356     No real updates between 6.1 and 6.2, but anyway.
5357
5358  fc-case/CaseFolding.txt | 8 +++++---
5359  1 file changed, 5 insertions(+), 3 deletions(-)
5360
5361 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
5362 Author: Akira TAGOH <akira@tagoh.org>
5363 Date:   Thu Nov 15 16:37:01 2012 +0900
5364
5365     Bug 57114 - regression on FcFontMatch with namelang
5366
5367     After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
5368     style, and fullname is localized against current locale or lang
5369     if any though, the string in other languages were dropped from
5370     the pattern. this caused unexpected mismatch on the target="font"
5371     rules.
5372
5373     This fix adds other strings at the end of the list.
5374
5375  src/fcint.h   |  22 +++++++++
5376  src/fcmatch.c |  63 +++++++++++++++++--------
5377  src/fcpat.c   | 146
5378  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
5379  3 files changed, 210 insertions(+), 21 deletions(-)
5380
5381 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
5382 Author: Akira TAGOH <akira@tagoh.org>
5383 Date:   Tue Oct 30 09:56:24 2012 +0900
5384
5385     Bug 56531 - autogen.sh fails due to missing 'm4' directory
5386
5387     Keep m4 directory in git.
5388
5389  m4/.gitkeep | 0
5390  1 file changed, 0 insertions(+), 0 deletions(-)
5391
5392 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
5393 Author: Akira TAGOH <akira@tagoh.org>
5394 Date:   Fri Oct 26 14:31:23 2012 +0900
5395
5396     Use automake variable instead of cleaning files in clean-local
5397
5398     just for git.mk coming up from Behdad's threadsafe branch
5399
5400  fc-cache/Makefile.am   | 7 +++----
5401  fc-cat/Makefile.am     | 7 +++----
5402  fc-list/Makefile.am    | 7 +++----
5403  fc-match/Makefile.am   | 7 +++----
5404  fc-pattern/Makefile.am | 7 +++----
5405  fc-query/Makefile.am   | 7 +++----
5406  fc-scan/Makefile.am    | 7 +++----
5407  7 files changed, 21 insertions(+), 28 deletions(-)
5408
5409 commit 73ab254336100c5971e3a1e14b73222efd0e9822
5410 Author: Akira TAGOH <akira@tagoh.org>
5411 Date:   Tue Oct 23 15:52:37 2012 +0900
5412
5413     autogen.sh: Add -I option to tell aclocal a place for external
5414     m4 files
5415
5416  autogen.sh | 1 +
5417  1 file changed, 1 insertion(+)
5418
5419 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
5420 Author: Akira TAGOH <akira@tagoh.org>
5421 Date:   Tue Oct 9 11:05:59 2012 +0900
5422
5423     Fix syntax errors in fonts.dtd.
5424
5425     Patch from Steve Simpson
5426
5427  fonts.dtd | 10 +++++-----
5428  1 file changed, 5 insertions(+), 5 deletions(-)
5429
5430 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
5431 Author: Akira TAGOH <akira@tagoh.org>
5432 Date:   Tue Oct 9 11:03:03 2012 +0900
5433
5434     Fix wrongly squashing for the network path on Win32.
5435
5436     Patch from Diego Santa Cruz
5437
5438  src/fcstr.c | 4 ++++
5439  1 file changed, 4 insertions(+)
5440
5441 commit 8daa863c6d84ea56cc2f568a89316690e784a277
5442 Author: Akira TAGOH <akira@tagoh.org>
5443 Date:   Tue Sep 11 18:09:36 2012 +0900
5444
5445     deal with warnings as errors for the previous change
5446
5447     missed this change to commit. doh!
5448
5449  configure.ac | 3 +++
5450  1 file changed, 3 insertions(+)
5451
5452 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
5453 Author: Akira TAGOH <akira@tagoh.org>
5454 Date:   Fri Aug 31 15:10:50 2012 +0900
5455
5456     Bug 52573 - patch required to build 2.10.x with oldish GNU C library
5457     headers
5458
5459     On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
5460     and AC_CHECK_FUNCS doesn't check a header file if the function is
5461     declared there properly. so use AC_LINK_IFELSE instead.
5462
5463  configure.ac | 15 ++++++++++++++-
5464  1 file changed, 14 insertions(+), 1 deletion(-)
5465
5466 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
5467 Author: Akira TAGOH <akira@tagoh.org>
5468 Date:   Fri Aug 31 12:39:38 2012 +0900
5469
5470     Bug 54138 - X_OK permission is invalid for win32 access(..) calls
5471
5472     X_OK checking was added back in
5473     8ae1e3d5dc323542e7def06a42deea62c7ba7027
5474     which was removed due to the same reason in
5475     238489030a64fa883f8f9fc3d73247b7f7257899.
5476     apparently the test case in Bug#18934 still works without it.
5477     so I'm removing it again to get this working on Windows.
5478
5479  src/fccache.c | 4 ++--
5480  1 file changed, 2 insertions(+), 2 deletions(-)
5481
5482 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
5483 Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5484 Date:   Mon Aug 27 14:52:23 2012 -0700
5485
5486     Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
5487     result in the correct values
5488
5489     Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5490
5491  config-fixups.h | 4 ----
5492  1 file changed, 4 deletions(-)
5493
5494 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
5495 Author: Akira TAGOH <akira@tagoh.org>
5496 Date:   Mon Aug 27 16:36:49 2012 +0900
5497
5498     Fix for libtoolize's warnings
5499
5500  Makefile.am  | 1 +
5501  configure.ac | 1 +
5502  2 files changed, 2 insertions(+)
5503
5504 commit 65da8c091c402ec706d76054eacbc455a7e3d801
5505 Author: Behdad Esfahbod <behdad@behdad.org>
5506 Date:   Sat Aug 25 14:10:14 2012 -0400
5507
5508     Fix N'ko orthography
5509
5510  fc-lang/nqo.orth | 3 +--
5511  1 file changed, 1 insertion(+), 2 deletions(-)
5512
5513 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
5514 Author: Akira TAGOH <akira@tagoh.org>
5515 Date:   Thu Aug 16 20:33:12 2012 +0900
5516
5517     Bug 53585 - Two highly-visible typos in src/fcxml.c
5518
5519  src/fcxml.c | 4 ++--
5520  1 file changed, 2 insertions(+), 2 deletions(-)
5521
5522 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
5523 Author: Akira TAGOH <akira@tagoh.org>
5524 Date:   Fri Jul 27 11:22:14 2012 +0900
5525
5526     Bump version to 2.10.1
5527
5528  README                  | 8 +++++++-
5529  configure.ac            | 2 +-
5530  fontconfig/fontconfig.h | 2 +-
5531  3 files changed, 9 insertions(+), 3 deletions(-)
5532
5533 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
5534 Author: Akira TAGOH <akira@tagoh.org>
5535 Date:   Mon Jul 23 13:59:16 2012 +0900
5536
5537     Install config files first
5538
5539     Use install-data-hook instead of install-data-local.
5540     This allows on the real installation to create a symlink with
5541     the broken ln command though, still not work with the pseudo
5542     installation by using DESTDIR say.
5543
5544  conf.d/Makefile.am | 2 +-
5545  1 file changed, 1 insertion(+), 1 deletion(-)
5546
5547 commit ebd5096abc495550596861b6af2aae067e861553
5548 Author: Akira TAGOH <akira@tagoh.org>
5549 Date:   Thu Jul 19 10:20:30 2012 +0900
5550
5551     Fix a typo in fontconfig.pc
5552
5553     Reported by Daniel Macks
5554
5555  fontconfig.pc.in | 2 +-
5556  1 file changed, 1 insertion(+), 1 deletion(-)
5557
5558 commit d4fc407246ba0860dd883baf4551401614ec220f
5559 Author: Akira TAGOH <akira@tagoh.org>
5560 Date:   Tue Jul 17 14:20:48 2012 +0900
5561
5562     correct version
5563
5564  configure.ac | 2 +-
5565  1 file changed, 1 insertion(+), 1 deletion(-)
5566
5567 commit 92bad770e505ec8683aad2e6e063232843734ece
5568 Author: Akira TAGOH <akira@tagoh.org>
5569 Date:   Tue Jul 17 11:36:01 2012 +0900
5570
5571     Bump version to 2.10
5572
5573  README                  | 11 ++++++++++-
5574  configure.ac            |  2 +-
5575  fontconfig/fontconfig.h |  4 ++--
5576  3 files changed, 13 insertions(+), 4 deletions(-)
5577
5578 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
5579 Author: Akira TAGOH <akira@tagoh.org>
5580 Date:   Tue Jul 17 11:35:41 2012 +0900
5581
5582     Update INSTALL
5583
5584  INSTALL | 2 +-
5585  1 file changed, 1 insertion(+), 1 deletion(-)
5586
5587 commit 14d23ef330808b480393196984cb06efb5724160
5588 Author: Akira TAGOH <akira@tagoh.org>
5589 Date:   Tue Jul 17 11:34:31 2012 +0900
5590
5591     Bump libtool revision
5592
5593  configure.ac | 2 +-
5594  1 file changed, 1 insertion(+), 1 deletion(-)
5595
5596 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
5597 Author: Akira TAGOH <akira@tagoh.org>
5598 Date:   Mon Jun 18 11:23:39 2012 +0900
5599
5600     Fix a build fail with gcc 2.95, not supporting the flexible array
5601     members.
5602
5603  configure.ac | 2 ++
5604  src/fcint.h  | 2 +-
5605  2 files changed, 3 insertions(+), 1 deletion(-)
5606
5607 commit 489a575a7455204ee5c170754b92e72ba1e483fd
5608 Author: Akira TAGOH <akira@tagoh.org>
5609 Date:   Fri Jul 6 19:02:05 2012 +0900
5610
5611     Update CaseFolding.txt to Unicode 6.1
5612
5613  fc-case/CaseFolding.txt | 21 +++++++++++++++++----
5614  1 file changed, 17 insertions(+), 4 deletions(-)
5615
5616 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
5617 Author: Akira TAGOH <akira@tagoh.org>
5618 Date:   Tue Jul 3 19:56:56 2012 +0900
5619
5620     Bug 34266 - configs silently ignored if libxml2 doesn't support
5621     SAX1 interface
5622
5623     Check if libxml2 has built with --with-sax1
5624
5625  configure.ac | 12 ++++++++++++
5626  1 file changed, 12 insertions(+)
5627
5628 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
5629 Author: Akira TAGOH <akira@tagoh.org>
5630 Date:   Mon Jun 25 14:57:51 2012 +0900
5631
5632     Bump version to 2.9.92
5633
5634  README                  | 19 ++++++++++++++++++-
5635  configure.ac            |  2 +-
5636  fontconfig/fontconfig.h |  2 +-
5637  3 files changed, 20 insertions(+), 3 deletions(-)
5638
5639 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
5640 Author: Akira TAGOH <akira@tagoh.org>
5641 Date:   Mon Jun 25 14:57:40 2012 +0900
5642
5643     Update INSTALL
5644
5645  INSTALL | 4 ++--
5646  1 file changed, 2 insertions(+), 2 deletions(-)
5647
5648 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
5649 Author: Akira TAGOH <akira@tagoh.org>
5650 Date:   Mon Jun 25 14:50:18 2012 +0900
5651
5652     Bump libtool revision
5653
5654  configure.ac | 2 +-
5655  1 file changed, 1 insertion(+), 1 deletion(-)
5656
5657 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
5658 Author: Akira TAGOH <akira@tagoh.org>
5659 Date:   Tue Apr 24 19:11:41 2012 +0900
5660
5661     Bug 18726 - RFE: help write locale-specific tests
5662
5663     Add an example matching rule for the language specific
5664
5665  doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
5666  1 file changed, 35 insertions(+)
5667
5668 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
5669 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5670 Date:   Thu Jun 21 21:01:10 2012 +0200
5671
5672     Fix warning about deprecated, non-existent config includes
5673
5674     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
5675     reading configurations from ~/.fonts.conf.d is deprecated.
5676
5677     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
5678     reading configurations from ~/.fonts.conf is deprecated.
5679
5680     Be polite and do not issue the warning if deprecated config includes
5681     (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
5682
5683  src/fcxml.c | 16 +++++++++++++---
5684  1 file changed, 13 insertions(+), 3 deletions(-)
5685
5686 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
5687 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5688 Date:   Thu Jun 21 21:01:09 2012 +0200
5689
5690     Fix newline in warning about deprecated config includes
5691
5692  src/fcxml.c | 2 +-
5693  1 file changed, 1 insertion(+), 1 deletion(-)
5694
5695 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
5696 Author: Akira TAGOH <akira@tagoh.org>
5697 Date:   Mon Jun 18 18:31:36 2012 +0900
5698
5699     Rename configure.in to configure.ac
5700
5701  configure.ac   | 615
5702  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5703  configure.in   | 615
5704  ---------------------------------------------------------
5705  new-version.sh |   4 +-
5706  3 files changed, 617 insertions(+), 617 deletions(-)
5707
5708 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
5709 Author: Akira TAGOH <akira@tagoh.org>
5710 Date:   Mon Jun 18 10:52:21 2012 +0900
5711
5712     clean up the lock file properly on even hardlink-not-supported
5713     filesystem.
5714
5715  src/fcatomic.c | 14 ++++++++++++--
5716  1 file changed, 12 insertions(+), 2 deletions(-)
5717
5718 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
5719 Author: Akira TAGOH <akira@tagoh.org>
5720 Date:   Thu Jun 14 11:27:31 2012 +0900
5721
5722     Fix the fail of make install with --disable-shared on Win32
5723
5724  .gitignore      | 1 +
5725  configure.in    | 1 +
5726  src/Makefile.am | 2 ++
5727  3 files changed, 4 insertions(+)
5728
5729 commit cd280f6532663981fb5fcc2d38f99973033568db
5730 Author: Akira TAGOH <akira@tagoh.org>
5731 Date:   Wed Jun 13 20:01:30 2012 +0900
5732
5733     Fix a build fail on MINGW
5734
5735  src/fcatomic.c |  7 ++++---
5736  src/fccfg.c    | 18 +++++++++---------
5737  src/fcint.h    |  4 +++-
5738  src/fcstat.c   | 16 ++++++++++------
5739  src/fcstr.c    |  6 +++---
5740  src/fcxml.c    | 24 ++++++++++++------------
5741  6 files changed, 41 insertions(+), 34 deletions(-)
5742
5743 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
5744 Author: Akira TAGOH <akira@tagoh.org>
5745 Date:   Tue Jun 12 11:02:03 2012 +0900
5746
5747     Fix a typo and build fail.
5748
5749  doc/Makefile.am | 6 +++---
5750  1 file changed, 3 insertions(+), 3 deletions(-)
5751
5752 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
5753 Author: Akira TAGOH <akira@tagoh.org>
5754 Date:   Mon Jun 11 14:14:41 2012 +0900
5755
5756     Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
5757
5758     FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
5759     freetype 2.4.5 or later.
5760
5761  conf.d/20-fix-globaladvance.conf | 28 ----------------------------
5762  conf.d/Makefile.am               |  2 --
5763  doc/fontconfig-devel.sgml        |  2 +-
5764  doc/fontconfig-user.sgml         |  2 +-
5765  fontconfig/fontconfig.h          |  1 +
5766  src/fcdefault.c                  |  1 +
5767  src/fcint.h                      |  2 +-
5768  src/fcname.c                     |  4 ++--
5769  8 files changed, 7 insertions(+), 35 deletions(-)
5770
5771 commit 54fb7967de3850cf7176dde12432ed48c628ebea
5772 Author: Akira TAGOH <akira@tagoh.org>
5773 Date:   Mon Jun 11 20:15:15 2012 +0900
5774
5775     Bump version to 2.9.91
5776
5777  README                  | 81
5778  ++++++++++++++++++++++++++++++++++++++++++++++++-
5779  configure.in            |  2 +-
5780  fontconfig/fontconfig.h |  2 +-
5781  3 files changed, 82 insertions(+), 3 deletions(-)
5782
5783 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
5784 Author: Mark Brand <mabrand@mabrand.nl>
5785 Date:   Mon Jun 11 20:13:02 2012 +0900
5786
5787     fix building for WIN32
5788
5789     8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
5790     but did not declare 'buffer'. Also, replacing the "break" with
5791     "goto bail" neglected the WIN32 specific code.
5792
5793  src/fcxml.c | 12 ++++++------
5794  1 file changed, 6 insertions(+), 6 deletions(-)
5795
5796 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
5797 Author: Akira TAGOH <akira@tagoh.org>
5798 Date:   Mon Jun 11 18:43:56 2012 +0900
5799
5800     Generate bzip2-compressed tarball too
5801
5802  Makefile.am | 2 ++
5803  1 file changed, 2 insertions(+)
5804
5805 commit fdb1155035da677368f762d8fb24ad2f470a9813
5806 Author: Akira TAGOH <akira@tagoh.org>
5807 Date:   Mon Jun 11 18:39:37 2012 +0900
5808
5809     doc: Fix distcheck error again...
5810
5811  doc/Makefile.am | 15 +++++++++------
5812  1 file changed, 9 insertions(+), 6 deletions(-)
5813
5814 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
5815 Author: Akira TAGOH <akira@tagoh.org>
5816 Date:   Mon Jun 11 17:48:12 2012 +0900
5817
5818     Bump libtool revision
5819
5820  configure.in | 4 ++--
5821  1 file changed, 2 insertions(+), 2 deletions(-)
5822
5823 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
5824 Author: Akira TAGOH <akira@tagoh.org>
5825 Date:   Fri Jun 8 19:41:59 2012 +0900
5826
5827     Bug 50525 - superfluous whitespace in the style
5828
5829  src/fcfreetype.c | 15 ++++++++++++++-
5830  1 file changed, 14 insertions(+), 1 deletion(-)
5831
5832 commit f4103bf708778433f5ea02014f890cdeccde206b
5833 Author: Akira TAGOH <akira@tagoh.org>
5834 Date:   Fri Jun 8 19:17:57 2012 +0900
5835
5836     fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
5837     when kind is FcMatchPattern
5838
5839  src/fccfg.c | 33 ++++++++++++++++-----------------
5840  1 file changed, 16 insertions(+), 17 deletions(-)
5841
5842 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
5843 Author: Akira TAGOH <akira@tagoh.org>
5844 Date:   Fri Jun 8 15:54:48 2012 +0900
5845
5846     fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
5847
5848  src/fcdefault.c | 4 ----
5849  1 file changed, 4 deletions(-)
5850
5851 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
5852 Author: Akira TAGOH <akira@tagoh.org>
5853 Date:   Tue May 22 14:17:10 2012 +0900
5854
5855     Add the default language to the pattern prior to do build the
5856     substitution
5857
5858     the default language is referred from the FC_LANG environment variable
5859     or the current locale
5860
5861  src/fccfg.c | 18 ++++++++++++++++++
5862  1 file changed, 18 insertions(+)
5863
5864 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
5865 Author: Akira TAGOH <akira@tagoh.org>
5866 Date:   Fri Jun 8 15:47:52 2012 +0900
5867
5868     fcdefault: fallback if the environment variables are empty
5869
5870     try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
5871
5872  src/fcdefault.c | 8 ++++----
5873  1 file changed, 4 insertions(+), 4 deletions(-)
5874
5875 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
5876 Author: Akira TAGOH <akira@tagoh.org>
5877 Date:   Thu Mar 29 20:25:20 2012 +0900
5878
5879     Bug 32853 - Export API to get the default language
5880
5881     Add a new API FcGetDefaultLangs() to export the string sets of
5882     the default
5883     languages.
5884
5885  doc/fclangset.fncs      |   9 +++
5886  fc-lang/fc-lang.c       |   6 ++
5887  fontconfig/fontconfig.h |   3 +
5888  src/fcdefault.c         | 102 ++++++++++---------------------
5889  src/fcint.h             |   6 ++
5890  src/fclang.c            | 159
5891  ++++++++++++++++++++++++++++++++++++++++++++++++
5892  src/fcstr.c             |  44 ++++++++++++++
5893  7 files changed, 260 insertions(+), 69 deletions(-)
5894
5895 commit 1b692d8ab91a096e7d433c51ab187382de91147b
5896 Author: Akira TAGOH <akira@tagoh.org>
5897 Date:   Fri Jun 1 19:06:17 2012 +0900
5898
5899     Fix the wrong estimation for the memory usage information in
5900     fontconfig
5901
5902  fc-cat/fc-cat.c         |  2 +-
5903  fc-list/fc-list.c       |  2 +-
5904  fc-match/fc-match.c     |  2 +-
5905  fc-pattern/fc-pattern.c |  2 +-
5906  fc-query/fc-query.c     |  2 +-
5907  fc-scan/fc-scan.c       |  2 +-
5908  src/fccfg.c             | 12 ++++++++----
5909  src/fcformat.c          |  4 ++--
5910  src/fcpat.c             |  3 ++-
5911  src/fcstr.c             |  3 +--
5912  src/fcxml.c             | 11 +++++++++--
5913  11 files changed, 28 insertions(+), 17 deletions(-)
5914
5915 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
5916 Author: Akira TAGOH <akira@tagoh.org>
5917 Date:   Thu May 31 12:46:55 2012 +0900
5918
5919     Fix a typo and polish the previous change
5920
5921  src/fcstat.c | 21 ++++++++-------------
5922  1 file changed, 8 insertions(+), 13 deletions(-)
5923
5924 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
5925 Author: Akira TAGOH <akira@tagoh.org>
5926 Date:   Wed May 30 18:21:57 2012 +0900
5927
5928     Fix the build fail on Solaris
5929
5930     It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
5931     Use lstat() and S_ISDIR() to check if it's the directory or not
5932     if there are no d_type in struct dirent.
5933
5934  configure.in |  2 ++
5935  src/fcstat.c | 61
5936  ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5937  2 files changed, 55 insertions(+), 8 deletions(-)
5938
5939 commit 0ac6c98294d666762960824d39329459b22b48b7
5940 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5941 Date:   Mon May 28 14:52:21 2012 +0900
5942
5943     Fix cache aging for fonts on FAT filesystem under Linux
5944
5945     Windows does not update mtime of directory on FAT filesystem when
5946     file is added to it or removed from it. Fontconfig uses mtime of
5947     directory to check cache file aging and hence fails to detect
5948     newly added or recently removed files.
5949
5950     This changeset detects FAT filesystem (currently implemented for
5951     Linux) and adds generating checksum of directory entries instead
5952     of using mtime which guarantees proper cache rebuild.
5953
5954     For non-FAT filesystems this patch adds single syscall per directory
5955     which is negligeable overhead.
5956
5957     This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
5958
5959     Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5960
5961  src/fccache.c | 14 +++++-----
5962  src/fcdir.c   |  2 +-
5963  src/fcint.h   |  5 +++-
5964  src/fcstat.c  | 84
5965  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5966  4 files changed, 96 insertions(+), 9 deletions(-)
5967
5968 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
5969 Author: Akira TAGOH <akira@tagoh.org>
5970 Date:   Mon May 28 13:59:48 2012 +0900
5971
5972     Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
5973     broken fs
5974
5975     just rework to share the efforts between FcIsFsMmapSafe() and
5976     FcIsFsMtimeBroken().
5977
5978  src/fccache.c |  50 +--------------------------
5979  src/fcint.h   |  13 +++++++
5980  src/fcstat.c  | 108
5981  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5982  3 files changed, 122 insertions(+), 49 deletions(-)
5983
5984 commit 6a83c1ad40594530994b826d928312e9eeb19c35
5985 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5986 Date:   Sun Apr 29 12:56:16 2012 +0200
5987
5988     Move FcStat to separate compilation unit
5989
5990     FcStat() logic is quite complicated in presence of various semi-broken
5991     operating
5992     systems and filesystems, split it out in order to make it a bit
5993     easier.
5994
5995     Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5996
5997  src/Makefile.am |   1 +
5998  src/fccache.c   |  88 ------------------------------------------
5999  src/fcint.h     |   8 ++--
6000  src/fcstat.c    | 116
6001  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6002  4 files changed, 122 insertions(+), 91 deletions(-)
6003
6004 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
6005 Author: Akira TAGOH <akira@tagoh.org>
6006 Date:   Mon May 28 15:58:56 2012 +0900
6007
6008     fcatomic: fallback to create a directory with FcAtomicLock
6009
6010     link(2) might be failed on the filesystem that doesn't support
6011     the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
6012     when link(2) is available.
6013     So that may be a good idea to fallback if link(2) is failed.
6014
6015  src/fcatomic.c | 10 +++++++++-
6016  1 file changed, 9 insertions(+), 1 deletion(-)
6017
6018 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
6019 Author: Akira TAGOH <akira@tagoh.org>
6020 Date:   Mon May 21 13:43:20 2012 +0900
6021
6022     Bug 33644 - Fontconfig doesn't match correctly in <test>
6023
6024     Warn if the multiple values is set to <test>, including the case of
6025     in <alias> because the behavior isn't intuitive since so many users
6026     is asking for a help to get things working for their expectation.
6027
6028     Use multiple <match>s or <alias>es for OR operator and
6029     multiple <test>s for AND operator.
6030
6031  doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
6032  src/fcxml.c              |  5 +++++
6033  2 files changed, 28 insertions(+)
6034
6035 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
6036 Author: Akira TAGOH <akira@tagoh.org>
6037 Date:   Mon May 21 13:37:54 2012 +0900
6038
6039     Correct the example
6040
6041     Enclose the string with <string> in <test>
6042
6043  doc/fontconfig-user.sgml | 10 +++++-----
6044  1 file changed, 5 insertions(+), 5 deletions(-)
6045
6046 commit 8c255fb185d5651b57380b0a9443001e8051b29d
6047 Author: Akira TAGOH <akira@tagoh.org>
6048 Date:   Mon Mar 12 19:18:19 2012 +0900
6049
6050     Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
6051
6052     Allows reading configuration files, fonts and cache files from
6053     the directories where the XDG Base Directory Specification defines.
6054
6055     the old directories are still in the configuration files for
6056     the backward compatibility.
6057
6058  conf.d/50-user.conf      |   7 +-
6059  doc/fontconfig-user.sgml |  37 ++---
6060  fonts.conf.in            |   4 +
6061  fonts.dtd                |  10 +-
6062  src/fccfg.c              |  78 ++++++++++-
6063  src/fcinit.c             |  20 ++-
6064  src/fcint.h              |  11 ++
6065  src/fcstr.c              |   5 +-
6066  src/fcxml.c              | 344
6067  ++++++++++++++++++++++++++++++-----------------
6068  9 files changed, 366 insertions(+), 150 deletions(-)
6069
6070 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
6071 Author: Akira TAGOH <akira@tagoh.org>
6072 Date:   Wed Apr 11 19:52:35 2012 +0900
6073
6074     Bug 19128 - Handling whitespace in aliases
6075
6076     Add a new attribute `ignore-blanks' to <test>.
6077     When this is set to "true", any blanks in the string will be ignored
6078     on comparison.  This takes effects for compare="eq" or "not_eq" only.
6079
6080     Also changed the behavior of the comparison on <alias> too.
6081
6082  conf.d/20-fix-globaladvance.conf |  8 ++++----
6083  conf.d/20-unhint-small-vera.conf |  6 +++---
6084  conf.d/25-unhint-nonlatin.conf   | 30 +++++++++++++++---------------
6085  conf.d/30-urw-aliases.conf       |  7 +------
6086  conf.d/65-fonts-persian.conf     | 14 +++++++-------
6087  conf.d/80-delicious.conf         |  2 +-
6088  doc/fontconfig-user.sgml         |  3 ++-
6089  fonts.dtd                        |  1 +
6090  src/fccfg.c                      | 35 ++++++++++++++++++++++-------------
6091  src/fcdbg.c                      | 27 ++++++++++++++++++---------
6092  src/fcint.h                      |  8 ++++++++
6093  src/fclist.c                     |  2 +-
6094  src/fcxml.c                      | 24 ++++++++++++++++++++----
6095  13 files changed, 103 insertions(+), 64 deletions(-)
6096
6097 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
6098 Author: Akira TAGOH <akira@tagoh.org>
6099 Date:   Thu May 10 16:47:09 2012 +0900
6100
6101     fcarch.c: get rid of the duplicate definition of FC_MAX
6102
6103     FC_MAX is also available in src/fcint.h
6104
6105  src/fcarch.c | 2 --
6106  1 file changed, 2 deletions(-)
6107
6108 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
6109 Author: Akira TAGOH <akira@tagoh.org>
6110 Date:   Thu May 10 16:36:10 2012 +0900
6111
6112     fonts.conf: keeps same binding for alternatives
6113
6114     Since the binding is affected to the score, the replacement should
6115     have same binding to avoid the unexpected estimation.
6116
6117  fonts.conf.in | 6 +++---
6118  1 file changed, 3 insertions(+), 3 deletions(-)
6119
6120 commit d81407611b160ebfa631556ee60be147d1c0416f
6121 Author: Keith Packard <keithp@keithp.com>
6122 Date:   Tue May 1 19:28:27 2012 -0700
6123
6124     Deal with architectures where ALIGNOF_DOUBLE < 4
6125
6126     This patch isn't really tested as I don't have such a machine, but I
6127     have a bug report that on m68k machines, double values are aligned on
6128     smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
6129     the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
6130     (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
6131     FcValue.
6132
6133     Signed-off-by: Keith Packard <keithp@keithp.com>
6134
6135  src/fcarch.c | 4 +++-
6136  1 file changed, 3 insertions(+), 1 deletion(-)
6137
6138 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
6139 Author: Keith Packard <keithp@keithp.com>
6140 Date:   Tue May 1 19:28:26 2012 -0700
6141
6142     Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
6143
6144     Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
6145     part of the configure script, accidentally introducing a spurious
6146     comma.
6147
6148     Signed-off-by: Keith Packard <keithp@keithp.com>
6149
6150  configure.in | 1 -
6151  1 file changed, 1 deletion(-)
6152
6153 commit d2718257f9aa3e6071f649296a52a22684c43e96
6154 Author: Akira TAGOH <akira@tagoh.org>
6155 Date:   Tue May 1 20:18:41 2012 +0900
6156
6157     Output more verbose debugging log to show where to insert the element
6158     into the value list
6159
6160  src/fccfg.c |  2 +-
6161  src/fcdbg.c | 79
6162  +++++++++++++++++++++++++++++++++++++++++++------------------
6163  src/fcint.h |  8 ++++++-
6164  3 files changed, 64 insertions(+), 25 deletions(-)
6165
6166 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
6167 Author: Akira TAGOH <akira@tagoh.org>
6168 Date:   Wed Apr 11 19:52:35 2012 +0900
6169
6170     Bug 39278 - make usage of mmap optional
6171
6172     Stop using mmap() if the cache file is stored on NFS.
6173     also added FONTCONFIG_USE_MMAP environment variable to enforce the
6174     use of
6175     or not the use of mmap(2) regardless of what the filesystem the
6176     cache files
6177     are stored on.
6178
6179  configure.in             | 24 +++++++++++++--
6180  doc/fontconfig-user.sgml | 20 ++++++++++++-
6181  src/fccache.c            | 77
6182  ++++++++++++++++++++++++++++++++++++++++++++++--
6183  3 files changed, 116 insertions(+), 5 deletions(-)
6184
6185 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
6186 Author: Akira TAGOH <akira@tagoh.org>
6187 Date:   Wed Apr 25 16:21:33 2012 +0900
6188
6189     Disable iconv support anyway...
6190
6191  configure.in | 3 ++-
6192  1 file changed, 2 insertions(+), 1 deletion(-)
6193
6194 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
6195 Author: Akira TAGOH <akira@tagoh.org>
6196 Date:   Mon Mar 26 16:34:34 2012 +0900
6197
6198     Bug 27765 - FcMatch() returns style in wrong language
6199
6200     Add "namelang" object to obtain the localized name in the font
6201     regardless
6202     of the lang object. it's applied to "familylang", "stylelang" and
6203     "fullnamelang" alltogether. this would helps if one wants to enforce
6204     selecting them in the specific language if any.  the default value for
6205     the namelang object is determined from current locale.
6206
6207  doc/fontconfig-devel.sgml |   3 ++
6208  fontconfig/fontconfig.h   |   1 +
6209  src/fcdefault.c           |  37 ++++++++++++++-
6210  src/fcint.h               |   3 +-
6211  src/fclist.c              |  47 +++++++++++++++----
6212  src/fcmatch.c             | 113
6213  +++++++++++++++++++++++++++++++++++++++-------
6214  src/fcname.c              |   1 +
6215  7 files changed, 178 insertions(+), 27 deletions(-)
6216
6217 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
6218 Author: Akira TAGOH <akira@tagoh.org>
6219 Date:   Tue Apr 24 11:40:51 2012 +0900
6220
6221     Add --enable-iconv option to configure
6222
6223     Disable iconv support by default, which provide a feature to convert
6224     non-Unicode SFNT names to UTF-8.
6225
6226  configure.in | 64
6227  ++++++++++++++++++++++++++++++++----------------------------
6228  1 file changed, 34 insertions(+), 30 deletions(-)
6229
6230 commit 06d6b7c3120cd417af5ff47e9735aed577978354
6231 Author: Akira TAGOH <akira@tagoh.org>
6232 Date:   Wed Mar 28 17:28:06 2012 +0900
6233
6234     Create CACHEDIR.TAG when fc-cache is run or only when the cache
6235     directory is created at the runtime.
6236
6237     Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
6238     the cache
6239     directory.
6240
6241  doc/fccache.fncs        |  9 ++++++
6242  doc/fcconfig.fncs       |  2 +-
6243  fc-cache/fc-cache.c     | 73 +-----------------------------------------
6244  fontconfig/fontconfig.h |  5 ++-
6245  src/fccache.c           | 85
6246  +++++++++++++++++++++++++++++++++++++++++++++++++
6247  src/fccfg.c             |  2 +-
6248  src/fcint.h             |  3 ++
6249  7 files changed, 104 insertions(+), 75 deletions(-)
6250
6251 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
6252 Author: Akira TAGOH <akira@tagoh.org>
6253 Date:   Fri Apr 20 19:08:59 2012 +0900
6254
6255     Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
6256
6257  conf.d/30-metric-aliases.conf | 50
6258  +++++++++++++++++++++++++++++++++----------
6259  1 file changed, 39 insertions(+), 11 deletions(-)
6260
6261 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
6262 Author: Akira TAGOH <akira@tagoh.org>
6263 Date:   Sun Apr 22 21:40:44 2012 +0900
6264
6265     C++11 requires a space between literal and identifier
6266
6267     Reported by Buganini
6268
6269  fontconfig/fontconfig.h | 6 +++---
6270  1 file changed, 3 insertions(+), 3 deletions(-)
6271
6272 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
6273 Author: Akira TAGOH <akira@tagoh.org>
6274 Date:   Fri Apr 20 20:04:17 2012 +0900
6275
6276     Fix a build issue again when no regex functions available
6277
6278     Reported by Jon TURNEY
6279
6280  configure.in | 4 +---
6281  src/fcstr.c  | 2 +-
6282  2 files changed, 2 insertions(+), 4 deletions(-)
6283
6284 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
6285 Author: Akira TAGOH <akira@tagoh.org>
6286 Date:   Fri Apr 20 11:17:41 2012 +0900
6287
6288     Rework to avoid adding the unexpected value to ICONV_CFLAGS and
6289     ICONV_LIBS
6290
6291  configure.in | 44 ++++++++++++++++++++++++--------------------
6292  1 file changed, 24 insertions(+), 20 deletions(-)
6293
6294 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
6295 Author: Akira TAGOH <akira@tagoh.org>
6296 Date:   Wed Apr 18 12:55:23 2012 +0900
6297
6298     Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
6299      the library
6300
6301     Add FcDirCacheScan() API to clean up the cache files in the directory.
6302
6303  doc/fccache.fncs        |  9 +++++
6304  fc-cache/fc-cache.c     | 93
6305  +------------------------------------------------
6306  fontconfig/fontconfig.h |  3 ++
6307  src/fccache.c           | 91
6308  +++++++++++++++++++++++++++++++++++++++++++++++
6309  src/fcint.h             |  2 ++
6310  5 files changed, 106 insertions(+), 92 deletions(-)
6311
6312 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
6313 Author: Keith Packard <keithp@keithp.com>
6314 Date:   Mon Apr 16 11:28:36 2012 -0700
6315
6316     Use posix_fadvise to speed startup
6317
6318     Given that fontconfig will scan all of the cache file data during the
6319     first font search, ask the kernel to start reading the pages right
6320     away.
6321
6322     Signed-off-by: Keith Packard <keithp@keithp.com>
6323
6324  configure.in  | 2 +-
6325  src/fccache.c | 3 +++
6326  2 files changed, 4 insertions(+), 1 deletion(-)
6327
6328 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
6329 Author: Akira TAGOH <akira@tagoh.org>
6330 Date:   Mon Apr 16 20:25:52 2012 +0900
6331
6332     doc: Fix a typo of the environment variable name.
6333
6334  doc/fcconfig.fncs | 4 ++--
6335  1 file changed, 2 insertions(+), 2 deletions(-)
6336
6337 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
6338 Author: Akira TAGOH <akira@tagoh.org>
6339 Date:   Fri Apr 13 11:09:04 2012 +0900
6340
6341     Add --with-expat, --with-expat-includes and --with-expat-lib back.
6342
6343  configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
6344  1 file changed, 38 insertions(+), 3 deletions(-)
6345
6346 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
6347 Author: Akira TAGOH <akira@tagoh.org>
6348 Date:   Thu Apr 12 14:01:25 2012 +0900
6349
6350     Bug 27526 - Compatibility fix for old windows sytems
6351
6352     Patch from Gianluigi Tiesi
6353
6354  src/fccache.c |  3 ---
6355  src/fcint.h   | 12 ++++++++++--
6356  src/fcxml.c   | 52 +++++++++++++++++++++++++++++++++++++++++++---------
6357  3 files changed, 53 insertions(+), 14 deletions(-)
6358
6359 commit ac6271dbac32086ce60845efc4d87e669f37796a
6360 Author: Akira TAGOH <akira@tagoh.org>
6361 Date:   Thu Apr 12 11:01:12 2012 +0900
6362
6363     Bug 48573 - platform without regex do not have also REG_XXX defines
6364
6365     Fix a build issue on the platforms where regex isn't available
6366
6367  configure.in | 9 +++++++++
6368  src/fcstr.c  | 6 ++++--
6369  2 files changed, 13 insertions(+), 2 deletions(-)
6370
6371 commit 9231d79ad180f992f9bbef4f3127576870a75075
6372 Author: Akira TAGOH <akira@tagoh.org>
6373 Date:   Mon Apr 9 12:51:12 2012 +0900
6374
6375     Bug 28491 - Allow matching on FC_FILE
6376
6377     Allow :file=/path/to/font/file on matching
6378
6379  configure.in  |  4 +--
6380  src/fcint.h   |  6 +++++
6381  src/fcmatch.c | 84
6382  ++++++++++++++++++++++++++++++++++++-----------------------
6383  src/fcstr.c   | 50 +++++++++++++++++++++++++++++++++++
6384  4 files changed, 110 insertions(+), 34 deletions(-)
6385
6386 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
6387 Author: Akira TAGOH <akira@tagoh.org>
6388 Date:   Tue Apr 10 18:34:11 2012 +0900
6389
6390     Bug 26830 - Add search for libiconv non-default directory
6391
6392     Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
6393     to specify the directory where libiconv might be installed.
6394
6395  configure.in    | 85
6396  +++++++++++++++++++++++++++++++++++++++++----------------
6397  src/Makefile.am |  1 +
6398  2 files changed, 63 insertions(+), 23 deletions(-)
6399
6400 commit ddefa5021f7785514f373aab6a8e6191a867278e
6401 Author: Akira TAGOH <akira@tagoh.org>
6402 Date:   Wed Apr 4 14:47:57 2012 +0900
6403
6404     Bug 22862 - <alias> ignores <match> <test>s
6405
6406     Allow to use the test elements in the alias element.
6407
6408  fonts.dtd   |  2 +-
6409  src/fcxml.c | 27 +++++++++++++++++++++------
6410  2 files changed, 22 insertions(+), 7 deletions(-)
6411
6412 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
6413 Author: Akira TAGOH <akira@tagoh.org>
6414 Date:   Wed Apr 4 16:49:30 2012 +0900
6415
6416     Bug 29341 - Make some fontconfig paths configurable
6417
6418     Add configure options to set the directory to be installed:
6419       --with-templatedir for the configuration files a.k.a.
6420         /etc/fonts/conf.avail
6421       --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
6422       --with-configdir for the active configuration files a.k.a.
6423         /etc/fonts/conf.d
6424       --with-xmldir for fonts.dtd etc
6425
6426     and the default path for templatedir is changed to
6427     ${datadir}/fontconfig/conf.avail
6428
6429  Makefile.am        | 36 +++++++++++---------
6430  conf.d/Makefile.am | 99
6431  ++++++++++++++++++++++++++----------------------------
6432  configure.in       | 72 ++++++++++++++++++++++++++++++++-------
6433  fonts.conf.in      |  2 +-
6434  src/Makefile.am    |  2 +-
6435  5 files changed, 129 insertions(+), 82 deletions(-)
6436
6437 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
6438 Author: Akira TAGOH <akira@tagoh.org>
6439 Date:   Mon Apr 2 15:38:27 2012 +0900
6440
6441     Use pkgconfig to check builddeps
6442
6443  configure.in | 164
6444  +++++++++++------------------------------------------------
6445  1 file changed, 31 insertions(+), 133 deletions(-)
6446
6447 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
6448 Author: Akira TAGOH <akira@tagoh.org>
6449 Date:   Mon Apr 2 14:32:44 2012 +0900
6450
6451     Use AC_HELP_STRING instead of formatting manually
6452
6453  configure.in | 57
6454  ++++++++++++++++++++++++++++++++++++++++++++++-----------
6455  1 file changed, 46 insertions(+), 11 deletions(-)
6456
6457 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
6458 Author: Akira TAGOH <akira@tagoh.org>
6459 Date:   Fri Mar 30 18:09:14 2012 +0900
6460
6461     doc: Add contains and not_contains operators and elements
6462
6463  doc/fontconfig-user.sgml | 6 +++---
6464  1 file changed, 3 insertions(+), 3 deletions(-)
6465
6466 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
6467 Author: Akira TAGOH <akira@tagoh.org>
6468 Date:   Fri Mar 30 11:52:25 2012 +0900
6469
6470     Bug 24729 - [ne_NP] Fix ortho file
6471
6472     further update for ne.orth
6473
6474     Patch from Pravin Satpute.
6475
6476  fc-lang/ne.orth | 23 ++++++++++++++++++++---
6477  1 file changed, 20 insertions(+), 3 deletions(-)
6478
6479 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
6480 Author: Akira TAGOH <akira@tagoh.org>
6481 Date:   Thu Mar 29 15:43:11 2012 +0900
6482
6483     Bug 48020 - Fix for src/makealias on Solaris 10
6484
6485     Use the command substitution `command` instead of $(command) for
6486     Solaris 10.
6487
6488  src/makealias | 2 +-
6489  1 file changed, 1 insertion(+), 1 deletion(-)
6490
6491 commit becbdaebe3d77726900072de1a0fb6a95c938da5
6492 Author: Akira TAGOH <akira@tagoh.org>
6493 Date:   Wed Mar 28 15:09:25 2012 +0900
6494
6495     Move workaround macros for fat binaries into the separate header file
6496
6497  Makefile.am     |  5 +++--
6498  config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
6499  configure.in    |  4 +++-
6500  src/fcarch.h    | 13 -------------
6501  4 files changed, 50 insertions(+), 16 deletions(-)
6502
6503 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
6504 Author: Akira TAGOH <akira@tagoh.org>
6505 Date:   Wed Mar 28 16:27:46 2012 +0900
6506
6507     Fix the hardcoded cache file suffix
6508
6509  fc-cat/fc-cat.c | 4 ++--
6510  1 file changed, 2 insertions(+), 2 deletions(-)
6511
6512 commit 4a060729a1466186d3be63ada344f43d66f937e5
6513 Author: Akira TAGOH <akira@tagoh.org>
6514 Date:   Wed Mar 28 13:38:53 2012 +0900
6515
6516     fcpat: Increase the number of buckets in the shared string hash table
6517
6518     This is a reasonably conservative increase in the number of buckets
6519     in the hash
6520     table to 251.  After FcInit(), there are 240 shared strings in use
6521     on my system
6522     (from configuration files I assume).  The hash value is stored in
6523     each link in
6524     the chains so comparison are actually not very expensive.  This change
6525     should
6526     reduce the average length of chains by a factor of 8.  With the
6527     reference
6528     counted strings, it should keep the average length of chains to
6529     about 2.  The
6530     number of buckets is prime so as not to rely too much on the quality
6531     of the
6532     hash function.
6533
6534     https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
6535
6536     Patch from Karl Tomlinson
6537
6538  src/fcpat.c | 2 +-
6539  1 file changed, 1 insertion(+), 1 deletion(-)
6540
6541 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
6542 Author: Akira TAGOH <akira@tagoh.org>
6543 Date:   Wed Mar 28 13:37:15 2012 +0900
6544
6545     Bug 17832 - Memory leaks due to FcStrStaticName use for external
6546     patterns
6547
6548     Use the reference-counted strings instead of the static strings
6549
6550     Patch from Karl Tomlinson
6551
6552  src/fccfg.c  |  2 +-
6553  src/fcinit.c |  4 ++--
6554  src/fcint.h  | 10 +++++-----
6555  src/fclist.c | 10 +++++++++-
6556  src/fcname.c | 34 ++++++++------------------------
6557  src/fcpat.c  | 63
6558  +++++++++++++++++++++++-------------------------------------
6559  src/fcxml.c  |  8 +++++---
6560  7 files changed, 54 insertions(+), 77 deletions(-)
6561
6562 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
6563 Author: Akira TAGOH <akira@tagoh.org>
6564 Date:   Tue Mar 27 21:06:36 2012 +0900
6565
6566     Fix a memory leak in FcDirScanConfig()
6567
6568  src/fcdir.c | 3 +++
6569  1 file changed, 3 insertions(+)
6570
6571 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
6572 Author: Akira TAGOH <akira@tagoh.org>
6573 Date:   Mon Mar 26 10:58:18 2012 +0900
6574
6575     Bug 17722 - Don't overwrite user's configurations in default config
6576
6577     Use "append" to avoid overwriting the user configuration.
6578     This presumes most clients may takes care of the first value only.
6579
6580  conf.d/10-autohint.conf          | 8 +++++++-
6581  conf.d/10-no-sub-pixel.conf      | 8 +++++++-
6582  conf.d/10-sub-pixel-bgr.conf     | 8 +++++++-
6583  conf.d/10-sub-pixel-rgb.conf     | 8 +++++++-
6584  conf.d/10-sub-pixel-vbgr.conf    | 8 +++++++-
6585  conf.d/10-sub-pixel-vrgb.conf    | 8 +++++++-
6586  conf.d/10-unhinted.conf          | 8 +++++++-
6587  conf.d/11-lcdfilter-default.conf | 8 +++++++-
6588  conf.d/11-lcdfilter-legacy.conf  | 8 +++++++-
6589  conf.d/11-lcdfilter-light.conf   | 8 +++++++-
6590  10 files changed, 70 insertions(+), 10 deletions(-)
6591
6592 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
6593 Author: Akira TAGOH <akira@tagoh.org>
6594 Date:   Thu Mar 22 19:57:47 2012 +0900
6595
6596     Bug 47703 - SimSun default family
6597
6598     40-nonlatin.conf: SimSun should be serif but not sans-serif.
6599
6600     http://www.microsoft.com/typography/fonts/family.aspx?FID=37
6601
6602     Patch from Petr Gajdos
6603
6604  conf.d/40-nonlatin.conf | 8 ++++----
6605  1 file changed, 4 insertions(+), 4 deletions(-)
6606
6607 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
6608 Author: Akira TAGOH <akira@tagoh.org>
6609 Date:   Thu Mar 22 19:15:27 2012 +0900
6610
6611     fcmatch: Set FcResultMatch at the end if the return value is valid.
6612
6613     In the previous code, the result of 'result' in the argument for
6614     FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
6615     reliable to
6616     check if the return value is valid or not. this change is to ensure
6617     if it's
6618     performed successfully.
6619
6620  src/fcmatch.c | 19 ++++++++++++++-----
6621  1 file changed, 14 insertions(+), 5 deletions(-)
6622
6623 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
6624 Author: Akira TAGOH <akira@tagoh.org>
6625 Date:   Thu Mar 22 12:36:34 2012 +0900
6626
6627     fc-cache: improvement of the fix for Bug#39914.
6628
6629     Use sizeof() instead of strlen() and use stdio.
6630
6631  fc-cache/fc-cache.c | 13 +++++++------
6632  1 file changed, 7 insertions(+), 6 deletions(-)
6633
6634 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
6635 Author: Akira TAGOH <akira@tagoh.org>
6636 Date:   Wed Mar 21 16:06:37 2012 +0900
6637
6638     Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
6639
6640     fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
6641
6642     Reviewed-by: Josh Triplett <josh@joshtriplett.org>
6643
6644  fc-cache/fc-cache.c | 77
6645  +++++++++++++++++++++++++++++++++++++++++++++++++++++
6646  1 file changed, 77 insertions(+)
6647
6648 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
6649 Author: Jeremy Huddleston <jeremyhu@apple.com>
6650 Date:   Mon Mar 19 02:16:41 2012 -0700
6651
6652     fcarch: Check for architecture signature at compile time rather than
6653     configure time
6654
6655     https://bugs.freedesktop.org/show_bug.cgi?id=20208
6656
6657     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
6658
6659  fc-cache/fc-cache.c |  3 +--
6660  src/fcarch.c        |  4 ++--
6661  src/fcarch.h        | 23 +++++++++++++++++++++--
6662  3 files changed, 24 insertions(+), 6 deletions(-)
6663
6664 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
6665 Author: Akira TAGOH <tagoh@redhat.com>
6666 Date:   Fri Mar 16 23:18:23 2012 +0900
6667
6668     Get rid of the prerequisites from the sufix rules
6669
6670     Thanks to Adam Sampson for pointing this out.
6671
6672  doc/Makefile.am | 12 ++++++++----
6673  1 file changed, 8 insertions(+), 4 deletions(-)
6674
6675 commit 93460f93e9e55e39a42fb6474918f31539436d9c
6676 Author: Akira TAGOH <akira@tagoh.org>
6677 Date:   Fri Mar 16 16:29:53 2012 +0900
6678
6679     Fix a build issue due to the use of non-portable variables
6680
6681     $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
6682     though, not in BSD make say. so changed to check on configure if it's
6683     pre-defined by make, otherwise set the appropriate command to $(RM).
6684
6685     This would be a workaround until it has the certain pre-defined value.
6686
6687  Makefile.am            | 10 +++++-----
6688  conf.d/Makefile.am     |  8 ++++----
6689  configure.in           |  9 +++++++++
6690  doc/Makefile.am        | 32 ++++++++++++++++----------------
6691  fc-cache/Makefile.am   |  4 ++--
6692  fc-case/Makefile.am    |  6 ++----
6693  fc-cat/Makefile.am     |  4 ++--
6694  fc-list/Makefile.am    |  4 ++--
6695  fc-match/Makefile.am   |  4 ++--
6696  fc-pattern/Makefile.am |  4 ++--
6697  fc-query/Makefile.am   |  4 ++--
6698  fc-scan/Makefile.am    |  4 ++--
6699  src/Makefile.am        |  8 ++++----
6700  13 files changed, 54 insertions(+), 47 deletions(-)
6701
6702 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
6703 Author: Akira TAGOH <akira@tagoh.org>
6704 Date:   Fri Mar 16 11:55:47 2012 +0900
6705
6706     Revert "Fix a build fail on some environment"
6707
6708     This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
6709
6710  fc-case/Makefile.am      | 10 ++++++----
6711  fc-glyphname/Makefile.am |  4 ++--
6712  fc-lang/Makefile.am      |  4 ++--
6713  3 files changed, 10 insertions(+), 8 deletions(-)
6714
6715 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
6716 Author: Akira TAGOH <akira@tagoh.org>
6717 Date:   Fri Mar 16 11:55:30 2012 +0900
6718
6719     Revert "Fix a build fail on some environment."
6720
6721     This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
6722
6723     Conflicts:
6724
6725         doc/Makefile.am
6726
6727  Makefile.am              |  2 +-
6728  doc/Makefile.am          | 30 +++++++++++++++---------------
6729  fc-cache/Makefile.am     | 10 +++++-----
6730  fc-case/Makefile.am      |  2 +-
6731  fc-cat/Makefile.am       |  6 +++---
6732  fc-glyphname/Makefile.am |  2 +-
6733  fc-lang/Makefile.am      |  2 +-
6734  fc-list/Makefile.am      |  8 ++++----
6735  fc-match/Makefile.am     |  8 ++++----
6736  fc-pattern/Makefile.am   |  6 +++---
6737  fc-query/Makefile.am     |  8 ++++----
6738  fc-scan/Makefile.am      |  8 ++++----
6739  src/Makefile.am          |  2 +-
6740  13 files changed, 47 insertions(+), 47 deletions(-)
6741
6742 commit 765b7b32d862474eb631b47bbdbd34ffba507392
6743 Author: Akira TAGOH <akira@tagoh.org>
6744 Date:   Mon Mar 12 19:02:27 2012 +0900
6745
6746     [doc] Update for cachedir.
6747
6748     <cache> element is now obsoletes and no longer used. get rid of it
6749     from the doc and add <cachedir> instead.
6750
6751  doc/fontconfig-user.sgml | 19 ++++++++++---------
6752  1 file changed, 10 insertions(+), 9 deletions(-)
6753
6754 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
6755 Author: Akira TAGOH <akira@tagoh.org>
6756 Date:   Mon Mar 12 17:58:00 2012 +0900
6757
6758     [doc] Update the path for cache files and the version.
6759
6760  doc/fontconfig-user.sgml | 6 +++---
6761  1 file changed, 3 insertions(+), 3 deletions(-)
6762
6763 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
6764 Author: Akira TAGOH <akira@tagoh.org>
6765 Date:   Sun Mar 11 02:24:33 2012 +0900
6766
6767     Bump version to 2.9.0
6768
6769  README                  | 129
6770  +++++++++++++++++++++++++++++++++++++++++++++++-
6771  configure.in            |   2 +-
6772  fontconfig/fontconfig.h |   2 +-
6773  3 files changed, 129 insertions(+), 4 deletions(-)
6774
6775 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
6776 Author: Akira TAGOH <akira@tagoh.org>
6777 Date:   Sun Mar 11 02:12:10 2012 +0900
6778
6779     Get rid of $< from Makefile.am
6780
6781  Makefile.am     |  2 +-
6782  doc/Makefile.am | 16 ++++++++--------
6783  2 files changed, 9 insertions(+), 9 deletions(-)
6784
6785 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
6786 Author: Akira TAGOH <akira@tagoh.org>
6787 Date:   Sat Mar 10 23:30:30 2012 +0900
6788
6789     Fix a build fail on some environment.
6790
6791  Makefile.am              |  2 +-
6792  doc/Makefile.am          | 20 ++++++++++----------
6793  fc-cache/Makefile.am     | 10 +++++-----
6794  fc-case/Makefile.am      |  2 +-
6795  fc-cat/Makefile.am       |  6 +++---
6796  fc-glyphname/Makefile.am |  2 +-
6797  fc-lang/Makefile.am      |  2 +-
6798  fc-list/Makefile.am      |  8 ++++----
6799  fc-match/Makefile.am     |  8 ++++----
6800  fc-pattern/Makefile.am   |  6 +++---
6801  fc-query/Makefile.am     |  8 ++++----
6802  fc-scan/Makefile.am      |  8 ++++----
6803  src/Makefile.am          |  2 +-
6804  13 files changed, 42 insertions(+), 42 deletions(-)
6805
6806 commit b75eb63982a54c0fb4576d8a655ef734908d3604
6807 Author: Akira TAGOH <akira@tagoh.org>
6808 Date:   Sat Mar 10 22:05:07 2012 +0900
6809
6810     Fix a build fail on some environment
6811
6812  fc-case/Makefile.am      | 10 ++++------
6813  fc-glyphname/Makefile.am |  4 ++--
6814  fc-lang/Makefile.am      |  4 ++--
6815  3 files changed, 8 insertions(+), 10 deletions(-)
6816
6817 commit a47899a853e4ed3405f398f43d03424095ae73f5
6818 Author: Akira TAGOH <akira@tagoh.org>
6819 Date:   Sat Mar 10 19:03:05 2012 +0900
6820
6821     Fix a build issue
6822
6823  doc/Makefile.am | 1 -
6824  1 file changed, 1 deletion(-)
6825
6826 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
6827 Author: Akira TAGOH <akira@tagoh.org>
6828 Date:   Fri Mar 9 22:24:18 2012 +0900
6829
6830     Update to detect the uncommited changes properly
6831
6832  new-version.sh | 2 +-
6833  1 file changed, 1 insertion(+), 1 deletion(-)
6834
6835 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
6836 Author: Akira TAGOH <akira@tagoh.org>
6837 Date:   Fri Mar 9 22:12:35 2012 +0900
6838
6839     Update the version info
6840
6841  configure.in | 6 +++---
6842  1 file changed, 3 insertions(+), 3 deletions(-)
6843
6844 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
6845 Author: Akira TAGOH <akira@tagoh.org>
6846 Date:   Fri Mar 9 17:33:03 2012 +0900
6847
6848     Fix distcheck error
6849
6850  doc/Makefile.am          | 334
6851  ++++++++++++++++++++++++-----------------------
6852  fc-case/Makefile.am      |   3 +
6853  fc-glyphname/Makefile.am |   3 +
6854  fc-lang/Makefile.am      |   3 +
6855  4 files changed, 179 insertions(+), 164 deletions(-)
6856
6857 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
6858 Author: Akira TAGOH <akira@tagoh.org>
6859 Date:   Wed Mar 7 18:16:35 2012 +0900
6860
6861     Bug 19128 - Handling whitespace in aliases
6862
6863     Add a workaround alias for Dingbats.
6864
6865  conf.d/30-urw-aliases.conf | 5 +++++
6866  1 file changed, 5 insertions(+)
6867
6868 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
6869 Author: Akira TAGOH <akira@tagoh.org>
6870 Date:   Wed Mar 7 17:56:39 2012 +0900
6871
6872     Check null value for given object to avoid possibly segfaulting
6873
6874  src/fccharset.c | 175
6875  +++++++++++++++++++++++++++++++++-----------------------
6876  1 file changed, 103 insertions(+), 72 deletions(-)
6877
6878 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
6879 Author: Akira TAGOH <akira@tagoh.org>
6880 Date:   Wed Mar 7 17:32:14 2012 +0900
6881
6882     Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
6883
6884     Force to find out a size for bitmap-only ttf to avoid the blank glyphs
6885     in the font.
6886
6887     Patch from Bug Fly
6888
6889  src/fcfreetype.c | 32 ++++++++++++++------------------
6890  1 file changed, 14 insertions(+), 18 deletions(-)
6891
6892 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
6893 Author: Akira TAGOH <akira@tagoh.org>
6894 Date:   Tue Feb 28 12:52:25 2012 +0900
6895
6896     Bug 41694 - FcCache functions have random-number-generator side
6897     effects
6898
6899     Use the own random number generator state if possible.
6900
6901  configure.in  |  2 +-
6902  src/fccache.c | 69
6903  ++++++++++++++++++++++++++++++++++++++++++++++++++---------
6904  2 files changed, 60 insertions(+), 11 deletions(-)
6905
6906 commit c7a671ab6069c676bbc77875234364242fd00e88
6907 Author: Pravin Satpute <psatpute@redhat.com>
6908 Date:   Fri Feb 24 16:50:14 2012 +0900
6909
6910     Bug 25652 - Add ortho file for locale mni_IN
6911
6912     Add mni.orth for Maniputi
6913
6914     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6915
6916  fc-lang/Makefile.am |  3 ++-
6917  fc-lang/mni.orth    | 35 +++++++++++++++++++++++++++++++++++
6918  2 files changed, 37 insertions(+), 1 deletion(-)
6919
6920 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
6921 Author: Pravin Satpute <psatpute@redhat.com>
6922 Date:   Fri Feb 24 16:43:14 2012 +0900
6923
6924     Bug 25653 - Add ortho file for locale doi_IN
6925
6926     Add doi.orth for Dogri
6927
6928     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6929
6930  fc-lang/Makefile.am |  3 ++-
6931  fc-lang/doi.orth    | 40 ++++++++++++++++++++++++++++++++++++++++
6932  2 files changed, 42 insertions(+), 1 deletion(-)
6933
6934 commit 857753d3680b7e64e753a4b8a8324138200eb86b
6935 Author: Akira TAGOH <akira@tagoh.org>
6936 Date:   Thu Feb 23 20:12:06 2012 +0900
6937
6938     Add brx.orth and sat.orth
6939
6940  fc-lang/Makefile.am | 4 +++-
6941  1 file changed, 3 insertions(+), 1 deletion(-)
6942
6943 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
6944 Author: Parag Nemade <pnemade@redhat.com>
6945 Date:   Thu Feb 23 20:06:41 2012 +0900
6946
6947     Bug 25650 - Add ortho file for locale sat_IN
6948
6949     Add sat.orth for Santali
6950
6951     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6952
6953  fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
6954  1 file changed, 44 insertions(+)
6955
6956 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
6957 Author: Parag Nemade <pnemade@redhat.com>
6958 Date:   Thu Feb 23 19:34:18 2012 +0900
6959
6960     Bug 25651 - Add ortho file for locale brx_IN
6961
6962     Add brx.orth for Bodo.
6963
6964     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6965
6966  fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
6967  1 file changed, 46 insertions(+)
6968
6969 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
6970 Author: Akira TAGOH <akira@tagoh.org>
6971 Date:   Thu Feb 23 15:23:23 2012 +0900
6972
6973     Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
6974     in fontconfig-2.8.0
6975
6976     Add config files for FT_LcdFilter options.
6977
6978     Patch from Robin Johnson.
6979
6980  conf.d/11-lcdfilter-default.conf | 10 ++++++++++
6981  conf.d/11-lcdfilter-legacy.conf  | 10 ++++++++++
6982  conf.d/11-lcdfilter-light.conf   | 10 ++++++++++
6983  conf.d/Makefile.am               |  3 +++
6984  4 files changed, 33 insertions(+)
6985
6986 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
6987 Author: Akira TAGOH <akira@tagoh.org>
6988 Date:   Wed Feb 22 16:50:13 2012 +0900
6989
6990     Do not update stream->pos when seeking is failed.
6991
6992  src/ftglue.c | 3 ++-
6993  1 file changed, 2 insertions(+), 1 deletion(-)
6994
6995 commit 71b14d645f524637579d87ea99720c123d728e1f
6996 Author: Akira TAGOH <akira@tagoh.org>
6997 Date:   Wed Feb 22 16:30:05 2012 +0900
6998
6999     Bug 46169 - Pointer error in FcConfigGlobMatch
7000
7001     Fix possibly accessing the invalid memory and a crash in the
7002     worst case
7003     when the glob string is longer than the string.
7004
7005  src/fccfg.c | 10 +++++++++-
7006  1 file changed, 9 insertions(+), 1 deletion(-)
7007
7008 commit 3abf981542788310104bc96b9c9cf70dd39b361b
7009 Author: Mike Frysinger <vapier@gentoo.org>
7010 Date:   Tue Nov 8 14:19:57 2011 -0500
7011
7012     makealias: handle missing funcs better
7013
7014     When adding new functions, if the actual definition doesn't match the
7015     header (say due to a typo), the regeneration of the internal headers
7016     get confused and output bad cpp logic.  This causes gcc to barf due
7017     to mismatched #ifdef/#endif.  Which is a pain to figure out due to
7018     the sheer voulme of generated code.
7019
7020     So tweak the makealias script to detect this case and error out.
7021     While we're here, improve the cpp output a bit to indent, include
7022     comments, and merge similar ifdef blocks.
7023
7024     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7025
7026  src/makealias | 18 ++++++++++++++----
7027  1 file changed, 14 insertions(+), 4 deletions(-)
7028
7029 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
7030 Author: Mike Frysinger <vapier@gentoo.org>
7031 Date:   Mon Nov 7 20:09:10 2011 -0500
7032
7033     FcObjectValidType: tweak -1 checking
7034
7035     Newer gcc doesn't like when you switch on an enum and use a value
7036     that isn't declared:
7037
7038     fcname.c: In function 'FcObjectValidType':
7039     fcname.c:299:2: warning: case value '4294967295'
7040         not in enumerated type 'FcType' [-Wswitch]
7041
7042     So tweak the logic to avoid this warning.
7043
7044     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7045
7046  src/fcname.c | 4 +---
7047  1 file changed, 1 insertion(+), 3 deletions(-)
7048
7049 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
7050 Author: Mike Frysinger <vapier@gentoo.org>
7051 Date:   Mon Nov 7 19:29:57 2011 -0500
7052
7053     fix build warnings when using --with-arch
7054
7055     Latest configure code will setup FC_ARCHITECTURE directly rather than
7056     going through ARCHITECTURE, so update fcarch.h accordingly.
7057
7058     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7059
7060  src/fcarch.h | 5 ++---
7061  1 file changed, 2 insertions(+), 3 deletions(-)
7062
7063 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
7064 Author: Mike Frysinger <vapier@gentoo.org>
7065 Date:   Mon Nov 7 15:33:12 2011 -0500
7066
7067     fc-{list,match}: constify format string
7068
7069     We don't free this string anywhere, so mark it const to avoid gcc
7070     warnings
7071     and possible bugs in the future (if people did try freeing it).
7072
7073     fc-list.c: In function 'main':
7074     fc-list.c:161:16: warning: pointer targets in assignment
7075         differ in signedness [-Wpointer-sign]
7076
7077     fc-match.c: In function 'main':
7078     fc-match.c:201:13: warning: pointer targets in assignment
7079         differ in signedness [-Wpointer-sign]
7080     fc-match.c:203:13: warning: pointer targets in assignment
7081         differ in signedness [-Wpointer-sign]
7082
7083     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7084
7085  fc-list/fc-list.c   | 20 ++++++++++----------
7086  fc-match/fc-match.c | 22 +++++++++++-----------
7087  2 files changed, 21 insertions(+), 21 deletions(-)
7088
7089 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
7090 Author: Mike Frysinger <vapier@gentoo.org>
7091 Date:   Mon Nov 7 15:26:52 2011 -0500
7092
7093     FcName{,Get}Constant: constify string input
7094
7095     These funcs don't modify the incoming string, so add const markings.
7096     This is the "right thing", shouldn't change the ABI, and fixes some
7097     gcc warnings:
7098
7099     fccfg.c: In function 'FcConfigEvaluate':
7100     fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
7101         discards 'const' qualifier from pointer target type [enabled
7102         by default]
7103     fcalias.h:253:34: note: expected 'FcChar8 *' but
7104         argument is of type 'const FcChar8 *'
7105
7106     fcxml.c: In function 'FcTypecheckExpr':
7107     fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
7108         discards 'const' qualifier from pointer target type [enabled
7109         by default]
7110     fcalias.h:251:37: note: expected 'FcChar8 *' but
7111         argument is of type 'const FcChar8 *'
7112
7113     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7114
7115  fontconfig/fontconfig.h | 4 ++--
7116  src/fcname.c            | 4 ++--
7117  2 files changed, 4 insertions(+), 4 deletions(-)
7118
7119 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
7120 Author: Mike Frysinger <vapier@gentoo.org>
7121 Date:   Mon Nov 7 15:24:53 2011 -0500
7122
7123     fc-cat: fix pointer warning
7124
7125     Add a cast to avoid a gcc warning:
7126
7127     fc-cat.c: In function 'cache_print_set':
7128     fc-cat.c:230:2: warning: pointer targets in passing argument 2
7129         of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
7130     ../fontconfig/fontconfig.h:860:1: note:
7131         expected 'const FcChar8 *' but argument is of type 'char *'
7132
7133     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7134
7135  fc-cat/fc-cat.c | 2 +-
7136  1 file changed, 1 insertion(+), 1 deletion(-)
7137
7138 commit 647569d029d0c01ce36ae7d94095ea83f40728de
7139 Author: Mike Frysinger <vapier@gentoo.org>
7140 Date:   Mon Nov 7 15:21:51 2011 -0500
7141
7142     FcStat: change to FcChar8 for first arg
7143
7144     This shouldn't affect the ABI, makes FcStat more like the rest of the
7145     fontconfig API, and fixes warnings where we pass FcChar8* pointers in
7146     to this func from other places.
7147
7148     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7149
7150  src/fccache.c | 4 ++--
7151  src/fcint.h   | 2 +-
7152  2 files changed, 3 insertions(+), 3 deletions(-)
7153
7154 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
7155 Author: Mike Frysinger <vapier@gentoo.org>
7156 Date:   Mon Nov 7 15:18:26 2011 -0500
7157
7158     delete unused variables
7159
7160     Newer gcc is better at detecting set-but-unused variables.
7161
7162     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7163
7164  src/fccache.c    |  6 ++----
7165  src/fcdir.c      | 17 -----------------
7166  src/fcformat.c   |  5 ++---
7167  src/fcfreetype.c |  3 ---
7168  4 files changed, 4 insertions(+), 27 deletions(-)
7169
7170 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
7171 Author: Mike Frysinger <vapier@gentoo.org>
7172 Date:   Mon Nov 7 14:25:51 2011 -0500
7173
7174     FcStrPlus: optimize a little
7175
7176     We've already calculated the lengths of these strings, so re-use those
7177     values to avoid having to rescan the strings multiple times.
7178
7179     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7180
7181  src/fcstr.c | 8 +++++---
7182  1 file changed, 5 insertions(+), 3 deletions(-)
7183
7184 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
7185 Author: Akira TAGOH <akira@tagoh.org>
7186 Date:   Thu Jan 19 12:04:52 2012 +0900
7187
7188     Bug 44826 - <alias> must contain only a single <family>
7189
7190     Fix invalid syntax around alias elements in 30-metric-aliases.conf
7191     40-nonlatin.conf and 45-latin.conf.
7192
7193     Patch from lolilolicon
7194
7195  conf.d/30-metric-aliases.conf |  36 +++++++++++
7196  conf.d/40-nonlatin.conf       | 140
7197  +++++++++++++++++++++++++++++++++++++++++-
7198  conf.d/45-latin.conf          |  96 +++++++++++++++++++++++++++++
7199  3 files changed, 271 insertions(+), 1 deletion(-)
7200
7201 commit 54dd481512265a247bd23663c8fdb290a8886ccd
7202 Author: Akira TAGOH <akira@tagoh.org>
7203 Date:   Tue Dec 20 18:46:14 2011 +0900
7204
7205     Get rid of the unexpected family name
7206
7207     UmePlus P Gothic isn't a serif font.
7208
7209  conf.d/65-nonlatin.conf | 1 -
7210  1 file changed, 1 deletion(-)
7211
7212 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
7213 Author: MINAMI Hirokazu <minami@mistfall.net>
7214 Date:   Tue Dec 20 18:36:35 2011 +0900
7215
7216     Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
7217
7218     Fix a typo.
7219
7220     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7221
7222  conf.d/65-nonlatin.conf | 2 +-
7223  1 file changed, 1 insertion(+), 1 deletion(-)
7224
7225 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
7226 Author: Pravin Satpute <pravin.d.s@gmail.com>
7227 Date:   Wed Dec 21 11:38:28 2011 +0900
7228
7229     Bug 43321 - Required corrections in urdu.orth file
7230
7231     Drop U+0629 and U+0647, and add U+06c3 to ur.orth
7232
7233     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7234
7235  fc-lang/ur.orth | 7 +++++--
7236  1 file changed, 5 insertions(+), 2 deletions(-)
7237
7238 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
7239 Author: Jinkyu Yi <jincreator@naver.com>
7240 Date:   Wed Nov 9 18:07:37 2011 +0900
7241
7242     Bug 42423 - make default Korean font from Un to Nanum
7243
7244     Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
7245
7246     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7247
7248  conf.d/40-nonlatin.conf |  3 +++
7249  conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
7250  2 files changed, 17 insertions(+), 10 deletions(-)
7251
7252 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
7253 Author: Akira TAGOH <akira@tagoh.org>
7254 Date:   Tue Feb 21 15:29:56 2012 +0900
7255
7256     Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
7257     installed
7258
7259     This would changes the behavior of FcFontSort().
7260     it won't returns NULL afterward.
7261
7262  fc-match/fc-match.c |  5 +++++
7263  src/fcmatch.c       | 29 ++++++++++++++++++++++++++++-
7264  2 files changed, 33 insertions(+), 1 deletion(-)
7265
7266 commit cbb6ee1662f1219518677a9d489159778a812782
7267 Author: Akira TAGOH <akira@tagoh.org>
7268 Date:   Tue Jul 19 20:12:09 2011 +0900
7269
7270     Bug 35517 - Remove Apple Roman cmap support
7271
7272     Get rid of the apple roman encoding related code
7273
7274  src/fcfreetype.c | 260
7275  -------------------------------------------------------
7276  1 file changed, 260 deletions(-)
7277
7278 commit d3c438221610d2e584a611f21433062dc7e7f83d
7279 Author: Akira TAGOH <akira@tagoh.org>
7280 Date:   Tue Feb 21 15:11:30 2012 +0900
7281
7282     Add a missing file
7283
7284  fc-lang/Makefile.am | 3 ++-
7285  1 file changed, 2 insertions(+), 1 deletion(-)
7286
7287 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
7288 Author: Akira TAGOH <akira@tagoh.org>
7289 Date:   Mon Nov 14 12:56:28 2011 +0900
7290
7291     Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ
7292
7293     Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
7294
7295  fc-lang/ast.orth | 4 ++++
7296  1 file changed, 4 insertions(+)
7297
7298 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
7299 Author: Akira TAGOH <akira@tagoh.org>
7300 Date:   Mon Nov 14 18:22:48 2011 +0900
7301
7302     Remove the unnecessary comment in ks.orth
7303
7304  fc-lang/ks.orth | 4 ----
7305  1 file changed, 4 deletions(-)
7306
7307 commit dedc16733a44373633e319461ff04ec9d1f08ed6
7308 Author: Pravin Satpute <pravin.d.s@gmail.com>
7309 Date:   Fri Nov 11 15:30:56 2011 +0900
7310
7311     Bug 27195 - need updates to ks.orth file
7312
7313     Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
7314
7315     See http://www.unicode.org/charts/PDF/U0600.pdf
7316
7317     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7318
7319  fc-lang/ks.orth | 6 ++++++
7320  1 file changed, 6 insertions(+)
7321
7322 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
7323 Author: Akira TAGOH <akira@tagoh.org>
7324 Date:   Mon Nov 14 17:44:24 2011 +0900
7325
7326     Bug 24744 - No n'ko orthography
7327
7328     Add nqo.orth for N'Ko
7329
7330  fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
7331  1 file changed, 31 insertions(+)
7332
7333 commit 19651262e9502c952184f27962c9f5e521a11db9
7334 Author: Behdad Esfahbod <behdad@behdad.org>
7335 Date:   Thu Oct 6 14:59:04 2011 -0400
7336
7337     Add FcPublic to FcLangSetUnion and FcLangSetSubtract
7338
7339     Patch from ssp
7340
7341  fontconfig/fontconfig.h | 4 ++--
7342  1 file changed, 2 insertions(+), 2 deletions(-)
7343
7344 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
7345 Author: Behdad Esfahbod <behdad@behdad.org>
7346 Date:   Wed Oct 5 15:12:48 2011 -0400
7347
7348     Fix parallel build
7349
7350  doc/Makefile.am | 2 +-
7351  1 file changed, 1 insertion(+), 1 deletion(-)
7352
7353 commit 082caefb6d5462c97f280b7037e3740b4865a244
7354 Author: Behdad Esfahbod <behdad@behdad.org>
7355 Date:   Sat Sep 24 13:52:05 2011 -0400
7356
7357     Bug 41171 - Invalid use of memset
7358
7359  src/fccache.c | 2 +-
7360  1 file changed, 1 insertion(+), 1 deletion(-)
7361
7362 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
7363 Author: Behdad Esfahbod <behdad@behdad.org>
7364 Date:   Wed Jun 22 13:06:19 2011 -0400
7365
7366     Fix stupid bug in FcFontSort()
7367
7368     I broke FcFontSort() language handling at the end of 2008 with this
7369     commit: c7641f28
7370
7371     G-d knows how many of the lang-matching bugs in bugzilla will be
7372     fixed by this changed...
7373
7374     I'm really sorry, everyone!
7375
7376  src/fcmatch.c | 2 +-
7377  1 file changed, 1 insertion(+), 1 deletion(-)
7378
7379 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
7380 Author: Behdad Esfahbod <behdad@behdad.org>
7381 Date:   Mon Jun 20 11:55:25 2011 -0400
7382
7383     Switch fc-cat to use FcPatternFormat()
7384
7385     Added the a builtin "fccat" to FcPatternFormat().
7386
7387  doc/fcformat.fncs |  7 +++++++
7388  fc-cat/fc-cat.c   | 39 +++++++++++----------------------------
7389  src/fcformat.c    |  3 +++
7390  3 files changed, 21 insertions(+), 28 deletions(-)
7391
7392 commit a15ac5d3840552528874f1d5ad166eb00906ce80
7393 Author: Behdad Esfahbod <behdad@behdad.org>
7394 Date:   Mon Jun 20 11:32:46 2011 -0400
7395
7396     Switch fc-match to use FcPatternFormat()
7397
7398     Fix small bug in FcPatternFormat that was letting element-default to
7399     consume the convertor sequence.
7400
7401  fc-match/fc-match.c | 38 +++++++++-----------------------------
7402  src/fcformat.c      |  2 +-
7403  2 files changed, 10 insertions(+), 30 deletions(-)
7404
7405 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
7406 Author: Behdad Esfahbod <behdad@behdad.org>
7407 Date:   Mon Jun 20 11:22:17 2011 -0400
7408
7409     Bug 26718 - "fc-match sans file" doesn't work
7410
7411     - Do not throw away FC_FILE in FcNameUnparse
7412     - Update the builtin "fclist" format to remove FC_FILE properly
7413     instead
7414     - Switch fc-list to use FcPatternFormat()
7415
7416     Note that I had previously broken fc-list and it was not showing the
7417     file name anymore.  No one noticed that it seems!  Now fixed.
7418
7419  fc-list/fc-list.c | 17 ++++-------------
7420  src/fcformat.c    |  2 +-
7421  src/fcname.c      |  3 +--
7422  3 files changed, 6 insertions(+), 16 deletions(-)
7423
7424 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
7425 Author: Behdad Esfahbod <behdad@behdad.org>
7426 Date:   Mon Jun 20 11:07:56 2011 -0400
7427
7428     Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
7429
7430     Do not remove blacklisted fonts during cache generation.  We already
7431     apply the blacklist when reading the caches.  The idea always has been
7432     that the config should not affect caches built, although that design
7433     was tarnished with the introduction of target="scan" configurations.
7434
7435  src/fcdir.c | 7 ++-----
7436  1 file changed, 2 insertions(+), 5 deletions(-)
7437
7438 commit 0392abf79131c9325c66c71c2708a4cd77673296
7439 Author: Behdad Esfahbod <behdad@behdad.org>
7440 Date:   Tue Apr 12 22:15:37 2011 -0400
7441
7442     [.gitignore] Update
7443
7444  .gitignore | 3 +++
7445  1 file changed, 3 insertions(+)
7446
7447 commit 1c475d5c8cb265ac939d6b9e097666e300162511
7448 Author: Behdad Esfahbod <behdad@behdad.org>
7449 Date:   Mon Mar 28 16:33:12 2011 -0400
7450
7451     Bug 35587 - Add padding to make valgrind and glibc not hate each other
7452
7453  src/fccfg.c | 13 +++++++++++--
7454  src/fcpat.c | 10 +++++++---
7455  2 files changed, 18 insertions(+), 5 deletions(-)
7456
7457 commit f0ee5761e1ab63d848f980a767dd8475986f1342
7458 Author: Behdad Esfahbod <behdad@behdad.org>
7459 Date:   Mon Mar 14 18:58:13 2011 -0300
7460
7461     Fix warning
7462
7463  fc-lang/fc-lang.c | 2 +-
7464  1 file changed, 1 insertion(+), 1 deletion(-)
7465
7466 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
7467 Author: Behdad Esfahbod <behdad@behdad.org>
7468 Date:   Mon Mar 14 18:49:21 2011 -0300
7469
7470     Always define FcStat as a function
7471
7472     Such that first arg is const char *.  We also need to make more
7473     changes
7474     in that function as part of some other bug.
7475
7476  src/fcatomic.c |  2 +-
7477  src/fccache.c  | 13 +++++++++++--
7478  src/fccfg.c    |  2 +-
7479  src/fcdir.c    |  4 ++--
7480  src/fcint.h    |  4 ----
7481  5 files changed, 15 insertions(+), 10 deletions(-)
7482
7483 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
7484 Author: Behdad Esfahbod <behdad@behdad.org>
7485 Date:   Mon Mar 14 18:23:56 2011 -0300
7486
7487     More doc typo fixes
7488
7489  doc/fcatomic.fncs    | 2 +-
7490  doc/fcconfig.fncs    | 4 ++--
7491  doc/fcinit.fncs      | 2 +-
7492  doc/fcmatrix.fncs    | 4 ++--
7493  doc/fcobjectset.fncs | 2 +-
7494  5 files changed, 7 insertions(+), 7 deletions(-)
7495
7496 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
7497 Author: Behdad Esfahbod <behdad@behdad.org>
7498 Date:   Mon Mar 14 18:21:32 2011 -0300
7499
7500     Mark constant strings as constant
7501
7502     Fixes a few compiler warnings in fcxml.c and makes it clear that they
7503     should not be freed.
7504
7505  doc/fcatomic.fncs | 2 +-
7506  src/fcint.h       | 4 ++--
7507  2 files changed, 3 insertions(+), 3 deletions(-)
7508
7509 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
7510 Author: Behdad Esfahbod <behdad@behdad.org>
7511 Date:   Mon Mar 14 18:04:59 2011 -0300
7512
7513     Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
7514     idx to FcPatternGetLangSet()
7515
7516  src/fcformat.c | 2 +-
7517  1 file changed, 1 insertion(+), 1 deletion(-)
7518
7519 commit ccc239b3865dd8d83026ae59b89de965e948120a
7520 Author: Behdad Esfahbod <behdad@behdad.org>
7521 Date:   Mon Mar 14 17:28:53 2011 -0300
7522
7523     Bug 20113 - Uighur (ug) orthography incomplete
7524
7525  fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
7526  1 file changed, 28 insertions(+), 7 deletions(-)
7527
7528 commit 7baa20c7590b12d11dcfb0a50131d50963581258
7529 Author: Brad Hards <bradh@frogmouth.net>
7530 Date:   Fri Mar 11 19:43:42 2011 -0300
7531
7532     Documentation fixes
7533
7534  doc/fcatomic.fncs         |   2 +-
7535  doc/fccharset.fncs        |   8 +--
7536  doc/fcfontset.fncs        |   2 +-
7537  doc/fcformat.fncs         |   4 +-
7538  doc/fcfreetype.fncs       |   4 +-
7539  doc/fcinit.fncs           |   2 +-
7540  doc/fclangset.fncs        |   4 +-
7541  doc/fcpattern.fncs        |   2 +-
7542  doc/fcstring.fncs         |   4 +-
7543  doc/fontconfig-devel.sgml | 148
7544  +++++++++++++++++++++++-----------------------
7545  doc/fontconfig-user.sgml  |   8 +--
7546  11 files changed, 94 insertions(+), 94 deletions(-)
7547
7548 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
7549 Author: Behdad Esfahbod <behdad@behdad.org>
7550 Date:   Fri Mar 11 19:40:38 2011 -0300
7551
7552     Remove --enable-maintainer-mode from autogen.sh
7553
7554  autogen.sh | 4 ++--
7555  1 file changed, 2 insertions(+), 2 deletions(-)
7556
7557 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
7558 Author: Behdad Esfahbod <behdad@behdad.org>
7559 Date:   Fri Jan 21 16:34:52 2011 -0500
7560
7561     Update CaseFolding.txt to Unicode 6.0
7562
7563  fc-case/CaseFolding.txt | 15 ++++++++++++---
7564  1 file changed, 12 insertions(+), 3 deletions(-)
7565
7566 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
7567 Author: Behdad Esfahbod <behdad@behdad.org>
7568 Date:   Mon Jan 3 22:18:38 2011 -0500
7569
7570     Remove AM_MAINTAINER_MODE
7571
7572     That macro is simply broken.
7573
7574     This was also brought up in:
7575     Bug 32679 - fontconfig-2.8.0 does not cross compile
7576
7577  configure.in | 1 -
7578  1 file changed, 1 deletion(-)
7579
7580 commit 0c7b8676171f2238af9785abf775e0f420e6545a
7581 Author: Behdad Esfahbod <behdad@behdad.org>
7582 Date:   Sun Jan 2 13:25:29 2011 -0700
7583
7584     Fix assertion failure on le32d4
7585
7586     Reported by Jon TURNEY.
7587
7588  src/fcarch.c | 3 ++-
7589  1 file changed, 2 insertions(+), 1 deletion(-)
7590
7591 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
7592 Author: Behdad Esfahbod <behdad@behdad.org>
7593 Date:   Tue Dec 28 02:58:16 2010 -0600
7594
7595     Doc nit
7596
7597  doc/fclangset.fncs | 4 ++--
7598  1 file changed, 2 insertions(+), 2 deletions(-)
7599
7600 commit 43bf659eedb3eeff75d219864af475dcadcf6983
7601 Author: Behdad Esfahbod <behdad@behdad.org>
7602 Date:   Tue Dec 28 02:55:31 2010 -0600
7603
7604     Skip <range> elements with begin > end
7605
7606  src/fcxml.c | 26 ++++++++++++++++----------
7607  1 file changed, 16 insertions(+), 10 deletions(-)
7608
7609 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
7610 Author: Behdad Esfahbod <behdad@behdad.org>
7611 Date:   Tue Dec 28 02:52:06 2010 -0600
7612
7613     Add <range> support for <blank> into the DTD
7614
7615  fonts.dtd | 2 +-
7616  1 file changed, 1 insertion(+), 1 deletion(-)
7617
7618 commit 549c9962a48cd728116c8f39db31c58043236ff0
7619 Merge: 30fd4fa fa269cf
7620 Author: Behdad Esfahbod <behdad@behdad.org>
7621 Date:   Tue Dec 28 02:50:16 2010 -0600
7622
7623     Allow editing charset and lang in target="scan"
7624
7625     Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
7626
7627     Fixes:
7628     Bug 31969 - Can't modify charset in target="scan"
7629     Bug 23758 - Can't modify lang in target="scan"
7630
7631 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
7632 Author: Behdad Esfahbod <behdad@behdad.org>
7633 Date:   Tue Dec 28 01:28:39 2010 -0600
7634
7635     Bump version
7636
7637  configure.in | 2 +-
7638  1 file changed, 1 insertion(+), 1 deletion(-)
7639
7640 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
7641 Author: Behdad Esfahbod <behdad@behdad.org>
7642 Date:   Tue Dec 28 00:59:19 2010 -0600
7643
7644     Make fc-arch stuff cross-compiling-safe
7645
7646     Fixes:
7647     Bug 32679 - fontconfig-2.8.0 does not cross compile
7648     Bug 25462 - Cross-compilation doesn't work
7649
7650  Makefile.am           |   2 +-
7651  configure.in          |  64 +++++------------------
7652  fc-arch/Makefile.am   |  54 --------------------
7653  fc-arch/fc-arch.c     | 138
7654  --------------------------------------------------
7655  fc-arch/fcarch.tmpl.h |  65 ------------------------
7656  fc-cache/fc-cache.c   |   2 +-
7657  fc-cat/fc-cat.c       |   2 +-
7658  src/Makefile.am       |   6 +--
7659  src/fcarch.c          |  72 ++++++++++++++++++++++++++
7660  src/fcarch.h          |  71 ++++++++++++++++++++++++++
7661  src/fccache.c         |   3 +-
7662  src/fcint.h           |   4 ++
7663  12 files changed, 167 insertions(+), 316 deletions(-)
7664
7665 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
7666 Author: Behdad Esfahbod <behdad@behdad.org>
7667 Date:   Mon Dec 27 13:20:47 2010 -0600
7668
7669     Make most generated-files cross-compiling-safe
7670
7671     By simply including a copy in the tarball.
7672
7673     Remains fc-arch which is trickier.
7674
7675  doc/Makefile.am          | 19 +++++++++++--------
7676  fc-arch/fcarch.tmpl.h    |  2 +-
7677  fc-case/Makefile.am      | 14 ++++++++------
7678  fc-glyphname/Makefile.am | 14 ++++++++------
7679  fc-lang/Makefile.am      | 17 ++++++++++-------
7680  5 files changed, 38 insertions(+), 28 deletions(-)
7681
7682 commit fa269cf812ee304534b0e4c44662202496008db0
7683 Author: Akira TAGOH <akira@tagoh.org>
7684 Date:   Thu Dec 9 11:57:24 2010 +0900
7685
7686     add some documents
7687
7688  doc/fclangset.fncs       | 30 ++++++++++++++++++++++++++++++
7689  doc/fontconfig-user.sgml |  4 ++++
7690  2 files changed, 34 insertions(+)
7691
7692 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
7693 Author: Akira TAGOH <akira@tagoh.org>
7694 Date:   Mon Dec 6 12:38:18 2010 +0900
7695
7696     Add editing langset feature.
7697
7698     The syntax to add any langset to the langset table looks like:
7699
7700     <match target="scan">
7701         <test name="family">
7702             <string>Buggy Sans</string>
7703         </test>
7704         <edit name="lang" mode="assign">
7705             <plus>
7706                 <name>lang</name>
7707                 <langset>
7708                     <string>zh-cn</string>
7709                     <string>zh-tw</string>
7710                 </langset>
7711             </plus>
7712         </edit>
7713     </match>
7714
7715     To remove any langset from the langset table:
7716
7717     <match target="scan">
7718         <test name="family">
7719             <string>Buggy Sans</string>
7720         </test>
7721         <edit name="lang" mode="assign">
7722             <minus>
7723                 <name>lang</name>
7724                 <langset>
7725                     <string>ja</string>
7726                 </langset>
7727             </minus>
7728         </edit>
7729     </match>
7730
7731  fontconfig/fontconfig.h |  9 ++++++
7732  fonts.dtd               |  5 ++--
7733  src/fccfg.c             | 24 +++++++++++++++
7734  src/fcdbg.c             |  6 ++++
7735  src/fcint.h             |  3 +-
7736  src/fclang.c            | 62 ++++++++++++++++++++++++++++++++++++++
7737  src/fcxml.c             | 80
7738  +++++++++++++++++++++++++++++++++++++++++++++++++
7739  7 files changed, 186 insertions(+), 3 deletions(-)
7740
7741 commit d975cdda782bb88c8bb6706889a554b2afb9f939
7742 Author: Akira TAGOH <akira@tagoh.org>
7743 Date:   Mon Dec 6 12:18:23 2010 +0900
7744
7745     Add the range support in blank element
7746
7747  src/fcxml.c | 35 +++++++++++++++++++++--------------
7748  1 file changed, 21 insertions(+), 14 deletions(-)
7749
7750 commit 51e352a1bde91348888202539639a5a2d0d506d4
7751 Author: Akira TAGOH <akira@tagoh.org>
7752 Date:   Thu Dec 9 11:32:26 2010 +0900
7753
7754     add some document for range and charset.
7755
7756  doc/fontconfig-user.sgml | 8 ++++++++
7757  1 file changed, 8 insertions(+)
7758
7759 commit 857b7efe1e301f670329c6836da52fbab8c5df66
7760 Author: Akira TAGOH <akira@tagoh.org>
7761 Date:   Mon Dec 6 12:10:17 2010 +0900
7762
7763     Add charset editing feature.
7764
7765     The syntax to add any characters to the charset table looks like:
7766
7767     <match target="scan">
7768         <test name="family">
7769             <string>Buggy Sans</string>
7770         </test>
7771         <edit name="charset" mode="assign">
7772             <plus>
7773                 <name>charset</name>
7774                 <charset>
7775                     <int>0x3220</int>    <!-- PARENTHESIZED IDEOGRAPH
7776                     ONE -->
7777                 </charset>
7778             </plus>
7779         </edit>
7780     </match>
7781
7782     To remove any characters from the charset table:
7783
7784     <match target="scan">
7785         <test name="family">
7786             <string>Buggy Sans</string>
7787         </test>
7788         <edit name="charset" mode="assign">
7789             <minus>
7790                 <name>charset</name>
7791                 <charset>
7792                     <int>0x06CC</int>    <!-- ARABIC LETTER FARSI YEH -->
7793                     <int>0x06D2</int>    <!-- ARABIC LETTER YEH BARREE -->
7794                     <int>0x06D3</int>    <!-- ARABIC LETTER YEH BARREE
7795                     WITH HAMZA ABOVE -->
7796                 </charset>
7797             </minus>
7798         </edit>
7799     </match>
7800
7801     You could also use the range element for convenience:
7802
7803     ...
7804                 <charset>
7805                     <int>0x06CC</int>    <!-- ARABIC LETTER FARSI YEH -->
7806                     <range>
7807                         <int>0x06D2</int>    <!-- ARABIC LETTER YEH
7808                         BARREE -->
7809                         <int>0x06D3</int>    <!-- ARABIC LETTER YEH
7810                         BARREE WITH HAMZA ABOVE -->
7811                     </range>
7812                 </charset>
7813     ...
7814
7815  fonts.dtd       |   4 +-
7816  src/Makefile.am |   4 +-
7817  src/fccfg.c     |  19 +++++++
7818  src/fcdbg.c     |   2 +
7819  src/fcint.h     |   9 +++-
7820  src/fcxml.c     | 156
7821  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7822  6 files changed, 185 insertions(+), 9 deletions(-)
7823
7824 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
7825 Author: Behdad Esfahbod <behdad@behdad.org>
7826 Date:   Tue Dec 7 18:48:56 2010 -0500
7827
7828     Bug 28958 - lang=en matches other langs
7829
7830     Patch from Akira TAGOH.
7831
7832  src/fclang.c | 2 ++
7833  1 file changed, 2 insertions(+)
7834
7835 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
7836 Author: Behdad Esfahbod <behdad@behdad.org>
7837 Date:   Thu Dec 2 08:13:59 2010 -0500
7838
7839     Fix returned value
7840
7841  src/fcinit.c | 2 +-
7842  1 file changed, 1 insertion(+), 1 deletion(-)
7843
7844 commit 5aaf466d3899842763e746a9c2b745748eb34b48
7845 Author: Behdad Esfahbod <behdad@behdad.org>
7846 Date:   Wed Nov 10 16:45:42 2010 -0500
7847
7848     Cleanup copyright notices to replace "Keith Packard" with "the
7849     author(s)"
7850
7851  COPYING                         | 5 ++---
7852  Makefile.am                     | 4 ++--
7853  conf.d/Makefile.am              | 4 ++--
7854  config/Makedefs.in              | 4 ++--
7855  configure.in                    | 4 ++--
7856  doc/Makefile.am                 | 4 ++--
7857  doc/confdir.sgml.in             | 4 ++--
7858  doc/edit-sgml.c                 | 4 ++--
7859  doc/fcatomic.fncs               | 4 ++--
7860  doc/fcblanks.fncs               | 4 ++--
7861  doc/fccache.fncs                | 4 ++--
7862  doc/fccharset.fncs              | 4 ++--
7863  doc/fcconfig.fncs               | 4 ++--
7864  doc/fcconstant.fncs             | 4 ++--
7865  doc/fcfile.fncs                 | 4 ++--
7866  doc/fcfontset.fncs              | 4 ++--
7867  doc/fcformat.fncs               | 4 ++--
7868  doc/fcfreetype.fncs             | 4 ++--
7869  doc/fcinit.fncs                 | 4 ++--
7870  doc/fcmatrix.fncs               | 4 ++--
7871  doc/fcobjectset.fncs            | 4 ++--
7872  doc/fcobjecttype.fncs           | 4 ++--
7873  doc/fcpattern.fncs              | 4 ++--
7874  doc/fcstring.fncs               | 4 ++--
7875  doc/fcstrset.fncs               | 4 ++--
7876  doc/fcvalue.fncs                | 4 ++--
7877  doc/fontconfig-devel.sgml       | 8 ++++----
7878  doc/fontconfig-user.sgml        | 4 ++--
7879  doc/func.sgml                   | 4 ++--
7880  doc/version.sgml.in             | 4 ++--
7881  fc-arch/Makefile.am             | 4 ++--
7882  fc-arch/fcarch.tmpl.h           | 4 ++--
7883  fc-cache/Makefile.am            | 4 ++--
7884  fc-cache/fc-cache.c             | 4 ++--
7885  fc-case/Makefile.am             | 4 ++--
7886  fc-case/fc-case.c               | 4 ++--
7887  fc-case/fccase.tmpl.h           | 4 ++--
7888  fc-cat/Makefile.am              | 4 ++--
7889  fc-cat/fc-cat.c                 | 4 ++--
7890  fc-glyphname/Makefile.am        | 4 ++--
7891  fc-glyphname/fc-glyphname.c     | 4 ++--
7892  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
7893  fc-lang/Makefile.am             | 4 ++--
7894  fc-lang/aa.orth                 | 4 ++--
7895  fc-lang/ab.orth                 | 4 ++--
7896  fc-lang/af.orth                 | 4 ++--
7897  fc-lang/am.orth                 | 4 ++--
7898  fc-lang/ar.orth                 | 4 ++--
7899  fc-lang/ast.orth                | 4 ++--
7900  fc-lang/av.orth                 | 4 ++--
7901  fc-lang/ay.orth                 | 4 ++--
7902  fc-lang/az_ir.orth              | 4 ++--
7903  fc-lang/ba.orth                 | 4 ++--
7904  fc-lang/be.orth                 | 4 ++--
7905  fc-lang/bg.orth                 | 4 ++--
7906  fc-lang/bh.orth                 | 4 ++--
7907  fc-lang/bho.orth                | 4 ++--
7908  fc-lang/bi.orth                 | 4 ++--
7909  fc-lang/bin.orth                | 4 ++--
7910  fc-lang/bm.orth                 | 4 ++--
7911  fc-lang/bo.orth                 | 4 ++--
7912  fc-lang/br.orth                 | 4 ++--
7913  fc-lang/bs.orth                 | 4 ++--
7914  fc-lang/bua.orth                | 4 ++--
7915  fc-lang/ca.orth                 | 4 ++--
7916  fc-lang/ce.orth                 | 4 ++--
7917  fc-lang/ch.orth                 | 4 ++--
7918  fc-lang/chm.orth                | 4 ++--
7919  fc-lang/chr.orth                | 4 ++--
7920  fc-lang/co.orth                 | 4 ++--
7921  fc-lang/cs.orth                 | 4 ++--
7922  fc-lang/cu.orth                 | 4 ++--
7923  fc-lang/cv.orth                 | 4 ++--
7924  fc-lang/cy.orth                 | 4 ++--
7925  fc-lang/da.orth                 | 4 ++--
7926  fc-lang/de.orth                 | 4 ++--
7927  fc-lang/dz.orth                 | 4 ++--
7928  fc-lang/el.orth                 | 4 ++--
7929  fc-lang/en.orth                 | 4 ++--
7930  fc-lang/eo.orth                 | 4 ++--
7931  fc-lang/es.orth                 | 4 ++--
7932  fc-lang/et.orth                 | 4 ++--
7933  fc-lang/eu.orth                 | 4 ++--
7934  fc-lang/fa.orth                 | 4 ++--
7935  fc-lang/fc-lang.c               | 4 ++--
7936  fc-lang/fc-lang.man             | 4 ++--
7937  fc-lang/fclang.tmpl.h           | 4 ++--
7938  fc-lang/ff.orth                 | 4 ++--
7939  fc-lang/fi.orth                 | 4 ++--
7940  fc-lang/fj.orth                 | 4 ++--
7941  fc-lang/fo.orth                 | 4 ++--
7942  fc-lang/fr.orth                 | 4 ++--
7943  fc-lang/fur.orth                | 4 ++--
7944  fc-lang/fy.orth                 | 4 ++--
7945  fc-lang/ga.orth                 | 4 ++--
7946  fc-lang/gd.orth                 | 4 ++--
7947  fc-lang/gez.orth                | 4 ++--
7948  fc-lang/gl.orth                 | 4 ++--
7949  fc-lang/gn.orth                 | 4 ++--
7950  fc-lang/gu.orth                 | 4 ++--
7951  fc-lang/gv.orth                 | 4 ++--
7952  fc-lang/ha.orth                 | 4 ++--
7953  fc-lang/haw.orth                | 4 ++--
7954  fc-lang/he.orth                 | 4 ++--
7955  fc-lang/hi.orth                 | 4 ++--
7956  fc-lang/ho.orth                 | 4 ++--
7957  fc-lang/hr.orth                 | 4 ++--
7958  fc-lang/hu.orth                 | 4 ++--
7959  fc-lang/hy.orth                 | 4 ++--
7960  fc-lang/ia.orth                 | 4 ++--
7961  fc-lang/id.orth                 | 4 ++--
7962  fc-lang/ie.orth                 | 4 ++--
7963  fc-lang/ig.orth                 | 4 ++--
7964  fc-lang/ik.orth                 | 4 ++--
7965  fc-lang/io.orth                 | 4 ++--
7966  fc-lang/is.orth                 | 4 ++--
7967  fc-lang/it.orth                 | 4 ++--
7968  fc-lang/iu.orth                 | 4 ++--
7969  fc-lang/ja.orth                 | 4 ++--
7970  fc-lang/ka.orth                 | 4 ++--
7971  fc-lang/kaa.orth                | 4 ++--
7972  fc-lang/ki.orth                 | 4 ++--
7973  fc-lang/kk.orth                 | 4 ++--
7974  fc-lang/kl.orth                 | 4 ++--
7975  fc-lang/kn.orth                 | 4 ++--
7976  fc-lang/ko.orth                 | 4 ++--
7977  fc-lang/kok.orth                | 4 ++--
7978  fc-lang/ku_am.orth              | 4 ++--
7979  fc-lang/ku_ir.orth              | 4 ++--
7980  fc-lang/kum.orth                | 4 ++--
7981  fc-lang/kv.orth                 | 4 ++--
7982  fc-lang/kw.orth                 | 4 ++--
7983  fc-lang/ky.orth                 | 4 ++--
7984  fc-lang/la.orth                 | 4 ++--
7985  fc-lang/lb.orth                 | 4 ++--
7986  fc-lang/lez.orth                | 4 ++--
7987  fc-lang/ln.orth                 | 4 ++--
7988  fc-lang/lo.orth                 | 4 ++--
7989  fc-lang/lt.orth                 | 4 ++--
7990  fc-lang/lv.orth                 | 4 ++--
7991  fc-lang/mai.orth                | 4 ++--
7992  fc-lang/mg.orth                 | 4 ++--
7993  fc-lang/mh.orth                 | 4 ++--
7994  fc-lang/mi.orth                 | 4 ++--
7995  fc-lang/mk.orth                 | 4 ++--
7996  fc-lang/ml.orth                 | 4 ++--
7997  fc-lang/mn_cn.orth              | 4 ++--
7998  fc-lang/mo.orth                 | 4 ++--
7999  fc-lang/mr.orth                 | 4 ++--
8000  fc-lang/mt.orth                 | 4 ++--
8001  fc-lang/my.orth                 | 4 ++--
8002  fc-lang/nb.orth                 | 4 ++--
8003  fc-lang/nds.orth                | 4 ++--
8004  fc-lang/ne.orth                 | 4 ++--
8005  fc-lang/nl.orth                 | 4 ++--
8006  fc-lang/nn.orth                 | 4 ++--
8007  fc-lang/no.orth                 | 4 ++--
8008  fc-lang/ny.orth                 | 4 ++--
8009  fc-lang/oc.orth                 | 4 ++--
8010  fc-lang/om.orth                 | 4 ++--
8011  fc-lang/or.orth                 | 4 ++--
8012  fc-lang/os.orth                 | 4 ++--
8013  fc-lang/pes.orth                | 4 ++--
8014  fc-lang/pl.orth                 | 4 ++--
8015  fc-lang/prs.orth                | 4 ++--
8016  fc-lang/ps_af.orth              | 4 ++--
8017  fc-lang/ps_pk.orth              | 4 ++--
8018  fc-lang/pt.orth                 | 4 ++--
8019  fc-lang/rm.orth                 | 4 ++--
8020  fc-lang/ro.orth                 | 4 ++--
8021  fc-lang/ru.orth                 | 4 ++--
8022  fc-lang/sa.orth                 | 4 ++--
8023  fc-lang/sah.orth                | 4 ++--
8024  fc-lang/sco.orth                | 4 ++--
8025  fc-lang/se.orth                 | 4 ++--
8026  fc-lang/sel.orth                | 4 ++--
8027  fc-lang/sk.orth                 | 4 ++--
8028  fc-lang/sl.orth                 | 4 ++--
8029  fc-lang/sm.orth                 | 4 ++--
8030  fc-lang/sma.orth                | 4 ++--
8031  fc-lang/smj.orth                | 4 ++--
8032  fc-lang/smn.orth                | 4 ++--
8033  fc-lang/sms.orth                | 4 ++--
8034  fc-lang/so.orth                 | 4 ++--
8035  fc-lang/sq.orth                 | 4 ++--
8036  fc-lang/sr.orth                 | 4 ++--
8037  fc-lang/sv.orth                 | 4 ++--
8038  fc-lang/sw.orth                 | 4 ++--
8039  fc-lang/syr.orth                | 4 ++--
8040  fc-lang/ta.orth                 | 4 ++--
8041  fc-lang/te.orth                 | 4 ++--
8042  fc-lang/tg.orth                 | 4 ++--
8043  fc-lang/th.orth                 | 4 ++--
8044  fc-lang/ti_er.orth              | 4 ++--
8045  fc-lang/ti_et.orth              | 4 ++--
8046  fc-lang/tig.orth                | 4 ++--
8047  fc-lang/tn.orth                 | 4 ++--
8048  fc-lang/to.orth                 | 4 ++--
8049  fc-lang/tr.orth                 | 4 ++--
8050  fc-lang/ts.orth                 | 4 ++--
8051  fc-lang/tt.orth                 | 4 ++--
8052  fc-lang/tw.orth                 | 4 ++--
8053  fc-lang/tyv.orth                | 4 ++--
8054  fc-lang/ug.orth                 | 4 ++--
8055  fc-lang/uk.orth                 | 4 ++--
8056  fc-lang/ur.orth                 | 4 ++--
8057  fc-lang/ve.orth                 | 4 ++--
8058  fc-lang/vi.orth                 | 4 ++--
8059  fc-lang/vo.orth                 | 4 ++--
8060  fc-lang/vot.orth                | 4 ++--
8061  fc-lang/wa.orth                 | 4 ++--
8062  fc-lang/wen.orth                | 4 ++--
8063  fc-lang/wo.orth                 | 4 ++--
8064  fc-lang/xh.orth                 | 4 ++--
8065  fc-lang/yap.orth                | 4 ++--
8066  fc-lang/yi.orth                 | 4 ++--
8067  fc-lang/yo.orth                 | 4 ++--
8068  fc-lang/zh_cn.orth              | 4 ++--
8069  fc-lang/zh_hk.orth              | 4 ++--
8070  fc-lang/zh_mo.orth              | 4 ++--
8071  fc-lang/zh_sg.orth              | 4 ++--
8072  fc-lang/zh_tw.orth              | 4 ++--
8073  fc-lang/zu.orth                 | 4 ++--
8074  fc-list/Makefile.am             | 4 ++--
8075  fc-list/fc-list.c               | 4 ++--
8076  fc-match/Makefile.am            | 4 ++--
8077  fc-match/fc-match.c             | 4 ++--
8078  fc-pattern/Makefile.am          | 4 ++--
8079  fc-pattern/fc-pattern.c         | 4 ++--
8080  fc-query/Makefile.am            | 4 ++--
8081  fc-query/fc-query.c             | 4 ++--
8082  fc-scan/Makefile.am             | 4 ++--
8083  fc-scan/fc-scan.c               | 4 ++--
8084  fontconfig/fcfreetype.h         | 4 ++--
8085  fontconfig/fcprivate.h          | 4 ++--
8086  fontconfig/fontconfig.h         | 4 ++--
8087  src/Makefile.am                 | 4 ++--
8088  src/fcatomic.c                  | 4 ++--
8089  src/fcblanks.c                  | 4 ++--
8090  src/fccache.c                   | 4 ++--
8091  src/fccfg.c                     | 4 ++--
8092  src/fccharset.c                 | 4 ++--
8093  src/fcdbg.c                     | 4 ++--
8094  src/fcdefault.c                 | 4 ++--
8095  src/fcdir.c                     | 4 ++--
8096  src/fcformat.c                  | 4 ++--
8097  src/fcfreetype.c                | 4 ++--
8098  src/fcfs.c                      | 4 ++--
8099  src/fcinit.c                    | 4 ++--
8100  src/fcint.h                     | 4 ++--
8101  src/fclang.c                    | 4 ++--
8102  src/fclist.c                    | 4 ++--
8103  src/fcmatch.c                   | 4 ++--
8104  src/fcname.c                    | 4 ++--
8105  src/fcpat.c                     | 4 ++--
8106  src/fcstr.c                     | 4 ++--
8107  src/fcxml.c                     | 4 ++--
8108  257 files changed, 516 insertions(+), 517 deletions(-)
8109
8110 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
8111 Author: Behdad Esfahbod <behdad@behdad.org>
8112 Date:   Wed Nov 10 15:27:10 2010 -0500
8113
8114     Add more copyright owners
8115
8116  COPYING | 6 ++++++
8117  1 file changed, 6 insertions(+)
8118
8119 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
8120 Author: Jeremy Huddleston <jeremyhu@apple.com>
8121 Date:   Wed Nov 3 01:08:12 2010 -0700
8122
8123     fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
8124
8125     In the default case, cachedir and confdir will evaluate to something
8126     referencing these other variables (which wouldn't otherwise be defined
8127     in the pkg-config file.
8128
8129     Fixes a regression introduced by
8130     81b542b50f82f8a0ad9f38f7d913fe5433631166
8131
8132     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8133     Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
8134
8135  fontconfig.pc.in | 3 +++
8136  1 file changed, 3 insertions(+)
8137
8138 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
8139 Author: Jeremy Huddleston <jeremyhu@apple.com>
8140 Date:   Wed Oct 6 11:21:29 2010 -0700
8141
8142     fontconfig.pc: Add variables for confdir and cachedir
8143
8144     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8145
8146  fontconfig.pc.in | 2 ++
8147  1 file changed, 2 insertions(+)
8148
8149 commit caa4bec9459af0779d1d16ba66964593e5748e3c
8150 Author: Behdad Esfahbod <behdad@behdad.org>
8151 Date:   Tue Sep 21 13:18:05 2010 -0400
8152
8153     Bug 24729 - [ne_NP] Fix ortho file
8154
8155     Exclude three characters (U+090C..090E) from Nepalese.
8156
8157  fc-lang/ne.orth | 1 +
8158  1 file changed, 1 insertion(+)
8159
8160 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
8161 Author: Behdad Esfahbod <behdad@behdad.org>
8162 Date:   Tue Sep 21 13:14:55 2010 -0400
8163
8164     [fc-lang] Support excluding characters
8165
8166     By prefixing a line by a hyphen/minus sign.  Useful when including
8167     other orth files.
8168
8169  fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
8170  1 file changed, 25 insertions(+), 10 deletions(-)
8171
8172 commit 52960d05ebb8af34a302e3959978d2930a39fb39
8173 Author: Behdad Esfahbod <behdad@behdad.org>
8174 Date:   Tue Sep 21 13:14:41 2010 -0400
8175
8176     Add new public API: FcCharSetDelChar()
8177
8178  doc/fccharset.fncs      | 11 +++++++++++
8179  fontconfig/fontconfig.h |  3 +++
8180  src/fccharset.c         | 17 +++++++++++++++++
8181  3 files changed, 31 insertions(+)
8182
8183 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
8184 Author: Behdad Esfahbod <behdad@behdad.org>
8185 Date:   Fri Sep 3 08:11:00 2010 -0400
8186
8187     Bug 29995 - fc-cat does not invoke FcFini()
8188
8189  fc-cat/fc-cat.c | 1 +
8190  1 file changed, 1 insertion(+)
8191
8192 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
8193 Author: Behdad Esfahbod <behdad@behdad.org>
8194 Date:   Wed Aug 18 11:31:31 2010 -0400
8195
8196     Add comments
8197
8198  src/fcformat.c | 8 ++++++++
8199  1 file changed, 8 insertions(+)
8200
8201 commit c2764d959c652f572bfefa00234448742bda2b08
8202 Author: Behdad Esfahbod <behdad@behdad.org>
8203 Date:   Thu Aug 5 15:58:09 2010 -0400
8204
8205     Bug 29338 - fc-pattern.sgml, open para tag
8206
8207  fc-pattern/fc-pattern.sgml | 2 +-
8208  1 file changed, 1 insertion(+), 1 deletion(-)
8209
8210 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
8211 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
8212 Date:   Wed Jun 2 22:38:19 2010 -0400
8213
8214     Fix compiler warnings
8215
8216  fc-lang/fc-lang.c | 6 +++---
8217  1 file changed, 3 insertions(+), 3 deletions(-)
8218
8219 commit ba7b50ab3324887e1680a4a8961487706705c739
8220 Author: Behdad Esfahbod <behdad@behdad.org>
8221 Date:   Tue Apr 20 23:18:00 2010 -0400
8222
8223     Add fc-pattern cmdline tool
8224
8225  Makefile.am                |   3 +-
8226  configure.in               |   1 +
8227  fc-cache/fc-cache.sgml     |   1 +
8228  fc-cat/fc-cat.sgml         |   1 +
8229  fc-list/fc-list.sgml       |   1 +
8230  fc-match/fc-match.sgml     |   1 +
8231  fc-pattern/Makefile.am     |  59 +++++++++++++
8232  fc-pattern/fc-pattern.c    | 195
8233  +++++++++++++++++++++++++++++++++++++++++++
8234  fc-pattern/fc-pattern.sgml | 204
8235  +++++++++++++++++++++++++++++++++++++++++++++
8236  fc-query/fc-query.sgml     |   1 +
8237  fc-scan/fc-scan.sgml       |   1 +
8238  11 files changed, 467 insertions(+), 1 deletion(-)
8239
8240 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
8241 Author: Behdad Esfahbod <behdad@behdad.org>
8242 Date:   Mon Apr 12 12:49:53 2010 -0400
8243
8244     Fix comment
8245
8246  src/fcmatch.c | 2 +-
8247  1 file changed, 1 insertion(+), 1 deletion(-)
8248
8249 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
8250 Author: Behdad Esfahbod <behdad@behdad.org>
8251 Date:   Mon Apr 12 12:18:50 2010 -0400
8252
8253     Remove all training whitespaces
8254
8255  src/fcatomic.c   |   4 +-
8256  src/fccache.c    |  66 ++++++++++++------------
8257  src/fccfg.c      | 118 +++++++++++++++++++++----------------------
8258  src/fccharset.c  | 150
8259  +++++++++++++++++++++++++++----------------------------
8260  src/fcdbg.c      |  14 +++---
8261  src/fcdefault.c  |   2 +-
8262  src/fcdir.c      |  14 +++---
8263  src/fcfreetype.c |  88 ++++++++++++++++----------------
8264  src/fcfs.c       |   6 +--
8265  src/fcftint.h    |   2 +-
8266  src/fcinit.c     |   6 +--
8267  src/fcint.h      |  42 ++++++++--------
8268  src/fclang.c     |  28 +++++------
8269  src/fclist.c     |  30 +++++------
8270  src/fcmatch.c    |  32 ++++++------
8271  src/fcmatrix.c   |   6 +--
8272  src/fcname.c     |  28 +++++------
8273  src/fcpat.c      |  70 +++++++++++++-------------
8274  src/fcstr.c      |  74 +++++++++++++--------------
8275  src/ftglue.c     |  16 +++---
8276  20 files changed, 398 insertions(+), 398 deletions(-)
8277
8278 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
8279 Author: Behdad Esfahbod <behdad@behdad.org>
8280 Date:   Mon Apr 12 12:10:05 2010 -0400
8281
8282     More whitespace
8283
8284  src/fcxml.c | 88
8285  ++++++++++++++++++++++++++++++-------------------------------
8286  1 file changed, 44 insertions(+), 44 deletions(-)
8287
8288 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
8289 Author: Behdad Esfahbod <behdad@behdad.org>
8290 Date:   Mon Apr 12 11:52:09 2010 -0400
8291
8292     Whitespace
8293
8294  src/fcxml.c | 2 +-
8295  1 file changed, 1 insertion(+), 1 deletion(-)
8296
8297 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
8298 Author: Behdad Esfahbod <behdad@behdad.org>
8299 Date:   Wed Apr 7 12:47:37 2010 -0400
8300
8301     Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
8302
8303     The OT spec says:
8304
8305     "When building a Unicode font for Windows, the platform ID should
8306     be 3 and the
8307     encoding ID should be 1. When building a symbol font for Windows,
8308     the platform
8309     ID should be 3 and the encoding ID should be 0."
8310
8311     We were ignoring the SYMBOL_CS entry before.  It's UTF-16/UCS-2
8312     like the
8313     UNICODE_CS.
8314
8315     Also, always use UTF-16BE instead of UCS-2BE.  The conversion
8316     was doing
8317     UTF-16BE anyway.
8318
8319  src/fcfreetype.c | 7 ++++---
8320  1 file changed, 4 insertions(+), 3 deletions(-)
8321
8322 commit 300b495dc400df401afaacfa4e986092ea119865
8323 Author: Behdad Esfahbod <behdad@behdad.org>
8324 Date:   Wed Mar 3 13:26:55 2010 -0500
8325
8326     Don't include unistd.h in fontconfig.h
8327
8328     Bug 26783 patch: unistd.h not exist on ms windows
8329
8330  fontconfig/fontconfig.h | 1 -
8331  1 file changed, 1 deletion(-)
8332
8333 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
8334 Author: Behdad Esfahbod <behdad@behdad.org>
8335 Date:   Fri Feb 26 01:47:56 2010 -0500
8336
8337     Bug 25152 Don't sleep(2) if all caches were uptodate
8338
8339  fc-cache/fc-cache.c | 12 ++++++++----
8340  1 file changed, 8 insertions(+), 4 deletions(-)
8341
8342 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
8343 Author: Behdad Esfahbod <behdad@behdad.org>
8344 Date:   Thu Feb 25 17:11:14 2010 -0500
8345
8346     Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
8347
8348  src/fcint.h | 2 +-
8349  1 file changed, 1 insertion(+), 1 deletion(-)
8350
8351 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
8352 Author: Behdad Esfahbod <behdad@behdad.org>
8353 Date:   Thu Feb 25 15:10:41 2010 -0500
8354
8355     Bug 18886 installation crashes if fontconfig already installed
8356
8357     Run the uninstalled fc-cache, not the installed one.
8358
8359  Makefile.am | 4 ++--
8360  1 file changed, 2 insertions(+), 2 deletions(-)
8361
8362 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
8363 Author: Behdad Esfahbod <behdad@behdad.org>
8364 Date:   Sun Feb 14 20:27:22 2010 -0500
8365
8366     More doc typo fixes
8367
8368  doc/fcformat.fncs | 4 ++--
8369  1 file changed, 2 insertions(+), 2 deletions(-)
8370
8371 commit 77be30cb9fde6540337a590e5d90e59996e07adc
8372 Author: Behdad Esfahbod <behdad@behdad.org>
8373 Date:   Sun Feb 14 20:20:00 2010 -0500
8374
8375     Fix doc typo
8376
8377  doc/fcformat.fncs | 2 +-
8378  1 file changed, 1 insertion(+), 1 deletion(-)
8379
8380 commit d6351325056a94e2db0c8c533c7d16eb5c278861
8381 Author: Behdad Esfahbod <behdad@behdad.org>
8382 Date:   Tue Jan 26 12:45:09 2010 -0500
8383
8384     Add note about autogen.sh to INSTALL
8385
8386  INSTALL | 7 ++++++-
8387  1 file changed, 6 insertions(+), 1 deletion(-)
8388
8389 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
8390 Author: Behdad Esfahbod <behdad@behdad.org>
8391 Date:   Tue Jan 26 12:43:51 2010 -0500
8392
8393     Update INSTALL
8394
8395  INSTALL | 4 ++--
8396  1 file changed, 2 insertions(+), 2 deletions(-)
8397
8398 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
8399 Author: Behdad Esfahbod <behdad@behdad.org>
8400 Date:   Tue Dec 8 21:15:15 2009 -0500
8401
8402     Bug 25508 configure assumes bash > 2.0 is on system
8403
8404     Remove dolt.  With libtool2, there's not much need for dolt.
8405
8406  acinclude.m4 | 137
8407  -----------------------------------------------------------
8408  configure.in |   1 -
8409  2 files changed, 138 deletions(-)
8410
8411 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
8412 Author: Behdad Esfahbod <behdad@behdad.org>
8413 Date:   Mon Nov 30 16:09:55 2009 -0500
8414
8415     [doc] Fix typo
8416
8417  fc-match/fc-match.sgml | 2 +-
8418  1 file changed, 1 insertion(+), 1 deletion(-)
8419
8420 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
8421 Author: Behdad Esfahbod <behdad@behdad.org>
8422 Date:   Fri Nov 20 18:44:04 2009 -0500
8423
8424     [fc-cache] Document -r argument in man page
8425
8426  fc-cache/fc-cache.sgml | 11 ++++++++++-
8427  1 file changed, 10 insertions(+), 1 deletion(-)
8428
8429 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
8430 Author: Behdad Esfahbod <behdad@behdad.org>
8431 Date:   Wed Nov 18 18:45:19 2009 -0500
8432
8433     Bump version to 2.8.0
8434
8435  README                  | 32 ++++++++++++++++++++++++++++++--
8436  configure.in            |  2 +-
8437  fontconfig/fontconfig.h |  4 ++--
8438  3 files changed, 33 insertions(+), 5 deletions(-)
8439
8440 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
8441 Author: Behdad Esfahbod <behdad@behdad.org>
8442 Date:   Wed Nov 18 18:45:06 2009 -0500
8443
8444     Bump libtool revision in preparation for release
8445
8446  configure.in | 2 +-
8447  1 file changed, 1 insertion(+), 1 deletion(-)
8448
8449 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
8450 Author: Tor Lillqvist <tml@iki.fi>
8451 Date:   Wed Nov 18 21:56:16 2009 +0200
8452
8453     Improve zip "distribution"
8454
8455     Don't put entries for directories in the zip file. Fetch manpages from
8456     correct place.
8457
8458  fontconfig-zip.in | 8 ++------
8459  1 file changed, 2 insertions(+), 6 deletions(-)
8460
8461 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
8462 Author: Tor Lillqvist <tml@iki.fi>
8463 Date:   Wed Nov 18 21:54:39 2009 +0200
8464
8465     Use correct autoconf variable
8466
8467     Use LIBT_CURRENT_MINUS_AGE instead of the undefined
8468     lt_current_minus_age for the name of the DLL when generating the MS
8469     style import library.
8470
8471  src/Makefile.am | 2 +-
8472  1 file changed, 1 insertion(+), 1 deletion(-)
8473
8474 commit 1845f3100d15927cc536bc3d38f140c139fb5614
8475 Author: Behdad Esfahbod <behdad@behdad.org>
8476 Date:   Wed Nov 18 14:39:34 2009 -0500
8477
8478     [fc-arch] Rename architecture names to better reflect what they are
8479
8480     We only care about three properties in the arch:
8481
8482       - endianness
8483       - pointer size
8484       - for 32-bit archs, whether double is aligned on 4 or 8 bytes
8485
8486     This leads to the following 6 archs (old name -> new name):
8487
8488         x86    -> le32d4
8489         mipsel -> le32d8
8490         x86-64 -> le64
8491         m68k   -> be32d4
8492         ppc    -> be32d8
8493         ppc64  -> be64
8494
8495  fc-arch/fcarch.tmpl.h | 67
8496  ++++++++++++++++++++++++++-------------------------
8497  1 file changed, 34 insertions(+), 33 deletions(-)
8498
8499 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
8500 Author: Behdad Esfahbod <behdad@behdad.org>
8501 Date:   Wed Nov 18 14:08:00 2009 -0500
8502
8503     [fc-arch] Beautify the arch template
8504
8505  fc-arch/fc-arch.c     | 10 +++++-----
8506  fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
8507  2 files changed, 39 insertions(+), 13 deletions(-)
8508
8509 commit d074706b507226427f5a4018e78fe120a01eb53d
8510 Author: Behdad Esfahbod <behdad@behdad.org>
8511 Date:   Wed Nov 18 09:40:11 2009 -0500
8512
8513     [fc-case] Update CaseFolding.txt to Unicode 5.2.0
8514
8515  fc-case/CaseFolding.txt | 116
8516  ++++++++++++++++++++++++++++++++++++++++++++++--
8517  1 file changed, 112 insertions(+), 4 deletions(-)
8518
8519 commit 13781ba00b0ded28319ff417a254c620231973f1
8520 Author: Behdad Esfahbod <behdad@behdad.org>
8521 Date:   Wed Nov 18 09:36:23 2009 -0500
8522
8523     [fc-glyphname] Remove Adobe glyphlist
8524
8525     It was unused.
8526
8527  fc-glyphname/glyphlist.txt | 4291
8528  --------------------------------------------
8529  1 file changed, 4291 deletions(-)
8530
8531 commit d2fb683796f41a68edec53f26e524fd06725eef8
8532 Author: Behdad Esfahbod <behdad@behdad.org>
8533 Date:   Wed Nov 18 09:35:40 2009 -0500
8534
8535     Clean up Makefile's a bit
8536
8537  fc-arch/Makefile.am      |  4 +---
8538  fc-case/Makefile.am      |  7 +++----
8539  fc-glyphname/Makefile.am |  3 ++-
8540  fc-lang/Makefile.am      |  2 +-
8541  src/Makefile.am          | 12 +++++++++---
8542  5 files changed, 16 insertions(+), 12 deletions(-)
8543
8544 commit 192927225c447a8eaba613838aff93f82dee41d0
8545 Author: Behdad Esfahbod <behdad@behdad.org>
8546 Date:   Wed Nov 18 09:26:24 2009 -0500
8547
8548     [fc-glyphname] Rename internal arrays to prefix with _fc_
8549
8550     Although they were static, I was still surprised that gdb was seeing
8551     our variable "glyphs".  Not helpful.
8552
8553  fc-glyphname/fc-glyphname.c |  6 +++---
8554  src/fcfreetype.c            | 13 ++++++-------
8555  2 files changed, 9 insertions(+), 10 deletions(-)
8556
8557 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
8558 Author: Behdad Esfahbod <behdad@behdad.org>
8559 Date:   Wed Nov 18 09:26:01 2009 -0500
8560
8561     [src] Create fcglyphname.h automatically
8562
8563  src/Makefile.am | 4 +++-
8564  1 file changed, 3 insertions(+), 1 deletion(-)
8565
8566 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
8567 Author: Behdad Esfahbod <behdad@behdad.org>
8568 Date:   Wed Nov 18 09:25:42 2009 -0500
8569
8570     [fc-glyphname] Cleanup Makefile.am
8571
8572  fc-glyphname/Makefile.am | 8 +++-----
8573  1 file changed, 3 insertions(+), 5 deletions(-)
8574
8575 commit 77f4e60a32971a815b85f187712191724a00b856
8576 Author: Behdad Esfahbod <behdad@behdad.org>
8577 Date:   Wed Nov 18 09:10:05 2009 -0500
8578
8579     Remove bogus comment
8580
8581     Last night in between my dreams I also noticed that we support Unicode
8582     values up to 0x01000000 and not 0x00100000 which I thought before.
8583     This covers the entire Unicode range.
8584
8585  src/fccharset.c | 1 -
8586  1 file changed, 1 deletion(-)
8587
8588 commit a90a3ad97a7cee10225190e13a576e55871b9441
8589 Author: Behdad Esfahbod <behdad@behdad.org>
8590 Date:   Tue Nov 17 12:10:01 2009 -0500
8591
8592     Make sure fclang.h and fcarch.h are built
8593
8594  src/Makefile.am | 7 ++++++-
8595  1 file changed, 6 insertions(+), 1 deletion(-)
8596
8597 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
8598 Author: Behdad Esfahbod <behdad@behdad.org>
8599 Date:   Mon Nov 16 18:29:26 2009 -0500
8600
8601     [lang] Fix serializing LangSet from older versions
8602
8603  src/fclang.c | 9 ++++++---
8604  1 file changed, 6 insertions(+), 3 deletions(-)
8605
8606 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
8607 Author: Behdad Esfahbod <behdad@behdad.org>
8608 Date:   Mon Nov 16 17:38:40 2009 -0500
8609
8610     [arch] Try to ensure proper FcLangSet alignment in arch
8611
8612  fc-arch/fc-arch.c     |  5 +++--
8613  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8614  src/fclang.c          |  2 +-
8615  3 files changed, 12 insertions(+), 11 deletions(-)
8616
8617 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
8618 Author: Behdad Esfahbod <behdad@behdad.org>
8619 Date:   Mon Nov 16 17:00:50 2009 -0500
8620
8621     [xml] Remove unused code
8622
8623  src/fcxml.c | 12 ------------
8624  1 file changed, 12 deletions(-)
8625
8626 commit b2d910123008115813a5cd623389189a2d66880b
8627 Author: Behdad Esfahbod <behdad@behdad.org>
8628 Date:   Mon Nov 16 16:57:53 2009 -0500
8629
8630     [int] Remove more unused macros
8631
8632  src/fcint.h | 4 ----
8633  1 file changed, 4 deletions(-)
8634
8635 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
8636 Author: Behdad Esfahbod <behdad@behdad.org>
8637 Date:   Mon Nov 16 15:48:20 2009 -0500
8638
8639     Enable automake silent rules
8640
8641  configure.in | 1 +
8642  1 file changed, 1 insertion(+)
8643
8644 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
8645 Author: Behdad Esfahbod <behdad@behdad.org>
8646 Date:   Mon Nov 16 15:46:46 2009 -0500
8647
8648     [int] Remove fc_value_* macros that did nothing other than renaming
8649
8650  src/fcint.h   |  6 ------
8651  src/fcmatch.c |  8 ++++----
8652  src/fcpat.c   | 12 ++++++------
8653  3 files changed, 10 insertions(+), 16 deletions(-)
8654
8655 commit 888f9427ae84195104855d2bb2fbb6d44067a998
8656 Author: Behdad Esfahbod <behdad@behdad.org>
8657 Date:   Mon Nov 16 15:43:08 2009 -0500
8658
8659     [int] Remove fc_storage_type() in favor of direct access to v->type
8660
8661  src/fcint.h   | 1 -
8662  src/fcmatch.c | 2 +-
8663  src/fcpat.c   | 2 +-
8664  3 files changed, 2 insertions(+), 3 deletions(-)
8665
8666 commit 486fa46893d070485738de6e2c0d418650662d63
8667 Author: Behdad Esfahbod <behdad@behdad.org>
8668 Date:   Mon Nov 16 15:41:58 2009 -0500
8669
8670     Remove unused macros
8671
8672  src/fcint.h | 5 -----
8673  1 file changed, 5 deletions(-)
8674
8675 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
8676 Author: Behdad Esfahbod <behdad@behdad.org>
8677 Date:   Mon Nov 16 15:39:16 2009 -0500
8678
8679     Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
8680
8681     Protect cache against future expansions of FcLangSet (adding new
8682     orth files).  Previously, doing so could change the size of
8683     that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
8684     crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
8685     fcarch.c.
8686
8687     This changes FcLangSet code to be able to cope with struct size
8688     changes.
8689     And change cache format, hence bumping from 2 to 3.
8690
8691  fontconfig/fontconfig.h |  2 +-
8692  src/fcint.h             |  2 +-
8693  src/fclang.c            | 67
8694  ++++++++++++++++++++++++++++++++++++++-----------
8695  3 files changed, 54 insertions(+), 17 deletions(-)
8696
8697 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
8698 Author: Behdad Esfahbod <behdad@behdad.org>
8699 Date:   Mon Nov 16 16:57:10 2009 -0500
8700
8701     [int] Define MIN/MAX/ABS macros
8702
8703  src/fcfreetype.c | 3 ---
8704  src/fcint.h      | 4 ++++
8705  2 files changed, 4 insertions(+), 3 deletions(-)
8706
8707 commit b393846860a390ebe35b19320b5eaf9272084042
8708 Author: Behdad Esfahbod <behdad@behdad.org>
8709 Date:   Mon Nov 16 15:17:56 2009 -0500
8710
8711     [fc-arch] Add FcAlign to arch signature
8712
8713  fc-arch/fc-arch.c     |  5 +++--
8714  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8715  2 files changed, 11 insertions(+), 10 deletions(-)
8716
8717 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
8718 Author: Behdad Esfahbod <behdad@behdad.org>
8719 Date:   Mon Nov 16 15:12:52 2009 -0500
8720
8721     Move FcAlign to fcint.h
8722
8723  src/fcint.h       | 8 ++++++++
8724  src/fcserialize.c | 8 --------
8725  2 files changed, 8 insertions(+), 8 deletions(-)
8726
8727 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
8728 Author: Behdad Esfahbod <behdad@behdad.org>
8729 Date:   Mon Nov 9 13:17:17 2009 -0500
8730
8731     Clarify default confdir and cachedir better.
8732
8733     Also remove --with-docdir.  It can be set by setting docdir variable.
8734
8735  configure.in    | 19 ++-----------------
8736  doc/Makefile.am |  2 --
8737  2 files changed, 2 insertions(+), 19 deletions(-)
8738
8739 commit b322eb4d7a90778dc9f08c73036836deba7e463e
8740 Author: Behdad Esfahbod <behdad@behdad.org>
8741 Date:   Tue Sep 8 11:45:26 2009 -0400
8742
8743     Bump version to 2.7.3
8744
8745  README                  | 14 ++++++++++++--
8746  configure.in            |  2 +-
8747  fontconfig/fontconfig.h |  2 +-
8748  3 files changed, 14 insertions(+), 4 deletions(-)
8749
8750 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
8751 Author: Behdad Esfahbod <behdad@behdad.org>
8752 Date:   Tue Sep 8 11:44:59 2009 -0400
8753
8754     Bump libtool version in preparation for release
8755
8756  configure.in | 2 +-
8757  1 file changed, 1 insertion(+), 1 deletion(-)
8758
8759 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
8760 Author: Behdad Esfahbod <behdad@behdad.org>
8761 Date:   Sun Sep 6 22:10:22 2009 -0400
8762
8763     Use default config in FcFileScan() and FcDirScan()
8764
8765     Before a NULL config was passed down adn essentially FcFileScan was
8766     equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
8767     the configuration to the scanned patterns.
8768
8769  src/fcdir.c | 4 ++--
8770  1 file changed, 2 insertions(+), 2 deletions(-)
8771
8772 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
8773 Author: Roozbeh Pournader <roozbeh@gmail.com>
8774 Date:   Wed Sep 2 20:03:42 2009 -0700
8775
8776     Updated Arabic, Persian, and Urdu orthographies
8777
8778     - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
8779     (bug #23004)
8780     - Persian (fa) orthography updated to latest standards and
8781     orthographies
8782     - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
8783     (pes) added
8784
8785  fc-lang/ar.orth  | 81
8786  +++++++++++---------------------------------------------
8787  fc-lang/fa.orth  | 80
8788  ++++++++++++++++++++++++++++++++++---------------------
8789  fc-lang/pes.orth | 26 ++++++++++++++++++
8790  fc-lang/prs.orth | 29 ++++++++++++++++++++
8791  fc-lang/ur.orth  | 77
8792  +++++++++++++++++++++++++++--------------------------
8793  5 files changed, 161 insertions(+), 132 deletions(-)
8794
8795 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
8796 Author: Roozbeh Pournader <roozbeh@gmail.com>
8797 Date:   Wed Sep 2 18:54:24 2009 -0700
8798
8799     Correct Ewe (ee) orthography to use U+025B (bug #20711)
8800
8801  fc-lang/ee.orth | 2 +-
8802  1 file changed, 1 insertion(+), 1 deletion(-)
8803
8804 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
8805 Author: Behdad Esfahbod <behdad@behdad.org>
8806 Date:   Mon Aug 31 17:32:36 2009 -0400
8807
8808     Bump version to 2.7.2
8809
8810  README                  | 19 +++++++++++++++++--
8811  configure.in            |  2 +-
8812  fontconfig/fontconfig.h |  2 +-
8813  3 files changed, 19 insertions(+), 4 deletions(-)
8814
8815 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
8816 Author: Behdad Esfahbod <behdad@behdad.org>
8817 Date:   Mon Aug 31 17:32:13 2009 -0400
8818
8819     Bump libtool version for release
8820
8821  configure.in | 2 +-
8822  1 file changed, 1 insertion(+), 1 deletion(-)
8823
8824 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
8825 Author: Behdad Esfahbod <behdad@behdad.org>
8826 Date:   Tue Aug 25 20:40:30 2009 -0400
8827
8828     Revert "Fix FcNameUnparseLangSet()" and redo it
8829
8830     This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
8831     fixes that bug using the new reverse-map I added in the previous
8832     commit.
8833
8834  src/fclang.c | 29 ++++++++++++++++++-----------
8835  1 file changed, 18 insertions(+), 11 deletions(-)
8836
8837 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
8838 Author: Behdad Esfahbod <behdad@behdad.org>
8839 Date:   Tue Aug 25 20:39:20 2009 -0400
8840
8841     Bug 23419 - "contains" expression seems not working on the fontconfig
8842     rule
8843
8844     Fix bug in FcLangSetContains(), similar to
8845     5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8846
8847  fc-lang/fc-lang.c | 20 +++++++++++++++++---
8848  src/fclang.c      |  4 ++--
8849  2 files changed, 19 insertions(+), 5 deletions(-)
8850
8851 commit f33a23133ecbcc981745051f7c34d96b33b57447
8852 Author: Behdad Esfahbod <behdad@behdad.org>
8853 Date:   Fri Aug 21 13:41:41 2009 -0400
8854
8855     Bug 22037 - No Fonts installed on a default install on Windows
8856     Server 2003
8857
8858     Make it easy to install on older Windows
8859
8860  src/fcxml.c | 4 ++++
8861  1 file changed, 4 insertions(+)
8862
8863 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
8864 Author: Tor Lillqvist <tml@iki.fi>
8865 Date:   Fri Aug 14 00:16:18 2009 +0300
8866
8867     Use multi-byte codepage aware string function on Windows
8868
8869     The East Asian double-byte codepages have characters with backslash as
8870     the second byte, so we must use _mbsrchr() instead of strrchr() when
8871     looking at pathnames in the system codepage.
8872
8873  src/fcxml.c | 11 +++++++++--
8874  1 file changed, 9 insertions(+), 2 deletions(-)
8875
8876 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
8877 Author: Tor Lillqvist <tml@iki.fi>
8878 Date:   Fri Aug 14 00:08:17 2009 +0300
8879
8880     Fix heap corruption on Windows in FcEndElement()
8881
8882     Must not call FcStrFree() on a value returned by
8883     FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
8884     allocation, just use a local buffer.
8885
8886  src/fcxml.c | 43 +++++++++++--------------------------------
8887  1 file changed, 11 insertions(+), 32 deletions(-)
8888
8889 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
8890 Author: Tor Lillqvist <tml@iki.fi>
8891 Date:   Fri Aug 14 00:02:59 2009 +0300
8892
8893     Fix MinGW compilation
8894
8895     Need to define _WIN32_WINNT as 0x0500 to get declaration for
8896     GetSystemWindowsDirectory().
8897
8898  src/fcxml.c | 1 +
8899  1 file changed, 1 insertion(+)
8900
8901 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
8902 Author: Behdad Esfahbod <behdad@behdad.org>
8903 Date:   Tue Jul 28 14:24:21 2009 -0400
8904
8905     [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
8906
8907  fc-lang/ja.orth | 2 +-
8908  1 file changed, 1 insertion(+), 1 deletion(-)
8909
8910 commit 7c12181f7a75a434e2139f4bee794046258342cf
8911 Author: Behdad Esfahbod <behdad@behdad.org>
8912 Date:   Tue Jul 28 14:23:10 2009 -0400
8913
8914     Improve charset printing
8915
8916  src/fcdbg.c  | 4 ++--
8917  src/fclang.c | 4 ++--
8918  2 files changed, 4 insertions(+), 4 deletions(-)
8919
8920 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
8921 Author: Behdad Esfahbod <behdad@behdad.org>
8922 Date:   Mon Jul 27 17:53:26 2009 -0400
8923
8924     Bump version to 2.7.1
8925
8926  README                  | 27 +++++++++++++++++++++++++--
8927  configure.in            |  4 ++--
8928  fontconfig/fontconfig.h |  2 +-
8929  3 files changed, 28 insertions(+), 5 deletions(-)
8930
8931 commit 16630692ec590bd70f4e426125e358251e05435d
8932 Author: Behdad Esfahbod <behdad@behdad.org>
8933 Date:   Mon Jul 27 17:51:17 2009 -0400
8934
8935     Update .gitignore
8936
8937  .gitignore | 1 +
8938  1 file changed, 1 insertion(+)
8939
8940 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
8941 Author: Behdad Esfahbod <behdad@behdad.org>
8942 Date:   Mon Jul 27 17:48:29 2009 -0400
8943
8944     Bump libtool versions that 2.7.0 (I forgot to do back then)
8945
8946  configure.in | 4 ++--
8947  1 file changed, 2 insertions(+), 2 deletions(-)
8948
8949 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
8950 Author: Behdad Esfahbod <behdad@behdad.org>
8951 Date:   Mon Jul 27 15:07:12 2009 -0400
8952
8953     Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
8954
8955     We distribute the docs, so it makes little sense to distribute with
8956     @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
8957     /etc/fonts now.
8958
8959  doc/confdir.sgml.in | 3 ++-
8960  1 file changed, 2 insertions(+), 1 deletion(-)
8961
8962 commit 21384990ffd045cc0f8379a325612aba6d810359
8963 Author: Behdad Esfahbod <behdad@behdad.org>
8964 Date:   Mon Jul 27 14:50:44 2009 -0400
8965
8966     [doc] Add ~/fonts.conf.d to user docs
8967
8968  doc/fontconfig-user.sgml | 7 +++++++
8969  1 file changed, 7 insertions(+)
8970
8971 commit 7575c666619c58df00659d4e70b01104b8e114a5
8972 Author: Behdad Esfahbod <behdad@behdad.org>
8973 Date:   Sat Jul 25 16:38:52 2009 -0400
8974
8975     TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
8976
8977     Reported by Yuriy Kaminskiy.
8978
8979  src/fcfreetype.c | 2 +-
8980  1 file changed, 1 insertion(+), 1 deletion(-)
8981
8982 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
8983 Author: Behdad Esfahbod <behdad@behdad.org>
8984 Date:   Fri Jul 24 14:59:07 2009 -0400
8985
8986     Fix doc syntax (#22902)
8987
8988  fc-match/fc-match.sgml | 3 ++-
8989  fc-scan/fc-scan.sgml   | 2 +-
8990  2 files changed, 3 insertions(+), 2 deletions(-)
8991
8992 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8993 Author: Behdad Esfahbod <behdad@behdad.org>
8994 Date:   Wed Jul 22 19:25:24 2009 -0400
8995
8996     Fix FcNameUnparseLangSet()
8997
8998     Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
8999
9000  src/fclang.c | 29 +++++++++++------------------
9001  1 file changed, 11 insertions(+), 18 deletions(-)
9002
9003 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
9004 Author: Behdad Esfahbod <behdad@behdad.org>
9005 Date:   Wed Jul 22 19:01:06 2009 -0400
9006
9007     Remove unused macros
9008
9009  src/fcmatch.c | 33 ++-------------------------------
9010  1 file changed, 2 insertions(+), 31 deletions(-)
9011
9012 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
9013 Author: Karl Tomlinson <karlt@karlt.net>
9014 Date:   Wed Jul 22 08:39:23 2009 -0400
9015
9016     Don't change the order of names unnecessarily (#20128)
9017
9018     so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
9019     TT_NAME_ID_FONT_FAMILY when both are specified for the default
9020     language.
9021
9022  src/fclist.c | 5 ++++-
9023  1 file changed, 4 insertions(+), 1 deletion(-)
9024
9025 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
9026 Author: Behdad Esfahbod <behdad@behdad.org>
9027 Date:   Tue Jul 21 15:41:47 2009 -0400
9028
9029     Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
9030     (#22037)
9031
9032  src/fcxml.c | 6 +++---
9033  1 file changed, 3 insertions(+), 3 deletions(-)
9034
9035 commit 86dd857447f69cf89fd47259055b150f62519c17
9036 Author: Behdad Esfahbod <behdad@behdad.org>
9037 Date:   Tue Jul 21 15:39:58 2009 -0400
9038
9039     Improve libtool version parsing (#22122)
9040
9041  autogen.sh | 2 +-
9042  1 file changed, 1 insertion(+), 1 deletion(-)
9043
9044 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
9045 Author: Behdad Esfahbod <behdad@behdad.org>
9046 Date:   Mon Jul 20 16:30:12 2009 -0400
9047
9048     Fix leak with string VStack objects
9049
9050  src/fcxml.c | 2 +-
9051  1 file changed, 1 insertion(+), 1 deletion(-)
9052
9053 commit c0ffd7733a735bf2e10834925c63f0039c408649
9054 Author: Behdad Esfahbod <behdad@behdad.org>
9055 Date:   Fri Jul 10 18:09:42 2009 +0100
9056
9057     Add Inconsolata to monospace config (#22710)
9058
9059  conf.d/45-latin.conf | 1 +
9060  conf.d/60-latin.conf | 1 +
9061  2 files changed, 2 insertions(+)
9062
9063 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
9064 Author: Behdad Esfahbod <behdad@behdad.org>
9065 Date:   Sun Jun 28 14:14:46 2009 -0400
9066
9067     Remove unused ftglue code
9068
9069  src/fcfreetype.c | 66
9070  ++++++++++++++++++++++++--------------------------------
9071  src/ftglue.c     | 62
9072  ++--------------------------------------------------
9073  src/ftglue.h     | 33 ----------------------------
9074  3 files changed, 30 insertions(+), 131 deletions(-)
9075
9076 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
9077 Author: Behdad Esfahbod <behdad@behdad.org>
9078 Date:   Sun Jun 28 13:49:09 2009 -0400
9079
9080     Replace spaces with tabs in conf files
9081
9082  conf.d/25-unhint-nonlatin.conf |  32 +++----
9083  conf.d/30-metric-aliases.conf  |  48 +++++------
9084  conf.d/30-urw-aliases.conf     |  36 ++++----
9085  conf.d/65-fonts-persian.conf   | 184
9086  ++++++++++++++++++++---------------------
9087  conf.d/90-synthetic.conf       |   8 +-
9088  5 files changed, 154 insertions(+), 154 deletions(-)
9089
9090 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
9091 Author: Behdad Esfahbod <behdad@behdad.org>
9092 Date:   Sun Jun 28 13:46:41 2009 -0400
9093
9094     Fix win32 build
9095
9096  src/fcint.h | 2 +-
9097  1 file changed, 1 insertion(+), 1 deletion(-)
9098
9099 commit 76374f0edef04e21859122dd8a2026b64fd2b273
9100 Author: Behdad Esfahbod <behdad@behdad.org>
9101 Date:   Wed Jun 24 15:19:13 2009 -0400
9102
9103     git-tag -s again
9104
9105  new-version.sh | 2 +-
9106  1 file changed, 1 insertion(+), 1 deletion(-)
9107
9108 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
9109 Author: Behdad Esfahbod <behdad@behdad.org>
9110 Date:   Wed Jun 24 15:04:11 2009 -0400
9111
9112     Bump version to 2.7.0
9113
9114  README                  | 222
9115  +++++++++++++++++++++++++++++++++++++++++++++++-
9116  configure.in            |   2 +-
9117  fontconfig/fontconfig.h |   2 +-
9118  3 files changed, 222 insertions(+), 4 deletions(-)
9119
9120 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
9121 Author: Behdad Esfahbod <behdad@behdad.org>
9122 Date:   Wed Jun 24 15:03:32 2009 -0400
9123
9124     Remove keithp's GPG key id
9125
9126  new-version.sh | 2 +-
9127  1 file changed, 1 insertion(+), 1 deletion(-)
9128
9129 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
9130 Author: Behdad Esfahbod <behdad@behdad.org>
9131 Date:   Wed Jun 24 14:43:32 2009 -0400
9132
9133     Fix distcheck
9134
9135  Makefile.am | 7 +++----
9136  1 file changed, 3 insertions(+), 4 deletions(-)
9137
9138 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
9139 Author: Behdad Esfahbod <behdad@behdad.org>
9140 Date:   Thu Jun 11 07:08:10 2009 -0400
9141
9142     Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
9143
9144  fontconfig.pc.in | 2 +-
9145  1 file changed, 1 insertion(+), 1 deletion(-)
9146
9147 commit 3164ac76229d9817120015401c1f532934d0a3e2
9148 Author: Behdad Esfahbod <behdad@behdad.org>
9149 Date:   Fri Jun 5 22:59:06 2009 -0400
9150
9151     [xml] Intern more strings
9152
9153  src/fcxml.c | 9 ++++-----
9154  1 file changed, 4 insertions(+), 5 deletions(-)
9155
9156 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
9157 Author: Behdad Esfahbod <behdad@behdad.org>
9158 Date:   Fri Jun 5 22:32:31 2009 -0400
9159
9160     [xml] Allocate FcExpr's in a pool in FcConfig
9161
9162     Reduces number of malloc's for FcExprs from hundreds into single
9163     digits.
9164
9165  src/fccfg.c | 32 ++++++++++++++++++++++++++
9166  src/fcint.h | 14 ++++++++++++
9167  src/fcxml.c | 75
9168  ++++++++++++++++++++++++++-----------------------------------
9169  3 files changed, 78 insertions(+), 43 deletions(-)
9170
9171 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
9172 Author: Behdad Esfahbod <behdad@behdad.org>
9173 Date:   Fri Jun 5 21:37:01 2009 -0400
9174
9175     [xml] Mark more symbols static
9176
9177  src/fcint.h | 30 ------------------------------
9178  src/fcxml.c | 22 ++++++++++++----------
9179  2 files changed, 12 insertions(+), 40 deletions(-)
9180
9181 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
9182 Author: Behdad Esfahbod <behdad@behdad.org>
9183 Date:   Fri Jun 5 18:40:46 2009 -0400
9184
9185     [xml] Centralize FcExpr allocation
9186
9187     To be improved, using a central pool.
9188
9189  src/fcxml.c | 46 ++++++++++++++++++++--------------------------
9190  1 file changed, 20 insertions(+), 26 deletions(-)
9191
9192 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
9193 Author: Behdad Esfahbod <behdad@behdad.org>
9194 Date:   Fri Jun 5 18:27:47 2009 -0400
9195
9196     Remove unused prototypes and function
9197
9198  src/fcint.h | 16 ++--------------
9199  src/fcxml.c |  6 ------
9200  2 files changed, 2 insertions(+), 20 deletions(-)
9201
9202 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
9203 Author: Behdad Esfahbod <behdad@behdad.org>
9204 Date:   Fri Jun 5 18:16:38 2009 -0400
9205
9206     [charset] Grow internal FcCharset arrays exponentially
9207
9208  src/fccharset.c | 65
9209  ++++++++++++++++++++++++++++++++-------------------------
9210  1 file changed, 36 insertions(+), 29 deletions(-)
9211
9212 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
9213 Author: Behdad Esfahbod <behdad@behdad.org>
9214 Date:   Fri Jun 5 17:15:53 2009 -0400
9215
9216     Always set *changed in FcCharsetMerge
9217
9218  src/fccharset.c | 5 ++++-
9219  1 file changed, 4 insertions(+), 1 deletion(-)
9220
9221 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
9222 Author: Behdad Esfahbod <behdad@behdad.org>
9223 Date:   Fri Jun 5 16:57:35 2009 -0400
9224
9225     Add XXX note about Unicode Plane 16
9226
9227  src/fccharset.c | 6 +++---
9228  1 file changed, 3 insertions(+), 3 deletions(-)
9229
9230 commit efe5eae26b2443363b1000b3197d1731a40f8af9
9231 Author: Behdad Esfahbod <behdad@behdad.org>
9232 Date:   Fri Jun 5 16:49:07 2009 -0400
9233
9234     Simplify FcValueSave() semantics
9235
9236  src/fccfg.c |  3 ++-
9237  src/fcpat.c | 12 ++----------
9238  2 files changed, 4 insertions(+), 11 deletions(-)
9239
9240 commit 8ea654b2aa6b4e97b369e299325da49807559511
9241 Author: Behdad Esfahbod <behdad@behdad.org>
9242 Date:   Mon Jun 1 21:14:56 2009 -0400
9243
9244     Use/prefer WWS family/style (name table id 21/22)
9245
9246  src/fcfreetype.c | 12 ++++++++++++
9247  1 file changed, 12 insertions(+)
9248
9249 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
9250 Author: Behdad Esfahbod <behdad@behdad.org>
9251 Date:   Mon May 25 20:26:56 2009 -0400
9252
9253     Mark matchers array const (#21935)
9254
9255  src/fcmatch.c | 2 +-
9256  1 file changed, 1 insertion(+), 1 deletion(-)
9257
9258 commit aa82a4f81d4d5e547c84266e66274d55e3843746
9259 Author: Roozbeh Pournader <roozbeh@gmail.com>
9260 Date:   Thu May 7 14:31:11 2009 -0700
9261
9262     Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
9263
9264     The correct ISO 639 code for Pakistani/Western Panjabi seems to be
9265     'lah',
9266     not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
9267
9268     Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
9269
9270  fc-lang/Makefile.am |  5 +++--
9271  fc-lang/lah.orth    | 35 +++++++++++++++++++++++++++++++++++
9272  fc-lang/pa.orth     | 53
9273  +++++++++++++++++++++++++++++++++++++++++++++++++++++
9274  fc-lang/pa_in.orth  | 46 ----------------------------------------------
9275  fc-lang/pa_pk.orth  |  7 ++++---
9276  5 files changed, 95 insertions(+), 51 deletions(-)
9277
9278 commit 58aa0c8ee83f7bbd232401583106387517d216a9
9279 Author: Behdad Esfahbod <behdad@behdad.org>
9280 Date:   Thu Apr 9 13:31:18 2009 -0400
9281
9282     Detect TrueType Collections by checking the font data header
9283
9284     Instead of checking for "face->num_faces >1". (GNOME bug #577952)
9285
9286  src/ftglue.c | 11 +++++++++--
9287  1 file changed, 9 insertions(+), 2 deletions(-)
9288
9289 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
9290 Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
9291 Date:   Sun Apr 5 19:00:18 2009 -0400
9292
9293     Correctly handle mmap() failure (#21062)
9294
9295  src/fccache.c | 2 ++
9296  1 file changed, 2 insertions(+)
9297
9298 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
9299 Author: Behdad Esfahbod <behdad@behdad.org>
9300 Date:   Wed Mar 25 23:40:40 2009 -0400
9301
9302     [fc-cache] Remove obsolete sentence from man page
9303
9304  fc-cache/fc-cache.sgml | 5 +----
9305  1 file changed, 1 insertion(+), 4 deletions(-)
9306
9307 commit ffd6668b469508177c4baf7745ae42aee5b00322
9308 Author: Behdad Esfahbod <behdad@behdad.org>
9309 Date:   Wed Mar 18 19:28:52 2009 -0400
9310
9311     [fc-lang] Make LangSet representation in the cache files stable
9312
9313     Fontconfig assigns an index number to each language it knows about.
9314     The index is used to index a bit in FcLangSet language map.  The bit
9315     map is stored in the cache.
9316
9317     Previously fc-lang simply sorted the list of languages and assigned
9318     them an index starting from zero.  Net effect is that whenever new
9319     orth files were added, all the FcLangSet info in the cache files would
9320     become invalid.  This was causing weird bugs like this one:
9321
9322       https://bugzilla.redhat.com/show_bug.cgi?id=490888
9323
9324     With this commit we fix the index assigned to each language.
9325     The index
9326     will be based on the order the orth files are passed to fc-lang.  As a
9327     result all orth files are explicitly listed in Makefile.am now, and
9328     new additions should be made to the end of the list.  The list is made
9329     to reflect the sorted list of orthographies from 2.6.0 released
9330     followed
9331     by new additions since.
9332
9333     This fixes the stability problem.  Needless to say, recreating caches
9334     is necessary before any new orthography is recognized in existing
9335     fonts,
9336     but at least the existing caches are still valid and don't cause bugs
9337     like the above.
9338
9339  configure.in        |   7 --
9340  fc-lang/Makefile.am | 248
9341  +++++++++++++++++++++++++++++++++++++++++++++++++++-
9342  fc-lang/fc-lang.c   |  49 +++++++----
9343  src/fclang.c        |   4 +-
9344  4 files changed, 282 insertions(+), 26 deletions(-)
9345
9346 commit 4d13536db49bdfba97f84f702325d1a99796c06b
9347 Author: Behdad Esfahbod <behdad@behdad.org>
9348 Date:   Wed Mar 18 18:50:14 2009 -0400
9349
9350     [fcstr] Remove unused variable
9351
9352  src/fcstr.c | 2 --
9353  1 file changed, 2 deletions(-)
9354
9355 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
9356 Author: Behdad Esfahbod <behdad@behdad.org>
9357 Date:   Wed Mar 18 18:43:09 2009 -0400
9358
9359     [fc-lang] Fix bug in country map generation
9360
9361     Previously the county map code was using an uninitialized variable and
9362     hence was totally failing to populate same-lang-different-territory
9363     map.
9364
9365  fc-lang/fc-lang.c | 2 +-
9366  1 file changed, 1 insertion(+), 1 deletion(-)
9367
9368 commit 0f11354877323edc2145f687f9127d2de83c5b3b
9369 Author: Behdad Esfahbod <behdad@behdad.org>
9370 Date:   Tue Mar 17 12:52:48 2009 -0400
9371
9372     Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
9373
9374     This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
9375     Apparently disabling hinting can cause worse rendering with certain
9376     fonts.  This is better handled on a per font basis.
9377
9378  conf.d/90-synthetic.conf | 11 -----------
9379  1 file changed, 11 deletions(-)
9380
9381 commit 7042e236495399aab4eaf268232177d4b1680a12
9382 Author: Behdad Esfahbod <behdad@behdad.org>
9383 Date:   Mon Mar 16 17:59:50 2009 -0400
9384
9385     [Makefile.am] Don't clean ChangeLog in distclean
9386
9387  Makefile.am | 2 +-
9388  1 file changed, 1 insertion(+), 1 deletion(-)
9389
9390 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
9391 Author: Behdad Esfahbod <behdad@behdad.org>
9392 Date:   Fri Mar 13 17:26:21 2009 -0400
9393
9394     Document FcPatternFormat() format
9395
9396  doc/Makefile.am           |   2 +
9397  doc/fcformat.fncs         | 301
9398  ++++++++++++++++++++++++++++++++++++++++++++++
9399  doc/fcpattern.fncs        |  20 ---
9400  doc/fontconfig-devel.sgml |   2 +
9401  src/fcformat.c            |  94 ++++++++-------
9402  5 files changed, 353 insertions(+), 66 deletions(-)
9403
9404 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
9405 Author: Behdad Esfahbod <behdad@behdad.org>
9406 Date:   Fri Mar 13 12:11:13 2009 -0400
9407
9408     [fcformat] Fix default-value handling
9409
9410  src/fcformat.c | 21 +++++++++++----------
9411  1 file changed, 11 insertions(+), 10 deletions(-)
9412
9413 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
9414 Author: Behdad Esfahbod <behdad@behdad.org>
9415 Date:   Thu Mar 12 16:00:08 2009 -0400
9416
9417     Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
9418     all files
9419
9420  COPYING                         | 4 ++--
9421  Makefile.am                     | 4 ++--
9422  conf.d/65-fonts-persian.conf    | 2 +-
9423  conf.d/Makefile.am              | 4 ++--
9424  config/Makedefs.in              | 4 ++--
9425  configure.in                    | 4 ++--
9426  doc/Makefile.am                 | 4 ++--
9427  doc/confdir.sgml.in             | 4 ++--
9428  doc/edit-sgml.c                 | 4 ++--
9429  doc/fcatomic.fncs               | 4 ++--
9430  doc/fcblanks.fncs               | 4 ++--
9431  doc/fccache.fncs                | 4 ++--
9432  doc/fccharset.fncs              | 4 ++--
9433  doc/fcconfig.fncs               | 4 ++--
9434  doc/fcconstant.fncs             | 4 ++--
9435  doc/fcfile.fncs                 | 4 ++--
9436  doc/fcfontset.fncs              | 4 ++--
9437  doc/fcfreetype.fncs             | 4 ++--
9438  doc/fcinit.fncs                 | 4 ++--
9439  doc/fcmatrix.fncs               | 4 ++--
9440  doc/fcobjectset.fncs            | 4 ++--
9441  doc/fcobjecttype.fncs           | 4 ++--
9442  doc/fcpattern.fncs              | 4 ++--
9443  doc/fcstring.fncs               | 4 ++--
9444  doc/fcstrset.fncs               | 4 ++--
9445  doc/fcvalue.fncs                | 4 ++--
9446  doc/fontconfig-devel.sgml       | 8 ++++----
9447  doc/fontconfig-user.sgml        | 4 ++--
9448  doc/func.sgml                   | 4 ++--
9449  doc/version.sgml.in             | 4 ++--
9450  fc-arch/Makefile.am             | 4 ++--
9451  fc-arch/fcarch.tmpl.h           | 4 ++--
9452  fc-cache/Makefile.am            | 4 ++--
9453  fc-cache/fc-cache.c             | 4 ++--
9454  fc-case/Makefile.am             | 4 ++--
9455  fc-case/fc-case.c               | 4 ++--
9456  fc-case/fccase.tmpl.h           | 4 ++--
9457  fc-cat/Makefile.am              | 4 ++--
9458  fc-cat/fc-cat.c                 | 4 ++--
9459  fc-glyphname/Makefile.am        | 4 ++--
9460  fc-glyphname/fc-glyphname.c     | 4 ++--
9461  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
9462  fc-lang/Makefile.am             | 4 ++--
9463  fc-lang/aa.orth                 | 4 ++--
9464  fc-lang/ab.orth                 | 4 ++--
9465  fc-lang/af.orth                 | 4 ++--
9466  fc-lang/am.orth                 | 4 ++--
9467  fc-lang/ar.orth                 | 4 ++--
9468  fc-lang/ast.orth                | 4 ++--
9469  fc-lang/av.orth                 | 4 ++--
9470  fc-lang/ay.orth                 | 4 ++--
9471  fc-lang/az_ir.orth              | 4 ++--
9472  fc-lang/ba.orth                 | 4 ++--
9473  fc-lang/be.orth                 | 4 ++--
9474  fc-lang/bg.orth                 | 4 ++--
9475  fc-lang/bh.orth                 | 4 ++--
9476  fc-lang/bho.orth                | 4 ++--
9477  fc-lang/bi.orth                 | 4 ++--
9478  fc-lang/bin.orth                | 4 ++--
9479  fc-lang/bm.orth                 | 4 ++--
9480  fc-lang/bo.orth                 | 4 ++--
9481  fc-lang/br.orth                 | 4 ++--
9482  fc-lang/bs.orth                 | 4 ++--
9483  fc-lang/bua.orth                | 4 ++--
9484  fc-lang/ca.orth                 | 4 ++--
9485  fc-lang/ce.orth                 | 4 ++--
9486  fc-lang/ch.orth                 | 4 ++--
9487  fc-lang/chm.orth                | 4 ++--
9488  fc-lang/chr.orth                | 4 ++--
9489  fc-lang/co.orth                 | 4 ++--
9490  fc-lang/cs.orth                 | 4 ++--
9491  fc-lang/cu.orth                 | 4 ++--
9492  fc-lang/cv.orth                 | 4 ++--
9493  fc-lang/cy.orth                 | 4 ++--
9494  fc-lang/da.orth                 | 4 ++--
9495  fc-lang/de.orth                 | 4 ++--
9496  fc-lang/dz.orth                 | 4 ++--
9497  fc-lang/el.orth                 | 4 ++--
9498  fc-lang/en.orth                 | 4 ++--
9499  fc-lang/eo.orth                 | 4 ++--
9500  fc-lang/es.orth                 | 4 ++--
9501  fc-lang/et.orth                 | 4 ++--
9502  fc-lang/eu.orth                 | 4 ++--
9503  fc-lang/fa.orth                 | 4 ++--
9504  fc-lang/fc-lang.c               | 4 ++--
9505  fc-lang/fc-lang.man             | 4 ++--
9506  fc-lang/fclang.tmpl.h           | 4 ++--
9507  fc-lang/ff.orth                 | 4 ++--
9508  fc-lang/fi.orth                 | 4 ++--
9509  fc-lang/fj.orth                 | 4 ++--
9510  fc-lang/fo.orth                 | 4 ++--
9511  fc-lang/fr.orth                 | 4 ++--
9512  fc-lang/fur.orth                | 4 ++--
9513  fc-lang/fy.orth                 | 4 ++--
9514  fc-lang/ga.orth                 | 4 ++--
9515  fc-lang/gd.orth                 | 4 ++--
9516  fc-lang/gez.orth                | 4 ++--
9517  fc-lang/gl.orth                 | 4 ++--
9518  fc-lang/gn.orth                 | 4 ++--
9519  fc-lang/gu.orth                 | 4 ++--
9520  fc-lang/gv.orth                 | 4 ++--
9521  fc-lang/ha.orth                 | 4 ++--
9522  fc-lang/haw.orth                | 4 ++--
9523  fc-lang/he.orth                 | 4 ++--
9524  fc-lang/hi.orth                 | 4 ++--
9525  fc-lang/ho.orth                 | 4 ++--
9526  fc-lang/hr.orth                 | 4 ++--
9527  fc-lang/hu.orth                 | 4 ++--
9528  fc-lang/hy.orth                 | 4 ++--
9529  fc-lang/ia.orth                 | 4 ++--
9530  fc-lang/id.orth                 | 4 ++--
9531  fc-lang/ie.orth                 | 4 ++--
9532  fc-lang/ig.orth                 | 4 ++--
9533  fc-lang/ik.orth                 | 4 ++--
9534  fc-lang/io.orth                 | 4 ++--
9535  fc-lang/is.orth                 | 4 ++--
9536  fc-lang/it.orth                 | 4 ++--
9537  fc-lang/iu.orth                 | 4 ++--
9538  fc-lang/ja.orth                 | 4 ++--
9539  fc-lang/ka.orth                 | 4 ++--
9540  fc-lang/kaa.orth                | 4 ++--
9541  fc-lang/ki.orth                 | 4 ++--
9542  fc-lang/kk.orth                 | 4 ++--
9543  fc-lang/kl.orth                 | 4 ++--
9544  fc-lang/kn.orth                 | 4 ++--
9545  fc-lang/ko.orth                 | 4 ++--
9546  fc-lang/kok.orth                | 4 ++--
9547  fc-lang/ku_am.orth              | 4 ++--
9548  fc-lang/ku_ir.orth              | 4 ++--
9549  fc-lang/kum.orth                | 4 ++--
9550  fc-lang/kv.orth                 | 4 ++--
9551  fc-lang/kw.orth                 | 4 ++--
9552  fc-lang/ky.orth                 | 4 ++--
9553  fc-lang/la.orth                 | 4 ++--
9554  fc-lang/lb.orth                 | 4 ++--
9555  fc-lang/lez.orth                | 4 ++--
9556  fc-lang/ln.orth                 | 4 ++--
9557  fc-lang/lo.orth                 | 4 ++--
9558  fc-lang/lt.orth                 | 4 ++--
9559  fc-lang/lv.orth                 | 4 ++--
9560  fc-lang/mai.orth                | 4 ++--
9561  fc-lang/mg.orth                 | 4 ++--
9562  fc-lang/mh.orth                 | 4 ++--
9563  fc-lang/mi.orth                 | 4 ++--
9564  fc-lang/mk.orth                 | 4 ++--
9565  fc-lang/ml.orth                 | 4 ++--
9566  fc-lang/mn_cn.orth              | 4 ++--
9567  fc-lang/mo.orth                 | 4 ++--
9568  fc-lang/mr.orth                 | 4 ++--
9569  fc-lang/mt.orth                 | 4 ++--
9570  fc-lang/my.orth                 | 4 ++--
9571  fc-lang/nb.orth                 | 4 ++--
9572  fc-lang/nds.orth                | 4 ++--
9573  fc-lang/ne.orth                 | 4 ++--
9574  fc-lang/nl.orth                 | 4 ++--
9575  fc-lang/nn.orth                 | 4 ++--
9576  fc-lang/no.orth                 | 4 ++--
9577  fc-lang/ny.orth                 | 4 ++--
9578  fc-lang/oc.orth                 | 4 ++--
9579  fc-lang/om.orth                 | 4 ++--
9580  fc-lang/or.orth                 | 4 ++--
9581  fc-lang/os.orth                 | 4 ++--
9582  fc-lang/pa_in.orth              | 2 +-
9583  fc-lang/pl.orth                 | 4 ++--
9584  fc-lang/ps_af.orth              | 4 ++--
9585  fc-lang/ps_pk.orth              | 4 ++--
9586  fc-lang/pt.orth                 | 4 ++--
9587  fc-lang/rm.orth                 | 4 ++--
9588  fc-lang/ro.orth                 | 4 ++--
9589  fc-lang/ru.orth                 | 4 ++--
9590  fc-lang/sa.orth                 | 4 ++--
9591  fc-lang/sah.orth                | 4 ++--
9592  fc-lang/sco.orth                | 4 ++--
9593  fc-lang/se.orth                 | 4 ++--
9594  fc-lang/sel.orth                | 4 ++--
9595  fc-lang/sk.orth                 | 4 ++--
9596  fc-lang/sl.orth                 | 4 ++--
9597  fc-lang/sm.orth                 | 4 ++--
9598  fc-lang/sma.orth                | 4 ++--
9599  fc-lang/smj.orth                | 4 ++--
9600  fc-lang/smn.orth                | 4 ++--
9601  fc-lang/sms.orth                | 4 ++--
9602  fc-lang/so.orth                 | 4 ++--
9603  fc-lang/sq.orth                 | 4 ++--
9604  fc-lang/sr.orth                 | 4 ++--
9605  fc-lang/sv.orth                 | 4 ++--
9606  fc-lang/sw.orth                 | 4 ++--
9607  fc-lang/syr.orth                | 4 ++--
9608  fc-lang/ta.orth                 | 4 ++--
9609  fc-lang/te.orth                 | 4 ++--
9610  fc-lang/tg.orth                 | 4 ++--
9611  fc-lang/th.orth                 | 4 ++--
9612  fc-lang/ti_er.orth              | 4 ++--
9613  fc-lang/ti_et.orth              | 4 ++--
9614  fc-lang/tig.orth                | 4 ++--
9615  fc-lang/tn.orth                 | 4 ++--
9616  fc-lang/to.orth                 | 4 ++--
9617  fc-lang/tr.orth                 | 4 ++--
9618  fc-lang/ts.orth                 | 4 ++--
9619  fc-lang/tt.orth                 | 4 ++--
9620  fc-lang/tw.orth                 | 4 ++--
9621  fc-lang/tyv.orth                | 4 ++--
9622  fc-lang/ug.orth                 | 4 ++--
9623  fc-lang/uk.orth                 | 4 ++--
9624  fc-lang/ur.orth                 | 4 ++--
9625  fc-lang/ve.orth                 | 4 ++--
9626  fc-lang/vi.orth                 | 4 ++--
9627  fc-lang/vo.orth                 | 4 ++--
9628  fc-lang/vot.orth                | 4 ++--
9629  fc-lang/wa.orth                 | 4 ++--
9630  fc-lang/wen.orth                | 4 ++--
9631  fc-lang/wo.orth                 | 4 ++--
9632  fc-lang/xh.orth                 | 4 ++--
9633  fc-lang/yap.orth                | 4 ++--
9634  fc-lang/yi.orth                 | 4 ++--
9635  fc-lang/yo.orth                 | 4 ++--
9636  fc-lang/zh_cn.orth              | 4 ++--
9637  fc-lang/zh_hk.orth              | 4 ++--
9638  fc-lang/zh_mo.orth              | 4 ++--
9639  fc-lang/zh_sg.orth              | 4 ++--
9640  fc-lang/zh_tw.orth              | 4 ++--
9641  fc-lang/zu.orth                 | 4 ++--
9642  fc-list/Makefile.am             | 4 ++--
9643  fc-list/fc-list.c               | 4 ++--
9644  fc-match/Makefile.am            | 4 ++--
9645  fc-match/fc-match.c             | 4 ++--
9646  fc-query/Makefile.am            | 4 ++--
9647  fc-query/fc-query.c             | 4 ++--
9648  fc-scan/Makefile.am             | 4 ++--
9649  fc-scan/fc-scan.c               | 4 ++--
9650  fontconfig/fcfreetype.h         | 4 ++--
9651  fontconfig/fcprivate.h          | 4 ++--
9652  fontconfig/fontconfig.h         | 4 ++--
9653  src/Makefile.am                 | 4 ++--
9654  src/fcatomic.c                  | 4 ++--
9655  src/fcblanks.c                  | 4 ++--
9656  src/fccache.c                   | 4 ++--
9657  src/fccfg.c                     | 4 ++--
9658  src/fccharset.c                 | 4 ++--
9659  src/fcdbg.c                     | 4 ++--
9660  src/fcdefault.c                 | 4 ++--
9661  src/fcdir.c                     | 4 ++--
9662  src/fcformat.c                  | 4 ++--
9663  src/fcfreetype.c                | 4 ++--
9664  src/fcfs.c                      | 4 ++--
9665  src/fcinit.c                    | 4 ++--
9666  src/fcint.h                     | 4 ++--
9667  src/fclang.c                    | 4 ++--
9668  src/fclist.c                    | 4 ++--
9669  src/fcmatch.c                   | 4 ++--
9670  src/fcname.c                    | 4 ++--
9671  src/fcpat.c                     | 4 ++--
9672  src/fcstr.c                     | 4 ++--
9673  src/fcxml.c                     | 4 ++--
9674  254 files changed, 508 insertions(+), 508 deletions(-)
9675
9676 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
9677 Author: Behdad Esfahbod <behdad@behdad.org>
9678 Date:   Thu Mar 12 13:48:07 2009 -0400
9679
9680     Call git tools using "git cmd" instead of "git-cmd" syntax
9681
9682     Recent git doesn't install the git-* commands in path.
9683
9684  Makefile.am    |  2 +-
9685  new-version.sh | 10 +++++-----
9686  2 files changed, 6 insertions(+), 6 deletions(-)
9687
9688 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
9689 Author: Behdad Esfahbod <behdad@behdad.org>
9690 Date:   Thu Mar 12 12:31:57 2009 -0400
9691
9692     [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
9693
9694     Reduces number of mallocs called from FcConfigSaveAttr in my
9695     small test
9696     from 160 down to 6.
9697
9698  src/fcstr.c |  4 ++--
9699  src/fcxml.c | 23 +++++++++++++++--------
9700  2 files changed, 17 insertions(+), 10 deletions(-)
9701
9702 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
9703 Author: Behdad Esfahbod <behdad@behdad.org>
9704 Date:   Thu Mar 12 12:22:37 2009 -0400
9705
9706     [fcxml] Embed 64 static FcVStack objects in FcConfigParse
9707
9708     This reduces the number of mallocs called from FcVStackPush from
9709     over 800 down to zero.
9710
9711  src/fcxml.c | 218
9712  +++++++++++++++++++++++++++++-------------------------------
9713  1 file changed, 105 insertions(+), 113 deletions(-)
9714
9715 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
9716 Author: Behdad Esfahbod <behdad@behdad.org>
9717 Date:   Thu Mar 12 11:58:04 2009 -0400
9718
9719     [fcxml] Embed 8 static FcPStack objects in FcConfigParse
9720
9721     This reduces the number of mallocs called from FcPStackPush from
9722     over 900 down to zero.
9723
9724  src/fcxml.c | 28 ++++++++++++++++++++++------
9725  1 file changed, 22 insertions(+), 6 deletions(-)
9726
9727 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
9728 Author: Behdad Esfahbod <behdad@behdad.org>
9729 Date:   Thu Mar 12 09:27:20 2009 -0400
9730
9731     [fcxml] Don't allocate attr array if there are no attributes
9732
9733     Reduces number of mallocs from FcConfigSaveAttr() in my small test
9734     from over 900 down to 157.
9735
9736  src/fcxml.c | 19 ++++++-------------
9737  1 file changed, 6 insertions(+), 13 deletions(-)
9738
9739 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
9740 Author: Behdad Esfahbod <behdad@behdad.org>
9741 Date:   Wed Mar 11 14:07:15 2009 -0400
9742
9743     [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
9744
9745     We can simply NUL-terminate the buffer and use it.  Reduces number of
9746     mallocs called from FcStrBufDone in my small test from 631 down to 66.
9747
9748  src/fcint.h |  3 +++
9749  src/fcstr.c | 13 +++++++++++++
9750  src/fcxml.c | 28 ++++++++++++++--------------
9751  3 files changed, 30 insertions(+), 14 deletions(-)
9752
9753 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
9754 Author: Behdad Esfahbod <behdad@behdad.org>
9755 Date:   Wed Mar 11 13:56:09 2009 -0400
9756
9757     [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
9758
9759     Reduces number of mallocs called from FcStrBufChar in my small test
9760     from 900 down to 6.
9761
9762  src/fcint.h |  1 +
9763  src/fcstr.c | 11 +++++++++--
9764  2 files changed, 10 insertions(+), 2 deletions(-)
9765
9766 commit 916640ce40b995d1d97244975139ec0c030483e4
9767 Author: Behdad Esfahbod <behdad@behdad.org>
9768 Date:   Tue Mar 10 02:15:37 2009 -0400
9769
9770     Fix Makefile's to not create target file in case of failure
9771
9772  fc-arch/Makefile.am | 3 ++-
9773  fc-lang/Makefile.am | 3 ++-
9774  2 files changed, 4 insertions(+), 2 deletions(-)
9775
9776 commit 26ce979e825d661be046b1440563115ddc5ea4ab
9777 Author: Behdad Esfahbod <behdad@behdad.org>
9778 Date:   Tue Mar 10 02:14:15 2009 -0400
9779
9780     Fix Fanti (fat) orth file (#20390)
9781
9782  fc-lang/fat.orth | 2 +-
9783  1 file changed, 1 insertion(+), 1 deletion(-)
9784
9785 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
9786 Author: Roozbeh Pournader <roozbeh@gmail.com>
9787 Date:   Mon Mar 2 22:48:37 2009 -0800
9788
9789     Add Sundanese (su) orthography (bug #20440)
9790
9791  fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
9792  1 file changed, 33 insertions(+)
9793
9794 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
9795 Author: Roozbeh Pournader <roozbeh@gmail.com>
9796 Date:   Mon Mar 2 20:53:26 2009 -0800
9797
9798     Add Kanuri (kr) orthography (bug #20438)
9799
9800  fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
9801  1 file changed, 43 insertions(+)
9802
9803 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
9804 Author: Roozbeh Pournader <roozbeh@gmail.com>
9805 Date:   Mon Mar 2 02:21:17 2009 -0800
9806
9807     Add Nauru (na) orthography (bug #20418)
9808
9809  fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9810  1 file changed, 40 insertions(+)
9811
9812 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
9813 Author: Roozbeh Pournader <roozbeh@gmail.com>
9814 Date:   Sun Mar 1 03:53:11 2009 -0800
9815
9816     Add Javanese (jv) orthography (bug #20403)
9817
9818  fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
9819  1 file changed, 36 insertions(+)
9820
9821 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
9822 Author: Roozbeh Pournader <roozbeh@gmail.com>
9823 Date:   Sun Mar 1 03:50:46 2009 -0800
9824
9825     Add Sichuan Yi (ii) orthography (bug #20402)
9826
9827  fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
9828  1 file changed, 34 insertions(+)
9829
9830 commit 43517045f885c0e463c8a784c65f0b783658fc9b
9831 Author: Roozbeh Pournader <roozbeh@gmail.com>
9832 Date:   Sun Mar 1 03:46:48 2009 -0800
9833
9834     Add Shona (sn) orthography (bug #20394)
9835
9836  fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
9837  1 file changed, 35 insertions(+)
9838
9839 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
9840 Author: Roozbeh Pournader <roozbeh@gmail.com>
9841 Date:   Sun Mar 1 03:30:58 2009 -0800
9842
9843     Add orthographies for Oshiwambo languages (bug #20401)
9844
9845     The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
9846     (kwm).
9847
9848  fc-lang/kj.orth  | 34 ++++++++++++++++++++++++++++++++++
9849  fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
9850  fc-lang/ng.orth  | 29 +++++++++++++++++++++++++++++
9851  3 files changed, 92 insertions(+)
9852
9853 commit f0b546372967434418aa6cfe6f2d709795fdff24
9854 Author: Roozbeh Pournader <roozbeh@gmail.com>
9855 Date:   Sun Mar 1 02:33:54 2009 -0800
9856
9857     Add Zhuang (za) orthography (bug #20399)
9858
9859  fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
9860  1 file changed, 39 insertions(+)
9861
9862 commit 7886b147834decbcab6f556b1c43cc003e2bf893
9863 Author: Roozbeh Pournader <roozbeh@gmail.com>
9864 Date:   Sun Mar 1 02:12:38 2009 -0800
9865
9866     Add Rundi (rn) orthography (bug #20398)
9867
9868  fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
9869  1 file changed, 32 insertions(+)
9870
9871 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
9872 Author: Roozbeh Pournader <roozbeh@gmail.com>
9873 Date:   Sat Feb 28 19:43:02 2009 -0800
9874
9875     Add Navajo (nv) orthography (bug #20395)
9876
9877  fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
9878  1 file changed, 48 insertions(+)
9879
9880 commit bf20886085a18227702f67b70dd7ef5f0e919469
9881 Author: Roozbeh Pournader <roozbeh@gmail.com>
9882 Date:   Sat Feb 28 18:25:20 2009 -0800
9883
9884     Add Tahitian (ty) orthography (bug #20391)
9885
9886  fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
9887  1 file changed, 41 insertions(+)
9888
9889 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
9890 Author: Roozbeh Pournader <roozbeh@gmail.com>
9891 Date:   Sat Feb 28 18:01:11 2009 -0800
9892
9893     Add Sango (sg) orthography (bug #20393)
9894
9895  fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
9896  1 file changed, 47 insertions(+)
9897
9898 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
9899 Author: Roozbeh Pournader <roozbeh@gmail.com>
9900 Date:   Sat Feb 28 17:38:21 2009 -0800
9901
9902     Added Quechua (qu) orthography (bug #20392)
9903
9904  fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
9905  1 file changed, 36 insertions(+)
9906
9907 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
9908 Author: Roozbeh Pournader <roozbeh@gmail.com>
9909 Date:   Sat Feb 28 17:05:11 2009 -0800
9910
9911     Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
9912
9913  fc-lang/ak.orth  | 30 ++++++++++++++++++++++++++++++
9914  fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
9915  2 files changed, 60 insertions(+)
9916
9917 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
9918 Author: Roozbeh Pournader <roozbeh@gmail.com>
9919 Date:   Sat Feb 28 16:29:07 2009 -0800
9920
9921     Add Herero (hz) orthograhy (bug #20387)
9922
9923  fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
9924  1 file changed, 35 insertions(+)
9925
9926 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
9927 Author: Roozbeh Pournader <roozbeh@gmail.com>
9928 Date:   Sat Feb 28 16:03:51 2009 -0800
9929
9930     Add Ewe (ee) orthography (bug #20386)
9931
9932  fc-lang/ee.orth | 77
9933  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9934  1 file changed, 77 insertions(+)
9935
9936 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
9937 Author: Roozbeh Pournader <roozbeh@gmail.com>
9938 Date:   Fri Feb 27 14:41:07 2009 -0800
9939
9940     Update Serbo-Croatian (sh) orthography (bug #20368)
9941
9942  fc-lang/sh.orth | 18 +++++++++++++-----
9943  1 file changed, 13 insertions(+), 5 deletions(-)
9944
9945 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
9946 Author: Roozbeh Pournader <roozbeh@gmail.com>
9947 Date:   Thu Feb 26 23:27:20 2009 -0800
9948
9949     Extend Crimean Tatar (crh) orthography (bug #19891)
9950
9951  fc-lang/crh.orth | 7 ++++---
9952  1 file changed, 4 insertions(+), 3 deletions(-)
9953
9954 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
9955 Author: Roozbeh Pournader <roozbeh@gmail.com>
9956 Date:   Wed Feb 18 21:21:01 2009 -0800
9957
9958     Add Divehi (dv) orthography (bug #20207)
9959
9960  fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
9961  1 file changed, 34 insertions(+)
9962
9963 commit 5cac0a4fd681087562c84b3d2534cecff6876048
9964 Author: Roozbeh Pournader <roozbeh@gmail.com>
9965 Date:   Wed Feb 18 17:09:51 2009 -0800
9966
9967     Remove digits and symbols from some Indic orthographies (bug #20204)
9968
9969     These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
9970     (lo),
9971     Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
9972
9973  fc-lang/gu.orth | 4 ++--
9974  fc-lang/kn.orth | 4 ++--
9975  fc-lang/lo.orth | 4 ++--
9976  fc-lang/ml.orth | 4 ++--
9977  fc-lang/or.orth | 5 +++--
9978  fc-lang/te.orth | 4 ++--
9979  fc-lang/th.orth | 8 ++++++--
9980  7 files changed, 19 insertions(+), 14 deletions(-)
9981
9982 commit ea628d97706e842cb5555ceb5368fd972c941e0c
9983 Author: Roozbeh Pournader <roozbeh@gmail.com>
9984 Date:   Wed Feb 18 16:44:10 2009 -0800
9985
9986     Tighten Central Khmer (km) orthography (bug #20202)
9987
9988  fc-lang/km.orth | 24 +++++++++++++++++-------
9989  1 file changed, 17 insertions(+), 7 deletions(-)
9990
9991 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
9992 Author: Roozbeh Pournader <roozbeh@gmail.com>
9993 Date:   Wed Feb 18 16:03:30 2009 -0800
9994
9995     Change Kashmiri (ks) orthography to Arabic script (bug #20200)
9996
9997  fc-lang/ks.orth | 19 ++++++++++++-------
9998  1 file changed, 12 insertions(+), 7 deletions(-)
9999
10000 commit cda57219229025db963d3db0f984974187a409f8
10001 Author: Roozbeh Pournader <roozbeh@gmail.com>
10002 Date:   Tue Feb 17 23:33:07 2009 -0800
10003
10004     Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
10005
10006  fc-lang/ff.orth  | 38 ++++++++++++++++++++++++++++++++++++++
10007  fc-lang/ful.orth | 38 --------------------------------------
10008  2 files changed, 38 insertions(+), 38 deletions(-)
10009
10010 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
10011 Author: Roozbeh Pournader <roozbeh@gmail.com>
10012 Date:   Tue Feb 17 22:45:17 2009 -0800
10013
10014     Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
10015
10016  fc-lang/bam.orth | 37 -------------------------------------
10017  fc-lang/bm.orth  | 37 +++++++++++++++++++++++++++++++++++++
10018  2 files changed, 37 insertions(+), 37 deletions(-)
10019
10020 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
10021 Author: Roozbeh Pournader <roozbeh@gmail.com>
10022 Date:   Tue Feb 17 22:40:50 2009 -0800
10023
10024     Rename Avaric orthography from 'ava' to 'av' (bug #20174)
10025
10026  fc-lang/av.orth  | 97
10027  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10028  fc-lang/ava.orth | 97
10029  --------------------------------------------------------
10030  2 files changed, 97 insertions(+), 97 deletions(-)
10031
10032 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
10033 Author: Roozbeh Pournader <roozbeh@gmail.com>
10034 Date:   Tue Feb 17 22:09:53 2009 -0800
10035
10036     Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
10037
10038     Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
10039     too, since it was only temporarily used in 1991-1992.
10040
10041  fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
10042  1 file changed, 14 insertions(+), 27 deletions(-)
10043
10044 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
10045 Author: Roozbeh Pournader <roozbeh@gmail.com>
10046 Date:   Tue Feb 17 21:37:45 2009 -0800
10047
10048     Switch Uzbek (uz) orthography to Latin (bug #19851)
10049
10050  fc-lang/uz.orth | 94
10051  ++++++++++-----------------------------------------------
10052  1 file changed, 16 insertions(+), 78 deletions(-)
10053
10054 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
10055 Author: Roozbeh Pournader <roozbeh@gmail.com>
10056 Date:   Tue Feb 17 20:02:39 2009 -0800
10057
10058     Add Crimean Tatar (crh) orthography (bug #19891)
10059
10060  fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10061  1 file changed, 45 insertions(+)
10062
10063 commit 502c46c23d3e36dbfff29484486091f140756535
10064 Author: Roozbeh Pournader <roozbeh@gmail.com>
10065 Date:   Tue Feb 17 19:41:30 2009 -0800
10066
10067     Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
10068
10069  fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10070  fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
10071  2 files changed, 77 insertions(+)
10072
10073 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
10074 Author: Roozbeh Pournader <roozbeh@gmail.com>
10075 Date:   Tue Feb 17 17:30:15 2009 -0800
10076
10077     Add Blin (byn) orthography (bug #19891)
10078
10079  fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
10080  1 file changed, 27 insertions(+)
10081
10082 commit 4d7412a28b834830d0d1749852115846b3554932
10083 Author: Roozbeh Pournader <roozbeh@gmail.com>
10084 Date:   Tue Feb 17 17:03:54 2009 -0800
10085
10086     Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
10087
10088     Previous Panjabi orthography was in the Gurmukhi script only, while in
10089     Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
10090
10091  fc-lang/pa.orth    | 46 ----------------------------------------------
10092  fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10093  fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
10094  3 files changed, 74 insertions(+), 46 deletions(-)
10095
10096 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
10097 Author: Roozbeh Pournader <roozbeh@gmail.com>
10098 Date:   Fri Feb 13 20:04:42 2009 -0800
10099
10100     Add Ottoman Turkish (ota) orthography (bug #20114)
10101
10102  fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
10103  1 file changed, 41 insertions(+)
10104
10105 commit b5675e4c920dbb146ab76d49b4807693749e8143
10106 Author: Roozbeh Pournader <roozbeh@gmail.com>
10107 Date:   Fri Feb 13 17:14:14 2009 -0800
10108
10109     Remove Euro Sign from all orthographies (bug #19865)
10110
10111  fc-lang/de.orth | 1 -
10112  fc-lang/el.orth | 1 -
10113  fc-lang/en.orth | 1 -
10114  fc-lang/es.orth | 1 -
10115  fc-lang/fi.orth | 1 -
10116  fc-lang/fr.orth | 1 -
10117  fc-lang/it.orth | 1 -
10118  fc-lang/nl.orth | 1 -
10119  fc-lang/pt.orth | 1 -
10120  9 files changed, 9 deletions(-)
10121
10122 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
10123 Author: Behdad Esfahbod <behdad@behdad.org>
10124 Date:   Mon Mar 2 13:25:37 2009 +0330
10125
10126     [fc-lang] Continue parsing after an "include" (#20179)
10127
10128  fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
10129  1 file changed, 18 insertions(+), 11 deletions(-)
10130
10131 commit abe0e056d5a93dee80d8e964569563dc4d131a90
10132 Author: Roozbeh Pournader <roozbeh@gmail.com>
10133 Date:   Fri Feb 13 16:47:11 2009 -0800
10134
10135     Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
10136
10137     Removing digits, symbols, and the letters not used in the languages.
10138
10139  fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
10140  fc-lang/bn.orth | 21 ++++++++++++---------
10141  2 files changed, 39 insertions(+), 19 deletions(-)
10142
10143 commit 40b2904c8984db90cc35eecbec571552c2e4d120
10144 Author: Roozbeh Pournader <roozbeh@gmail.com>
10145 Date:   Fri Feb 13 16:07:14 2009 -0800
10146
10147     Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
10148
10149  fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
10150  fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
10151  2 files changed, 54 insertions(+)
10152
10153 commit d333969e0c809b3175193c7dda26703287d57fd4
10154 Author: Roozbeh Pournader <roozbeh@gmail.com>
10155 Date:   Fri Feb 13 15:52:23 2009 -0800
10156
10157     Add Sardinian (sc) orthography (bug #19891)
10158
10159  fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10160  1 file changed, 42 insertions(+)
10161
10162 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
10163 Author: Roozbeh Pournader <roozbeh@gmail.com>
10164 Date:   Fri Feb 13 13:31:10 2009 -0800
10165
10166     Add Limburgan (li) orthography (bug #19891)
10167
10168  fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
10169  1 file changed, 43 insertions(+)
10170
10171 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
10172 Author: Roozbeh Pournader <roozbeh@gmail.com>
10173 Date:   Wed Feb 11 01:59:56 2009 -0800
10174
10175     Ad Ganda (lg) orthography (bug #19891)
10176
10177  fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
10178  1 file changed, 33 insertions(+)
10179
10180 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
10181 Author: Roozbeh Pournader <roozbeh@gmail.com>
10182 Date:   Wed Feb 11 01:44:45 2009 -0800
10183
10184     Add Haitian Creole (ht) orthography (bug #19891)
10185
10186  fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
10187  1 file changed, 35 insertions(+)
10188
10189 commit 190b4b5b2bd9a4822660b134639a759a5949c862
10190 Author: Roozbeh Pournader <roozbeh@gmail.com>
10191 Date:   Wed Feb 11 01:11:30 2009 -0800
10192
10193     Add Aragonese (an) orthography (bug #19891)
10194
10195  fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10196  1 file changed, 45 insertions(+)
10197
10198 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
10199 Author: Roozbeh Pournader <roozbeh@gmail.com>
10200 Date:   Wed Feb 11 00:34:10 2009 -0800
10201
10202     Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
10203
10204  fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10205  1 file changed, 42 insertions(+)
10206
10207 commit 3792f0199065cdf808d723eacf3fa86910453f70
10208 Author: Roozbeh Pournader <roozbeh@gmail.com>
10209 Date:   Wed Feb 11 00:22:53 2009 -0800
10210
10211     Use newly added Cyrillic letters for Kurdish (bug #20049)
10212
10213  fc-lang/ku_am.orth | 5 +----
10214  1 file changed, 1 insertion(+), 4 deletions(-)
10215
10216 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
10217 Author: Roozbeh Pournader <roozbeh@gmail.com>
10218 Date:   Wed Feb 11 00:05:16 2009 -0800
10219
10220     Add Chhattisgarhi (hne) orthography (bug #19891)
10221
10222  fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
10223  1 file changed, 28 insertions(+)
10224
10225 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
10226 Author: Behdad Esfahbod <behdad@behdad.org>
10227 Date:   Fri Feb 13 17:18:11 2009 -0800
10228
10229     [fcformat] Add list of undocumented language features
10230
10231  src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
10232  1 file changed, 35 insertions(+)
10233
10234 commit 384542fa915b27285ec22d899c4aa19be8c275f1
10235 Author: Behdad Esfahbod <behdad@behdad.org>
10236 Date:   Fri Feb 13 16:41:37 2009 -0800
10237
10238     [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
10239
10240     For DejaVu Sans Condensed it generates:
10241
10242     font(dejavusans)
10243     font(dejavusanscondensed)
10244     font(:lang=aa)
10245     font(:lang=ab)
10246     ...
10247     font(:lang=yo)
10248     font(:lang=zu)
10249
10250  src/fcformat.c | 2 ++
10251  1 file changed, 2 insertions(+)
10252
10253 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
10254 Author: Behdad Esfahbod <behdad@behdad.org>
10255 Date:   Fri Feb 13 16:33:58 2009 -0800
10256
10257     [fcformat] Enumerate langsets like we do arrays of values
10258
10259     If one asks for a format like '%{[]elt{expr}}' and the first value
10260     for elt is a langset, we enumerate the langset languages in expr.
10261
10262  src/fcformat.c | 59
10263  ++++++++++++++++++++++++++++++++++++++++++++++------------
10264  1 file changed, 47 insertions(+), 12 deletions(-)
10265
10266 commit d62b85af21777582ad720efd9c319fde97b67d82
10267 Author: Behdad Esfahbod <behdad@behdad.org>
10268 Date:   Fri Feb 13 16:30:43 2009 -0800
10269
10270     [fclang] Implement FcLangSetGetLangs() (#18846)
10271
10272  doc/fclangset.fncs      |  8 ++++++++
10273  fontconfig/fontconfig.h |  3 +++
10274  src/fclang.c            | 32 ++++++++++++++++++++++++++++++++
10275  3 files changed, 43 insertions(+)
10276
10277 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
10278 Author: Behdad Esfahbod <behdad@behdad.org>
10279 Date:   Thu Feb 12 21:48:22 2009 -0600
10280
10281     [fcformat] Implement array enumeration
10282
10283     The format '%{[]family,familylang{expr}}' expands expr once for
10284     the first
10285     value of family and familylang, then for the second, etc, until
10286     both lists
10287     are exhausted.
10288
10289  src/fcformat.c | 90
10290  ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
10291  1 file changed, 85 insertions(+), 5 deletions(-)
10292
10293 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
10294 Author: Behdad Esfahbod <behdad@behdad.org>
10295 Date:   Wed Feb 11 23:55:11 2009 -0500
10296
10297     [fcformat] Support 'default value' for simple tags
10298
10299     The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
10300     is not defined.
10301     Also works for things like '%{family[1]:-XXX}'.
10302
10303  src/fcformat.c | 30 +++++++++++++++++++++++++-----
10304  1 file changed, 25 insertions(+), 5 deletions(-)
10305
10306 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
10307 Author: Behdad Esfahbod <behdad@behdad.org>
10308 Date:   Wed Feb 11 23:44:36 2009 -0500
10309
10310     [fcformat] Support indexing simple tags
10311
10312     The format '%{family[0]}' will only output the first value for
10313     element family.
10314
10315  src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
10316  src/fcint.h    |  5 +++++
10317  src/fcname.c   |  2 +-
10318  3 files changed, 45 insertions(+), 5 deletions(-)
10319
10320 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
10321 Author: Behdad Esfahbod <behdad@behdad.org>
10322 Date:   Tue Feb 10 20:56:39 2009 -0500
10323
10324     [fcformat] Add support for builtin formats
10325
10326     The '%{=unparse}' format expands to the FcNameUnparse() result on the
10327     pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
10328     need to change that function to output to a string first.
10329
10330     Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
10331     default format of fc-list and fc-match respectively.
10332
10333  src/fcformat.c | 137
10334  +++++++++++++++++++++++++++++++++++++++------------------
10335  1 file changed, 95 insertions(+), 42 deletions(-)
10336
10337 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
10338 Author: Behdad Esfahbod <behdad@behdad.org>
10339 Date:   Tue Feb 10 18:57:34 2009 -0500
10340
10341     [fcformat] Refactor code to avoid malloc
10342
10343  src/fcformat.c | 246
10344  +++++++++++++++++++++++++++++++++------------------------
10345  1 file changed, 144 insertions(+), 102 deletions(-)
10346
10347 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
10348 Author: Behdad Esfahbod <behdad@behdad.org>
10349 Date:   Tue Feb 10 06:22:55 2009 -0500
10350
10351     [fcformat] Start adding builtins
10352
10353  src/fcformat.c | 27 ++++++++++++++++++++++++++-
10354  1 file changed, 26 insertions(+), 1 deletion(-)
10355
10356 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
10357 Author: Behdad Esfahbod <behdad@behdad.org>
10358 Date:   Tue Feb 10 05:57:10 2009 -0500
10359
10360     [fcformat] Implement 'delete', 'escape', and 'translate' filter
10361     functions
10362
10363     The format '%{family|delete( )}' expands to family values with
10364     space removed.
10365     The format '%{family|translate( ,-)}' expands to family values
10366     with space
10367     replaced by dash.  Multiple chars are supported, like tr(1).
10368     The format '%{family|escape(\\ )}' expands to family values with space
10369     escaped using backslash.
10370
10371  src/fcformat.c | 219
10372  ++++++++++++++++++++++++++++++++++++++++++++++++++-------
10373  1 file changed, 194 insertions(+), 25 deletions(-)
10374
10375 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
10376 Author: Behdad Esfahbod <behdad@behdad.org>
10377 Date:   Tue Feb 10 05:05:53 2009 -0500
10378
10379     [fcformat] Add value-count syntax
10380
10381     The format '%{#family}' expands to the number of values for the
10382     element
10383     'family', or '0' if no such element exists in the pattern.
10384
10385  src/fcformat.c | 116
10386  +++++++++++++++++++++++++++++++++++++--------------------
10387  1 file changed, 75 insertions(+), 41 deletions(-)
10388
10389 commit dccbbe83eff54097c55fdc560810cdc56b679a60
10390 Author: Behdad Esfahbod <behdad@behdad.org>
10391 Date:   Tue Feb 10 04:47:24 2009 -0500
10392
10393     [FcStrBuf] better handle malloc failure
10394
10395     If buffer has failed allocation, return NULL when done.
10396
10397  src/fcstr.c | 8 +++++++-
10398  1 file changed, 7 insertions(+), 1 deletion(-)
10399
10400 commit ced38254b49ab616df79930bbb798a93e5ce51fa
10401 Author: Behdad Esfahbod <behdad@behdad.org>
10402 Date:   Tue Feb 10 04:44:54 2009 -0500
10403
10404     [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
10405
10406  src/fcformat.c | 87
10407  ++++++++++++++++++++++++++++++++++++++++++++++++++--------
10408  1 file changed, 76 insertions(+), 11 deletions(-)
10409
10410 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
10411 Author: Behdad Esfahbod <behdad@behdad.org>
10412 Date:   Tue Feb 10 03:38:22 2009 -0500
10413
10414     [fcformat] Add simple converters
10415
10416     The format '%{family|downcase}' for example prints the lowercase of
10417     the family element.  Three converters are defined right now:
10418     'downcase', 'basename', and 'dirname'.
10419
10420  src/fcformat.c | 224
10421  +++++++++++++++++++++++++++++++++------------------------
10422  1 file changed, 131 insertions(+), 93 deletions(-)
10423
10424 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
10425 Author: Behdad Esfahbod <behdad@behdad.org>
10426 Date:   Tue Feb 10 00:15:08 2009 -0500
10427
10428     [fcformat] Add conditionals
10429
10430     The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
10431     expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
10432     expr2 otherwise.  The '{expr2}' part is optional.
10433
10434  src/fcformat.c | 158
10435  +++++++++++++++++++++++++++++++++++++++++++++++++++++----
10436  1 file changed, 147 insertions(+), 11 deletions(-)
10437
10438 commit 8c31a2434d5dfa475ef710ad52c992111caac424
10439 Author: Behdad Esfahbod <behdad@behdad.org>
10440 Date:   Mon Feb 9 23:08:08 2009 -0500
10441
10442     [fcformat] Add element filtering and deletion
10443
10444     The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10445     with a pattern only having the listed elements from the surrounding
10446     pattern.
10447
10448     The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10449     with a the surrounding pattern sans the listed elements.
10450
10451  doc/fcpattern.fncs  |   2 +-
10452  fc-list/fc-list.c   |   7 +-
10453  fc-match/fc-match.c |   6 +-
10454  fc-query/fc-query.c |   7 +-
10455  fc-scan/fc-scan.c   |   7 +-
10456  src/fcformat.c      | 214
10457  +++++++++++++++++++++++++++++++++++++++-------------
10458  6 files changed, 183 insertions(+), 60 deletions(-)
10459
10460 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
10461 Author: Behdad Esfahbod <behdad@behdad.org>
10462 Date:   Mon Feb 9 20:49:45 2009 -0500
10463
10464     [fcformat] Add support for subexpressions
10465
10466     The syntax is '{{expr}}'.  Can be used for aligning/justifying
10467     an entire
10468     subexpr for example.
10469
10470  src/fcformat.c | 149
10471  +++++++++++++++++++++++++++++++++++++++++++++++----------
10472  1 file changed, 124 insertions(+), 25 deletions(-)
10473
10474 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
10475 Author: Behdad Esfahbod <behdad@behdad.org>
10476 Date:   Mon Feb 9 19:13:07 2009 -0500
10477
10478     [fcformat] Refactor and restructure code for upcoming changes
10479
10480     Also makes it thread-safe.
10481
10482  src/fcformat.c | 165
10483  +++++++++++++++++++++++++++++++++------------------------
10484  1 file changed, 96 insertions(+), 69 deletions(-)
10485
10486 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
10487 Author: Behdad Esfahbod <behdad@behdad.org>
10488 Date:   Mon Feb 9 18:18:59 2009 -0500
10489
10490     [fcformat] Add support for width modifiers
10491
10492     One can do '%30{family}' for example.  Or '%-30{family}' for the
10493     left-aligned version.
10494
10495  doc/fcpattern.fncs |  6 ++++--
10496  src/fcformat.c     | 46 +++++++++++++++++++++++++++++++++++++++++++---
10497  2 files changed, 47 insertions(+), 5 deletions(-)
10498
10499 commit 967267556c762d2746f819eca85f3c59fbb95875
10500 Author: Behdad Esfahbod <behdad@behdad.org>
10501 Date:   Thu Feb 5 23:37:16 2009 -0500
10502
10503     Further update Sinhala orthography (#19288)
10504
10505  fc-lang/si.orth | 7 +++++--
10506  1 file changed, 5 insertions(+), 2 deletions(-)
10507
10508 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
10509 Author: Behdad Esfahbod <behdad@behdad.org>
10510 Date:   Thu Feb 5 02:46:16 2009 -0500
10511
10512     [cache] After writing cache to file, update the internal copy to
10513     reflect this
10514
10515     Only do it for small caches though.  For large cache we'd better
10516     off loading
10517     the cache file again, mmap()ing it.
10518
10519     Based on patch from Diego Santa Cruz.
10520
10521  src/fccache.c | 16 ++++++++++++++++
10522  1 file changed, 16 insertions(+)
10523
10524 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
10525 Author: Behdad Esfahbod <behdad@behdad.org>
10526 Date:   Wed Feb 4 15:58:36 2009 -0500
10527
10528     Update Sinhala orthography (#19288)
10529
10530     Patch from Harshula Jayasuriya.
10531
10532  fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
10533  1 file changed, 34 insertions(+), 11 deletions(-)
10534
10535 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
10536 Author: Behdad Esfahbod <behdad@behdad.org>
10537 Date:   Tue Feb 3 21:06:15 2009 -0500
10538
10539     [fccache] Make sure the cache is current when reusing from open caches
10540
10541     Reported by Diego Santa Cruz.
10542
10543  src/fccache.c | 8 +++++++-
10544  1 file changed, 7 insertions(+), 1 deletion(-)
10545
10546 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
10547 Author: Behdad Esfahbod <behdad@behdad.org>
10548 Date:   Tue Feb 3 20:50:29 2009 -0500
10549
10550     [win32] Do not remove leading '\\' such that network paths work
10551
10552     Raised by Diego Santa Cruz.
10553
10554  src/fcstr.c | 8 +++++++-
10555  1 file changed, 7 insertions(+), 1 deletion(-)
10556
10557 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
10558 Author: Behdad Esfahbod <behdad@behdad.org>
10559 Date:   Tue Feb 3 20:35:10 2009 -0500
10560
10561     [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
10562     binary location
10563
10564     Proposed by Diego Santa Cruz.
10565
10566  src/fcxml.c | 21 +++++++++++++++++++++
10567  1 file changed, 21 insertions(+)
10568
10569 commit e62058abb9cf04b3f2270a45f3c0760287f12033
10570 Author: Behdad Esfahbod <behdad@behdad.org>
10571 Date:   Tue Feb 3 20:31:30 2009 -0500
10572
10573     [win32] Fix usage of GetFullPathName()
10574
10575     Diego Santa Cruz pointed out that we are using that API wrongly.
10576     The forth argument is a pointer to a pointer.  Turns out we don't
10577     need that arugment and it accepts NULL, so just pass that.
10578
10579  src/fcstr.c | 4 +---
10580  1 file changed, 1 insertion(+), 3 deletions(-)
10581
10582 commit c4d557ab90c7ef6eccb998550190ccccde80670d
10583 Author: Behdad Esfahbod <behdad@behdad.org>
10584 Date:   Tue Feb 3 17:15:52 2009 -0500
10585
10586     Add ICONV_LIBS to fontconfig.pc.in (#19606)
10587
10588  fontconfig.pc.in | 2 +-
10589  1 file changed, 1 insertion(+), 1 deletion(-)
10590
10591 commit 10609af4aa4030a15c19573198462fa002d2ef13
10592 Author: Mike FABIAN <mfabian@suse.de>
10593 Date:   Tue Feb 3 16:57:01 2009 -0500
10594
10595     [conf] Disable hinting when emboldening (#19904)
10596
10597     Hinting will be done before Embolden in freetype2,
10598     but in such case, Embolden will get wrong result
10599     on some glyph contours after applying hinting.
10600     Actually, hinting should be done after embolden, but we can't
10601     fix it in current freetype2. So as a workaround, just turn off
10602     hinting if we want to do embolden.
10603
10604  conf.d/90-synthetic.conf | 11 +++++++++++
10605  1 file changed, 11 insertions(+)
10606
10607 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
10608 Author: Roozbeh Pournader <roozbeh@gmail.com>
10609 Date:   Mon Feb 2 00:27:58 2009 -0800
10610
10611     Remove punctuation symbols from Asturian orthography (bug #19893)
10612
10613     Also fix the URL for orthography.
10614
10615  fc-lang/ast.orth | 12 ++++--------
10616  1 file changed, 4 insertions(+), 8 deletions(-)
10617
10618 commit a4f651241e2db62bd058e773b4e5931d205af0f6
10619 Author: Roozbeh Pournader <roozbeh@gmail.com>
10620 Date:   Sun Feb 1 23:52:10 2009 -0800
10621
10622     Rename Igbo from "ibo" to "ig" (bug #19892)
10623
10624  fc-lang/ibo.orth | 35 -----------------------------------
10625  fc-lang/ig.orth  | 35 +++++++++++++++++++++++++++++++++++
10626  2 files changed, 35 insertions(+), 35 deletions(-)
10627
10628 commit ff71a83c207891323b487d9cbec0658e16ca11c3
10629 Author: Roozbeh Pournader <roozbeh@gmail.com>
10630 Date:   Sun Feb 1 22:14:53 2009 -0800
10631
10632     Renamed az to az_az (bug #19889)
10633
10634  fc-lang/az.orth    | 66
10635  ------------------------------------------------------
10636  fc-lang/az_az.orth | 66
10637  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10638  2 files changed, 66 insertions(+), 66 deletions(-)
10639
10640 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
10641 Author: Roozbeh Pournader <roozbeh@gmail.com>
10642 Date:   Sun Feb 1 20:46:23 2009 -0800
10643
10644     Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
10645
10646  fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
10647  fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10648  fc-lang/kab.orth    | 42 ++++++++++++++++++++++++++++++++++++++++++
10649  3 files changed, 115 insertions(+)
10650
10651 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
10652 Author: Roozbeh Pournader <roozbeh@gmail.com>
10653 Date:   Sun Feb 1 20:42:54 2009 -0800
10654
10655     Add Upper Sorbian (hsb) orthography (bug #19870)
10656
10657  fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10658  1 file changed, 42 insertions(+)
10659
10660 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
10661 Author: Roozbeh Pournader <roozbeh@gmail.com>
10662 Date:   Sun Feb 1 20:41:14 2009 -0800
10663
10664     Add Kinyarwanda (rw) orthography (bug #19868)
10665
10666  fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
10667  1 file changed, 31 insertions(+)
10668
10669 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
10670 Author: Roozbeh Pournader <roozbeh@gmail.com>
10671 Date:   Sun Feb 1 20:39:03 2009 -0800
10672
10673     Add Malay (ms) orthography (bug #19867)
10674
10675  fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
10676  1 file changed, 32 insertions(+)
10677
10678 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
10679 Author: Roozbeh Pournader <roozbeh@gmail.com>
10680 Date:   Sun Feb 1 20:36:55 2009 -0800
10681
10682     Add Kashubian (csb) orth file (bug #19866)
10683
10684  fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10685  1 file changed, 46 insertions(+)
10686
10687 commit a32870457eb8f35a19193bc3e9e66db9948186fb
10688 Author: Roozbeh Pournader <roozbeh@gmail.com>
10689 Date:   Sun Feb 1 20:29:12 2009 -0800
10690
10691     Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
10692
10693     For Iraq, we are assuming its the same Arabic orthography used
10694     in Iran.
10695
10696     According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
10697     http://www.ethnologue.com/show_language.asp?code=kmr
10698
10699     Turkey and Syria need more research.
10700
10701  fc-lang/ku.orth    | 94
10702  ------------------------------------------------------
10703  fc-lang/ku_am.orth | 94
10704  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10705  fc-lang/ku_iq.orth | 27 ++++++++++++++++
10706  3 files changed, 121 insertions(+), 94 deletions(-)
10707
10708 commit 2199c6e321c92cf42711180b483e3f1b0091d980
10709 Author: Roozbeh Pournader <roozbeh@gmail.com>
10710 Date:   Sun Feb 1 20:21:45 2009 -0800
10711
10712     Rename Venda from "ven" to "ve" (bug #19852)
10713
10714     Since ISO 639-1 code exists, we should use it.
10715
10716  fc-lang/ve.orth  | 34 ++++++++++++++++++++++++++++++++++
10717  fc-lang/ven.orth | 34 ----------------------------------
10718  2 files changed, 34 insertions(+), 34 deletions(-)
10719
10720 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
10721 Author: Roozbeh Pournader <roozbeh@gmail.com>
10722 Date:   Sun Feb 1 20:00:15 2009 -0800
10723
10724     Change Turkmen orth from Cyrillic to Latin (bug #19849)
10725
10726  fc-lang/tk.orth | 114
10727  +++++++++++++-------------------------------------------
10728  1 file changed, 26 insertions(+), 88 deletions(-)
10729
10730 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
10731 Author: Roozbeh Pournader <roozbeh@gmail.com>
10732 Date:   Sun Feb 1 19:35:37 2009 -0800
10733
10734     Fix doubly encoded UTF-8 in comments (bug #19848)
10735
10736  fc-lang/nb.orth | 2 +-
10737  1 file changed, 1 insertion(+), 1 deletion(-)
10738
10739 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
10740 Author: Roozbeh Pournader <roozbeh@gmail.com>
10741 Date:   Sun Feb 1 19:29:21 2009 -0800
10742
10743     Split Mongolian orth to Mongolia and China (bug #19847)
10744
10745     The orth file for Mongolia uses Cyrillic, while that of
10746     China uses the classical Mongolian script.
10747
10748  fc-lang/mn.orth    | 37 -------------------------------------
10749  fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
10750  fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
10751  3 files changed, 72 insertions(+), 37 deletions(-)
10752
10753 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
10754 Author: Roozbeh Pournader <roozbeh@gmail.com>
10755 Date:   Sun Feb 1 18:55:31 2009 -0800
10756
10757     Add Filipino orth, alias Tagalog to Filipino (bug #19846)
10758
10759     The previous Tagalog orthography used the Tagalog script, which is
10760     not in
10761     modern use.
10762
10763  fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10764  fc-lang/tl.orth  | 23 ++++++++---------------
10765  2 files changed, 53 insertions(+), 15 deletions(-)
10766
10767 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
10768 Author: Roozbeh Pournader <roozbeh@gmail.com>
10769 Date:   Sun Feb 1 18:52:41 2009 -0800
10770
10771     Remove Sinhala characters not in modern use (bug #19288)
10772
10773  fc-lang/si.orth | 30 ++++++++++++++++++++----------
10774  1 file changed, 20 insertions(+), 10 deletions(-)
10775
10776 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
10777 Author: Roozbeh Pournader <roozbeh@gmail.com>
10778 Date:   Sun Feb 1 18:32:21 2009 -0800
10779
10780     Correct Sindhi orthography to use Arabic script (bug #17140)
10781
10782     The previous version used the Devanagari script. But in both
10783     Pakistan and
10784     India, Sindhi is generally written in Arabic. The Devanagari data
10785     could
10786     prove to be useful, if we decide on how we should name such files (see
10787     bug #17208 and bug #19869).
10788
10789  fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
10790  1 file changed, 39 insertions(+), 9 deletions(-)
10791
10792 commit 574805478c19cdb487aea96922ff7177dd0844d7
10793 Author: Behdad Esfahbod <behdad@behdad.org>
10794 Date:   Sat Jan 31 03:38:19 2009 -0500
10795
10796     [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
10797
10798     This was causing failure when opening iconv converter, hence rendering
10799     GB2312-encoded fonts with no other usable encoding unusable.
10800
10801  src/fcfreetype.c | 2 +-
10802  1 file changed, 1 insertion(+), 1 deletion(-)
10803
10804 commit 575ee6cddd391857339f57331d2677fcc868369e
10805 Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
10806 Date:   Tue Jan 27 03:35:51 2009 -0500
10807
10808     Change FcCharSetMerge API
10809
10810     To only work on writable charsets.  Also, return a bool indicating
10811     whether
10812     the merge changed the charset.
10813
10814     Also changes the implementation of FcCharSetMerge and
10815     FcCharSetIsSubset
10816
10817  doc/fccharset.fncs      |  16 +++---
10818  fontconfig/fontconfig.h |   4 +-
10819  src/fccharset.c         | 129
10820  ++++++++++++++++++++----------------------------
10821  src/fcmatch.c           |  64 +++++++++++++-----------
10822  4 files changed, 99 insertions(+), 114 deletions(-)
10823
10824 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
10825 Author: Behdad Esfahbod <behdad@behdad.org>
10826 Date:   Fri Jan 23 14:17:08 2009 -0500
10827
10828     [fcmatch] Fix crash when no fonts are available.
10829
10830  src/fcmatch.c | 10 ++++++++--
10831  1 file changed, 8 insertions(+), 2 deletions(-)
10832
10833 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
10834 Author: Dan Nicholson <dbn.lists@gmail.com>
10835 Date:   Mon Jan 19 17:02:55 2009 -0500
10836
10837     Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
10838
10839     configure replaces a NONE prefix with the default prefix too late.
10840     So we move fonts.conf creation to Makefile, such that prefix is
10841     correctly
10842     expanded. Ugly, but works.
10843
10844  Makefile.am  | 13 ++++++++++++-
10845  configure.in |  3 +--
10846  2 files changed, 13 insertions(+), 3 deletions(-)
10847
10848 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
10849 Author: Behdad Esfahbod <behdad@behdad.org>
10850 Date:   Thu Jan 15 19:27:53 2009 -0500
10851
10852     Cleanup all manpage.* files
10853
10854     Recent doc2man generates files called manpage.log.  This was
10855     breaking build.
10856
10857  doc/Makefile.am      | 5 ++---
10858  fc-cache/Makefile.am | 2 +-
10859  fc-cat/Makefile.am   | 2 +-
10860  fc-list/Makefile.am  | 2 +-
10861  fc-match/Makefile.am | 2 +-
10862  fc-query/Makefile.am | 2 +-
10863  fc-scan/Makefile.am  | 2 +-
10864  7 files changed, 8 insertions(+), 9 deletions(-)
10865
10866 commit 41af588f543ca5c0efaeb699992376d89cb35763
10867 Author: Behdad Esfahbod <behdad@behdad.org>
10868 Date:   Thu Jan 15 19:12:37 2009 -0500
10869
10870     [fc-match] Accept list of elements like fc-list (bug #13017)
10871
10872     Also make --verbose not ignore list of elements and only print those.
10873     Update docs.
10874
10875  fc-list/fc-list.c      | 29 ++++++++++++++---------------
10876  fc-list/fc-list.sgml   | 12 ++++++------
10877  fc-match/fc-match.c    | 48
10878  +++++++++++++++++++++++++++++++++++++-----------
10879  fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
10880  4 files changed, 77 insertions(+), 41 deletions(-)
10881
10882 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
10883 Author: Behdad Esfahbod <behdad@behdad.org>
10884 Date:   Thu Jan 15 19:12:27 2009 -0500
10885
10886     Oops, fix FcPatternFilter
10887
10888  src/fcpat.c | 2 +-
10889  1 file changed, 1 insertion(+), 1 deletion(-)
10890
10891 commit 6bffe1a95bfd6609358d38590ad638c688232575
10892 Author: Behdad Esfahbod <behdad@behdad.org>
10893 Date:   Thu Jan 15 18:39:48 2009 -0500
10894
10895     Add fc-scan too that runs FcFileScan/FcDirScan
10896
10897     This is quite similar to fc-query, but calling FcFileScan/FcDirScan
10898     instead
10899     of FcFreeTypeQuery.
10900
10901  .gitignore             |   2 +
10902  Makefile.am            |   2 +-
10903  configure.in           |   1 +
10904  doc/fcfile.fncs        |  18 ++---
10905  fc-cache/fc-cache.sgml |   1 +
10906  fc-cat/fc-cat.sgml     |   1 +
10907  fc-list/fc-list.sgml   |   7 +-
10908  fc-match/fc-match.sgml |   7 +-
10909  fc-query/fc-query.sgml |   5 +-
10910  fc-scan/Makefile.am    |  59 ++++++++++++++++
10911  fc-scan/fc-scan.c      | 181
10912  +++++++++++++++++++++++++++++++++++++++++++++++++
10913  fc-scan/fc-scan.sgml   | 176
10914  +++++++++++++++++++++++++++++++++++++++++++++++
10915  12 files changed, 442 insertions(+), 18 deletions(-)
10916
10917 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
10918 Author: Behdad Esfahbod <behdad@behdad.org>
10919 Date:   Thu Jan 15 18:35:09 2009 -0500
10920
10921     Revive FcConfigScan() (bug #17121)
10922
10923     FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
10924     to scan font dirs without any caching side effect.
10925
10926  src/fcdir.c | 155
10927  +++++++++++++++++++++++++++++++++++-------------------------
10928  1 file changed, 90 insertions(+), 65 deletions(-)
10929
10930 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
10931 Author: Behdad Esfahbod <behdad@behdad.org>
10932 Date:   Thu Jan 15 17:34:26 2009 -0500
10933
10934     Oops.  Fix usage output.
10935
10936  fc-query/fc-query.c | 5 ++---
10937  1 file changed, 2 insertions(+), 3 deletions(-)
10938
10939 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
10940 Author: Behdad Esfahbod <behdad@behdad.org>
10941 Date:   Thu Jan 8 03:04:34 2009 -0500
10942
10943     Don't use FcCharSetCopy in FcCharSetMerge
10944
10945     The Copy function is actually a ref, not real copy.
10946
10947  doc/fccharset.fncs | 2 +-
10948  src/fccharset.c    | 7 ++++---
10949  2 files changed, 5 insertions(+), 4 deletions(-)
10950
10951 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
10952 Author: Behdad Esfahbod <behdad@behdad.org>
10953 Date:   Wed Jan 7 20:15:20 2009 -0500
10954
10955     Make FcCharSetMerge() public
10956
10957     That's needed for apps to be abled to do pruning themselves without
10958     the performance penalty of recreating new charsets all the time.
10959
10960  doc/fccharset.fncs      | 13 +++++++++++++
10961  fontconfig/fontconfig.h |  3 +++
10962  src/fcint.h             |  3 ---
10963  3 files changed, 16 insertions(+), 3 deletions(-)
10964
10965 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
10966 Author: Behdad Esfahbod <behdad@behdad.org>
10967 Date:   Thu Jan 1 16:29:01 2009 -0500
10968
10969     [doc] Note that fontset returned by FcConfigGetFonts should not
10970     be modified
10971
10972  doc/fcconfig.fncs | 2 +-
10973  1 file changed, 1 insertion(+), 1 deletion(-)
10974
10975 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
10976 Author: Behdad Esfahbod <behdad@behdad.org>
10977 Date:   Wed Dec 31 20:16:40 2008 -0500
10978
10979     [fcmatch] Move FcFontSetMatch() functionality into
10980     FcFontSetMatchInternal()
10981
10982     Except for the final FcFontRenderPrepare().  This way we have more
10983     flexibility to do caching in FcFontMatch() while leaving
10984     FcFontSetMatch()
10985     intact.
10986
10987  src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
10988  1 file changed, 29 insertions(+), 13 deletions(-)
10989
10990 commit a5a384c5ffb479e095092c2aaedd406f8785280a
10991 Author: Behdad Esfahbod <behdad@behdad.org>
10992 Date:   Wed Dec 31 19:44:32 2008 -0500
10993
10994     [fcmatch] When matching, reserve score 0 for when elements don't exist
10995
10996     Previously an index j was added to element score to prefer matches
10997     earlier
10998     in the value list to the later ones.  This index started from 0,
10999     meaning
11000     that the score zero could be generated for the first element.
11001     By starting
11002     j from one, scores for when the element exists in both pattern
11003     and font
11004     can never be zero.  The score zero is reserved for when the element is
11005     NOT available in both font and pattern.  We will use this property
11006     later.
11007
11008     This shouldn't change matching much.  The only difference I can
11009     think of
11010     is that if a font family exists both as a bitmap font and a scalable
11011     version, and when requesting it at the size of the bitmap version,
11012     previously the font returned was nondeterministic.  Now the scalable
11013     version will always be preferred.
11014
11015  src/fcmatch.c | 2 +-
11016  1 file changed, 1 insertion(+), 1 deletion(-)
11017
11018 commit c7641f2872329197250db6ffe194df3d33ff42b3
11019 Author: Behdad Esfahbod <behdad@behdad.org>
11020 Date:   Wed Dec 31 19:35:27 2008 -0500
11021
11022     [fcmatch] Use larger multipliers to enforce order
11023
11024     Previously the matcher multiplied comparison results by 100 and added
11025     index value to it.  With long lists of families (lots of aliases),
11026     reaching 100 is not that hard.  That could result in a non-match early
11027     in the list to be preferred over a match late in the list.  Changing
11028     the multiplier from 100 to 1000 should fix that.
11029
11030     To keep things relatively in order, the lang multiplier is changed
11031     from 1000 to 10000.
11032
11033  src/fcmatch.c | 4 ++--
11034  1 file changed, 2 insertions(+), 2 deletions(-)
11035
11036 commit 1b43ccc805f26a78934267d92275cd19b5648e91
11037 Author: Behdad Esfahbod <behdad@behdad.org>
11038 Date:   Wed Dec 31 18:10:31 2008 -0500
11039
11040     [fcmatch.c] Fix debug formatting
11041
11042  src/fcmatch.c | 1 +
11043  1 file changed, 1 insertion(+)
11044
11045 commit a291cfc710c5989ba3e787ae20911d3176bea307
11046 Author: Behdad Esfahbod <behdad@behdad.org>
11047 Date:   Wed Dec 31 18:06:07 2008 -0500
11048
11049     Fix comparison of family names to ignore leading space properly
11050
11051     Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
11052     didn't.
11053     This was because of a bug in FcCompareFamily's short-circuit check
11054     that forgot to ignore spaces.
11055
11056  src/fcmatch.c | 3 ++-
11057  1 file changed, 2 insertions(+), 1 deletion(-)
11058
11059 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
11060 Author: Behdad Esfahbod <behdad@behdad.org>
11061 Date:   Mon Dec 29 20:00:26 2008 -0500
11062
11063     Implement FcPatternFormat and use it in cmdline tools (bug #17107)
11064
11065     Still need to add more features, but the API is there, and used
11066     by cmdline tools with -f or --format.
11067
11068  doc/fcpattern.fncs      |  18 ++++++
11069  fc-list/fc-list.c       |  38 ++++++++----
11070  fc-list/fc-list.sgml    |  22 ++++++-
11071  fc-match/fc-match.c     |  31 +++++++---
11072  fc-match/fc-match.sgml  |  47 ++++++++++-----
11073  fc-query/fc-query.c     |  25 +++++++-
11074  fc-query/fc-query.sgml  |  36 +++++++----
11075  fontconfig/fontconfig.h |   3 +
11076  src/Makefile.am         |   1 +
11077  src/fcformat.c          | 155
11078  ++++++++++++++++++++++++++++++++++++++++++++++++
11079  src/fcint.h             |   5 ++
11080  src/fcname.c            |   2 +-
11081  12 files changed, 333 insertions(+), 50 deletions(-)
11082
11083 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
11084 Author: Behdad Esfahbod <behdad@behdad.org>
11085 Date:   Mon Dec 29 19:27:00 2008 -0500
11086
11087     [.gitignore] Update
11088
11089  .gitignore | 2 ++
11090  1 file changed, 2 insertions(+)
11091
11092 commit f9806ab4b9bfa88a782008156511e29f37ce967d
11093 Author: Behdad Esfahbod <behdad@behdad.org>
11094 Date:   Mon Dec 29 18:58:29 2008 -0500
11095
11096     Remove special-casing of FC_FILE in FcPatternPrint()
11097
11098     I can't understand why the special case is needed.  Indeed,
11099     removing it
11100     does not make any difference in the "fc-match --verbose" output, and
11101     that's the only time fc-match uses FcPatternPrint.
11102
11103  src/fcdbg.c | 21 +--------------------
11104  1 file changed, 1 insertion(+), 20 deletions(-)
11105
11106 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
11107 Author: Behdad Esfahbod <behdad@behdad.org>
11108 Date:   Sun Dec 28 16:54:44 2008 -0500
11109
11110     Explicitly chmod() directories (bug #18934)
11111
11112     Two changes:
11113
11114       - after mkdir(), we immediately chmod(), such that we are not
11115       affected
11116         by stupid umask's.
11117
11118       - if a directory we want to use is not writable but exists, we try a
11119         chmod on it.  This is to recover from stupid umask's having
11120         affected
11121         us with older versions.
11122
11123  src/fccache.c | 14 +++++++++++---
11124  1 file changed, 11 insertions(+), 3 deletions(-)
11125
11126 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
11127 Author: Behdad Esfahbod <behdad@behdad.org>
11128 Date:   Sun Dec 28 09:03:29 2008 -0500
11129
11130     Don't use identifier named complex
11131
11132  src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
11133  1 file changed, 21 insertions(+), 21 deletions(-)
11134
11135 commit 627dd913cf1588436936bc8731c7dd9c96baee90
11136 Author: Behdad Esfahbod <behdad@behdad.org>
11137 Date:   Sun Dec 28 08:06:07 2008 -0500
11138
11139     [65-fonts-persian.conf] Set foundry in target=scan instead of
11140     target=font
11141
11142  conf.d/65-fonts-persian.conf | 14 +++++++-------
11143  1 file changed, 7 insertions(+), 7 deletions(-)
11144
11145 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
11146 Author: Harshula Jayasuriya <harshula@gmail.com>
11147 Date:   Sun Dec 28 06:13:19 2008 -0500
11148
11149     Fix Sinhala coverage (bug #19288)
11150
11151  fc-lang/si.orth | 9 ++++-----
11152  1 file changed, 4 insertions(+), 5 deletions(-)
11153
11154 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
11155 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
11156 Date:   Sun Dec 28 05:15:45 2008 -0500
11157
11158     Use human-readable file names in the docs (bug #16278)
11159
11160  doc/Makefile.am | 2 +-
11161  1 file changed, 1 insertion(+), 1 deletion(-)
11162
11163 commit f26062b277e1781876a30d3170fca8bbba2409ab
11164 Author: Behdad Esfahbod <behdad@behdad.org>
11165 Date:   Sun Dec 28 04:58:14 2008 -0500
11166
11167     Implement fc-list --quiet ala grep (bug #17141)
11168
11169     Exits 1 if no fonts matched, 0 otherwise.
11170
11171  fc-list/fc-list.c | 27 ++++++++++++++++++++-------
11172  1 file changed, 20 insertions(+), 7 deletions(-)
11173
11174 commit 00c0972acae849ca3b18a7c76894c078185d3be4
11175 Author: Behdad Esfahbod <behdad@behdad.org>
11176 Date:   Sun Dec 28 04:48:54 2008 -0500
11177
11178     Fix compile with old FreeType that doesn't have FT_Select_Size()
11179     (bug #17498)
11180
11181  configure.in     | 10 +---------
11182  src/fcfreetype.c |  2 ++
11183  2 files changed, 3 insertions(+), 9 deletions(-)
11184
11185 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
11186 Author: Behdad Esfahbod <behdad@behdad.org>
11187 Date:   Sun Dec 28 04:26:26 2008 -0500
11188
11189     Use __builtin_popcount() when available (bug #17592)
11190
11191  src/fccharset.c | 4 ++++
11192  1 file changed, 4 insertions(+)
11193
11194 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
11195 Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
11196 Date:   Sun Dec 28 04:10:53 2008 -0500
11197
11198     Add config for new Indic fonts (bug #17856)
11199
11200  conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
11201  1 file changed, 28 insertions(+), 7 deletions(-)
11202
11203 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
11204 Author: Behdad Esfahbod <behdad@behdad.org>
11205 Date:   Sun Dec 28 04:06:01 2008 -0500
11206
11207     Consistently use FcStat() over stat() in all places
11208
11209  src/fcatomic.c | 2 +-
11210  src/fccache.c  | 7 +------
11211  src/fccfg.c    | 2 +-
11212  src/fcdir.c    | 4 ++--
11213  src/fcint.h    | 7 +++++++
11214  5 files changed, 12 insertions(+), 10 deletions(-)
11215
11216 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
11217 Author: Behdad Esfahbod <behdad@behdad.org>
11218 Date:   Sun Dec 28 04:00:09 2008 -0500
11219
11220     [fccache] Consistently use FcStat() over stat() (bug #18195)
11221
11222  src/fccache.c | 2 +-
11223  1 file changed, 1 insertion(+), 1 deletion(-)
11224
11225 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
11226 Author: Behdad Esfahbod <behdad@behdad.org>
11227 Date:   Sun Dec 28 03:40:21 2008 -0500
11228
11229     Cleanup symlinks in "make uninstall" (bug #18885)
11230
11231  conf.d/Makefile.am | 7 +++++++
11232  1 file changed, 7 insertions(+)
11233
11234 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
11235 Author: Harald Fernengel <harry@kdevelop.org>
11236 Date:   Sun Dec 28 03:23:58 2008 -0500
11237
11238     Don't use variables named 'bool' (bug #18851)
11239
11240  src/fcxml.c | 16 ++++++++--------
11241  1 file changed, 8 insertions(+), 8 deletions(-)
11242
11243 commit a9ac5c52a658920f1054a12435d8c07205953153
11244 Author: Behdad Esfahbod <behdad@behdad.org>
11245 Date:   Sun Dec 28 03:08:38 2008 -0500
11246
11247     [.gitignore] Update
11248
11249  .gitignore | 4 ++++
11250  1 file changed, 4 insertions(+)
11251
11252 commit 1c7f4de80cc4819b504707ae143a2d718af42733
11253 Author: Behdad Esfahbod <behdad@behdad.org>
11254 Date:   Tue Dec 2 06:07:41 2008 -0500
11255
11256     Fix two more doc typos
11257
11258  doc/fcpattern.fncs | 4 ++--
11259  1 file changed, 2 insertions(+), 2 deletions(-)
11260
11261 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
11262 Author: Behdad Esfahbod <behdad@behdad.org>
11263 Date:   Mon Sep 22 18:51:11 2008 -0400
11264
11265     Don't call FcPatternGetCharSet in FcSortWalk unless we need to
11266     (#17361)
11267
11268  src/fcmatch.c | 55
11269  +++++++++++++++++++++++++++++++------------------------
11270  1 file changed, 31 insertions(+), 24 deletions(-)
11271
11272 commit 799691c901ea2d8561980c763a7e78383f1cceec
11273 Author: Behdad Esfahbod <behdad@behdad.org>
11274 Date:   Mon Sep 22 18:16:30 2008 -0400
11275
11276     Don't leak FcValues string loaded through fcxml.c (#17661)
11277
11278     Patch from Caolan McNamara.
11279
11280  src/fcpat.c | 10 +++++-----
11281  src/fcxml.c |  2 ++
11282  2 files changed, 7 insertions(+), 5 deletions(-)
11283
11284 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
11285 Author: Chris Wilson <chris@chris-wilson.co.uk>
11286 Date:   Wed Apr 23 09:07:28 2008 +0100
11287
11288     Reduce number of allocations during FcSortWalk().
11289
11290     The current behaviour of FcSortWalk() is to create a new FcCharSet on
11291     each iteration that is the union of the previous iteration with
11292     the next
11293     FcCharSet in the font set. This causes the existing FcCharSet to be
11294     reproduced in its entirety and then allocates fresh leaves for the new
11295     FcCharSet. In essence the number of allocations is quadratic wrt the
11296     number of fonts required.
11297
11298     By introducing a new method for merging a new FcCharSet with an
11299     existing
11300     one we can change the behaviour to be effectively linear with
11301     the number
11302     of fonts - allocating no more leaves than necessary to cover all the
11303     fonts in the set.
11304
11305     For example, profiling 'gedit UTF-8-demo.txt'
11306         Allocator                   nAllocs         nBytes
11307     Before:
11308         FcCharSetFindLeafCreate 62886       2012352
11309         FcCharSetPutLeaf        9361        11441108
11310     After:
11311         FcCharSetFindLeafCreate 1940        62080
11312         FcCharSetPutLeaf        281                 190336
11313
11314     The savings are even more significant for applications like
11315     firefox-3.0b5
11316     which need to switch between large number of fonts.
11317     Before:
11318         FcCharSetFindLeafCreate 4461192     142758144
11319         FcCharSetPutLeaf            1124536         451574172
11320     After:
11321         FcCharSetFindLeafCreate 80359       2571488
11322         FcCharSetPutLeaf            18940           9720522
11323
11324     Out of interest, the next most frequent allocations are
11325         FcPatternObjectAddWithBinding 526029    10520580
11326         tt_face_load_eblc           42103           2529892
11327
11328  src/fccharset.c | 62
11329  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11330  src/fcint.h     |  3 +++
11331  src/fcmatch.c   | 13 +++---------
11332  3 files changed, 68 insertions(+), 10 deletions(-)
11333
11334 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
11335 Author: Behdad Esfahbod <behdad@behdad.org>
11336 Date:   Fri Aug 22 18:25:22 2008 -0400
11337
11338     Document how to free return value of FcNameUnparse()
11339
11340  doc/fcpattern.fncs | 2 +-
11341  1 file changed, 1 insertion(+), 1 deletion(-)
11342
11343 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
11344 Author: Behdad Esfahbod <behdad@behdad.org>
11345 Date:   Fri Aug 22 18:08:07 2008 -0400
11346
11347     Add FcConfigReference() (#17124)
11348
11349  doc/fcconfig.fncs       | 20 +++++++++++++++++---
11350  fontconfig/fontconfig.h |  3 +++
11351  src/fccfg.c             | 20 ++++++++++++++++++++
11352  src/fcint.h             |  2 ++
11353  4 files changed, 42 insertions(+), 3 deletions(-)
11354
11355 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
11356 Author: Behdad Esfahbod <behdad@behdad.org>
11357 Date:   Fri Aug 22 17:49:02 2008 -0400
11358
11359     Document when config can be NULL (#17105)
11360
11361     Note that this also fixes a bug with FcFontList() where previously
11362     it was NOT checking whether the config is up-to-date.  May want to
11363     keep the old behavior and document that ScanInterval is essentially
11364     unused internally (FcFontSetList uses it, but we can remove that
11365     too).
11366
11367  doc/fcconfig.fncs  | 21 +++++++++++++++++++++
11368  doc/fcfontset.fncs |  3 +++
11369  src/fclist.c       |  3 +++
11370  3 files changed, 27 insertions(+)
11371
11372 commit 1439c8f21af1533a920b54333f79459f456a402e
11373 Author: Behdad Esfahbod <behdad@behdad.org>
11374 Date:   Fri Aug 22 16:51:33 2008 -0400
11375
11376     Handle -h and --help according to GNU Coding Standards (#17104)
11377
11378     Added -h instead of -?.  And upon -h and --help, write usave to stdout
11379     instead of stdin, and return 0 instead of 1.
11380
11381     -? still works like before as that's what getopt returns upon unknown
11382     arguments.
11383
11384  fc-cache/fc-cache.c    | 47
11385  +++++++++++++++++++++++++----------------------
11386  fc-cache/fc-cache.sgml |  4 ++--
11387  fc-cat/fc-cat.c        | 45 ++++++++++++++++++++++++---------------------
11388  fc-cat/fc-cat.sgml     |  4 ++--
11389  fc-list/fc-list.c      | 36 ++++++++++++++++++++----------------
11390  fc-list/fc-list.sgml   |  4 ++--
11391  fc-match/fc-match.c    | 44 ++++++++++++++++++++++++--------------------
11392  fc-match/fc-match.sgml |  4 ++--
11393  fc-query/fc-query.c    | 40 ++++++++++++++++++++++------------------
11394  fc-query/fc-query.sgml |  4 ++--
11395  10 files changed, 125 insertions(+), 107 deletions(-)
11396
11397 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
11398 Author: Behdad Esfahbod <behdad@behdad.org>
11399 Date:   Fri Aug 22 13:02:14 2008 -0400
11400
11401     Add WenQuanYi fonts to default conf (#17262, from Mandriva)
11402
11403  conf.d/65-nonlatin.conf | 4 ++++
11404  1 file changed, 4 insertions(+)
11405
11406 commit f31d8b1b1a93334611353d7ea846f8006fda855c
11407 Author: Behdad Esfahbod <behdad@behdad.org>
11408 Date:   Fri Aug 22 03:51:57 2008 -0400
11409
11410     Add Sindhi .orth file. (#17140)
11411
11412  fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
11413  1 file changed, 28 insertions(+)
11414
11415 commit b9f18922f112f2f551429b692d793dda7d02cd86
11416 Author: Behdad Esfahbod <behdad@behdad.org>
11417 Date:   Thu Aug 21 17:17:04 2008 -0400
11418
11419     Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
11420
11421  fc-lang/sr.orth | 24 +++++++-----------------
11422  1 file changed, 7 insertions(+), 17 deletions(-)
11423
11424 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
11425 Author: Behdad Esfahbod <behdad@behdad.org>
11426 Date:   Thu Aug 14 15:27:16 2008 -0400
11427
11428     Fix docs re 'orig' argument of FcPatternBuild and family
11429
11430     Now call it 'p' or 'pattern', since it's modified in place.
11431     There is no copying.
11432
11433  doc/fcpattern.fncs      |  6 +++---
11434  fontconfig/fontconfig.h |  4 ++--
11435  src/fcpat.c             | 12 ++++++------
11436  3 files changed, 11 insertions(+), 11 deletions(-)
11437
11438 commit bb65f58f6354b8ad363021457852ad9e841cef89
11439 Author: Behdad Esfahbod <behdad@behdad.org>
11440 Date:   Wed Aug 13 16:45:18 2008 -0400
11441
11442     [doc] Fix signature of FcConfigHome()
11443
11444     We should write a test to automatically cross-check signatures
11445     from public headers to docs.
11446
11447  doc/fcconfig.fncs | 5 +++--
11448  1 file changed, 3 insertions(+), 2 deletions(-)
11449
11450 commit e690fbb20ec41ef018a32ac01118a41103c01289
11451 Author: Behdad Esfahbod <behdad@behdad.org>
11452 Date:   Wed Aug 13 03:30:23 2008 -0400
11453
11454     Get rid of $Id$ tags
11455
11456  COPYING                         | 2 +-
11457  Makefile.am                     | 2 +-
11458  conf.d/Makefile.am              | 2 +-
11459  configure.in                    | 2 +-
11460  doc/Makefile.am                 | 2 +-
11461  doc/confdir.sgml.in             | 2 +-
11462  doc/edit-sgml.c                 | 2 +-
11463  doc/fcatomic.fncs               | 2 +-
11464  doc/fcblanks.fncs               | 2 +-
11465  doc/fccharset.fncs              | 2 +-
11466  doc/fcconfig.fncs               | 2 +-
11467  doc/fcconstant.fncs             | 2 +-
11468  doc/fcfile.fncs                 | 2 +-
11469  doc/fcfontset.fncs              | 2 +-
11470  doc/fcfreetype.fncs             | 2 +-
11471  doc/fcinit.fncs                 | 2 +-
11472  doc/fcmatrix.fncs               | 2 +-
11473  doc/fcobjectset.fncs            | 2 +-
11474  doc/fcobjecttype.fncs           | 2 +-
11475  doc/fcpattern.fncs              | 2 +-
11476  doc/fcstring.fncs               | 2 +-
11477  doc/fcstrset.fncs               | 2 +-
11478  doc/fcvalue.fncs                | 2 +-
11479  doc/fontconfig-devel.sgml       | 2 +-
11480  doc/func.sgml                   | 2 +-
11481  doc/version.sgml.in             | 2 +-
11482  fc-cache/Makefile.am            | 2 +-
11483  fc-case/fc-case.c               | 2 +-
11484  fc-case/fccase.tmpl.h           | 2 +-
11485  fc-cat/Makefile.am              | 2 +-
11486  fc-glyphname/fc-glyphname.c     | 2 +-
11487  fc-glyphname/fcglyphname.tmpl.h | 2 +-
11488  fc-list/Makefile.am             | 2 +-
11489  fc-match/Makefile.am            | 2 +-
11490  fc-query/Makefile.am            | 2 +-
11491  src/Makefile.am                 | 2 +-
11492  36 files changed, 36 insertions(+), 36 deletions(-)
11493
11494 commit 3042050954ddbe205e3166c9910886839829e788
11495 Author: Behdad Esfahbod <behdad@behdad.org>
11496 Date:   Wed Aug 13 03:16:39 2008 -0400
11497
11498     [doc] Document that a zero rescanInterval disables automatic checks
11499     (#17103)
11500
11501  doc/fcconfig.fncs | 2 ++
11502  1 file changed, 2 insertions(+)
11503
11504 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
11505 Author: Behdad Esfahbod <behdad@behdad.org>
11506 Date:   Wed Aug 13 02:50:35 2008 -0400
11507
11508     Add FcPatternFilter() (#13016)
11509
11510  doc/fcpattern.fncs      | 12 ++++++++++++
11511  fontconfig/fontconfig.h |  3 +++
11512  src/fcpat.c             | 37 +++++++++++++++++++++++++++++++++++++
11513  3 files changed, 52 insertions(+)
11514
11515 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
11516 Author: Behdad Esfahbod <behdad@behdad.org>
11517 Date:   Wed Aug 13 02:47:12 2008 -0400
11518
11519     [doc] Add const decorator for FcPatternDuplicate()
11520
11521  doc/fcpattern.fncs | 2 +-
11522  1 file changed, 1 insertion(+), 1 deletion(-)
11523
11524 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
11525 Author: Behdad Esfahbod <behdad@behdad.org>
11526 Date:   Wed Aug 13 02:24:42 2008 -0400
11527
11528     Implement fc-list --verbose (#13015)
11529
11530     A private FcObjectGetSet() is implemented that provides an
11531     FcObjectSet of all registered elements.  FcFontSetList() is
11532     then modified to use the object set from FcObjectGetSet() if
11533     provided object-set is NULL.
11534
11535     Alternatively FcObjectGetSet() can be made public.  In that
11536     case fc-list can use that as a base if --verbose is included,
11537     and also add any elements provided by the user (though that has
11538     no effect, as all elements from the cache are already registered).
11539     Currently fc-list ignores user-provided elements if --verbose
11540     is specified.
11541
11542  fc-list/fc-list.c    | 41 ++++++++++++++++++++++++-----------------
11543  fc-list/fc-list.sgml | 10 +++++++---
11544  src/fcint.h          |  3 +++
11545  src/fclist.c         | 10 ++++++++++
11546  src/fcname.c         | 14 ++++++++++++++
11547  5 files changed, 58 insertions(+), 20 deletions(-)
11548
11549 commit 77c0d8bce86ca088782d5631617c0ef681d91312
11550 Author: Behdad Esfahbod <behdad@behdad.org>
11551 Date:   Wed Aug 13 01:31:18 2008 -0400
11552
11553     Add fc-query (#13019)
11554
11555  .gitignore               |   2 +
11556  Makefile.am              |   2 +-
11557  configure.in             |   1 +
11558  doc/fontconfig-user.sgml |   2 +-
11559  fc-cache/fc-cache.sgml   |   1 +
11560  fc-cat/fc-cat.sgml       |   1 +
11561  fc-list/fc-list.sgml     |   1 +
11562  fc-match/fc-match.sgml   |   1 +
11563  fc-query/Makefile.am     |  59 ++++++++++++++++
11564  fc-query/fc-query.c      | 166
11565  ++++++++++++++++++++++++++++++++++++++++++++
11566  fc-query/fc-query.sgml   | 174
11567  +++++++++++++++++++++++++++++++++++++++++++++++
11568  11 files changed, 408 insertions(+), 2 deletions(-)
11569
11570 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
11571 Author: Behdad Esfahbod <behdad@behdad.org>
11572 Date:   Wed Aug 13 00:42:12 2008 -0400
11573
11574     Update man pages
11575
11576  fc-cache/fc-cache.sgml | 16 ++++++++++------
11577  fc-cat/fc-cat.sgml     | 15 +++++++++++----
11578  fc-list/fc-list.sgml   | 12 ++++++++----
11579  fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
11580  4 files changed, 52 insertions(+), 21 deletions(-)
11581
11582 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
11583 Author: Behdad Esfahbod <behdad@behdad.org>
11584 Date:   Tue Aug 12 23:44:44 2008 -0400
11585
11586     [fc-match] Fix list of getopt options in --help
11587
11588  fc-match/fc-match.c | 4 ++--
11589  1 file changed, 2 insertions(+), 2 deletions(-)
11590
11591 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
11592 Author: Behdad Esfahbod <behdad@behdad.org>
11593 Date:   Tue Aug 12 18:00:35 2008 -0400
11594
11595     Add ~/.fonts.conf.d to default config (#17100)
11596
11597  conf.d/50-user.conf | 1 +
11598  1 file changed, 1 insertion(+)
11599
11600 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
11601 Author: Behdad Esfahbod <behdad@behdad.org>
11602 Date:   Tue Aug 12 17:54:45 2008 -0400
11603
11604     Update Thai default families (#16223)
11605
11606     Patch from Theppitak Karoonboonyanan
11607
11608  conf.d/65-nonlatin.conf | 13 +++++++++----
11609  1 file changed, 9 insertions(+), 4 deletions(-)
11610
11611 commit 2e08e0f243633386b6441784926f928359c92453
11612 Author: Behdad Esfahbod <behdad@behdad.org>
11613 Date:   Tue Aug 12 17:52:02 2008 -0400
11614
11615     [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
11616     (#16272)
11617
11618  doc/fcpattern.fncs | 6 ++++--
11619  1 file changed, 4 insertions(+), 2 deletions(-)
11620
11621 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
11622 Author: Behdad Esfahbod <behdad@behdad.org>
11623 Date:   Tue Aug 12 16:34:24 2008 -0400
11624
11625     Replace RCS Id tags with the file name
11626
11627  config/Makedefs.in      | 2 +-
11628  config/install.sh       | 2 +-
11629  fc-cache/fc-cache.c     | 2 +-
11630  fc-cat/fc-cat.c         | 2 +-
11631  fc-lang/aa.orth         | 2 +-
11632  fc-lang/ab.orth         | 2 +-
11633  fc-lang/af.orth         | 2 +-
11634  fc-lang/am.orth         | 2 +-
11635  fc-lang/ar.orth         | 2 +-
11636  fc-lang/ast.orth        | 2 +-
11637  fc-lang/ava.orth        | 2 +-
11638  fc-lang/ay.orth         | 2 +-
11639  fc-lang/az.orth         | 2 +-
11640  fc-lang/az_ir.orth      | 2 +-
11641  fc-lang/ba.orth         | 2 +-
11642  fc-lang/bam.orth        | 2 +-
11643  fc-lang/be.orth         | 2 +-
11644  fc-lang/bg.orth         | 2 +-
11645  fc-lang/bh.orth         | 2 +-
11646  fc-lang/bho.orth        | 2 +-
11647  fc-lang/bi.orth         | 2 +-
11648  fc-lang/bin.orth        | 2 +-
11649  fc-lang/bn.orth         | 2 +-
11650  fc-lang/bo.orth         | 2 +-
11651  fc-lang/br.orth         | 2 +-
11652  fc-lang/bs.orth         | 2 +-
11653  fc-lang/bua.orth        | 2 +-
11654  fc-lang/ca.orth         | 2 +-
11655  fc-lang/ce.orth         | 2 +-
11656  fc-lang/ch.orth         | 2 +-
11657  fc-lang/chm.orth        | 2 +-
11658  fc-lang/chr.orth        | 2 +-
11659  fc-lang/co.orth         | 2 +-
11660  fc-lang/cs.orth         | 2 +-
11661  fc-lang/cu.orth         | 2 +-
11662  fc-lang/cv.orth         | 2 +-
11663  fc-lang/cy.orth         | 2 +-
11664  fc-lang/da.orth         | 2 +-
11665  fc-lang/de.orth         | 2 +-
11666  fc-lang/dz.orth         | 2 +-
11667  fc-lang/el.orth         | 2 +-
11668  fc-lang/en.orth         | 2 +-
11669  fc-lang/eo.orth         | 2 +-
11670  fc-lang/es.orth         | 2 +-
11671  fc-lang/et.orth         | 2 +-
11672  fc-lang/eu.orth         | 2 +-
11673  fc-lang/fa.orth         | 2 +-
11674  fc-lang/fc-lang.c       | 2 +-
11675  fc-lang/fc-lang.man     | 2 +-
11676  fc-lang/fclang.tmpl.h   | 2 +-
11677  fc-lang/fi.orth         | 2 +-
11678  fc-lang/fj.orth         | 2 +-
11679  fc-lang/fo.orth         | 2 +-
11680  fc-lang/fr.orth         | 2 +-
11681  fc-lang/ful.orth        | 2 +-
11682  fc-lang/fur.orth        | 2 +-
11683  fc-lang/fy.orth         | 2 +-
11684  fc-lang/ga.orth         | 2 +-
11685  fc-lang/gd.orth         | 2 +-
11686  fc-lang/gez.orth        | 2 +-
11687  fc-lang/gl.orth         | 2 +-
11688  fc-lang/gn.orth         | 2 +-
11689  fc-lang/gu.orth         | 2 +-
11690  fc-lang/gv.orth         | 2 +-
11691  fc-lang/ha.orth         | 2 +-
11692  fc-lang/haw.orth        | 2 +-
11693  fc-lang/he.orth         | 2 +-
11694  fc-lang/hi.orth         | 2 +-
11695  fc-lang/ho.orth         | 2 +-
11696  fc-lang/hr.orth         | 2 +-
11697  fc-lang/hu.orth         | 2 +-
11698  fc-lang/hy.orth         | 2 +-
11699  fc-lang/ia.orth         | 2 +-
11700  fc-lang/ibo.orth        | 2 +-
11701  fc-lang/id.orth         | 2 +-
11702  fc-lang/ie.orth         | 2 +-
11703  fc-lang/ik.orth         | 2 +-
11704  fc-lang/io.orth         | 2 +-
11705  fc-lang/is.orth         | 2 +-
11706  fc-lang/it.orth         | 2 +-
11707  fc-lang/iu.orth         | 2 +-
11708  fc-lang/ja.orth         | 2 +-
11709  fc-lang/ka.orth         | 2 +-
11710  fc-lang/kaa.orth        | 2 +-
11711  fc-lang/ki.orth         | 2 +-
11712  fc-lang/kk.orth         | 2 +-
11713  fc-lang/kl.orth         | 2 +-
11714  fc-lang/km.orth         | 2 +-
11715  fc-lang/kn.orth         | 2 +-
11716  fc-lang/ko.orth         | 2 +-
11717  fc-lang/kok.orth        | 2 +-
11718  fc-lang/ks.orth         | 2 +-
11719  fc-lang/ku.orth         | 2 +-
11720  fc-lang/ku_ir.orth      | 2 +-
11721  fc-lang/kum.orth        | 2 +-
11722  fc-lang/kv.orth         | 2 +-
11723  fc-lang/kw.orth         | 2 +-
11724  fc-lang/ky.orth         | 2 +-
11725  fc-lang/la.orth         | 2 +-
11726  fc-lang/lb.orth         | 2 +-
11727  fc-lang/lez.orth        | 2 +-
11728  fc-lang/ln.orth         | 2 +-
11729  fc-lang/lo.orth         | 2 +-
11730  fc-lang/lt.orth         | 2 +-
11731  fc-lang/lv.orth         | 2 +-
11732  fc-lang/mai.orth        | 2 +-
11733  fc-lang/mg.orth         | 2 +-
11734  fc-lang/mh.orth         | 2 +-
11735  fc-lang/mi.orth         | 2 +-
11736  fc-lang/mk.orth         | 2 +-
11737  fc-lang/ml.orth         | 2 +-
11738  fc-lang/mn.orth         | 2 +-
11739  fc-lang/mo.orth         | 2 +-
11740  fc-lang/mr.orth         | 2 +-
11741  fc-lang/mt.orth         | 2 +-
11742  fc-lang/my.orth         | 2 +-
11743  fc-lang/nb.orth         | 2 +-
11744  fc-lang/nds.orth        | 2 +-
11745  fc-lang/ne.orth         | 2 +-
11746  fc-lang/nl.orth         | 2 +-
11747  fc-lang/nn.orth         | 2 +-
11748  fc-lang/no.orth         | 2 +-
11749  fc-lang/nr.orth         | 2 +-
11750  fc-lang/nso.orth        | 2 +-
11751  fc-lang/ny.orth         | 2 +-
11752  fc-lang/oc.orth         | 2 +-
11753  fc-lang/om.orth         | 2 +-
11754  fc-lang/or.orth         | 2 +-
11755  fc-lang/os.orth         | 2 +-
11756  fc-lang/pa.orth         | 2 +-
11757  fc-lang/pl.orth         | 2 +-
11758  fc-lang/ps_af.orth      | 2 +-
11759  fc-lang/ps_pk.orth      | 2 +-
11760  fc-lang/pt.orth         | 2 +-
11761  fc-lang/rm.orth         | 2 +-
11762  fc-lang/ro.orth         | 2 +-
11763  fc-lang/ru.orth         | 2 +-
11764  fc-lang/sa.orth         | 2 +-
11765  fc-lang/sah.orth        | 2 +-
11766  fc-lang/sco.orth        | 2 +-
11767  fc-lang/se.orth         | 2 +-
11768  fc-lang/sel.orth        | 2 +-
11769  fc-lang/sh.orth         | 2 +-
11770  fc-lang/shs.orth        | 2 +-
11771  fc-lang/si.orth         | 2 +-
11772  fc-lang/sk.orth         | 2 +-
11773  fc-lang/sl.orth         | 2 +-
11774  fc-lang/sm.orth         | 2 +-
11775  fc-lang/sma.orth        | 2 +-
11776  fc-lang/smj.orth        | 2 +-
11777  fc-lang/smn.orth        | 2 +-
11778  fc-lang/sms.orth        | 2 +-
11779  fc-lang/so.orth         | 2 +-
11780  fc-lang/sq.orth         | 2 +-
11781  fc-lang/sr.orth         | 2 +-
11782  fc-lang/ss.orth         | 2 +-
11783  fc-lang/st.orth         | 2 +-
11784  fc-lang/sv.orth         | 2 +-
11785  fc-lang/sw.orth         | 2 +-
11786  fc-lang/syr.orth        | 2 +-
11787  fc-lang/ta.orth         | 2 +-
11788  fc-lang/te.orth         | 2 +-
11789  fc-lang/tg.orth         | 2 +-
11790  fc-lang/th.orth         | 2 +-
11791  fc-lang/ti_er.orth      | 2 +-
11792  fc-lang/ti_et.orth      | 2 +-
11793  fc-lang/tig.orth        | 2 +-
11794  fc-lang/tk.orth         | 2 +-
11795  fc-lang/tl.orth         | 2 +-
11796  fc-lang/tn.orth         | 2 +-
11797  fc-lang/to.orth         | 2 +-
11798  fc-lang/tr.orth         | 2 +-
11799  fc-lang/ts.orth         | 2 +-
11800  fc-lang/tt.orth         | 2 +-
11801  fc-lang/tw.orth         | 2 +-
11802  fc-lang/tyv.orth        | 2 +-
11803  fc-lang/ug.orth         | 2 +-
11804  fc-lang/uk.orth         | 2 +-
11805  fc-lang/ur.orth         | 2 +-
11806  fc-lang/uz.orth         | 2 +-
11807  fc-lang/ven.orth        | 2 +-
11808  fc-lang/vi.orth         | 2 +-
11809  fc-lang/vo.orth         | 2 +-
11810  fc-lang/vot.orth        | 2 +-
11811  fc-lang/wa.orth         | 2 +-
11812  fc-lang/wen.orth        | 2 +-
11813  fc-lang/wo.orth         | 2 +-
11814  fc-lang/xh.orth         | 2 +-
11815  fc-lang/yap.orth        | 2 +-
11816  fc-lang/yi.orth         | 2 +-
11817  fc-lang/yo.orth         | 2 +-
11818  fc-lang/zh_cn.orth      | 2 +-
11819  fc-lang/zh_hk.orth      | 2 +-
11820  fc-lang/zh_mo.orth      | 2 +-
11821  fc-lang/zh_sg.orth      | 2 +-
11822  fc-lang/zh_tw.orth      | 2 +-
11823  fc-lang/zu.orth         | 2 +-
11824  fc-list/fc-list.c       | 2 +-
11825  fc-match/fc-match.c     | 2 +-
11826  fontconfig/fcfreetype.h | 2 +-
11827  fontconfig/fcprivate.h  | 2 +-
11828  fontconfig/fontconfig.h | 2 +-
11829  src/fcatomic.c          | 2 +-
11830  src/fcblanks.c          | 2 +-
11831  src/fccfg.c             | 2 +-
11832  src/fccharset.c         | 2 +-
11833  src/fcdbg.c             | 2 +-
11834  src/fcdefault.c         | 2 +-
11835  src/fcdir.c             | 2 +-
11836  src/fcfreetype.c        | 2 +-
11837  src/fcfs.c              | 2 +-
11838  src/fcinit.c            | 2 +-
11839  src/fcint.h             | 2 +-
11840  src/fclang.c            | 2 +-
11841  src/fclist.c            | 2 +-
11842  src/fcmatch.c           | 2 +-
11843  src/fcmatrix.c          | 2 +-
11844  src/fcname.c            | 2 +-
11845  src/fcstr.c             | 2 +-
11846  src/fcxml.c             | 2 +-
11847  220 files changed, 220 insertions(+), 220 deletions(-)
11848
11849 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
11850 Author: Behdad Esfahbod <behdad@behdad.org>
11851 Date:   Tue Aug 12 16:11:29 2008 -0400
11852
11853     Add orth file for Maithili mai.orth (#15821)
11854
11855  fc-lang/mai.orth | 25 +++++++++++++++++++++++++
11856  1 file changed, 25 insertions(+)
11857
11858 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
11859 Author: Behdad Esfahbod <behdad@behdad.org>
11860 Date:   Tue Aug 12 15:10:04 2008 -0400
11861
11862     When canonizing filenames, squash // and remove final / (#bug 16286)
11863
11864     The fact that we now drop final slashes from all filenames without
11865     checking that the file name represents a directory may surprise some,
11866     but it doesn't bother me really.
11867
11868  src/fcstr.c | 3 +++
11869  1 file changed, 3 insertions(+)
11870
11871 commit b21bea3731106ef30224f9255c4232d6e2607803
11872 Author: Behdad Esfahbod <behdad@behdad.org>
11873 Date:   Tue Aug 12 14:32:40 2008 -0400
11874
11875     [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
11876
11877  doc/fcconfig.fncs | 2 +-
11878  1 file changed, 1 insertion(+), 1 deletion(-)
11879
11880 commit e04afe83de409b880be9a854b34fb624bca5c3b0
11881 Author: Behdad Esfahbod <behdad@behdad.org>
11882 Date:   Tue Aug 12 14:10:03 2008 -0400
11883
11884     Avoid C99ism in Win32 code (#16651)
11885
11886  src/fccfg.c | 3 ++-
11887  src/fcxml.c | 3 ++-
11888  2 files changed, 4 insertions(+), 2 deletions(-)
11889
11890 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
11891 Author: Benjamin Close <Benjamin.Close@clearchain.com>
11892 Date:   Thu Feb 12 10:23:40 2009 +1030
11893
11894     Remove build manpage logfile if it exists
11895
11896  doc/Makefile.am | 1 +
11897  1 file changed, 1 insertion(+)
11898
11899 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
11900 Author: Peter <pva@gentoo.org>
11901 Date:   Sun Jun 22 09:21:05 2008 -0700
11902
11903     Make sure alias files are built first (bug 16464)
11904
11905     Signed-off-by: Keith Packard <keithp@keithp.com>
11906
11907  fc-case/Makefile.am | 4 +++-
11908  1 file changed, 3 insertions(+), 1 deletion(-)
11909
11910 commit a93b4c2aab1d79573abd646147596a8a34b19350
11911 Author: Keith Packard <keithp@keithp.com>
11912 Date:   Sat May 31 19:24:35 2008 -0700
11913
11914     Bump version to 2.6.0
11915
11916  README                  | 6 ++++--
11917  configure.in            | 2 +-
11918  fontconfig/fontconfig.h | 4 ++--
11919  3 files changed, 7 insertions(+), 5 deletions(-)
11920
11921 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
11922 Author: Keith Packard <keithp@keithp.com>
11923 Date:   Sat May 24 17:52:41 2008 -0700
11924
11925     Bump version to 2.5.93
11926
11927  README                  | 34 ++++++++++++++++++++++++++++++++--
11928  configure.in            |  2 +-
11929  fontconfig/fontconfig.h |  2 +-
11930  3 files changed, 34 insertions(+), 4 deletions(-)
11931
11932 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
11933 Author: Keith Packard <keithp@keithp.com>
11934 Date:   Sat May 24 17:14:24 2008 -0700
11935
11936     Ignore empty <dir></dir> elements
11937
11938     An empty element would cause every file starting with the current
11939     directory to be scanned, probably not what the user wanted.
11940
11941  src/fcxml.c | 4 +++-
11942  1 file changed, 3 insertions(+), 1 deletion(-)
11943
11944 commit 83c5c357abc8d626680943537b4dbc020d6c378c
11945 Author: Keith Packard <keithp@keithp.com>
11946 Date:   Sat May 24 17:01:12 2008 -0700
11947
11948     Oops. Fix for bug 15928 used wrong path for installed fc-cache.
11949
11950     fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
11951
11952  Makefile.am | 4 ++--
11953  1 file changed, 2 insertions(+), 2 deletions(-)
11954
11955 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
11956 Author: Keith Packard <keithp@keithp.com>
11957 Date:   Sat May 24 16:32:27 2008 -0700
11958
11959     Libs.private needs freetype libraries
11960
11961     To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
11962     Libs.private.
11963
11964  fontconfig.pc.in | 2 +-
11965  1 file changed, 1 insertion(+), 1 deletion(-)
11966
11967 commit ad3fc667914d19435ade56adc8afe584d5605d10
11968 Author: Sayamindu Dasgupta <sayamindu@gmail.com>
11969 Date:   Sat May 24 16:15:27 2008 -0700
11970
11971     FcConfigUptoDate breaks if directory mtime is in the future. Bug
11972     14424.
11973
11974     At OLPC, we came across a bug where the Browse activity (based
11975     on xulrunner)
11976     took 100% CPU after an upgrade/. It turns out the Mozilla uses
11977     FcConfigUptoDate() to check if new fonts have been added to the
11978     system, and
11979     this function was always returning FcFalse since we have the mtimes
11980     of some
11981     font directories set in the future. The attached patch makes
11982     FcConfigUptoDate() print a warning and return FcTrue if mtime of
11983     directories
11984     are in the future.
11985
11986  src/fccfg.c | 13 ++++++++++++-
11987  1 file changed, 12 insertions(+), 1 deletion(-)
11988
11989 commit b808204023ab47eb06dc520665eb7a0473320a9b
11990 Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
11991 Date:   Sat May 24 16:09:17 2008 -0700
11992
11993     Fix index/offset for 'decorative' matcher. Bug 15890.
11994
11995     It seems indices in _FcMatchers array are slightly mixed up,
11996     MATCH_DECORATIVE
11997     should be 10, not 11.
11998
11999     And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
12000
12001  src/fcmatch.c | 7 +++----
12002  1 file changed, 3 insertions(+), 4 deletions(-)
12003
12004 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
12005 Author: Glen Low <glen.low@pixelglow.com>
12006 Date:   Sat May 24 15:59:35 2008 -0700
12007
12008     Fix Win32 build error: install tries to run fc-cache locally
12009     (bug 15928).
12010
12011     When building in Win32 e.g. with MinGW, the install tries to run
12012     fc-cache
12013     locally but the required DLL's are not in the path. I've included
12014     a patch for
12015     this to fix Makefile.in to run fc-cache from bindir but obviously
12016     this should
12017     be applied to Makefile.am instead.
12018
12019     (the second part of this patch was already in the tree)
12020
12021  Makefile.am | 4 ++--
12022  1 file changed, 2 insertions(+), 2 deletions(-)
12023
12024 commit 557f87f7337df1d78c04d2c993916d1d1748360f
12025 Author: Neskie Manuel <neskiem@gmail.com>
12026 Date:   Sat May 24 15:51:41 2008 -0700
12027
12028     Add Secwepemctsin Orthography. Bug 15996.
12029
12030  fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
12031  1 file changed, 48 insertions(+)
12032
12033 commit a572f547fd46bf169b617108552ab0fa280f4813
12034 Author: Behdad Esfahbod <freedesktop@behdad.org>
12035 Date:   Sat May 24 15:48:00 2008 -0700
12036
12037     Persian conf update. (bug 16066).
12038
12039  conf.d/40-nonlatin.conf      | 37 +++++++++++++++++++++++++++++++++++++
12040  conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
12041  2 files changed, 57 insertions(+), 4 deletions(-)
12042
12043 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
12044 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
12045 Date:   Sat May 24 15:44:00 2008 -0700
12046
12047     Fix FcStrDirname documentation. (bug 16068)
12048
12049     Description of FcStrDirname is absent in the official documentation of
12050     fontconfig-2.5.92. At the same time the source documentation contains
12051     description of the function.
12052
12053     The problem is a consequence of a misprint in the format of the source
12054     documentation file 'fcstring.fncs'. The finish mark of description
12055     of the
12056     previous function is absent.
12057
12058  doc/fcstring.fncs | 1 +
12059  1 file changed, 1 insertion(+)
12060
12061 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
12062 Author: Keith Packard <keithp@keithp.com>
12063 Date:   Mon May 5 08:30:44 2008 -0700
12064
12065     Add a copy of dolt.m4 to acinclude.m4.
12066
12067     An ancient version of dolt.m4 was installed on my system leading to
12068     a broken
12069     build on non-Linux systems.
12070
12071  acinclude.m4 | 137
12072  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12073  1 file changed, 137 insertions(+)
12074
12075 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
12076 Author: Keith Packard <keithp@keithp.com>
12077 Date:   Sun May 4 19:08:31 2008 -0700
12078
12079     Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
12080     (bug 15822)
12081
12082     Autohinting for Indic fonts has been disabled since freetype could
12083     not handle
12084     it properly. But since freetype-2.3.5, the hinting problems for
12085     indic fonts
12086     have been fixed. Thus this is a request to enable the autohinting in
12087     fontconfig again for all the indic fonts.
12088
12089  conf.d/25-unhint-nonlatin.conf | 119
12090  -----------------------------------------
12091  1 file changed, 119 deletions(-)
12092
12093 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
12094 Author: Keith Packard <keithp@keithp.com>
12095 Date:   Sun May 4 01:27:42 2008 -0700
12096
12097     Add extended, caps, dunhill style mappings.
12098
12099     extended -> expanded.
12100     caps, dunhill -> decorative
12101
12102  src/fcfreetype.c | 5 +++--
12103  1 file changed, 3 insertions(+), 2 deletions(-)
12104
12105 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
12106 Author: Keith Packard <keithp@keithp.com>
12107 Date:   Sun May 4 01:26:40 2008 -0700
12108
12109     Fix a few memory tracking mistakes.
12110
12111     The built-in memory tracking code in fontconfig relies on a lot
12112     of manual
12113     function call tracking. A pain, but it helps debug leaks.
12114
12115  src/fcatomic.c  | 2 +-
12116  src/fccharset.c | 6 ++++++
12117  src/fcinit.c    | 2 ++
12118  src/fcpat.c     | 2 +-
12119  src/fcstr.c     | 9 +++++++--
12120  5 files changed, 17 insertions(+), 4 deletions(-)
12121
12122 commit c6c9400d67ffefa95100d03e6650ea901b05116b
12123 Author: Keith Packard <keithp@keithp.com>
12124 Date:   Sun May 4 01:25:04 2008 -0700
12125
12126     Call FcFini to make memory debugging easier
12127
12128     FcFini frees all libary data structures so valgrind should report 0
12129     allocations in use when the program exits.
12130
12131  fc-cache/fc-cache.c | 1 +
12132  1 file changed, 1 insertion(+)
12133
12134 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
12135 Author: Keith Packard <keithp@keithp.com>
12136 Date:   Sat May 3 20:39:07 2008 -0700
12137
12138     Bump version to 2.5.92
12139
12140  README                  | 40 ++++++++++++++++++++++++++++++++++++++--
12141  configure.in            |  2 +-
12142  fontconfig/fontconfig.h |  2 +-
12143  3 files changed, 40 insertions(+), 4 deletions(-)
12144
12145 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
12146 Author: Keith Packard <keithp@keithp.com>
12147 Date:   Sat May 3 20:38:29 2008 -0700
12148
12149     git ignore doltcompile
12150
12151  .gitignore | 1 +
12152  1 file changed, 1 insertion(+)
12153
12154 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
12155 Author: Keith Packard <keithp@keithp.com>
12156 Date:   Sat May 3 20:37:49 2008 -0700
12157
12158     Allow for RC versions in README update
12159
12160  new-version.sh | 4 ++--
12161  1 file changed, 2 insertions(+), 2 deletions(-)
12162
12163 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
12164 Author: Keith Packard <keithp@keithp.com>
12165 Date:   Sat May 3 20:23:37 2008 -0700
12166
12167     Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
12168     15692)
12169
12170     Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
12171     variables as it includes marcros:
12172
12173     m4_pattern_forbid([^_?LT_[A-Z_]+$])
12174
12175     Rename the LT_ variables to LIBT_ to work around this restriction.
12176
12177  configure.in      | 18 +++++++++---------
12178  fontconfig-zip.in |  2 +-
12179  src/Makefile.am   |  6 +++---
12180  3 files changed, 13 insertions(+), 13 deletions(-)
12181
12182 commit 0028f72bc818ca3bc343383fb644765ae12ce769
12183 Author: Carlo Bramini <carlo.bramix@libero.it>
12184 Date:   Sat May 3 20:17:16 2008 -0700
12185
12186     Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
12187
12188     With PUBLIC_FILES no longer containing the freetype-dependent
12189     symbols, those
12190     must be added to the fontconfig.def file build process.
12191
12192  src/Makefile.am | 4 ++--
12193  1 file changed, 2 insertions(+), 2 deletions(-)
12194
12195 commit bdbc26f3d970581a3248c245451f7fbfb1609601
12196 Author: Keith Packard <keithp@keithp.com>
12197 Date:   Sat May 3 20:14:07 2008 -0700
12198
12199     Make fc-match behave better when style is unknown (bug 15332)
12200
12201  fc-match/fc-match.c | 2 +-
12202  1 file changed, 1 insertion(+), 1 deletion(-)
12203
12204 commit 3322ca855330631e0d849e6beca0c2d82390898f
12205 Author: Keith Packard <keithp@keithp.com>
12206 Date:   Sat May 3 20:07:35 2008 -0700
12207
12208     Use of ":=" in src/Makefile.am is unportable (bug 14420)
12209
12210     Building 2.5.91 on Solaris with the native make(1) yields
12211
12212     ...
12213     Making all in src
12214     make: Fatal error in reader: Makefile, line 313: Unexpected end of
12215     line seen
12216     Current working directory /tmp/fontconfig-2.5.91/src
12217     *** Error code 1
12218
12219     This is due to the following line (src/Makefile.am:143):
12220
12221         CLEANFILES := $(ALIAS_FILES)
12222
12223     Changing that to a standard assignment ("=") fixes the problem.
12224
12225     I believe the ":=" is a typo. ALIAS_FILES is just a statically
12226     assigned
12227     variable; it's not like evaluating it more than once would be
12228     a problem.
12229
12230  src/Makefile.am | 2 +-
12231  1 file changed, 1 insertion(+), 1 deletion(-)
12232
12233 commit df8ceebdbe735226bef602614921d517321c690f
12234 Author: Keith Packard <keithp@keithp.com>
12235 Date:   Sat May 3 20:06:48 2008 -0700
12236
12237     Remove doltcompile in distclean
12238
12239  Makefile.am | 2 +-
12240  1 file changed, 1 insertion(+), 1 deletion(-)
12241
12242 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
12243 Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
12244 Date:   Sat May 3 19:49:07 2008 -0700
12245
12246     fontconfig build fails if "head" is missing or unusable (bug 14304)
12247
12248     If the /usr/bin/head program is missing or unusable, or if an
12249     unusable head
12250     program is listed first in the PATH, fontconfig fails to build
12251
12252     using "sed -n 1p" instead of "head -1" would be a suitable workaround.
12253
12254  src/makealias | 2 +-
12255  1 file changed, 1 insertion(+), 1 deletion(-)
12256
12257 commit 6d65081e35fc1ffae1212f173853b0693645192e
12258 Author: Dennis Schridde <lindevel@gmx.net>
12259 Date:   Sat May 3 19:45:31 2008 -0700
12260
12261     Proper config path for static libraries in win32
12262
12263     Since fontconfig didn't have special handling for paths in static
12264     Windows
12265     libraries, I've created a patch which should fix this.
12266
12267     Basically it does this:
12268     fccfg.c:
12269     If fontconfig_path was uninitialised it tries to get the directory
12270     the exe is
12271     in and uses a fonts/ dir inside that.
12272     fcxml.c:
12273     In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
12274     for a
12275     fonts/ directory where the exe is located.
12276
12277  src/fccfg.c | 26 +++++++++++++++++++++-----
12278  src/fcxml.c | 22 +++++++++++++++++++++-
12279  2 files changed, 42 insertions(+), 6 deletions(-)
12280
12281 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
12282 Author: Changwoo Ryu <cwryu@debian.org>
12283 Date:   Sat May 3 19:39:56 2008 -0700
12284
12285     Korean font in the default config - replacing baekmuk with un
12286     (bug 13569)
12287
12288     I propose to replace the default Baekmuk Korean fonts with Un fonts.
12289
12290     Some people don't agree but most Korean people prefer Un fonts
12291     to Baekmuk
12292     ones.  Un fonts just look better, at least in the most common Linux
12293     desktops
12294     (antialiased, GNOME or KDE, high resolution).
12295
12296  conf.d/40-nonlatin.conf | 2 ++
12297  conf.d/65-nonlatin.conf | 4 ++++
12298  2 files changed, 6 insertions(+)
12299
12300 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
12301 Author: Sylvain Pasche <sylvain.pasche@gmail.com>
12302 Date:   Sat May 3 19:33:45 2008 -0700
12303
12304     Fontconfig options for freetype sub-pixel filter configuration
12305
12306     David Turner has modified FreeType to be able to render sub-pixel
12307     decimated
12308     glyphs using different methods of filtering. Fontconfig needs new
12309     configurables to support selecting these new filtering options. A
12310     patch
12311     follows that would correspond to one available for Cairo in bug 10301.
12312
12313  doc/fontconfig-devel.sgml | 1 +
12314  doc/fontconfig-user.sgml  | 5 +++++
12315  fontconfig/fontconfig.h   | 9 ++++++++-
12316  src/fcint.h               | 3 ++-
12317  src/fcname.c              | 7 ++++++-
12318  5 files changed, 22 insertions(+), 3 deletions(-)
12319
12320 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
12321 Author: Frederic Crozat <fcrozat@mandriva.com>
12322 Date:   Sat May 3 19:26:09 2008 -0700
12323
12324     Merge some of Mandriva configuration into upstream configuration. Bug
12325     13247
12326
12327     This is merging some parts of Mandriva fontconfig changes, mostly
12328     adding and
12329     documenting fonts to common aliases.
12330
12331  conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
12332  conf.d/60-latin.conf           |  3 ++
12333  conf.d/65-nonlatin.conf        | 81
12334  ++++++++++++++++++++++++++++++++++++++----
12335  conf.d/69-unifont.conf         |  4 +++
12336  4 files changed, 101 insertions(+), 7 deletions(-)
12337
12338 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
12339 Author: Keith Packard <keithp@keithp.com>
12340 Date:   Sat May 3 19:09:57 2008 -0700
12341
12342     Add --all flag to fc-match to show the untrimmed list. Bug 13018.
12343
12344  fc-match/fc-match.c | 18 ++++++++++++------
12345  1 file changed, 12 insertions(+), 6 deletions(-)
12346
12347 commit 8415442f9bb8ad624c9940adf187390468c70548
12348 Author: Keith Packard <keithp@keithp.com>
12349 Date:   Sat May 3 18:04:32 2008 -0700
12350
12351     Add some sample cursive and fantasy families.
12352
12353  conf.d/45-latin.conf | 20 ++++++++++++++++++++
12354  conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
12355  2 files changed, 44 insertions(+)
12356
12357 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
12358 Author: Keith Packard <keithp@keithp.com>
12359 Date:   Sat May 3 17:43:39 2008 -0700
12360
12361     Remove size and dpi values from bitmap fonts. Bug 8765.
12362
12363     The only relevant information is the pixel size; don't report
12364     anything else.
12365
12366  src/fcfreetype.c | 34 ----------------------------------
12367  1 file changed, 34 deletions(-)
12368
12369 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
12370 Author: Keith Packard <keithp@keithp.com>
12371 Date:   Sat May 3 17:19:43 2008 -0700
12372
12373     Work around for bitmap-only TrueType fonts that are missing the
12374     glyf table.
12375
12376     Bitmap-only TrueType fonts without a glyf table will not load a
12377     glyph when
12378     FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
12379     fonts that have no
12380     glyphs and select a single strike to measure the glyph map with.
12381
12382  src/fcfreetype.c | 58
12383  +++++++++++++++++++++++++++++++++++++++++++++++++-------
12384  1 file changed, 51 insertions(+), 7 deletions(-)
12385
12386 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
12387 Author: Keith Packard <keithp@keithp.com>
12388 Date:   Sat May 3 17:18:01 2008 -0700
12389
12390     Use DOLT if available
12391
12392  configure.in | 1 +
12393  1 file changed, 1 insertion(+)
12394
12395 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
12396 Author: Eric Anholt <eric@anholt.net>
12397 Date:   Fri Apr 18 11:52:41 2008 -0700
12398
12399     Fix build with !ENABLE_DOCS and no built manpages.
12400
12401  fc-cache/Makefile.am | 8 ++++++--
12402  fc-cat/Makefile.am   | 8 ++++++--
12403  fc-list/Makefile.am  | 8 ++++++--
12404  fc-match/Makefile.am | 8 ++++++--
12405  4 files changed, 24 insertions(+), 8 deletions(-)
12406
12407 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
12408 Author: Keith Packard <keithp@keithp.com>
12409 Date:   Thu Jan 10 10:58:25 2008 -0800
12410
12411     Bump version to 2.5.91
12412
12413  README                  | 26 ++++++++++++++++++++++----
12414  configure.in            |  2 +-
12415  fontconfig/fontconfig.h |  2 +-
12416  3 files changed, 24 insertions(+), 6 deletions(-)
12417
12418 commit b2cbf483ab520ff21ca2152f960498d181613608
12419 Author: Keith Packard <keithp@keithp.com>
12420 Date:   Thu Jan 10 10:58:22 2008 -0800
12421
12422     git-tag requires space after -m flag
12423
12424  new-version.sh | 2 +-
12425  1 file changed, 1 insertion(+), 1 deletion(-)
12426
12427 commit 51f1536479064c2d224860c15271a9b14c87fd62
12428 Author: Keith Packard <keithp@keithp.com>
12429 Date:   Thu Jan 10 10:56:52 2008 -0800
12430
12431     new-version.sh was mis-editing files
12432
12433  new-version.sh | 19 ++++++++-----------
12434  1 file changed, 8 insertions(+), 11 deletions(-)
12435
12436 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
12437 Author: Keith Packard <keithp@keithp.com>
12438 Date:   Thu Jan 10 10:48:00 2008 -0800
12439
12440     Add more files to .gitignore
12441
12442  .gitignore | 7 +++++--
12443  1 file changed, 5 insertions(+), 2 deletions(-)
12444
12445 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
12446 Author: Keith Packard <keithp@keithp.com>
12447 Date:   Thu Jan 10 10:43:33 2008 -0800
12448
12449     Distribute khmer font aliases
12450
12451  conf.d/65-khmer.conf | 16 ++++++++++++++++
12452  conf.d/Makefile.am   |  1 +
12453  2 files changed, 17 insertions(+)
12454
12455 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
12456 Author: Keith Packard <keithp@keithp.com>
12457 Date:   Thu Jan 10 10:40:41 2008 -0800
12458
12459     Create new-version.sh to help with releases, update INSTALL
12460     instructions
12461
12462  INSTALL        |  36 +++++------------
12463  new-version.sh | 121
12464  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12465  2 files changed, 131 insertions(+), 26 deletions(-)
12466
12467 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
12468 Author: Keith Packard <keithp@keithp.com>
12469 Date:   Thu Jan 10 08:58:57 2008 -0800
12470
12471     Distribute new fcftint.h file
12472
12473  src/Makefile.am | 2 +-
12474  1 file changed, 1 insertion(+), 1 deletion(-)
12475
12476 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
12477 Author: Keith Packard <keithp@keithp.com>
12478 Date:   Tue Jan 8 12:34:19 2008 -0800
12479
12480     Eliminate references to freetype from utility Makefile.am's
12481
12482     The utility programs don't use any freetype interfaces, so they
12483     don't need to directly refer to freetype headers or libraries.
12484
12485  fc-cache/Makefile.am | 4 ++--
12486  fc-cat/Makefile.am   | 4 ++--
12487  fc-list/Makefile.am  | 4 ++--
12488  fc-match/Makefile.am | 4 ++--
12489  4 files changed, 8 insertions(+), 8 deletions(-)
12490
12491 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
12492 Author: Keith Packard <keithp@keithp.com>
12493 Date:   Mon Jan 7 16:31:06 2008 -0800
12494
12495     Include fcftaliastail.h so that the freetype funcs are exported.
12496
12497     This header file needs to be included at the end of every file that
12498     exports any freetype symbols.
12499
12500  src/fcfreetype.c | 1 +
12501  src/fclang.c     | 1 +
12502  src/fcpat.c      | 1 +
12503  3 files changed, 3 insertions(+)
12504
12505 commit dbd065ad312921308add99fc4cb31457d9045e6a
12506 Author: Keith Packard <keithp@keithp.com>
12507 Date:   Wed Jan 2 08:47:14 2008 -0800
12508
12509     Remove freetype requirement for build-time applications.
12510
12511     This avoids requiring the freetype development files when cross
12512     compiling
12513
12514  fc-arch/Makefile.am      |  2 +-
12515  fc-case/Makefile.am      |  2 +-
12516  fc-glyphname/Makefile.am |  2 +-
12517  fc-lang/Makefile.am      |  2 +-
12518  src/Makefile.am          | 13 +++++++++---
12519  src/fcfreetype.c         |  1 +
12520  src/fcftint.h            | 54
12521  ++++++++++++++++++++++++++++++++++++++++++++++++
12522  src/fcint.h              | 18 +---------------
12523  src/fclang.c             |  1 +
12524  src/fcpat.c              |  1 +
12525  src/makealias            |  6 ++++--
12526  11 files changed, 76 insertions(+), 26 deletions(-)
12527
12528 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
12529 Author: Keith Packard <keithp@keithp.com>
12530 Date:   Sun Dec 23 14:06:41 2007 -0800
12531
12532     Fix OOM failure case in FcPStackPush.
12533
12534     When allocation for the node attributes fail, clean up the node
12535     allocation
12536     and report failure.
12537
12538  src/fcxml.c | 5 +++++
12539  1 file changed, 5 insertions(+)
12540
12541 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
12542 Author: Hongbo Zhao <hongbo.zhao@gmail.com>
12543 Date:   Wed Dec 12 21:47:33 2007 -0800
12544
12545     Not_contain should use strstr, not strcmp on strings. (bug 13632)
12546
12547     For Version 2.5.0, (same for previous version 2.4.2), in source
12548     file fccfg.c,
12549     on line 700,
12550
12551     Original:
12552           ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
12553
12554     Should change to:
12555           ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
12556
12557     I think this is just a mistake when copy-n-paste similar codes in
12558     the same
12559     function. Apparently, return for "Not_contain" should be just the
12560     inverse of
12561     "Contain", not the same as "Equal".
12562
12563  src/fccfg.c | 2 +-
12564  1 file changed, 1 insertion(+), 1 deletion(-)
12565
12566 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
12567 Author: Keith Packard <keithp@keithp.com>
12568 Date:   Sun Nov 25 16:35:55 2007 -0800
12569
12570     Move conf.avail/README to conf.d/README (bug 13392)
12571
12572     Because conf.d is where most people look first.  And the comment at
12573     the top
12574     of the README file says conf.d/README too.
12575
12576  conf.d/Makefile.am | 7 +++++--
12577  1 file changed, 5 insertions(+), 2 deletions(-)
12578
12579 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
12580 Author: Keith Packard <keithp@koto.keithp.com>
12581 Date:   Tue Nov 13 18:56:44 2007 -0800
12582
12583     Bump version number to 2.5
12584
12585  README                  | 15 +++++++++++++--
12586  configure.in            |  2 +-
12587  fontconfig/fontconfig.h |  4 ++--
12588  3 files changed, 16 insertions(+), 5 deletions(-)
12589
12590 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
12591 Author: Tor Lillqvist <tml@iki.fi>
12592 Date:   Tue Nov 13 16:41:55 2007 -0800
12593
12594     Workaround for stat() brokenness in Microsoft's C library (bug 8526)
12595
12596     Fix a couple of longstanding problems with fontconfig on Windows that
12597     manifest themselves especially in GIMP. The root cause to the problems
12598     is in
12599     Microsoft's incredibly stupid stat() implementation. Basically, stat()
12600     returns wrong timestamp fields for files on NTFS filesystems on
12601     machines
12602     that use automatic DST switching.
12603
12604     See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
12605     http://www.codeproject.com/datetime/dstbugs.asp
12606
12607     As fccache.c now looks at more fields in the stat struct I fill in
12608     them all.
12609     I noticed that fstat() is used only on a fd just after opening it,
12610     so on
12611     Win32 I just call my stat() replacement before opening instead...
12612     Implementing a good replacement for fstat() would be harder because
12613     the code
12614     in fccache.c wants to compare inode numbers. There are no (readily
12615     accessible) inode numbers on Win32, so I fake it with the hash of
12616     the full
12617     file name, in the case as it is on disk. And fstat() doesn't know
12618     the full
12619     file name, so it would be rather hard to come up with a inode
12620     number to
12621     identify the file.
12622
12623     The patch also adds similar handling for the cache directory as for
12624     the fonts
12625     directory: If a cachedir element in fonts.conf contains the magic
12626     string
12627     "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
12628     path under
12629     the machine's (or user's) temp folder as returned by GetTempPath(). I
12630     don't
12631     want to hardcode any pathnames in a fonts.conf intended to be
12632     distributed to
12633     end-users, most of which who wouldn't know how to edit it anyway. And
12634     requiring an installer to edit it gets complicated.
12635
12636  configure.in         |  6 +++-
12637  fc-cache/Makefile.am |  3 ++
12638  src/fccache.c        | 93
12639  +++++++++++++++++++++++++++++++++++++++++++++++++++-
12640  src/fcxml.c          | 24 ++++++++++++++
12641  4 files changed, 124 insertions(+), 2 deletions(-)
12642
12643 commit 1315db01b626aedd27e3e05bde96ce46c253629b
12644 Author: Keith Packard <keithp@koto.keithp.com>
12645 Date:   Tue Nov 13 15:48:30 2007 -0800
12646
12647     Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
12648
12649     This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
12650
12651     Conflicts:
12652
12653         src/Makefile.am
12654
12655     Xft still uses the macros that are in fcprivate.h. Document those
12656     macros and
12657     include fcprivate.h in the published header files.
12658
12659  doc/check-missing-doc   |   1 +
12660  doc/fcobjectset.fncs    |  11 +++++
12661  doc/fcpattern.fncs      |  12 ++++-
12662  fontconfig/Makefile.am  |   3 +-
12663  fontconfig/fcprivate.h  | 123
12664  ++++++++++++++++++++++++++++++++++++++++++++++++
12665  fontconfig/fontconfig.h |   2 +-
12666  src/Makefile.am         |   3 +-
12667  src/fcint.h             |  95 +------------------------------------
12668  8 files changed, 152 insertions(+), 98 deletions(-)
12669
12670 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
12671 Author: Keith Packard <keithp@koto.keithp.com>
12672 Date:   Tue Nov 13 15:16:58 2007 -0800
12673
12674     Document that FcConfigGetFonts returns the internal fontset (bug
12675     13197)
12676
12677     FcConfigGetFonts returns the internal font set used by the library
12678     which
12679     must not be freed by the application or 'bad things' will happen.
12680
12681  doc/fcconfig.fncs | 3 ++-
12682  1 file changed, 2 insertions(+), 1 deletion(-)
12683
12684 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
12685 Author: Keith Packard <keithp@koto.keithp.com>
12686 Date:   Tue Nov 13 15:11:35 2007 -0800
12687
12688     Document that Match calls FcFontRenderPrepare (bug 13162).
12689
12690     The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
12691     without
12692     knowing that they call FcFontRenderPrepare.
12693
12694  doc/fcconfig.fncs  | 12 ++++++++----
12695  doc/fcfontset.fncs | 12 ++++++++----
12696  2 files changed, 16 insertions(+), 8 deletions(-)
12697
12698 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
12699 Author: Keith Packard <keithp@koto.keithp.com>
12700 Date:   Tue Nov 13 14:58:39 2007 -0800
12701
12702     Document several function return values (Bug 13145).
12703
12704     Several functions had no indication of what the return value would be,
12705     mostly these were allocation failure returns.
12706
12707  doc/fcatomic.fncs     |  4 +++-
12708  doc/fcconfig.fncs     | 21 ++++++++++++++-------
12709  doc/fcconstant.fncs   |  8 ++++++--
12710  doc/fcfile.fncs       | 28 +++++++++++++++-------------
12711  doc/fcfontset.fncs    |  3 ++-
12712  doc/fcinit.fncs       |  7 +++++--
12713  doc/fcobjectset.fncs  |  3 ++-
12714  doc/fcobjecttype.fncs |  6 ++++--
12715  8 files changed, 51 insertions(+), 29 deletions(-)
12716
12717 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
12718 Author: Keith Packard <keithp@koto.keithp.com>
12719 Date:   Mon Nov 5 16:08:55 2007 -0800
12720
12721     Fix parallel build in doc directory.
12722
12723     docbook2man has fixed output file names; place output in a
12724     subdirectory to
12725     avoid collisions.
12726
12727  doc/Makefile.am | 8 +++++---
12728  1 file changed, 5 insertions(+), 3 deletions(-)
12729
12730 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
12731 Author: Keith Packard <keithp@koto.keithp.com>
12732 Date:   Mon Nov 5 15:52:45 2007 -0800
12733
12734     Update version numbers to 2.4.92 (2.5 RC2)
12735
12736  README                  | 49
12737  +++++++++++++++++++++++++++++++++++++++++++++++--
12738  fontconfig/fontconfig.h |  2 +-
12739  2 files changed, 48 insertions(+), 3 deletions(-)
12740
12741 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
12742 Author: Behdad Esfahbod <behdad@behdad.org>
12743 Date:   Mon Nov 5 18:12:51 2007 -0500
12744
12745     Simplify/improve 30-metric-aliases.conf
12746
12747  conf.d/30-metric-aliases.conf | 192
12748  ++++++++++++++++++++++++------------------
12749  1 file changed, 109 insertions(+), 83 deletions(-)
12750
12751 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
12752 Author: Behdad Esfahbod <behdad@behdad.org>
12753 Date:   Mon Nov 5 17:07:36 2007 -0500
12754
12755     Remove list of available conf files from README.
12756     It was redundant and out-dated.
12757
12758  conf.d/README | 29 +----------------------------
12759  1 file changed, 1 insertion(+), 28 deletions(-)
12760
12761 commit 0294bda4800b94828b59139e6205730c74261c40
12762 Author: Behdad Esfahbod <behdad@behdad.org>
12763 Date:   Mon Nov 5 17:05:36 2007 -0500
12764
12765     Fix documented conf-file naming format in README
12766
12767  conf.d/README | 8 ++++----
12768  1 file changed, 4 insertions(+), 4 deletions(-)
12769
12770 commit 07d04da76c4009552866ae0d2f85659186ef77d6
12771 Author: Behdad Esfahbod <behdad@behdad.org>
12772 Date:   Mon Nov 5 17:01:44 2007 -0500
12773
12774     Remove 25-unhint-nonlatin.conf from default configuration by not
12775     linking it.
12776
12777  conf.d/Makefile.am | 1 -
12778  1 file changed, 1 deletion(-)
12779
12780 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
12781 Author: Behdad Esfahbod <behdad@behdad.org>
12782 Date:   Mon Nov 5 16:46:19 2007 -0500
12783
12784     Oops, fix Makefile.am.
12785
12786  conf.d/Makefile.am | 4 ++--
12787  1 file changed, 2 insertions(+), 2 deletions(-)
12788
12789 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
12790 Author: Behdad Esfahbod <behdad@behdad.org>
12791 Date:   Mon Nov 5 16:43:49 2007 -0500
12792
12793     Remove 20-lohit-gujarati.conf.  It's covered by
12794     25-unhint-nonlatin.conf now.
12795
12796  conf.d/20-lohit-gujarati.conf | 11 -----------
12797  conf.d/Makefile.am            |  2 --
12798  2 files changed, 13 deletions(-)
12799
12800 commit 7465091fa90753440ed775de5783387bc4fd9cc4
12801 Author: Behdad Esfahbod <behdad@behdad.org>
12802 Date:   Mon Nov 5 16:43:14 2007 -0500
12803
12804     Remove redundant/obsolete comments from conf files.
12805
12806     Conf files had an initial comment mentioning the files' name.
12807     This was outdated and wrong in most cases.  There's no real use
12808     in that.
12809
12810  conf.d/10-autohint.conf          | 1 -
12811  conf.d/10-no-sub-pixel.conf      | 1 -
12812  conf.d/10-sub-pixel-bgr.conf     | 1 -
12813  conf.d/10-sub-pixel-rgb.conf     | 1 -
12814  conf.d/10-sub-pixel-vbgr.conf    | 1 -
12815  conf.d/10-sub-pixel-vrgb.conf    | 1 -
12816  conf.d/10-unhinted.conf          | 1 -
12817  conf.d/20-fix-globaladvance.conf | 1 -
12818  conf.d/20-unhint-small-vera.conf | 1 -
12819  conf.d/25-unhint-nonlatin.conf   | 1 -
12820  conf.d/30-metric-aliases.conf    | 1 -
12821  conf.d/30-urw-aliases.conf       | 1 -
12822  conf.d/50-user.conf              | 1 -
12823  conf.d/51-local.conf             | 1 -
12824  conf.d/65-fonts-persian.conf     | 1 -
12825  conf.d/70-no-bitmaps.conf        | 1 -
12826  conf.d/70-yes-bitmaps.conf       | 1 -
12827  conf.d/80-delicious.conf         | 1 -
12828  18 files changed, 18 deletions(-)
12829
12830 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
12831 Author: Behdad Esfahbod <behdad@behdad.org>
12832 Date:   Mon Nov 5 16:40:25 2007 -0500
12833
12834     Use binding="same" in 30-urw-aliases.conf and remove duplicate
12835     entries.
12836
12837     Times, Helvetical, and Courier are already handled in
12838     30-metric-aliases.conf.
12839     Remove them here and add a comment instead.
12840
12841  conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
12842  1 file changed, 8 insertions(+), 19 deletions(-)
12843
12844 commit 4b51f173c99152586db26b03752873a4b4020672
12845 Author: Behdad Esfahbod <behdad@behdad.org>
12846 Date:   Mon Nov 5 16:36:55 2007 -0500
12847
12848     Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
12849
12850  conf.d/40-generic.conf  | 80
12851  -------------------------------------------------
12852  conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
12853  conf.d/45-latin.conf    | 56 ++++++++++++++++++++++++++++++++++
12854  conf.d/Makefile.am      |  6 ++--
12855  conf.d/README           |  5 ++--
12856  5 files changed, 114 insertions(+), 84 deletions(-)
12857
12858 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
12859 Author: Behdad Esfahbod <behdad@behdad.org>
12860 Date:   Mon Nov 5 16:14:35 2007 -0500
12861
12862     Add/update config files from Fedora.
12863
12864  conf.d/25-unhint-nonlatin.conf | 228
12865  +++++++++++++++++++++++++++++++++++++++++
12866  conf.d/30-amt-aliases.conf     |  21 ----
12867  conf.d/30-metric-aliases.conf  | 186 +++++++++++++++++++++++++++++++++
12868  conf.d/40-generic.conf         |  22 +++-
12869  conf.d/65-nonlatin.conf        |  45 ++++++++
12870  conf.d/Makefile.am             |   6 +-
12871  conf.d/README                  |   3 +-
12872  7 files changed, 483 insertions(+), 28 deletions(-)
12873
12874 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
12875 Author: Behdad Esfahbod <behdad@behdad.org>
12876 Date:   Mon Nov 5 15:29:44 2007 -0500
12877
12878     Add FcGetLangs() and FcLangGetCharSet().
12879
12880  doc/fclangset.fncs      | 16 ++++++++++++++++
12881  fontconfig/fontconfig.h |  6 ++++++
12882  src/fcint.h             |  3 ---
12883  src/fclang.c            | 20 ++++++++++++++++++--
12884  4 files changed, 40 insertions(+), 5 deletions(-)
12885
12886 commit 811995b79db16be39046dbbffcc5a7d66f88b731
12887 Author: Behdad Esfahbod <behdad@behdad.org>
12888 Date:   Mon Nov 5 15:29:03 2007 -0500
12889
12890     Fix trivial bugs in edit-sgml.c
12891
12892  doc/edit-sgml.c | 3 ++-
12893  1 file changed, 2 insertions(+), 1 deletion(-)
12894
12895 commit de1faa42d1425f80366707a730ea919c57e57b2f
12896 Author: Keith Packard <keithp@koto.keithp.com>
12897 Date:   Sun Nov 4 12:20:45 2007 -0800
12898
12899     Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
12900
12901     These two names are typos of the correct names. Instead of simply
12902     changing
12903     them, the correct thing to do is leave them in the library, add
12904     the correct
12905     functions and mark them as deprecated so any source packages will
12906     be updated.
12907
12908     This requires bumping the minor version of the library (for adding
12909     APIs)
12910     instead of bumping the major version of the library (for removing
12911     APIs).
12912
12913  configure.in            |  6 +++---
12914  fontconfig/fontconfig.h | 13 +++++++++++++
12915  src/Makefile.am         |  5 +++--
12916  src/fccfg.c             | 16 ++++++++++++++++
12917  src/fcdeprecate.h       | 36 ++++++++++++++++++++++++++++++++++++
12918  src/fcint.h             |  1 +
12919  6 files changed, 72 insertions(+), 5 deletions(-)
12920
12921 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
12922 Author: Keith Packard <keithp@koto.keithp.com>
12923 Date:   Sat Nov 3 23:43:48 2007 -0700
12924
12925     Ignore new generated documentation
12926
12927  .gitignore | 3 +++
12928  1 file changed, 3 insertions(+)
12929
12930 commit dc7b6f1d79b5508706be9242b79180727701e54f
12931 Author: Keith Packard <keithp@koto.keithp.com>
12932 Date:   Sat Nov 3 23:42:32 2007 -0700
12933
12934     Link new function documentation into the fontconfig-devel.sgml
12935
12936  doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
12937  1 file changed, 31 insertions(+)
12938
12939 commit dac27f2f1a766b042487827c726b3ccae147d282
12940 Author: Keith Packard <keithp@koto.keithp.com>
12941 Date:   Sat Nov 3 23:41:38 2007 -0700
12942
12943     Formatting syntax mistake in doc/fclangset.fncs.
12944
12945     <parameter>ls</function> needed to be <parameter>ls</parameter>.
12946
12947  doc/fclangset.fncs | 2 +-
12948  1 file changed, 1 insertion(+), 1 deletion(-)
12949
12950 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
12951 Author: Keith Packard <keithp@koto.keithp.com>
12952 Date:   Sat Nov 3 23:23:55 2007 -0700
12953
12954     Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
12955
12956     Just adding the .fncs versions doesn't get these files generated.
12957
12958  doc/Makefile.am | 3 +++
12959  1 file changed, 3 insertions(+)
12960
12961 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
12962 Author: Keith Packard <keithp@koto.keithp.com>
12963 Date:   Sat Nov 3 23:23:09 2007 -0700
12964
12965     Fix formatting syntax in doc/fccache.fncs
12966
12967  doc/fccache.fncs | 8 ++++----
12968  1 file changed, 4 insertions(+), 4 deletions(-)
12969
12970 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
12971 Author: Keith Packard <keithp@koto.keithp.com>
12972 Date:   Sat Nov 3 23:03:11 2007 -0700
12973
12974     Replace incorrect documentation uses of 'char' with 'FcChar8'
12975     (bug 13002).
12976
12977  doc/fcconfig.fncs         | 10 +++++-----
12978  doc/fcfile.fncs           |  6 +++---
12979  doc/fcfreetype.fncs       |  4 ++--
12980  doc/fcpattern.fncs        |  6 +++---
12981  doc/fontconfig-devel.sgml |  2 +-
12982  5 files changed, 14 insertions(+), 14 deletions(-)
12983
12984 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
12985 Author: Keith Packard <keithp@koto.keithp.com>
12986 Date:   Sat Nov 3 22:53:12 2007 -0700
12987
12988     Remove references to FcConfigParse and FcConfigLoad.
12989
12990     These functions no longer exist.
12991
12992  doc/fcconfig.fncs | 3 +--
12993  1 file changed, 1 insertion(+), 2 deletions(-)
12994
12995 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
12996 Author: Keith Packard <keithp@koto.keithp.com>
12997 Date:   Sat Nov 3 22:45:31 2007 -0700
12998
12999     Have FcConfigSetCurrent accept the current configuration and simply
13000     return
13001     without updating anything.
13002
13003  src/fccfg.c | 3 +++
13004  1 file changed, 3 insertions(+)
13005
13006 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
13007 Author: Keith Packard <keithp@koto.keithp.com>
13008 Date:   Sat Nov 3 22:39:54 2007 -0700
13009
13010     Update documentation for stale FcConfigGetConfig function.
13011
13012     The old per-user cache filename is no longer used.
13013
13014  doc/fcconfig.fncs | 5 +++--
13015  1 file changed, 3 insertions(+), 2 deletions(-)
13016
13017 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
13018 Author: Keith Packard <keithp@koto.keithp.com>
13019 Date:   Sat Nov 3 22:31:16 2007 -0700
13020
13021     Update documentation for FcStrCopyFilename (bug 12964).
13022
13023     FcStrCopyFilename constructs a canonical path for any argument,
13024     including
13025     expanding leading ~ and editing '.' and '..' elements out of the
13026     resulting
13027     path.
13028
13029  doc/fcstring.fncs | 15 ++++++++++-----
13030  1 file changed, 10 insertions(+), 5 deletions(-)
13031
13032 commit a190678e3c4497870679808dde418191407be91d
13033 Author: Keith Packard <keithp@koto.keithp.com>
13034 Date:   Sat Nov 3 22:23:28 2007 -0700
13035
13036     Document previously undocumented functions. (bug 12963)
13037
13038  doc/Makefile.am           |   3 ++
13039  doc/check-missing-doc     |   4 +-
13040  doc/fccache.fncs          |  68 +++++++++++++++++++++++++
13041  doc/fccharset.fncs        |  24 +++++++++
13042  doc/fcconfig.fncs         |  31 ++++++++++++
13043  doc/fcdircache.fncs       |  88 ++++++++++++++++++++++++++++++++
13044  doc/fcfile.fncs           |  29 ++++++-----
13045  doc/fcfontset.fncs        |  83 +++++++++++++++++++++++++++++++
13046  doc/fcfreetype.fncs       |  22 ++++++++
13047  doc/fclangset.fncs        | 124
13048  ++++++++++++++++++++++++++++++++++++++++++++++
13049  doc/fcmatrix.fncs         |   2 +
13050  doc/fcpattern.fncs        |  52 ++++++++++++++++++-
13051  doc/fcstring.fncs         |  80 ++++++++++++++++++++++++------
13052  doc/fcstrset.fncs         |  11 ++++
13053  doc/fcvalue.fncs          |  21 ++++++++
13054  doc/fontconfig-devel.sgml |  26 +++++++++-
13055  16 files changed, 638 insertions(+), 30 deletions(-)
13056
13057 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
13058 Author: Keith Packard <keithp@koto.keithp.com>
13059 Date:   Sat Nov 3 22:01:33 2007 -0700
13060
13061     Verify documentation covers exposed symbols.
13062
13063     Add check-missing-doc script to make sure the documentation matches
13064     the
13065     complete list of symbols exported from the header files before
13066     release.
13067
13068  doc/Makefile.am       |  6 +++++-
13069  doc/check-missing-doc | 23 +++++++++++++++++++++++
13070  2 files changed, 28 insertions(+), 1 deletion(-)
13071
13072 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
13073 Author: Keith Packard <keithp@koto.keithp.com>
13074 Date:   Sat Nov 3 21:58:34 2007 -0700
13075
13076     Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
13077
13078  src/fclang.c | 8 ++++----
13079  1 file changed, 4 insertions(+), 4 deletions(-)
13080
13081 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
13082 Author: Keith Packard <keithp@koto.keithp.com>
13083 Date:   Sat Nov 3 21:57:51 2007 -0700
13084
13085     Don't check cache file time stamps when cleaning cache dir.
13086
13087     Cache file mtime is meaningless now that the directory time is
13088     encoded in
13089     the cache.
13090
13091  fc-cache/fc-cache.c | 10 +---------
13092  1 file changed, 1 insertion(+), 9 deletions(-)
13093
13094 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
13095 Author: Keith Packard <keithp@koto.keithp.com>
13096 Date:   Sat Nov 3 21:56:36 2007 -0700
13097
13098     Typo error in function name: Inverval -> interval
13099
13100  src/fccfg.c | 4 ++--
13101  1 file changed, 2 insertions(+), 2 deletions(-)
13102
13103 commit b868a1447341ebe9962007069ec8658550e62483
13104 Author: Keith Packard <keithp@koto.keithp.com>
13105 Date:   Sat Nov 3 21:55:39 2007 -0700
13106
13107     Track line numbers in sgml edit tool input.
13108
13109     Errors in the documentation can be hard to find unless the tool
13110     outputs the
13111     line number where the problem exists.
13112
13113  doc/edit-sgml.c | 85
13114  +++++++++++++++++++++++++++++++++++----------------------
13115  1 file changed, 52 insertions(+), 33 deletions(-)
13116
13117 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
13118 Author: Keith Packard <keithp@koto.keithp.com>
13119 Date:   Sat Nov 3 21:54:49 2007 -0700
13120
13121     Clean up exported names in fontconfig.h.
13122
13123     Fix typo errors (Inverval indeed).
13124     Remove FcPattern *p from FcValue (unused)
13125     Remove spurious FcPublic from formals.
13126
13127  fontconfig/fontconfig.h | 24 +++++++++++++-----------
13128  1 file changed, 13 insertions(+), 11 deletions(-)
13129
13130 commit e37d10fa74217a6102003882d49ac323f28db678
13131 Author: Keith Packard <keithp@koto.keithp.com>
13132 Date:   Sat Nov 3 14:16:29 2007 -0700
13133
13134     Make file_stat argument to FcDirCacheLoadFile optional.
13135
13136     Allow file_stat to be NULL by using a local stat structure in
13137     that case.
13138
13139  src/fccache.c | 3 +++
13140  1 file changed, 3 insertions(+)
13141
13142 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
13143 Author: Keith Packard <keithp@koto.keithp.com>
13144 Date:   Sat Nov 3 13:44:59 2007 -0700
13145
13146     Document skipping of fonts from FcFileScan/FcDirScan.
13147
13148     FcFileScan and FcDirScan will skip fonts under direction of the
13149     configuration and default fontconfig policy.
13150
13151  doc/fcfile.fncs | 7 +++++--
13152  1 file changed, 5 insertions(+), 2 deletions(-)
13153
13154 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
13155 Author: Keith Packard <keithp@koto.keithp.com>
13156 Date:   Sat Nov 3 13:26:16 2007 -0700
13157
13158     Correct documentation for FcConfigUptoDate (bug 12948).
13159
13160     FcConfigUptoDate only checks whether files have been modified
13161     since the
13162     configuration was created. Any changes to the configuration through
13163     the API
13164     since then are not considered.
13165
13166  doc/fcconfig.fncs | 4 ++--
13167  1 file changed, 2 insertions(+), 2 deletions(-)
13168
13169 commit b607922909acfc7ae96de688ed34efd19cd038ac
13170 Author: Keith Packard <keithp@koto.keithp.com>
13171 Date:   Sat Nov 3 13:09:01 2007 -0700
13172
13173     Remove fcprivate.h, move the remaining macros to fcint.h.
13174
13175     fcprivate.h was supposed to extend the fontconfig API for the various
13176     fontconfig utilities. Instead, just have those utilities use the
13177     internal
13178     fcint.h header file (which they already do), removing fcprivate.h
13179     from the
13180     installation and hence from the defacto public API.
13181
13182  fontconfig/Makefile.am |   3 +-
13183  fontconfig/fcprivate.h | 123
13184  -------------------------------------------------
13185  src/Makefile.am        |   3 +-
13186  src/fcint.h            |  95 +++++++++++++++++++++++++++++++++++++-
13187  4 files changed, 96 insertions(+), 128 deletions(-)
13188
13189 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
13190 Author: Keith Packard <keithp@koto.keithp.com>
13191 Date:   Sat Nov 3 13:05:25 2007 -0700
13192
13193     Correct documentation for FcAtomicLock (Bug 12947).
13194
13195     FcAtomicLock can only be called once from any process.
13196
13197  doc/fcatomic.fncs | 6 +++---
13198  1 file changed, 3 insertions(+), 3 deletions(-)
13199
13200 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
13201 Author: Behdad Esfahbod <behdad@behdad.org>
13202 Date:   Fri Oct 26 02:02:19 2007 -0400
13203
13204     Port fonts-persian.conf to new alias syntax with binding="same"
13205
13206     Signed-off-by: Keith Packard <keithp@koto.keithp.com>
13207
13208  conf.d/65-fonts-persian.conf | 377
13209  ++++++++++++++-----------------------------
13210  1 file changed, 121 insertions(+), 256 deletions(-)
13211
13212 commit 681bb379de1847cf288ba27cf29243c8395cff17
13213 Author: Keith Packard <keithp@koto.keithp.com>
13214 Date:   Thu Oct 25 22:30:49 2007 -0700
13215
13216     Respect "binding" attribute in <alias> entries.
13217
13218     This makes creating "same" aliases for renamed font families far
13219     easier.
13220
13221  fonts.dtd   |  2 ++
13222  src/fcxml.c | 58
13223  ++++++++++++++++++++++++++++++++++++----------------------
13224  2 files changed, 38 insertions(+), 22 deletions(-)
13225
13226 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13227 Author: Behdad Esfahbod <behdad@behdad.org>
13228 Date:   Thu Oct 25 21:35:45 2007 -0700
13229
13230     Make fc-match --sort call FcFontRenderPrepare.
13231
13232     This makes the --sort and regular output the same for each font.
13233
13234  fc-match/fc-match.c | 20 ++++++++++++++++++--
13235  1 file changed, 18 insertions(+), 2 deletions(-)
13236
13237 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13238 Author: Keith Packard <keithp@koto.keithp.com>
13239 Date:   Thu Oct 25 21:23:36 2007 -0700
13240
13241     Also check configDirs mtimes in FcConfigUptoDate
13242
13243     Checking only config files and font directories can miss changes which
13244     affect only a configuration directory. Check those to catch any
13245     changes.
13246
13247  src/fccfg.c | 17 +++--------------
13248  1 file changed, 3 insertions(+), 14 deletions(-)
13249
13250 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13251 Author: Keith Packard <keithp@koto.keithp.com>
13252 Date:   Thu Oct 25 15:19:14 2007 -0700
13253
13254     A few fixups for make distcheck
13255
13256  Makefile.am     | 2 +-
13257  doc/Makefile.am | 2 +-
13258  2 files changed, 2 insertions(+), 2 deletions(-)
13259
13260 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13261 Author: Keith Packard <keithp@koto.keithp.com>
13262 Date:   Thu Oct 25 15:07:54 2007 -0700
13263
13264     Set version numbers to 2.4.91 (2.5 RC1)
13265
13266  README                  | 59
13267  +++++++++++++++++++++++++++++++++++++++++++++++--
13268  configure.in            |  2 +-
13269  fontconfig/fontconfig.h |  2 +-
13270  3 files changed, 59 insertions(+), 4 deletions(-)
13271
13272 commit 7a1a7c0c15793e77cb162dd3393971332896460e
13273 Author: Keith Packard <keithp@koto.keithp.com>
13274 Date:   Thu Oct 25 14:36:24 2007 -0700
13275
13276     Build fix for Solaris 10 with GCC.
13277
13278     Solaris 10 with GCC doesn't appear capable of supporting the symbol
13279     visibility stuff, so disable it.
13280
13281  src/fcint.h | 2 +-
13282  1 file changed, 1 insertion(+), 1 deletion(-)
13283
13284 commit fc990b2e86008967f499fe0df88de8e074a3670e
13285 Author: Behdad Esfahbod <freedesktop@behdad.org>
13286 Date:   Thu Oct 25 14:20:06 2007 -0700
13287
13288     Update CaseFolding.txt to Unicode 5.1.0
13289
13290  fc-case/CaseFolding.txt | 184
13291  ++++++++++++++++++++++++++++++++++++++++++++++--
13292  src/fcstr.c             |   2 +-
13293  2 files changed, 178 insertions(+), 8 deletions(-)
13294
13295 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13296 Author: Keith Packard <keithp@neko.keithp.com>
13297 Date:   Fri Sep 1 20:25:21 2006 -0700
13298
13299     Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13300     2511)
13301
13302     Added FcStrContainsWord to detect strings on word boundaries.
13303
13304  src/fcfreetype.c | 15 +++++++++++++--
13305  src/fcint.h      |  3 +++
13306  src/fcstr.c      | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
13307  3 files changed, 65 insertions(+), 3 deletions(-)
13308
13309 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
13310 Author: Keith Packard <keithp@koto.keithp.com>
13311 Date:   Thu Oct 25 01:51:38 2007 -0700
13312
13313     fontconfig needs configure option to use gnu iconv (bug 4083).
13314
13315     Existing Solaris workaround was broken; mis-matching values caused
13316     the test
13317     for libiconv to always fail.
13318
13319  configure.in | 4 ++--
13320  1 file changed, 2 insertions(+), 2 deletions(-)
13321
13322 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
13323 Author: Keith Packard <keithp@koto.keithp.com>
13324 Date:   Thu Oct 25 01:35:32 2007 -0700
13325
13326     Ensure weight/slant values present even when style is supplied
13327     (bug 9313).
13328
13329     If the provided style value doesn't match any available font, fall
13330     back to
13331     using the weight and slant values by ensuring that those are in
13332     the pattern.
13333
13334  src/fcdefault.c | 16 +++++-----------
13335  1 file changed, 5 insertions(+), 11 deletions(-)
13336
13337 commit 43d0454597dfb5375b1268edb79172779cc51113
13338 Author: Keith Packard <keithp@koto.keithp.com>
13339 Date:   Thu Oct 25 01:26:09 2007 -0700
13340
13341     Distribute man source files for command line programs (bug 9678).
13342
13343     For systems on whch DOCBOOK is unavailable, distribute command
13344     line program
13345     manual pages in .man format.
13346
13347  fc-cache/Makefile.am | 6 +++---
13348  fc-cat/Makefile.am   | 6 +++---
13349  fc-list/Makefile.am  | 6 +++---
13350  fc-match/Makefile.am | 6 +++---
13351  4 files changed, 12 insertions(+), 12 deletions(-)
13352
13353 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
13354 Author: Dwayne Bailey <dwayne@translate.org.za>
13355 Date:   Thu Oct 25 01:16:06 2007 -0700
13356
13357     Add/fix *.orth files for South African languages
13358
13359     This adds the missing orth files for Ndebele (South) (nr), Northern
13360     Sotho
13361     (nso), Swati (ss) and Southern Sotho (st).  It also fixes the Tswana
13362     (tn)
13363     orth file.
13364
13365  fc-lang/iso639-1 |  4 ++--
13366  fc-lang/iso639-2 |  8 ++++----
13367  fc-lang/nr.orth  | 29 +++++++++++++++++++++++++++++
13368  fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
13369  fc-lang/ss.orth  | 29 +++++++++++++++++++++++++++++
13370  fc-lang/st.orth  | 29 +++++++++++++++++++++++++++++
13371  fc-lang/tn.orth  |  2 ++
13372  7 files changed, 129 insertions(+), 6 deletions(-)
13373
13374 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
13375 Author: Keith Packard <keithp@koto.keithp.com>
13376 Date:   Thu Oct 25 01:09:11 2007 -0700
13377
13378     Fix parallel build in fontconfig/docs (bug 10481).
13379
13380  doc/Makefile.am | 2 +-
13381  1 file changed, 1 insertion(+), 1 deletion(-)
13382
13383 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
13384 Author: Keith Packard <keithp@koto.keithp.com>
13385 Date:   Thu Oct 25 01:03:40 2007 -0700
13386
13387     Handle UltraBlack weight.
13388
13389     UltraBlack is weight 950 on the CSS scale; handle this by name
13390     and value
13391     encoding it as fontconfig weight 215.
13392
13393  fontconfig/fontconfig.h | 2 ++
13394  src/fcfreetype.c        | 7 ++++++-
13395  2 files changed, 8 insertions(+), 1 deletion(-)
13396
13397 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
13398 Author: Keith Packard <keithp@koto.keithp.com>
13399 Date:   Thu Oct 25 01:02:58 2007 -0700
13400
13401     Oops. Left debugging printf in previous commit.
13402
13403  src/fcfreetype.c | 1 -
13404  1 file changed, 1 deletion(-)
13405
13406 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
13407 Author: Keith Packard <keithp@koto.keithp.com>
13408 Date:   Thu Oct 25 00:49:19 2007 -0700
13409
13410     Spelling errors in documentation. (bug 10879).
13411
13412     Thanks to David <ssdk@ispras.ru> for spotting these.
13413
13414  doc/fcconfig.fncs | 4 ++--
13415  doc/fcstring.fncs | 2 +-
13416  2 files changed, 3 insertions(+), 3 deletions(-)
13417
13418 commit feecc86cea6bd1cb588f68e06b85d85727289989
13419 Author: Keith Packard <keithp@koto.keithp.com>
13420 Date:   Thu Oct 25 00:46:41 2007 -0700
13421
13422     There is no U+1257 (bug 10899).
13423
13424     The Eritrean Tigrinya orthography mistakenly included this unicode
13425     value.
13426
13427  fc-lang/ti_er.orth | 2 +-
13428  1 file changed, 1 insertion(+), 1 deletion(-)
13429
13430 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
13431 Author: Keith Packard <keithp@koto.keithp.com>
13432 Date:   Thu Oct 25 00:41:28 2007 -0700
13433
13434     FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
13435     10976)
13436
13437     Thanks to David <ssdk@ispras.ru> for spotting this error.
13438
13439  src/fcinit.c | 2 +-
13440  1 file changed, 1 insertion(+), 1 deletion(-)
13441
13442 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
13443 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13444 Date:   Thu Oct 25 00:38:44 2007 -0700
13445
13446     Store FcVendorFoundries in read-only memory.
13447
13448     Create fixed size strings for vendor and foundry.
13449
13450  src/fcfreetype.c | 62
13451  ++++++++++++++++++++++++++++----------------------------
13452  1 file changed, 31 insertions(+), 31 deletions(-)
13453
13454 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
13455 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13456 Date:   Thu Oct 25 00:36:37 2007 -0700
13457
13458     Store FcNoticeFoundries in read-only memory.
13459
13460     Use a single character array and a separate table of integer indices.
13461
13462  src/fcfreetype.c | 75
13463  +++++++++++++++++++++++++++++++++++++-------------------
13464  1 file changed, 50 insertions(+), 25 deletions(-)
13465
13466 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
13467 Author: Keith Packard <keithp@koto.keithp.com>
13468 Date:   Thu Oct 25 00:22:04 2007 -0700
13469
13470     Replace makealias pattern with something supported by POSIX grep
13471     (bug 11083)
13472
13473     The suggested replacement in the bug was not supported by GNU grep,
13474     so I
13475     created something that should be supported everywhere (famous
13476     last words).
13477
13478  src/makealias | 2 +-
13479  1 file changed, 1 insertion(+), 1 deletion(-)
13480
13481 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
13482 Author: Keith Packard <keithp@koto.keithp.com>
13483 Date:   Wed Oct 24 21:59:33 2007 -0700
13484
13485     Add BRAILLE PATTERN BLANK to list of blank glyphs.
13486
13487     Braille pattern blank is often imaged as a blank glyph.
13488
13489  fonts.conf.in | 1 +
13490  1 file changed, 1 insertion(+)
13491
13492 commit 007cae508c831561c7a4f06092858ea7bf517e2e
13493 Author: Keith Packard <keithp@koto.keithp.com>
13494 Date:   Wed Oct 24 21:52:56 2007 -0700
13495
13496     Move <cachedir> elements to the end of fonts.conf.
13497
13498     This allows users to select alternate directories for cache files,
13499     ahead of
13500     the 'standard' directories.
13501
13502  fonts.conf.in | 10 +++++-----
13503  1 file changed, 5 insertions(+), 5 deletions(-)
13504
13505 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
13506 Author: Keith Packard <keithp@koto.keithp.com>
13507 Date:   Wed Oct 24 21:47:40 2007 -0700
13508
13509     Leave generated headers out of distribution (bug 12734).
13510
13511     If the generated header files are included in the distribution,
13512     a build
13513     outside of the source directory will use them. For machine-specific
13514     files,
13515     this generates the wrong result (fcarch.h). Leaving them out of the
13516     distribution forces them to be built.
13517
13518  fc-arch/Makefile.am      | 4 +---
13519  fc-case/Makefile.am      | 4 +---
13520  fc-glyphname/Makefile.am | 4 +---
13521  fc-lang/Makefile.am      | 4 +---
13522  4 files changed, 4 insertions(+), 12 deletions(-)
13523
13524 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
13525 Author: Keith Packard <keithp@koto.keithp.com>
13526 Date:   Thu Oct 18 09:48:31 2007 -0700
13527
13528     Eliminate relocations from FcCodePageRange structure (bug 10982).
13529
13530     FcCodePageRange was using char pointers; replace them with char
13531     arrays.
13532
13533  src/fcfreetype.c | 12 ++++++------
13534  1 file changed, 6 insertions(+), 6 deletions(-)
13535
13536 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
13537 Author: Keith Packard <keithp@koto.keithp.com>
13538 Date:   Thu Oct 18 09:43:22 2007 -0700
13539
13540     Eliminate relocations for glyph name table.
13541
13542     Glyph names (now used only for dingbats) were using many relocations,
13543     causing startup latency plus per-process memory usage. Replace
13544     pointers with
13545     table indices, shrinking table size and elimninating relocations.
13546
13547  fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
13548  src/fcfreetype.c            | 16 ++++++++--------
13549  2 files changed, 28 insertions(+), 16 deletions(-)
13550
13551 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
13552 Author: Keith Packard <keithp@koto.keithp.com>
13553 Date:   Thu Oct 18 09:41:00 2007 -0700
13554
13555     Must not insert cache into hash table before completely validating.
13556
13557     The cache was inserted into the hash table before the timestamps
13558     in the
13559     cache were verified; if that verification failed, an extra pointer
13560     to the
13561     now freed cache would be left in the hash table. FcFini would fail an
13562     assertion as a result.
13563
13564  src/fccache.c | 4 ++--
13565  1 file changed, 2 insertions(+), 2 deletions(-)
13566
13567 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
13568 Author: Keith Packard <keithp@koto.keithp.com>
13569 Date:   Thu Oct 18 08:58:14 2007 -0700
13570
13571     Place language name in constant array instead of pointer.
13572
13573     Constant char array of 8 bytes is the same size as a pointer plus
13574     a short
13575     string, so this actually saves memory and eliminates a pile of
13576     relocations.
13577
13578  fc-lang/fc-lang.c | 2 +-
13579  src/fclang.c      | 2 +-
13580  2 files changed, 2 insertions(+), 2 deletions(-)
13581
13582 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
13583 Author: Keith Packard <keithp@koto.keithp.com>
13584 Date:   Thu Oct 18 08:56:42 2007 -0700
13585
13586     FcConfigParseAndLoad doc was missing the last param.
13587
13588     Typo lost the last param to this function.
13589
13590  doc/fcconfig.fncs | 2 +-
13591  1 file changed, 1 insertion(+), 1 deletion(-)
13592
13593 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
13594 Author: Mike FABIAN <mfabian@suse.de>
13595 Date:   Thu Oct 18 05:44:28 2007 -0700
13596
13597     Avoid crashes if config files contain junk.
13598
13599     If ~/.fonts.conf contains:
13600
13601       <edit mode="assign_replace" name="spacing">
13602          <int>mono</int>
13603            </edit>
13604
13605     fontconfig crashes:
13606
13607         mfabian@magellan:~$ fc-match sans
13608             Fontconfig error: "~/.fonts.conf", line 46: "mono": not
13609             a valid
13610         integer
13611             セグメンテーション違反です (core dumped)
13612                 mfabian@magellan:~$
13613
13614     Of course the above is nonsense, “mono” is no valid integer
13615     indeed.
13616
13617     But I think nevertheless fontconfig should not crash in that case.
13618
13619     The problem was caused by partially truncated expression trees
13620     caused by
13621     parse errors -- typechecking these walked the tree without verifying
13622     the
13623     integrity of the structure. Of course, the whole tree will be
13624     discarded
13625     shortly after being loaded as it contained an error.
13626
13627  src/fcxml.c | 4 ++++
13628  1 file changed, 4 insertions(+)
13629
13630 commit fa9a7448d83da498b3494fd0ff7d756569f94425
13631 Author: Hideki Yamane <henrich@iijmio-mail.jp>
13632 Date:   Thu Oct 18 05:17:36 2007 -0700
13633
13634     Handle Japanese fonts better. (debian bug #435971)
13635
13636     Add some commonly available Japanese fonts to the standard aliases.
13637
13638  conf.d/65-nonlatin.conf | 11 +++++++++++
13639  1 file changed, 11 insertions(+)
13640
13641 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
13642 Author: Keith Packard <keithp@koto.keithp.com>
13643 Date:   Thu Oct 18 05:05:59 2007 -0700
13644
13645     Have fc-cache remove invalid cache files from cache directories.
13646
13647     Old cache file versions, or corrupted cache files should be removed
13648     when
13649     cleaning cache directories with fc-cache. This only affects filenames
13650     which
13651     match the fontconfig cache file format, so other files will be
13652     left alone.
13653
13654  fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
13655  1 file changed, 18 insertions(+), 16 deletions(-)
13656
13657 commit 238489030a64fa883f8f9fc3d73247b7f7257899
13658 Author: Keith Packard <keithp@koto.keithp.com>
13659 Date:   Thu Oct 18 05:04:39 2007 -0700
13660
13661     Don't use X_OK bit when checking for writable directories (bug 12438)
13662
13663     Some mingw versions have broken X_OK checking; instead of trying
13664     to work
13665     around this in a system-depedent manner, simply don't bother
13666     checking for
13667     X_OK along with W_OK as such cases are expected to be mistakes,
13668     and not
13669     sensible access control.
13670
13671  fc-cache/fc-cache.c | 2 +-
13672  src/fccache.c       | 4 ++--
13673  2 files changed, 3 insertions(+), 3 deletions(-)
13674
13675 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
13676 Author: Keith Packard <keithp@koto.keithp.com>
13677 Date:   Thu Oct 18 05:01:41 2007 -0700
13678
13679     Verbose message about cleaning directories was imprecise
13680
13681     Non-existent directories are now described as 'non-existent'
13682     instead of
13683     'unwritable'.
13684
13685  fc-cache/fc-cache.c | 3 ++-
13686  1 file changed, 2 insertions(+), 1 deletion(-)
13687
13688 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
13689 Author: Keith Packard <keithp@koto.keithp.com>
13690 Date:   Thu Oct 18 04:58:31 2007 -0700
13691
13692     Improve verbose messages from fc-cache.
13693
13694     fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
13695     fonts, %d
13696     dirs', which could easily mislead the user. Add 'existing cache is
13697     valid' or
13698     'new cache contents' to these messages to explain what it is doing.
13699
13700  fc-cache/fc-cache.c | 4 ++--
13701  1 file changed, 2 insertions(+), 2 deletions(-)
13702
13703 commit e12f718f65fc874e9170761f670930124815663e
13704 Author: Keith Packard <keithp@koto.keithp.com>
13705 Date:   Thu Oct 18 04:54:51 2007 -0700
13706
13707     Remove unneeded call to access(2) in fc-cache.
13708
13709     This call was followed by a call to stat(2) which provided the
13710     necessary
13711     information. This call to access(2) was necessary when cache
13712     files were
13713     stored in the font directory as that would check for write permission
13714     correctly.
13715
13716  fc-cache/fc-cache.c | 18 +++---------------
13717  1 file changed, 3 insertions(+), 15 deletions(-)
13718
13719 commit f7da903d370dcf662a301930b003485f25db618f
13720 Author: Keith Packard <keithp@koto.keithp.com>
13721 Date:   Thu Oct 18 04:31:33 2007 -0700
13722
13723     Make FC_FULLNAME include all fullname entries, elide nothing. [bug
13724     12827]
13725
13726     The old policy of eliding fullname entries which matched FC_FAMILY or
13727     FC_FAMILY + FC_STYLE meant that applications could not know what the
13728     font foundry set as the fullname of the font. Hiding information
13729     is not
13730     helpful.
13731
13732  src/fcfreetype.c | 64
13733  --------------------------------------------------------
13734  1 file changed, 64 deletions(-)
13735
13736 commit 144ca878311af885db820a35db31563ba87ee6ad
13737 Author: Keith Packard <keithp@koto.keithp.com>
13738 Date:   Thu Oct 18 04:29:13 2007 -0700
13739
13740     Comment about mmaping cache files was misleading.
13741
13742  src/fccache.c | 3 ++-
13743  1 file changed, 2 insertions(+), 1 deletion(-)
13744
13745 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
13746 Author: Keith Packard <keithp@koto.keithp.com>
13747 Date:   Thu Oct 18 04:13:51 2007 -0700
13748
13749     Store font directory mtime in cache file.
13750
13751     Instead of relying on mtime ordering between a directory and its
13752     associated
13753     cache file, write the directory mtime into the cache file itself. This
13754     makes
13755     cache file checks more reliable across file systems.
13756
13757     This change is made in a way that old programs can use new cache
13758     files, but
13759     new programs will need new cache files.
13760
13761  fc-arch/fcarch.tmpl.h | 14 +++++------
13762  src/fccache.c         | 64
13763  +++++++++++++++++++++++++++++++++------------------
13764  src/fcdir.c           |  8 ++++++-
13765  src/fcint.h           |  5 ++--
13766  4 files changed, 58 insertions(+), 33 deletions(-)
13767
13768 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
13769 Author: Keith Packard <keithp@koto.keithp.com>
13770 Date:   Thu Oct 18 03:52:29 2007 -0700
13771
13772     Fix ChangeLog generation to avoid circular make dependency
13773
13774  Makefile.am | 11 ++++-------
13775  1 file changed, 4 insertions(+), 7 deletions(-)
13776
13777 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
13778 Author: Keith Packard <keithp@neko.keithp.com>
13779 Date:   Sun Aug 5 12:31:03 2007 -0700
13780
13781     Free temporary string in FcDirCacheUnlink (Bug #11758)
13782
13783     In FcDirCacheUnlink(), the line
13784
13785       cache_hashed = FcStrPlus (cache_dir, cache_base);
13786
13787     allocates memory in cache_hashed that is never free()'d before
13788     the function
13789     exits.
13790
13791     Reported by Ben Combee.
13792
13793  src/fccache.c | 1 +
13794  1 file changed, 1 insertion(+)
13795
13796 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
13797 Author: Keith Packard <keithp@neko.keithp.com>
13798 Date:   Mon Mar 12 10:32:23 2007 -0700
13799
13800     Work around FreeType bug when glyph name buffer is too small.
13801
13802     Recent versions of FreeType do not correctly deal with glyph name
13803     buffers
13804     that are too small; work around this by declaring a buffer that can
13805     hold any
13806     PS name (127 bytes).
13807
13808  src/fcfreetype.c | 21 +++++++++++++++++----
13809  1 file changed, 17 insertions(+), 4 deletions(-)
13810
13811 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
13812 Author: Keith Packard <keithp@neko.keithp.com>
13813 Date:   Mon Mar 12 10:30:51 2007 -0700
13814
13815     rehash increment could be zero, causing rehash infinite loop.
13816
13817     Bump the rehash value by one so that it is always positive.
13818
13819  fc-glyphname/fc-glyphname.c | 2 +-
13820  1 file changed, 1 insertion(+), 1 deletion(-)
13821
13822 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
13823 Author: Stephan Kulow <coolo@novell.com>
13824 Date:   Mon Mar 12 10:21:35 2007 -0700
13825
13826     Make FcPatternDuplicate copy the binding instead of always using
13827     Strong.
13828
13829     I noticed that Qt always uses a different font than fc-match
13830     advertises.
13831     Debugging the issue, I found that a call that looks pretty innocent is
13832     changing all weak bindings to strong bindings and as such changes the
13833     semantic of the match: FcPatternDuplicate.
13834
13835  src/fcpat.c | 10 +++++++---
13836  1 file changed, 7 insertions(+), 3 deletions(-)
13837
13838 commit 2373f904265a05761039cfc5fe305bf588e831c5
13839 Author: Keith Packard <keithp@neko.keithp.com>
13840 Date:   Sat Dec 2 16:09:47 2006 -0800
13841
13842     Update for version 2.4.2
13843
13844  INSTALL                 |  2 +-
13845  README                  | 36 ++++++++++++++++++++++++++++++++++--
13846  configure.in            |  2 +-
13847  fontconfig/fontconfig.h |  2 +-
13848  4 files changed, 37 insertions(+), 5 deletions(-)
13849
13850 commit e3b65ee06808cda296215b88111a259a200cc37c
13851 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13852 Date:   Sat Dec 2 15:09:57 2006 -0800
13853
13854     Fix fc-cat documentation (bug 8935).
13855
13856     Adapt documentation to reality.
13857
13858     (1) The fc-cat usage message should reflect the
13859     options accepted by the program.
13860
13861     (2) The fc-cat.1 manpage was fairly broken (unreadable).
13862
13863  fc-cat/fc-cat.c    |  9 +++++++--
13864  fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
13865  2 files changed, 30 insertions(+), 5 deletions(-)
13866
13867 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
13868 Author: Keith Packard <keithp@neko.keithp.com>
13869 Date:   Sat Dec 2 15:06:13 2006 -0800
13870
13871     Add space between type and formal in devel man pages (bug 8935)
13872
13873     Most parameters are pointers and have '*' in the type; for those
13874     which do not, use '%' to mark where a space needs to be inserted.
13875
13876  doc/edit-sgml.c       |  5 +++++
13877  doc/fcblanks.fncs     |  4 ++--
13878  doc/fccharset.fncs    |  8 ++++----
13879  doc/fcconfig.fncs     | 12 ++++++------
13880  doc/fcconstant.fncs   |  4 ++--
13881  doc/fcfile.fncs       |  4 ++--
13882  doc/fcfreetype.fncs   | 12 ++++++------
13883  doc/fcmatrix.fncs     | 12 ++++++------
13884  doc/fcobjectset.fncs  |  2 +-
13885  doc/fcobjecttype.fncs |  4 ++--
13886  doc/fcpattern.fncs    | 32 ++++++++++++++++----------------
13887  doc/fcstring.fncs     | 16 ++++++++--------
13888  doc/fcvalue.fncs      |  4 ++--
13889  13 files changed, 62 insertions(+), 57 deletions(-)
13890
13891 commit b1aa20098f641a16d02e70a161450e6b85afe410
13892 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13893 Date:   Sat Dec 2 14:28:03 2006 -0800
13894
13895     Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
13896     8935.
13897
13898  doc/fontconfig-user.sgml | 87
13899  ++++++++++++++++++++++++------------------------
13900  1 file changed, 43 insertions(+), 44 deletions(-)
13901
13902 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
13903 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13904 Date:   Sat Dec 2 14:18:11 2006 -0800
13905
13906     A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
13907
13908     VPATH builds without doctools breaks as it cannot find the distributed
13909     pre-formatted documentation.
13910
13911  configure.in    |  2 +-
13912  doc/Makefile.am | 14 +++++++++-----
13913  2 files changed, 10 insertions(+), 6 deletions(-)
13914
13915 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
13916 Author: Keith Packard <keithp@neko.keithp.com>
13917 Date:   Sat Dec 2 13:57:45 2006 -0800
13918
13919     Segfault scanning non-font files. Disallow scan edit of user
13920     vars. (#8767)
13921
13922     Missing NULL font check before attempting to edit scanned pattern.
13923     Also, <match target="scan"> rules are now checked to ensure all
13924     edited variables are in the predefined set; otherwise, the resulting
13925     cache files will not be stable.
13926
13927  src/fcdir.c | 2 +-
13928  src/fcint.h | 1 +
13929  src/fcxml.c | 6 ++++++
13930  3 files changed, 8 insertions(+), 1 deletion(-)
13931
13932 commit c9c6875014661d4326100bae0464279d76bd657f
13933 Author: Kean Johnston <kean@armory.com>
13934 Date:   Sat Dec 2 13:36:56 2006 -0800
13935
13936     Don't use varargs CPP macros in fccache.c. (bug 8733)
13937
13938     src/fccache.c uses a trick to try and use a function name that is
13939     also a
13940     macro name. It does this using the varargs args() macro. Replace that
13941     with separate macros for each number of formals.
13942
13943  src/fccache.c | 13 +++++++------
13944  1 file changed, 7 insertions(+), 6 deletions(-)
13945
13946 commit 72ffe6536a6825a32095c8185aff836a12326ac5
13947 Author: Keith Packard <keithp@neko.keithp.com>
13948 Date:   Sat Dec 2 13:22:27 2006 -0800
13949
13950     Add FcFreeTypeQueryFace external API. Bug #7311.
13951
13952     Expose ability to build an FcPattern directly from an FT_Face
13953     object.
13954
13955  configure.in            |  4 ++--
13956  doc/fcfreetype.fncs     | 17 ++++++++++++++++-
13957  fontconfig/fcfreetype.h |  6 ++++++
13958  src/fcfreetype.c        | 50
13959  +++++++++++++++++++++++++++----------------------
13960  4 files changed, 52 insertions(+), 25 deletions(-)
13961
13962 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
13963 Author: Keith Packard <keithp@neko.keithp.com>
13964 Date:   Sat Dec 2 13:14:23 2006 -0800
13965
13966     Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
13967
13968     grep -l -w '^foo' doesn't work on Solaris. Replace with
13969     grep -l '^foo\>' instead which does. Also, grep -l will
13970     report the filename more than once (!), so add | head -1
13971     to pick just the first one.
13972
13973  src/makealias | 2 +-
13974  1 file changed, 1 insertion(+), 1 deletion(-)
13975
13976 commit 2b77216ee21de95ec352672aa025195a83925b32
13977 Author: Keith Packard <keithp@neko.keithp.com>
13978 Date:   Sat Dec 2 13:04:05 2006 -0800
13979
13980     Avoid writing uninitialized structure pad bytes to cache files.
13981
13982     The union inside the FcValue structure contains pad bytes. Instead of
13983     copying the whole structure to the cache block, copy only the
13984     initialized
13985     fields to avoid writing whichever bytes serve as padding within the
13986     structure.
13987
13988  src/fcpat.c | 17 ++++++++++++++++-
13989  1 file changed, 16 insertions(+), 1 deletion(-)
13990
13991 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
13992 Author: Keith Packard <keithp@neko.keithp.com>
13993 Date:   Sat Dec 2 12:14:49 2006 -0800
13994
13995     Warn (and recover) from config file without <cachedir> elements.
13996
13997     When updating from older fontconfig versions, if the config file
13998     is not replaced, it will not contain <cachedir> elements. Lacking
13999     these,
14000     fontconfig has no place to store cached font information and cannot
14001     operate
14002     reasonably.
14003
14004     Add code to check and see if the loaded configuration has no cache
14005     directories, and if so, warn the user and add both the default
14006     system cache
14007     directory and the normal per-user cache directory.
14008
14009  src/fcinit.c | 19 +++++++++++++++++++
14010  1 file changed, 19 insertions(+)
14011
14012 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
14013 Author: Keith Packard <keithp@neko.keithp.com>
14014 Date:   Sat Dec 2 11:47:07 2006 -0800
14015
14016     Use explicit platform/nameid order when scanning ttf files.
14017
14018     Instead of accepting whatever order names appear in the font file,
14019     use an explicit ordering for both platform and nameid.
14020
14021     Platforms are high precedence than nameids.
14022
14023     The platform order is:
14024
14025         microsoft, apple unicode, macintosh, (other)
14026
14027     The family nameid order is:
14028
14029         preferred family, font family
14030
14031     The fullname nameid order is:
14032
14033         mac full name, full name
14034
14035     The style nameid order is
14036
14037         preferred subfamily, font subfamily
14038
14039     This will change the names visible to users in various application
14040     UIs, but
14041     should not change how existing font names are matched as all names
14042     remain
14043     present in the resulting database. The hope is that family names
14044     will, in
14045     general, be less ambiguous. Testing here shows that commercial fonts
14046     have longer names now while DejaVu has a shorter family name, and
14047     moves more
14048     of the font description to the style name.
14049
14050  src/fcfreetype.c | 237
14051  ++++++++++++++++++++++++++++++++++---------------------
14052  1 file changed, 149 insertions(+), 88 deletions(-)
14053
14054 commit b5803016d74856eb44b05876f0d7178bfec0df47
14055 Author: Keith Packard <keithp@neko.keithp.com>
14056 Date:   Sun Nov 12 17:15:55 2006 -0800
14057
14058     FcStrCanonAbsoluteFilename should be static.
14059
14060  src/fcstr.c | 2 +-
14061  1 file changed, 1 insertion(+), 1 deletion(-)
14062
14063 commit bae5db78ddab473695a7efee374a75d6fe02426f
14064 Author: Keith Packard <keithp@neko.keithp.com>
14065 Date:   Sun Nov 12 17:15:24 2006 -0800
14066
14067     Add sparc64 architecture string.
14068
14069  fc-arch/fcarch.tmpl.h | 1 +
14070  1 file changed, 1 insertion(+)
14071
14072 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
14073 Author: Mike FABIAN <mfabian@suse.de>
14074 Date:   Fri Oct 27 10:26:50 2006 -0700
14075
14076     Do not clean cache files for different architectures
14077
14078     Use filenames to clean cache files for current architecture
14079     only. This is
14080     sufficient as cache files live in their own directory where
14081     filenames are
14082     under fontconfig control.
14083
14084  fc-cache/fc-cache.c | 9 +++++++++
14085  1 file changed, 9 insertions(+)
14086
14087 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
14088 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14089 Date:   Sun Sep 17 17:03:33 2006 -0700
14090
14091     More fixes for Win32 building (bug 8311)
14092
14093     Our build system barfs on autogen.sh, which ignores
14094     --noconfigure. Configure
14095     needs a host of options to make the cross compile work in our case.
14096
14097     Fix typo in fccache.c
14098
14099  autogen.sh    | 7 +++++++
14100  src/fccache.c | 3 ++-
14101  2 files changed, 9 insertions(+), 1 deletion(-)
14102
14103 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
14104 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14105 Date:   Sun Sep 17 14:34:46 2006 -0700
14106
14107     FcStrCanonFileName buggy for mingw. (bug 8311)
14108
14109     FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
14110
14111     This only works on POSIX. On dos, this crashes with a stack overflow.
14112
14113     The patch attached splits this functionality in two functions
14114     (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
14115     get an
14116     absolute path.  It also fixes a number of other issues. With this
14117     patch,
14118     LilyPond actually produces output on Windows.
14119
14120  src/fccache.c |  5 ++++
14121  src/fcstr.c   | 88
14122  +++++++++++++++++++++++++++++++++++++++++++++++++----------
14123  2 files changed, 78 insertions(+), 15 deletions(-)
14124
14125 commit cc104e6a910427db009be36ec34125962889ecb8
14126 Author: Keith Packard <keithp@neko.keithp.com>
14127 Date:   Sun Sep 17 14:20:18 2006 -0700
14128
14129     Detect and use available random number generator (bug 8308)
14130
14131     Prefer random over lrand48 over rand
14132
14133  configure.in  |  2 +-
14134  src/fccache.c | 13 ++++++++++++-
14135  2 files changed, 13 insertions(+), 2 deletions(-)
14136
14137 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
14138 Author: Keith Packard <keithp@neko.keithp.com>
14139 Date:   Sun Sep 17 14:09:12 2006 -0700
14140
14141     Build fontconfig.def from header files when needed.
14142
14143     Instead of attempting to track exported symbols manually in
14144     fontconfig.def.in, build it directly from the public fontconfig
14145     header files
14146     to ensure it exports the public API.
14147
14148  configure.in          |   1 -
14149  src/Makefile.am       |  18 ++-
14150  src/fontconfig.def.in | 303
14151  --------------------------------------------------
14152  3 files changed, 17 insertions(+), 305 deletions(-)
14153
14154 commit 6262fefe54823476070053d53eb3f52fd516ebfe
14155 Author: Keith Packard <keithp@neko.keithp.com>
14156 Date:   Sun Sep 17 13:50:31 2006 -0700
14157
14158     Remove documentation for non-existant FcConfigNormalizeFontDir.
14159
14160     FcConfigNormalizeFontDir was present in some of the 2.3.9x release
14161     but not
14162     in the final 2.4 release. However, the documentation persisted.
14163
14164  doc/fcconfig.fncs | 11 -----------
14165  1 file changed, 11 deletions(-)
14166
14167 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
14168 Author: Keith Packard <keithp@neko.keithp.com>
14169 Date:   Fri Sep 15 10:12:15 2006 -0700
14170
14171     Update for version 2.4.1
14172
14173  README                  | 13 +++++++++++--
14174  configure.in            |  2 +-
14175  fontconfig/fontconfig.h |  2 +-
14176  3 files changed, 13 insertions(+), 4 deletions(-)
14177
14178 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
14179 Author: Keith Packard <keithp@neko.keithp.com>
14180 Date:   Fri Sep 15 00:23:40 2006 -0700
14181
14182     Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
14183
14184     With the cache restructuring of 2.4.0, the ability to add
14185     application-specific font files and directories was accidentally lost.
14186     Reimplement this using by sharing the logic used to load configured
14187     font
14188     directories.
14189
14190  src/fccfg.c | 86
14191  ++++++++++++++++++++++++++++++-------------------------------
14192  src/fcdir.c |  4 +--
14193  src/fcint.h |  3 ++-
14194  3 files changed, 46 insertions(+), 47 deletions(-)
14195
14196 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
14197 Author: Keith Packard <keithp@neko.keithp.com>
14198 Date:   Wed Sep 13 18:55:45 2006 -0700
14199
14200     Add warning flags to fc-cache build. Clean up warnings in fc-cache.
14201
14202     Looks like the last directory in the project which didn't use
14203     $(WARN_CFLAGS)
14204     for some reason. Adding that found the usual collection of char *
14205     vs FcChar8
14206     * issues (why, oh why is FcChar8 not just char...)
14207
14208  fc-cache/Makefile.am |  2 +-
14209  fc-cache/fc-cache.c  | 31 ++++++++-----------------------
14210  2 files changed, 9 insertions(+), 24 deletions(-)
14211
14212 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
14213 Author: Keith Packard <keithp@neko.keithp.com>
14214 Date:   Wed Sep 13 18:51:11 2006 -0700
14215
14216     Add signatures for m68k and mipsel (thanks debian buildd)
14217
14218  fc-arch/fcarch.tmpl.h | 2 ++
14219  1 file changed, 2 insertions(+)
14220
14221 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
14222 Author: Keith Packard <keithp@neko.keithp.com>
14223 Date:   Mon Sep 11 11:10:48 2006 -0700
14224
14225     Add ppc64 signature. Bug 8227
14226
14227  fc-arch/fcarch.tmpl.h | 1 +
14228  1 file changed, 1 insertion(+)
14229
14230 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
14231 Author: Keith Packard <keithp@neko.keithp.com>
14232 Date:   Mon Sep 11 11:09:26 2006 -0700
14233
14234     Update installation notes for 2.4 base.
14235
14236  INSTALL | 19 ++++++++++++-------
14237  1 file changed, 12 insertions(+), 7 deletions(-)
14238
14239 commit 76c443222313577236c898f7644098e7cad80c75
14240 Author: Keith Packard <keithp@neko.keithp.com>
14241 Date:   Sat Sep 9 22:08:40 2006 -0700
14242
14243     Update to version 2.4.0
14244
14245  INSTALL                 |  3 +++
14246  README                  | 38 ++++++++++++++++++++++++++++++++++++--
14247  configure.in            |  2 +-
14248  fontconfig/fontconfig.h |  4 ++--
14249  4 files changed, 42 insertions(+), 5 deletions(-)
14250
14251 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
14252 Author: Keith Packard <keithp@neko.keithp.com>
14253 Date:   Sat Sep 9 21:32:14 2006 -0700
14254
14255     Split much of the configuration into separate files. Renumber files
14256
14257     Most of the remaining elements in fonts.conf have been moved to
14258     separate
14259     files. The numbering scheme for conf.d files has been documented
14260     in the
14261     README and the files have been renumbered. Config files have been
14262     validated against the DTD and a few minor errors fixed.
14263
14264  conf.d/10-autohint.conf          |   9 +
14265  conf.d/10-no-sub-pixel.conf      |   9 +
14266  conf.d/10-sub-pixel-bgr.conf     |   9 +
14267  conf.d/10-sub-pixel-rgb.conf     |   9 +
14268  conf.d/10-sub-pixel-vbgr.conf    |   9 +
14269  conf.d/10-sub-pixel-vrgb.conf    |   9 +
14270  conf.d/10-unhinted.conf          |   9 +
14271  conf.d/10-urw-aliases.conf       |  52 ----
14272  conf.d/15-amt-aliases.conf       |  21 --
14273  conf.d/20-lohit-gujarati.conf    |  11 +
14274  conf.d/20-unhint-small-vera.conf |  49 ++++
14275  conf.d/30-amt-aliases.conf       |  21 ++
14276  conf.d/30-unhint-small-vera.conf |  49 ----
14277  conf.d/30-urw-aliases.conf       |  52 ++++
14278  conf.d/40-generic.conf           |  66 +++++
14279  conf.d/49-sansserif.conf         |  21 ++
14280  conf.d/60-LohitGujarati.conf     |   5 -
14281  conf.d/60-delicious.conf         |  20 --
14282  conf.d/60-fonts-persian.conf     | 539
14283  ---------------------------------------
14284  conf.d/60-latin.conf             |  42 +++
14285  conf.d/65-fonts-persian.conf     | 539
14286  +++++++++++++++++++++++++++++++++++++++
14287  conf.d/65-nonlatin.conf          |  38 +++
14288  conf.d/69-unifont.conf           |  24 ++
14289  conf.d/70-no-bitmaps.conf        |  13 +
14290  conf.d/70-no-sub-pixel.conf      |   9 -
14291  conf.d/70-sub-pixel-bgr.conf     |   9 -
14292  conf.d/70-sub-pixel-rgb.conf     |   9 -
14293  conf.d/70-sub-pixel-vbgr.conf    |   9 -
14294  conf.d/70-sub-pixel-vrgb.conf    |   9 -
14295  conf.d/70-yes-bitmaps.conf       |  13 +
14296  conf.d/73-autohint.conf          |   9 -
14297  conf.d/73-unhinted.conf          |   9 -
14298  conf.d/76-no-bitmaps.conf        |  13 -
14299  conf.d/76-yes-bitmaps.conf       |  13 -
14300  conf.d/80-delicious.conf         |  20 ++
14301  conf.d/90-synthetic.conf         |  64 +++++
14302  conf.d/Makefile.am               |  55 ++--
14303  conf.d/README                    |  46 +++-
14304  fonts.conf.in                    | 207 ---------------
14305  39 files changed, 1113 insertions(+), 1006 deletions(-)
14306
14307 commit 9596dce93b751c01770da175d208d78aeaf6ae00
14308 Author: Keith Packard <keithp@neko.keithp.com>
14309 Date:   Sat Sep 9 21:30:06 2006 -0700
14310
14311     Don't display tests for DESTDIR on make install.
14312
14313     Make install output quieter by eliding the shell commands
14314     used to test for DESTDIR being set during make install.
14315
14316  Makefile.am | 2 +-
14317  1 file changed, 1 insertion(+), 1 deletion(-)
14318
14319 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
14320 Author: Keith Packard <keithp@neko.keithp.com>
14321 Date:   Sat Sep 9 21:29:08 2006 -0700
14322
14323     Include cachedir in fonts.dtd.
14324
14325     Fonts.dtd <fontconfig> element was missing the new cachedir element.
14326
14327  fonts.dtd | 7 ++++---
14328  1 file changed, 4 insertions(+), 3 deletions(-)
14329
14330 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
14331 Author: Keith Packard <keithp@neko.keithp.com>
14332 Date:   Sat Sep 9 21:21:01 2006 -0700
14333
14334     Fix conf.d directory sorting.
14335
14336     Sort was using broken comparison function.
14337
14338  src/fcxml.c | 10 +++++++++-
14339  1 file changed, 9 insertions(+), 1 deletion(-)
14340
14341 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
14342 Author: Keith Packard <keithp@neko.keithp.com>
14343 Date:   Sat Sep 9 19:37:22 2006 -0700
14344
14345     Rename conf.avail to conf.d
14346
14347  Makefile.am                          |   2 +-
14348  conf.avail/10-urw-aliases.conf       |  52 ----
14349  conf.avail/15-amt-aliases.conf       |  21 --
14350  conf.avail/20-fix-globaladvance.conf |  29 --
14351  conf.avail/30-unhint-small-vera.conf |  49 ----
14352  conf.avail/50-user.conf              |   7 -
14353  conf.avail/51-local.conf             |   7 -
14354  conf.avail/60-LohitGujarati.conf     |   5 -
14355  conf.avail/60-delicious.conf         |  20 --
14356  conf.avail/60-fonts-persian.conf     | 539
14357  -----------------------------------
14358  conf.avail/70-no-sub-pixel.conf      |   9 -
14359  conf.avail/70-sub-pixel-bgr.conf     |   9 -
14360  conf.avail/70-sub-pixel-rgb.conf     |   9 -
14361  conf.avail/70-sub-pixel-vbgr.conf    |   9 -
14362  conf.avail/70-sub-pixel-vrgb.conf    |   9 -
14363  conf.avail/73-autohint.conf          |   9 -
14364  conf.avail/73-unhinted.conf          |   9 -
14365  conf.avail/76-no-bitmaps.conf        |  13 -
14366  conf.avail/76-yes-bitmaps.conf       |  13 -
14367  conf.avail/Makefile.am               |  71 -----
14368  conf.avail/README                    |   8 -
14369  conf.d/10-urw-aliases.conf           |  52 ++++
14370  conf.d/15-amt-aliases.conf           |  21 ++
14371  conf.d/20-fix-globaladvance.conf     |  29 ++
14372  conf.d/30-unhint-small-vera.conf     |  49 ++++
14373  conf.d/50-user.conf                  |   7 +
14374  conf.d/51-local.conf                 |   7 +
14375  conf.d/60-LohitGujarati.conf         |   5 +
14376  conf.d/60-delicious.conf             |  20 ++
14377  conf.d/60-fonts-persian.conf         | 539
14378  +++++++++++++++++++++++++++++++++++
14379  conf.d/70-no-sub-pixel.conf          |   9 +
14380  conf.d/70-sub-pixel-bgr.conf         |   9 +
14381  conf.d/70-sub-pixel-rgb.conf         |   9 +
14382  conf.d/70-sub-pixel-vbgr.conf        |   9 +
14383  conf.d/70-sub-pixel-vrgb.conf        |   9 +
14384  conf.d/73-autohint.conf              |   9 +
14385  conf.d/73-unhinted.conf              |   9 +
14386  conf.d/76-no-bitmaps.conf            |  13 +
14387  conf.d/76-yes-bitmaps.conf           |  13 +
14388  conf.d/Makefile.am                   |  71 +++++
14389  conf.d/README                        |   8 +
14390  configure.in                         |   1 -
14391  42 files changed, 898 insertions(+), 899 deletions(-)
14392
14393 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
14394 Author: Keith Packard <keithp@neko.keithp.com>
14395 Date:   Sat Sep 9 16:52:21 2006 -0700
14396
14397     Add XML headers to new conf files. Move link make commands to
14398     conf.avail dir
14399
14400     Fix up new config fragments to include XML headers as required.
14401     Move symbolic link installation to conf.avail directory to centralize
14402     both
14403     steps.
14404
14405  conf.avail/10-urw-aliases.conf       |  5 ++++
14406  conf.avail/15-amt-aliases.conf       |  5 ++++
14407  conf.avail/20-fix-globaladvance.conf |  5 ++++
14408  conf.avail/30-unhint-small-vera.conf |  5 ++++
14409  conf.avail/Makefile.am               | 22 +++++++++++++++
14410  conf.d/Makefile.am                   | 52
14411  ------------------------------------
14412  6 files changed, 42 insertions(+), 52 deletions(-)
14413
14414 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
14415 Author: Keith Packard <keithp@neko.keithp.com>
14416 Date:   Sat Sep 9 16:41:58 2006 -0700
14417
14418     Insert newly created caches into reference data structure.
14419
14420     All caches used in the application must be in the cache reference
14421     list so
14422     internal references can be tracked correctly. Failing to have
14423     newly created
14424     caches in the list would cause the cache to be deallocated while
14425     references
14426     were still present.
14427
14428  src/fccache.c | 17 ++++++++++++++---
14429  1 file changed, 14 insertions(+), 3 deletions(-)
14430
14431 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
14432 Merge: 5d2f7a9 164e267
14433 Author: Keith Packard <keithp@neko.keithp.com>
14434 Date:   Sat Sep 9 15:49:24 2006 -0700
14435
14436     Merge branch 'jhcloos'
14437
14438 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
14439 Author: Keith Packard <keithp@neko.keithp.com>
14440 Date:   Sat Sep 9 10:04:42 2006 -0700
14441
14442     Accept locale environment variables that do not contain territory.
14443
14444     Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
14445     language,
14446     and may contain territory and encoding. Don't accidentally require
14447     territory
14448     as that will cause fontconfig to fall back to 'en'.
14449
14450  src/fcdefault.c | 16 ++++++++++++++++
14451  1 file changed, 16 insertions(+)
14452
14453 commit 164e267d286eccbbdde69e8935a658dced4331b4
14454 Author: James Cloos <cloos@lugabout.jhcloos.org>
14455 Date:   Sat Sep 9 01:24:08 2006 -0400
14456
14457     Make conf.avail and conf.d work
14458
14459     Add conf.avail to configure.in
14460
14461     Add install: target to conf.d/Makefile.am to
14462     create the initial symlinks to conf.avail
14463
14464  conf.d/Makefile.am | 52
14465  ++++++++++++++++++++++++++++++++++++++++++++++++++++
14466  configure.in       |  1 +
14467  2 files changed, 53 insertions(+)
14468
14469 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
14470 Author: Keith Packard <keithp@neko.keithp.com>
14471 Date:   Thu Sep 7 15:17:10 2006 -0700
14472
14473     Attempt to fix makealias usage for build on Mac OS X.
14474
14475     Avoid using fcalias.h or fcaliastail.h on systems which don't
14476     support it.
14477     Provided solution still generates these files, but does not use them.
14478
14479  src/fcint.h   | 3 ++-
14480  src/makealias | 2 ++
14481  2 files changed, 4 insertions(+), 1 deletion(-)
14482
14483 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
14484 Author: Keith Packard <keithp@neko.keithp.com>
14485 Date:   Thu Sep 7 14:37:52 2006 -0700
14486
14487     Replace gnu-specific sed command with simple grep.
14488
14489     makealias was using a gnu-extension to sed addressing, replace that
14490     with a
14491     simple (and more robuse) grep command. Also, found a bug in the public
14492     header file that was leaving one symbol out of the process.
14493
14494  fontconfig/fontconfig.h | 2 +-
14495  src/makealias           | 2 +-
14496  2 files changed, 2 insertions(+), 2 deletions(-)
14497
14498 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
14499 Author: David Turner <david@freetype.org>
14500 Date:   Thu Sep 7 14:29:35 2006 -0700
14501
14502     Replace character discovery loop with simpler, faster version.
14503
14504     The existing loop for discovering which characters map to glyphs is
14505     ugly and
14506     inefficient. The replacement is functionally identical, but far
14507     cleaner and
14508     faster.
14509
14510  src/fcfreetype.c | 83
14511  ++++++++++++++++++++------------------------------------
14512  1 file changed, 30 insertions(+), 53 deletions(-)
14513
14514 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
14515 Author: Keith Packard <keithp@neko.keithp.com>
14516 Date:   Thu Sep 7 14:22:16 2006 -0700
14517
14518     Reference patterns in FcCacheCopySet.
14519
14520     As patterns are put into the font set copy, mark them as referenced
14521     so the
14522     cache stays around while the font set is in use.
14523
14524  src/fccache.c | 7 ++++++-
14525  1 file changed, 6 insertions(+), 1 deletion(-)
14526
14527 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
14528 Author: Keith Packard <keithp@neko.keithp.com>
14529 Date:   Thu Sep 7 10:37:24 2006 -0700
14530
14531     Create fc_cachedir at install time. Bug 8157.
14532
14533  Makefile.am | 2 +-
14534  1 file changed, 1 insertion(+), 1 deletion(-)
14535
14536 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
14537 Author: Keith Packard <keithp@neko.keithp.com>
14538 Date:   Wed Sep 6 23:58:14 2006 -0700
14539
14540     Update for version 2.3.97.
14541
14542  Makefile.am             |  2 +-
14543  README                  | 41 +++++++++++++++++++++++++++++++++++++++--
14544  configure.in            |  2 +-
14545  fontconfig/fontconfig.h |  2 +-
14546  4 files changed, 42 insertions(+), 5 deletions(-)
14547
14548 commit c3796ac6061373bcf0276a931036987c01741215
14549 Author: Keith Packard <keithp@neko.keithp.com>
14550 Date:   Wed Sep 6 17:45:40 2006 -0700
14551
14552     Charset hashing depended on uniqueness of leaves.
14553
14554     Charset hashing actually use the value of the leaf pointers, which is
14555     clearly wrong, especially now that charsets are not shared across
14556     multiple
14557     font directories.
14558
14559  src/fccharset.c | 4 ++--
14560  1 file changed, 2 insertions(+), 2 deletions(-)
14561
14562 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
14563 Author: Keith Packard <keithp@neko.keithp.com>
14564 Date:   Wed Sep 6 17:43:08 2006 -0700
14565
14566     Parallel build fix for fcalias.h and fcaliastail.h
14567
14568     These are built from the same script, but creating a single
14569     dependency rule
14570     caused parallel make to run the script twice.
14571
14572  src/Makefile.am | 4 +++-
14573  1 file changed, 3 insertions(+), 1 deletion(-)
14574
14575 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
14576 Author: Keith Packard <keithp@neko.keithp.com>
14577 Date:   Wed Sep 6 17:14:46 2006 -0700
14578
14579     Update architecture signatures for x86-64 and ppc.
14580
14581     I think the cache file data types are stable for now; add-back the
14582     signatures for x86-64 and ppc.
14583
14584  fc-arch/fcarch.tmpl.h | 4 ++--
14585  1 file changed, 2 insertions(+), 2 deletions(-)
14586
14587 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
14588 Author: Keith Packard <keithp@neko.keithp.com>
14589 Date:   Tue Sep 5 02:24:01 2006 -0700
14590
14591     Eliminate .so PLT entries for local symbols. (thanks to Arjan van
14592     de Ven)
14593
14594     Using a simple shell script that processes the public headers,
14595     two header
14596     files are constructed that map public symbols to hidden internal
14597     aliases
14598     avoiding the assocated PLT entry for referring to a public symbol.
14599
14600     A few mistakes in the FcPrivate/FcPublic annotations were also
14601     discovered
14602     through this process
14603
14604  .gitignore               |  2 ++
14605  fc-arch/Makefile.am      |  9 ++++++++-
14606  fc-case/Makefile.am      |  9 ++++++++-
14607  fc-glyphname/Makefile.am |  9 ++++++++-
14608  fc-lang/Makefile.am      |  9 ++++++++-
14609  fc-lang/fc-lang.c        |  1 -
14610  fontconfig/fontconfig.h  | 10 +++++-----
14611  src/Makefile.am          | 15 ++++++++++++++-
14612  src/fcatomic.c           |  3 +++
14613  src/fcblanks.c           |  3 +++
14614  src/fccache.c            |  3 +++
14615  src/fccfg.c              |  3 +++
14616  src/fccharset.c          |  3 +++
14617  src/fcdbg.c              |  3 +++
14618  src/fcdefault.c          |  3 +++
14619  src/fcdir.c              |  3 +++
14620  src/fcfreetype.c         |  4 ++++
14621  src/fcfs.c               |  3 +++
14622  src/fcinit.c             |  3 +++
14623  src/fcint.h              |  5 ++++-
14624  src/fclang.c             |  3 +++
14625  src/fclist.c             |  3 +++
14626  src/fcmatch.c            |  3 +++
14627  src/fcmatrix.c           |  3 +++
14628  src/fcname.c             |  3 +++
14629  src/fcpat.c              |  3 +++
14630  src/fcserialize.c        |  3 +++
14631  src/fcstr.c              |  3 +++
14632  src/fcxml.c              |  3 +++
14633  src/ftglue.c             |  3 +++
14634  src/makealias            | 24 ++++++++++++++++++++++++
14635  31 files changed, 145 insertions(+), 12 deletions(-)
14636
14637 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
14638 Author: Keith Packard <keithp@neko.keithp.com>
14639 Date:   Mon Sep 4 23:19:59 2006 -0700
14640
14641     Correct reference count when sharing cache file objects.
14642
14643     Multiple maps of the same cache file share the same mapped object;
14644     bump the
14645     cache object reference count in this case
14646
14647  src/fccache.c | 4 +++-
14648  1 file changed, 3 insertions(+), 1 deletion(-)
14649
14650 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
14651 Author: Keith Packard <keithp@neko.keithp.com>
14652 Date:   Mon Sep 4 22:39:51 2006 -0700
14653
14654     Oops, fc-lang broke when I added cache referencing.
14655
14656     Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
14657
14658  fc-lang/fc-lang.c | 10 ++++++++++
14659  1 file changed, 10 insertions(+)
14660
14661 commit 17389539a046f7231447d531ef7f3d131c1d7515
14662 Author: Keith Packard <keithp@neko.keithp.com>
14663 Date:   Mon Sep 4 22:26:24 2006 -0700
14664
14665     Make cache reference counting more efficient.
14666
14667     Eliminate need to reference cache object once per cached font, instead
14668     just count the number of fonts used from the cache and bump the
14669     reference
14670     count once by that amount. I think this makes this refernece technique
14671     efficient enough for use.
14672
14673  src/fccache.c | 9 +++++++++
14674  src/fccfg.c   | 5 ++++-
14675  src/fcint.h   | 3 +++
14676  3 files changed, 16 insertions(+), 1 deletion(-)
14677
14678 commit 9e612141df7e693ef98071f102cecb5d777ceecb
14679 Author: Keith Packard <keithp@neko.keithp.com>
14680 Date:   Mon Sep 4 22:20:25 2006 -0700
14681
14682     Reference count cache objects.
14683
14684     Caches contain patterns and character sets which are reference
14685     counted and
14686     visible to applications. Reference count the underlying cache object
14687     so that
14688     it stays around until all reference objects are no longer in use.
14689
14690     This is less efficient than just leaving all caches around forever,
14691     but does
14692     avoid eternal size increases in case applications ever bother
14693     to actually
14694     look for changes in the font configuration.
14695
14696  src/fccache.c   | 255
14697  ++++++++++++++++++++++++++++++++++++++++++--------------
14698  src/fccfg.c     |  22 +----
14699  src/fccharset.c |   5 ++
14700  src/fcint.h     |  16 ++--
14701  src/fcpat.c     |  10 ++-
14702  5 files changed, 213 insertions(+), 95 deletions(-)
14703
14704 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
14705 Author: Keith Packard <keithp@neko.keithp.com>
14706 Date:   Mon Sep 4 13:59:58 2006 -0700
14707
14708     Leave cache files mapped permanently.
14709
14710     Without reference counting on cache objects, there's no way to
14711     know when
14712     an application is finished using objects pulled from the cache. Until
14713     some
14714     kinf of cache reference counting can be done, leave all cache
14715     objects mapped
14716     for the life of the library (until FcFini is called). To mitigate
14717     the cost
14718     of this, ensure that each instance of a cache file is mapped only
14719     once.
14720
14721  src/fccache.c | 143
14722  +++++++++++++++++++++++++++++++++++++++++++++-------------
14723  src/fcinit.c  |   1 +
14724  src/fcint.h   |   3 ++
14725  3 files changed, 116 insertions(+), 31 deletions(-)
14726
14727 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
14728 Author: James Cloos <cloos@lugabout.jhcloos.org>
14729 Date:   Mon Sep 4 15:57:19 2006 -0400
14730
14731     Update Makefile.am files
14732
14733  Makefile.am            |  2 +-
14734  conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
14735  2 files changed, 21 insertions(+), 15 deletions(-)
14736
14737 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
14738 Author: James Cloos <cloos@lugabout.jhcloos.org>
14739 Date:   Mon Sep 4 15:47:52 2006 -0400
14740
14741     Move some section from fonts.conf into conf.avail files
14742
14743     URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
14744     unhinting
14745     sections all moved into conf.avail, to load before user and local
14746     confs.
14747
14748  conf.avail/10-urw-aliases.conf       |  47 +++++++++++++
14749  conf.avail/15-amt-aliases.conf       |  16 +++++
14750  conf.avail/20-fix-globaladvance.conf |  24 +++++++
14751  conf.avail/30-unhint-small-vera.conf |  44 ++++++++++++
14752  fonts.conf.in                        | 133
14753  -----------------------------------
14754  5 files changed, 131 insertions(+), 133 deletions(-)
14755
14756 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
14757 Author: Keith Packard <keithp@neko.keithp.com>
14758 Date:   Mon Sep 4 12:46:01 2006 -0700
14759
14760     Can't typecheck values for objects with no known type.
14761
14762     Objects that aren't part of the built-in object list don't have
14763     predefined
14764     types, so we can't typecheck them.
14765
14766  src/fcxml.c | 2 ++
14767  1 file changed, 2 insertions(+)
14768
14769 commit 60018915891bd146271b687278782fe38b4c4461
14770 Author: James Cloos <cloos@lugabout.jhcloos.org>
14771 Date:   Mon Sep 4 15:45:28 2006 -0400
14772
14773     Re-order old conf.d files
14774
14775     Make sure they continue to load after ~/.fonts.conf and local.conf
14776
14777  conf.avail/20-LohitGujarati.conf  |   5 -
14778  conf.avail/20-fonts-persian.conf  | 539
14779  --------------------------------------
14780  conf.avail/30-no-sub-pixel.conf   |   9 -
14781  conf.avail/30-sub-pixel-bgr.conf  |   9 -
14782  conf.avail/30-sub-pixel-rgb.conf  |   9 -
14783  conf.avail/30-sub-pixel-vbgr.conf |   9 -
14784  conf.avail/30-sub-pixel-vrgb.conf |   9 -
14785  conf.avail/33-autohint.conf       |   9 -
14786  conf.avail/33-unhinted.conf       |   9 -
14787  conf.avail/36-no-bitmaps.conf     |  13 -
14788  conf.avail/36-yes-bitmaps.conf    |  13 -
14789  conf.avail/60-LohitGujarati.conf  |   5 +
14790  conf.avail/60-fonts-persian.conf  | 539
14791  ++++++++++++++++++++++++++++++++++++++
14792  conf.avail/70-no-sub-pixel.conf   |   9 +
14793  conf.avail/70-sub-pixel-bgr.conf  |   9 +
14794  conf.avail/70-sub-pixel-rgb.conf  |   9 +
14795  conf.avail/70-sub-pixel-vbgr.conf |   9 +
14796  conf.avail/70-sub-pixel-vrgb.conf |   9 +
14797  conf.avail/73-autohint.conf       |   9 +
14798  conf.avail/73-unhinted.conf       |   9 +
14799  conf.avail/76-no-bitmaps.conf     |  13 +
14800  conf.avail/76-yes-bitmaps.conf    |  13 +
14801  22 files changed, 633 insertions(+), 633 deletions(-)
14802
14803 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
14804 Author: James Cloos <cloos@lugabout.jhcloos.org>
14805 Date:   Mon Sep 4 15:36:46 2006 -0400
14806
14807     Make room for chunks from fonts.conf in conf.avail
14808
14809  conf.avail/10-LohitGujarati.conf |   5 -
14810  conf.avail/10-fonts-persian.conf | 539
14811  ---------------------------------------
14812  conf.avail/20-LohitGujarati.conf |   5 +
14813  conf.avail/20-fonts-persian.conf | 539
14814  +++++++++++++++++++++++++++++++++++++++
14815  4 files changed, 544 insertions(+), 544 deletions(-)
14816
14817 commit d55620c90676951fc70ec9430c2670edca2147cb
14818 Author: James Cloos <cloos@lugabout.jhcloos.org>
14819 Date:   Mon Sep 4 15:32:37 2006 -0400
14820
14821     Replace load of conf.d in fonts.conf.in
14822
14823  fonts.conf.in | 5 +++++
14824  1 file changed, 5 insertions(+)
14825
14826 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
14827 Author: James Cloos <cloos@lugabout.jhcloos.org>
14828 Date:   Mon Sep 4 15:30:10 2006 -0400
14829
14830     Update Makefile.am to match conf.avail changes
14831
14832  conf.avail/Makefile.am | 21 ++++++++++++---------
14833  1 file changed, 12 insertions(+), 9 deletions(-)
14834
14835 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
14836 Author: James Cloos <cloos@lugabout.jhcloos.org>
14837 Date:   Mon Sep 4 15:27:29 2006 -0400
14838
14839     Number the remaining conf.avail files
14840
14841  conf.avail/30-no-sub-pixel.conf   |  9 +++++++++
14842  conf.avail/30-sub-pixel-bgr.conf  |  9 +++++++++
14843  conf.avail/30-sub-pixel-rgb.conf  |  9 +++++++++
14844  conf.avail/30-sub-pixel-vbgr.conf |  9 +++++++++
14845  conf.avail/30-sub-pixel-vrgb.conf |  9 +++++++++
14846  conf.avail/33-autohint.conf       |  9 +++++++++
14847  conf.avail/33-unhinted.conf       |  9 +++++++++
14848  conf.avail/36-no-bitmaps.conf     | 13 +++++++++++++
14849  conf.avail/36-yes-bitmaps.conf    | 13 +++++++++++++
14850  conf.avail/autohint.conf          |  9 ---------
14851  conf.avail/no-bitmaps.conf        | 13 -------------
14852  conf.avail/no-sub-pixel.conf      |  9 ---------
14853  conf.avail/sub-pixel-bgr.conf     |  9 ---------
14854  conf.avail/sub-pixel-rgb.conf     |  9 ---------
14855  conf.avail/sub-pixel-vbgr.conf    |  9 ---------
14856  conf.avail/sub-pixel-vrgb.conf    |  9 ---------
14857  conf.avail/unhinted.conf          |  9 ---------
14858  conf.avail/yes-bitmaps.conf       | 13 -------------
14859  18 files changed, 89 insertions(+), 89 deletions(-)
14860
14861 commit a04ac99f0f3e487c7611772442727a6eb4f44393
14862 Author: Keith Packard <keithp@neko.keithp.com>
14863 Date:   Mon Sep 4 02:13:13 2006 -0700
14864
14865     Hide FreeType glue code from library ABI.
14866
14867     FreeType glue code was escaping the shared library.
14868
14869  src/ftglue.h | 4 +++-
14870  1 file changed, 3 insertions(+), 1 deletion(-)
14871
14872 commit 4984242e3681a50a9c19f352783f145f91ecb868
14873 Author: Keith Packard <keithp@neko.keithp.com>
14874 Date:   Mon Sep 4 00:47:07 2006 -0700
14875
14876     Hide private functions in shared library. Export functionality
14877     for utilities.
14878
14879     Borrowing header stuff written for cairo, fontconfig now exposes
14880     in the
14881     shared library only the symbols which are included in the public
14882     header
14883     files. All private symbols are hidden using suitable compiler
14884     directives.
14885
14886     A few new public functions were required for the fontconfig utility
14887     programs
14888     (fc-cat and fc-cache) so those were added, bumping the .so minor
14889     version number
14890     in the process.
14891
14892  configure.in            |   9 +-
14893  fc-cache/fc-cache.c     |  30 ++--
14894  fc-cat/Makefile.am      |   2 +-
14895  fc-cat/fc-cat.c         |  37 ++---
14896  fontconfig/fcfreetype.h |  14 +-
14897  fontconfig/fontconfig.h | 403
14898  ++++++++++++++++++++++++++++--------------------
14899  src/fccache.c           |  48 ++++++
14900  src/fccharset.c         |   5 -
14901  src/fcint.h             | 337 +++++++++++++++++++---------------------
14902  9 files changed, 481 insertions(+), 404 deletions(-)
14903
14904 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
14905 Author: James Cloos <cloos@lugabout.jhcloos.org>
14906 Date:   Mon Sep 4 01:33:09 2006 -0400
14907
14908     Move user and local conf file loading into conf.avail files
14909
14910  conf.avail/50-user.conf  |  7 +++++++
14911  conf.avail/51-local.conf |  7 +++++++
14912  fonts.conf.in            | 11 -----------
14913  3 files changed, 14 insertions(+), 11 deletions(-)
14914
14915 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
14916 Author: James Cloos <cloos@lugabout.jhcloos.org>
14917 Date:   Mon Sep 4 01:28:07 2006 -0400
14918
14919     Support all five possibilities for sub-pixel
14920
14921     Make sub-pixel.conf be sub-pixel-rgb.conf and add the
14922     three other possibilites: bgr, vrgb and vbgr.
14923
14924  conf.avail/sub-pixel-bgr.conf  | 9 +++++++++
14925  conf.avail/sub-pixel-rgb.conf  | 9 +++++++++
14926  conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
14927  conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
14928  conf.avail/sub-pixel.conf      | 9 ---------
14929  5 files changed, 36 insertions(+), 9 deletions(-)
14930
14931 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
14932 Author: James Cloos <cloos@lugabout.jhcloos.org>
14933 Date:   Mon Sep 4 01:24:02 2006 -0400
14934
14935     Standardize conf.avail number prefixing convention
14936
14937     Always use \d- rather than just \d as prefix
14938
14939  conf.avail/10-LohitGujarati.conf | 5 +++++
14940  conf.avail/10LohitGujarati.conf  | 5 -----
14941  2 files changed, 5 insertions(+), 5 deletions(-)
14942
14943 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
14944 Author: James Cloos <cloos@lugabout.jhcloos.org>
14945 Date:   Mon Sep 4 01:21:55 2006 -0400
14946
14947     Move files from conf.d to conf.avail
14948
14949     All of the files in conf.d are now in conf.avail
14950     Makefile.am is updated to reflect the change
14951
14952  Makefile.am                      |   2 +-
14953  conf.avail/10-fonts-persian.conf | 539
14954  +++++++++++++++++++++++++++++++++++++++
14955  conf.avail/10LohitGujarati.conf  |   5 +
14956  conf.avail/60-delicious.conf     |  20 ++
14957  conf.avail/Makefile.am           |  40 +++
14958  conf.avail/README                |   8 +
14959  conf.avail/autohint.conf         |   9 +
14960  conf.avail/no-bitmaps.conf       |  13 +
14961  conf.avail/no-sub-pixel.conf     |   9 +
14962  conf.avail/sub-pixel.conf        |   9 +
14963  conf.avail/unhinted.conf         |   9 +
14964  conf.avail/yes-bitmaps.conf      |  13 +
14965  conf.d/10-fonts-persian.conf     | 539
14966  ---------------------------------------
14967  conf.d/10LohitGujarati.conf      |   5 -
14968  conf.d/60-delicious.conf         |  20 --
14969  conf.d/Makefile.am               |  40 ---
14970  conf.d/README                    |   8 -
14971  conf.d/autohint.conf             |   9 -
14972  conf.d/no-bitmaps.conf           |  13 -
14973  conf.d/no-sub-pixel.conf         |   9 -
14974  conf.d/sub-pixel.conf            |   9 -
14975  conf.d/unhinted.conf             |   9 -
14976  conf.d/yes-bitmaps.conf          |  13 -
14977  23 files changed, 675 insertions(+), 675 deletions(-)
14978
14979 commit 34227592c23db4d462d36773532cef67731e2831
14980 Author: Keith Packard <keithp@neko.keithp.com>
14981 Date:   Sun Sep 3 16:27:09 2006 -0700
14982
14983     Remove all .cvsignore files
14984
14985  .cvsignore              | 35 -----------------------------------
14986  conf.d/.cvsignore       |  2 --
14987  doc/.cvsignore          | 16 ----------------
14988  fc-cache/.cvsignore     |  6 ------
14989  fc-case/.cvsignore      |  6 ------
14990  fc-cat/.cvsignore       |  6 ------
14991  fc-glyphname/.cvsignore |  6 ------
14992  fc-lang/.cvsignore      |  6 ------
14993  fc-list/.cvsignore      |  6 ------
14994  fc-match/.cvsignore     |  6 ------
14995  fontconfig/.cvsignore   |  2 --
14996  src/.cvsignore          |  7 -------
14997  test/.cvsignore         |  2 --
14998  13 files changed, 106 deletions(-)
14999
15000 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
15001 Merge: e79c648 fb2092c
15002 Author: Keith Packard <keithp@neko.keithp.com>
15003 Date:   Sun Sep 3 16:07:11 2006 -0700
15004
15005     Merge branch 'fc-2_4_branch' to master
15006
15007     Moving development back to master.
15008
15009 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
15010 Author: Keith Packard <keithp@neko.keithp.com>
15011 Date:   Sun Sep 3 15:20:46 2006 -0700
15012
15013     Finish INSTALL changes. .gitignore ChangeLog
15014
15015  .gitignore | 1 +
15016  INSTALL    | 2 +-
15017  2 files changed, 2 insertions(+), 1 deletion(-)
15018
15019 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
15020 Author: Keith Packard <keithp@neko.keithp.com>
15021 Date:   Sun Sep 3 14:58:49 2006 -0700
15022
15023     Update instructions for doing a release. Autogen ChangeLog from
15024     git-log.
15025
15026  INSTALL     | 21 ++++++++++++++++-----
15027  Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
15028  2 files changed, 55 insertions(+), 5 deletions(-)
15029
15030 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
15031 Author: Keith Packard <keithp@neko.keithp.com>
15032 Date:   Sun Sep 3 14:46:17 2006 -0700
15033
15034     Remove ChangeLog
15035
15036  ChangeLog | 3496
15037  -------------------------------------------------------------
15038  1 file changed, 3496 deletions(-)
15039
15040 commit 0945cbe73019404c880be0de7f703ef77aec8a08
15041 Author: Keith Packard <keithp@neko.keithp.com>
15042 Date:   Sun Sep 3 14:42:48 2006 -0700
15043
15044     Change version to 2.3.96
15045
15046  README                  | 67
15047  +++++++++++++++++++++++++++++++++++++++++++++++--
15048  configure.in            |  2 +-
15049  fontconfig/fontconfig.h |  2 +-
15050  3 files changed, 67 insertions(+), 4 deletions(-)
15051
15052 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
15053 Author: Keith Packard <keithp@neko.keithp.com>
15054 Date:   Sat Sep 2 23:10:59 2006 -0700
15055
15056     Oops; missed the 60-delicious.conf file.
15057
15058     This file fixes Delicious Heavy fonts to have the correct weight
15059     value.
15060
15061  conf.d/60-delicious.conf | 20 ++++++++++++++++++++
15062  1 file changed, 20 insertions(+)
15063
15064 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
15065 Author: Keith Packard <keithp@neko.keithp.com>
15066 Date:   Sat Sep 2 23:09:44 2006 -0700
15067
15068     Using uninitialized (and wrong) variable in FcStrCopyFilename.
15069
15070     A typo from the change in where filename canonicalization occurs.
15071
15072  src/fcstr.c | 2 +-
15073  1 file changed, 1 insertion(+), 1 deletion(-)
15074
15075 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
15076 Author: Keith Packard <keithp@neko.keithp.com>
15077 Date:   Sat Sep 2 20:23:31 2006 -0700
15078
15079     Don't segfault when string values can't be parsed as charsets or
15080     langsets.
15081
15082     If parsing charsets or langsets fails, return a FcTypeVoid value
15083     instead of
15084     a charset/langset value with a NULL pointer in it (which is invalid).
15085
15086  src/fcname.c | 6 ++++++
15087  1 file changed, 6 insertions(+)
15088
15089 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
15090 Author: Keith Packard <keithp@neko.keithp.com>
15091 Date:   Sat Sep 2 20:07:29 2006 -0700
15092
15093     Fix missing initialization/destruction of new 'scan' target subst
15094     list.
15095
15096     Forgot to initialize and destroy the new substitution list for the
15097     'scan'
15098     match target.
15099
15100  src/fccfg.c | 2 ++
15101  1 file changed, 2 insertions(+)
15102
15103 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
15104 Author: Keith Packard <keithp@neko.keithp.com>
15105 Date:   Sat Sep 2 17:52:12 2006 -0700
15106
15107     Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
15108
15109     The Delicious family includes one named Delicious Heavy, a bold
15110     variant
15111     which is unfortunately marked as having normal weight. Because
15112     the family
15113     name is 'Delicious', fontconfig accidentally selects this font
15114     instead of
15115     the normal weight variant. The fix here rewrites the scanned data
15116     by running
15117     the scanned pattern through a new substitution sequence tagged with
15118     <match target=scan>; a sample for the Delicious family is included to
15119     demonstrate how it works (and fix Delicious at the same time).
15120
15121     Also added was a new match predicate -- the 'decorative' predicate
15122     which is
15123     automatically detected in fonts by searching style names for key
15124     decorative
15125     phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
15126     additional decorative key words are welcome. This should have
15127     little effect
15128     on font matching except when two fonts share the same characteristics
15129     except
15130     for this value.
15131
15132  conf.d/Makefile.am       |  1 +
15133  doc/fontconfig-user.sgml |  6 ++++--
15134  fontconfig/fontconfig.h  |  3 ++-
15135  fonts.dtd                |  6 +++++-
15136  src/fccfg.c              | 35 +++++++++++++++++++++++++++--------
15137  src/fcdbg.c              |  7 +++++++
15138  src/fcdefault.c          |  1 +
15139  src/fcdir.c              | 18 +++++++++++++++++-
15140  src/fcfreetype.c         | 34 +++++++++++++++++++++++++++++++++-
15141  src/fcint.h              |  2 ++
15142  src/fcmatch.c            | 33 ++++++++++++++++++++-------------
15143  src/fcname.c             | 34 ++++++++++++++++++++++++++++++----
15144  src/fcxml.c              |  4 ++++
15145  13 files changed, 153 insertions(+), 31 deletions(-)
15146
15147 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
15148 Author: Keith Packard <keithp@neko.keithp.com>
15149 Date:   Sat Sep 2 14:54:14 2006 -0700
15150
15151     Allow font caches to contain newer version numbers
15152
15153     Use the version number inside the cache file to mark backward
15154     compatible
15155     changes while continuing to reserve the filename number for
15156     incompatible
15157     changes.
15158
15159  src/fccache.c | 4 ++--
15160  1 file changed, 2 insertions(+), 2 deletions(-)
15161
15162 commit 9b511b290548ad2920cda94507a3311efc461e8a
15163 Author: Keith Packard <keithp@neko.keithp.com>
15164 Date:   Sat Sep 2 14:52:37 2006 -0700
15165
15166     Unify directory canonicalization into FcStrAddFilename.
15167
15168     Instead of making filename canonicalization occur in multiple
15169     places, it
15170     occurs only in FcStrAddFilename now, as all filenames pass through
15171     that
15172     function at one point.
15173
15174  fc-cache/fc-cache.c |  2 +-
15175  fc-cat/fc-cat.c     |  2 +-
15176  src/fcdir.c         | 17 ++++-------------
15177  src/fcstr.c         | 24 +++++++++++-------------
15178  4 files changed, 17 insertions(+), 28 deletions(-)
15179
15180 commit 813258dc8e3a8c964af49abe810e76a95241926d
15181 Author: Keith Packard <keithp@neko.keithp.com>
15182 Date:   Fri Sep 1 22:08:41 2006 -0700
15183
15184     Move Free family names to bottom of respective aliases. (bug 7429)
15185
15186     The FreeSans, FreeSerif and FreeMono fonts cover a large number of
15187     languages, but are of generally poor quality. Moving these after
15188     fonts which
15189     cover specific languages but which have higher quality glyphs
15190     should improve
15191     font selection.
15192
15193  fonts.conf.in | 6 +++---
15194  1 file changed, 3 insertions(+), 3 deletions(-)
15195
15196 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
15197 Author: Keith Packard <keithp@neko.keithp.com>
15198 Date:   Fri Sep 1 22:04:52 2006 -0700
15199
15200     Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
15201
15202     Limited FC_DEBUG documentation (just shows values and vague idea
15203     of what
15204     they're related to). Also document \ escape syntax for font names,
15205     including
15206     how family name and values have different escape requirements.
15207
15208  doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
15209  1 file changed, 38 insertions(+), 2 deletions(-)
15210
15211 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
15212 Author: Keith Packard <keithp@neko.keithp.com>
15213 Date:   Fri Sep 1 21:30:54 2006 -0700
15214
15215     Guess that mac roman names with lots of high bits are actually SJIS.
15216
15217     Many Japanese fonts incorrectly include names tagged as Roman
15218     encoding and
15219     English language which are actually Japanese names in the SJIS
15220     encoding.
15221     Guess that names with a large number of high bits set are SJIS encoded
15222     Japanese names rather than English names.
15223
15224  src/fcfreetype.c | 81
15225  ++++++++++++++++++++++++++++++++++++++++++++------------
15226  1 file changed, 64 insertions(+), 17 deletions(-)
15227
15228 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
15229 Author: Keith Packard <keithp@neko.keithp.com>
15230 Date:   Fri Sep 1 21:12:44 2006 -0700
15231
15232     Prefer Bitstream Vera to DejaVu families.
15233
15234     DejaVu is a modified version of Bitstream Vera that covers
15235     significantly
15236     more languages, but does so with spotty quality, lacking hinting
15237     for many
15238     glyphs, especially for the synthesized serif oblique face. Use
15239     Bitstream
15240     Vera (where installed).
15241
15242  fonts.conf.in | 11 ++++++-----
15243  1 file changed, 6 insertions(+), 5 deletions(-)
15244
15245 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
15246 Author: Keith Packard <keithp@neko.keithp.com>
15247 Date:   Fri Sep 1 15:33:27 2006 -0700
15248
15249     Fonts matching lang not territory should satisfy sort pattern lang.
15250
15251     A pattern specifying 'Chinese' (:lang=zh) without a territory
15252     should be
15253     satisfied by any font supporting any Chinese lang. The code was
15254     requiring
15255     that the lang tags match exactly, causing this sort to fail.
15256
15257  src/fcmatch.c | 2 +-
15258  1 file changed, 1 insertion(+), 1 deletion(-)
15259
15260 commit cfccd4873a44da5b041368d5fca4f05180dcf041
15261 Author: Keith Packard <keithp@neko.keithp.com>
15262 Date:   Fri Sep 1 13:22:45 2006 -0700
15263
15264     Really only rebuild caches for system fonts at make install time.
15265
15266     Oops. Fix actual fc-cache command line instead of just the displayed
15267     version.
15268
15269  Makefile.am | 2 +-
15270  1 file changed, 1 insertion(+), 1 deletion(-)
15271
15272 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
15273 Author: Keith Packard <keithp@neko.keithp.com>
15274 Date:   Fri Sep 1 12:59:09 2006 -0700
15275
15276     Add Assamese orthography (as.orth). Bug #8050
15277
15278     Behdad Esfahbod says Assamese is the same as Bengali, so this
15279     just uses
15280     bn.orth.
15281
15282  fc-lang/as.orth  | 28 ++++++++++++++++++++++++++++
15283  fc-lang/iso639-1 |  2 +-
15284  2 files changed, 29 insertions(+), 1 deletion(-)
15285
15286 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
15287 Author: Keith Packard <keithp@neko.keithp.com>
15288 Date:   Fri Sep 1 12:45:43 2006 -0700
15289
15290     Chinese/Macau needs the Hong Kong orthography instead of Taiwan
15291     (bug 7884)
15292
15293     From Abel Cheung:
15294     Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
15295     Macau
15296     only uses traditional Chinese characters used in Taiwan; however
15297     that is
15298     wrong, as a majority of Macau people speaks Cantonese too, and
15299     also uses
15300     additional traditional Chinese chars from Hong Kong (there are
15301     already some
15302     place names that can't be represented in just chars used in
15303     Taiwan). So it
15304     should include zh_hk.orth instead.
15305
15306  fc-lang/zh_mo.orth | 9 +++++++--
15307  1 file changed, 7 insertions(+), 2 deletions(-)
15308
15309 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
15310 Author: Keith Packard <keithp@neko.keithp.com>
15311 Date:   Fri Sep 1 12:36:31 2006 -0700
15312
15313     Avoid #warning directives on non-GCC compilers. (bug 7683)
15314
15315     Detect GCC and use #warning only on GCC systems.
15316
15317  configure.in     | 4 +++-
15318  src/fcfreetype.c | 2 ++
15319  2 files changed, 5 insertions(+), 1 deletion(-)
15320
15321 commit ab2cb932b25af20896c08f4641dfa696ed651418
15322 Author: Keith Packard <keithp@neko.keithp.com>
15323 Date:   Fri Sep 1 12:26:15 2006 -0700
15324
15325     Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
15326
15327     Linking against fontconfig requires expat on systems without chained
15328     shared
15329     library dependencies.
15330
15331  fontconfig.pc.in | 1 +
15332  1 file changed, 1 insertion(+)
15333
15334 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
15335 Author: Keith Packard <keithp@neko.keithp.com>
15336 Date:   Fri Sep 1 12:07:10 2006 -0700
15337
15338     Fix memory leaks in fc-cache directory cleaning code.
15339
15340     valgrind found a few leaks in the new cache cleaning code.
15341
15342  fc-cache/fc-cache.c | 9 +++++++++
15343  1 file changed, 9 insertions(+)
15344
15345 commit fd7223c770e74730480bdf9ecf36f3152a12473e
15346 Author: Keith Packard <keithp@neko.keithp.com>
15347 Date:   Fri Sep 1 12:05:04 2006 -0700
15348
15349     Only rebuild caches for system fonts at make install time.
15350
15351     Rebuilding user-specific fonts will stick those cache files in
15352     the system
15353     font cache directory.
15354
15355  Makefile.am | 2 +-
15356  1 file changed, 1 insertion(+), 1 deletion(-)
15357
15358 commit 8587d77ce64147b7fb324458ba100910ebba93f4
15359 Author: Keith Packard <keithp@neko.keithp.com>
15360 Date:   Fri Sep 1 02:27:45 2006 -0700
15361
15362     Add some ignores
15363
15364  .gitignore | 2 ++
15365  1 file changed, 2 insertions(+)
15366
15367 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
15368 Author: Keith Packard <keithp@neko.keithp.com>
15369 Date:   Fri Sep 1 02:22:59 2006 -0700
15370
15371     Fontset pattern references are relative to fontset, not array.
15372
15373     Within a fontset, the patterns are stored as pointers in an array.
15374     When stored as offsets, the offsets are relative to the fontset object
15375     itself, not the base of the array of pointers.
15376
15377  src/fcint.h | 2 +-
15378  1 file changed, 1 insertion(+), 1 deletion(-)
15379
15380 commit 18b6857c6476517db7932025847ae952feba758d
15381 Author: Keith Packard <keithp@neko.keithp.com>
15382 Date:   Fri Sep 1 01:49:47 2006 -0700
15383
15384     Fix fc-lang to use new charset freezer API.
15385
15386     Charset freezer api now uses allocated object. Also required minor
15387     fixes to
15388     charset freezer code to remove assumption that all input charsets are
15389     persistant.
15390
15391  fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
15392  src/fccharset.c   | 11 +++++------
15393  src/fcint.h       |  6 ++++++
15394  3 files changed, 29 insertions(+), 18 deletions(-)
15395
15396 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
15397 Author: Keith Packard <keithp@neko.keithp.com>
15398 Date:   Fri Sep 1 01:15:14 2006 -0700
15399
15400     Pass directory information around in FcCache structure. Freeze
15401     charsets.
15402
15403     Instead of passing directory information around in separate variables,
15404     collect it all in an FcCache structure. Numerous internal and tool
15405     interfaces changed as a result of this.
15406
15407     Charsets are now pre-frozen before being serialized. This causes
15408     them to
15409     share across multiple fonts in the same cache.
15410
15411  fc-cache/fc-cache.c         | 109 ++++-----
15412  fc-cat/fc-cat.c             |  83 ++-----
15413  fc-glyphname/fc-glyphname.c |  13 --
15414  src/fccache.c               | 300 ++++++++++--------------
15415  src/fccfg.c                 | 169 ++++++++------
15416  src/fccharset.c             | 550
15417  +++++++++++++++++++++++---------------------
15418  src/fcdir.c                 | 177 +++++++-------
15419  src/fcinit.c                |   1 -
15420  src/fcint.h                 |  60 ++---
15421  src/fcpat.c                 |   8 +
15422  src/fcserialize.c           |   3 +
15423  11 files changed, 702 insertions(+), 771 deletions(-)
15424
15425 commit aec8c90b450c115718fd87bc270e35ee6b605967
15426 Author: Keith Packard <keithp@neko.keithp.com>
15427 Date:   Fri Sep 1 01:12:13 2006 -0700
15428
15429     Remove stale architecture signatures.
15430
15431     All but x86 are known to be wrong.
15432
15433  fc-arch/fcarch.tmpl.h | 7 +++----
15434  1 file changed, 3 insertions(+), 4 deletions(-)
15435
15436 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
15437 Author: Keith Packard <keithp@neko.keithp.com>
15438 Date:   Thu Aug 31 18:16:00 2006 -0700
15439
15440     Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
15441
15442     Applications explicitly setting FC_LANG with string would fail due
15443     to typechecking disallowing this case.
15444
15445  src/fcname.c | 4 ++++
15446  1 file changed, 4 insertions(+)
15447
15448 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
15449 Author: Keith Packard <keithp@neko.keithp.com>
15450 Date:   Thu Aug 31 18:14:45 2006 -0700
15451
15452     Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
15453     Makefile.am
15454
15455     make distcheck caught this bug; the effect of 'make uninstall'
15456     would have been to execute 'rm -rf /', somewhat less that desirable.
15457
15458  fc-cache/Makefile.am | 6 ++----
15459  fc-cat/Makefile.am   | 2 --
15460  2 files changed, 2 insertions(+), 6 deletions(-)
15461
15462 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
15463 Author: Keith Packard <keithp@neko.keithp.com>
15464 Date:   Thu Aug 31 14:38:18 2006 -0700
15465
15466     Revert ABI changes from version 2.3
15467
15468     Accidental ABI changes and additions were discovered by looking at the
15469     differences in fontconfig.h. All of those have been reverted.
15470
15471  fc-cache/fc-cache.c     |  4 ++--
15472  fc-list/fc-list.c       |  2 +-
15473  fontconfig/fontconfig.h | 23 +++++------------------
15474  src/fccache.c           | 16 ++++++++++++++--
15475  src/fcint.h             |  6 ++++++
15476  5 files changed, 28 insertions(+), 23 deletions(-)
15477
15478 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
15479 Author: Keith Packard <keithp@neko.keithp.com>
15480 Date:   Thu Aug 31 11:56:43 2006 -0700
15481
15482     With no args, fc-cat now dumps all directories.
15483
15484     Automatically list all font directories when no arguments are given to
15485     fc-cat. Also add -r option to recurse from specified cache
15486     directories.
15487     fc-cat also now prints the cache filename in verbose mode, along
15488     with the
15489     related directory name.
15490
15491  fc-cat/fc-cat.c | 119
15492  +++++++++++++++++++++++++++++++++++++++++++-------------
15493  src/fccache.c   |  16 +++++---
15494  src/fcint.h     |   2 +-
15495  3 files changed, 104 insertions(+), 33 deletions(-)
15496
15497 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
15498 Author: Keith Packard <keithp@neko.keithp.com>
15499 Date:   Thu Aug 31 09:42:49 2006 -0700
15500
15501     Automatically remove invalid cache files.
15502
15503     Cache files for missing or more recently modified directories are
15504     automatically removed at the end of every fc-cache run.
15505
15506  fc-cache/Makefile.am |   2 +-
15507  fc-cache/fc-cache.c  | 130
15508  ++++++++++++++++++++++++++++++++++++++++++++++++++-
15509  fc-cat/fc-cat.c      |   3 +-
15510  src/fccache.c        |   6 +--
15511  src/fcint.h          |   2 +-
15512  5 files changed, 135 insertions(+), 8 deletions(-)
15513
15514 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
15515 Author: Keith Packard <keithp@neko.keithp.com>
15516 Date:   Thu Aug 31 09:07:32 2006 -0700
15517
15518     Serialized value lists were only including one value.
15519
15520     The next pointer in the serialized value list wasn't getting set,
15521     so they
15522     were truncated at a single value.
15523
15524  src/fcpat.c | 1 +
15525  1 file changed, 1 insertion(+)
15526
15527 commit c50ea916b0e56520948804b67fc7df57bb490575
15528 Author: Keith Packard <keithp@neko.keithp.com>
15529 Date:   Wed Aug 30 23:09:39 2006 -0700
15530
15531     Use intptr_t instead of off_t inside FcCache structure.
15532
15533     This avoids OS-dependencies in the cache file structure.
15534
15535  src/fcint.h       | 2 +-
15536  src/fcserialize.c | 1 -
15537  2 files changed, 1 insertion(+), 2 deletions(-)
15538
15539 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
15540 Author: Keith Packard <keithp@neko.keithp.com>
15541 Date:   Wed Aug 30 22:23:25 2006 -0700
15542
15543     Fix fc-cat again. Sigh.
15544
15545     Internal interfaces in cache management changed again...
15546
15547  fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
15548  src/fccache.c   | 19 ++++++++++---------
15549  src/fcint.h     |  9 ++++++---
15550  3 files changed, 41 insertions(+), 24 deletions(-)
15551
15552 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
15553 Author: Keith Packard <keithp@neko.keithp.com>
15554 Date:   Wed Aug 30 21:59:53 2006 -0700
15555
15556     Skip broken caches. Cache files are auto-written, don't rewrite
15557     in fc-cache.
15558
15559     Validate cache contents and skip broken caches, looking down cache
15560     path for
15561     valid ones.
15562
15563     Every time a directory is scanned, it will be written to a cache
15564     file if
15565     possible, so fc-cache doesn't need to re-write the cache file. This
15566     makes
15567     detecting when the cache was generated a bit tricky, so we guess
15568     that if the
15569     cache wasn't valid before running and is valid afterwards, the
15570     cache file
15571     was written.
15572
15573     Also, allow empty charsets to be serialized with null leaves/numbers.
15574
15575     Eliminate a leak in FcEdit by switching to FcObject sooner.
15576
15577     Call FcFini from fc-match to make valgrind happy.
15578
15579  fc-cache/fc-cache.c |  25 +++++----
15580  fc-match/fc-match.c |   1 +
15581  src/fccache.c       | 148
15582  +++++++++++++++++++++++++++-------------------------
15583  src/fccfg.c         |  80 ++++++++--------------------
15584  src/fccharset.c     |  56 +++++++++++---------
15585  src/fcdir.c         |   2 +-
15586  src/fcint.h         |  19 +++++--
15587  src/fcxml.c         |  19 +++----
15588  8 files changed, 169 insertions(+), 181 deletions(-)
15589
15590 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
15591 Author: Keith Packard <keithp@neko.keithp.com>
15592 Date:   Wed Aug 30 18:50:58 2006 -0700
15593
15594     Rework Object name database to unify typechecking and object lookup.
15595
15596     Eliminate ancient list of object name databases and load names
15597     into single
15598     hash table that includes type information. Typecheck all pattern
15599     values to
15600     avoid mis-typed pattern elements.
15601
15602  fc-case/fc-case.c |  13 --
15603  src/fcint.h       |   7 +-
15604  src/fcmatch.c     |   9 +-
15605  src/fcname.c      | 389
15606  ++++++++++++++++++++++++++++++------------------------
15607  src/fcpat.c       |   2 +-
15608  5 files changed, 233 insertions(+), 187 deletions(-)
15609
15610 commit c02886485b293179e8492cad9a34eb431dd4bfc9
15611 Author: Keith Packard <keithp@neko.keithp.com>
15612 Date:   Wed Aug 30 13:51:03 2006 -0700
15613
15614     FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
15615     work.
15616
15617     FcCharSetSerialize was computing the offset to the unserialized leaf,
15618     which left it pointing at random data when the cache was reloaded.
15619
15620     fc-cat has been updated to work with the new cache structure.
15621
15622     Various debug messages extended to help diagnose serialization errors.
15623
15624  fc-cat/fc-cat.c | 134
15625  ++++++++++++++++++++++++++++++--------------------------
15626  src/fccache.c   |   6 +--
15627  src/fccharset.c |   3 +-
15628  src/fcdbg.c     |  20 +++++++--
15629  src/fcint.h     |  15 +++++--
15630  src/fcpat.c     |   7 +++
15631  6 files changed, 110 insertions(+), 75 deletions(-)
15632
15633 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
15634 Author: Keith Packard <keithp@neko.keithp.com>
15635 Date:   Wed Aug 30 04:24:03 2006 -0700
15636
15637     Fix build problems caused by cache rework.
15638
15639     Pagesize no longer matters in architecture decisions, the entire
15640     cache file
15641     is mmaped into the library. However, lots of intptr_t values are in
15642     use now,
15643     so that value is important.
15644
15645     fc-lang now requires fcserialize.c, which has been added to the
15646     repository.
15647
15648  fc-arch/fc-arch.c     |  14 +----
15649  fc-arch/fcarch.tmpl.h |   4 +-
15650  fc-lang/fc-lang.c     |   1 +
15651  src/fcserialize.c     | 159
15652  ++++++++++++++++++++++++++++++++++++++++++++++++++
15653  4 files changed, 165 insertions(+), 13 deletions(-)
15654
15655 commit 7ce196733129b0e664c1bdc20f973f15167292f7
15656 Author: Keith Packard <keithp@neko.keithp.com>
15657 Date:   Wed Aug 30 04:16:22 2006 -0700
15658
15659     Rework cache files to use offsets for all data structures.
15660
15661     Replace all of the bank/id pairs with simple offsets, recode several
15662     data structures to always use offsets inside the library to avoid
15663     conditional paths. Exposed data structures use pointers to hold
15664     offsets,
15665     setting the low bit to distinguish between offset and pointer.
15666
15667     Use offset-based data structures for lang charset encodings;
15668     eliminates
15669     separate data structure format for that file.
15670
15671     Much testing will be needed; offsets are likely not detected
15672     everywhere in
15673     the library yet.
15674
15675  fc-arch/fcarch.tmpl.h   |    3 +-
15676  fc-lang/fc-lang.c       |  185 +++++----
15677  fontconfig/fontconfig.h |    3 -
15678  src/Makefile.am         |    1 +
15679  src/fccache.c           |  581 +++++++++++----------------
15680  src/fccfg.c             |  102 +++--
15681  src/fccharset.c         |  493 ++++++++---------------
15682  src/fcdbg.c             |   43 +-
15683  src/fcdefault.c         |   64 +--
15684  src/fcfs.c              |  133 ++----
15685  src/fcint.h             |  477 +++++++++++++---------
15686  src/fclang.c            |  120 ++----
15687  src/fclist.c            |   86 ++--
15688  src/fcmatch.c           |  179 +++------
15689  src/fcname.c            |  142 ++-----
15690  src/fcpat.c             | 1025
15691  ++++++++++++++---------------------------------
15692  src/fcstr.c             |    1 +
15693  src/fcxml.c             |   15 +-
15694  18 files changed, 1394 insertions(+), 2259 deletions(-)
15695
15696 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
15697 Author: Keith Packard <keithp@neko.keithp.com>
15698 Date:   Mon Aug 28 11:51:12 2006 -0700
15699
15700     Revert to original FcFontSetMatch algorithm to avoid losing fonts.
15701
15702     The fancy new FcFontSetMatch algorithm would discard fonts for the
15703     wrong reasons; fc-match sans:lang=en,ja would discard all fonts
15704     without
15705     Japanese support. This commit reverts to the original algorithm which
15706     ensure that FcFontSetMatch always matches the first font in the
15707     FcFontSetSort return list.
15708
15709  src/fcmatch.c | 229
15710  ++++++++--------------------------------------------------
15711  1 file changed, 32 insertions(+), 197 deletions(-)
15712
15713 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
15714 Author: Keith Packard <keithp@neko.keithp.com>
15715 Date:   Mon Aug 28 10:38:27 2006 -0700
15716
15717     Add ppc architecture
15718
15719  fc-arch/fcarch.tmpl.h | 1 +
15720  1 file changed, 1 insertion(+)
15721
15722 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
15723 Author: Keith Packard <keithp@neko.keithp.com>
15724 Date:   Mon Aug 28 10:30:22 2006 -0700
15725
15726     During test run, remove cache directory to avoid stale cache usage.
15727
15728     As file timestamps have only one second granularity, an old cache
15729     file could easily be used when a test took less than 1 second to run.
15730     Just remove the cache directory and its contents before each test
15731     is run.
15732     Also, remove mention of the old cache file from the test config file.
15733
15734  test/fonts.conf.in | 1 -
15735  test/run-test.sh   | 4 +---
15736  2 files changed, 1 insertion(+), 4 deletions(-)
15737
15738 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
15739 Author: Keith Packard <keithp@neko.keithp.com>
15740 Date:   Mon Aug 28 10:07:43 2006 -0700
15741
15742     Add x86-64 architecture and signature.
15743
15744  fc-arch/fcarch.tmpl.h | 1 +
15745  1 file changed, 1 insertion(+)
15746
15747 commit 7db39f729859827b246da242a26ddba13cb8c4b1
15748 Author: Keith Packard <keithp@neko.keithp.com>
15749 Date:   Mon Aug 28 09:43:12 2006 -0700
15750
15751     Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
15752
15753     Also remove spurious printf of directory names.
15754
15755  fc-arch/Makefile.am   | 2 +-
15756  fc-arch/fcarch.tmpl.h | 2 +-
15757  src/fcdir.c           | 1 -
15758  3 files changed, 2 insertions(+), 3 deletions(-)
15759
15760 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
15761 Author: Keith Packard <keithp@neko.keithp.com>
15762 Date:   Sun Aug 27 23:40:51 2006 -0700
15763
15764     Eliminate ./ and ../ elements from font directory names when scanning.
15765
15766     FcStrCanonFilename eliminates ./ and ../ elements from pathnames
15767     through
15768     simple string editing. Also, relative path names are fixed by
15769     prepending the
15770     current working directory.
15771
15772  src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
15773  src/fcint.h |  3 +++
15774  src/fcstr.c | 57
15775  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15776  3 files changed, 90 insertions(+), 15 deletions(-)
15777
15778 commit af180c40376690b7ced5262156fbe13c9ebba1e2
15779 Author: Keith Packard <keithp@neko.keithp.com>
15780 Date:   Sun Aug 27 22:24:39 2006 -0700
15781
15782     Fix up fc-cache and fc-cat for no global cache changes.
15783
15784     fc-cache and fc-cat use internal (fcint.h) APIs that have
15785     changed with the elimination of the global cache.
15786
15787  fc-cache/fc-cache.c |   2 +-
15788  fc-cat/fc-cat.c     | 119
15789  ++++++----------------------------------------------
15790  src/fccache.c       |  77 +++++++++++++++++++++++-----------
15791  src/fcdir.c         |  13 +++---
15792  src/fcint.h         |   4 ++
15793  5 files changed, 76 insertions(+), 139 deletions(-)
15794
15795 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
15796 Author: Keith Packard <keithp@neko.keithp.com>
15797 Date:   Sun Aug 27 21:53:48 2006 -0700
15798
15799     Eliminate global cache. Eliminate multi-arch cache code.
15800
15801     With the removal of the in-directory cache files, and the addition of
15802     per-user cache directories, there is no longer any reason to
15803     preserve the
15804     giant global cache file. Eliminating of this unifies the cache
15805     structure
15806     and simplifies the overall caching strategies greatly.
15807
15808  fc-cache/fc-cache.c |    3 +-
15809  src/fccache.c       | 1051
15810  ++++++---------------------------------------------
15811  src/fccfg.c         |   23 +-
15812  src/fcdir.c         |  164 ++++----
15813  src/fcint.h         |   70 +---
15814  5 files changed, 203 insertions(+), 1108 deletions(-)
15815
15816 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
15817 Author: Keith Packard <keithp@neko.keithp.com>
15818 Date:   Sun Aug 27 18:29:51 2006 -0700
15819
15820     Add architecture to cache filename.
15821
15822     Make cache filenames unique by inserting the architecture name
15823     into the
15824     filename.
15825
15826  src/fccache.c | 5 +++--
15827  1 file changed, 3 insertions(+), 2 deletions(-)
15828
15829 commit db50cbdaf592349c204ab0af0e7061ea72237044
15830 Author: Keith Packard <keithp@neko.keithp.com>
15831 Date:   Sun Aug 27 18:19:39 2006 -0700
15832
15833     Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
15834     per dir.
15835
15836     Normalized directory names offer protection against looped directory
15837     trees
15838     but cost enormous numbers of system calls (stat per file in the
15839     hierarchy).
15840     Also, cache file directory name contents are validated each time the
15841     directory is modified, don't re-validate every time the cache file
15842     is loaded
15843     with an access and stat call.
15844
15845  fc-cache/fc-cache.c |   7 ++--
15846  src/fccache.c       |  55 ++---------------------------
15847  src/fccfg.c         | 100
15848  ----------------------------------------------------
15849  src/fcdir.c         |   6 ----
15850  4 files changed, 4 insertions(+), 164 deletions(-)
15851
15852 commit d2f786849c0c4503360a5c09469505b05164c6d2
15853 Author: Keith Packard <keithp@neko.keithp.com>
15854 Date:   Sun Aug 27 17:04:01 2006 -0700
15855
15856     Write caches to first directory with permission. Valid cache in
15857     FcDirCacheOpen.
15858
15859     Previous policy was to attempt to update the cache in place and bail
15860     if that
15861     didn't work. Now, search for the first writable directory and
15862     place the
15863     cache file there instead. Furthermore, on startup, search directory
15864     list for
15865     valid cache files instead of bailing if the first found cache
15866     file wasn't
15867     valid.
15868
15869  fonts.conf.in |  2 +-
15870  src/fccache.c | 90
15871  ++++++++++++++++++++++++++++-------------------------------
15872  2 files changed, 43 insertions(+), 49 deletions(-)
15873
15874 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
15875 Author: Keith Packard <keithp@neko.keithp.com>
15876 Date:   Sun Aug 27 16:25:07 2006 -0700
15877
15878     Construct short architecture name from architecture signature.
15879
15880     Map existing architecture signature to short architecture name
15881     at build time. This architecture name is (as yet) unused, but will
15882     be used
15883     to build per-architecture cache files with names made unique by
15884     including
15885     the architecture name. The auto-detected architecture name can
15886     be overridden
15887     with the --with-arch=ARCH configure option.
15888
15889  Makefile.am           |   2 +-
15890  configure.in          |  17 ++++++
15891  fc-arch/Makefile.am   |  50 ++++++++++++++++++
15892  fc-arch/fc-arch.c     | 144
15893  ++++++++++++++++++++++++++++++++++++++++++++++++++
15894  fc-arch/fcarch.tmpl.h |  32 +++++++++++
15895  5 files changed, 244 insertions(+), 1 deletion(-)
15896
15897 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
15898 Author: Keith Packard <keithp@neko.keithp.com>
15899 Date:   Sun Aug 27 16:21:16 2006 -0700
15900
15901     Add .gitignore
15902
15903  .gitignore | 73
15904  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15905  1 file changed, 73 insertions(+)
15906
15907 commit 7410e40bd93beb4ab1a577d084112413431cede2
15908 Author: Patrick Lam <plam@MIT.EDU>
15909 Date:   Fri Aug 4 16:13:00 2006 +0000
15910
15911     2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
15912     Make cache directories configurable. Simplify and correct some
15913     code which
15914         deals with per-directory caches.
15915
15916  ChangeLog               |  24 ++++
15917  configure.in            |  22 +++-
15918  fc-cache/fc-cache.c     |   7 +-
15919  fontconfig/fontconfig.h |   4 +-
15920  fonts.conf.in           |   5 +
15921  fonts.dtd               |  12 ++
15922  src/Makefile.am         |   3 +-
15923  src/fccache.c           | 323
15924  +++++++++++++++++++++++++-----------------------
15925  src/fccfg.c             |  28 ++++-
15926  src/fcdir.c             |   6 +-
15927  src/fcinit.c            |   2 +
15928  src/fcint.h             |  13 +-
15929  src/fcxml.c             |  17 +++
15930  test/fonts.conf.in      |   1 +
15931  test/run-test.sh        |   6 +-
15932  15 files changed, 294 insertions(+), 179 deletions(-)
15933
15934 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
15935 Author: Patrick Lam <plam@MIT.EDU>
15936 Date:   Wed Jul 19 02:14:28 2006 +0000
15937
15938     2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
15939     Fix file-descriptor leak in FcGlobalCacheDestroy.
15940
15941  ChangeLog     | 7 +++++++
15942  src/fccache.c | 2 ++
15943  2 files changed, 9 insertions(+)
15944
15945 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
15946 Author: Patrick Lam <plam@MIT.EDU>
15947 Date:   Fri Jun 2 18:48:30 2006 +0000
15948
15949     2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
15950     Esfahbod
15951     TrueType Collection table offsets are absolute, not relative.
15952
15953  ChangeLog    | 7 +++++++
15954  src/ftglue.c | 2 +-
15955  2 files changed, 8 insertions(+), 1 deletion(-)
15956
15957 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
15958 Author: Patrick Lam <plam@MIT.EDU>
15959 Date:   Fri Apr 28 07:00:25 2006 +0000
15960
15961     2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
15962     Make FcStrCopy slightly more efficient.
15963
15964  ChangeLog   |  7 +++++++
15965  src/fcstr.c | 12 +++++++-----
15966  2 files changed, 14 insertions(+), 5 deletions(-)
15967
15968 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
15969 Author: Patrick Lam <plam@MIT.EDU>
15970 Date:   Thu Apr 27 08:13:45 2006 +0000
15971
15972     Keith Packard <keithp@keithp.com>
15973     Reduce transient memory usage during config file parsing by allocating
15974         smaller buffers (64 seems to be a magic number).
15975
15976  ChangeLog   | 20 +++++++-------------
15977  src/fcstr.c |  2 +-
15978  2 files changed, 8 insertions(+), 14 deletions(-)
15979
15980 commit 529291bef436384a06db246fda30e08d5812de14
15981 Author: Keith Packard <keithp@keithp.com>
15982 Date:   Thu Apr 27 07:54:07 2006 +0000
15983
15984     Eliminate pattern freezing
15985
15986  ChangeLog    |   8 ++
15987  src/fcinit.c |   4 -
15988  src/fcint.h  |   3 -
15989  src/fcpat.c  | 370
15990  -----------------------------------------------------------
15991  src/fcxml.c  |   3 +-
15992  5 files changed, 9 insertions(+), 379 deletions(-)
15993
15994 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
15995 Author: Keith Packard <keithp@keithp.com>
15996 Date:   Thu Apr 27 07:11:44 2006 +0000
15997
15998     Make path names in cache files absolute (NB, cache format change) Stop
15999         permitting cache files to be stored in font dirs. Bump cache
16000         magic.
16001         Don't include /fonts.cache-2 in cache hash construction.
16002     reviewed by: Patrick Lam <plam@mit.edu>
16003
16004  ChangeLog        |  30 +++++++++++++
16005  src/fccache.c    | 104 +++++++++++---------------------------------
16006  src/fcfreetype.c |  10 +----
16007  src/fcint.h      |   8 +---
16008  src/fclist.c     |   4 --
16009  src/fcmatch.c    |   3 --
16010  src/fcpat.c      | 130
16011  -------------------------------------------------------
16012  7 files changed, 57 insertions(+), 232 deletions(-)
16013
16014 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
16015 Author: Patrick Lam <plam@MIT.EDU>
16016 Date:   Wed Apr 26 14:50:41 2006 +0000
16017
16018     Really update for 2.3.95.
16019
16020  README | 6 ++++--
16021  1 file changed, 4 insertions(+), 2 deletions(-)
16022
16023 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
16024 Author: Patrick Lam <plam@MIT.EDU>
16025 Date:   Tue Apr 25 15:33:07 2006 +0000
16026
16027     Fix the issues with GNU libiconv vs. libc iconv (which especially
16028     appear on
16029         Solarii). Approach suggested by Tim Mooney.
16030     reviewed by: plam
16031
16032  ChangeLog        | 12 +++++++++++-
16033  configure.in     | 37 +++++++++++++++++++++++++++++++++++--
16034  src/Makefile.am  |  2 +-
16035  src/fcfreetype.c |  3 +--
16036  4 files changed, 48 insertions(+), 6 deletions(-)
16037
16038 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
16039 Author: Patrick Lam <plam@MIT.EDU>
16040 Date:   Tue Apr 25 06:12:06 2006 +0000
16041
16042     Include $(top_srcdir), $(top_srcdir)/src before anything else.
16043     Shuffle order of includes for building out of srcdir on win32.
16044     reviewed by: plam
16045
16046  ChangeLog | 17 ++++++++++++++++-
16047  1 file changed, 16 insertions(+), 1 deletion(-)
16048
16049 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
16050 Author: Patrick Lam <plam@MIT.EDU>
16051 Date:   Tue Apr 25 05:57:41 2006 +0000
16052
16053     Include $(top_srcdir), $(top_srcdir)/src before anything else.
16054     Shuffle order of includes for building out of srcdir on win32.
16055     reviewed by: plam
16056
16057  fc-cache/fc-cache.c | 15 ++++++++-------
16058  fc-cat/fc-cat.c     | 17 +++++++++--------
16059  fc-match/fc-match.c | 11 ++++++-----
16060  src/Makefile.am     |  6 +++---
16061  src/fccache.c       |  2 +-
16062  src/fccfg.c         |  2 +-
16063  src/fccharset.c     |  2 +-
16064  src/fcdbg.c         |  2 +-
16065  src/fcfreetype.c    |  2 +-
16066  src/fcfs.c          |  2 +-
16067  src/fcinit.c        |  2 +-
16068  src/fclist.c        |  2 +-
16069  src/fcmatch.c       |  2 +-
16070  src/fcmatrix.c      |  2 +-
16071  src/fcname.c        |  2 +-
16072  src/fcpat.c         |  2 +-
16073  src/fcstr.c         |  2 +-
16074  src/fcxml.c         |  2 +-
16075  18 files changed, 40 insertions(+), 37 deletions(-)
16076
16077 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
16078 Author: Patrick Lam <plam@MIT.EDU>
16079 Date:   Thu Apr 20 16:57:50 2006 +0000
16080
16081     Prevent terrible perf regression by getting the if-condition right
16082         (reported by Wouter Bolsterlee).
16083
16084  ChangeLog     | 8 +++++++-
16085  src/fcmatch.c | 2 +-
16086  2 files changed, 8 insertions(+), 2 deletions(-)
16087
16088 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
16089 Author: Patrick Lam <plam@MIT.EDU>
16090 Date:   Wed Apr 19 16:53:50 2006 +0000
16091
16092     Dominic Lachowicz <cinamod@hotmail.com>
16093     Implement mmap-like code for Windows using MapViewOfFile.
16094
16095  ChangeLog     |  7 +++++++
16096  src/fccache.c | 23 ++++++++++++++++++++---
16097  2 files changed, 27 insertions(+), 3 deletions(-)
16098
16099 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
16100 Author: Patrick Lam <plam@MIT.EDU>
16101 Date:   Wed Apr 19 16:17:46 2006 +0000
16102
16103     Bump version to 2.3.95.
16104
16105  ChangeLog | 8 ++++++++
16106  1 file changed, 8 insertions(+)
16107
16108 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
16109 Author: Patrick Lam <plam@MIT.EDU>
16110 Date:   Wed Apr 19 16:17:19 2006 +0000
16111
16112     Bail gracefully if the cache file does not contain enough data.
16113
16114  ChangeLog               |  5 +++++
16115  README                  | 23 +++++++++++++++++++++--
16116  configure.in            |  2 +-
16117  fontconfig/fontconfig.h |  2 +-
16118  src/fccache.c           | 19 ++++++++++++++++++-
16119  5 files changed, 46 insertions(+), 5 deletions(-)
16120
16121 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
16122 Author: Patrick Lam <plam@MIT.EDU>
16123 Date:   Sat Apr 15 00:25:20 2006 +0000
16124
16125     Give the 'Standard Symbols L' match a strong (vs. weak) binding.
16126
16127  ChangeLog     |  5 +++++
16128  fonts.conf.in | 13 ++++++++-----
16129  2 files changed, 13 insertions(+), 5 deletions(-)
16130
16131 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
16132 Author: Patrick Lam <plam@MIT.EDU>
16133 Date:   Fri Apr 14 18:35:16 2006 +0000
16134
16135     Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
16136         Simplify code and get things straight.
16137
16138  ChangeLog    |  6 ++++++
16139  src/fcname.c | 20 +++++---------------
16140  2 files changed, 11 insertions(+), 15 deletions(-)
16141
16142 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
16143 Author: Patrick Lam <plam@MIT.EDU>
16144 Date:   Fri Apr 14 15:40:58 2006 +0000
16145
16146     Actually, just add URW fonts as aliases for all of the PostScript
16147     fonts.
16148         (reported by Miguel Rodriguez).
16149
16150  ChangeLog     |  6 ++++++
16151  fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
16152  2 files changed, 36 insertions(+), 6 deletions(-)
16153
16154 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
16155 Author: Patrick Lam <plam@MIT.EDU>
16156 Date:   Fri Apr 14 14:51:22 2006 +0000
16157
16158     Add an alias 'Standard Symbols L' for 'Symbol'.
16159
16160  ChangeLog     | 5 +++++
16161  fonts.conf.in | 6 +++++-
16162  2 files changed, 10 insertions(+), 1 deletion(-)
16163
16164 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
16165 Author: Patrick Lam <plam@MIT.EDU>
16166 Date:   Wed Apr 12 14:36:36 2006 +0000
16167
16168     Fix memory leak (Coverity defect #2089).
16169     Ignore script if subtable is missing (Coverity defect #2088).
16170     Fix possible null pointer dereference (Coverity defect #784)
16171     and memory
16172         leak (Coverity defects #785, #786).
16173     Don't copy FcCharSet if we're going to throw it away anyway. (Reported
16174     by
16175         Kenichi Handa).
16176     reviewed by: plam
16177
16178  ChangeLog        | 21 +++++++++++++++++++++
16179  src/fccfg.c      |  4 +++-
16180  src/fcfreetype.c |  5 +----
16181  src/fcmatch.c    | 33 ++++++++++++++++++++-------------
16182  src/fcpat.c      |  7 ++++++-
16183  5 files changed, 51 insertions(+), 19 deletions(-)
16184
16185 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
16186 Author: Patrick Lam <plam@MIT.EDU>
16187 Date:   Wed Apr 12 03:02:57 2006 +0000
16188
16189     Fix bad behaviour on realloc resulting in crash.
16190     reviewed by: plam
16191
16192  ChangeLog    |  7 +++++++
16193  src/fcname.c | 17 ++++++++++-------
16194  2 files changed, 17 insertions(+), 7 deletions(-)
16195
16196 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
16197 Author: Patrick Lam <plam@MIT.EDU>
16198 Date:   Wed Apr 12 02:38:28 2006 +0000
16199
16200     Don't crash if config is null (Coverity defect #984).
16201
16202  ChangeLog     | 13 +++++++++----
16203  src/fccache.c |  5 +++--
16204  2 files changed, 12 insertions(+), 6 deletions(-)
16205
16206 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
16207 Author: Patrick Lam <plam@MIT.EDU>
16208 Date:   Tue Apr 11 16:54:24 2006 +0000
16209
16210     Missing bits from previous patches.
16211     Remove extra semi-colon.
16212     Fix memory leak in error case (Coverity defects #776, #985).
16213     Fix memory leaks (Coverity defects #779, #781) and memory use
16214     after free
16215         (Coverity defect #780).
16216     reviewed by: plam
16217
16218  ChangeLog       | 18 ++++++++++++++++++
16219  src/fccfg.c     | 13 +++++++++----
16220  src/fccharset.c |  5 ++++-
16221  src/fclang.c    |  1 +
16222  src/fcxml.c     |  4 +++-
16223  5 files changed, 35 insertions(+), 6 deletions(-)
16224
16225 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
16226 Author: Patrick Lam <plam@MIT.EDU>
16227 Date:   Tue Apr 11 14:20:59 2006 +0000
16228
16229     Properly convert static charsets to dynamic charsets.
16230     Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
16231     Fix memory leak (Coverity defect #1819).
16232     prevent crash when invalid include line is parsed (Coverity defect
16233     #763).
16234     Fix potential null pointer access (Coverity defect #1804).
16235     Remove dead code (Coverity defect #1194).
16236     Prevent potential null pointer access (Coverity defect #767),
16237     ensure error
16238         value is read (Coverity defect #1195).
16239     reviewed by: plam
16240
16241  ChangeLog         | 29 +++++++++++++++++++++++++++++
16242  fc-cat/fc-cat.c   |  4 +++-
16243  fc-lang/fc-lang.c |  3 +++
16244  src/fccharset.c   |  5 +++++
16245  src/fcfreetype.c  |  6 ++++--
16246  src/fclang.c      |  8 +++++++-
16247  src/fcname.c      |  8 --------
16248  src/fcpat.c       | 11 ++++++++++-
16249  8 files changed, 61 insertions(+), 13 deletions(-)
16250
16251 commit af2ad236f037c7a53e73b9454f620de1a52f0422
16252 Author: Patrick Lam <plam@MIT.EDU>
16253 Date:   Tue Apr 11 05:08:26 2006 +0000
16254
16255     Survive missing docbook2pdf.
16256     reviewed by: plam
16257
16258  ChangeLog       | 11 +++++++++--
16259  doc/Makefile.am | 10 ++++++----
16260  2 files changed, 15 insertions(+), 6 deletions(-)
16261
16262 commit 67ed0b729718233662255a181bdcdb136c04dc5b
16263 Author: Patrick Lam <plam@MIT.EDU>
16264 Date:   Mon Apr 10 22:08:35 2006 +0000
16265
16266     Include more stub definitions to make HP-UX's C compiler happy.
16267
16268  ChangeLog                   | 7 +++++++
16269  fc-case/fc-case.c           | 3 +++
16270  fc-glyphname/fc-glyphname.c | 3 +++
16271  fc-lang/fc-lang.c           | 3 +++
16272  4 files changed, 16 insertions(+)
16273
16274 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
16275 Author: Patrick Lam <plam@MIT.EDU>
16276 Date:   Mon Apr 10 21:04:54 2006 +0000
16277
16278     Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
16279
16280  ChangeLog    | 5 +++++
16281  src/fcname.c | 2 +-
16282  2 files changed, 6 insertions(+), 1 deletion(-)
16283
16284 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
16285 Author: Patrick Lam <plam@MIT.EDU>
16286 Date:   Mon Apr 10 19:33:03 2006 +0000
16287
16288     Fix string memory leak (Coverity defect #1823).
16289     Fix memory leak with hash collision (Coverity defect #1824).
16290     reviewed by: plam
16291
16292  ChangeLog     | 9 +++++++++
16293  src/fccache.c | 1 +
16294  src/fccfg.c   | 5 ++++-
16295  3 files changed, 14 insertions(+), 1 deletion(-)
16296
16297 commit c814c301ee4dcc67eeacee9608fb716e67534356
16298 Author: Patrick Lam <plam@MIT.EDU>
16299 Date:   Mon Apr 10 16:12:55 2006 +0000
16300
16301     Don't leak header in non-error case (Coverity defect #1825).
16302     reviewed by: plam
16303
16304  ChangeLog     | 6 ++++++
16305  src/fccache.c | 2 ++
16306  2 files changed, 8 insertions(+)
16307
16308 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
16309 Author: Patrick Lam <plam@MIT.EDU>
16310 Date:   Mon Apr 10 16:06:42 2006 +0000
16311
16312     src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
16313     defects
16314         #777, #1826)
16315     reviewed by: plam
16316
16317  ChangeLog   |  6 ++++++
16318  src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
16319  2 files changed, 43 insertions(+), 17 deletions(-)
16320
16321 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
16322 Author: Patrick Lam <plam@MIT.EDU>
16323 Date:   Mon Apr 10 15:46:34 2006 +0000
16324
16325     Fix double free (spotted by Coverity, CID #1965).
16326     Check if pattern is not null before using it (Coverity defect #1883).
16327     Fix memory leak with hash collision (Coverity defect #1829).
16328     Fix memory leak when bail cases (Coverity defect #1828).
16329     Don't leak directory name (Coverity defect #1827).
16330     reviewed by: plam
16331
16332  ChangeLog           | 18 ++++++++++++++++++
16333  fc-match/fc-match.c |  6 ++++--
16334  src/fccache.c       | 10 +++++++---
16335  src/fccfg.c         |  1 +
16336  4 files changed, 30 insertions(+), 5 deletions(-)
16337
16338 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
16339 Author: Patrick Lam <plam@MIT.EDU>
16340 Date:   Fri Apr 7 18:07:51 2006 +0000
16341
16342     LD_ADD missing dependencies for binaries. Reported by Edson Alves
16343     Pereira.
16344     reviewed by: plam
16345
16346  ChangeLog            | 10 ++++++++++
16347  fc-cache/Makefile.am |  2 +-
16348  fc-cat/Makefile.am   |  2 +-
16349  fc-list/Makefile.am  |  3 +--
16350  fc-match/Makefile.am |  2 +-
16351  5 files changed, 14 insertions(+), 5 deletions(-)
16352
16353 commit f23f5f388d93655af972083513ba4d505ec4f449
16354 Author: Patrick Lam <plam@MIT.EDU>
16355 Date:   Fri Apr 7 17:37:09 2006 +0000
16356
16357     SGI compilation fixes (reported by Christoph Bauer):
16358     1) reorder union definition of _FcChar;
16359     2) omit .stats =.
16360
16361  ChangeLog         | 8 ++++++++
16362  fc-lang/fc-lang.c | 2 +-
16363  src/fcint.h       | 8 ++++----
16364  3 files changed, 13 insertions(+), 5 deletions(-)
16365
16366 commit 44415a079a3e9951e0c2424edca4907a93a60db5
16367 Author: Patrick Lam <plam@MIT.EDU>
16368 Date:   Fri Apr 7 17:27:39 2006 +0000
16369
16370     Portability fixes for HP-UX (reported by Christoph Bauer). Replace
16371         '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
16372         'fc_alignof'.
16373     reviewed by: plam
16374
16375  ChangeLog       | 15 +++++++++++++++
16376  configure.in    |  1 +
16377  src/fccharset.c |  4 ++--
16378  src/fcfs.c      |  2 +-
16379  src/fcint.h     | 15 +++++++++------
16380  src/fclang.c    |  2 +-
16381  src/fcname.c    |  2 +-
16382  src/fcpat.c     |  6 +++---
16383  8 files changed, 33 insertions(+), 14 deletions(-)
16384
16385 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
16386 Author: Patrick Lam <plam@MIT.EDU>
16387 Date:   Fri Apr 7 17:06:55 2006 +0000
16388
16389     Move up #include of config.h. Fail if neither inttypes.h nor
16390     stdint.h is
16391         available. Fixes bug 6171.
16392     reviewed by: plam
16393
16394  ChangeLog   |  8 ++++++++
16395  src/fcint.h | 11 +++++++----
16396  2 files changed, 15 insertions(+), 4 deletions(-)
16397
16398 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
16399 Author: Patrick Lam <plam@MIT.EDU>
16400 Date:   Fri Apr 7 04:42:32 2006 +0000
16401
16402     Patrick Lam <plam@mit.edu>
16403     Make fontconfig compile under MinGW:
16404     1) remove unneeded #includes;
16405     2) make use of mmap and sysconf conditional;
16406     3) replace rand_r by srand/rand if needed;
16407     4) use chsize instead of ftruncate; and
16408     5) update libtool exports file
16409
16410  ChangeLog             |  18 +++
16411  configure.in          |   3 +-
16412  fc-cache/fc-cache.c   |   7 +
16413  fc-cat/fc-cat.c       |   1 -
16414  src/fccache.c         |  74 +++++++++-
16415  src/fcfreetype.c      |   3 +-
16416  src/fontconfig.def.in | 370
16417  ++++++++++++++++++++++++++++++++++----------------
16418  7 files changed, 353 insertions(+), 123 deletions(-)
16419
16420 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
16421 Author: Patrick Lam <plam@MIT.EDU>
16422 Date:   Fri Apr 7 04:19:49 2006 +0000
16423
16424     Eliminate warning.
16425
16426  ChangeLog   | 5 +++++
16427  src/fcdir.c | 2 +-
16428  2 files changed, 6 insertions(+), 1 deletion(-)
16429
16430 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
16431 Author: Patrick Lam <plam@MIT.EDU>
16432 Date:   Thu Apr 6 05:15:08 2006 +0000
16433
16434     file fc-match.sgml was initially added on branch fc-2_4_branch.
16435
16436 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
16437 Author: Patrick Lam <plam@MIT.EDU>
16438 Date:   Thu Apr 6 05:15:08 2006 +0000
16439
16440     Update documentation for fc-match (SGML-ize it). (reported by Ilya
16441         Konstantinov)
16442
16443  ChangeLog              |   8 +++
16444  fc-match/.cvsignore    |   1 +
16445  fc-match/Makefile.am   |  27 +++++++-
16446  fc-match/fc-match.1    |  37 -----------
16447  fc-match/fc-match.sgml | 169
16448  +++++++++++++++++++++++++++++++++++++++++++++++++
16449  5 files changed, 203 insertions(+), 39 deletions(-)
16450
16451 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
16452 Author: Patrick Lam <plam@MIT.EDU>
16453 Date:   Thu Apr 6 04:52:21 2006 +0000
16454
16455     Reduce amount of dirty rss by const'ing some data structures.
16456     Don't fail if we can't create or remove $(pkgcachedir) i.e.
16457         /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
16458     reviewed by: plam
16459
16460  ChangeLog            | 15 +++++++++++++++
16461  fc-cache/Makefile.am |  4 ++--
16462  src/fcdefault.c      |  2 +-
16463  src/fcpat.c          |  2 +-
16464  src/fcxml.c          |  2 +-
16465  5 files changed, 20 insertions(+), 5 deletions(-)
16466
16467 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
16468 Author: Patrick Lam <plam@MIT.EDU>
16469 Date:   Thu Apr 6 04:33:11 2006 +0000
16470
16471     Fix intel compiler warnings: make many variables static, eliminate
16472         duplicate names, reduce variable scopes, unsigned/signed printf
16473         formatting.
16474     reviewed by: plam
16475
16476  ChangeLog                   | 16 ++++++++++++++++
16477  fc-case/fc-case.c           |  8 ++++----
16478  fc-glyphname/fc-glyphname.c | 12 ++++++------
16479  fc-lang/fc-lang.c           |  8 ++++----
16480  fc-match/fc-match.c         |  2 +-
16481  src/fccache.c               | 11 ++++++-----
16482  src/fcfreetype.c            |  4 +---
16483  src/fclang.c                |  5 ++---
16484  src/fcxml.c                 | 14 +++++++-------
16485  9 files changed, 47 insertions(+), 33 deletions(-)
16486
16487 commit b17cf498be69f483e6355ae468f7239165df3ffb
16488 Author: Patrick Lam <plam@MIT.EDU>
16489 Date:   Fri Mar 24 15:21:10 2006 +0000
16490
16491     Fix multiarch support (don't destroy multiarch files!)
16492     Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
16493         detection!)
16494     reviewed by: plam
16495
16496  ChangeLog     | 12 ++++++++++++
16497  configure.in  |  2 ++
16498  fonts.conf.in |  7 ++++++-
16499  src/fccache.c |  3 ++-
16500  4 files changed, 22 insertions(+), 2 deletions(-)
16501
16502 commit ba76916ff64d476d5c5564e46a5d4209cb942864
16503 Author: Patrick Lam <plam@MIT.EDU>
16504 Date:   Thu Mar 23 04:22:28 2006 +0000
16505
16506     On Windows, unlink before rename. Reported by Tim Evans.
16507
16508  ChangeLog      | 5 +++++
16509  src/fcatomic.c | 3 +++
16510  2 files changed, 8 insertions(+)
16511
16512 commit c02218223153b3022071e789def3fde8b556d6d6
16513 Author: Patrick Lam <plam@MIT.EDU>
16514 Date:   Thu Mar 23 04:21:10 2006 +0000
16515
16516     On Windows, unlink before rename. Reported by Tim Evans.
16517
16518  ChangeLog      | 5 +++++
16519  src/fcatomic.c | 3 +++
16520  2 files changed, 8 insertions(+)
16521
16522 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
16523 Author: Patrick Lam <plam@MIT.EDU>
16524 Date:   Wed Mar 15 15:59:33 2006 +0000
16525
16526     Fix typos in orth files. Reported by Denis Jacquerye.
16527
16528  fc-lang/ab.orth  | 2 +-
16529  fc-lang/ibo.orth | 2 +-
16530  2 files changed, 2 insertions(+), 2 deletions(-)
16531
16532 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
16533 Author: Patrick Lam <plam@MIT.EDU>
16534 Date:   Wed Mar 15 15:58:59 2006 +0000
16535
16536     Fix typos in orth files. Reported by Denis Jacquerye.
16537
16538  ChangeLog        | 6 ++++++
16539  fc-lang/ab.orth  | 2 +-
16540  fc-lang/ibo.orth | 2 +-
16541  3 files changed, 8 insertions(+), 2 deletions(-)
16542
16543 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
16544 Author: Patrick Lam <plam@MIT.EDU>
16545 Date:   Wed Mar 8 20:57:39 2006 +0000
16546
16547     Fix Makefile.am for removal of debian/ directory.
16548
16549  ChangeLog           |  7 +++++++
16550  Makefile.am         | 35 +----------------------------------
16551  config/config.guess | 51
16552  +++++++++++++++++++++++++++++++++++++++++----------
16553  config/config.sub   | 47 ++++++++++++++++++++++++++++++++++++++---------
16554  4 files changed, 87 insertions(+), 53 deletions(-)
16555
16556 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
16557 Author: Patrick Lam <plam@MIT.EDU>
16558 Date:   Wed Mar 8 20:38:39 2006 +0000
16559
16560     .cvsignore
16561     Ignore debian/ directory for CVS.
16562
16563  .cvsignore | 1 +
16564  ChangeLog  | 6 +++++-
16565  2 files changed, 6 insertions(+), 1 deletion(-)
16566
16567 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
16568 Author: Patrick Lam <plam@MIT.EDU>
16569 Date:   Wed Mar 8 20:33:42 2006 +0000
16570
16571     debian/*
16572     Now remove debian/ directory.
16573
16574  ChangeLog                         |   5 +
16575  debian/README.Debian              |  45 ---
16576  debian/changelog                  | 718
16577  --------------------------------------
16578  debian/compat                     |   1 -
16579  debian/control                    |  80 -----
16580  debian/copyright                  |  29 --
16581  debian/fontconfig-udeb.install    |   3 -
16582  debian/fontconfig.config          |  10 -
16583  debian/fontconfig.defoma          | 162 ---------
16584  debian/fontconfig.dirs            |   1 -
16585  debian/fontconfig.install         |   7 -
16586  debian/fontconfig.postinst        | 145 --------
16587  debian/fontconfig.postrm          |  26 --
16588  debian/fontconfig.templates       |  27 --
16589  debian/libfontconfig1-dev.install |   7 -
16590  debian/libfontconfig1.install     |   1 -
16591  debian/local.conf.md5sum          |  18 -
16592  debian/rules                      |  40 ---
16593  18 files changed, 5 insertions(+), 1320 deletions(-)
16594
16595 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
16596 Author: Patrick Lam <plam@MIT.EDU>
16597 Date:   Wed Mar 8 20:32:56 2006 +0000
16598
16599     debian/po/*
16600     .cvsignore
16601     Remove debian/ directory from sources. See Debian's subversion
16602     server at
16603         svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
16604
16605  ChangeLog               |   8 +++
16606  debian/po/POTFILES.in   |   1 -
16607  debian/po/cs.po         | 127 -------------------------------------
16608  debian/po/da.po         | 146 -------------------------------------------
16609  debian/po/de.po         | 124 ------------------------------------
16610  debian/po/es.po         | 163
16611  ------------------------------------------------
16612  debian/po/fr.po         | 159
16613  ----------------------------------------------
16614  debian/po/ja.po         |  88 --------------------------
16615  debian/po/nl.po         | 125 -------------------------------------
16616  debian/po/pt.po         | 112 ---------------------------------
16617  debian/po/pt_BR.po      | 148 -------------------------------------------
16618  debian/po/templates.pot |  84 -------------------------
16619  debian/po/tr.po         | 117 ----------------------------------
16620  debian/po/zh_CN.po      | 115 ----------------------------------
16621  14 files changed, 8 insertions(+), 1509 deletions(-)
16622
16623 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
16624 Author: Patrick Lam <plam@MIT.EDU>
16625 Date:   Wed Mar 8 19:27:25 2006 +0000
16626
16627     file ln.orth was initially added on branch fc-2_4_branch.
16628
16629 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
16630 Author: Patrick Lam <plam@MIT.EDU>
16631 Date:   Wed Mar 8 19:27:25 2006 +0000
16632
16633     Add orthography for Lingala.
16634     reviewed by: plam
16635
16636  ChangeLog        |  8 ++++++++
16637  fc-lang/iso639-1 |  2 +-
16638  fc-lang/iso639-2 |  2 +-
16639  fc-lang/ln.orth  | 43 +++++++++++++++++++++++++++++++++++++++++++
16640  4 files changed, 53 insertions(+), 2 deletions(-)
16641
16642 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
16643 Author: Patrick Lam <plam@MIT.EDU>
16644 Date:   Wed Mar 8 19:19:05 2006 +0000
16645
16646     Sort directory entries while scanning them from disk; prevents
16647     Heisenbugs
16648         due to file ordering in a directory.
16649     reviewed by: plam
16650
16651  ChangeLog   |  8 ++++++++
16652  src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
16653  2 files changed, 50 insertions(+), 3 deletions(-)
16654
16655 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
16656 Author: Patrick Lam <plam@MIT.EDU>
16657 Date:   Wed Mar 8 19:16:10 2006 +0000
16658
16659     Add a configuration file that disables hinting for the Lohit
16660     Gujarati font
16661         (since the hinting distort some glyphs quite badly).
16662     reviewed by: keithp
16663
16664  ChangeLog          | 9 +++++++++
16665  conf.d/Makefile.am | 1 +
16666  2 files changed, 10 insertions(+)
16667
16668 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
16669 Author: Patrick Lam <plam@MIT.EDU>
16670 Date:   Wed Mar 8 19:10:57 2006 +0000
16671
16672     Sort directory entries while scanning them from disk; prevents
16673     Heisenbugs
16674         due to file ordering in a directory.
16675     reviewed by: plam
16676
16677  ChangeLog   |  8 ++++++++
16678  src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
16679  2 files changed, 49 insertions(+), 3 deletions(-)
16680
16681 commit d8951c0cc2474176910277e8ca840fba5d8f3655
16682 Author: Patrick Lam <plam@MIT.EDU>
16683 Date:   Wed Mar 8 02:30:43 2006 +0000
16684
16685     Remove stuff we don't use, make get_{char,short,long} functions
16686     of ftglue
16687         macros to be inlined.
16688     Code cleanups (excess prototype, old-style function definition).
16689     reviewed by: plam
16690
16691  ChangeLog        | 14 ++++++++++++++
16692  src/fcfreetype.c |  8 ++++----
16693  src/fcint.h      |  3 ---
16694  src/fcname.c     |  2 +-
16695  src/ftglue.c     | 55
16696  ++++++++-----------------------------------------------
16697  src/ftglue.h     | 39 +++++++++++----------------------------
16698  6 files changed, 38 insertions(+), 83 deletions(-)
16699
16700 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
16701 Author: Patrick Lam <plam@MIT.EDU>
16702 Date:   Sun Mar 5 15:33:46 2006 +0000
16703
16704     Because we hacked FcPatternGet, we don't really need to expand
16705     the filename
16706         again in FcPatternGetString.
16707
16708  ChangeLog   | 6 ++++++
16709  src/fcpat.c | 3 ---
16710  2 files changed, 6 insertions(+), 3 deletions(-)
16711
16712 commit 618adbaf7bbad8441efb589417d7144476f828c7
16713 Author: Patrick Lam <plam@MIT.EDU>
16714 Date:   Sun Mar 5 06:05:50 2006 +0000
16715
16716     Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
16717     that
16718         work. Reported by Bernhard Rosenkraenzer.
16719
16720  ChangeLog   |  6 +++++
16721  src/fcpat.c | 73
16722  +++++++++++++++++++++++++++++++++----------------------------
16723  2 files changed, 46 insertions(+), 33 deletions(-)
16724
16725 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
16726 Author: Patrick Lam <plam@MIT.EDU>
16727 Date:   Fri Mar 3 18:35:42 2006 +0000
16728
16729     Include inttypes.h instead of stdint.h if appropriate.
16730
16731  ChangeLog   | 5 +++++
16732  src/fcint.h | 4 ++++
16733  2 files changed, 9 insertions(+)
16734
16735 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
16736 Author: Patrick Lam <plam@MIT.EDU>
16737 Date:   Fri Mar 3 18:19:04 2006 +0000
16738
16739     More stub definitions and remove FcFileIsDir from fc-cat.
16740
16741  ChangeLog                   |  6 ++++++
16742  fc-cat/fc-cat.c             | 10 ----------
16743  fc-glyphname/fc-glyphname.c | 10 ++++++++++
16744  3 files changed, 16 insertions(+), 10 deletions(-)
16745
16746 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
16747 Author: Patrick Lam <plam@MIT.EDU>
16748 Date:   Fri Mar 3 15:12:12 2006 +0000
16749
16750     Fix compilation on AIX with stub definitions (bug 6097).
16751
16752  ChangeLog         |  5 +++++
16753  fc-case/fc-case.c | 10 ++++++++++
16754  2 files changed, 15 insertions(+)
16755
16756 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
16757 Author: Patrick Lam <plam@MIT.EDU>
16758 Date:   Fri Mar 3 06:35:53 2006 +0000
16759
16760     Get rid of C++-style comments.
16761
16762  ChangeLog        | 8 ++++++++
16763  src/fccache.c    | 4 ++--
16764  src/fcfreetype.c | 2 +-
16765  src/fcfs.c       | 8 ++++----
16766  src/fcpat.c      | 5 +++--
16767  5 files changed, 18 insertions(+), 9 deletions(-)
16768
16769 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
16770 Author: Patrick Lam <plam@MIT.EDU>
16771 Date:   Fri Mar 3 06:12:55 2006 +0000
16772
16773     debian/changelog
16774     Enable creation of 2.3.94 Debian packages.
16775
16776  ChangeLog        | 5 +++++
16777  debian/changelog | 5 +++++
16778  2 files changed, 10 insertions(+)
16779
16780 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
16781 Author: Patrick Lam <plam@MIT.EDU>
16782 Date:   Fri Mar 3 06:11:31 2006 +0000
16783
16784     Fix suspicious return expression which causes junk to be returned.
16785     reviewed by: plam
16786
16787  ChangeLog    | 8 ++++++++
16788  src/fclang.c | 2 +-
16789  2 files changed, 9 insertions(+), 1 deletion(-)
16790
16791 commit b152a85bdc5c911883af4b0e7930cbe12531d179
16792 Author: Patrick Lam <plam@MIT.EDU>
16793 Date:   Fri Feb 24 19:32:58 2006 +0000
16794
16795     Fix placement of @s.
16796
16797  ChangeLog   |  5 +++++
16798  Makefile.am | 14 +++++++-------
16799  2 files changed, 12 insertions(+), 7 deletions(-)
16800
16801 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
16802 Author: Patrick Lam <plam@MIT.EDU>
16803 Date:   Fri Feb 24 19:19:09 2006 +0000
16804
16805     Bump version to 2.3.94.
16806
16807  ChangeLog               |  8 ++++++++
16808  README                  | 47
16809  +++++++++++++++++++++++++++++++++++++++++++++--
16810  configure.in            |  2 +-
16811  fontconfig/fontconfig.h |  2 +-
16812  4 files changed, 55 insertions(+), 4 deletions(-)
16813
16814 commit 639475e873c797792fff63fbd8efd73e2b0695fd
16815 Author: Patrick Lam <plam@MIT.EDU>
16816 Date:   Fri Feb 24 18:52:17 2006 +0000
16817
16818     Remove unconditional emboldening (per Behdad's instructions).
16819     Add @s to hide some echos.
16820
16821  ChangeLog                    |  9 +++++++++
16822  Makefile.am                  | 10 +++++-----
16823  conf.d/10-fonts-persian.conf |  6 ------
16824  3 files changed, 14 insertions(+), 11 deletions(-)
16825
16826 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
16827 Author: Patrick Lam <plam@MIT.EDU>
16828 Date:   Fri Feb 24 16:41:34 2006 +0000
16829
16830     Takashi Iwai <tiwai@suse.de> reviewed by: plam
16831     Fix double-free on error case.
16832
16833  ChangeLog        | 8 ++++++++
16834  src/fcfreetype.c | 1 +
16835  2 files changed, 9 insertions(+)
16836
16837 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
16838 Author: Patrick Lam <plam@MIT.EDU>
16839 Date:   Wed Feb 22 04:50:16 2006 +0000
16840
16841     Strip \r and whitespace from input; fixes bug 3454.
16842
16843  ChangeLog         |  7 ++++++-
16844  fc-lang/fc-lang.c | 11 +++++++----
16845  2 files changed, 13 insertions(+), 5 deletions(-)
16846
16847 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
16848 Author: Patrick Lam <plam@MIT.EDU>
16849 Date:   Wed Feb 22 04:09:39 2006 +0000
16850
16851     Allocate large arrays statically in fc-lang to fix crashes under
16852         MinGW/MSYS.
16853
16854  ChangeLog         |  6 ++++++
16855  fc-lang/fc-lang.c | 18 +++++++++---------
16856  2 files changed, 15 insertions(+), 9 deletions(-)
16857
16858 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
16859 Author: Patrick Lam <plam@MIT.EDU>
16860 Date:   Tue Feb 21 15:56:41 2006 +0000
16861
16862     Pass the buck; make fontconfig not crash on pango badness.
16863
16864  ChangeLog        | 5 +++++
16865  src/fcfreetype.c | 4 ++++
16866  2 files changed, 9 insertions(+)
16867
16868 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
16869 Author: Patrick Lam <plam@MIT.EDU>
16870 Date:   Tue Feb 21 15:53:43 2006 +0000
16871
16872     Use embeddedbitmap rather than rh_prefer_bitmap.
16873
16874  ChangeLog                    | 5 +++++
16875  conf.d/10-fonts-persian.conf | 2 +-
16876  2 files changed, 6 insertions(+), 1 deletion(-)
16877
16878 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
16879 Author: Patrick Lam <plam@MIT.EDU>
16880 Date:   Tue Feb 21 15:50:19 2006 +0000
16881
16882     Eliminate redundancies.
16883     reviewed by: plam
16884
16885  ChangeLog        | 11 +++++++++++
16886  src/fccache.c    |  3 ++-
16887  src/fcdir.c      |  3 ---
16888  src/fcfreetype.c |  1 -
16889  src/fcxml.c      |  3 +--
16890  src/ftglue.c     |  1 -
16891  6 files changed, 14 insertions(+), 8 deletions(-)
16892
16893 commit b023dbd38410521a459758498f99d3a48cdd313d
16894 Author: Patrick Lam <plam@MIT.EDU>
16895 Date:   Tue Feb 21 15:40:18 2006 +0000
16896
16897     Eliminate unused vars reported by Intel's compiler.
16898     reviewed by: plam
16899
16900  ChangeLog         | 10 ++++++++++
16901  fc-list/fc-list.c |  4 ++--
16902  src/fcfreetype.c  |  3 +--
16903  src/fcstr.c       |  3 +--
16904  src/fcxml.c       |  2 --
16905  5 files changed, 14 insertions(+), 8 deletions(-)
16906
16907 commit 2b90aee36399ec13ba3af929311b37d9494adab6
16908 Author: Patrick Lam <plam@MIT.EDU>
16909 Date:   Tue Feb 21 15:29:54 2006 +0000
16910
16911     Remove one more archaic character.
16912     reviewed by: plam
16913
16914  ChangeLog       | 7 +++++++
16915  fc-lang/ka.orth | 2 +-
16916  2 files changed, 8 insertions(+), 1 deletion(-)
16917
16918 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
16919 Author: Patrick Lam <plam@MIT.EDU>
16920 Date:   Tue Feb 21 15:24:28 2006 +0000
16921
16922     Freeze patterns created by configuration file for tiny memory savings
16923         (every little bit helps).
16924     reviewed by: plam, keithp
16925
16926  ChangeLog   | 8 ++++++++
16927  src/fcxml.c | 3 ++-
16928  2 files changed, 10 insertions(+), 1 deletion(-)
16929
16930 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
16931 Author: Patrick Lam <plam@MIT.EDU>
16932 Date:   Tue Feb 21 14:12:41 2006 +0000
16933
16934     Initialize fontconfig library in fc-cat to avoid segfault.
16935     reviewed by: plam
16936
16937  ChangeLog       |  7 +++++++
16938  fc-cat/fc-cat.c | 11 ++++++++++-
16939  2 files changed, 17 insertions(+), 1 deletion(-)
16940
16941 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
16942 Author: Patrick Lam <plam@MIT.EDU>
16943 Date:   Sat Feb 18 18:18:07 2006 +0000
16944
16945     Fix the underlying cause of the below segfault (must usually call
16946         FcDirCacheHasCurrentArch after FcDirCacheValid).
16947
16948  ChangeLog           | 12 ++++++++++--
16949  fc-cache/fc-cache.c |  2 ++
16950  src/fccache.c       |  4 +++-
16951  src/fcdir.c         |  4 +++-
16952  4 files changed, 18 insertions(+), 4 deletions(-)
16953
16954 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
16955 Author: Patrick Lam <plam@MIT.EDU>
16956 Date:   Sat Feb 18 17:56:25 2006 +0000
16957
16958     Fix segfault (reported by fcrozat) caused by incorrect input on cache
16959         files.
16960
16961  ChangeLog     |  6 ++++++
16962  src/fccache.c | 21 +++++++++++++--------
16963  2 files changed, 19 insertions(+), 8 deletions(-)
16964
16965 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
16966 Author: Patrick Lam <plam@MIT.EDU>
16967 Date:   Fri Feb 17 14:44:42 2006 +0000
16968
16969     Bump up magic version; we changed the binary format.
16970
16971  ChangeLog   | 5 +++++
16972  src/fcint.h | 4 ++--
16973  2 files changed, 7 insertions(+), 2 deletions(-)
16974
16975 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
16976 Author: Patrick Lam <plam@MIT.EDU>
16977 Date:   Fri Feb 17 05:47:08 2006 +0000
16978
16979     Enable fc-cat to print out old-style cache info when given a directory
16980         name.
16981
16982  ChangeLog       |  6 ++++++
16983  fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
16984  2 files changed, 31 insertions(+), 1 deletion(-)
16985
16986 commit 8c0d692125018052fa228721f30f760dfb0c0adf
16987 Author: Patrick Lam <plam@MIT.EDU>
16988 Date:   Thu Feb 16 17:50:04 2006 +0000
16989
16990     Deal correctly with changing FC_CACHE_MAGIC.
16991
16992  ChangeLog     |  5 +++++
16993  src/fccache.c | 17 +++++++++++++++++
16994  2 files changed, 22 insertions(+)
16995
16996 commit d2c0102944176744e440c4109bf7725240453cc7
16997 Author: Patrick Lam <plam@MIT.EDU>
16998 Date:   Thu Feb 16 15:36:43 2006 +0000
16999
17000     Add -r --really-force option which blows away cache files and then
17001         regenerates them.
17002
17003  ChangeLog           |  6 ++++++
17004  fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
17005  2 files changed, 24 insertions(+), 7 deletions(-)
17006
17007 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
17008 Author: Patrick Lam <plam@MIT.EDU>
17009 Date:   Thu Feb 16 07:12:04 2006 +0000
17010
17011     Don't bail if fontconfig can't remove a dir cache file. Skip the ID
17012     of a
17013         cache file when copying. Eliminate 'source file too small' bug in
17014         FcDirCacheWrite.
17015
17016  ChangeLog           |  9 ++++++++-
17017  fc-cache/fc-cache.c | 16 ++++++++++------
17018  src/fccache.c       |  8 +++-----
17019  3 files changed, 21 insertions(+), 12 deletions(-)
17020
17021 commit f8a17f329815cfa5416142811b96d16f2a5cca93
17022 Author: Patrick Lam <plam@MIT.EDU>
17023 Date:   Mon Feb 13 22:19:30 2006 +0000
17024
17025     Fix memory leak in error condition code.
17026
17027  ChangeLog        | 5 +++++
17028  src/fcfreetype.c | 4 ++--
17029  2 files changed, 7 insertions(+), 2 deletions(-)
17030
17031 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
17032 Author: Patrick Lam <plam@MIT.EDU>
17033 Date:   Mon Feb 13 21:51:11 2006 +0000
17034
17035     Skip bitmap fonts which can't even get it together enough to declare a
17036         family name; this appears to reproduce previous fontconfig
17037         behaviour.
17038     reviewed by: plam
17039
17040  ChangeLog        | 8 ++++++++
17041  src/fcfreetype.c | 5 +++++
17042  2 files changed, 13 insertions(+)
17043
17044 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
17045 Author: Patrick Lam <plam@MIT.EDU>
17046 Date:   Sat Feb 11 05:01:32 2006 +0000
17047
17048     Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
17049     in a
17050         directory, because /var/cache/fontconfig failures ought to
17051         be fixable,
17052         unlike fonts.cache-2 failures, which may leave you screwed.
17053     reviewed by: plam
17054
17055  ChangeLog     |  9 +++++++++
17056  src/fccache.c | 42 ++++++++++++++++++++----------------------
17057  2 files changed, 29 insertions(+), 22 deletions(-)
17058
17059 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
17060 Author: Patrick Lam <plam@MIT.EDU>
17061 Date:   Sat Feb 11 04:50:46 2006 +0000
17062
17063     Use a tri-state to mark the fonts which didn't get blocked but
17064     were just
17065         missing an element, to distinguish them from the fonts that
17066         do match
17067         the element.
17068     reviewed by: plam
17069
17070  ChangeLog     |  8 ++++++++
17071  src/fcmatch.c | 18 +++++++++++-------
17072  2 files changed, 19 insertions(+), 7 deletions(-)
17073
17074 commit f11a184104a57c0d68afde8e7458c7b8473b6671
17075 Author: Patrick Lam <plam@MIT.EDU>
17076 Date:   Fri Feb 10 19:40:11 2006 +0000
17077
17078     Don't kill fonts because they don't declare an element that's
17079     being matched
17080         on.
17081     reviewed by: plam
17082
17083  ChangeLog     | 7 +++++++
17084  src/fcmatch.c | 4 ++++
17085  2 files changed, 11 insertions(+)
17086
17087 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
17088 Author: Patrick Lam <plam@MIT.EDU>
17089 Date:   Thu Feb 9 18:44:14 2006 +0000
17090
17091     Define and pass O_BINARY to open if appropriate, for those platforms
17092     that
17093         need it. Reported by Doodle.
17094
17095  ChangeLog     |  7 ++++---
17096  src/fccache.c | 30 +++++++++++++++++-------------
17097  2 files changed, 21 insertions(+), 16 deletions(-)
17098
17099 commit c7490074c57da387904cecfdf60595713c7bb89e
17100 Author: Patrick Lam <plam@MIT.EDU>
17101 Date:   Thu Feb 9 16:19:42 2006 +0000
17102
17103     Fix attempt to close -1. Don't unboundedly grow bad caches
17104     (reported by
17105         fcrozat).
17106
17107  ChangeLog     | 6 ++++++
17108  src/fccache.c | 8 +++++---
17109  2 files changed, 11 insertions(+), 3 deletions(-)
17110
17111 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
17112 Author: Patrick Lam <plam@MIT.EDU>
17113 Date:   Thu Feb 9 15:25:57 2006 +0000
17114
17115     Fix problem with missing 'en' due to euro.patch: change cache
17116     file format
17117         slightly to coincide with that generated by fc-lang.
17118
17119  ChangeLog       | 8 ++++++++
17120  src/fccharset.c | 8 ++++----
17121  2 files changed, 12 insertions(+), 4 deletions(-)
17122
17123 commit b10e77628c4d207ac60ae4000b1459ced9228d69
17124 Author: Patrick Lam <plam@MIT.EDU>
17125 Date:   Wed Feb 8 03:34:17 2006 +0000
17126
17127     Fix warning.
17128
17129  ChangeLog     | 5 +++++
17130  src/fccache.c | 2 +-
17131  2 files changed, 6 insertions(+), 1 deletion(-)
17132
17133 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
17134 Author: Patrick Lam <plam@MIT.EDU>
17135 Date:   Tue Feb 7 22:09:01 2006 +0000
17136
17137     Don't reject dirs that can't be normalized (fixes lilypond, and
17138     is correct
17139         in the context of application font directories.)
17140     Use normalized directory name exclusively in FcCacheReadDirs.
17141     reviewed by: plam
17142
17143  ChangeLog     | 13 +++++++++++++
17144  src/fccache.c | 19 ++++++++++---------
17145  src/fcdir.c   |  9 ++++-----
17146  3 files changed, 27 insertions(+), 14 deletions(-)
17147
17148 commit efb11b36c4e24a619e7be1790834130ca4113c5b
17149 Author: Patrick Lam <plam@MIT.EDU>
17150 Date:   Tue Feb 7 21:15:33 2006 +0000
17151
17152     Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
17153         usage, remove redundant cast.
17154     reviewed by: plam
17155
17156  ChangeLog   |  8 ++++++++
17157  src/fcpat.c | 39 +++++++++++++++++++--------------------
17158  2 files changed, 27 insertions(+), 20 deletions(-)
17159
17160 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
17161 Author: Patrick Lam <plam@MIT.EDU>
17162 Date:   Tue Feb 7 20:56:48 2006 +0000
17163
17164     src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
17165     Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
17166     extern for
17167         static arrays as arrays, not pointers. (Part of the fix for 'fonts
17168         don't have en' issue after Euro patch.)
17169     (I forgot to commit the ChangeLog last time.)
17170     reviewed by: plam
17171
17172  ChangeLog       | 25 +++++++++++++++++++++++++
17173  src/fccharset.c |  6 +++---
17174  2 files changed, 28 insertions(+), 3 deletions(-)
17175
17176 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
17177 Author: Patrick Lam <plam@MIT.EDU>
17178 Date:   Tue Feb 7 03:53:32 2006 +0000
17179
17180     Fix hidden variable warning.
17181
17182  ChangeLog         | 6 ++++++
17183  fc-lang/de.orth   | 1 +
17184  fc-lang/el.orth   | 1 +
17185  fc-lang/en.orth   | 1 +
17186  fc-lang/es.orth   | 1 +
17187  fc-lang/fc-lang.c | 6 +++---
17188  fc-lang/fi.orth   | 2 +-
17189  fc-lang/fr.orth   | 1 +
17190  fc-lang/it.orth   | 1 +
17191  fc-lang/nl.orth   | 1 +
17192  fc-lang/pt.orth   | 1 +
17193  src/fccache.c     | 1 -
17194  src/fccharset.c   | 9 +++++----
17195  13 files changed, 23 insertions(+), 9 deletions(-)
17196
17197 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
17198 Author: Patrick Lam <plam@MIT.EDU>
17199 Date:   Tue Feb 7 02:33:57 2006 +0000
17200
17201     Remove de-escaping logic because FcCacheWriteString doesn't escape
17202     anyway.
17203         Do blockwise reading instead of byte-wise for performance.
17204
17205  ChangeLog     |  8 +++++++
17206  src/fccache.c | 72
17207  ++++++++++++++++++++---------------------------------------
17208  2 files changed, 32 insertions(+), 48 deletions(-)
17209
17210 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
17211 Author: Patrick Lam <plam@MIT.EDU>
17212 Date:   Tue Feb 7 02:22:50 2006 +0000
17213
17214     Takashi Iwai <tiwai@suse.de>
17215     Don't loop infinitely on recursive symlinks (client-side).
17216
17217  ChangeLog     |  7 +++++++
17218  src/fccache.c | 21 +++++++++++++++------
17219  2 files changed, 22 insertions(+), 6 deletions(-)
17220
17221 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
17222 Author: Patrick Lam <plam@MIT.EDU>
17223 Date:   Mon Feb 6 23:11:41 2006 +0000
17224
17225     Don't loop infinitely on recursive symlinks.
17226     reviewed by: plam
17227
17228  ChangeLog           |  6 ++++++
17229  fc-cache/fc-cache.c | 18 ++++++++++++++++++
17230  2 files changed, 24 insertions(+)
17231
17232 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
17233 Author: Patrick Lam <plam@MIT.EDU>
17234 Date:   Mon Feb 6 22:44:02 2006 +0000
17235
17236     Skip subdirs when skipping over stale bits of global cache. Introduce
17237     state
17238         machine into FcGlobalCacheDir to avoid doing inappropriate
17239         operations
17240         on global dir entries, e.g. writing out an out-of-date cache
17241         entry.
17242     reviewed by: plam
17243
17244  ChangeLog     |  12 ++++
17245  src/fccache.c | 186
17246  ++++++++++++++++++++++++++++++++++++++++++----------------
17247  src/fcint.h   |   4 ++
17248  3 files changed, 150 insertions(+), 52 deletions(-)
17249
17250 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
17251 Author: Patrick Lam <plam@MIT.EDU>
17252 Date:   Mon Feb 6 21:52:15 2006 +0000
17253
17254     Hoist FcFileIsDir check out of FcFileScanConfig loop.
17255     reviewed by: plam
17256
17257  ChangeLog   |  6 ++++++
17258  src/fcdir.c | 11 ++++-------
17259  2 files changed, 10 insertions(+), 7 deletions(-)
17260
17261 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
17262 Author: Patrick Lam <plam@MIT.EDU>
17263 Date:   Mon Feb 6 19:25:45 2006 +0000
17264
17265     Don't rescan when trying to normalize a non-declared font dir. Don't
17266     add
17267         font dirs multiple times (even if they're aliased).
17268     reviewed by: plam
17269
17270  ChangeLog   |  9 +++++++
17271  src/fccfg.c | 78
17272  ++++++++++++++++++++++++++++++++++++++++---------------------
17273  2 files changed, 61 insertions(+), 26 deletions(-)
17274
17275 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
17276 Author: Patrick Lam <plam@MIT.EDU>
17277 Date:   Mon Feb 6 14:44:46 2006 +0000
17278
17279     Explain apples/oranges comparison and fix compilation error.
17280     reviewed by: plam
17281
17282  ChangeLog  | 7 +++++++
17283  src/fcfs.c | 5 ++++-
17284  2 files changed, 11 insertions(+), 1 deletion(-)
17285
17286 commit f076169d19574c6c548764d574a33bc4fe022ffb
17287 Author: Patrick Lam <plam@MIT.EDU>
17288 Date:   Mon Feb 6 14:14:21 2006 +0000
17289
17290     Insert check for integer overflow in # of fonts.
17291     reviewed by: plam
17292
17293  ChangeLog  | 7 +++++++
17294  src/fcfs.c | 2 +-
17295  2 files changed, 8 insertions(+), 1 deletion(-)
17296
17297 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
17298 Author: Patrick Lam <plam@MIT.EDU>
17299 Date:   Sun Feb 5 04:11:08 2006 +0000
17300
17301     Make 'make distcheck' work with automake 1.6.3.
17302     reviewed by: plam
17303
17304  ChangeLog            | 10 ++++++++++
17305  doc/Makefile.am      |  2 +-
17306  fc-cache/Makefile.am |  2 +-
17307  fc-cat/Makefile.am   |  2 +-
17308  fc-list/Makefile.am  |  2 +-
17309  5 files changed, 14 insertions(+), 4 deletions(-)
17310
17311 commit 68355f38774fe55d8010268291a170492b241a71
17312 Author: Patrick Lam <plam@MIT.EDU>
17313 Date:   Sun Feb 5 02:57:21 2006 +0000
17314
17315     src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
17316     FcDirCacheConsume,
17317         FcDirCacheWrite)
17318     Check I/O call return values and eliminate unused variable warnings.
17319     reviewed by: plam
17320
17321  ChangeLog       | 13 ++++++++++++
17322  fc-cat/fc-cat.c |  5 ++---
17323  src/fccache.c   | 66
17324  +++++++++++++++++++++++++++++++++++++++++++--------------
17325  src/fcxml.c     |  4 ++--
17326  4 files changed, 67 insertions(+), 21 deletions(-)
17327
17328 commit c4c47a7654196f37b625f337192b235e558ab890
17329 Author: Patrick Lam <plam@MIT.EDU>
17330 Date:   Sat Feb 4 00:09:42 2006 +0000
17331
17332     src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
17333     Fix memory leak.
17334     reviewed by: plam
17335
17336  ChangeLog   | 7 +++++++
17337  src/fccfg.c | 2 ++
17338  2 files changed, 9 insertions(+)
17339
17340 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
17341 Author: Patrick Lam <plam@MIT.EDU>
17342 Date:   Sat Feb 4 00:04:00 2006 +0000
17343
17344     Gracefully handle the case where a cache asserts that it has
17345     a negative
17346         number of fonts, causing overflow.
17347     reviewed by: plam
17348
17349  ChangeLog  |  8 ++++++++
17350  src/fcfs.c | 29 +++++++++++++++--------------
17351  2 files changed, 23 insertions(+), 14 deletions(-)
17352
17353 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
17354 Author: Patrick Lam <plam@MIT.EDU>
17355 Date:   Fri Feb 3 23:47:37 2006 +0000
17356
17357     Fix double free in error case.
17358
17359  ChangeLog     | 5 +++++
17360  src/fccache.c | 2 +-
17361  2 files changed, 6 insertions(+), 1 deletion(-)
17362
17363 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
17364 Author: Patrick Lam <plam@MIT.EDU>
17365 Date:   Tue Jan 31 07:30:23 2006 +0000
17366
17367     Stephan Kulow <coolo@suse.de> reviewed by: plam
17368     Replace 'stamp' target with mkinstalldirs.
17369
17370  ChangeLog            |  8 ++++++++
17371  fc-cache/Makefile.am | 13 +++----------
17372  2 files changed, 11 insertions(+), 10 deletions(-)
17373
17374 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
17375 Author: Patrick Lam <plam@MIT.EDU>
17376 Date:   Tue Jan 31 07:16:22 2006 +0000
17377
17378     Toast broken global cache files.
17379     reviewed by: plam
17380
17381  ChangeLog     | 7 +++++++
17382  src/fccache.c | 4 ++--
17383  2 files changed, 9 insertions(+), 2 deletions(-)
17384
17385 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
17386 Author: Patrick Lam <plam@MIT.EDU>
17387 Date:   Tue Jan 31 04:42:20 2006 +0000
17388
17389     Actually use the directories that I added to the global cache. Fixes
17390     'make
17391         check'.
17392
17393  ChangeLog     |  6 ++++++
17394  src/fccache.c | 11 +++++++++--
17395  2 files changed, 15 insertions(+), 2 deletions(-)
17396
17397 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
17398 Author: Patrick Lam <plam@MIT.EDU>
17399 Date:   Tue Jan 31 04:07:45 2006 +0000
17400
17401     Don't stop scanning if a directory in fonts.conf doesn't exist,
17402     because
17403         subsequent directories might exist.
17404     reviewed by: plam
17405
17406  ChangeLog           |  8 ++++++++
17407  fc-cache/fc-cache.c | 20 ++++++++++++++------
17408  2 files changed, 22 insertions(+), 6 deletions(-)
17409
17410 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
17411 Author: Patrick Lam <plam@MIT.EDU>
17412 Date:   Mon Jan 30 16:31:56 2006 +0000
17413
17414     Make global cache work again after putting dir names into global cache
17415     (I
17416         misplaced the recording of a file offset).
17417
17418  ChangeLog     | 6 ++++++
17419  src/fccache.c | 2 +-
17420  2 files changed, 7 insertions(+), 1 deletion(-)
17421
17422 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
17423 Author: Patrick Lam <plam@MIT.EDU>
17424 Date:   Mon Jan 30 15:59:17 2006 +0000
17425
17426     Update fc-cat to handle subdir lists in global cache file.
17427     Another FcCacheReadString return value check.
17428
17429  ChangeLog       |  9 +++++++++
17430  fc-cat/fc-cat.c | 10 ++++++++++
17431  src/fccache.c   | 11 +++++++++--
17432  3 files changed, 28 insertions(+), 2 deletions(-)
17433
17434 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
17435 Author: Patrick Lam <plam@MIT.EDU>
17436 Date:   Mon Jan 30 15:44:13 2006 +0000
17437
17438     Make fccache more resilient to broken cache files by checking
17439     return value
17440         of FcCacheReadString all the time.
17441     reviewed by: plam
17442
17443  ChangeLog     |  9 +++++++++
17444  src/fccache.c | 28 ++++++++++++++--------------
17445  2 files changed, 23 insertions(+), 14 deletions(-)
17446
17447 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
17448 Author: Patrick Lam <plam@MIT.EDU>
17449 Date:   Mon Jan 30 14:43:04 2006 +0000
17450
17451     Remove references to dead fontconfig(3) manpages in other fontconfig
17452         manpages.
17453     reviewed by: plam
17454
17455  ChangeLog           | 9 +++++++++
17456  fc-lang/fc-lang.man | 2 --
17457  fc-match/fc-match.1 | 2 --
17458  3 files changed, 9 insertions(+), 4 deletions(-)
17459
17460 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
17461 Author: Patrick Lam <plam@MIT.EDU>
17462 Date:   Mon Jan 30 04:51:22 2006 +0000
17463
17464     Fix world's tiniest typo in code example.
17465     reviewed by: plam
17466
17467  ChangeLog          | 7 +++++++
17468  doc/fcpattern.fncs | 2 +-
17469  2 files changed, 8 insertions(+), 1 deletion(-)
17470
17471 commit 30c4189deb8412793d175bce255561a882ad81b7
17472 Author: Patrick Lam <plam@MIT.EDU>
17473 Date:   Mon Jan 30 04:47:17 2006 +0000
17474
17475     Fix global cache reads of subdirectories.
17476     reviewed by: plam
17477
17478  ChangeLog     | 7 +++++++
17479  src/fccache.c | 2 +-
17480  2 files changed, 8 insertions(+), 1 deletion(-)
17481
17482 commit 971cf18018a4f41bca196dd81989e67672e52112
17483 Author: Patrick Lam <plam@MIT.EDU>
17484 Date:   Mon Jan 30 04:27:53 2006 +0000
17485
17486     Add documentation for FcConfigNormalizeFontDir.
17487     Write directory information to global caches to fix make check
17488     (reported by
17489         Ronny V. Vindenes). This changes the global cache format again.
17490
17491  ChangeLog         | 13 +++++++++++++
17492  doc/fcconfig.fncs | 11 +++++++++++
17493  src/fccache.c     | 25 +++++++++++++++++++++++--
17494  src/fcdir.c       |  2 +-
17495  src/fcint.h       |  2 ++
17496  5 files changed, 50 insertions(+), 3 deletions(-)
17497
17498 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
17499 Author: Patrick Lam <plam@MIT.EDU>
17500 Date:   Fri Jan 27 05:47:59 2006 +0000
17501
17502     Move FcConfigNormalizeFontDir call so that it doesn't result in
17503     infinite
17504         recursion (reported by Ronny V. Vindenes).
17505
17506  ChangeLog               | 9 +++++++++
17507  fc-cache/fc-cache.c     | 6 +++++-
17508  fontconfig/fontconfig.h | 4 ++++
17509  src/fccache.c           | 8 --------
17510  src/fcint.h             | 4 ----
17511  5 files changed, 18 insertions(+), 13 deletions(-)
17512
17513 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
17514 Author: Patrick Lam <plam@MIT.EDU>
17515 Date:   Fri Jan 27 00:27:37 2006 +0000
17516
17517     Add a couple of missing normalizations to make fc-cache work right;
17518     only
17519         scan subdirectories once.
17520
17521  ChangeLog     | 7 +++++++
17522  src/fccache.c | 8 ++++++++
17523  src/fccfg.c   | 4 ++--
17524  3 files changed, 17 insertions(+), 2 deletions(-)
17525
17526 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
17527 Author: Patrick Lam <plam@MIT.EDU>
17528 Date:   Thu Jan 26 16:11:41 2006 +0000
17529
17530     Don't crash on non-existant directories in global cache.
17531     reviewed by: plam
17532
17533  ChangeLog     | 7 +++++++
17534  src/fccache.c | 4 +++-
17535  2 files changed, 10 insertions(+), 1 deletion(-)
17536
17537 commit f468f568b4aedef1606b0692addf47cb9f02b328
17538 Author: Patrick Lam <plam@MIT.EDU>
17539 Date:   Thu Jan 26 16:09:12 2006 +0000
17540
17541     Stop trampling the directory name when writing out caches. (with Mike
17542         Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
17543         necessary. Don't scan directories that can't be normalized.
17544
17545  ChangeLog     | 11 +++++++++++
17546  src/fccache.c | 16 +++++++++++++---
17547  src/fccfg.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17548  src/fcdir.c   |  6 +++++-
17549  src/fcxml.c   |  2 +-
17550  5 files changed, 82 insertions(+), 5 deletions(-)
17551
17552 commit 575a37b7975656f73162438635b4ba26e229b33f
17553 Author: Patrick Lam <plam@MIT.EDU>
17554 Date:   Wed Jan 25 14:52:49 2006 +0000
17555
17556     Fix additional memory leaks reported by Ronny V. Vindenes: don't
17557     invoke
17558         FcValueSave on hashed static strings in FcPatternAddWithBinding.
17559     Add another st_dev check in FcDirCacheOpen.
17560
17561  ChangeLog     | 11 +++++++++++
17562  src/fccache.c | 13 +++++++++++--
17563  src/fccfg.c   |  3 +--
17564  src/fcpat.c   |  9 ++++++++-
17565  4 files changed, 31 insertions(+), 5 deletions(-)
17566
17567 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
17568 Author: Patrick Lam <plam@MIT.EDU>
17569 Date:   Wed Jan 25 02:54:37 2006 +0000
17570
17571     Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
17572         fontconfig to treat A-X fonts differently from A-Y fonts;
17573         please mail
17574         the fontconfig list if this causes any problems.
17575     reviewed by: plam
17576
17577  ChangeLog          | 10 ++++++++++
17578  fc-lang/zh_hk.orth |  2 +-
17579  src/fcfreetype.c   |  2 +-
17580  3 files changed, 12 insertions(+), 2 deletions(-)
17581
17582 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
17583 Author: Patrick Lam <plam@MIT.EDU>
17584 Date:   Wed Jan 25 02:33:46 2006 +0000
17585
17586     Fix memory leaks reported by Ronny V. Vindenes.
17587
17588  ChangeLog        | 6 ++++++
17589  src/fccache.c    | 9 ++++++++-
17590  src/fcfreetype.c | 8 +++++++-
17591  3 files changed, 21 insertions(+), 2 deletions(-)
17592
17593 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
17594 Author: Patrick Lam <plam@MIT.EDU>
17595 Date:   Thu Jan 19 19:20:30 2006 +0000
17596
17597     Fix for unaligned memory accesses.
17598     reviewed by: plam
17599
17600  ChangeLog   |  9 ++++++++-
17601  src/fcpat.c | 12 ++++++++----
17602  2 files changed, 16 insertions(+), 5 deletions(-)
17603
17604 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
17605 Author: Patrick Lam <plam@MIT.EDU>
17606 Date:   Wed Jan 18 15:41:15 2006 +0000
17607
17608     Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
17609     calls to
17610         avoid crashes.
17611     reviewed by: plam
17612
17613  ChangeLog   | 8 ++++++++
17614  src/fcdir.c | 4 +++-
17615  2 files changed, 11 insertions(+), 1 deletion(-)
17616
17617 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
17618 Author: Patrick Lam <plam@MIT.EDU>
17619 Date:   Sun Jan 15 05:31:58 2006 +0000
17620
17621     Fix segfault when consuming zero-length caches in fc-cat (which has no
17622         config, so FcConfigAddFontDir shouldn't be called.)
17623
17624  ChangeLog     | 6 ++++++
17625  src/fccache.c | 3 ++-
17626  2 files changed, 8 insertions(+), 1 deletion(-)
17627
17628 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
17629 Author: Patrick Lam <plam@MIT.EDU>
17630 Date:   Sat Jan 14 21:23:03 2006 +0000
17631
17632     Compare device numbers as well as inodes. Always normalize directory
17633     names
17634         before comparing them.
17635     Allocate extra space for appended '/' in directory name.
17636     reviewed by: plam
17637
17638  ChangeLog               | 19 +++++++++++++++++++
17639  fc-cache/fc-cache.c     |  2 +-
17640  fc-cat/fc-cat.c         |  6 +++++-
17641  fontconfig/fontconfig.h |  2 +-
17642  src/fccache.c           | 19 ++++++++++++++-----
17643  src/fccfg.c             |  7 ++++---
17644  src/fcdir.c             |  2 +-
17645  src/fcint.h             |  6 ++++--
17646  8 files changed, 49 insertions(+), 14 deletions(-)
17647
17648 commit df3efc11a9584e2099366c31ba64ac9346760321
17649 Author: Patrick Lam <plam@MIT.EDU>
17650 Date:   Tue Jan 10 13:15:05 2006 +0000
17651
17652     Explicitly add font dirs to config.fontDirs even if they're empty. Set
17653         current config in fc-cache.c. Fix treatment of cache directory
17654         as read
17655         from cache file; don't use string equality to determine if we
17656         have the
17657         right file, use inode equality.
17658
17659  ChangeLog           | 12 ++++++++++
17660  fc-cache/fc-cache.c |  1 +
17661  src/fccache.c       | 64
17662  ++++++++++++++++++++++++++++-------------------------
17663  3 files changed, 47 insertions(+), 30 deletions(-)
17664
17665 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
17666 Author: Patrick Lam <plam@MIT.EDU>
17667 Date:   Mon Jan 9 13:58:04 2006 +0000
17668
17669     Normalize font dirs by using the form, as given in fonts.conf,
17670     and recorded
17671         in FcConfig's fontDirs string set, as canonical.
17672     Actually update config.fontDirs as font directories are scanned.
17673
17674  ChangeLog           | 14 ++++++++++++++
17675  fc-cache/fc-cache.c |  2 +-
17676  fc-cat/fc-cat.c     |  4 ++--
17677  src/fccache.c       | 21 ++++++++++++---------
17678  src/fccfg.c         | 23 +++++++++++++++++++++++
17679  src/fcdir.c         |  3 ++-
17680  src/fcint.h         |  6 +++++-
17681  7 files changed, 59 insertions(+), 14 deletions(-)
17682
17683 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
17684 Author: Patrick Lam <plam@MIT.EDU>
17685 Date:   Sun Jan 8 10:58:30 2006 +0000
17686
17687     Fix matching bug when multiple elements match; don't use the sum
17688     of all
17689         scores, but the best score.
17690     Also more perf opts, e.g. evaluate best over all font sets rather
17691     than on a
17692         per-set basis (and other changes).
17693
17694  src/fcmatch.c | 243
17695  ++++++++++++++++++++++++++++++++++------------------------
17696  1 file changed, 143 insertions(+), 100 deletions(-)
17697
17698 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
17699 Author: Patrick Lam <plam@MIT.EDU>
17700 Date:   Sun Jan 8 10:58:05 2006 +0000
17701
17702     Fix matching bug when multiple elements match; don't use the sum
17703     of all
17704         scores, but the best score.
17705     Also more perf opts, e.g. evaluate best over all font sets rather
17706     than on a
17707         per-set basis (and other changes).
17708
17709  ChangeLog | 9 +++++++++
17710  1 file changed, 9 insertions(+)
17711
17712 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
17713 Author: Patrick Lam <plam@MIT.EDU>
17714 Date:   Sun Jan 8 10:50:51 2006 +0000
17715
17716     Properly skip past dir caches that contain zero fonts (as occurs
17717     in global
17718         caches.) Reported by Mike Fabian.
17719
17720  ChangeLog     | 6 ++++++
17721  src/fccache.c | 4 ++++
17722  2 files changed, 10 insertions(+)
17723
17724 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
17725 Author: Patrick Lam <plam@MIT.EDU>
17726 Date:   Sat Jan 7 06:36:24 2006 +0000
17727
17728     Print out full pathname in fc-match -v as well. Reported by Frederic
17729         Crozat.
17730     Fix bug where fc-match crashes when given __DUMMY__ property to
17731     match on.
17732     (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
17733     to
17734         distinguish an error return from a successful return. -PL)
17735     reviewed by: plam
17736
17737  ChangeLog    | 18 ++++++++++++++++++
17738  src/fcdbg.c  | 21 ++++++++++++++++++++-
17739  src/fcname.c | 11 +++++++----
17740  3 files changed, 45 insertions(+), 5 deletions(-)
17741
17742 commit c60ec7cc6d1795922b742435965746e02e67f11c
17743 Author: Patrick Lam <plam@MIT.EDU>
17744 Date:   Thu Jan 5 15:12:22 2006 +0000
17745
17746     Add self to AUTHORS list.
17747     Minor change to global cache file format to fix fc-cat bug reported by
17748         Frederic Crozat, and buglet with not globally caching directories
17749         with
17750         zero fonts cached.
17751
17752  AUTHORS         |  2 ++
17753  ChangeLog       | 18 ++++++++++++++++
17754  fc-cat/fc-cat.c | 66
17755  +++++++++++++++++++++++++++++++++------------------------
17756  src/fccache.c   | 31 +++++++++++++--------------
17757  src/fcint.h     |  1 +
17758  src/fcpat.c     |  2 +-
17759  6 files changed, 75 insertions(+), 45 deletions(-)
17760
17761 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
17762 Author: Patrick Lam <plam@MIT.EDU>
17763 Date:   Mon Jan 2 17:20:23 2006 +0000
17764
17765     Fix double-free which occurs because FcValueCanonicalize doesn't
17766     create an
17767         extra copy of the returned value, it only canonicalizes it.
17768     reviewed by: plam
17769
17770  ChangeLog   | 11 ++++++++++-
17771  src/fccfg.c |  1 +
17772  2 files changed, 11 insertions(+), 1 deletion(-)
17773
17774 commit cea78a87910a88383699d5a386693d39aa3236f5
17775 Author: Patrick Lam <plam@MIT.EDU>
17776 Date:   Mon Jan 2 17:18:22 2006 +0000
17777
17778     Fix version of .cache file (currently 1 -> currently 2). Reported
17779     by Jim
17780         Osborn.
17781
17782  ChangeLog | 6 ++++++
17783  1 file changed, 6 insertions(+)
17784
17785 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
17786 Author: Patrick Lam <plam@MIT.EDU>
17787 Date:   Mon Jan 2 17:13:48 2006 +0000
17788
17789     Fix version of .cache file (currently 1 -> currently 2). Reported
17790     by Jim
17791         Osborn.
17792
17793  doc/fontconfig-user.sgml | 2 +-
17794  1 file changed, 1 insertion(+), 1 deletion(-)
17795
17796 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
17797 Author: Patrick Lam <plam@MIT.EDU>
17798 Date:   Wed Dec 21 20:00:20 2005 +0000
17799
17800     Shut up GCC warnings on amd.
17801     reviewed by: plam
17802
17803  ChangeLog   | 7 +++++++
17804  src/fcpat.c | 4 ++--
17805  2 files changed, 9 insertions(+), 2 deletions(-)
17806
17807 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
17808 Author: Patrick Lam <plam@MIT.EDU>
17809 Date:   Wed Dec 21 05:37:10 2005 +0000
17810
17811     Avoid check on _fcBankId nullness and fix case where it used to crash.
17812
17813  ChangeLog       | 7 +++++++
17814  src/fccharset.c | 2 +-
17815  src/fcint.h     | 2 +-
17816  3 files changed, 9 insertions(+), 2 deletions(-)
17817
17818 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
17819 Author: Patrick Lam <plam@MIT.EDU>
17820 Date:   Wed Dec 21 03:31:19 2005 +0000
17821
17822     Bump version to 2.3.93.
17823     Use open instead of fopen (requested by Phil Race for Sun).
17824     src/fccache.c (FcDirCacheWrite);
17825     Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
17826     dir.
17827
17828  ChangeLog               | 20 ++++++++++++++++
17829  README                  | 17 ++++++++++++--
17830  configure.in            |  2 +-
17831  fc-cache/Makefile.am    |  8 +++++++
17832  fontconfig/fontconfig.h |  2 +-
17833  src/fccache.c           | 62
17834  ++++++++++++++++++++++++++++++++++++++++---------
17835  src/fcxml.c             | 13 ++++++-----
17836  7 files changed, 103 insertions(+), 21 deletions(-)
17837
17838 commit 6f767cec491d354150a11491905ba59cc77a2659
17839 Author: Patrick Lam <plam@MIT.EDU>
17840 Date:   Tue Dec 20 20:35:47 2005 +0000
17841
17842     Restore code to skip over PCF fonts that have no encoded
17843     characters. (We
17844         guess that a font is PCF by presence of the PIXEL_SIZE BDF
17845         property.)
17846
17847  ChangeLog                   | 8 ++++++++
17848  conf.d/10LohitGujarati.conf | 5 +++++
17849  src/fcfreetype.c            | 9 ++++++---
17850  3 files changed, 19 insertions(+), 3 deletions(-)
17851
17852 commit a7683cafe10925d09855f927cb7602a90e10516f
17853 Author: Carl Worth <cworth@cworth.org>
17854 Date:   Tue Dec 13 17:50:50 2005 +0000
17855
17856     Add a configuration file that disables hinting for the Lohit
17857     Gujarati font
17858         (since the hinting distort some glyphs quite badly).
17859     reviewed by: keithp
17860
17861  ChangeLog                   | 8 ++++++++
17862  conf.d/10LohitGujarati.conf | 5 +++++
17863  conf.d/Makefile.am          | 1 +
17864  3 files changed, 14 insertions(+)
17865
17866 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
17867 Author: Patrick Lam <plam@MIT.EDU>
17868 Date:   Mon Dec 12 20:45:54 2005 +0000
17869
17870     Read and write the original location as a fallback for the hashed
17871     cache
17872         file locations. This is mostly for users to be able to have
17873         per-directory cache files.
17874
17875  ChangeLog     |  7 +++++++
17876  src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
17877  2 files changed, 39 insertions(+), 9 deletions(-)
17878
17879 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
17880 Author: Patrick Lam <plam@MIT.EDU>
17881 Date:   Mon Dec 12 13:46:45 2005 +0000
17882
17883     Improve error message when fc-cache can't write the cache. Add missing
17884         slash. Reported by Behdad. Incorporate Behdad's patch to create
17885         /var/cache/fontconfig when appropriate.
17886
17887  ChangeLog            | 9 +++++++++
17888  fc-cache/Makefile.am | 5 +++++
17889  fc-cache/fc-cache.c  | 4 +++-
17890  src/fccache.c        | 2 +-
17891  4 files changed, 18 insertions(+), 2 deletions(-)
17892
17893 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
17894 Author: Patrick Lam <plam@MIT.EDU>
17895 Date:   Mon Dec 12 13:20:41 2005 +0000
17896
17897     Fix crash reported by Frederic Crozat when using libxml2.
17898     reviewed by: plam
17899
17900  ChangeLog   | 7 +++++++
17901  src/fcxml.c | 3 +++
17902  2 files changed, 10 insertions(+)
17903
17904 commit ea44e2184198aba956e39ae63a4914544c9719fe
17905 Author: Patrick Lam <plam@MIT.EDU>
17906 Date:   Fri Dec 9 16:36:45 2005 +0000
17907
17908     Migrate cache files from fonts directories to
17909     /var/cache/fontconfig. This
17910         helps make fontconfig FHS-compliant, but requires that all
17911         caches get
17912         rebuilt.
17913     Also, autogen.sh now needs the additional parameter
17914     --localstatedir=/var.
17915
17916  ChangeLog               |  20 ++
17917  INSTALL                 |   2 +-
17918  configure.in            |   7 +
17919  fc-cache/Makefile.am    |   2 +
17920  fc-cat/Makefile.am      |   2 +
17921  fc-cat/fc-cat.c         |  13 +-
17922  fontconfig/fontconfig.h |   1 +
17923  src/Makefile.am         |   2 +
17924  src/fccache.c           | 523
17925  +++++++++++++++++++++++++++++++++++++++++++-----
17926  9 files changed, 519 insertions(+), 53 deletions(-)
17927
17928 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
17929 Author: Patrick Lam <plam@MIT.EDU>
17930 Date:   Thu Dec 8 05:54:27 2005 +0000
17931
17932     Because we've changed FcPatternAddString to use FcStrStaticName
17933     and not
17934         FcValueSave, explicitly handle the case of a null string.
17935
17936  ChangeLog   | 6 ++++++
17937  src/fcpat.c | 7 +++++++
17938  2 files changed, 13 insertions(+)
17939
17940 commit 982b598278315de60721740047a1b57f4a5895b8
17941 Author: Patrick Lam <plam@MIT.EDU>
17942 Date:   Wed Dec 7 03:55:25 2005 +0000
17943
17944     Fix warnings.
17945
17946  ChangeLog       | 5 +++++
17947  fc-cat/fc-cat.c | 9 +++------
17948  2 files changed, 8 insertions(+), 6 deletions(-)
17949
17950 commit c6103dfb22de0664a6ab164d90d6959551e301c5
17951 Author: Patrick Lam <plam@MIT.EDU>
17952 Date:   Tue Dec 6 18:57:43 2005 +0000
17953
17954     Don't assign types to user object names.
17955
17956  ChangeLog    | 5 +++++
17957  src/fcname.c | 3 +++
17958  2 files changed, 8 insertions(+)
17959
17960 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
17961 Author: Patrick Lam <plam@MIT.EDU>
17962 Date:   Mon Dec 5 16:08:01 2005 +0000
17963
17964     Don't free strings that have been returned from FcStrStaticName.
17965
17966  ChangeLog   |  5 +++++
17967  src/fcpat.c | 21 +++++++++++++++++++--
17968  2 files changed, 24 insertions(+), 2 deletions(-)
17969
17970 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
17971 Author: Patrick Lam <plam@MIT.EDU>
17972 Date:   Thu Dec 1 07:12:45 2005 +0000
17973
17974     Add codepath for reading global cache files as well.
17975
17976  ChangeLog       |  5 +++++
17977  fc-cat/fc-cat.c | 61
17978  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17979  2 files changed, 66 insertions(+)
17980
17981 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
17982 Author: Patrick Lam <plam@MIT.EDU>
17983 Date:   Thu Dec 1 06:27:07 2005 +0000
17984
17985     file 10-fonts-persian.conf was initially added on branch
17986     fc-2_4_branch.
17987
17988 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
17989 Author: Patrick Lam <plam@MIT.EDU>
17990 Date:   Thu Dec 1 06:27:07 2005 +0000
17991
17992     Add config file for Persian fonts from Sharif FarsiWeb, Inc.
17993     reviewed by: plam
17994
17995  ChangeLog                    |  10 +-
17996  conf.d/10-fonts-persian.conf | 545
17997  +++++++++++++++++++++++++++++++++++++++++++
17998  conf.d/Makefile.am           |   1 +
17999  3 files changed, 555 insertions(+), 1 deletion(-)
18000
18001 commit cb6d97eb1baba6795bb8abdede69902b2440f371
18002 Author: Patrick Lam <plam@MIT.EDU>
18003 Date:   Wed Nov 30 22:13:21 2005 +0000
18004
18005     Only add a config file to the set of config files once.
18006     reviewed by: plam
18007
18008  ChangeLog   | 7 +++++++
18009  src/fcxml.c | 6 ++++++
18010  2 files changed, 13 insertions(+)
18011
18012 commit 93a27747a485624d4a89550036e12eeec96d4558
18013 Author: Patrick Lam <plam@MIT.EDU>
18014 Date:   Tue Nov 29 15:04:06 2005 +0000
18015
18016     src/fcint.h (FcCacheBankToIndex);
18017     Fix segfault by guarding array dereference.
18018
18019  ChangeLog   | 5 +++++
18020  src/fcint.h | 2 +-
18021  2 files changed, 6 insertions(+), 1 deletion(-)
18022
18023 commit b8948e85420469c83098a6b97d7979189a8734d9
18024 Author: Patrick Lam <plam@MIT.EDU>
18025 Date:   Tue Nov 29 14:57:10 2005 +0000
18026
18027     Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
18028         checks the front of the list and a non-inlineable part which
18029         finds and
18030         moves the appropriate element to the front of the list.
18031     reviewed by: plam
18032
18033  ChangeLog         | 14 ++++++++++++++
18034  fc-lang/fc-lang.c |  5 ++++-
18035  src/fccache.c     | 34 +++++++++++++++++-----------------
18036  src/fcint.h       |  9 ++++++++-
18037  4 files changed, 43 insertions(+), 19 deletions(-)
18038
18039 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
18040 Author: Patrick Lam <plam@MIT.EDU>
18041 Date:   Tue Nov 29 06:23:00 2005 +0000
18042
18043     Make the perf guys hate me a bit less: hoist the directory-name
18044         FcConfigAcceptFont check for cached fonts up to directory
18045         cache read
18046         time, rather than running it for each font.
18047
18048  ChangeLog     | 8 ++++++++
18049  src/fccache.c | 3 +++
18050  src/fccfg.c   | 6 ++----
18051  3 files changed, 13 insertions(+), 4 deletions(-)
18052
18053 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
18054 Author: Patrick Lam <plam@MIT.EDU>
18055 Date:   Tue Nov 29 06:09:18 2005 +0000
18056
18057     Don't make FcPatternFindFullFname available to fccfg, it's not
18058     really safe.
18059         Instead go through FcPatternGetString (sorry, perf guys.) Also,
18060         use
18061         globs for dirs as well.
18062
18063  ChangeLog   | 9 +++++++++
18064  src/fccfg.c | 8 +++++---
18065  src/fcint.h | 3 ---
18066  src/fcpat.c | 5 ++++-
18067  4 files changed, 18 insertions(+), 7 deletions(-)
18068
18069 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
18070 Author: Patrick Lam <plam@MIT.EDU>
18071 Date:   Tue Nov 29 00:21:05 2005 +0000
18072
18073     Fix segfault.
18074
18075  ChangeLog   | 5 +++++
18076  src/fccfg.c | 5 ++++-
18077  2 files changed, 9 insertions(+), 1 deletion(-)
18078
18079 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
18080 Author: Patrick Lam <plam@MIT.EDU>
18081 Date:   Tue Nov 29 00:16:02 2005 +0000
18082
18083     Update autogenerated config.* files.
18084
18085  config/config.guess | 535
18086  +++++++++++++++++++++++++++-------------------------
18087  config/config.sub   |  67 ++++---
18088  2 files changed, 314 insertions(+), 288 deletions(-)
18089
18090 commit ced3f0a0abd84de73753956ec18e7316eda33a37
18091 Author: Patrick Lam <plam@MIT.EDU>
18092 Date:   Tue Nov 29 00:14:42 2005 +0000
18093
18094     Fix problem dating back at least to 2.3.2 where globs weren't
18095     being applied
18096         to patterns loaded from a cache.
18097     Fix some obvious spelling mistakes.
18098
18099  ChangeLog                | 13 +++++++++++++
18100  doc/fontconfig-user.sgml | 17 +++++++++--------
18101  src/fccfg.c              |  3 ++-
18102  src/fcint.h              |  3 +++
18103  src/fcpat.c              |  4 +---
18104  5 files changed, 28 insertions(+), 12 deletions(-)
18105
18106 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
18107 Author: Patrick Lam <plam@MIT.EDU>
18108 Date:   Mon Nov 28 10:54:11 2005 +0000
18109
18110     Stephan Kulow <coolo@suse.de> reviewed by: plam
18111     Don't kill all fonts during match (oops!)
18112
18113  ChangeLog     | 23 +++++++++++++++++++++++
18114  src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
18115  2 files changed, 55 insertions(+), 7 deletions(-)
18116
18117 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
18118 Author: Patrick Lam <plam@MIT.EDU>
18119 Date:   Mon Nov 28 01:40:53 2005 +0000
18120
18121     Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
18122     by: plam
18123     Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
18124         FcCompare into FcFontSetMatch and reorder the loops, adding
18125         a boolean
18126         array which blocks patterns from future consideration if
18127         they're known
18128         to not be best on some past criterion.
18129
18130  src/fcmatch.c | 224
18131  +++++++++++++++++++++++++++++++++++++++++-----------------
18132  1 file changed, 159 insertions(+), 65 deletions(-)
18133
18134 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
18135 Author: Patrick Lam <plam@MIT.EDU>
18136 Date:   Sat Nov 26 05:05:14 2005 +0000
18137
18138     Fix incorrect merge.
18139     reviewed by: plam
18140
18141  ChangeLog     | 7 +++++++
18142  src/fcmatch.c | 6 +++---
18143  2 files changed, 10 insertions(+), 3 deletions(-)
18144
18145 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
18146 Author: Patrick Lam <plam@MIT.EDU>
18147 Date:   Fri Nov 25 16:33:58 2005 +0000
18148
18149     Don't do random matching when bad objects are passed into
18150         FcCompareValueList.
18151
18152  ChangeLog     |  6 ++++++
18153  src/fcmatch.c | 58
18154  +++++++++++++++++++++++++++++++++++++++++++---------------
18155  2 files changed, 49 insertions(+), 15 deletions(-)
18156
18157 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
18158 Author: Patrick Lam <plam@MIT.EDU>
18159 Date:   Fri Nov 25 16:04:44 2005 +0000
18160
18161     Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
18162         _fcPatternElts, _fcValueLists for consistency.
18163
18164  ChangeLog   | 10 ++++++++++
18165  src/fcint.h |  8 ++++----
18166  src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
18167  3 files changed, 39 insertions(+), 29 deletions(-)
18168
18169 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
18170 Author: Patrick Lam <plam@MIT.EDU>
18171 Date:   Fri Nov 25 15:54:24 2005 +0000
18172
18173     Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
18174     reviewed by: plam
18175
18176  ChangeLog     |  7 +++++++
18177  src/fcmatch.c | 35 ++++++++++-------------------------
18178  2 files changed, 17 insertions(+), 25 deletions(-)
18179
18180 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
18181 Author: Patrick Lam <plam@MIT.EDU>
18182 Date:   Fri Nov 25 15:50:34 2005 +0000
18183
18184     Pass around FcCache *s to the Unserialize functions for extra
18185     consistency
18186         (and less overhead, for what that's worth).
18187
18188  ChangeLog       | 13 +++++++++++++
18189  src/fccache.c   |  2 +-
18190  src/fccharset.c | 12 ++++++------
18191  src/fcfs.c      |  2 +-
18192  src/fcint.h     | 10 +++++-----
18193  src/fclang.c    |  8 ++++----
18194  src/fcname.c    |  2 +-
18195  src/fcpat.c     | 32 ++++++++++++++++----------------
18196  8 files changed, 47 insertions(+), 34 deletions(-)
18197
18198 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
18199 Author: Patrick Lam <plam@MIT.EDU>
18200 Date:   Fri Nov 25 03:00:51 2005 +0000
18201
18202     Inline the *PtrU functions to gain perf. Remove unneeded params
18203     for the
18204         FcCompare* functions.
18205     reviewed by: plam
18206
18207  ChangeLog     | 12 +++++++++++-
18208  src/fcint.h   | 31 +++++++++++++++++++++++++++----
18209  src/fcmatch.c | 50 +++++++++++++++++---------------------------------
18210  src/fcname.c  | 12 +++---------
18211  src/fcpat.c   | 22 ++--------------------
18212  5 files changed, 60 insertions(+), 67 deletions(-)
18213
18214 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
18215 Author: Patrick Lam <plam@MIT.EDU>
18216 Date:   Fri Nov 25 02:16:42 2005 +0000
18217
18218     Fix the debian changelog so that debian/rules works again, make it
18219     create a
18220         debian package for release 2.3.92-1. Acknowledge change in NMU of
18221         debian package.
18222
18223  debian/changelog | 13 +++++++++++++
18224  debian/control   |  1 +
18225  debian/po/cs.po  | 57
18226  ++++++++++++++++++++++++++++----------------------------
18227  3 files changed, 43 insertions(+), 28 deletions(-)
18228
18229 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
18230 Author: Patrick Lam <plam@MIT.EDU>
18231 Date:   Thu Nov 24 21:40:20 2005 +0000
18232
18233     Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
18234     Check for type validity during FcPatternAddWithBinding, don't
18235     verify type
18236         in FcFontMatch, don't call FcCanonicalize here (which always
18237         does a
18238         deep copy).
18239     reviewed by: plam
18240
18241  ChangeLog               | 13 +++++++++++++
18242  fontconfig/fontconfig.h |  3 ---
18243  src/fcint.h             |  3 +++
18244  src/fcmatch.c           | 22 +++++-----------------
18245  src/fcpat.c             | 22 +++++++++++++++++-----
18246  5 files changed, 38 insertions(+), 25 deletions(-)
18247
18248 commit 4f8b266fd97e36961639c40d93225265c0f849c7
18249 Author: Patrick Lam <plam@MIT.EDU>
18250 Date:   Thu Nov 24 20:20:26 2005 +0000
18251
18252     Make FcCompareString and FcCompareFamily less expensive. Only add
18253     a value
18254         for FC_FAMILY if the proposed value is a string.
18255     reviewed by: plam
18256
18257  ChangeLog     | 11 ++++++++++-
18258  src/fcmatch.c | 24 +++++++++++++++++-------
18259  src/fcpat.c   |  7 +++++++
18260  3 files changed, 34 insertions(+), 8 deletions(-)
18261
18262 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
18263 Author: Patrick Lam <plam@MIT.EDU>
18264 Date:   Thu Nov 24 19:38:05 2005 +0000
18265
18266     Inline FcDebug invocations and only initialize once, in
18267     FcInit*. Improve
18268         debug msg in FcPatternPrint.
18269     reviewed by: plam
18270
18271  ChangeLog    | 10 ++++++++++
18272  src/fcdbg.c  | 30 ++++++++++++------------------
18273  src/fcinit.c |  2 ++
18274  src/fcint.h  |  9 +++++++--
18275  4 files changed, 31 insertions(+), 20 deletions(-)
18276
18277 commit d2f459781cade98d1d07806d023e63f1fc289b0e
18278 Author: Patrick Lam <plam@MIT.EDU>
18279 Date:   Wed Nov 23 17:01:27 2005 +0000
18280
18281     Properly apply fcrozat's patch.
18282
18283  fc-cat/fc-cat.c | 2 +-
18284  1 file changed, 1 insertion(+), 1 deletion(-)
18285
18286 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
18287 Author: Patrick Lam <plam@MIT.EDU>
18288 Date:   Wed Nov 23 16:36:26 2005 +0000
18289
18290     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18291     Minor code warning cleanups.
18292
18293  ChangeLog               | 8 ++++++++
18294  fc-cat/fc-cat.c         | 1 -
18295  fontconfig/fontconfig.h | 2 +-
18296  3 files changed, 9 insertions(+), 2 deletions(-)
18297
18298 commit b1297aa8977901075e95e40bc430fc823e1fb230
18299 Author: Patrick Lam <plam@MIT.EDU>
18300 Date:   Wed Nov 23 15:33:48 2005 +0000
18301
18302     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18303     Make getopt_long accept -s parameter to fc-match as well.
18304
18305  ChangeLog           | 7 +++++++
18306  fc-match/fc-match.c | 2 +-
18307  2 files changed, 8 insertions(+), 1 deletion(-)
18308
18309 commit 435fc66073ee83d17242bac2880e843489439cda
18310 Author: Patrick Lam <plam@MIT.EDU>
18311 Date:   Wed Nov 23 15:32:36 2005 +0000
18312
18313     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18314     Make getopt_long accept -s parameter to fc-match as well.
18315
18316  ChangeLog           | 7 +++++++
18317  fc-match/fc-match.c | 2 +-
18318  2 files changed, 8 insertions(+), 1 deletion(-)
18319
18320 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
18321 Author: Patrick Lam <plam@MIT.EDU>
18322 Date:   Tue Nov 22 04:46:55 2005 +0000
18323
18324     Manually perform inlining & partial redundancy elimination to
18325     reduce calls
18326         to FcValueListPtrU.
18327     Only invoke strlen() when really necessary.
18328     reviewed by: plam
18329     reviewed by: plam
18330
18331  ChangeLog     | 16 ++++++++++++++++
18332  src/fcmatch.c | 17 +++++++++--------
18333  src/fcstr.c   |  8 ++------
18334  3 files changed, 27 insertions(+), 14 deletions(-)
18335
18336 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
18337 Author: Patrick Lam <plam@MIT.EDU>
18338 Date:   Sat Nov 19 22:38:39 2005 +0000
18339
18340     Get rid of the use of freetype internal headers in fcfreetype.c, since
18341         those headers will go away with freetype 2.2. Replace with public
18342         domain ftglue code from pango. Note that the patch removes
18343         some extra
18344         error checking in FT_Get_BDF_Property() and comments out the
18345         skipping
18346         of empty pcf fonts.
18347     reviewed by: plam
18348
18349  ChangeLog | 2 ++
18350  1 file changed, 2 insertions(+)
18351
18352 commit 246985e40e3296a6bb427026d8274fe8409f3776
18353 Author: Patrick Lam <plam@MIT.EDU>
18354 Date:   Sat Nov 19 22:37:24 2005 +0000
18355
18356     file ftglue.c was initially added on branch fc-2_4_branch.
18357
18358 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
18359 Author: Patrick Lam <plam@MIT.EDU>
18360 Date:   Sat Nov 19 22:37:24 2005 +0000
18361
18362     Get rid of the use of freetype internal headers in fcfreetype.c, since
18363         those headers will go away with freetype 2.2. Replace with public
18364         domain ftglue code from pango. Note that the patch removes
18365         some extra
18366         error checking in FT_Get_BDF_Property() and comments out the
18367         skipping
18368         of empty pcf fonts.
18369     reviewed by: plam
18370
18371  src/ftglue.c | 349
18372  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18373  src/ftglue.h | 159 +++++++++++++++++++++++++++
18374  2 files changed, 508 insertions(+)
18375
18376 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
18377 Author: Patrick Lam <plam@MIT.EDU>
18378 Date:   Sat Nov 19 22:32:13 2005 +0000
18379
18380     Get rid of the use of freetype internal headers in fcfreetype.c, since
18381         those headers will go away with freetype 2.2. Replace with public
18382         domain ftglue code from pango. Note that the patch removes
18383         some extra
18384         error checking in FT_Get_BDF_Property() and comments out the
18385         skipping
18386         of empty pcf fonts.
18387     reviewed by: plam
18388
18389  ChangeLog        | 13 ++++++++++
18390  src/Makefile.am  |  4 ++-
18391  src/fcfreetype.c | 75
18392  ++++++++++++++++++++++++++------------------------------
18393  3 files changed, 51 insertions(+), 41 deletions(-)
18394
18395 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
18396 Author: Patrick Lam <plam@MIT.EDU>
18397 Date:   Sat Nov 19 16:24:53 2005 +0000
18398
18399     Further fix of patch from 2005-11-04: miscounted numbers count
18400         (numbers_count); didn't strip duplicate numbers (langBankNumbers);
18401         and
18402         leafidx_offset and numbers_offset in fcLangCharSets are wrong.
18403     Removed leafidx_count and numbers_count since they are the same and
18404         replaced them with offset_count.
18405     reviewed by: plam
18406
18407  ChangeLog         | 12 ++++++++++++
18408  fc-lang/fc-lang.c | 21 +++++++++++++--------
18409  2 files changed, 25 insertions(+), 8 deletions(-)
18410
18411 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
18412 Author: Patrick Lam <plam@MIT.EDU>
18413 Date:   Fri Nov 18 20:32:30 2005 +0000
18414
18415     Don't crash when fc-cat invoked with no arguments.
18416     Fix invalid read access caused by premature free and GCC4 warnings in
18417         libxml2 codepath.
18418     reviewed by: plam
18419     reviewed by: plam
18420
18421  ChangeLog       | 17 ++++++++++++++++-
18422  fc-cat/fc-cat.c |  3 +++
18423  src/fcxml.c     | 10 ++++++----
18424  3 files changed, 25 insertions(+), 5 deletions(-)
18425
18426 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
18427 Author: Patrick Lam <plam@MIT.EDU>
18428 Date:   Fri Nov 18 04:21:10 2005 +0000
18429
18430     List iteration not needed in FcConfigValues, since it's building
18431     up the
18432         list itself; we can just strip FcVoid elements during
18433         construction.
18434     reviewed by: plam
18435
18436  ChangeLog   |  9 +++++++++
18437  src/fccfg.c | 17 ++++++-----------
18438  2 files changed, 15 insertions(+), 11 deletions(-)
18439
18440 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
18441 Author: Patrick Lam <plam@MIT.EDU>
18442 Date:   Thu Nov 17 16:46:07 2005 +0000
18443
18444     Fix crash on invalid constants in config files (forgot to update
18445     a pointer
18446         upon list iteration.)
18447
18448  ChangeLog   | 6 ++++++
18449  src/fccfg.c | 1 +
18450  2 files changed, 7 insertions(+)
18451
18452 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
18453 Author: Patrick Lam <plam@MIT.EDU>
18454 Date:   Thu Nov 17 16:17:05 2005 +0000
18455
18456     Complain about invalid constants in config files.
18457     reviewed by: plam
18458
18459  ChangeLog   | 7 +++++++
18460  src/fcxml.c | 4 ++++
18461  2 files changed, 11 insertions(+)
18462
18463 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
18464 Author: Patrick Lam <plam@MIT.EDU>
18465 Date:   Thu Nov 17 15:43:39 2005 +0000
18466
18467     Don't add current_arch_start more than once.
18468     Fix ordering of ALIGN with respect to saving block_ptr; add another
18469     ALIGN
18470         to fcfs.c.
18471     reviewed by: plam
18472
18473  ChangeLog       | 16 ++++++++++++++++
18474  src/fccache.c   |  2 +-
18475  src/fccharset.c | 12 ++++++++----
18476  src/fcfs.c      | 10 +++++++++-
18477  src/fcname.c    |  6 ++++--
18478  src/fcpat.c     |  1 +
18479  6 files changed, 39 insertions(+), 8 deletions(-)
18480
18481 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
18482 Author: Patrick Lam <plam@MIT.EDU>
18483 Date:   Wed Nov 16 17:49:01 2005 +0000
18484
18485     src/fccache.c (FcDirCacheProduce)
18486     Fix case where alignment bytes bumped up metadata->count causing
18487         unwarranted failures to write cache files. (Reported by Stephan
18488         Kulow).
18489
18490  ChangeLog     |  7 +++++++
18491  src/fccache.c | 15 +++++++++++----
18492  2 files changed, 18 insertions(+), 4 deletions(-)
18493
18494 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
18495 Author: Patrick Lam <plam@MIT.EDU>
18496 Date:   Wed Nov 16 15:55:17 2005 +0000
18497
18498     Add *NeededBytesAlign(), which overestimates the padding which
18499     is later
18500         added by the new ALIGN macro. Fix alignment problems on ia64
18501         and s390
18502         by bumping up block_ptr appropriately. (Earlier version by Andreas
18503         Schwab).
18504     Use sysconf to determine proper PAGESIZE value; this appears to be
18505         POSIX-compliant. (reported by Andreas Schwab)
18506     reviewed by: plam
18507
18508  ChangeLog       | 23 +++++++++++++++++++++++
18509  src/fccache.c   | 21 +++++++++++++--------
18510  src/fccharset.c | 11 +++++++++++
18511  src/fcfs.c      | 10 ++++++++++
18512  src/fcint.h     | 18 ++++++++++++++++++
18513  src/fclang.c    |  8 ++++++++
18514  src/fcname.c    |  8 ++++++++
18515  src/fcpat.c     | 36 ++++++++++++++++++++++++++++++++++++
18516  8 files changed, 127 insertions(+), 8 deletions(-)
18517
18518 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
18519 Author: Patrick Lam <plam@MIT.EDU>
18520 Date:   Fri Nov 4 19:31:26 2005 +0000
18521
18522     Fix bug 2878 (excessive relocations at startup for charsets,
18523     reported by
18524         Ross Burton): fc-lang/fc-lang now creates the static form of the
18525         langset, not the dynamic form, so that the charsets should now
18526         be in
18527         .rodata.
18528
18529  ChangeLog         | 11 +++++++++++
18530  fc-lang/fc-lang.c | 59
18531  ++++++++++++++++++++++++++++++++++++++++---------------
18532  src/fccharset.c   | 18 +++++++++++++++++
18533  src/fcint.h       |  5 +++++
18534  src/fclang.c      | 16 ++++++++++++++-
18535  5 files changed, 92 insertions(+), 17 deletions(-)
18536
18537 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
18538 Author: Patrick Lam <plam@MIT.EDU>
18539 Date:   Fri Nov 4 16:48:32 2005 +0000
18540
18541     Add test for validity of directory caches that somehow got lost
18542     (reported
18543         by make distcheck).
18544
18545  ChangeLog   | 6 ++++++
18546  src/fcdir.c | 2 +-
18547  2 files changed, 7 insertions(+), 1 deletion(-)
18548
18549 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
18550 Author: Patrick Lam <plam@MIT.EDU>
18551 Date:   Fri Nov 4 06:17:00 2005 +0000
18552
18553     Bump version to 2.3.92.
18554
18555  ChangeLog               |  8 ++++++++
18556  README                  | 29 +++++++++++++++++++++++++++--
18557  configure.in            |  2 +-
18558  fontconfig/fontconfig.h |  2 +-
18559  4 files changed, 37 insertions(+), 4 deletions(-)
18560
18561 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
18562 Author: Patrick Lam <plam@MIT.EDU>
18563 Date:   Thu Nov 3 04:45:57 2005 +0000
18564
18565     Fix argument ordering problem in call to FcPatternTransferFullFname.
18566
18567  ChangeLog   | 5 +++++
18568  src/fcpat.c | 2 +-
18569  2 files changed, 6 insertions(+), 1 deletion(-)
18570
18571 commit 7358dae49b328f5546d156246510601e2dd85d1c
18572 Author: Patrick Lam <plam@MIT.EDU>
18573 Date:   Thu Nov 3 04:23:22 2005 +0000
18574
18575     Fix warnings and embarrassing double-free error.
18576
18577  ChangeLog        |  7 +++++++
18578  src/fcfreetype.c |  2 +-
18579  src/fcpat.c      | 14 +++++---------
18580  3 files changed, 13 insertions(+), 10 deletions(-)
18581
18582 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
18583 Author: Patrick Lam <plam@MIT.EDU>
18584 Date:   Wed Nov 2 15:57:36 2005 +0000
18585
18586     Change the rule for artificial emboldening in fonts.conf.in. This
18587     enables
18588         the support for artificial emboldening included in cairo.
18589     reviewed by: plam
18590
18591  ChangeLog     |  8 ++++++++
18592  fonts.conf.in | 18 ++++++++++++++----
18593  2 files changed, 22 insertions(+), 4 deletions(-)
18594
18595 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
18596 Author: Patrick Lam <plam@MIT.EDU>
18597 Date:   Wed Nov 2 15:29:53 2005 +0000
18598
18599     Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
18600     full
18601         names when transferring, and free full names when freeing the
18602         associated font. Reported by Jinghua Luo.
18603
18604  ChangeLog   |  8 ++++++++
18605  src/fcpat.c | 18 ++++++++++++++----
18606  2 files changed, 22 insertions(+), 4 deletions(-)
18607
18608 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
18609 Author: Patrick Lam <plam@MIT.EDU>
18610 Date:   Wed Nov 2 07:37:00 2005 +0000
18611
18612     Revert the previous patch and commit the correct patch: I forgot a
18613         canonicalization in FcValueListSerialize, so that it would
18614         choke on
18615         already-serialized input files. Duh!
18616
18617  ChangeLog           | 8 ++++++++
18618  fc-cache/fc-cache.c | 9 ---------
18619  src/fcpat.c         | 1 +
18620  3 files changed, 9 insertions(+), 9 deletions(-)
18621
18622 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
18623 Author: Patrick Lam <plam@MIT.EDU>
18624 Date:   Wed Nov 2 07:01:25 2005 +0000
18625
18626     Forcibly rescan a directory before writing a fresh local cache
18627     file for
18628         that directory, fixing the losing-fonts problem reported by
18629         Mike Fabian
18630         and also apparently the font cache file corruption.
18631
18632  ChangeLog           | 8 ++++++++
18633  fc-cache/fc-cache.c | 9 +++++++++
18634  2 files changed, 17 insertions(+)
18635
18636 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
18637 Author: Patrick Lam <plam@MIT.EDU>
18638 Date:   Wed Nov 2 06:39:23 2005 +0000
18639
18640     Fix thinko: actually, the whole global cache is stale if the global
18641     cache
18642         is older than the (newest) config file.
18643
18644  ChangeLog     | 6 ++++++
18645  src/fccache.c | 6 +++---
18646  2 files changed, 9 insertions(+), 3 deletions(-)
18647
18648 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
18649 Author: Patrick Lam <plam@MIT.EDU>
18650 Date:   Wed Nov 2 06:29:14 2005 +0000
18651
18652     Declare the global cache of a directory's contents to be stale if the
18653         directory is newer than the (newest) configuration file. S:
18654         ----------------------------------------------------------------------
18655
18656  ChangeLog     |  8 ++++++++
18657  src/fccache.c | 12 +++++++++---
18658  src/fccfg.c   | 20 ++++++++++++++------
18659  src/fcint.h   | 11 ++++++++++-
18660  4 files changed, 41 insertions(+), 10 deletions(-)
18661
18662 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
18663 Author: Patrick Lam <plam@MIT.EDU>
18664 Date:   Tue Nov 1 06:57:25 2005 +0000
18665
18666     Copy the full pathname whenever duplicating an FcPattern; otherwise,
18667         applications continue breaking.
18668
18669  ChangeLog     | 10 ++++++++++
18670  src/fcint.h   |  4 ++--
18671  src/fclist.c  |  6 +-----
18672  src/fcmatch.c |  4 ++++
18673  src/fcpat.c   | 25 ++++++++++++++++++++++++-
18674  5 files changed, 41 insertions(+), 8 deletions(-)
18675
18676 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
18677 Author: Patrick Lam <plam@MIT.EDU>
18678 Date:   Tue Nov 1 05:52:28 2005 +0000
18679
18680     Fix small memory error (tried to free argv); use basename and dirname
18681         correctly (they can modify their arguments).
18682
18683  ChangeLog        | 7 +++++++
18684  fc-cat/fc-cat.c  | 4 +---
18685  src/fcfreetype.c | 2 +-
18686  3 files changed, 9 insertions(+), 4 deletions(-)
18687
18688 commit e77c17184a6172d6368dd3193c791c4027065bbd
18689 Author: Patrick Lam <plam@MIT.EDU>
18690 Date:   Tue Nov 1 05:26:27 2005 +0000
18691
18692     Reinstate basename patch, but keep a hash table linking FcPatterns
18693     to their
18694         fully-qualified font names for clients' benefit. Clients only
18695         pay for
18696         the font names once they request the FC_FILE property from an
18697         FcPattern, but the font name is malloc'd at that point (i.e. not
18698         mmapped: that's impossible, since it may vary between machines.)
18699         Clients do have to pay for a copy of the path name per cache file.
18700     Note that FcPatternGetString now does some rewriting if you ask for an
18701         FC_FILE, appending the pathname as appropriate.
18702
18703  ChangeLog        | 23 ++++++++++++++
18704  fc-cat/fc-cat.c  |  7 ++--
18705  src/fccache.c    | 40 ++++++++++++++++++++---
18706  src/fcfreetype.c |  5 ++-
18707  src/fcint.h      |  9 ++++++
18708  src/fclist.c     |  8 +++++
18709  src/fcpat.c      | 97
18710  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18711  7 files changed, 181 insertions(+), 8 deletions(-)
18712
18713 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
18714 Author: Patrick Lam <plam@MIT.EDU>
18715 Date:   Mon Oct 31 06:02:00 2005 +0000
18716
18717     Revert basename patch, which breaks fontconfig clients on my system.
18718
18719  src/fcfreetype.c | 3 +--
18720  1 file changed, 1 insertion(+), 2 deletions(-)
18721
18722 commit 720298e773876037dd9af384a9cc16956600b5e7
18723 Author: Patrick Lam <plam@MIT.EDU>
18724 Date:   Wed Oct 26 06:34:29 2005 +0000
18725
18726     Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
18727         embedded bitmaps or not.
18728     reviewed by: plam
18729
18730  ChangeLog               | 11 +++++++++++
18731  fontconfig/fontconfig.h |  1 +
18732  fonts.conf.in           |  4 ++++
18733  src/fcdefault.c         |  1 +
18734  src/fcname.c            |  1 +
18735  5 files changed, 18 insertions(+)
18736
18737 commit 961d9b9993ae815d6ba723829724bf0685809091
18738 Author: Patrick Lam <plam@MIT.EDU>
18739 Date:   Tue Oct 25 22:29:13 2005 +0000
18740
18741     Only add basename to patterns' FC_FILE element, not any part of the
18742         dirname.
18743
18744  ChangeLog        | 6 ++++++
18745  src/fcfreetype.c | 3 ++-
18746  2 files changed, 8 insertions(+), 1 deletion(-)
18747
18748 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
18749 Author: Patrick Lam <plam@MIT.EDU>
18750 Date:   Sat Oct 22 15:12:05 2005 +0000
18751
18752     Add some more consts, fixing more GCC4 warnings.
18753
18754  ChangeLog        |  5 +++++
18755  src/fcfreetype.c | 22 +++++++++++-----------
18756  2 files changed, 16 insertions(+), 11 deletions(-)
18757
18758 commit 904426816df300fad816238f0f27ef595a6a539b
18759 Author: Patrick Lam <plam@MIT.EDU>
18760 Date:   Sat Oct 22 14:21:14 2005 +0000
18761
18762     Support localized font family and style names. This has been
18763     reported to
18764         break old apps like xfd, but modern (gtk+/qt/mozilla) apps
18765         work fine.
18766     reviewed by: plam
18767
18768  ChangeLog       |   7 ++++
18769  src/fcdefault.c | 110
18770  +++++++++++++++++++++++++++++++-------------------------
18771  src/fcint.h     |   4 +++
18772  src/fclist.c    |  60 +++++++++++++++++++++++++++++--
18773  4 files changed, 130 insertions(+), 51 deletions(-)
18774
18775 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
18776 Author: Patrick Lam <plam@MIT.EDU>
18777 Date:   Fri Oct 21 20:24:30 2005 +0000
18778
18779     Destroy the global cache file if it's terminally broken. (reported
18780     by Mike
18781         Fabian)
18782
18783  ChangeLog     |  9 ++++++++-
18784  src/fccache.c | 16 +++++++++++++---
18785  2 files changed, 21 insertions(+), 4 deletions(-)
18786
18787 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
18788 Author: Patrick Lam <plam@MIT.EDU>
18789 Date:   Fri Oct 21 19:47:43 2005 +0000
18790
18791     Prevent fc-list from escaping strings when printing them.
18792
18793  ChangeLog               |  7 +++++++
18794  fc-list/fc-list.c       |  2 +-
18795  fontconfig/fontconfig.h |  3 +++
18796  src/fcname.c            | 16 +++++++++++-----
18797  4 files changed, 22 insertions(+), 6 deletions(-)
18798
18799 commit 250c1cd422ce6260ff58f2699043556d93729ef7
18800 Author: Patrick Lam <plam@MIT.EDU>
18801 Date:   Thu Oct 20 20:50:21 2005 +0000
18802
18803     Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
18804     reviewed by: plam
18805
18806  ChangeLog               |  9 ++++++++-
18807  fontconfig/fontconfig.h | 12 ++++++++++--
18808  2 files changed, 18 insertions(+), 3 deletions(-)
18809
18810 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
18811 Author: Patrick Lam <plam@MIT.EDU>
18812 Date:   Fri Oct 14 21:02:31 2005 +0000
18813
18814     Add consts to variables so as to move arrays into .rodata.
18815     reviewed by: plam
18816
18817  ChangeLog                   | 8 ++++++++
18818  fc-glyphname/fc-glyphname.c | 4 ++--
18819  src/fclang.c                | 4 ++--
18820  3 files changed, 12 insertions(+), 4 deletions(-)
18821
18822 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
18823 Author: Patrick Lam <plam@MIT.EDU>
18824 Date:   Fri Oct 14 20:56:27 2005 +0000
18825
18826     Check existence of directory cache file before attempting to unlink.
18827     reviewed by: plam
18828
18829  ChangeLog     | 7 +++++++
18830  src/fccache.c | 4 +++-
18831  2 files changed, 10 insertions(+), 1 deletion(-)
18832
18833 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
18834 Author: Patrick Lam <plam@MIT.EDU>
18835 Date:   Thu Oct 13 12:32:14 2005 +0000
18836
18837     Fix flipped return value on unlink. (Reported by Mike Fabian)
18838
18839  ChangeLog     | 14 ++++++++++++++
18840  src/fccache.c |  6 ++++--
18841  2 files changed, 18 insertions(+), 2 deletions(-)
18842
18843 commit 2eb843740672da9319c190c48aea2cd98dc92725
18844 Author: Patrick Lam <plam@MIT.EDU>
18845 Date:   Wed Oct 12 07:55:42 2005 +0000
18846
18847     When fc-cache is run without --force, use directory cache files to
18848     speed up
18849         fc-cache run time.
18850
18851  src/fccache.c | 4 ++--
18852  src/fcdir.c   | 3 +++
18853  src/fcint.h   | 3 +++
18854  3 files changed, 8 insertions(+), 2 deletions(-)
18855
18856 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
18857 Author: Patrick Lam <plam@MIT.EDU>
18858 Date:   Thu Oct 6 20:45:25 2005 +0000
18859
18860     Add padding to make valgrind and glibc not hate each other when
18861     calling
18862         strlen().
18863
18864  ChangeLog    | 8 ++++++++
18865  src/fcname.c | 5 +++--
18866  src/fcpat.c  | 5 +++--
18867  3 files changed, 14 insertions(+), 4 deletions(-)
18868
18869 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
18870 Author: Patrick Lam <plam@MIT.EDU>
18871 Date:   Wed Oct 5 21:12:57 2005 +0000
18872
18873     Use libtool -no-undefined flag on all platforms.
18874     reviewed by: plam & keithp
18875
18876  ChangeLog       | 7 +++++++
18877  src/Makefile.am | 3 +--
18878  2 files changed, 8 insertions(+), 2 deletions(-)
18879
18880 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
18881 Author: Patrick Lam <plam@MIT.EDU>
18882 Date:   Wed Oct 5 21:12:25 2005 +0000
18883
18884     Fix typo in manually applying patch.
18885
18886  src/Makefile.am | 2 +-
18887  1 file changed, 1 insertion(+), 1 deletion(-)
18888
18889 commit affc7d1849c26db10b344cfbe834d0bba764f419
18890 Author: Patrick Lam <plam@MIT.EDU>
18891 Date:   Wed Oct 5 19:40:35 2005 +0000
18892
18893     Modify config file to use Greek fonts before Asian fonts with
18894     Greek glyphs.
18895     reviewed by: plam & keithp
18896
18897  ChangeLog     |  8 ++++++++
18898  fonts.conf.in | 10 +++++++---
18899  2 files changed, 15 insertions(+), 3 deletions(-)
18900
18901 commit 328929f5ea3f507426b0c021c11fef62794066df
18902 Author: Patrick Lam <plam@MIT.EDU>
18903 Date:   Wed Oct 5 19:38:40 2005 +0000
18904
18905     Modify config file to use Greek fonts before Asian fonts with
18906     Greek glyphs.
18907     reviewed by: plam & keithp
18908
18909  ChangeLog     |  8 ++++++++
18910  fonts.conf.in | 10 +++++++---
18911  2 files changed, 15 insertions(+), 3 deletions(-)
18912
18913 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
18914 Author: Patrick Lam <plam@MIT.EDU>
18915 Date:   Wed Oct 5 19:32:41 2005 +0000
18916
18917     Use libtool -no-undefined flag on all platforms.
18918     reviewed by: plam & keithp
18919
18920  ChangeLog       | 7 +++++++
18921  src/Makefile.am | 3 +--
18922  2 files changed, 8 insertions(+), 2 deletions(-)
18923
18924 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
18925 Author: Patrick Lam <plam@MIT.EDU>
18926 Date:   Wed Oct 5 18:41:55 2005 +0000
18927
18928     Implement move-to-front array for banks (perf regression reported
18929     by Ronny
18930         V. Vindenes).
18931
18932  ChangeLog     |  6 ++++++
18933  src/fccache.c | 29 +++++++++++++++++++----------
18934  2 files changed, 25 insertions(+), 10 deletions(-)
18935
18936 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
18937 Author: Patrick Lam <plam@MIT.EDU>
18938 Date:   Wed Oct 5 00:34:52 2005 +0000
18939
18940     Add new API which unlinks directory caches and checks dir caches for
18941         existence of appropriate sections. Fix fc-cache to unlink
18942         stale cache
18943         files and save directory caches that lack relevant sections.
18944
18945  ChangeLog               | 11 +++++++++++
18946  fc-cache/fc-cache.c     |  6 +++++-
18947  fontconfig/fontconfig.h |  6 ++++++
18948  src/fccache.c           | 44 ++++++++++++++++++++++++++++++++++----------
18949  4 files changed, 56 insertions(+), 11 deletions(-)
18950
18951 commit 6bf2380478f825a6135527133a03869e0ae18742
18952 Author: Patrick Lam <plam@MIT.EDU>
18953 Date:   Mon Oct 3 19:51:11 2005 +0000
18954
18955     Ensure that a directory cache has the appropriate section before
18956     reporting
18957         that it is valid (reported by Matthias Clasen).
18958
18959  ChangeLog     |  6 ++++++
18960  src/fccache.c | 15 +++++++++++++++
18961  2 files changed, 21 insertions(+)
18962
18963 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
18964 Author: Patrick Lam <plam@MIT.EDU>
18965 Date:   Sat Oct 1 19:18:51 2005 +0000
18966
18967     Bump version number to 2.3.91.
18968
18969  README                  | 15 ++++++++++++++-
18970  configure.in            |  2 +-
18971  fontconfig/fontconfig.h |  2 +-
18972  3 files changed, 16 insertions(+), 3 deletions(-)
18973
18974 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
18975 Author: Patrick Lam <plam@MIT.EDU>
18976 Date:   Thu Sep 29 20:53:30 2005 +0000
18977
18978     Use libxml2 if requested (with --enable-libxml2) or if expat is not
18979         available.
18980     reviewed by: plam
18981
18982  ChangeLog       |  11 ++++
18983  configure.in    | 162
18984  +++++++++++++++++++++++++++++++-------------------------
18985  src/Makefile.am |   3 +-
18986  src/fcxml.c     |  71 ++++++++++++++++++++++++-
18987  4 files changed, 174 insertions(+), 73 deletions(-)
18988
18989 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
18990 Author: Patrick Lam <plam@MIT.EDU>
18991 Date:   Thu Sep 29 05:14:04 2005 +0000
18992
18993     Fix multi-arch cache files: compute the position for the block to
18994     be added
18995         using info from OrigFile, not NewFile.
18996
18997  ChangeLog     | 6 ++++++
18998  src/fccache.c | 4 ++--
18999  2 files changed, 8 insertions(+), 2 deletions(-)
19000
19001 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
19002 Author: Patrick Lam <plam@MIT.EDU>
19003 Date:   Wed Sep 28 16:21:14 2005 +0000
19004
19005     Cast results of sizeof() to unsigned int to get rid of warnings
19006     on x86_64
19007         (thanks Matthias Clasen).
19008
19009  ChangeLog     |  8 +++++++-
19010  src/fccache.c | 38 +++++++++++++++++++-------------------
19011  2 files changed, 26 insertions(+), 20 deletions(-)
19012
19013 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
19014 Author: Patrick Lam <plam@MIT.EDU>
19015 Date:   Wed Sep 28 00:23:39 2005 +0000
19016
19017     Update ChangeLog.
19018
19019  ChangeLog | 34 ++++++++++++++++++++++++++++++++++
19020  1 file changed, 34 insertions(+)
19021
19022 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
19023 Author: Patrick Lam <plam@MIT.EDU>
19024 Date:   Wed Sep 28 00:23:15 2005 +0000
19025
19026     Use FcAtomic to rewrite cache files.
19027
19028  src/fccache.c | 132
19029  +++++++++++++++++++++++++++++++++++++++++++---------------
19030  1 file changed, 98 insertions(+), 34 deletions(-)
19031
19032 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
19033 Author: Patrick Lam <plam@MIT.EDU>
19034 Date:   Tue Sep 27 15:52:58 2005 +0000
19035
19036     Don't unlink the fonts.cache-2 file even if there's no data to
19037     write; just
19038         write an empty cache file. (thanks Lubos Lunak)
19039
19040  src/fccache.c | 7 -------
19041  1 file changed, 7 deletions(-)
19042
19043 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
19044 Author: Patrick Lam <plam@MIT.EDU>
19045 Date:   Tue Sep 27 05:43:08 2005 +0000
19046
19047     Allocate room for the subdirectory names in each directory
19048     cache. Thanks to
19049         James Cloos for finding and diagnosing this bug!
19050
19051  src/fccache.c | 10 ++++++++--
19052  1 file changed, 8 insertions(+), 2 deletions(-)
19053
19054 commit 2633bc38431468ce528407ee576cb29b0d1212c8
19055 Author: Patrick Lam <plam@MIT.EDU>
19056 Date:   Tue Sep 27 05:26:59 2005 +0000
19057
19058     Fix .cvsignore file after copying across directories.
19059
19060  fc-cat/.cvsignore | 4 ++--
19061  1 file changed, 2 insertions(+), 2 deletions(-)
19062
19063 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
19064 Author: Patrick Lam <plam@MIT.EDU>
19065 Date:   Fri Sep 23 21:42:32 2005 +0000
19066
19067     Add comment about needing docbook-utils to run make distcheck;
19068     hope it'll
19069         save pain to others later.
19070
19071  INSTALL | 2 +-
19072  1 file changed, 1 insertion(+), 1 deletion(-)
19073
19074 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
19075 Author: Patrick Lam <plam@MIT.EDU>
19076 Date:   Fri Sep 23 14:41:40 2005 +0000
19077
19078     Update ChangeLog for 2.3.90.
19079
19080  ChangeLog | 33 +++++++++++++++++++++++++++++++++
19081  1 file changed, 33 insertions(+)
19082
19083 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
19084 Author: Patrick Lam <plam@MIT.EDU>
19085 Date:   Fri Sep 23 05:59:19 2005 +0000
19086
19087     file Makefile.am was initially added on branch fc-2_4_branch.
19088
19089 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
19090 Author: Patrick Lam <plam@MIT.EDU>
19091 Date:   Fri Sep 23 05:59:19 2005 +0000
19092
19093     Add new command-line utility, fc-cat, to convert fonts.cache-2
19094     files into
19095         fonts.cache-1 files (e.g. for grepping and validation of the mmap
19096         codepath), as per James Cloos' request.
19097     Remove done 'TODO' comment.
19098     Updates for development release 2.3.90.
19099
19100  Makefile.am             |   2 +-
19101  README                  |   7 +-
19102  configure.in            |   3 +-
19103  fc-cache/fc-cache.c     |   1 -
19104  fc-cache/fc-cache.sgml  |   4 +-
19105  fc-cat/.cvsignore       |   6 +
19106  fc-cat/Makefile.am      |  55 ++++++++
19107  fc-cat/fc-cat.c         | 336
19108  ++++++++++++++++++++++++++++++++++++++++++++++++
19109  fc-cat/fc-cat.sgml      | 139 ++++++++++++++++++++
19110  fontconfig/fontconfig.h |   2 +-
19111  10 files changed, 548 insertions(+), 7 deletions(-)
19112
19113 commit a9698bed6553c12d397593292ee9e81054244e85
19114 Author: Patrick Lam <plam@MIT.EDU>
19115 Date:   Fri Sep 23 04:09:37 2005 +0000
19116
19117     Update documentation -- fc-cache's man page now says that you need
19118     to run
19119         fc-cache once per cached architecture; add some documentation
19120         to the
19121         FcCache structure.
19122     Make fc-cache write out fonts.cache-2 files for directories with
19123     no fonts
19124         (i.e. only subdirectories).
19125
19126  fc-cache/fc-cache.sgml |  7 +++++++
19127  src/fccache.c          | 13 ++++++++-----
19128  src/fcint.h            |  8 ++++----
19129  3 files changed, 19 insertions(+), 9 deletions(-)
19130
19131 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
19132 Author: Patrick Lam <plam@MIT.EDU>
19133 Date:   Fri Sep 23 02:33:55 2005 +0000
19134
19135     Remove debugging printf (oops).
19136
19137  src/fcpat.c | 1 -
19138  1 file changed, 1 deletion(-)
19139
19140 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
19141 Author: Patrick Lam <plam@MIT.EDU>
19142 Date:   Fri Sep 23 02:08:40 2005 +0000
19143
19144     Convert fromcode to char[12] from char *.
19145
19146  src/fcfreetype.c | 10 +++++-----
19147  1 file changed, 5 insertions(+), 5 deletions(-)
19148
19149 commit c7beacf91698e8b0dcba2e813052538ec56dd268
19150 Author: Patrick Lam <plam@MIT.EDU>
19151 Date:   Fri Sep 23 01:48:33 2005 +0000
19152
19153     Small patch for output in case where lineno not defined.
19154
19155  fc-lang/fc-lang.c |  2 +-
19156  src/fcint.h       | 14 +++++++-------
19157  2 files changed, 8 insertions(+), 8 deletions(-)
19158
19159 commit 67accef4d3e245c1dea341e633d82b14aa03432a
19160 Author: Patrick Lam <plam@MIT.EDU>
19161 Date:   Thu Sep 22 23:45:53 2005 +0000
19162
19163     Fix more gcc4 warnings:
19164     - Cast sizeof to int, to shut up signedness warnings in comparison.
19165     - Add consts where appropriate.
19166     reviewed by: Patrick Lam <plam@mit.edu>
19167
19168  doc/edit-sgml.c             |   4 +-
19169  fc-case/fc-case.c           |   8 +--
19170  fc-glyphname/fc-glyphname.c |  21 ++++---
19171  fc-lang/fc-lang.c           |  20 ++++---
19172  src/fccharset.c             |   3 +-
19173  src/fcdefault.c             |   6 +-
19174  src/fcfreetype.c            |  43 ++++++++------
19175  src/fcinit.c                |   2 +-
19176  src/fcmatch.c               |  18 +++---
19177  src/fcpat.c                 |   3 +-
19178  src/fcxml.c                 | 138
19179  ++++++++++++++++++++++----------------------
19180  11 files changed, 142 insertions(+), 124 deletions(-)
19181
19182 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
19183 Author: Patrick Lam <plam@MIT.EDU>
19184 Date:   Thu Sep 22 20:49:24 2005 +0000
19185
19186     Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
19187         returning bogus (i.e. duplicate) FcObjectPtr values. Now use
19188         negative
19189         values for dynamic object strings and positive values for
19190         built-in and
19191         FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
19192         pinpointing this bus!
19193
19194  src/fcname.c | 37 ++++++++++++++++++++++++++++---------
19195  1 file changed, 28 insertions(+), 9 deletions(-)
19196
19197 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
19198 Author: Patrick Lam <plam@MIT.EDU>
19199 Date:   Fri Sep 16 04:57:18 2005 +0000
19200
19201     Add missing FcValueCanonicalize on call to FcPatternAdd.
19202
19203  src/fcpat.c | 3 ++-
19204  1 file changed, 2 insertions(+), 1 deletion(-)
19205
19206 commit 13cdf607533ad592b896b738c5642f3685fd8053
19207 Author: Patrick Lam <plam@MIT.EDU>
19208 Date:   Thu Sep 15 20:36:44 2005 +0000
19209
19210     Revert ill-advised addition of FC_RENDER. Add strategy for handling
19211     objects
19212         that aren't hardcoded into fontconfig, but generated by fontconfig
19213         clients: keep another array of user-defined objects (indexed
19214         after the
19215         built-in objects).
19216     Fix compilation warning (uninitialized variable).
19217     Add comment.
19218
19219  fontconfig/fontconfig.h |  1 -
19220  src/fccache.c           |  1 +
19221  src/fccfg.c             |  2 +-
19222  src/fcname.c            | 98
19223  +++++++++++++++++++++++++++++++++++++++----------
19224  4 files changed, 80 insertions(+), 22 deletions(-)
19225
19226 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
19227 Author: Patrick Lam <plam@MIT.EDU>
19228 Date:   Sun Sep 11 05:17:28 2005 +0000
19229
19230     Add a global binding for the 'render' pattern element used by Xft;
19231     the lack
19232         of said binding prevented programs from using FcPatterns
19233         through Xft.
19234
19235  fontconfig/fontconfig.h | 1 +
19236  src/fcname.c            | 2 +-
19237  2 files changed, 2 insertions(+), 1 deletion(-)
19238
19239 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
19240 Author: Patrick Lam <plam@MIT.EDU>
19241 Date:   Sun Sep 11 02:16:09 2005 +0000
19242
19243     Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
19244
19245  ChangeLog                   |  19 +++++
19246  doc/fontconfig-user.sgml    |   4 +-
19247  fc-glyphname/fc-glyphname.c |   4 +-
19248  fc-lang/fc-lang.c           |   2 +-
19249  fc-match/fc-match.c         |   8 +-
19250  fontconfig/fcprivate.h      |   2 +-
19251  src/fccache.c               |  35 ++++----
19252  src/fccfg.c                 |   2 +-
19253  src/fcdir.c                 |   4 +-
19254  src/fcfreetype.c            | 191
19255  ++++++++++++++++++++++++--------------------
19256  src/fcint.h                 |  10 +--
19257  src/fclist.c                |   2 +-
19258  src/fcpat.c                 |  80 +++++++++----------
19259  src/fcstr.c                 |   2 +-
19260  src/fcxml.c                 |  11 ++-
19261  15 files changed, 209 insertions(+), 167 deletions(-)
19262
19263 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
19264 Author: Patrick Lam <plam@MIT.EDU>
19265 Date:   Wed Sep 7 15:38:46 2005 +0000
19266
19267     Robustness fixes: check return values from read and lseek; fix
19268         uninitialized variables; ensure progress on FcCacheSkipToArch.
19269
19270  src/fccache.c | 34 +++++++++++++++++++++++-----------
19271  1 file changed, 23 insertions(+), 11 deletions(-)
19272
19273 commit 03a212e525a34e2ceeac369bac669871d8cc681a
19274 Author: Patrick Lam <plam@MIT.EDU>
19275 Date:   Sat Sep 3 04:56:56 2005 +0000
19276
19277     Really fix the global cache: make sure we're reading and writing
19278     the same
19279         data format. Also match subdirectories when consuming cache
19280         information. Also check dates for global cache: a dir is out of
19281         date if
19282         it is newer than the global cache; scan it manually if that's
19283         the case.
19284
19285  src/fccache.c | 55
19286  ++++++++++++++++++++++++++++++++++++++-----------------
19287  src/fccfg.c   | 23 ++++++++++++++++++++---
19288  src/fcint.h   |  1 +
19289  3 files changed, 59 insertions(+), 20 deletions(-)
19290
19291 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
19292 Author: Patrick Lam <plam@MIT.EDU>
19293 Date:   Fri Sep 2 06:16:49 2005 +0000
19294
19295     Fix addressing in the global cache file, preventing infinite
19296     loops. Get rid
19297         of unused variables.
19298
19299  src/fccache.c | 6 ++----
19300  1 file changed, 2 insertions(+), 4 deletions(-)
19301
19302 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
19303 Author: Patrick Lam <plam@MIT.EDU>
19304 Date:   Thu Sep 1 18:29:28 2005 +0000
19305
19306     Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
19307         FcObjectPtrU).
19308
19309  src/fcpat.c | 2 +-
19310  1 file changed, 1 insertion(+), 1 deletion(-)
19311
19312 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
19313 Author: Patrick Lam <plam@MIT.EDU>
19314 Date:   Thu Sep 1 06:59:44 2005 +0000
19315
19316     Fix embarassing attempt to free a static buffer.
19317
19318  src/fccache.c | 9 +++------
19319  1 file changed, 3 insertions(+), 6 deletions(-)
19320
19321 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
19322 Author: Patrick Lam <plam@MIT.EDU>
19323 Date:   Thu Sep 1 06:14:46 2005 +0000
19324
19325     :
19326     Save subdirectory names in cache files to save time. This completely
19327         restores the original fontconfig API, BTW. Note that directories
19328         without fonts don't get a cache file; but then how many files
19329         would it
19330         have in that directory...
19331
19332  fc-cache/fc-cache.c     |  2 +-
19333  fontconfig/fontconfig.h |  2 +-
19334  src/fccache.c           | 40 ++++++++++++++++------------------------
19335  src/fcdir.c             |  4 ++--
19336  src/fcint.h             |  2 +-
19337  5 files changed, 21 insertions(+), 29 deletions(-)
19338
19339 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
19340 Author: Patrick Lam <plam@MIT.EDU>
19341 Date:   Wed Aug 31 15:12:41 2005 +0000
19342
19343     Only load requested fonts for fc-cache, and cleanup memory handling:
19344         *Serialize no longer mutates original FcPatterns, it creates a
19345         new copy
19346         in the supplied buffer. Fix thinkos in global cache freeing and in
19347         FcCacheSkipToArch.
19348
19349  fc-cache/fc-cache.c |  3 +--
19350  src/fccache.c       | 36 ++++++++++++++++--------------------
19351  src/fcfs.c          |  3 ---
19352  3 files changed, 17 insertions(+), 25 deletions(-)
19353
19354 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
19355 Author: Patrick Lam <plam@MIT.EDU>
19356 Date:   Tue Aug 30 23:03:42 2005 +0000
19357
19358     Fix compilation error exposed with gcc 2.95.
19359
19360  src/fccache.c | 5 ++++-
19361  1 file changed, 4 insertions(+), 1 deletion(-)
19362
19363 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
19364 Author: Patrick Lam <plam@MIT.EDU>
19365 Date:   Tue Aug 30 05:55:13 2005 +0000
19366
19367     src/fcint.c
19368     The global cache now uses the same mmap-based cache infrastructure
19369     as the
19370         per-directory caches. Furthermore, the global cache is
19371         automatically
19372         updated (if possible) whenever fontconfig is used. Rip out
19373         remnants of
19374         the old cache infrastructure.
19375
19376  fc-cache/fc-cache.c |    3 -
19377  src/fccache.c       | 1156
19378  ++++++++++++---------------------------------------
19379  src/fcdir.c         |  144 ++-----
19380  src/fcint.h         |   97 +----
19381  4 files changed, 307 insertions(+), 1093 deletions(-)
19382
19383 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
19384 Author: Patrick Lam <plam@MIT.EDU>
19385 Date:   Sun Aug 28 05:20:23 2005 +0000
19386
19387     Emit and verify machine signature (sizeof (stuff) + endianness)
19388     in cache
19389         files. Fix bugs in FcCacheBankToIndex.
19390
19391  src/fccache.c | 152
19392  ++++++++++++++++++++++++++++++++--------------------------
19393  src/fcint.h   |   2 +-
19394  2 files changed, 85 insertions(+), 69 deletions(-)
19395
19396 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
19397 Author: Patrick Lam <plam@MIT.EDU>
19398 Date:   Sat Aug 27 02:34:24 2005 +0000
19399
19400     Replace FcObjectStaticName by FcStrStaticName. Implement serialization
19401     of
19402         'object' table (strings pointed to by FcPatternElt->object and
19403         used as
19404         keys) and loading of object table from cache file if more
19405         strings are
19406         present in cache file than in current version of fontconfig. Hash
19407         the
19408         object table in memory.
19409
19410  src/fccfg.c  |   4 +-
19411  src/fcfs.c   |  11 ++--
19412  src/fcint.h  |  31 +++++-----
19413  src/fclist.c |   2 +-
19414  src/fcname.c | 181
19415  +++++++++++++++++++++++++++++++++++++++++++++++++----------
19416  src/fcpat.c  |  19 +++----
19417  6 files changed, 186 insertions(+), 62 deletions(-)
19418
19419 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
19420 Author: Patrick Lam <plam@MIT.EDU>
19421 Date:   Thu Aug 25 07:38:02 2005 +0000
19422
19423     Reinstate the old global cache code. For the forseeable future, it's
19424         probably all right to use the global cache as it was previously
19425         and
19426         just store filenames and font info, as long as no mmap cache
19427         exists in
19428         the directory. Of course, if an mmap cache exists, use that
19429         instead.
19430     If a directory cache does not exist or is invalid, load the fonts
19431     for just
19432         that directory using the old codepath.
19433     Fix premature free of the FcPatterns belonging to the FcFontSet
19434     which we
19435         create from the mmapped files.
19436
19437  src/fccache.c | 710
19438  +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
19439  src/fccfg.c   |  21 +-
19440  src/fcint.h   |  53 ++++-
19441  3 files changed, 741 insertions(+), 43 deletions(-)
19442
19443 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
19444 Author: Patrick Lam <plam@MIT.EDU>
19445 Date:   Wed Aug 24 06:21:30 2005 +0000
19446
19447     Overhaul the serialization system to create one mmapable file per
19448     directory
19449         and distribute bytes for each directory from a single malloc
19450         for that
19451         directory. Store pointers as differences between the data
19452         pointed to
19453         and the pointer's address (s_off = s - v). Don't serialize data
19454         structures that never actually get serialized. Separate strings
19455         used
19456         for keys from strings used for values (in FcPatternElt and
19457         FcValue,
19458         respectively). Bump FC_CACHE_VERSION to 2.
19459
19460  fc-cache/fc-cache.c     |   12 +-
19461  fc-lang/fc-lang.c       |    4 +-
19462  fontconfig/fcprivate.h  |    8 +-
19463  fontconfig/fontconfig.h |   51 +-
19464  src/fccache.c           |  415 ++++++++++------
19465  src/fccfg.c             |  109 +++--
19466  src/fccharset.c         |  333 +++++--------
19467  src/fcdbg.c             |   12 +-
19468  src/fcdir.c             |   17 +-
19469  src/fcfs.c              |  154 +++---
19470  src/fcinit.c            |    3 -
19471  src/fcint.h             |  276 ++++-------
19472  src/fclang.c            |  213 ++++-----
19473  src/fclist.c            |   57 ++-
19474  src/fcmatch.c           |   88 ++--
19475  src/fcmatrix.c          |  100 +---
19476  src/fcname.c            |  101 +++-
19477  src/fcpat.c             | 1218
19478  ++++++++++++++++++-----------------------------
19479  src/fcstr.c             |  291 +----------
19480  src/fcxml.c             |   13 +-
19481  20 files changed, 1402 insertions(+), 2073 deletions(-)
19482
19483 commit 71f94d0768725eb171e04748d9f561f58b258ae7
19484 Author: Keith Packard <keithp@keithp.com>
19485 Date:   Mon Jul 25 20:39:19 2005 +0000
19486
19487     Various GCC 4 cleanups for signed vs unsigned char
19488     Match only [0-9]*.conf files in <include>{directory}</include>
19489     elements to
19490         avoid loading *.rpmsave or .dpkg-old files. (otaylor)
19491
19492  ChangeLog                   |  19 +++++
19493  doc/fontconfig-user.sgml    |   4 +-
19494  fc-glyphname/fc-glyphname.c |   4 +-
19495  fc-lang/fc-lang.c           |   2 +-
19496  fc-match/fc-match.c         |   8 +-
19497  src/fccfg.c                 |   2 +-
19498  src/fcfreetype.c            | 191
19499  ++++++++++++++++++++++++--------------------
19500  src/fcpat.c                 |   2 +-
19501  src/fcstr.c                 |   2 +-
19502  src/fcxml.c                 |  11 ++-
19503  10 files changed, 144 insertions(+), 101 deletions(-)
19504
19505 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
19506 Author: Patrick Lam <plam@MIT.EDU>
19507 Date:   Mon Jul 25 04:10:09 2005 +0000
19508
19509     #ifdef out old cache stuff, replace with first version of new mmapping
19510         cache. Add *Read and *Write procedures which mmap in and write
19511         out the
19512         fontconfig data structures to disk. Currently, create cache
19513         in /tmp,
19514         with different sections for each architecture (as returned
19515         by uname's
19516         .machine field. Run the fc-cache binary to create a new cache
19517         file;
19518         fontconfig then uses this cache file on subsequent runs, saving
19519         lots of
19520         memory. Also fixes a few bugs and leaks.
19521
19522  fc-cache/fc-cache.c |   13 +-
19523  fc-lang/fc-lang.c   |    6 +
19524  src/fccache.c       | 1081
19525  ++++++++++++++-------------------------------------
19526  src/fccfg.c         |   16 +-
19527  src/fccharset.c     |  103 ++++-
19528  src/fcdir.c         |   17 +-
19529  src/fcfs.c          |   95 +++++
19530  src/fcinit.c        |    3 +
19531  src/fcint.h         |  148 ++++---
19532  src/fclang.c        |   28 ++
19533  src/fcmatrix.c      |   29 ++
19534  src/fcpat.c         |  241 ++++++++++--
19535  src/fcstr.c         |   76 +++-
19536  13 files changed, 963 insertions(+), 893 deletions(-)
19537
19538 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
19539 Author: Patrick Lam <plam@MIT.EDU>
19540 Date:   Fri Jul 15 18:49:12 2005 +0000
19541
19542     Forward port cworth's patch to branch.
19543
19544  ChangeLog    | 15 +++++++++++++++
19545  src/fcinit.c |  2 +-
19546  src/fcint.h  |  2 +-
19547  src/fcpat.c  | 60
19548  +++++++++++++++++++++++++++++++++++++++++-------------------
19549  src/fcxml.c  |  1 +
19550  5 files changed, 59 insertions(+), 21 deletions(-)
19551
19552 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
19553 Author: Carl Worth <cworth@cworth.org>
19554 Date:   Fri Jul 15 17:43:44 2005 +0000
19555
19556     Rename FcPatternThawAll to FcPatternFini.
19557     Pull the FcObjectStateName hash table out to file scope, and add
19558         FcObjectStaticNameFini so that FcFini will cleanup this hash
19559         table as
19560         well.
19561     Clear FILE* to NULL after fclose.
19562
19563  ChangeLog    | 15 +++++++++++++++
19564  src/fcinit.c |  2 +-
19565  src/fcint.h  |  2 +-
19566  src/fcpat.c  | 49 ++++++++++++++++++++++++++++++++++++-------------
19567  src/fcxml.c  |  1 +
19568  5 files changed, 54 insertions(+), 15 deletions(-)
19569
19570 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
19571 Author: Patrick Lam <plam@MIT.EDU>
19572 Date:   Thu Jul 7 12:09:10 2005 +0000
19573
19574     Convert ObjectPtr from a fat structure to a simple index into an
19575     id table;
19576         ids can be positive (for static strings) or negative (for dynamic
19577         strings). Static strings belong to a single buffer, while dynamic
19578         strings are independently allocated.
19579
19580  fontconfig/fontconfig.h |   9 +-
19581  src/fccfg.c             |   7 +-
19582  src/fcname.c            |   2 +-
19583  src/fcpat.c             | 560
19584  ++++++++++++++++++++++++++++++++++--------------
19585  src/fcxml.c             |   2 +-
19586  5 files changed, 408 insertions(+), 172 deletions(-)
19587
19588 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
19589 Author: Patrick Lam <plam@MIT.EDU>
19590 Date:   Tue Jun 28 03:41:02 2005 +0000
19591
19592     Add functionality to allow fontconfig data structure serialization.
19593     This patch allows the fundamental fontconfig data structures to be
19594         serialized. I've converted everything from FcPattern down to be
19595         able to
19596         use *Ptr objects, which can be either static or dynamic (using
19597         a union
19598         which either contains a pointer or an index) and replaced
19599         storage of
19600         pointers in the heap with the appropriate *Ptr object. I then
19601         changed
19602         all writes of pointers to the heap with a *CreateDynamic call,
19603         which
19604         creates a dynamic Ptr object pointing to the same object as
19605         before.
19606         This way, the fundamental fontconfig semantics should be
19607         unchanged; I
19608         did not have to change external signatures this way, although
19609         I did
19610         change some internal signatures. When given a *Ptr object,
19611         just run *U
19612         to get back to a normal pointer; it gives the right answer
19613         regardless
19614         of whether we're using static or dynamic storage.
19615     I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
19616         converts the dynamic FcFontSets contained in the config object to
19617         static FcFontSets and also converts its dependencies
19618         (e.g. everything
19619         you'd need to write to disk) to static objects. Note that you
19620         have to
19621         call Fc*PrepareSerialize first; this call will count the number of
19622         objects that actually needs to be allocated, so that we can avoid
19623         realloc. The Fc*Serialize calls then check the static pointers for
19624         nullness, and allocate the buffers if necessary. I've tested the
19625         execution of fc-list and fc-match after Fc*Serialize and they
19626         appear to
19627         work the same way.
19628
19629  fc-lang/fc-lang.c       |  17 +-
19630  fontconfig/fcprivate.h  |   8 +-
19631  fontconfig/fontconfig.h |  50 ++-
19632  src/fccache.c           |  32 ++
19633  src/fccfg.c             | 135 ++++----
19634  src/fccharset.c         | 371 ++++++++++++++++-----
19635  src/fcdbg.c             |  26 +-
19636  src/fcfs.c              |  36 ++
19637  src/fcint.h             | 212 +++++++++++-
19638  src/fclang.c            | 164 ++++++---
19639  src/fclist.c            | 104 +++---
19640  src/fcmatch.c           |  69 ++--
19641  src/fcmatrix.c          |  71 +++-
19642  src/fcname.c            |  35 +-
19643  src/fcpat.c             | 866
19644  ++++++++++++++++++++++++++++++++++++++----------
19645  src/fcstr.c             | 219 ++++++++++--
19646  src/fcxml.c             |  13 +-
19647  17 files changed, 1902 insertions(+), 526 deletions(-)
19648
19649 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
19650 Author: Keith Packard <keithp@keithp.com>
19651 Date:   Fri Jun 17 03:01:43 2005 +0000
19652
19653     Make FcOpNotContains use FcStrStr for strings so that it matches
19654     semantics
19655         for !FcOpContains.
19656     reviewed by: keithp
19657
19658  ChangeLog   | 8 ++++++++
19659  src/fccfg.c | 4 +++-
19660  2 files changed, 11 insertions(+), 1 deletion(-)
19661
19662 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
19663 Author: Keith Packard <keithp@keithp.com>
19664 Date:   Fri May 20 16:21:39 2005 +0000
19665
19666     Move fontconfig source package to libs as per override
19667
19668  ChangeLog        | 6 ++++++
19669  debian/changelog | 2 ++
19670  debian/control   | 2 +-
19671  3 files changed, 9 insertions(+), 1 deletion(-)
19672
19673 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
19674 Author: Keith Packard <keithp@keithp.com>
19675 Date:   Fri May 20 15:56:51 2005 +0000
19676
19677     The ka.orth file requires several characters which are not used
19678     anymore in
19679         modern Georgian and which are missing in the free Georgian
19680         TrueType
19681         fonts downloadable at:
19682     http://aiet.qartuli.net/docs/georgian_on_linux_en.php
19683     reviewed by: Mike Fabian Bug: 3352
19684
19685  ChangeLog       | 11 +++++++++++
19686  fc-lang/ka.orth |  5 +++--
19687  2 files changed, 14 insertions(+), 2 deletions(-)
19688
19689 commit 87c887464a6fc20310998146b8558179ebe18923
19690 Author: Keith Packard <keithp@keithp.com>
19691 Date:   Wed Apr 27 19:08:08 2005 +0000
19692
19693     Update date to real 2.3.2 release date. Fix change attributions
19694
19695  ChangeLog        | 14 ++++++++++++++
19696  README           |  5 +++--
19697  debian/changelog |  2 +-
19698  3 files changed, 18 insertions(+), 3 deletions(-)
19699
19700 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
19701 Author: Keith Packard <keithp@keithp.com>
19702 Date:   Wed Apr 27 16:22:46 2005 +0000
19703
19704     Bump so revision for 2.3.2
19705     Fix a few minor leaks in error cases.
19706
19707  fc-cache/fc-cache.c | 11 ++++++++++-
19708  1 file changed, 10 insertions(+), 1 deletion(-)
19709
19710 commit 1cb309adcb881409d669749bbca91056a0967ccf
19711 Author: Keith Packard <keithp@keithp.com>
19712 Date:   Sat Apr 23 04:32:23 2005 +0000
19713
19714     Update for version 2.3.2
19715
19716  ChangeLog               |  8 ++++++++
19717  README                  | 11 +++++++++--
19718  configure.in            |  2 +-
19719  debian/changelog        |  7 +++++++
19720  fontconfig/fontconfig.h |  2 +-
19721  5 files changed, 26 insertions(+), 4 deletions(-)
19722
19723 commit 716ac8b8033794e2557ad567005dfff4dd95f031
19724 Author: Keith Packard <keithp@keithp.com>
19725 Date:   Thu Apr 21 19:03:53 2005 +0000
19726
19727     Don't force bitmap font enable in default configuration; allows
19728     users to
19729         override this in ~/.fonts.conf
19730     Updated translations
19731     Destroy font configuration on exit to help valgrind
19732     Use own transcoding routines in preference to iconv which appears
19733     to have
19734         leaks in some translators. Call iconv_close after using iconv
19735         (oops).
19736     Prefer unicode encoding of Euro char as some fonts mis-encode Euro
19737     in other
19738         ones.
19739     Must fetch bitmap glyphs to get width values to check for
19740         monospace/dual-width fonts.
19741
19742  ChangeLog                  |  36 +++++++++++
19743  debian/fontconfig.postinst |   8 ++-
19744  debian/po/cs.po            | 154
19745  +++++++++++++++++++--------------------------
19746  debian/po/da.po            |  94 ++++++++++-----------------
19747  debian/po/de.po            |  71 ++++++---------------
19748  debian/po/es.po            |  77 +++++++----------------
19749  debian/po/fr.po            |  77 +++++++----------------
19750  debian/po/ja.po            | 150
19751  +++++++++----------------------------------
19752  debian/po/nl.po            |  71 ++++++---------------
19753  debian/po/pt.po            |  71 ++++++---------------
19754  debian/po/pt_BR.po         |  77 +++++++----------------
19755  debian/po/templates.pot    |  66 +++++--------------
19756  debian/po/tr.po            |  71 ++++++---------------
19757  debian/po/zh_CN.po         |  71 ++++++---------------
19758  fc-cache/fc-cache.c        |   1 +
19759  fonts.conf.in              |  37 +++++------
19760  src/fcfreetype.c           |  84 ++++++++++++++-----------
19761  17 files changed, 404 insertions(+), 812 deletions(-)
19762
19763 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
19764 Author: Ross Burton <ross@burtonini.com>
19765 Date:   Wed Apr 13 09:11:52 2005 +0000
19766
19767     Check that a pattern isn't already frozen in FcPatternFreeze
19768
19769  ChangeLog   | 5 +++++
19770  src/fcpat.c | 3 +++
19771  2 files changed, 8 insertions(+)
19772
19773 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
19774 Author: Ross Burton <ross@burtonini.com>
19775 Date:   Thu Mar 31 19:16:49 2005 +0000
19776
19777     Put all FcPattern objects though FcObjectStaticName and do pointer
19778     trather
19779         than string compares
19780
19781  ChangeLog     | 8 ++++++++
19782  src/fclist.c  | 5 +++--
19783  src/fcmatch.c | 2 +-
19784  src/fcpat.c   | 3 ++-
19785  4 files changed, 14 insertions(+), 4 deletions(-)
19786
19787 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
19788 Author: Tor Lillqvist <tml@iki.fi>
19789 Date:   Thu Mar 17 08:57:11 2005 +0000
19790
19791     Add the .dll to the dll name.
19792
19793  ChangeLog             | 4 ++++
19794  src/fontconfig.def.in | 2 +-
19795  2 files changed, 5 insertions(+), 1 deletion(-)
19796
19797 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
19798 Author: Keith Packard <keithp@keithp.com>
19799 Date:   Thu Mar 10 22:06:20 2005 +0000
19800
19801     Update to reflect configuration changes
19802     Fix Autohint vs Autohinter mistake
19803     Adopt changes from Josselin Mouette for configuration descriptions
19804     Update
19805         debian to version 2.3.1-2
19806
19807  ChangeLog                   | 11 +++++++++++
19808  debian/README.Debian        | 19 ++++++++++---------
19809  debian/changelog            | 10 ++++++++++
19810  debian/fontconfig.postinst  |  2 +-
19811  debian/fontconfig.templates | 39 ++++++++-------------------------------
19812  5 files changed, 40 insertions(+), 41 deletions(-)
19813
19814 commit 8c74026071aae6ad70a96b81398498dcb28c0255
19815 Author: Keith Packard <keithp@keithp.com>
19816 Date:   Wed Mar 9 04:57:42 2005 +0000
19817
19818     Update debian for 2.3.1
19819
19820  ChangeLog        |  6 ++++++
19821  debian/changelog | 11 +++++++++++
19822  debian/rules     |  1 +
19823  3 files changed, 18 insertions(+)
19824
19825 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
19826 Author: Tor Lillqvist <tml@iki.fi>
19827 Date:   Wed Mar 9 00:47:11 2005 +0000
19828
19829     Get the DLL from "bin" where modern libtools put it, not "lib".
19830     Check also drive letter prefix on Win32.
19831
19832  ChangeLog         | 8 ++++++++
19833  fontconfig-zip.in | 2 +-
19834  src/fccfg.c       | 4 +++-
19835  3 files changed, 12 insertions(+), 2 deletions(-)
19836
19837 commit d49dde9f900777f8482290dbafc6acb52a2b9432
19838 Author: Keith Packard <keithp@keithp.com>
19839 Date:   Tue Mar 8 23:39:02 2005 +0000
19840
19841     Update for 2.3.1
19842
19843  ChangeLog               |  7 +++++++
19844  README                  | 12 ++++++++++--
19845  configure.in            |  2 +-
19846  fontconfig/fontconfig.h |  2 +-
19847  4 files changed, 19 insertions(+), 4 deletions(-)
19848
19849 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
19850 Author: Keith Packard <keithp@keithp.com>
19851 Date:   Sat Mar 5 23:50:55 2005 +0000
19852
19853     Include space and remove numbers from valid script tags. This
19854     ensures that
19855         tags like 'lao ' work while rejecting those which have any digits.
19856         Eliminate a spurious debugging variable (len)
19857
19858  ChangeLog        |  8 ++++++++
19859  src/fcfreetype.c | 20 ++++++++++++--------
19860  2 files changed, 20 insertions(+), 8 deletions(-)
19861
19862 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
19863 Author: Keith Packard <keithp@keithp.com>
19864 Date:   Sat Mar 5 23:34:57 2005 +0000
19865
19866     Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
19867     for the
19868         broken font go to Manish Singh
19869
19870  ChangeLog        |  7 +++++++
19871  src/fcfreetype.c | 64
19872  ++++++++++++++++++++++++++++++++++++++------------------
19873  2 files changed, 51 insertions(+), 20 deletions(-)
19874
19875 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
19876 Author: Keith Packard <keithp@keithp.com>
19877 Date:   Sat Mar 5 20:58:39 2005 +0000
19878
19879     Josselin Mouette:
19880     Include 2.3 release information in changelog Add Josselin Mouette
19881     as an
19882         Uploader Set hinting_type to low priority configuration option
19883     Manish Singh:
19884     yes_bitmaps.conf -> yes-bitmaps.conf
19885     Funda Wang:
19886     Johap -> Johab
19887
19888  ChangeLog                   | 20 ++++++++++++++++++++
19889  debian/changelog            | 13 +++++++++++--
19890  debian/control              |  1 +
19891  debian/fontconfig.config    |  2 +-
19892  debian/fontconfig.postinst  |  2 +-
19893  debian/fontconfig.templates |  4 ++--
19894  debian/rules                |  4 ++--
19895  src/fcfreetype.c            |  2 +-
19896  8 files changed, 39 insertions(+), 9 deletions(-)
19897
19898 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
19899 Author: Keith Packard <keithp@keithp.com>
19900 Date:   Thu Mar 3 06:20:57 2005 +0000
19901
19902     Move debian-specific conf file examples upstream.
19903     Sub-pixel configuration examples must smash subpixel value as
19904     Xft always
19905         sets it from X.
19906     Change sub-pixel rendering debconf descriptions from Enable/Disable to
19907         Always/Never.
19908
19909  ChangeLog                   | 22 ++++++++++++++++++++++
19910  Makefile.am                 |  3 ---
19911  conf.d/Makefile.am          |  7 +++++--
19912  conf.d/autohint.conf        |  9 +++++++++
19913  conf.d/no-sub-pixel.conf    |  9 +++++++++
19914  conf.d/sub-pixel.conf       |  3 ---
19915  conf.d/unhinted.conf        |  9 +++++++++
19916  debian/autohint.conf        |  9 ---------
19917  debian/fontconfig.install   |  1 +
19918  debian/fontconfig.postinst  |  4 ++--
19919  debian/fontconfig.templates | 11 +++++------
19920  debian/no-sub-pixel.conf    | 12 ------------
19921  debian/unhinted.conf        |  9 ---------
19922  13 files changed, 62 insertions(+), 46 deletions(-)
19923
19924 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
19925 Author: Keith Packard <keithp@keithp.com>
19926 Date:   Thu Mar 3 01:59:28 2005 +0000
19927
19928     Ignore more build detritus
19929     Add debian package construction stuff.
19930     Update to newer versions of these tools
19931     Get library manuals to build again (we love automake).
19932     Update debian build system to switch maintainers and deal with 2.3
19933         functionality
19934
19935  .cvsignore                        |   7 +
19936  ChangeLog                         |  53 +++
19937  Makefile.am                       |  50 ++-
19938  conf.d/.cvsignore                 |   2 +
19939  config/config.guess               | 846
19940  ++++++++++++++++++++------------------
19941  config/config.sub                 | 449 ++++++++++++++------
19942  debian/README.Debian              |  44 ++
19943  debian/autohint.conf              |   9 +
19944  debian/changelog                  | 661 +++++++++++++++++++++++++++++
19945  debian/compat                     |   1 +
19946  debian/control                    |  78 ++++
19947  debian/copyright                  |  29 ++
19948  debian/fontconfig-udeb.install    |   3 +
19949  debian/fontconfig.config          |  10 +
19950  debian/fontconfig.defoma          | 162 ++++++++
19951  debian/fontconfig.dirs            |   1 +
19952  debian/fontconfig.install         |   6 +
19953  debian/fontconfig.postinst        | 139 +++++++
19954  debian/fontconfig.postrm          |  26 ++
19955  debian/fontconfig.templates       |  51 +++
19956  debian/libfontconfig1-dev.install |   7 +
19957  debian/libfontconfig1.install     |   1 +
19958  debian/local.conf.md5sum          |  18 +
19959  debian/no-sub-pixel.conf          |  12 +
19960  debian/po/POTFILES.in             |   1 +
19961  debian/po/cs.po                   | 154 +++++++
19962  debian/po/da.po                   | 174 ++++++++
19963  debian/po/de.po                   | 157 +++++++
19964  debian/po/es.po                   | 198 +++++++++
19965  debian/po/fr.po                   | 194 +++++++++
19966  debian/po/ja.po                   | 180 ++++++++
19967  debian/po/nl.po                   | 158 +++++++
19968  debian/po/pt.po                   | 145 +++++++
19969  debian/po/pt_BR.po                | 183 +++++++++
19970  debian/po/templates.pot           | 120 ++++++
19971  debian/po/tr.po                   | 150 +++++++
19972  debian/po/zh_CN.po                | 148 +++++++
19973  debian/rules                      |  39 ++
19974  debian/unhinted.conf              |   9 +
19975  doc/.cvsignore                    |   1 +
19976  doc/Makefile.am                   |  13 +-
19977  41 files changed, 4171 insertions(+), 518 deletions(-)
19978
19979 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
19980 Author: Keith Packard <keithp@keithp.com>
19981 Date:   Tue Mar 1 20:48:36 2005 +0000
19982
19983     Update for 2.3.0
19984
19985  ChangeLog               |  7 +++++++
19986  README                  | 14 ++++++++++++--
19987  configure.in            |  2 +-
19988  fontconfig/fontconfig.h |  4 ++--
19989  4 files changed, 22 insertions(+), 5 deletions(-)
19990
19991 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
19992 Author: Keith Packard <keithp@keithp.com>
19993 Date:   Tue Mar 1 20:36:48 2005 +0000
19994
19995     Generate and install PDF versions of the manuals
19996     Fix formatting
19997     Add missing exported functions, fix data types
19998     Add missing pattern elements.
19999     Add missing pattern elements. Document conf.d usage, clarify available
20000         orthography list. Fix some config file attributes. Complete
20001         list of
20002         constants.
20003     Mark FC_SOURCE deprecated.
20004     Don't set FC_SOURCE any longer.
20005
20006  ChangeLog                 | 25 ++++++++++++++++
20007  doc/Makefile.am           | 18 +++++++++++-
20008  doc/fcpattern.fncs        |  3 +-
20009  doc/fcstring.fncs         | 40 +++++++++++++++++++++++--
20010  doc/fontconfig-devel.sgml | 10 ++++++-
20011  doc/fontconfig-user.sgml  | 74
20012  ++++++++++++++++++++++++++++++++++++++++-------
20013  fontconfig/fontconfig.h   |  2 +-
20014  src/fcfreetype.c          |  3 --
20015  8 files changed, 156 insertions(+), 19 deletions(-)
20016
20017 commit 414f720281b416736b92913f4bcbceac1a781cde
20018 Author: Keith Packard <keithp@keithp.com>
20019 Date:   Mon Feb 28 18:56:15 2005 +0000
20020
20021     Create prototype /etc/fonts/conf.d directory with a few sample
20022         configuration files. Deprecate use of local.conf for local
20023         customizations in favor of this directory based scheme which
20024         is more
20025         easily integrated into installation systems.
20026     Tag FC_EMBOLDEN as a boolean variable
20027
20028  ChangeLog               | 18 ++++++++++++++++++
20029  Makefile.am             | 24 ++----------------------
20030  conf.d/Makefile.am      | 34 ++++++++++++++++++++++++++++++++++
20031  conf.d/README           |  8 ++++++++
20032  conf.d/no-bitmaps.conf  | 13 +++++++++++++
20033  conf.d/sub-pixel.conf   | 12 ++++++++++++
20034  conf.d/yes-bitmaps.conf | 13 +++++++++++++
20035  configure.in            |  1 +
20036  src/fcname.c            |  1 +
20037  9 files changed, 102 insertions(+), 22 deletions(-)
20038
20039 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
20040 Author: Keith Packard <keithp@keithp.com>
20041 Date:   Thu Feb 10 23:00:51 2005 +0000
20042
20043     Free patterns from fonts which are rejected by configuration
20044     (bug #2518)
20045     reviewed by: pborelli@katamail.com
20046
20047  ChangeLog   | 8 ++++++++
20048  src/fcdir.c | 2 ++
20049  2 files changed, 10 insertions(+)
20050
20051 commit afca783626534477f07b03d173bbe9f51e03b53b
20052 Author: Keith Packard <keithp@keithp.com>
20053 Date:   Sat Jan 29 00:42:37 2005 +0000
20054
20055     Update for version 2.2.99
20056
20057  ChangeLog               | 11 +++++++++--
20058  README                  | 16 ++++++++++++++--
20059  configure.in            |  2 +-
20060  fontconfig/fontconfig.h |  2 +-
20061  4 files changed, 25 insertions(+), 6 deletions(-)
20062
20063 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
20064 Author: Keith Packard <keithp@keithp.com>
20065 Date:   Sat Jan 29 00:33:47 2005 +0000
20066
20067     Add a few pointers
20068
20069  ChangeLog | 5 +++++
20070  README    | 3 +++
20071  2 files changed, 8 insertions(+)
20072
20073 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
20074 Author: Keith Packard <keithp@keithp.com>
20075 Date:   Fri Jan 28 23:55:14 2005 +0000
20076
20077     Polite typechecking for test and edit expressions. Helps catch
20078     errors in
20079         the font configuration.
20080
20081  ChangeLog    |  10 +++
20082  src/fcint.h  |  12 +--
20083  src/fcname.c |   2 +-
20084  src/fcxml.c  | 252
20085  ++++++++++++++++++++++++++++++++++++++++++++++-------------
20086  4 files changed, 211 insertions(+), 65 deletions(-)
20087
20088 commit 59e149e757795a7c0ec66c35b551a66e0da42098
20089 Author: Keith Packard <keithp@keithp.com>
20090 Date:   Sun Jan 16 01:41:24 2005 +0000
20091
20092     Have --with-expat set EXPAT_CFLAGS (bug 2278)
20093     reviewed by: Keith Packard <keithp@keithp.com>
20094
20095  ChangeLog    |  7 +++++++
20096  configure.in | 11 ++++++++++-
20097  2 files changed, 17 insertions(+), 1 deletion(-)
20098
20099 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
20100 Author: Keith Packard <keithp@keithp.com>
20101 Date:   Thu Jan 13 18:31:50 2005 +0000
20102
20103     Add SEE ALSO section (bug 2085)
20104     Cross compiling fixes (bug 280)
20105     reviewed by: Keith Packard <keithp@keithp.com>
20106
20107  ChangeLog                | 18 ++++++++++++++++++
20108  Makefile.am              | 17 ++++++++++++++++-
20109  configure.in             | 44
20110  ++++++++++++++++++++++++++++++++++++++++++++
20111  doc/Makefile.am          |  8 ++++++--
20112  doc/fontconfig-user.sgml |  5 +++++
20113  fc-case/Makefile.am      |  8 ++++++--
20114  fc-glyphname/Makefile.am |  8 ++++++--
20115  fc-lang/Makefile.am      |  8 ++++++--
20116  src/fontconfig.def.in    |  2 +-
20117  9 files changed, 108 insertions(+), 10 deletions(-)
20118
20119 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
20120 Author: Keith Packard <keithp@keithp.com>
20121 Date:   Thu Jan 13 18:10:42 2005 +0000
20122
20123     Update blanks list (Closes bug 86)
20124
20125  ChangeLog     |  5 +++++
20126  fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
20127  2 files changed, 36 insertions(+), 21 deletions(-)
20128
20129 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
20130 Author: Keith Packard <keithp@keithp.com>
20131 Date:   Tue Jan 4 21:54:50 2005 +0000
20132
20133     Verify that every font pattern loaded from cache has both FC_FILE and
20134         FC_FAMILY entries. Attempt to fix bug #2219.
20135
20136  ChangeLog     |  7 +++++++
20137  src/fccache.c | 10 +++++++++-
20138  2 files changed, 16 insertions(+), 1 deletion(-)
20139
20140 commit d53461812d46ffb2eaffb2c512e8740e8536e498
20141 Author: Keith Packard <keithp@keithp.com>
20142 Date:   Wed Dec 29 19:44:51 2004 +0000
20143
20144     Update for version 2.2.98
20145
20146  ChangeLog               |  7 +++++++
20147  README                  | 22 ++++++++++++++++++++--
20148  configure.in            |  2 +-
20149  fontconfig/fontconfig.h |  2 +-
20150  4 files changed, 29 insertions(+), 4 deletions(-)
20151
20152 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
20153 Author: Keith Packard <keithp@keithp.com>
20154 Date:   Wed Dec 29 19:37:14 2004 +0000
20155
20156     Document ASCII limitations of Fc character conversion macros
20157     Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
20158     (useful
20159         for testing case conversion functions)
20160
20161  ChangeLog               |  8 ++++++++
20162  fontconfig/fontconfig.h | 10 +++++++---
20163  src/fcstr.c             | 21 ++++++++++++++++++++-
20164  3 files changed, 35 insertions(+), 4 deletions(-)
20165
20166 commit 02748dd3b8830a60439340a768959231e669b55c
20167 Author: Keith Packard <keithp@keithp.com>
20168 Date:   Wed Dec 29 10:07:10 2004 +0000
20169
20170     Add territory database
20171     Reviewed by: Keith Packard
20172     Remove Han characters from Korean orthography
20173
20174  .cvsignore           |     1 +
20175  ChangeLog            |    15 +
20176  fc-case/.cvsignore   |     6 +
20177  fc-lang/iso-3166.txt |   242 +
20178  fc-lang/ko.orth      | 18729
20179  +++++++------------------------------------------
20180  5 files changed, 2776 insertions(+), 16217 deletions(-)
20181
20182 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
20183 Author: Keith Packard <keithp@keithp.com>
20184 Date:   Wed Dec 29 09:57:49 2004 +0000
20185
20186     Reorder utility programs to make sure fc-case is run before fc-lang as
20187         fc-lang uses fcstr.c which uses fccase.h
20188     Fix broken XML
20189
20190  ChangeLog     |  8 ++++++++
20191  Makefile.am   |  2 +-
20192  fonts.conf.in | 10 +++++++---
20193  3 files changed, 16 insertions(+), 4 deletions(-)
20194
20195 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
20196 Author: Keith Packard <keithp@keithp.com>
20197 Date:   Wed Dec 29 09:15:17 2004 +0000
20198
20199     Adopt some RedHat suggestions for standard font configuration.
20200     Add new helper program 'fc-case' to construct case folding tables from
20201         standard Unicode CaseFolding.txt file
20202     Re-implement case insensitive functions with Unicode aware versions
20203         (including full case folding mappings)
20204
20205  ChangeLog               |  26 ++
20206  Makefile.am             |   2 +-
20207  configure.in            |   1 +
20208  fc-case/CaseFolding.txt | 924
20209  ++++++++++++++++++++++++++++++++++++++++++++++++
20210  fc-case/Makefile.am     |  52 +++
20211  fc-case/fc-case.c       | 363 +++++++++++++++++++
20212  fc-case/fccase.tmpl.h   |  25 ++
20213  fonts.conf.in           |  73 ++--
20214  src/fcint.h             |  34 ++
20215  src/fclist.c            |  16 +-
20216  src/fcstr.c             | 263 +++++++++++---
20217  11 files changed, 1685 insertions(+), 94 deletions(-)
20218
20219 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
20220 Author: Keith Packard <keithp@keithp.com>
20221 Date:   Tue Dec 14 00:12:25 2004 +0000
20222
20223     I changed FcFontSetSort to respect the generic aliases better in
20224     the face
20225         of language matching.
20226     What I did was to ammend the strict sort order used by FcFontSort
20227     so that
20228         it 'satisfies' the language specified in the pattern by
20229         locating the
20230         best matching font supporting each pattern language and then
20231         ignores
20232         language in the remaining fonts for purposes of matching.
20233     So, when asking for 'sans:lang=en', you'll get an English font
20234     first, and
20235         then the remaining fonts sorted with respect to the 'sans'
20236         alias alone
20237         -- pushing Kochi fonts ahead of other English-supporting Han
20238         fonts.
20239     reviewed by: Owen Taylor <otaylor@redhat.com>
20240
20241  ChangeLog     | 17 +++++++++++++
20242  src/fcmatch.c | 81
20243  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
20244  2 files changed, 96 insertions(+), 2 deletions(-)
20245
20246 commit 46a10637cde656967b60f1e028b24763022358bb
20247 Author: Keith Packard <keithp@keithp.com>
20248 Date:   Fri Dec 10 16:48:08 2004 +0000
20249
20250     Configuration changes to request synthetic emboldening of fonts. The
20251     actual
20252         emboldening code will live in Xft.
20253     reviewed by: Keith Packard <keithp@keithp.com>
20254
20255  ChangeLog               | 10 ++++++++++
20256  fontconfig/fontconfig.h |  1 +
20257  fonts.conf.in           | 20 ++++++++++++++++++++
20258  3 files changed, 31 insertions(+)
20259
20260 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
20261 Author: Keith Packard <keithp@keithp.com>
20262 Date:   Thu Dec 9 19:36:30 2004 +0000
20263
20264     Currently Russian (ru) requires 0406 and 0456 (І and і), but
20265     these were
20266         eliminated in Russian in 1918 in favor of 0418 and 0438 (И
20267         and и),
20268         and don't even appear in KOI8-R. (The hypothesis that they
20269         don't appear
20270         in KOI8-R due to their similarity with Latin I and i is
20271         eliminated by
20272         their presence in KOI8-U.) I have a couple of fonts with Russian
20273         support that don't have the letter.
20274     Therefore, 0406 and 0456 should be removed from or commented out
20275     of ru.orth
20276     reviewed by: Keith Packard <keithp@keithp.com>
20277
20278  ChangeLog       | 16 ++++++++++++++++
20279  fc-lang/ru.orth |  4 ++--
20280  2 files changed, 18 insertions(+), 2 deletions(-)
20281
20282 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
20283 Author: Keith Packard <keithp@keithp.com>
20284 Date:   Tue Dec 7 01:36:26 2004 +0000
20285
20286     Reviewed by: Keith Packard <keithp@keithp.com>
20287     memoize strings and share a single copy for all uses. Note that
20288     this could
20289         be improved further by using statically allocated blocks and
20290         gluing
20291         multiple strings together, but I'm basically lazy. In my
20292         environment
20293         with 800 font files, I get a savings of about 90KB.
20294
20295  ChangeLog    | 15 +++++++++++++++
20296  src/fcinit.c |  5 +++--
20297  src/fcint.h  |  3 ++-
20298  src/fclist.c |  2 +-
20299  src/fcpat.c  | 42 +++++++++++++-----------------------------
20300  src/fcxml.c  |  6 ------
20301  6 files changed, 34 insertions(+), 39 deletions(-)
20302
20303 commit 46b51147d10db21a4d5992074bcdc9022f45856b
20304 Author: Keith Packard <keithp@keithp.com>
20305 Date:   Tue Dec 7 01:14:46 2004 +0000
20306
20307     Change files from ISO-Latin-1 to UTF-8
20308
20309  COPYING                         |   2 +-
20310  ChangeLog                       | 249
20311  ++++++++++++++++++++++++++++++++++++++++
20312  Makefile.am                     |   2 +-
20313  config/Makedefs.in              |   2 +-
20314  configure.in                    |   2 +-
20315  doc/edit-sgml.c                 |   2 +-
20316  doc/fcatomic.fncs               |   2 +-
20317  doc/fcblanks.fncs               |   2 +-
20318  doc/fccharset.fncs              |   2 +-
20319  doc/fcconfig.fncs               |   2 +-
20320  doc/fcconstant.fncs             |   2 +-
20321  doc/fcfile.fncs                 |   2 +-
20322  doc/fcfontset.fncs              |   2 +-
20323  doc/fcfreetype.fncs             |   2 +-
20324  doc/fcinit.fncs                 |   2 +-
20325  doc/fcmatrix.fncs               |   2 +-
20326  doc/fcobjectset.fncs            |   2 +-
20327  doc/fcobjecttype.fncs           |   2 +-
20328  doc/fcpattern.fncs              |   2 +-
20329  doc/fcstring.fncs               |   2 +-
20330  doc/fcstrset.fncs               |   2 +-
20331  doc/fcvalue.fncs                |   2 +-
20332  doc/fontconfig-devel.sgml       |   4 +-
20333  doc/fontconfig-user.sgml        |   2 +-
20334  doc/func.sgml                   |   2 +-
20335  doc/version.sgml.in             |   2 +-
20336  fc-cache/Makefile.am            |   2 +-
20337  fc-cache/fc-cache.c             |   2 +-
20338  fc-glyphname/Makefile.am        |   2 +-
20339  fc-glyphname/fc-glyphname.c     |   2 +-
20340  fc-glyphname/fcglyphname.tmpl.h |   2 +-
20341  fc-lang/Makefile.am             |   2 +-
20342  fc-lang/aa.orth                 |   2 +-
20343  fc-lang/ab.orth                 |   2 +-
20344  fc-lang/af.orth                 |   2 +-
20345  fc-lang/am.orth                 |   2 +-
20346  fc-lang/ar.orth                 |   2 +-
20347  fc-lang/ast.orth                |   2 +-
20348  fc-lang/ava.orth                |   2 +-
20349  fc-lang/ay.orth                 |   2 +-
20350  fc-lang/az.orth                 |   2 +-
20351  fc-lang/az_ir.orth              |   2 +-
20352  fc-lang/ba.orth                 |   2 +-
20353  fc-lang/bam.orth                |   2 +-
20354  fc-lang/be.orth                 |   2 +-
20355  fc-lang/bg.orth                 |   2 +-
20356  fc-lang/bh.orth                 |   2 +-
20357  fc-lang/bho.orth                |   2 +-
20358  fc-lang/bi.orth                 |   2 +-
20359  fc-lang/bin.orth                |   2 +-
20360  fc-lang/bn.orth                 |   2 +-
20361  fc-lang/bo.orth                 |   2 +-
20362  fc-lang/br.orth                 |   2 +-
20363  fc-lang/bs.orth                 |   2 +-
20364  fc-lang/bua.orth                |   2 +-
20365  fc-lang/ca.orth                 |   2 +-
20366  fc-lang/ce.orth                 |   2 +-
20367  fc-lang/ch.orth                 |   2 +-
20368  fc-lang/chm.orth                |   2 +-
20369  fc-lang/chr.orth                |   2 +-
20370  fc-lang/co.orth                 |   2 +-
20371  fc-lang/cs.orth                 |   2 +-
20372  fc-lang/cu.orth                 |   2 +-
20373  fc-lang/cv.orth                 |   2 +-
20374  fc-lang/cy.orth                 |   2 +-
20375  fc-lang/da.orth                 |   2 +-
20376  fc-lang/de.orth                 |   2 +-
20377  fc-lang/dz.orth                 |   2 +-
20378  fc-lang/el.orth                 |   2 +-
20379  fc-lang/en.orth                 |   2 +-
20380  fc-lang/eo.orth                 |   2 +-
20381  fc-lang/es.orth                 |   2 +-
20382  fc-lang/et.orth                 |   2 +-
20383  fc-lang/eu.orth                 |   4 +-
20384  fc-lang/fa.orth                 |   2 +-
20385  fc-lang/fc-lang.c               |   2 +-
20386  fc-lang/fc-lang.man             |   2 +-
20387  fc-lang/fclang.tmpl.h           |   2 +-
20388  fc-lang/fi.orth                 |   2 +-
20389  fc-lang/fj.orth                 |   2 +-
20390  fc-lang/fo.orth                 |   2 +-
20391  fc-lang/fr.orth                 |   2 +-
20392  fc-lang/ful.orth                |   2 +-
20393  fc-lang/fur.orth                |   2 +-
20394  fc-lang/fy.orth                 |   4 +-
20395  fc-lang/ga.orth                 |   2 +-
20396  fc-lang/gd.orth                 |   2 +-
20397  fc-lang/gez.orth                |   2 +-
20398  fc-lang/gl.orth                 |   2 +-
20399  fc-lang/gn.orth                 |   4 +-
20400  fc-lang/gu.orth                 |   2 +-
20401  fc-lang/gv.orth                 |   2 +-
20402  fc-lang/ha.orth                 |   2 +-
20403  fc-lang/haw.orth                |   2 +-
20404  fc-lang/he.orth                 |   2 +-
20405  fc-lang/hi.orth                 |   2 +-
20406  fc-lang/ho.orth                 |   2 +-
20407  fc-lang/hr.orth                 |   2 +-
20408  fc-lang/hu.orth                 |   2 +-
20409  fc-lang/hy.orth                 |   2 +-
20410  fc-lang/ia.orth                 |   2 +-
20411  fc-lang/ibo.orth                |   2 +-
20412  fc-lang/id.orth                 |   2 +-
20413  fc-lang/ie.orth                 |   2 +-
20414  fc-lang/ik.orth                 |   2 +-
20415  fc-lang/io.orth                 |   2 +-
20416  fc-lang/is.orth                 |   2 +-
20417  fc-lang/iso639-2                | 194 +++++++++++++++----------------
20418  fc-lang/it.orth                 |   2 +-
20419  fc-lang/iu.orth                 |   2 +-
20420  fc-lang/ja.orth                 |   2 +-
20421  fc-lang/ka.orth                 |   2 +-
20422  fc-lang/kaa.orth                |   2 +-
20423  fc-lang/ki.orth                 |   2 +-
20424  fc-lang/kk.orth                 |   2 +-
20425  fc-lang/kl.orth                 |   2 +-
20426  fc-lang/km.orth                 |   2 +-
20427  fc-lang/kn.orth                 |   2 +-
20428  fc-lang/ko.orth                 |   2 +-
20429  fc-lang/kok.orth                |   2 +-
20430  fc-lang/ks.orth                 |   2 +-
20431  fc-lang/ku.orth                 |   2 +-
20432  fc-lang/ku_ir.orth              |   2 +-
20433  fc-lang/kum.orth                |   2 +-
20434  fc-lang/kv.orth                 |   2 +-
20435  fc-lang/kw.orth                 |   2 +-
20436  fc-lang/ky.orth                 |   2 +-
20437  fc-lang/la.orth                 |   2 +-
20438  fc-lang/lb.orth                 |   2 +-
20439  fc-lang/lez.orth                |   2 +-
20440  fc-lang/lo.orth                 |   2 +-
20441  fc-lang/lt.orth                 |   2 +-
20442  fc-lang/lv.orth                 |   2 +-
20443  fc-lang/mg.orth                 |   2 +-
20444  fc-lang/mh.orth                 |   2 +-
20445  fc-lang/mi.orth                 |   2 +-
20446  fc-lang/mk.orth                 |   2 +-
20447  fc-lang/ml.orth                 |   2 +-
20448  fc-lang/mn.orth                 |   2 +-
20449  fc-lang/mo.orth                 |   2 +-
20450  fc-lang/mr.orth                 |   2 +-
20451  fc-lang/mt.orth                 |   2 +-
20452  fc-lang/my.orth                 |   2 +-
20453  fc-lang/nb.orth                 |   4 +-
20454  fc-lang/nds.orth                |   2 +-
20455  fc-lang/ne.orth                 |   2 +-
20456  fc-lang/nl.orth                 |   2 +-
20457  fc-lang/nn.orth                 |   2 +-
20458  fc-lang/no.orth                 |   4 +-
20459  fc-lang/ny.orth                 |   2 +-
20460  fc-lang/oc.orth                 |   2 +-
20461  fc-lang/om.orth                 |   2 +-
20462  fc-lang/or.orth                 |   2 +-
20463  fc-lang/os.orth                 |   2 +-
20464  fc-lang/pl.orth                 |   2 +-
20465  fc-lang/ps_af.orth              |   2 +-
20466  fc-lang/ps_pk.orth              |   2 +-
20467  fc-lang/pt.orth                 |   2 +-
20468  fc-lang/rm.orth                 |   2 +-
20469  fc-lang/ro.orth                 |   2 +-
20470  fc-lang/ru.orth                 |   2 +-
20471  fc-lang/sa.orth                 |   2 +-
20472  fc-lang/sah.orth                |   2 +-
20473  fc-lang/sco.orth                |   2 +-
20474  fc-lang/se.orth                 |   4 +-
20475  fc-lang/sel.orth                |   2 +-
20476  fc-lang/sh.orth                 |   2 +-
20477  fc-lang/si.orth                 |   2 +-
20478  fc-lang/sk.orth                 |   2 +-
20479  fc-lang/sl.orth                 |   2 +-
20480  fc-lang/sm.orth                 |   2 +-
20481  fc-lang/sma.orth                |   4 +-
20482  fc-lang/smj.orth                |   4 +-
20483  fc-lang/smn.orth                |   4 +-
20484  fc-lang/sms.orth                |   4 +-
20485  fc-lang/so.orth                 |   2 +-
20486  fc-lang/sq.orth                 |   2 +-
20487  fc-lang/sr.orth                 |   2 +-
20488  fc-lang/sv.orth                 |   2 +-
20489  fc-lang/sw.orth                 |   2 +-
20490  fc-lang/syr.orth                |   2 +-
20491  fc-lang/ta.orth                 |   2 +-
20492  fc-lang/te.orth                 |   2 +-
20493  fc-lang/tg.orth                 |   2 +-
20494  fc-lang/th.orth                 |   2 +-
20495  fc-lang/ti_er.orth              |   2 +-
20496  fc-lang/ti_et.orth              |   2 +-
20497  fc-lang/tig.orth                |   2 +-
20498  fc-lang/tk.orth                 |   2 +-
20499  fc-lang/tl.orth                 |   2 +-
20500  fc-lang/tn.orth                 |   2 +-
20501  fc-lang/to.orth                 |   2 +-
20502  fc-lang/tr.orth                 |   2 +-
20503  fc-lang/ts.orth                 |   2 +-
20504  fc-lang/tt.orth                 |   2 +-
20505  fc-lang/tw.orth                 |   2 +-
20506  fc-lang/tyv.orth                |   2 +-
20507  fc-lang/ug.orth                 |   2 +-
20508  fc-lang/uk.orth                 |   2 +-
20509  fc-lang/ur.orth                 |   2 +-
20510  fc-lang/uz.orth                 |   2 +-
20511  fc-lang/ven.orth                |   2 +-
20512  fc-lang/vi.orth                 |   2 +-
20513  fc-lang/vo.orth                 |   4 +-
20514  fc-lang/vot.orth                |   2 +-
20515  fc-lang/wa.orth                 |   2 +-
20516  fc-lang/wen.orth                |   2 +-
20517  fc-lang/wo.orth                 |   2 +-
20518  fc-lang/xh.orth                 |   2 +-
20519  fc-lang/yap.orth                |   2 +-
20520  fc-lang/yi.orth                 |   2 +-
20521  fc-lang/yo.orth                 |   2 +-
20522  fc-lang/zh_cn.orth              |   2 +-
20523  fc-lang/zh_hk.orth              |   2 +-
20524  fc-lang/zh_mo.orth              |   2 +-
20525  fc-lang/zh_sg.orth              |   2 +-
20526  fc-lang/zh_tw.orth              |   2 +-
20527  fc-lang/zu.orth                 |   2 +-
20528  fc-list/Makefile.am             |   2 +-
20529  fc-list/fc-list.c               |   2 +-
20530  fc-match/Makefile.am            |   2 +-
20531  fc-match/fc-match.1             |   2 +-
20532  fc-match/fc-match.c             |   2 +-
20533  fontconfig/fcfreetype.h         |   2 +-
20534  fontconfig/fcprivate.h          |   2 +-
20535  fontconfig/fontconfig.h         |   2 +-
20536  src/fcatomic.c                  |   2 +-
20537  src/fcblanks.c                  |   2 +-
20538  src/fccache.c                   |   2 +-
20539  src/fccfg.c                     |   2 +-
20540  src/fccharset.c                 |   2 +-
20541  src/fcdbg.c                     |   2 +-
20542  src/fcdefault.c                 |   2 +-
20543  src/fcdir.c                     |   2 +-
20544  src/fcfreetype.c                |   4 +-
20545  src/fcfs.c                      |   2 +-
20546  src/fcinit.c                    |   2 +-
20547  src/fcint.h                     |   2 +-
20548  src/fclang.c                    |   2 +-
20549  src/fclist.c                    |   2 +-
20550  src/fcmatch.c                   |   2 +-
20551  src/fcmatrix.c                  |   2 +-
20552  src/fcname.c                    |   2 +-
20553  src/fcpat.c                     |   2 +-
20554  src/fcstr.c                     |   2 +-
20555  src/fcxml.c                     |   2 +-
20556  246 files changed, 603 insertions(+), 354 deletions(-)
20557
20558 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
20559 Author: Keith Packard <keithp@keithp.com>
20560 Date:   Sun Dec 5 07:44:08 2004 +0000
20561
20562     Update links to new freedesktop.org locations
20563     Add uninstall-local to get rid of fonts.conf and local.conf if
20564     they match
20565         the distributed versions. Fixes 'make distcheck'
20566
20567  ChangeLog   |  8 ++++++++
20568  INSTALL     |  4 ++--
20569  Makefile.am | 24 ++++++++++++++++++++++++
20570  3 files changed, 34 insertions(+), 2 deletions(-)
20571
20572 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
20573 Author: Keith Packard <keithp@keithp.com>
20574 Date:   Sun Dec 5 06:38:54 2004 +0000
20575
20576     Updates for version 2.2.97
20577
20578  ChangeLog               |  7 +++++++
20579  README                  | 30 ++++++++++++++++++++++++++++--
20580  configure.in            |  2 +-
20581  fontconfig/fontconfig.h |  2 +-
20582  4 files changed, 37 insertions(+), 4 deletions(-)
20583
20584 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
20585 Author: Keith Packard <keithp@keithp.com>
20586 Date:   Sun Dec 5 06:19:46 2004 +0000
20587
20588     Sleep for two seconds before exiting to make sure timestamps for
20589     future
20590         changes have distinct mod times in the file system. Bug #1982.
20591     Add Punjabi orthography. Bug #1671.
20592     reviewed by: Keith Packard <keithp@keithp.com>
20593
20594  ChangeLog           | 13 ++++++++++++-
20595  fc-cache/fc-cache.c |  8 ++++++++
20596  fc-lang/pa.orth     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
20597  3 files changed, 66 insertions(+), 1 deletion(-)
20598
20599 commit c5a0b541df8be0b66f4ecf531570242693aac930
20600 Author: Keith Packard <keithp@keithp.com>
20601 Date:   Sun Dec 5 05:49:20 2004 +0000
20602
20603     Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
20604         multi-arch installs. Now that all X fonts are included without
20605         prejudice, the chances of the date being at all interesting
20606         are rather
20607         limited. Bug #415.
20608     Add copyright and license
20609
20610  ChangeLog       | 10 ++++++++++
20611  fonts.conf.in   |  2 +-
20612  src/Makefile.am | 23 +++++++++++++++++++++++
20613  3 files changed, 34 insertions(+), 1 deletion(-)
20614
20615 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
20616 Author: Keith Packard <keithp@keithp.com>
20617 Date:   Sun Dec 5 05:03:52 2004 +0000
20618
20619     Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
20620     (or
20621         wherever the X fonts are located).
20622     Document new <include>directory-name</include> semantics
20623     add <include ignore_missing="yes">conf.d</include>
20624     Add selectfont to ignore bitmap fonts, add comment for selectfont
20625     which
20626         accepts bitmap fonts.
20627     Allow <include> configuration elements to reference directories. Parse
20628     and
20629         load all files of the form [0-9]* in sorted order.
20630
20631  ChangeLog                | 18 ++++++++++
20632  configure.in             | 23 ++++++-------
20633  doc/fontconfig-user.sgml | 17 +++++----
20634  fonts.conf.in            |  1 +
20635  local.conf               | 23 +++++++++++++
20636  src/fcdir.c              |  4 +--
20637  src/fcint.h              |  6 ++++
20638  src/fcxml.c              | 89
20639  ++++++++++++++++++++++++++++++++++++++++++++++++
20640  8 files changed, 158 insertions(+), 23 deletions(-)
20641
20642 commit 38e528e77673f0395ab802cd1040947e307f0c6c
20643 Author: Keith Packard <keithp@keithp.com>
20644 Date:   Sun Dec 5 04:14:17 2004 +0000
20645
20646     Report command line for $srcdir/configure accurately. Bug #212.
20647
20648  ChangeLog  | 8 +++++++-
20649  autogen.sh | 2 +-
20650  2 files changed, 8 insertions(+), 2 deletions(-)
20651
20652 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
20653 Author: Keith Packard <keithp@keithp.com>
20654 Date:   Sun Dec 5 04:11:11 2004 +0000
20655
20656     Check for non-empty face->family_name and face->style_name before
20657     using
20658         those for the font. Empty names match everything. Bug #171.
20659
20660  ChangeLog        |  7 +++++++
20661  src/fcfreetype.c | 12 +++++++-----
20662  2 files changed, 14 insertions(+), 5 deletions(-)
20663
20664 commit 537e3d23fab449be154da8d49817364479924a61
20665 Author: Keith Packard <keithp@keithp.com>
20666 Date:   Sun Dec 5 00:26:06 2004 +0000
20667
20668     Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
20669     available.
20670         This provides font file format information (BDF, Type 1, PCF,
20671         TrueType)
20672         for each font. Closes #109.
20673
20674  ChangeLog               | 10 ++++++++++
20675  configure.in            |  2 +-
20676  fontconfig/fontconfig.h |  1 +
20677  src/fcfreetype.c        | 14 ++++++++++++++
20678  src/fcname.c            |  1 +
20679  5 files changed, 27 insertions(+), 1 deletion(-)
20680
20681 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
20682 Author: Keith Packard <keithp@keithp.com>
20683 Date:   Sat Dec 4 22:06:52 2004 +0000
20684
20685     Fix typo.
20686     Add detection for font capabilities (bug #105)
20687     reviewed by: Keith Packard <keithp@keithp.com>
20688
20689  ChangeLog                |  13 ++++
20690  doc/fontconfig-user.sgml |   1 +
20691  fontconfig/fontconfig.h  |   1 +
20692  src/fcfreetype.c         | 188
20693  +++++++++++++++++++++++++++++++++++++++++++++++
20694  src/fcname.c             |   1 +
20695  5 files changed, 204 insertions(+)
20696
20697 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
20698 Author: Keith Packard <keithp@keithp.com>
20699 Date:   Sat Dec 4 19:41:10 2004 +0000
20700
20701     Move existing fonts.conf to fonts.conf.bak
20702     Add detection of iconv
20703     Document new selectfont elements
20704     Switch to UTF-8 in comment
20705     Add fullname, and family/style/fullname language entries
20706     Respect selectfont/*/glob
20707     Add support for selectfont
20708     Add multi-lingual family/style/fullname support
20709     Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
20710     Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
20711     computed
20712         pattern element names which are required to be static.
20713
20714  ChangeLog                 |   47 ++
20715  Makefile.am               |   13 +-
20716  configure.in              |    6 +-
20717  doc/fcpattern.fncs        |   11 +
20718  doc/fontconfig-devel.sgml |   13 +-
20719  doc/fontconfig-user.sgml  |   43 +-
20720  fc-lang/nb.orth           |    2 +-
20721  fontconfig/fontconfig.h   |    7 +
20722  fonts.dtd                 |   19 +
20723  src/fccache.c             |    2 +-
20724  src/fccfg.c               |   55 ++-
20725  src/fcdir.c               |    2 +-
20726  src/fcfreetype.c          | 1085
20727  +++++++++++++++++++++++++++++++++------------
20728  src/fcint.h               |   21 +
20729  src/fclist.c              |    6 +-
20730  src/fcname.c              |    4 +
20731  src/fcpat.c               |   73 +++
20732  src/fcxml.c               |  162 +++++++
20733  18 files changed, 1282 insertions(+), 289 deletions(-)
20734
20735 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
20736 Author: Keith Packard <keithp@keithp.com>
20737 Date:   Thu Sep 9 14:31:18 2004 +0000
20738
20739     Remove spurious / after $(DESTDIR)
20740     reviewed by: keithp
20741
20742  ChangeLog   | 7 +++++++
20743  Makefile.am | 2 +-
20744  2 files changed, 8 insertions(+), 1 deletion(-)
20745
20746 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
20747 Author: Keith Packard <keithp@keithp.com>
20748 Date:   Wed Jun 30 20:06:41 2004 +0000
20749
20750     Update for 2.2.96
20751
20752  ChangeLog               |  7 +++++++
20753  README                  | 12 ++++++++++--
20754  configure.in            |  2 +-
20755  fontconfig/fontconfig.h |  2 +-
20756  4 files changed, 19 insertions(+), 4 deletions(-)
20757
20758 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
20759 Author: Keith Packard <keithp@keithp.com>
20760 Date:   Wed Jun 30 18:41:52 2004 +0000
20761
20762     Provided by: Lubos Lunak <l.lunak@suse.cz>
20763     However FcConfigUptoDate() doesn't seem to work. See the attached
20764     patch.
20765         First there's an obvious misplaced parenthesis making it return
20766         always
20767         false, and second, even this call fails to detect font changes
20768         (e.g.
20769         adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
20770         should fix that as well. The problem seems to be triggered by my
20771         fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
20772         therefore
20773         config->configDirs doesn't include subdirs, unlike
20774         config->fontDirs.
20775
20776  ChangeLog   | 14 ++++++++++++++
20777  src/fccfg.c |  4 ++--
20778  2 files changed, 16 insertions(+), 2 deletions(-)
20779
20780 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
20781 Author: Keith Packard <keithp@keithp.com>
20782 Date:   Thu Jun 3 14:16:38 2004 +0000
20783
20784     Remove comma at end of FcResult enum definition.
20785
20786  ChangeLog               | 5 +++++
20787  fontconfig/fontconfig.h | 2 +-
20788  2 files changed, 6 insertions(+), 1 deletion(-)
20789
20790 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
20791 Author: Keith Packard <keithp@keithp.com>
20792 Date:   Sat May 29 20:07:46 2004 +0000
20793
20794     Add steps to md5sum release
20795
20796  ChangeLog | 5 +++++
20797  INSTALL   | 5 ++++-
20798  2 files changed, 9 insertions(+), 1 deletion(-)
20799
20800 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
20801 Author: Keith Packard <keithp@keithp.com>
20802 Date:   Sat May 29 19:49:52 2004 +0000
20803
20804     Add sh autogen.sh to INSTALL
20805
20806  INSTALL | 14 ++++++++------
20807  1 file changed, 8 insertions(+), 6 deletions(-)
20808
20809 commit d81271eb21db058d0e816044874b3a8b88439e82
20810 Author: Keith Packard <keithp@keithp.com>
20811 Date:   Sat May 29 19:36:32 2004 +0000
20812
20813     Update for 2.2.95
20814
20815  ChangeLog               |  7 +++++++
20816  README                  | 11 +++++++++--
20817  configure.in            |  2 +-
20818  fontconfig/fontconfig.h |  2 +-
20819  4 files changed, 18 insertions(+), 4 deletions(-)
20820
20821 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
20822 Author: Keith Packard <keithp@keithp.com>
20823 Date:   Sat May 29 19:32:41 2004 +0000
20824
20825     Add FcResultOutOfMemory to provide an accurate error when
20826     FcFontSetMatch
20827         fails in this way
20828     Make #warning about lacking various FreeType features indicate which
20829         version those features appeared so users know how to fix the
20830         problem
20831         (Thanks to Anton Tropashko)
20832
20833  ChangeLog               | 12 ++++++++++++
20834  fontconfig/fontconfig.h |  3 ++-
20835  src/fcfreetype.c        |  6 +++---
20836  src/fcmatch.c           |  3 +++
20837  4 files changed, 20 insertions(+), 4 deletions(-)
20838
20839 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
20840 Author: Keith Packard <keithp@keithp.com>
20841 Date:   Thu May 6 02:28:37 2004 +0000
20842
20843     Replace MIN/MAX/ABS macros which happen to have come from FreeType
20844     with
20845         fontconfig-specific ones (FC_*)
20846
20847  ChangeLog        | 6 ++++++
20848  src/fcfreetype.c | 7 +++++--
20849  2 files changed, 11 insertions(+), 2 deletions(-)
20850
20851 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
20852 Author: Keith Packard <keithp@keithp.com>
20853 Date:   Sat Apr 24 02:54:40 2004 +0000
20854
20855     Extend release preparation instructions to include notification and
20856         distribution steps
20857
20858  ChangeLog |  6 ++++++
20859  INSTALL   | 11 +++++++++--
20860  2 files changed, 15 insertions(+), 2 deletions(-)
20861
20862 commit 626a70167d7805c20a157e945a1f380ae580661a
20863 Author: Keith Packard <keithp@keithp.com>
20864 Date:   Sat Apr 24 01:09:36 2004 +0000
20865
20866     Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
20867
20868  ChangeLog               | 7 +++++++
20869  README                  | 9 +++++++--
20870  configure.in            | 2 +-
20871  fontconfig/fontconfig.h | 2 +-
20872  4 files changed, 16 insertions(+), 4 deletions(-)
20873
20874 commit 7969113f086176112fdc13347ea56ea52838117a
20875 Author: Keith Packard <keithp@keithp.com>
20876 Date:   Sat Apr 24 01:06:32 2004 +0000
20877
20878     Ignore a few more autotool files
20879
20880  .cvsignore | 4 ++++
20881  ChangeLog  | 5 +++++
20882  2 files changed, 9 insertions(+)
20883
20884 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
20885 Author: Keith Packard <keithp@keithp.com>
20886 Date:   Wed Apr 14 18:08:41 2004 +0000
20887
20888     Add instructions for doing a release
20889     clean up .spec file; perhaps this will be useful to somebody...
20890     Update to 2.2.93
20891     Make 'scanopen' static so GCC doesn't whine about lacking prototype
20892     Add WARN_CFLAGS to pass -W flags for GCC systems
20893     Change various char types around to match across function calls. Fixed
20894     bug
20895         in using available_sizes[i].height which is in pixels, not 64ths
20896         of a
20897         pixel.
20898
20899  ChangeLog                |  30 +++++++++++++
20900  INSTALL                  |  13 ++++++
20901  README                   |  27 +++++++++++-
20902  configure.in             |  14 +++++-
20903  fc-glyphname/Makefile.am |   2 +-
20904  fc-lang/Makefile.am      |   2 +-
20905  fc-lang/fc-lang.c        |   2 +-
20906  fc-list/Makefile.am      |   2 +-
20907  fc-match/Makefile.am     |   2 +-
20908  fontconfig.spec.in       |  42 +++++++++++++-----
20909  fontconfig/fontconfig.h  |   2 +-
20910  src/Makefile.am          |   1 +
20911  src/fcfreetype.c         | 109
20912  ++++++++++++++++++++++++-----------------------
20913  13 files changed, 176 insertions(+), 72 deletions(-)
20914
20915 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
20916 Author: Keith Packard <keithp@keithp.com>
20917 Date:   Sat Mar 6 23:44:11 2004 +0000
20918
20919     Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
20920     looking for
20921         explicit values prefer exact matches
20922
20923  ChangeLog        |  6 ++++++
20924  src/fcfreetype.c | 18 ++++++++++--------
20925  2 files changed, 16 insertions(+), 8 deletions(-)
20926
20927 commit 02638f1ace0ad7e898317128c244dfd9c842d122
20928 Author: Keith Packard <keithp@keithp.com>
20929 Date:   Tue Mar 2 16:48:51 2004 +0000
20930
20931     Supplied by: mfabian@suse.de (Mike FABIAN)
20932     Bug #260 fc-cache generates wrong spacing values for bitmap fonts
20933     Was using
20934         (strcmp (a,b)) instead of (!strcmp(a,b)).
20935
20936  ChangeLog        | 8 ++++++++
20937  src/fcfreetype.c | 6 +++---
20938  2 files changed, 11 insertions(+), 3 deletions(-)
20939
20940 commit de66e750a5c5798dab5347675d6581183efa8105
20941 Author: Manish Singh <yosh@gimp.org>
20942 Date:   Sun Feb 22 02:21:37 2004 +0000
20943
20944     Cast strlen to int for printf, so we're 64-bit clean.
20945
20946  ChangeLog                   | 5 +++++
20947  fc-glyphname/fc-glyphname.c | 2 +-
20948  2 files changed, 6 insertions(+), 1 deletion(-)
20949
20950 commit 208a720f009357449647a56d6fe95a5a346a6578
20951 Author: Keith Packard <keithp@keithp.com>
20952 Date:   Wed Feb 11 18:53:05 2004 +0000
20953
20954     Ok, so I messed up the test for y_ppem. Let's see if I got it
20955     right this
20956         time.
20957
20958  ChangeLog        |  7 +++++++
20959  configure.in     | 15 +++------------
20960  src/fcfreetype.c |  4 ++--
20961  3 files changed, 12 insertions(+), 14 deletions(-)
20962
20963 commit 4f38fa81062e5e2e151715a162c295b9a216568a
20964 Author: Keith Packard <keithp@keithp.com>
20965 Date:   Tue Feb 10 18:38:58 2004 +0000
20966
20967     Pre-2.1.5 versions of FreeType didn't include y_ppem in the
20968     FT_Bitmap_Size
20969         record. Add a configure.in test for this and change the code
20970         accordingly (using height instead).
20971
20972  ChangeLog        |  8 ++++++++
20973  configure.in     | 21 +++++++++++++++++++--
20974  src/fcfreetype.c |  4 ++++
20975  3 files changed, 31 insertions(+), 2 deletions(-)
20976
20977 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
20978 Author: Keith Packard <keithp@keithp.com>
20979 Date:   Sat Feb 7 07:13:48 2004 +0000
20980
20981     Add Low Saxon orthography (Kenneth Rohde Christiansen
20982     <kenneth@gnu.org>)
20983     Oops. Left 'newest.set' unset, which would miscompute the newest file
20984     Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
20985         properties (which report the wrong value in current FreeType)
20986     Don't attempt to check for empty glyphs in non-scalable fonts;
20987     they have no
20988         outlines...
20989
20990  ChangeLog        | 18 ++++++++++++++++++
20991  fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
20992  src/fccfg.c      |  3 +++
20993  src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
20994  4 files changed, 85 insertions(+), 12 deletions(-)
20995
20996 commit f4c52909ab5321df608fe7af2da3edcab48818d9
20997 Author: Tor Lillqvist <tml@iki.fi>
20998 Date:   Sun Feb 1 19:32:36 2004 +0000
20999
21000     fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
21001     crashes
21002         when trying to save the cache if config->cache is NULL, which
21003         happens
21004         if FcConfigHome() is NULL. Guard against that by using the
21005         temp folder
21006         in that case.
21007
21008  ChangeLog   |  7 +++++++
21009  src/fccfg.c | 25 +++++++++++++++++++++++++
21010  2 files changed, 32 insertions(+)
21011
21012 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
21013 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21014 Date:   Sat Jan 3 18:27:29 2004 +0000
21015
21016     Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
21017     (Afghan
21018         and Pakistani).
21019     Updated Urdu orthography with real data.
21020
21021  ChangeLog          | 11 +++++++++++
21022  fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
21023  fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
21024  fc-lang/ps_af.orth | 52
21025  ++++++++++++++++++++++++++++++++++++++++++++++++++++
21026  fc-lang/ps_pk.orth | 52
21027  ++++++++++++++++++++++++++++++++++++++++++++++++++++
21028  fc-lang/ur.orth    | 41 +++++++++++++++++++++++++++++++++++++----
21029  6 files changed, 233 insertions(+), 4 deletions(-)
21030
21031 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
21032 Author: Carl Worth <cworth@cworth.org>
21033 Date:   Fri Dec 12 17:07:55 2003 +0000
21034
21035     Remove excessive whitespace (missed on previous commit)
21036
21037  fc-cache/Makefile.am | 8 ++++----
21038  1 file changed, 4 insertions(+), 4 deletions(-)
21039
21040 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
21041 Author: Carl Worth <cworth@cworth.org>
21042 Date:   Thu Dec 11 19:30:07 2003 +0000
21043
21044     Move man_MANS into the 'if USEDOCBOOK' block.
21045     Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
21046     excessive
21047         whitespace.
21048     Add 'set -e' to abort when any program fails, (avoids printing of
21049     'now type
21050         make' after configure aborts).
21051
21052  ChangeLog            | 12 ++++++++++++
21053  autogen.sh           |  2 ++
21054  fc-cache/Makefile.am |  6 +++---
21055  fc-list/Makefile.am  |  4 ++--
21056  4 files changed, 19 insertions(+), 5 deletions(-)
21057
21058 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
21059 Author: Keith Packard <keithp@keithp.com>
21060 Date:   Tue Nov 18 07:53:04 2003 +0000
21061
21062     Switch to FreeType 2.1.7 style includes. Bug #150.
21063     reviewed by: Keith Packard <keithp@keithp.com>
21064
21065  ChangeLog               |  9 +++++++++
21066  doc/Makefile.am         |  1 +
21067  fontconfig/fcfreetype.h |  3 ++-
21068  src/fcfreetype.c        | 17 +++++++++--------
21069  4 files changed, 21 insertions(+), 9 deletions(-)
21070
21071 commit 8e8fcda45c07bb0934f30887282238a57cc619da
21072 Author: Noah Levitt <nlevitt@gmail.com>
21073 Date:   Sun Nov 16 19:08:04 2003 +0000
21074
21075     Add some example usages.
21076
21077  ChangeLog            |  4 ++++
21078  fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
21079  2 files changed, 27 insertions(+)
21080
21081 commit 344a0e33618cd0e9f620b5fa55969602d775934c
21082 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21083 Date:   Mon Nov 10 17:34:36 2003 +0000
21084
21085     Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
21086         separators.
21087
21088  ChangeLog   | 8 +++++++-
21089  src/fcxml.c | 7 +++++--
21090  2 files changed, 12 insertions(+), 3 deletions(-)
21091
21092 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
21093 Author: Keith Packard <keithp@keithp.com>
21094 Date:   Mon Oct 27 10:47:53 2003 +0000
21095
21096     Update to version 2.2.92
21097
21098  ChangeLog               | 6 ++++++
21099  configure.in            | 2 +-
21100  fontconfig/fontconfig.h | 2 +-
21101  3 files changed, 8 insertions(+), 2 deletions(-)
21102
21103 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
21104 Author: Keith Packard <keithp@keithp.com>
21105 Date:   Mon Oct 27 10:44:13 2003 +0000
21106
21107     Yet more cleanups to finish getting 'make distcheck' working This
21108     has been
21109         tested to ensure that it even works from a _build directory.
21110
21111  ChangeLog                |  16 ++++++
21112  Makefile.am              |   1 +
21113  configure.in             |  10 ++++
21114  doc/Makefile.am          | 133
21115  +++++++++++++++--------------------------------
21116  fc-cache/Makefile.am     |   2 +-
21117  fc-glyphname/Makefile.am |   6 +--
21118  fc-lang/Makefile.am      |   5 +-
21119  fc-list/Makefile.am      |   2 +-
21120  fc-match/Makefile.am     |   2 +-
21121  test/Makefile.am         |   4 +-
21122  test/run-test.sh         |  28 ++++++----
21123  11 files changed, 98 insertions(+), 111 deletions(-)
21124
21125 commit 394b2bf04651d62194c7faa836899d33ca3ed017
21126 Author: Keith Packard <keithp@keithp.com>
21127 Date:   Mon Oct 27 06:30:29 2003 +0000
21128
21129     Attempts to fix 'make distcheck' work. Things are progressing
21130     pretty well,
21131         but there are still failures long into the process dealing
21132         with docs
21133         (as always).
21134     The big changes here are mostly to make $(srcdir) != "." work
21135     correctly,
21136         fixing the docbook related sections and fc-lang were particularily
21137         tricky. Docbook refuses to load system entities from anywhere
21138         other
21139         than where the original .sgml file was located, so no luck
21140         looking in
21141         "." for the configure-generated version.sgml and confdir.sgml
21142         files.
21143     fc-lang needed help finding .orth files; added a -d option to set the
21144         directory as the least evil of many options.
21145     Now to go use a faster machine and try and wring out the last issues.
21146
21147  ChangeLog                | 27 +++++++++++++++++++
21148  configure.in             |  2 +-
21149  doc/Makefile.am          | 68
21150  +++++++++++++++++++++++++++++++++++++++++-------
21151  fc-cache/Makefile.am     | 13 ++++-----
21152  fc-glyphname/Makefile.am | 11 +++++---
21153  fc-lang/Makefile.am      | 10 ++++---
21154  fc-lang/fc-lang.c        | 29 +++++++++++++++++++--
21155  fc-list/Makefile.am      | 10 ++++---
21156  fc-match/Makefile.am     |  2 +-
21157  9 files changed, 142 insertions(+), 30 deletions(-)
21158
21159 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
21160 Author: Keith Packard <keithp@keithp.com>
21161 Date:   Sun Oct 26 16:52:28 2003 +0000
21162
21163     Tag version 2.2.91
21164
21165  ChangeLog               | 4 ++++
21166  configure.in            | 2 +-
21167  fontconfig/fontconfig.h | 2 +-
21168  3 files changed, 6 insertions(+), 2 deletions(-)
21169
21170 commit e99043ac778280ed16ab69ca0844b634f7d20f30
21171 Author: Keith Packard <keithp@keithp.com>
21172 Date:   Sun Oct 26 16:45:23 2003 +0000
21173
21174     Include confdir.sgml.in in EXTRA_DIST
21175
21176  ChangeLog       | 5 +++++
21177  doc/Makefile.am | 2 +-
21178  2 files changed, 6 insertions(+), 1 deletion(-)
21179
21180 commit 75839218d18a7fad2f7e84cb995724763f7cae11
21181 Author: Josselin Mouette <joss@debian.org>
21182 Date:   Thu Oct 9 18:21:49 2003 +0000
21183
21184     Replace fc-cache and fc-list manpages with more detailed, SGML
21185     versions.
21186
21187  ChangeLog              |   7 ++
21188  fc-cache/.cvsignore    |   1 +
21189  fc-cache/Makefile.am   |  24 +++++-
21190  fc-cache/fc-cache.1    |  51 -------------
21191  fc-cache/fc-cache.sgml | 200
21192  +++++++++++++++++++++++++++++++++++++++++++++++++
21193  fc-list/.cvsignore     |   1 +
21194  fc-list/Makefile.am    |  24 +++++-
21195  fc-list/fc-list.1      |  37 ---------
21196  fc-list/fc-list.sgml   | 165 ++++++++++++++++++++++++++++++++++++++++
21197  9 files changed, 420 insertions(+), 90 deletions(-)
21198
21199 commit f077d662c001468eb2aa1261549accd9ff3de401
21200 Author: Owen Taylor <otaylor@redhat.com>
21201 Date:   Tue Sep 23 20:12:20 2003 +0000
21202
21203     Add a FC_HINT_STYLE key for patterns, with possible values
21204         HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
21205
21206  ChangeLog               | 7 +++++++
21207  fontconfig/fontconfig.h | 7 +++++++
21208  src/fcdefault.c         | 5 +++++
21209  src/fcname.c            | 6 ++++++
21210  4 files changed, 25 insertions(+)
21211
21212 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
21213 Author: Owen Taylor <otaylor@redhat.com>
21214 Date:   Tue Sep 23 20:06:40 2003 +0000
21215
21216     Remove Georgian capitals, they aren't used for normal writing. (Bug
21217     #116)
21218
21219  ChangeLog       | 5 +++++
21220  fc-lang/ka.orth | 2 +-
21221  2 files changed, 6 insertions(+), 1 deletion(-)
21222
21223 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
21224 Author: Noah Levitt <nlevitt@gmail.com>
21225 Date:   Sat Sep 6 19:40:41 2003 +0000
21226
21227     Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
21228     #111)
21229     When checking for monospace and dual-width fonts, allow roughly a 3%
21230         variance in the advances.
21231
21232  ChangeLog                 | 13 +++++++++++
21233  doc/fontconfig-devel.sgml |  4 ++--
21234  doc/fontconfig-user.sgml  |  3 ++-
21235  fontconfig/fontconfig.h   |  1 +
21236  src/fcfreetype.c          | 55
21237  +++++++++++++++++++++++++++++++++++++----------
21238  src/fcname.c              |  1 +
21239  6 files changed, 63 insertions(+), 14 deletions(-)
21240
21241 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
21242 Author: Manish Singh <yosh@gimp.org>
21243 Date:   Mon Sep 1 05:11:17 2003 +0000
21244
21245     FcConfigAppFontClear: Support passing NULL to use default config.
21246
21247  ChangeLog   | 5 +++++
21248  src/fccfg.c | 7 +++++++
21249  2 files changed, 12 insertions(+)
21250
21251 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
21252 Author: Carl Worth <cworth@cworth.org>
21253 Date:   Fri Aug 15 19:45:20 2003 +0000
21254
21255     Added new FcFini function for cleaning up all memory. Fixed a
21256     few memory
21257         leaks. fc-list now calls FcFini, (and is now leak-free according
21258         to
21259         valgrind)
21260
21261  ChangeLog                   |  44 +++++++++++
21262  doc/Makefile.am             |   8 +-
21263  doc/edit-sgml.c             | 187
21264  +++++++++++++++++++++++++++++++-------------
21265  doc/fcinit.fncs             |  11 +++
21266  fc-glyphname/fc-glyphname.c |  35 +++++++--
21267  fc-list/fc-list.c           |   4 +
21268  fc-match/fc-match.c         |   2 +-
21269  fontconfig/fontconfig.h     |   3 +
21270  src/fccfg.c                 |   6 ++
21271  src/fccharset.c             |  64 +++++++++++++--
21272  src/fcinit.c                |  13 +++
21273  src/fcint.h                 |   6 ++
21274  src/fcpat.c                 |  84 +++++++++++++++++++-
21275  src/fcxml.c                 |   4 +
21276  src/fontconfig.def.in       |   1 +
21277  15 files changed, 398 insertions(+), 74 deletions(-)
21278
21279 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
21280 Author: Keith Packard <keithp@keithp.com>
21281 Date:   Tue Aug 12 02:06:20 2003 +0000
21282
21283     Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
21284     varargs are
21285         untyped
21286
21287  fc-list/fc-list.c | 2 +-
21288  1 file changed, 1 insertion(+), 1 deletion(-)
21289
21290 commit 116e13b4431b051b8196db201c22cd67b30922e9
21291 Author: Keith Packard <keithp@keithp.com>
21292 Date:   Sun Jul 20 17:14:47 2003 +0000
21293
21294     Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
21295
21296  fontconfig/fcfreetype.h | 4 ++++
21297  1 file changed, 4 insertions(+)
21298
21299 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
21300 Author: Keith Packard <keithp@keithp.com>
21301 Date:   Sun Jul 20 16:06:18 2003 +0000
21302
21303     Implement new semantics for Contains and LISTING:
21304     LISTING requires that the font Contain all of the pattern values,
21305     where
21306         Contain is redefined for strings to mean precise matching (so that
21307         Courier 10 Pitch doesn't list Courier fonts)
21308     "Contains" for lang means both langs have the same language and
21309     either the
21310         same country or one is missing the country
21311
21312  src/fccfg.c  | 79
21313  +++++++++++++++++++++++++++++++++---------------------------
21314  src/fcdbg.c  |  3 +++
21315  src/fcint.h  |  3 ++-
21316  src/fclang.c | 18 ++++++++------
21317  src/fclist.c | 38 +++++++++++++++++++++--------
21318  src/fcxml.c  |  1 +
21319  6 files changed, 89 insertions(+), 53 deletions(-)
21320
21321 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
21322 Author: Keith Packard <keithp@keithp.com>
21323 Date:   Wed Jul 9 17:04:17 2003 +0000
21324
21325     Was miscomputing end of string position for FcStrtod in locales with
21326         multibyte separators
21327
21328  src/fcxml.c | 2 +-
21329  1 file changed, 1 insertion(+), 1 deletion(-)
21330
21331 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
21332 Author: Keith Packard <keithp@keithp.com>
21333 Date:   Thu Jun 26 08:19:11 2003 +0000
21334
21335     Add autoconf checks for FT_Has_PS_Glyph_Names
21336
21337  configure.in     | 3 ++-
21338  src/fcfreetype.c | 6 ++++++
21339  2 files changed, 8 insertions(+), 1 deletion(-)
21340
21341 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
21342 Author: Keith Packard <keithp@keithp.com>
21343 Date:   Thu Jun 26 00:39:04 2003 +0000
21344
21345     Allow config->cache to be null (as it is when $HOME is not set)
21346
21347  src/fccfg.c | 9 ++++++---
21348  1 file changed, 6 insertions(+), 3 deletions(-)
21349
21350 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
21351 Author: Keith Packard <keithp@keithp.com>
21352 Date:   Wed Jun 25 23:21:03 2003 +0000
21353
21354     Lean on autoconf to find useful FreeType functions (bug 95)
21355
21356  configure.in     |  7 +++++--
21357  src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
21358  2 files changed, 22 insertions(+), 31 deletions(-)
21359
21360 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
21361 Author: Keith Packard <keithp@keithp.com>
21362 Date:   Tue Jun 17 18:28:20 2003 +0000
21363
21364     Bug 75: dont build docs unless docbook is available. Dont install docs
21365         unless they are pre-built or buildable
21366
21367  Makefile.am     |  3 ++-
21368  configure.in    | 26 +++++++++++++++++++++-----
21369  doc/Makefile.am |  2 +-
21370  3 files changed, 24 insertions(+), 7 deletions(-)
21371
21372 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
21373 Author: Keith Packard <keithp@keithp.com>
21374 Date:   Tue Jun 17 17:31:16 2003 +0000
21375
21376     Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
21377         vvas@hal.csd.auth.gr (Vasilis Vasaitis))
21378
21379  fonts.conf.in | 22 ++++++++++++++--------
21380  1 file changed, 14 insertions(+), 8 deletions(-)
21381
21382 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
21383 Author: Tor Lillqvist <tml@iki.fi>
21384 Date:   Sun Jun 15 22:57:21 2003 +0000
21385
21386     Remove CRs from the out file before comparing (needed on Windows).
21387
21388  ChangeLog        | 3 +++
21389  test/run-test.sh | 1 +
21390  2 files changed, 4 insertions(+)
21391
21392 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
21393 Author: Tor Lillqvist <tml@iki.fi>
21394 Date:   Sun Jun 15 22:45:12 2003 +0000
21395
21396     Trivial braino.
21397
21398  src/fccfg.c | 2 +-
21399  1 file changed, 1 insertion(+), 1 deletion(-)
21400
21401 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
21402 Author: Tor Lillqvist <tml@iki.fi>
21403 Date:   Sun Jun 15 22:35:52 2003 +0000
21404
21405     Fix cut&paste error.
21406
21407  ChangeLog         | 4 ++++
21408  fontconfig-zip.in | 3 ++-
21409  src/Makefile.am   | 2 +-
21410  3 files changed, 7 insertions(+), 2 deletions(-)
21411
21412 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
21413 Author: Tor Lillqvist <tml@iki.fi>
21414 Date:   Fri Jun 13 23:04:35 2003 +0000
21415
21416     Check also for DLL_EXPORT as indication of being built as a DLL
21417     on Win32.
21418
21419  ChangeLog   | 3 +++
21420  src/fccfg.c | 6 +++++-
21421  2 files changed, 8 insertions(+), 1 deletion(-)
21422
21423 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
21424 Author: Tor Lillqvist <tml@iki.fi>
21425 Date:   Fri Jun 13 22:43:28 2003 +0000
21426
21427     Add share/doc directory. Add Fc*.3 man pages.
21428     Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
21429     Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
21430         which expects the EXPORTS line to be the first. Add
21431         FcConfigEnableHome.
21432
21433  ChangeLog             | 12 ++++++++++++
21434  configure.in          | 12 +++++++++---
21435  fontconfig-zip.in     |  4 +++-
21436  src/fontconfig.def.in |  5 +++--
21437  4 files changed, 27 insertions(+), 6 deletions(-)
21438
21439 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
21440 Author: Keith Packard <keithp@keithp.com>
21441 Date:   Mon Jun 9 19:21:06 2003 +0000
21442
21443     Update to version 2.2.90
21444
21445  ChangeLog               | 4 ++++
21446  configure.in            | 2 +-
21447  fontconfig/fontconfig.h | 2 +-
21448  3 files changed, 6 insertions(+), 2 deletions(-)
21449
21450 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
21451 Author: Keith Packard <keithp@keithp.com>
21452 Date:   Mon Jun 9 19:15:00 2003 +0000
21453
21454     Add a bunch of ChangeLog entries
21455
21456  ChangeLog | 79
21457  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21458  1 file changed, 78 insertions(+), 1 deletion(-)
21459
21460 commit 440e7054857a9a6382243f33498b2384f246379d
21461 Author: Keith Packard <keithp@keithp.com>
21462 Date:   Mon Jun 9 18:49:19 2003 +0000
21463
21464     Add fc-match program to demonstrate font matching from the command
21465     line
21466
21467  Makefile.am         | 2 +-
21468  configure.in        | 1 +
21469  fc-match/.cvsignore | 5 +++++
21470  3 files changed, 7 insertions(+), 1 deletion(-)
21471
21472 commit 947afeb566e738de3980c8c8751358ecfebdba25
21473 Author: Keith Packard <keithp@keithp.com>
21474 Date:   Mon Jun 9 17:31:03 2003 +0000
21475
21476     Optimization in FcLangSetIndex was broken, occasionally returning
21477     a pointer
21478         to the wrong location on miss
21479
21480  src/fclang.c | 21 +++++++--------------
21481  1 file changed, 7 insertions(+), 14 deletions(-)
21482
21483 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
21484 Author: Keith Packard <keithp@keithp.com>
21485 Date:   Mon Jun 9 16:53:31 2003 +0000
21486
21487     Add fc-match program
21488
21489  fc-match/Makefile.am |  32 +++++++++
21490  fc-match/fc-match.1  |  39 +++++++++++
21491  fc-match/fc-match.c  | 188
21492  +++++++++++++++++++++++++++++++++++++++++++++++++++
21493  3 files changed, 259 insertions(+)
21494
21495 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
21496 Author: Keith Packard <keithp@keithp.com>
21497 Date:   Sat May 31 21:07:01 2003 +0000
21498
21499     (Bug 85) add support for culmus fonts
21500
21501  fonts.conf.in | 39 +++++----------------------------------
21502  1 file changed, 5 insertions(+), 34 deletions(-)
21503
21504 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
21505 Author: Keith Packard <keithp@keithp.com>
21506 Date:   Sat May 31 14:58:41 2003 +0000
21507
21508     (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
21509     usage info
21510         on non-long option systems (Tim Mooney)
21511
21512  ChangeLog             |  4 ++++
21513  fc-cache/Makefile.am  |  4 ++--
21514  fc-cache/fc-cache.1   | 51
21515  +++++++++++++++++++++++++++++++++++++++++++++++++++
21516  fc-cache/fc-cache.c   | 19 ++++++++++++++++---
21517  fc-cache/fc-cache.man | 45 ---------------------------------------------
21518  fc-list/Makefile.am   |  4 ++--
21519  fc-list/fc-list.1     | 37 +++++++++++++++++++++++++++++++++++++
21520  fc-list/fc-list.c     | 11 +++++++++++
21521  fc-list/fc-list.man   | 36 ------------------------------------
21522  9 files changed, 123 insertions(+), 88 deletions(-)
21523
21524 commit d4d1e8bc604c98d647d70f9188744b95deba8723
21525 Author: James Su <suzhe@turbolinux.com.cn>
21526 Date:   Wed May 28 01:34:38 2003 +0000
21527
21528     Fix "contains" op for strings and langsets.
21529
21530  fontconfig/fontconfig.h |   6 +++
21531  src/fccfg.c             |  16 +++++---
21532  src/fcstr.c             | 103
21533  ++++++++++++++++++++++++++++++++++++++++++++++++
21534  3 files changed, 119 insertions(+), 6 deletions(-)
21535
21536 commit 53183e66e564c03401237f6fea873733ef326890
21537 Author: Keith Packard <keithp@keithp.com>
21538 Date:   Sat May 17 02:17:19 2003 +0000
21539
21540     Fix build error with BDF prop local. Free langset after query
21541
21542  src/fcfreetype.c | 9 ++++++++-
21543  1 file changed, 8 insertions(+), 1 deletion(-)
21544
21545 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
21546 Author: Keith Packard <keithp@keithp.com>
21547 Date:   Fri May 16 16:37:16 2003 +0000
21548
21549     oops. Left the psfontinfo.weight matching code commented out while
21550     testing
21551         other stuff...
21552
21553  src/fcfreetype.c | 2 --
21554  1 file changed, 2 deletions(-)
21555
21556 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
21557 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21558 Date:   Wed May 14 20:23:24 2003 +0000
21559
21560     Extract spacing from XLFD atom
21561
21562  src/fcfreetype.c | 14 ++++++++++++++
21563  1 file changed, 14 insertions(+)
21564
21565 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
21566 Author: Keith Packard <keithp@keithp.com>
21567 Date:   Mon May 12 20:48:59 2003 +0000
21568
21569     Use FcIsWidth to share code
21570     Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
21571         misclassifying some Han fonts as monospaced.
21572
21573  src/fcfreetype.c | 27 ++++++---------------------
21574  1 file changed, 6 insertions(+), 21 deletions(-)
21575
21576 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
21577 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21578 Date:   Mon May 12 09:11:10 2003 +0000
21579
21580     Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
21581
21582  src/fcfreetype.c | 5 ++++-
21583  1 file changed, 4 insertions(+), 1 deletion(-)
21584
21585 commit 0f362ad520e61e096c887f9374a485c3df32655a
21586 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21587 Date:   Mon May 12 09:04:24 2003 +0000
21588
21589     Generate FC_SIZE and FC_DPI for legacy bitmap fonts
21590
21591  src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
21592  1 file changed, 41 insertions(+)
21593
21594 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
21595 Author: Keith Packard <keithp@keithp.com>
21596 Date:   Wed May 7 16:13:24 2003 +0000
21597
21598     Add filename-based accept/reject to ammend available fonts.
21599     change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
21600         FreeType releases.
21601
21602  src/fccache.c    | 18 ++++++-----
21603  src/fccfg.c      | 96
21604  +++++++++++++++++++++++++++++++++++++++++++++++++++++---
21605  src/fcdir.c      | 60 ++++++++++++++++++++++++++---------
21606  src/fcfreetype.c |  2 +-
21607  src/fcint.h      | 40 +++++++++++++++++++++--
21608  src/fcxml.c      | 46 ++++++++++++++++++++++++++-
21609  6 files changed, 232 insertions(+), 30 deletions(-)
21610
21611 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
21612 Author: Keith Packard <keithp@keithp.com>
21613 Date:   Tue May 6 14:26:34 2003 +0000
21614
21615     Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
21616         <jshin@mailaps.org>)
21617
21618  fc-lang/ta.orth | 7 +++++--
21619  1 file changed, 5 insertions(+), 2 deletions(-)
21620
21621 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
21622 Author: Keith Packard <keithp@keithp.com>
21623 Date:   Sun May 4 22:58:29 2003 +0000
21624
21625     Add more .cvsignore entries
21626
21627  .cvsignore     | 1 +
21628  src/.cvsignore | 1 +
21629  2 files changed, 2 insertions(+)
21630
21631 commit 3018151753821434135c0c17873764f3283fcc50
21632 Author: Keith Packard <keithp@keithp.com>
21633 Date:   Sun May 4 22:57:00 2003 +0000
21634
21635     Add more .cvsignore entries
21636
21637  .cvsignore | 5 +++++
21638  1 file changed, 5 insertions(+)
21639
21640 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
21641 Author: Keith Packard <keithp@keithp.com>
21642 Date:   Sun May 4 22:53:49 2003 +0000
21643
21644     Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
21645     encodings
21646
21647  Makefile.am      |   2 +-
21648  configure.in     |   1 +
21649  src/fcfreetype.c | 160
21650  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21651  src/fcint.h      |  10 ++++
21652  4 files changed, 170 insertions(+), 3 deletions(-)
21653
21654 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
21655 Author: Keith Packard <keithp@keithp.com>
21656 Date:   Sun May 4 22:51:36 2003 +0000
21657
21658     Add .cvsignore in new fc-glyphname dir
21659
21660  fc-glyphname/.cvsignore | 6 ++++++
21661  1 file changed, 6 insertions(+)
21662
21663 commit 721d496d7864ff587f51637f578f4b35d501d091
21664 Author: Keith Packard <keithp@keithp.com>
21665 Date:   Sun May 4 22:50:17 2003 +0000
21666
21667     Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
21668         conversion functions
21669
21670  fc-glyphname/Makefile.am        |   42 +
21671  fc-glyphname/fc-glyphname.c     |  287 +++
21672  fc-glyphname/fcglyphname.tmpl.h |   25 +
21673  fc-glyphname/glyphlist.txt      | 4291
21674  +++++++++++++++++++++++++++++++++++++++
21675  fc-glyphname/zapfdingbats.txt   |  212 ++
21676  5 files changed, 4857 insertions(+)
21677
21678 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
21679 Author: Keith Packard <keithp@keithp.com>
21680 Date:   Fri May 2 01:11:53 2003 +0000
21681
21682     Grub through style to find weight/slant/width values when other
21683     techniques
21684         fail
21685
21686  src/fcfreetype.c | 228
21687  +++++++++++++++++++++++++++++++++++++------------------
21688  src/fcint.h      |   6 ++
21689  src/fcstr.c      |  74 ++++++++++++++++++
21690  3 files changed, 233 insertions(+), 75 deletions(-)
21691
21692 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
21693 Author: Keith Packard <keithp@keithp.com>
21694 Date:   Fri May 2 01:11:09 2003 +0000
21695
21696     Add book constant for book weight
21697
21698  src/fcname.c | 1 +
21699  1 file changed, 1 insertion(+)
21700
21701 commit ad293de0041230d530c5b3d2be56690db49e4510
21702 Author: Keith Packard <keithp@keithp.com>
21703 Date:   Fri May 2 01:09:57 2003 +0000
21704
21705     Add FC_WEIGHT_BOOK as weight 75
21706
21707  fontconfig/fontconfig.h | 1 +
21708  1 file changed, 1 insertion(+)
21709
21710 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
21711 Author: Noah Levitt <nlevitt@gmail.com>
21712 Date:   Thu May 1 16:20:27 2003 +0000
21713
21714     Fix expat function check.
21715
21716  configure.in | 8 ++++----
21717  1 file changed, 4 insertions(+), 4 deletions(-)
21718
21719 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
21720 Author: Noah Levitt <nlevitt@gmail.com>
21721 Date:   Thu May 1 16:15:28 2003 +0000
21722
21723     Check for an expat function that won't be there if expat is too old.
21724
21725  configure.in | 4 ++--
21726  1 file changed, 2 insertions(+), 2 deletions(-)
21727
21728 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
21729 Author: Keith Packard <keithp@keithp.com>
21730 Date:   Thu May 1 14:31:04 2003 +0000
21731
21732     Add demi and book postscript weight names. Allow spaces in postscript
21733     and X
21734         matching
21735
21736  src/fcfreetype.c | 6 ++++--
21737  1 file changed, 4 insertions(+), 2 deletions(-)
21738
21739 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
21740 Author: Keith Packard <keithp@keithp.com>
21741 Date:   Wed Apr 30 15:17:42 2003 +0000
21742
21743     Typo in bitstream foundry name
21744
21745  src/fcfreetype.c | 2 +-
21746  1 file changed, 1 insertion(+), 1 deletion(-)
21747
21748 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
21749 Author: Keith Packard <keithp@keithp.com>
21750 Date:   Thu Apr 24 17:31:03 2003 +0000
21751
21752     Debug output for unknown ps weight names. ignore italic_angle for
21753     PS fonts
21754         as FreeType already checks that
21755
21756  src/fcfreetype.c | 15 +++++++++++++--
21757  1 file changed, 13 insertions(+), 2 deletions(-)
21758
21759 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
21760 Author: Keith Packard <keithp@keithp.com>
21761 Date:   Thu Apr 24 15:29:33 2003 +0000
21762
21763     FcFontList broken when presented a charset - was comparing inclusion
21764     in the
21765         wrong direction
21766
21767  src/fccfg.c     |  8 ++++----
21768  src/fccharset.c | 15 +++++++++++++++
21769  2 files changed, 19 insertions(+), 4 deletions(-)
21770
21771 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
21772 Author: Keith Packard <keithp@keithp.com>
21773 Date:   Wed Apr 23 04:45:39 2003 +0000
21774
21775     Oops. Missing newline in .cvsignore
21776
21777  doc/.cvsignore | 2 +-
21778  1 file changed, 1 insertion(+), 1 deletion(-)
21779
21780 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
21781 Author: Keith Packard <keithp@keithp.com>
21782 Date:   Wed Apr 23 04:09:28 2003 +0000
21783
21784     Fix docs to close sgml tags
21785
21786  ChangeLog                 | 8 ++++++++
21787  doc/fcpattern.fncs        | 1 +
21788  doc/fontconfig-devel.sgml | 1 +
21789  doc/func.sgml             | 1 +
21790  4 files changed, 11 insertions(+)
21791
21792 commit c92926bf653425fff0291f1070cc7205e91810a0
21793 Author: Keith Packard <keithp@keithp.com>
21794 Date:   Wed Apr 23 04:06:18 2003 +0000
21795
21796     Add confdir.sgml to .cvsignore
21797
21798  doc/.cvsignore | 1 +
21799  1 file changed, 1 insertion(+)
21800
21801 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
21802 Author: Keith Packard <keithp@keithp.com>
21803 Date:   Wed Apr 23 04:05:58 2003 +0000
21804
21805     Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
21806         trailing newline instead of leaving CVS file without a newline
21807         (which
21808         will break at some point)
21809
21810  doc/Makefile.am     | 3 ++-
21811  doc/confdir.sgml.in | 2 +-
21812  2 files changed, 3 insertions(+), 2 deletions(-)
21813
21814 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
21815 Author: Noah Levitt <nlevitt@gmail.com>
21816 Date:   Wed Apr 23 00:40:24 2003 +0000
21817
21818     Got rid of the newline at the end of the file. It's yucky but,
21819     I'm not sure
21820         how else to get rid of the newline in the output.
21821
21822  doc/confdir.sgml.in | 2 +-
21823  1 file changed, 1 insertion(+), 1 deletion(-)
21824
21825 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
21826 Author: Noah Levitt <nlevitt@gmail.com>
21827 Date:   Wed Apr 23 00:08:03 2003 +0000
21828
21829     Getting closer to fixing /etc/fonts hard-coding.
21830
21831  configure.in        |  1 -
21832  doc/Makefile.am     |  4 ++++
21833  doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
21834  3 files changed, 29 insertions(+), 1 deletion(-)
21835
21836 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
21837 Author: Noah Levitt <nlevitt@gmail.com>
21838 Date:   Tue Apr 22 23:34:50 2003 +0000
21839
21840     Testing syncmail yet again.
21841
21842  .cvsignore               |  2 +-
21843  configure.in             |  1 +
21844  doc/Makefile.am          | 12 ++++++------
21845  doc/fontconfig-user.sgml |  9 +++++----
21846  4 files changed, 13 insertions(+), 11 deletions(-)
21847
21848 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
21849 Author: Keith Packard <keithp@keithp.com>
21850 Date:   Tue Apr 22 16:53:18 2003 +0000
21851
21852     Fix autogen.sh to work with newer automakes
21853
21854  autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
21855  1 file changed, 35 insertions(+), 10 deletions(-)
21856
21857 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
21858 Author: Keith Packard <keithp@keithp.com>
21859 Date:   Tue Apr 22 06:27:27 2003 +0000
21860
21861     Handle pattern elements moving during multiple edits
21862
21863  src/fccfg.c | 8 ++++++++
21864  1 file changed, 8 insertions(+)
21865
21866 commit 781f10486df22a422b92114ad438d4d8e74c9b93
21867 Author: Keith Packard <keithp@keithp.com>
21868 Date:   Mon Apr 21 16:12:22 2003 +0000
21869
21870     Update to version 2.2.0
21871
21872  configure.in            | 2 +-
21873  fontconfig/fontconfig.h | 4 ++--
21874  2 files changed, 3 insertions(+), 3 deletions(-)
21875
21876 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
21877 Author: Noah Levitt <nlevitt@gmail.com>
21878 Date:   Mon Apr 21 06:17:23 2003 +0000
21879
21880     Fixed variable name mistake.
21881
21882  configure.in | 4 ++--
21883  1 file changed, 2 insertions(+), 2 deletions(-)
21884
21885 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
21886 Author: Keith Packard <keithp@keithp.com>
21887 Date:   Sun Apr 20 04:44:09 2003 +0000
21888
21889     From James Su -- only part of page 0xff is Latin
21890
21891  src/fcfreetype.c | 3 ++-
21892  1 file changed, 2 insertions(+), 1 deletion(-)
21893
21894 commit 29d961a28e231302683577328ed4724319805a7f
21895 Author: Keith Packard <keithp@keithp.com>
21896 Date:   Fri Apr 18 15:56:05 2003 +0000
21897
21898     Guard calls to FT_Get_BDF_Property to avoid freetype jumping
21899     through null
21900         pointer
21901
21902  src/fcfreetype.c | 12 +++++++++---
21903  1 file changed, 9 insertions(+), 3 deletions(-)
21904
21905 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
21906 Author: Keith Packard <keithp@keithp.com>
21907 Date:   Thu Apr 17 21:50:24 2003 +0000
21908
21909     Pass FONTCONFIG_PATH in arguments to get expanded
21910
21911  src/Makefile.am | 1 +
21912  src/fccfg.c     | 4 ----
21913  2 files changed, 1 insertion(+), 4 deletions(-)
21914
21915 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
21916 Author: Keith Packard <keithp@keithp.com>
21917 Date:   Thu Apr 17 21:29:12 2003 +0000
21918
21919     BDF properties not available until FreeType 2.1.4
21920
21921  src/fcfreetype.c | 2 +-
21922  1 file changed, 1 insertion(+), 1 deletion(-)
21923
21924 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
21925 Author: Colin Walters <walters@verbum.org>
21926 Date:   Thu Apr 17 17:43:04 2003 +0000
21927
21928     Remove some unused variables, and initialize some other ones so
21929     gcc doesn't
21930         warn us.
21931
21932  ChangeLog       | 5 +++++
21933  doc/edit-sgml.c | 1 +
21934  src/fclang.c    | 6 ++----
21935  3 files changed, 8 insertions(+), 4 deletions(-)
21936
21937 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
21938 Author: Keith Packard <keithp@keithp.com>
21939 Date:   Thu Apr 17 15:47:34 2003 +0000
21940
21941     Solaris porting fixes
21942
21943  configure.in      | 4 ++--
21944  fc-lang/fc-lang.c | 4 ++--
21945  2 files changed, 4 insertions(+), 4 deletions(-)
21946
21947 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
21948 Author: Keith Packard <keithp@keithp.com>
21949 Date:   Wed Apr 16 22:04:42 2003 +0000
21950
21951     Add Vera support to default configuration
21952
21953  fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
21954  1 file changed, 50 insertions(+)
21955
21956 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
21957 Author: Keith Packard <keithp@keithp.com>
21958 Date:   Wed Apr 16 21:50:51 2003 +0000
21959
21960     bump version to 2.1.94
21961
21962  configure.in            | 2 +-
21963  fontconfig/fontconfig.h | 2 +-
21964  2 files changed, 2 insertions(+), 2 deletions(-)
21965
21966 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
21967 Author: Keith Packard <keithp@keithp.com>
21968 Date:   Wed Apr 16 18:49:28 2003 +0000
21969
21970     add some changelog entries
21971
21972  ChangeLog | 18 ++++++++++++++++++
21973  1 file changed, 18 insertions(+)
21974
21975 commit 0e7a434783b28e9e954d3136195af7ba622c459d
21976 Author: Keith Packard <keithp@keithp.com>
21977 Date:   Wed Apr 16 18:08:47 2003 +0000
21978
21979     Search through the BDF properties for width and foundry information
21980
21981  src/fcfreetype.c | 76
21982  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21983  1 file changed, 75 insertions(+), 1 deletion(-)
21984
21985 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
21986 Author: Keith Packard <keithp@keithp.com>
21987 Date:   Wed Apr 16 16:19:38 2003 +0000
21988
21989     Move foundry detection data into fcfreetype.c (which is getting rather
21990         large at this point)
21991
21992  src/Makefile.am  |   2 +-
21993  src/data.h       |  77 ------------------------
21994  src/fcfreetype.c | 177
21995  ++++++++++++++++++++++++++++++++++++++++++-------------
21996  3 files changed, 137 insertions(+), 119 deletions(-)
21997
21998 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
21999 Author: Keith Packard <keithp@keithp.com>
22000 Date:   Wed Apr 16 16:18:27 2003 +0000
22001
22002     bool was misdeclared in DTD
22003
22004  fonts.dtd | 2 +-
22005  1 file changed, 1 insertion(+), 1 deletion(-)
22006
22007 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
22008 Author: Keith Packard <keithp@keithp.com>
22009 Date:   Tue Apr 15 23:38:06 2003 +0000
22010
22011     Fix unary operator parsing. Add floor, ceil, trunc and round unary
22012         operators
22013
22014  fontconfig/fontconfig.h |   2 +
22015  fonts.dtd               |   6 ++-
22016  src/Makefile.am         |   2 +-
22017  src/fccfg.c             |  71 ++++++++++++++++++++++++++++++++
22018  src/fcdbg.c             |  20 +++++++++
22019  src/fcint.h             |   3 +-
22020  src/fcxml.c             | 107
22021  ++++++++++++++++++++++++++++++++++++++----------
22022  7 files changed, 187 insertions(+), 24 deletions(-)
22023
22024 commit 52253696cd2779bd9040457fbd157bbe75895ed6
22025 Author: Keith Packard <keithp@keithp.com>
22026 Date:   Tue Apr 15 17:01:39 2003 +0000
22027
22028     Clean up ps font weight matching and check for NULL
22029
22030  src/fcfreetype.c | 59
22031  +++++++++++++++++++++++++++++---------------------------
22032  1 file changed, 31 insertions(+), 28 deletions(-)
22033
22034 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
22035 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
22036 Date:   Fri Apr 11 23:45:59 2003 +0000
22037
22038     Implemented foundry generation for Type 1 and TrueType
22039
22040  src/data.h       | 77
22041  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22042  src/fcfreetype.c | 73
22043  +++++++++++++++++++++++++++++++++++++++++++++++++----
22044  2 files changed, 145 insertions(+), 5 deletions(-)
22045
22046 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
22047 Author: Keith Packard <keithp@keithp.com>
22048 Date:   Fri Apr 11 23:00:51 2003 +0000
22049
22050     update version number to 2.1.93
22051
22052  configure.in            | 2 +-
22053  fontconfig/fontconfig.h | 2 +-
22054  2 files changed, 2 insertions(+), 2 deletions(-)
22055
22056 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
22057 Author: Keith Packard <keithp@keithp.com>
22058 Date:   Fri Apr 11 22:53:53 2003 +0000
22059
22060     Run fc-cache from local dir instead of install dir to help LFS
22061     installs (I
22062         hope)
22063
22064  Makefile.am | 2 +-
22065  1 file changed, 1 insertion(+), 1 deletion(-)
22066
22067 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
22068 Author: Keith Packard <keithp@keithp.com>
22069 Date:   Fri Apr 11 22:24:23 2003 +0000
22070
22071     Switch to locale-independent string compare function
22072
22073  src/fcfreetype.c | 28 ++++++++++++++--------------
22074  1 file changed, 14 insertions(+), 14 deletions(-)
22075
22076 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
22077 Author: Keith Packard <keithp@keithp.com>
22078 Date:   Fri Apr 11 22:17:11 2003 +0000
22079
22080     Bug #46, #47 fontconfig should retrieve type 1 font information from
22081         FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
22082         Escalante)
22083
22084  src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
22085  1 file changed, 44 insertions(+)
22086
22087 commit cc30f9ca548661d0d9eb07216d261457db58ca02
22088 Author: Keith Packard <keithp@keithp.com>
22089 Date:   Tue Apr 8 05:00:25 2003 +0000
22090
22091     remove -u option to docbook2man which was trashing the .html file
22092
22093  doc/Makefile.am | 2 +-
22094  1 file changed, 1 insertion(+), 1 deletion(-)
22095
22096 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
22097 Author: Colin Walters <walters@verbum.org>
22098 Date:   Tue Apr 8 03:58:57 2003 +0000
22099
22100     *** empty log message ***
22101
22102  ChangeLog | 5 +++++
22103  1 file changed, 5 insertions(+)
22104
22105 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
22106 Author: Colin Walters <walters@verbum.org>
22107 Date:   Tue Apr 8 03:58:08 2003 +0000
22108
22109     Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
22110
22111  src/Makefile.am | 4 ++--
22112  1 file changed, 2 insertions(+), 2 deletions(-)
22113
22114 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
22115 Author: Keith Packard <keithp@keithp.com>
22116 Date:   Fri Apr 4 20:17:40 2003 +0000
22117
22118     update copyright years
22119
22120  COPYING       |  2 +-
22121  fonts.conf.in | 15 ++-------------
22122  local.conf    |  9 +++++++++
22123  3 files changed, 12 insertions(+), 14 deletions(-)
22124
22125 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
22126 Author: Keith Packard <keithp@keithp.com>
22127 Date:   Fri Apr 4 20:16:33 2003 +0000
22128
22129     Move sample subpixel configuration to local.conf
22130
22131  config/Makedefs.in | 4 ++--
22132  config/install.sh  | 4 ++--
22133  2 files changed, 4 insertions(+), 4 deletions(-)
22134
22135 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
22136 Author: Keith Packard <keithp@keithp.com>
22137 Date:   Fri Mar 28 17:08:35 2003 +0000
22138
22139     Set spacing to mono if every encoded glyph is the same width
22140
22141  fontconfig/fcfreetype.h |  3 +++
22142  src/fcfreetype.c        | 46
22143  +++++++++++++++++++++++++++++++++++++++++-----
22144  2 files changed, 44 insertions(+), 5 deletions(-)
22145
22146 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
22147 Author: Keith Packard <keithp@keithp.com>
22148 Date:   Mon Mar 24 05:03:20 2003 +0000
22149
22150     Wrong pattern for matching font file names. Fix submitted by
22151         hjchoe@hancom.com (Choe Hwanjin)
22152
22153  configure.in | 2 +-
22154  1 file changed, 1 insertion(+), 1 deletion(-)
22155
22156 commit c8582ff72ade8522d545d117641e4afac61382a0
22157 Author: Tor Lillqvist <tml@iki.fi>
22158 Date:   Sat Mar 22 21:28:13 2003 +0000
22159
22160     Changes for Windows:
22161     Add a fontconfig-zip(.in) script, used to build a binary distribution.
22162
22163  fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
22164  1 file changed, 30 insertions(+)
22165
22166 commit daeed6e048a413a94754fd79f62307ca9be80a43
22167 Author: Tor Lillqvist <tml@iki.fi>
22168 Date:   Sat Mar 22 21:25:34 2003 +0000
22169
22170     Changes for Windows:
22171     On Windows with gcc (a.k.a. mingw) build as a DLL.
22172     We don't want to hardcode the fonts.conf file location in the DLL,
22173     so we
22174         look up the DLL location at run-time in a DllMain() function. The
22175         fonts.conf location is deduced from that.
22176     The colon can't be used as path separator on Windows, semicolon
22177     is used
22178         instead. File path components can be separated with either
22179         slash or
22180         backslash. Absolute paths can also begin with a drive letter.
22181     Add internal function FcStrLastSlash that strrchr's the last slash, or
22182         backslash on Windows.
22183     There is no link() on Windows. For atomicity checks, mkdir a lock
22184     directory
22185         instead.
22186     In addition to HOME, also look for USERPROFILE.
22187     Recognize the special font directory token WINDOWSFONTDIR, to use the
22188         system's font directory.
22189     Remove the fontconfig-def.cpp that was obsolete. Add
22190     fontconfig.def(.in),
22191         without internal functions.
22192     Add a fontconfig-zip(.in) script, used to build a binary distribution.
22193
22194  ChangeLog              |  32 ++++++++++
22195  Makefile.am            |   3 +-
22196  configure.in           |  28 +++++++-
22197  fc-lang/fc-lang.man    |   6 +-
22198  src/Makefile.am        |  55 +++++++++++++++-
22199  src/fcatomic.c         |  23 ++++++-
22200  src/fccache.c          |  21 +++++-
22201  src/fccfg.c            |  90 ++++++++++++++++++++++++--
22202  src/fcint.h            |   9 +++
22203  src/fcstr.c            |  23 ++++++-
22204  src/fcxml.c            |  30 +++++++++
22205  src/fontconfig-def.cpp | 170
22206  -------------------------------------------------
22207  src/fontconfig.def.in  | 161
22208  ++++++++++++++++++++++++++++++++++++++++++++++
22209  13 files changed, 464 insertions(+), 187 deletions(-)
22210
22211 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
22212 Author: Keith Packard <keithp@keithp.com>
22213 Date:   Sat Mar 22 01:55:00 2003 +0000
22214
22215     switch // comment
22216
22217  src/fclang.c | 2 +-
22218  1 file changed, 1 insertion(+), 1 deletion(-)
22219
22220 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
22221 Author: Keith Packard <keithp@keithp.com>
22222 Date:   Thu Mar 20 02:01:01 2003 +0000
22223
22224     strtod under some locales requires digits before the decimal
22225
22226  doc/fontconfig-user.sgml | 8 ++++++--
22227  fonts.conf.in            | 2 +-
22228  2 files changed, 7 insertions(+), 3 deletions(-)
22229
22230 commit f4007a672834df25f0f9b6a918c135d2b79a3784
22231 Author: Keith Packard <keithp@keithp.com>
22232 Date:   Thu Mar 20 02:00:15 2003 +0000
22233
22234     Avoid crashing on empty test/edit lists
22235
22236  src/fccfg.c | 6 ++++--
22237  1 file changed, 4 insertions(+), 2 deletions(-)
22238
22239 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
22240 Author: Keith Packard <keithp@keithp.com>
22241 Date:   Thu Mar 20 01:59:28 2003 +0000
22242
22243     bogus libtoolize --version | libtoolize --version
22244
22245  autogen.sh | 2 +-
22246  1 file changed, 1 insertion(+), 1 deletion(-)
22247
22248 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
22249 Author: Keith Packard <keithp@keithp.com>
22250 Date:   Tue Mar 18 08:03:42 2003 +0000
22251
22252     FcCharSetIsSubset errored on fonts with subsets in early blocks
22253     and extra
22254         blocks not present in the second argument
22255
22256  src/fccharset.c | 2 +-
22257  1 file changed, 1 insertion(+), 1 deletion(-)
22258
22259 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
22260 Author: Keith Packard <keithp@keithp.com>
22261 Date:   Fri Mar 14 00:16:56 2003 +0000
22262
22263     Fix configure arguments (bug 45)
22264
22265  configure.in | 10 +++++-----
22266  1 file changed, 5 insertions(+), 5 deletions(-)
22267
22268 commit 81fa16c3366a701255f4e52cdfd716dd06253748
22269 Author: Keith Packard <keithp@keithp.com>
22270 Date:   Wed Mar 12 22:16:43 2003 +0000
22271
22272     add font widths and extend weight from OS/2 table
22273
22274  fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
22275  src/fcdefault.c         |  3 +++
22276  src/fcfreetype.c        | 54
22277  ++++++++++++++++++++++++++++++++++++++++++++-----
22278  src/fcmatch.c           | 29 +++++++++++++++++---------
22279  src/fcname.c            | 18 +++++++++++++++++
22280  5 files changed, 120 insertions(+), 28 deletions(-)
22281
22282 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
22283 Author: Keith Packard <keithp@keithp.com>
22284 Date:   Wed Mar 12 22:15:39 2003 +0000
22285
22286     Global cache time checking was using wrong file name and computing
22287     wrong
22288         count of fonts per file
22289
22290  src/fccache.c | 10 +++++-----
22291  src/fcdir.c   |  8 ++++++--
22292  src/fcint.h   |  2 +-
22293  3 files changed, 12 insertions(+), 8 deletions(-)
22294
22295 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
22296 Author: Keith Packard <keithp@keithp.com>
22297 Date:   Mon Mar 10 06:56:32 2003 +0000
22298
22299     Ship manual
22300
22301  fc-list/Makefile.am | 2 ++
22302  1 file changed, 2 insertions(+)
22303
22304 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
22305 Author: Mike A. Harris <mharris@redhat.com>
22306 Date:   Sat Mar 8 01:03:32 2003 +0000
22307
22308     Updated RPM specfile for 2.1.92 and fixed remaining known spec
22309     file issues
22310
22311  ChangeLog          |  8 ++++++++
22312  fontconfig.spec.in | 19 +++++++++++++++++--
22313  2 files changed, 25 insertions(+), 2 deletions(-)
22314
22315 commit 6348213702153f1097c648ae575bcc89dbb259dc
22316 Author: Keith Packard <keithp@keithp.com>
22317 Date:   Fri Mar 7 21:04:52 2003 +0000
22318
22319     Bump version to 2.1.92
22320
22321  configure.in            | 2 +-
22322  fontconfig/fontconfig.h | 2 +-
22323  2 files changed, 2 insertions(+), 2 deletions(-)
22324
22325 commit dcd1f27185958b000f12e0390970c925f4386598
22326 Author: Keith Packard <keithp@keithp.com>
22327 Date:   Fri Mar 7 20:51:17 2003 +0000
22328
22329     add version.sgml to .cvsignore
22330
22331  doc/.cvsignore | 1 +
22332  1 file changed, 1 insertion(+)
22333
22334 commit ae2c2943648313b41f2d032b72618d11ffdd1772
22335 Author: Keith Packard <keithp@keithp.com>
22336 Date:   Fri Mar 7 20:50:44 2003 +0000
22337
22338     Add version number to user doc
22339
22340  doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
22341  doc/func.sgml            |  1 +
22342  2 files changed, 18 insertions(+), 10 deletions(-)
22343
22344 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
22345 Author: Keith Packard <keithp@keithp.com>
22346 Date:   Fri Mar 7 20:45:43 2003 +0000
22347
22348     Add version number to documentation
22349
22350  configure.in              |  1 +
22351  doc/fontconfig-devel.sgml | 13 +++----------
22352  doc/func.sgml             |  4 ++++
22353  doc/version.sgml.in       | 24 ++++++++++++++++++++++++
22354  4 files changed, 32 insertions(+), 10 deletions(-)
22355
22356 commit 4484582ebaaaea4982248a6141d87d488ef322bd
22357 Author: Keith Packard <keithp@keithp.com>
22358 Date:   Fri Mar 7 20:45:20 2003 +0000
22359
22360     wasnt rebuilding most of the docs
22361
22362  doc/Makefile.am | 18 +++++++++---------
22363  1 file changed, 9 insertions(+), 9 deletions(-)
22364
22365 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
22366 Author: Keith Packard <keithp@keithp.com>
22367 Date:   Fri Mar 7 20:04:13 2003 +0000
22368
22369     distribute man page
22370
22371  fc-cache/Makefile.am | 2 ++
22372  1 file changed, 2 insertions(+)
22373
22374 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
22375 Author: Keith Packard <keithp@keithp.com>
22376 Date:   Fri Mar 7 20:03:53 2003 +0000
22377
22378     note that default mandir is usually wrong
22379
22380  INSTALL | 2 +-
22381  1 file changed, 1 insertion(+), 1 deletion(-)
22382
22383 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
22384 Author: Keith Packard <keithp@keithp.com>
22385 Date:   Fri Mar 7 20:03:23 2003 +0000
22386
22387     get manuals to install with automake-1.4
22388
22389  doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
22390  1 file changed, 21 insertions(+), 23 deletions(-)
22391
22392 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
22393 Author: Keith Packard <keithp@keithp.com>
22394 Date:   Fri Mar 7 19:41:34 2003 +0000
22395
22396     Create fontconfig-user.html
22397
22398  doc/Makefile.am | 2 +-
22399  1 file changed, 1 insertion(+), 1 deletion(-)
22400
22401 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
22402 Author: Keith Packard <keithp@keithp.com>
22403 Date:   Fri Mar 7 19:39:57 2003 +0000
22404
22405     Add more to .cvsignore
22406
22407  doc/.cvsignore | 9 +++++++++
22408  1 file changed, 9 insertions(+)
22409
22410 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
22411 Author: Keith Packard <keithp@keithp.com>
22412 Date:   Fri Mar 7 19:37:16 2003 +0000
22413
22414     Make documentation build
22415
22416  doc/Makefile.am          | 172
22417  +++++++++++++++++++++++++++--------------------
22418  doc/edit-sgml.c          |   2 +-
22419  doc/fontconfig-user.sgml |   2 +-
22420  3 files changed, 102 insertions(+), 74 deletions(-)
22421
22422 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
22423 Author: Keith Packard <keithp@keithp.com>
22424 Date:   Fri Mar 7 19:01:41 2003 +0000
22425
22426     Finish reformatting developer documentation
22427
22428  doc/Makefile.am           |  16 +-
22429  doc/edit-sgml.c           |  17 +-
22430  doc/fcatomic.fncs         |  93 +++++++++
22431  doc/fcconfig.fncs         | 153 ++++++++-------
22432  doc/fcfile.fncs           |  78 ++++++++
22433  doc/fcfreetype.fncs       |  69 +++++++
22434  doc/fcinit.fncs           |  78 ++++++++
22435  doc/fcstring.fncs         | 150 +++++++++++++++
22436  doc/fcstrset.fncs         | 104 ++++++++++
22437  doc/fontconfig-devel.sgml | 475
22438  +++++++++++-----------------------------------
22439  10 files changed, 795 insertions(+), 438 deletions(-)
22440
22441 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
22442 Author: Keith Packard <keithp@keithp.com>
22443 Date:   Fri Mar 7 08:52:27 2003 +0000
22444
22445     Add copyright
22446
22447  doc/func.sgml | 23 +++++++++++++++++++++++
22448  1 file changed, 23 insertions(+)
22449
22450 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
22451 Author: Keith Packard <keithp@keithp.com>
22452 Date:   Fri Mar 7 08:51:14 2003 +0000
22453
22454     Use <parameter> tags. Add copyrights
22455
22456  doc/fcconfig.fncs     | 46 +++++++++++++++++++++++-----------------------
22457  doc/fcconstant.fncs   | 10 +++++-----
22458  doc/fcobjecttype.fncs |  6 +++---
22459  doc/fcpattern.fncs    | 14 +++++++-------
22460  doc/fcvalue.fncs      |  4 ++--
22461  5 files changed, 40 insertions(+), 40 deletions(-)
22462
22463 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
22464 Author: Keith Packard <keithp@keithp.com>
22465 Date:   Fri Mar 7 08:44:32 2003 +0000
22466
22467     Add lots more function documentation
22468
22469  doc/Makefile.am           |  16 ++-
22470  doc/fcblanks.fncs         |  58 +++++++++
22471  doc/fccharset.fncs        |  23 ++++
22472  doc/fcconfig.fncs         | 279
22473  +++++++++++++++++++++++++++++++++++++++++++
22474  doc/fcconstant.fncs       |  58 +++++++++
22475  doc/fcfontset.fncs        |  49 ++++++++
22476  doc/fcmatrix.fncs         |  23 ++++
22477  doc/fcobjectset.fncs      |  61 ++++++++++
22478  doc/fcobjecttype.fncs     |  48 ++++++++
22479  doc/fcpattern.fncs        |  23 ++++
22480  doc/fcvalue.fncs          |  23 ++++
22481  doc/fontconfig-devel.sgml | 292
22482  +++-------------------------------------------
22483  12 files changed, 677 insertions(+), 276 deletions(-)
22484
22485 commit 22671e25510e77af1a8f2b569314ba2de1c93353
22486 Author: Keith Packard <keithp@keithp.com>
22487 Date:   Fri Mar 7 07:12:51 2003 +0000
22488
22489     Rework documentation to build man pages for each function
22490
22491  doc/Makefile.am           |   84 ++-
22492  doc/fccharset.fncs        |  144 +++++
22493  doc/fcmatrix.fncs         |  100 ++++
22494  doc/fcpattern.fncs        |  287 ++++++++++
22495  doc/fcvalue.fncs          |   17 +
22496  doc/fontconfig-devel.sgml | 1355
22497  ++++++++++++++++++---------------------------
22498  doc/fontconfig-user.sgml  |  396 ++++++-------
22499  doc/func.sgml             |   61 ++
22500  8 files changed, 1411 insertions(+), 1033 deletions(-)
22501
22502 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
22503 Author: Keith Packard <keithp@keithp.com>
22504 Date:   Fri Mar 7 06:17:36 2003 +0000
22505
22506     Add func doc creation program edit-sgml
22507
22508  doc/edit-sgml.c | 426
22509  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22510  1 file changed, 426 insertions(+)
22511
22512 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
22513 Author: Mike A. Harris <mharris@redhat.com>
22514 Date:   Wed Mar 5 10:09:57 2003 +0000
22515
22516     Update Changelog
22517
22518  ChangeLog | 7 +++++++
22519  1 file changed, 7 insertions(+)
22520
22521 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
22522 Author: Mike A. Harris <mharris@redhat.com>
22523 Date:   Wed Mar 5 10:08:08 2003 +0000
22524
22525     Added back the configure macro options --disable-docs because
22526     otherwise
22527         fontconfig installs docs into /usr/share/doc/fontconfig (with no
22528         version number) unconditionally, causing RPM to fail the build
22529         due to
22530         _unpackaged_files_terminate_build. We pick up the pregenerated
22531         docs
22532         with %doc already.
22533
22534  fontconfig.spec.in | 8 +++++++-
22535  1 file changed, 7 insertions(+), 1 deletion(-)
22536
22537 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
22538 Author: Mike A. Harris <mharris@redhat.com>
22539 Date:   Wed Mar 5 09:28:08 2003 +0000
22540
22541     Updated rpm specfile changelog and Changelog to reflect today's
22542     changes
22543
22544  ChangeLog          | 13 ++++++++++++-
22545  fontconfig.spec.in |  9 ++++++++-
22546  2 files changed, 20 insertions(+), 2 deletions(-)
22547
22548 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
22549 Author: Mike A. Harris <mharris@redhat.com>
22550 Date:   Wed Mar 5 09:16:37 2003 +0000
22551
22552     Reordered %files lists to be a bit tidier. Made -devel package own the
22553         %{_includedir}/fontconfig directory
22554
22555  fontconfig.spec.in | 9 +++++----
22556  1 file changed, 5 insertions(+), 4 deletions(-)
22557
22558 commit c674c89bf919fa7f357319a7ce825ba5369ff737
22559 Author: Mike A. Harris <mharris@redhat.com>
22560 Date:   Wed Mar 5 09:14:06 2003 +0000
22561
22562     Put %post script in {}'s for tidyness, and change the call to
22563     fc-cache to
22564         use %{_bindir}/fc-cache
22565
22566  fontconfig.spec.in | 9 +++++----
22567  1 file changed, 5 insertions(+), 4 deletions(-)
22568
22569 commit 5283328a6006420cb3382c0dbef55f715996b91c
22570 Author: Mike A. Harris <mharris@redhat.com>
22571 Date:   Wed Mar 5 09:10:14 2003 +0000
22572
22573     Changed BuildRequires: lines to use %{_bindir} macro instead of
22574     hard coded
22575         /usr/bin
22576
22577  fontconfig.spec.in | 4 ++--
22578  1 file changed, 2 insertions(+), 2 deletions(-)
22579
22580 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
22581 Author: Mike A. Harris <mharris@redhat.com>
22582 Date:   Wed Mar 5 09:08:41 2003 +0000
22583
22584     Replace commented out %define at top of specfile with a comment
22585     preceding
22586         the freetype2 define, since rpm expands macros in comments. Also
22587         remove
22588         -j flag from make, as _smp_mflags expands to -jN already.
22589
22590  fontconfig.spec.in | 6 +++---
22591  1 file changed, 3 insertions(+), 3 deletions(-)
22592
22593 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
22594 Author: Keith Packard <keithp@keithp.com>
22595 Date:   Wed Mar 5 07:45:37 2003 +0000
22596
22597     switch vesion to version
22598
22599  fontconfig.spec.in | 2 +-
22600  1 file changed, 1 insertion(+), 1 deletion(-)
22601
22602 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
22603 Author: Keith Packard <keithp@keithp.com>
22604 Date:   Wed Mar 5 06:09:36 2003 +0000
22605
22606     optimize string compares even more
22607
22608  src/fcstr.c | 19 +++----------------
22609  1 file changed, 3 insertions(+), 16 deletions(-)
22610
22611 commit dc1de232a694c9c431604e701e8f617978a00e0a
22612 Author: Keith Packard <keithp@keithp.com>
22613 Date:   Wed Mar 5 06:09:14 2003 +0000
22614
22615     Use VERSION in fontconfig.pc.in
22616
22617  fontconfig.pc.in | 2 +-
22618  1 file changed, 1 insertion(+), 1 deletion(-)
22619
22620 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
22621 Author: Keith Packard <keithp@keithp.com>
22622 Date:   Wed Mar 5 05:57:11 2003 +0000
22623
22624     No longer using config directory
22625
22626  configure.in | 2 --
22627  1 file changed, 2 deletions(-)
22628
22629 commit 94421e4097d84b50fc2da285b57fb00da3592796
22630 Author: Keith Packard <keithp@keithp.com>
22631 Date:   Wed Mar 5 05:53:10 2003 +0000
22632
22633     use FcToLower instead of tolower
22634
22635  src/fcname.c | 12 +++++-------
22636  1 file changed, 5 insertions(+), 7 deletions(-)
22637
22638 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
22639 Author: Keith Packard <keithp@keithp.com>
22640 Date:   Wed Mar 5 05:52:51 2003 +0000
22641
22642     Add FcLangSetPrint
22643
22644  src/fcdbg.c | 29 ++++++++++++++++++-----------
22645  1 file changed, 18 insertions(+), 11 deletions(-)
22646
22647 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
22648 Author: Keith Packard <keithp@keithp.com>
22649 Date:   Wed Mar 5 05:52:31 2003 +0000
22650
22651     AddFcLangSetContains for font listing, add first-letter table for
22652     language
22653         lookups, change RCS tag
22654
22655  src/fccfg.c  |   8 +--
22656  src/fcint.h  |   7 +-
22657  src/fclang.c | 231
22658  ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
22659  src/fclist.c |   6 +-
22660  4 files changed, 219 insertions(+), 33 deletions(-)
22661
22662 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
22663 Author: Keith Packard <keithp@keithp.com>
22664 Date:   Wed Mar 5 05:51:27 2003 +0000
22665
22666     Change RCS tag
22667
22668  fc-cache/fc-cache.c    | 4 ++--
22669  fc-cache/fc-cache.man  | 4 ++--
22670  fc-list/fc-list.c      | 4 ++--
22671  fc-list/fc-list.man    | 4 ++--
22672  src/fcatomic.c         | 4 ++--
22673  src/fcblanks.c         | 4 ++--
22674  src/fccache.c          | 4 ++--
22675  src/fccharset.c        | 4 ++--
22676  src/fcdefault.c        | 4 ++--
22677  src/fcdir.c            | 4 ++--
22678  src/fcfreetype.c       | 4 ++--
22679  src/fcfs.c             | 4 ++--
22680  src/fcinit.c           | 4 ++--
22681  src/fcmatch.c          | 4 ++--
22682  src/fcmatrix.c         | 2 +-
22683  src/fcpat.c            | 4 ++--
22684  src/fcstr.c            | 4 ++--
22685  src/fcxml.c            | 4 ++--
22686  src/fontconfig-def.cpp | 2 +-
22687  19 files changed, 36 insertions(+), 36 deletions(-)
22688
22689 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
22690 Author: Keith Packard <keithp@keithp.com>
22691 Date:   Wed Mar 5 05:48:53 2003 +0000
22692
22693     Add letter ranges to speed lang lookups, change CVS tag
22694
22695  fc-lang/fc-lang.c     | 38 ++++++++++++++++++++++++++++++++++++--
22696  fc-lang/fc-lang.man   |  4 ++--
22697  fc-lang/fclang.tmpl.h |  4 ++--
22698  3 files changed, 40 insertions(+), 6 deletions(-)
22699
22700 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
22701 Author: Keith Packard <keithp@keithp.com>
22702 Date:   Wed Mar 5 05:48:15 2003 +0000
22703
22704     Change RCS tag, add FcLangSetContains
22705
22706  fontconfig/fcfreetype.h |  4 ++--
22707  fontconfig/fcprivate.h  |  4 ++--
22708  fontconfig/fontconfig.h | 11 ++++++++---
22709  3 files changed, 12 insertions(+), 7 deletions(-)
22710
22711 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
22712 Author: Keith Packard <keithp@keithp.com>
22713 Date:   Wed Mar 5 04:26:06 2003 +0000
22714
22715     Switch RCS tag label
22716
22717  fc-lang/aa.orth    | 4 ++--
22718  fc-lang/ab.orth    | 4 ++--
22719  fc-lang/af.orth    | 4 ++--
22720  fc-lang/am.orth    | 4 ++--
22721  fc-lang/ar.orth    | 4 ++--
22722  fc-lang/ast.orth   | 4 ++--
22723  fc-lang/ava.orth   | 4 ++--
22724  fc-lang/ay.orth    | 4 ++--
22725  fc-lang/az.orth    | 4 ++--
22726  fc-lang/ba.orth    | 4 ++--
22727  fc-lang/bam.orth   | 4 ++--
22728  fc-lang/be.orth    | 4 ++--
22729  fc-lang/bg.orth    | 4 ++--
22730  fc-lang/bh.orth    | 4 ++--
22731  fc-lang/bho.orth   | 4 ++--
22732  fc-lang/bi.orth    | 4 ++--
22733  fc-lang/bin.orth   | 4 ++--
22734  fc-lang/bn.orth    | 4 ++--
22735  fc-lang/bo.orth    | 4 ++--
22736  fc-lang/br.orth    | 4 ++--
22737  fc-lang/bs.orth    | 4 ++--
22738  fc-lang/bua.orth   | 4 ++--
22739  fc-lang/ca.orth    | 4 ++--
22740  fc-lang/ce.orth    | 4 ++--
22741  fc-lang/ch.orth    | 4 ++--
22742  fc-lang/chm.orth   | 4 ++--
22743  fc-lang/chr.orth   | 4 ++--
22744  fc-lang/co.orth    | 4 ++--
22745  fc-lang/cs.orth    | 4 ++--
22746  fc-lang/cu.orth    | 4 ++--
22747  fc-lang/cv.orth    | 4 ++--
22748  fc-lang/cy.orth    | 4 ++--
22749  fc-lang/da.orth    | 4 ++--
22750  fc-lang/de.orth    | 4 ++--
22751  fc-lang/dz.orth    | 4 ++--
22752  fc-lang/el.orth    | 4 ++--
22753  fc-lang/en.orth    | 4 ++--
22754  fc-lang/eo.orth    | 4 ++--
22755  fc-lang/es.orth    | 4 ++--
22756  fc-lang/et.orth    | 4 ++--
22757  fc-lang/eu.orth    | 4 ++--
22758  fc-lang/fa.orth    | 4 ++--
22759  fc-lang/fi.orth    | 4 ++--
22760  fc-lang/fj.orth    | 4 ++--
22761  fc-lang/fo.orth    | 4 ++--
22762  fc-lang/fr.orth    | 4 ++--
22763  fc-lang/ful.orth   | 4 ++--
22764  fc-lang/fur.orth   | 4 ++--
22765  fc-lang/fy.orth    | 4 ++--
22766  fc-lang/ga.orth    | 4 ++--
22767  fc-lang/gd.orth    | 4 ++--
22768  fc-lang/gez.orth   | 4 ++--
22769  fc-lang/gl.orth    | 4 ++--
22770  fc-lang/gn.orth    | 4 ++--
22771  fc-lang/gu.orth    | 4 ++--
22772  fc-lang/gv.orth    | 4 ++--
22773  fc-lang/ha.orth    | 4 ++--
22774  fc-lang/haw.orth   | 4 ++--
22775  fc-lang/he.orth    | 4 ++--
22776  fc-lang/hi.orth    | 4 ++--
22777  fc-lang/ho.orth    | 4 ++--
22778  fc-lang/hr.orth    | 4 ++--
22779  fc-lang/hu.orth    | 4 ++--
22780  fc-lang/hy.orth    | 4 ++--
22781  fc-lang/ia.orth    | 4 ++--
22782  fc-lang/ibo.orth   | 4 ++--
22783  fc-lang/id.orth    | 4 ++--
22784  fc-lang/ie.orth    | 4 ++--
22785  fc-lang/ik.orth    | 4 ++--
22786  fc-lang/io.orth    | 4 ++--
22787  fc-lang/is.orth    | 4 ++--
22788  fc-lang/it.orth    | 4 ++--
22789  fc-lang/iu.orth    | 4 ++--
22790  fc-lang/ja.orth    | 4 ++--
22791  fc-lang/ka.orth    | 4 ++--
22792  fc-lang/kaa.orth   | 4 ++--
22793  fc-lang/ki.orth    | 4 ++--
22794  fc-lang/kk.orth    | 4 ++--
22795  fc-lang/kl.orth    | 4 ++--
22796  fc-lang/km.orth    | 4 ++--
22797  fc-lang/kn.orth    | 4 ++--
22798  fc-lang/ko.orth    | 4 ++--
22799  fc-lang/kok.orth   | 4 ++--
22800  fc-lang/ks.orth    | 4 ++--
22801  fc-lang/ku.orth    | 4 ++--
22802  fc-lang/kum.orth   | 4 ++--
22803  fc-lang/kv.orth    | 4 ++--
22804  fc-lang/kw.orth    | 4 ++--
22805  fc-lang/ky.orth    | 4 ++--
22806  fc-lang/la.orth    | 4 ++--
22807  fc-lang/lb.orth    | 4 ++--
22808  fc-lang/lez.orth   | 4 ++--
22809  fc-lang/lo.orth    | 4 ++--
22810  fc-lang/lt.orth    | 4 ++--
22811  fc-lang/lv.orth    | 4 ++--
22812  fc-lang/mg.orth    | 4 ++--
22813  fc-lang/mh.orth    | 4 ++--
22814  fc-lang/mi.orth    | 4 ++--
22815  fc-lang/mk.orth    | 4 ++--
22816  fc-lang/ml.orth    | 4 ++--
22817  fc-lang/mn.orth    | 4 ++--
22818  fc-lang/mo.orth    | 4 ++--
22819  fc-lang/mr.orth    | 4 ++--
22820  fc-lang/mt.orth    | 4 ++--
22821  fc-lang/my.orth    | 4 ++--
22822  fc-lang/nb.orth    | 4 ++--
22823  fc-lang/ne.orth    | 4 ++--
22824  fc-lang/nl.orth    | 4 ++--
22825  fc-lang/nn.orth    | 4 ++--
22826  fc-lang/no.orth    | 4 ++--
22827  fc-lang/ny.orth    | 4 ++--
22828  fc-lang/oc.orth    | 4 ++--
22829  fc-lang/om.orth    | 4 ++--
22830  fc-lang/or.orth    | 4 ++--
22831  fc-lang/os.orth    | 4 ++--
22832  fc-lang/pl.orth    | 4 ++--
22833  fc-lang/pt.orth    | 4 ++--
22834  fc-lang/rm.orth    | 4 ++--
22835  fc-lang/ro.orth    | 4 ++--
22836  fc-lang/ru.orth    | 4 ++--
22837  fc-lang/sa.orth    | 4 ++--
22838  fc-lang/sah.orth   | 4 ++--
22839  fc-lang/sco.orth   | 4 ++--
22840  fc-lang/se.orth    | 4 ++--
22841  fc-lang/sel.orth   | 4 ++--
22842  fc-lang/sh.orth    | 4 ++--
22843  fc-lang/si.orth    | 4 ++--
22844  fc-lang/sk.orth    | 4 ++--
22845  fc-lang/sl.orth    | 4 ++--
22846  fc-lang/sm.orth    | 4 ++--
22847  fc-lang/sma.orth   | 4 ++--
22848  fc-lang/smj.orth   | 4 ++--
22849  fc-lang/smn.orth   | 4 ++--
22850  fc-lang/sms.orth   | 4 ++--
22851  fc-lang/so.orth    | 4 ++--
22852  fc-lang/sq.orth    | 4 ++--
22853  fc-lang/sr.orth    | 4 ++--
22854  fc-lang/sv.orth    | 4 ++--
22855  fc-lang/sw.orth    | 4 ++--
22856  fc-lang/syr.orth   | 4 ++--
22857  fc-lang/ta.orth    | 4 ++--
22858  fc-lang/te.orth    | 4 ++--
22859  fc-lang/tg.orth    | 4 ++--
22860  fc-lang/th.orth    | 4 ++--
22861  fc-lang/ti_er.orth | 4 ++--
22862  fc-lang/ti_et.orth | 4 ++--
22863  fc-lang/tig.orth   | 4 ++--
22864  fc-lang/tk.orth    | 4 ++--
22865  fc-lang/tl.orth    | 4 ++--
22866  fc-lang/tn.orth    | 4 ++--
22867  fc-lang/to.orth    | 4 ++--
22868  fc-lang/tr.orth    | 4 ++--
22869  fc-lang/ts.orth    | 4 ++--
22870  fc-lang/tt.orth    | 4 ++--
22871  fc-lang/tw.orth    | 4 ++--
22872  fc-lang/tyv.orth   | 4 ++--
22873  fc-lang/ug.orth    | 4 ++--
22874  fc-lang/uk.orth    | 4 ++--
22875  fc-lang/ur.orth    | 4 ++--
22876  fc-lang/uz.orth    | 4 ++--
22877  fc-lang/ven.orth   | 4 ++--
22878  fc-lang/vi.orth    | 4 ++--
22879  fc-lang/vo.orth    | 4 ++--
22880  fc-lang/vot.orth   | 4 ++--
22881  fc-lang/wa.orth    | 4 ++--
22882  fc-lang/wen.orth   | 4 ++--
22883  fc-lang/wo.orth    | 4 ++--
22884  fc-lang/xh.orth    | 4 ++--
22885  fc-lang/yap.orth   | 4 ++--
22886  fc-lang/yi.orth    | 4 ++--
22887  fc-lang/yo.orth    | 4 ++--
22888  fc-lang/zh_cn.orth | 4 ++--
22889  fc-lang/zh_hk.orth | 4 ++--
22890  fc-lang/zh_mo.orth | 4 ++--
22891  fc-lang/zh_sg.orth | 4 ++--
22892  fc-lang/zh_tw.orth | 4 ++--
22893  fc-lang/zu.orth    | 4 ++--
22894  177 files changed, 354 insertions(+), 354 deletions(-)
22895
22896 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
22897 Author: Keith Packard <keithp@keithp.com>
22898 Date:   Tue Mar 4 00:19:09 2003 +0000
22899
22900     Add .cvsignore
22901
22902  doc/.cvsignore | 4 ++++
22903  1 file changed, 4 insertions(+)
22904
22905 commit af82b48c2b8c2037020d928aced582dedd06d8d9
22906 Author: Keith Packard <keithp@keithp.com>
22907 Date:   Tue Mar 4 00:14:58 2003 +0000
22908
22909     Allow multiple directories in --with-add-fonts, by default add only
22910         scalable fonts from X directory
22911
22912  configure.in | 48 ++++++++++++++++++++++++++++++++----------------
22913  1 file changed, 32 insertions(+), 16 deletions(-)
22914
22915 commit bb7743ae7e218ecef31f3023b281939b02967552
22916 Author: Keith Packard <keithp@keithp.com>
22917 Date:   Mon Mar 3 05:47:14 2003 +0000
22918
22919     Update version to 2.1.91
22920
22921  configure.in            | 2 +-
22922  fontconfig/fontconfig.h | 2 +-
22923  2 files changed, 2 insertions(+), 2 deletions(-)
22924
22925 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
22926 Author: Owen Taylor <otaylor@redhat.com>
22927 Date:   Mon Mar 3 01:13:11 2003 +0000
22928
22929     Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
22930     fontconfig.spec.in: Improvements from Red Hat spec file.
22931     {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
22932     docs/*.sgml: SGML fixes.
22933
22934  ChangeLog                 |   8 ++
22935  doc/fontconfig-devel.sgml | 237
22936  +++++++++++++++++++++++-----------------------
22937  doc/fontconfig-user.sgml  |   8 +-
22938  fc-cache/Makefile.am      |   2 +
22939  fc-lang/Makefile.am       |   2 +
22940  fc-list/Makefile.am       |   2 +
22941  fontconfig.spec.in        |  86 +++++++++--------
22942  7 files changed, 191 insertions(+), 154 deletions(-)
22943
22944 commit ee170116da7cbd6e03a4de61c455d717183f46d7
22945 Author: Keith Packard <keithp@keithp.com>
22946 Date:   Sun Mar 2 19:13:00 2003 +0000
22947
22948     Ignore dist files
22949
22950  .cvsignore | 1 +
22951  1 file changed, 1 insertion(+)
22952
22953 commit ff3f1f98ed240a4cde511cace7acd09d40548656
22954 Author: Keith Packard <keithp@keithp.com>
22955 Date:   Sun Mar 2 19:12:23 2003 +0000
22956
22957     Switch back to -version-info for fontconfig as its at minor 0. Add
22958         --system-only to fc-cache. Fix FC_VERSION to match product version
22959         rather than .so version
22960
22961  Makefile.am             |    1 -
22962  configure.in            |   23 +-
22963  fc-cache/fc-cache.c     |    8 +
22964  fc-lang/fc-lang.c       |    6 +
22965  fontconfig/fontconfig.h |   16 +-
22966  ltmain.sh               | 6192
22967  -----------------------------------------------
22968  src/Makefile.am         |    2 +-
22969  src/fccfg.c             |   25 +-
22970  src/fcint.h             |    3 +
22971  src/fcstr.c             |    8 +-
22972  src/fcxml.c             |   14 +-
22973  11 files changed, 79 insertions(+), 6219 deletions(-)
22974
22975 commit bf0093b72487bd463b9c7700902cd8765534c9c1
22976 Author: Keith Packard <keithp@keithp.com>
22977 Date:   Sun Mar 2 08:46:04 2003 +0000
22978
22979     oops -- X fonts referenced from the wrong place
22980
22981  configure.in | 2 +-
22982  1 file changed, 1 insertion(+), 1 deletion(-)
22983
22984 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
22985 Author: Keith Packard <keithp@keithp.com>
22986 Date:   Sun Mar 2 08:00:24 2003 +0000
22987
22988     Make default confdir point to sysconfdir
22989
22990  configure.in | 4 ++--
22991  1 file changed, 2 insertions(+), 2 deletions(-)
22992
22993 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
22994 Author: Keith Packard <keithp@keithp.com>
22995 Date:   Sun Mar 2 07:36:08 2003 +0000
22996
22997     Add ltmain.sh to the package
22998
22999  Makefile.am | 1 +
23000  1 file changed, 1 insertion(+)
23001
23002 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
23003 Author: Keith Packard <keithp@keithp.com>
23004 Date:   Sun Mar 2 07:28:24 2003 +0000
23005
23006     make dist works now. Update to 2.1.90 in preparation for eventual 2.2
23007         release
23008
23009  COPYING             |    4 +-
23010  ChangeLog           |   20 +
23011  INSTALL             |   11 +-
23012  Makefile.am         |    3 +-
23013  README              |    6 +-
23014  configure.in        |   11 +-
23015  fc-lang/Makefile.am |    2 +
23016  src/Makefile.am     |    2 +
23017  src/fcknownsets.h   | 1895
23018  ---------------------------------------------------
23019  test/Makefile.am    |    3 +
23020  10 files changed, 42 insertions(+), 1915 deletions(-)
23021
23022 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
23023 Author: Keith Packard <keithp@keithp.com>
23024 Date:   Sat Mar 1 05:55:48 2003 +0000
23025
23026     Add .cvsignore
23027
23028  test/.cvsignore | 2 ++
23029  1 file changed, 2 insertions(+)
23030
23031 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
23032 Author: Keith Packard <keithp@keithp.com>
23033 Date:   Sat Mar 1 05:55:17 2003 +0000
23034
23035     Add simple tests
23036
23037  Makefile.am        |   2 +-
23038  configure.in       |   1 +
23039  test/4x6.pcf       | Bin 0 -> 70952 bytes
23040  test/8x16.pcf      | Bin 0 -> 21320 bytes
23041  test/Makefile.am   |   4 +++
23042  test/fonts.conf.in |   4 +++
23043  test/out.expected  |   8 +++++
23044  test/run-test.sh   |  85
23045  +++++++++++++++++++++++++++++++++++++++++++++++++++++
23046  8 files changed, 103 insertions(+), 1 deletion(-)
23047
23048 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
23049 Author: Keith Packard <keithp@keithp.com>
23050 Date:   Sat Mar 1 05:21:02 2003 +0000
23051
23052     Add --disable-docs flag
23053
23054  configure.in    | 16 ++++++++++++++++
23055  doc/Makefile.am | 21 ++++++++++++++++-----
23056  src/Makefile.am |  4 ----
23057  3 files changed, 32 insertions(+), 9 deletions(-)
23058
23059 commit 0da305f7f85ae0dddc411df53ef077709558d369
23060 Author: Keith Packard <keithp@keithp.com>
23061 Date:   Sat Mar 1 03:06:37 2003 +0000
23062
23063     Switch to docbook and split documentation into pieces
23064
23065  Makefile.am      |    2 +-
23066  configure.in     |   15 +
23067  doc/Makefile.am  |   35 ++
23068  src/fontconfig.3 | 1466
23069  ------------------------------------------------------
23070  4 files changed, 51 insertions(+), 1467 deletions(-)
23071
23072 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
23073 Author: Keith Packard <keithp@keithp.com>
23074 Date:   Sat Mar 1 02:23:52 2003 +0000
23075
23076     Reformat documentation into sgml for docbook, split into user/devel
23077     guides
23078
23079  doc/fontconfig-devel.sgml | 1257
23080  +++++++++++++++++++++++++++++++++++++++++++++
23081  doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
23082  doc/fontconfig.tex        |   55 --
23083  3 files changed, 1816 insertions(+), 55 deletions(-)
23084
23085 commit df43986cdcb38f6462d63618a115618cd9a964bb
23086 Author: Keith Packard <keithp@keithp.com>
23087 Date:   Thu Feb 27 08:12:13 2003 +0000
23088
23089     Disable globaladvance for batang fonts
23090
23091  fonts.conf.in | 10 ++++++++++
23092  1 file changed, 10 insertions(+)
23093
23094 commit cc168fa6688066baad43d1de577a39c11102947a
23095 Author: Keith Packard <keithp@keithp.com>
23096 Date:   Thu Feb 27 08:08:09 2003 +0000
23097
23098     Disable globaladvance for gulim fonts
23099
23100  fonts.conf.in | 15 +++++++++++++++
23101  1 file changed, 15 insertions(+)
23102
23103 commit 148656ed8b3755f0634be14ae60996a1ad493836
23104 Author: Keith Packard <keithp@keithp.com>
23105 Date:   Thu Feb 27 07:04:59 2003 +0000
23106
23107     Stop setting FC_SPACING from font hints. Theyre always wrong
23108
23109  src/fcfreetype.c | 7 ++++++-
23110  1 file changed, 6 insertions(+), 1 deletion(-)
23111
23112 commit 662b879681f2961b446341638c7bec048edd612a
23113 Author: Keith Packard <keithp@keithp.com>
23114 Date:   Thu Feb 27 07:04:31 2003 +0000
23115
23116     Avoid crashing with null expressions in debug code
23117
23118  src/fcdbg.c | 3 ++-
23119  1 file changed, 2 insertions(+), 1 deletion(-)
23120
23121 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
23122 Author: Keith Packard <keithp@keithp.com>
23123 Date:   Wed Feb 26 19:13:17 2003 +0000
23124
23125     Allow double or integer for numeric values in matching
23126
23127  src/fcdbg.c   |  4 ++--
23128  src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
23129  2 files changed, 28 insertions(+), 10 deletions(-)
23130
23131 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
23132 Author: Keith Packard <keithp@keithp.com>
23133 Date:   Mon Feb 24 17:52:44 2003 +0000
23134
23135     Add remaining .cvsignore files
23136
23137  fc-cache/.cvsignore   | 5 +++++
23138  fc-lang/.cvsignore    | 6 ++++++
23139  fc-list/.cvsignore    | 5 +++++
23140  fontconfig/.cvsignore | 2 ++
23141  src/.cvsignore        | 6 ++++++
23142  5 files changed, 24 insertions(+)
23143
23144 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
23145 Author: Keith Packard <keithp@keithp.com>
23146 Date:   Mon Feb 24 17:50:29 2003 +0000
23147
23148     Add .cvsignore file
23149
23150  .cvsignore | 15 +++++++++++++++
23151  1 file changed, 15 insertions(+)
23152
23153 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
23154 Author: Keith Packard <keithp@keithp.com>
23155 Date:   Mon Feb 24 17:18:50 2003 +0000
23156
23157     Switch to automake
23158
23159  Makefile.am             |   49 +
23160  Makefile.in             |   91 -
23161  autogen.sh              |   89 +
23162  config.h.in             |  138 --
23163  configure.in            |  425 ++--
23164  cvscompile.sh           |   11 -
23165  fc-cache/Makefile.am    |   28 +
23166  fc-cache/Makefile.in    |   53 -
23167  fc-lang/Makefile.am     |   38 +
23168  fc-list/Makefile.am     |   28 +
23169  fc-list/Makefile.in     |   54 -
23170  findfonts               |    4 -
23171  fontconfig.spec.in      |   74 +
23172  fontconfig/Makefile.am  |    8 +
23173  fontconfig/Makefile.in  |   39 -
23174  fontconfig/fontconfig.h |    3 +-
23175  fonts.conf.in           |   12 +-
23176  local.conf              |    5 +
23177  local.def               |   70 -
23178  ltmain.sh               | 6192
23179  +++++++++++++++++++++++++++++++++++++++++++++++
23180  setfontdirs             |   36 -
23181  src/Makefile.am         |   38 +
23182  src/Makefile.in         |  120 -
23183  src/fontconfig.3        | 1466 +++++++++++
23184  src/fontconfig.man      | 1466 -----------
23185  25 files changed, 8214 insertions(+), 2323 deletions(-)
23186
23187 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
23188 Author: Keith Packard <keithp@keithp.com>
23189 Date:   Mon Feb 24 16:51:29 2003 +0000
23190
23191     Dont attempt to use cache if NULL
23192
23193  src/fcdir.c | 3 ++-
23194  1 file changed, 2 insertions(+), 1 deletion(-)
23195
23196 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
23197 Author: Keith Packard <keithp@keithp.com>
23198 Date:   Mon Feb 17 17:35:28 2003 +0000
23199
23200     Remove broken fontconfig-config script
23201
23202  Makefile.in          |  9 -----
23203  configure.in         |  3 +-
23204  fontconfig-config.in | 94
23205  ----------------------------------------------------
23206  3 files changed, 1 insertion(+), 105 deletions(-)
23207
23208 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
23209 Author: Keith Packard <keithp@keithp.com>
23210 Date:   Thu Feb 13 16:42:38 2003 +0000
23211
23212     Track dirs containing fonts.cache files referenced from ~/.fonts.cache
23213     file
23214
23215  src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
23216  src/fcdir.c   |  3 +++
23217  src/fcint.h   |  4 ++++
23218  3 files changed, 45 insertions(+), 7 deletions(-)
23219
23220 commit 565a919e80bf2d801078cbd83eee8caf9c057519
23221 Author: Keith Packard <keithp@keithp.com>
23222 Date:   Wed Feb 12 20:35:32 2003 +0000
23223
23224     Have fc-cache skip directories without write access
23225
23226  fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
23227  1 file changed, 19 insertions(+), 7 deletions(-)
23228
23229 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
23230 Author: Keith Packard <keithp@keithp.com>
23231 Date:   Wed Feb 12 18:23:03 2003 +0000
23232
23233     Add prefer_outline hacks to replace bitmap fonts with equivalent
23234     outlines
23235
23236  fonts.conf.in | 28 ++++++++++++++++++++++++++++
23237  1 file changed, 28 insertions(+)
23238
23239 commit dda7794f1be86fa270410e63ce96104843ded66f
23240 Author: Keith Packard <keithp@keithp.com>
23241 Date:   Wed Feb 12 18:22:12 2003 +0000
23242
23243     Add "same" binding for edits to inherit binding from matched element
23244
23245  fonts.dtd   |  2 +-
23246  src/fccfg.c | 10 +++++++++-
23247  src/fcint.h |  2 +-
23248  src/fcxml.c |  2 ++
23249  4 files changed, 13 insertions(+), 3 deletions(-)
23250
23251 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
23252 Author: Keith Packard <keithp@keithp.com>
23253 Date:   Wed Feb 12 18:21:21 2003 +0000
23254
23255     Output langsets and all bindings in debug messages
23256
23257  src/fcdbg.c | 21 +++++++++++++++++++--
23258  1 file changed, 19 insertions(+), 2 deletions(-)
23259
23260 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
23261 Author: Keith Packard <keithp@keithp.com>
23262 Date:   Wed Feb 12 18:20:04 2003 +0000
23263
23264     Make FcStrCmpIgnoreCase a bit faster
23265
23266  src/fcstr.c | 11 +++++++----
23267  1 file changed, 7 insertions(+), 4 deletions(-)
23268
23269 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
23270 Author: Keith Packard <keithp@keithp.com>
23271 Date:   Wed Feb 12 18:19:33 2003 +0000
23272
23273     Dont cache directorys until theyve been scanned. Avoids losing subdir
23274         contents. Also fixed cache hashing function (was returning
23275         constant).
23276         Lots of comments
23277
23278  src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
23279  src/fcdir.c   | 11 +++++++++--
23280  2 files changed, 41 insertions(+), 8 deletions(-)
23281
23282 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
23283 Author: Keith Packard <keithp@keithp.com>
23284 Date:   Fri Feb 7 00:15:09 2003 +0000
23285
23286     fontconfig is no longer affiliated with xfree86
23287
23288  src/fontconfig.man | 8 ++++----
23289  1 file changed, 4 insertions(+), 4 deletions(-)
23290
23291 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
23292 Author: Keith Packard <keithp@keithp.com>
23293 Date:   Fri Feb 7 00:14:31 2003 +0000
23294
23295     Emphasize that fonts.conf isnt the right place for local configuration
23296
23297  fonts.conf.in | 8 ++++++--
23298  1 file changed, 6 insertions(+), 2 deletions(-)
23299
23300 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
23301 Author: Keith Packard <keithp@keithp.com>
23302 Date:   Fri Feb 7 00:13:55 2003 +0000
23303
23304     Remove Imakefile
23305
23306  Imakefile | 90
23307  ---------------------------------------------------------------
23308  1 file changed, 90 deletions(-)
23309
23310 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
23311 Author: Keith Packard <keithp@keithp.com>
23312 Date:   Fri Feb 7 00:13:37 2003 +0000
23313
23314     Build fc-lang, install local.conf
23315
23316  Makefile.in | 17 +++++++++++------
23317  1 file changed, 11 insertions(+), 6 deletions(-)
23318
23319 commit dda27aa9ee057d213956f18041bedb4648c6c302
23320 Author: Keith Packard <keithp@keithp.com>
23321 Date:   Thu Feb 6 19:30:32 2003 +0000
23322
23323     Avoid crash when $HOME is not set
23324
23325  src/fcstr.c | 3 ++-
23326  1 file changed, 2 insertions(+), 1 deletion(-)
23327
23328 commit 48092073dd7b633441daba6297cff8c4588fe58d
23329 Author: Keith Packard <keithp@keithp.com>
23330 Date:   Thu Feb 6 19:28:23 2003 +0000
23331
23332     Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
23333
23334  fc-lang/el.orth | 9 +++++----
23335  1 file changed, 5 insertions(+), 4 deletions(-)
23336
23337 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
23338 Author: Keith Packard <keithp@keithp.com>
23339 Date:   Thu Feb 6 19:25:53 2003 +0000
23340
23341     add shared library support for Tru64 UNIX and IRIX (bug #14)
23342
23343  configure.in | 17 +++++++++++++++++
23344  1 file changed, 17 insertions(+)
23345
23346 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
23347 Author: Keith Packard <keithp@keithp.com>
23348 Date:   Thu Feb 6 19:22:43 2003 +0000
23349
23350     Fix inconsistent const usage in FcConfigCompareValue
23351
23352  src/fccfg.c | 10 ++++++----
23353  1 file changed, 6 insertions(+), 4 deletions(-)
23354
23355 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
23356 Author: Keith Packard <keithp@keithp.com>
23357 Date:   Thu Feb 6 17:46:06 2003 +0000
23358
23359     Build fclang.h before building library This required compiling
23360     the charset
23361         funcs into fc-lang, which was done by refactoring code in
23362         fccharset.c
23363         and fcfreetype.c a bit
23364     Updated ethiopic orthographies
23365     Remove imake support
23366     Install empty local.conf file if none is present
23367
23368  fc-cache/Imakefile   |   22 -
23369  fc-lang/Imakefile    |   56 -
23370  fc-lang/am.orth      |   10 +-
23371  fc-lang/fc-lang.c    |   21 +-
23372  fc-lang/fclang.h     | 4006
23373  --------------------------------------------------
23374  fc-lang/gez.orth     |   55 +-
23375  fc-lang/ti.orth      |   28 -
23376  fc-lang/ti_er.orth   |   56 +
23377  fc-lang/ti_et.orth   |   33 +
23378  fc-lang/tig.orth     |   52 +
23379  fc-list/Imakefile    |   17 -
23380  fontconfig/Imakefile |    8 -
23381  src/Imakefile        |   48 -
23382  src/fccharset.c      |  769 +---------
23383  src/fcfreetype.c     |  768 ++++++++++
23384  src/fcint.h          |   19 +-
23385  16 files changed, 975 insertions(+), 4993 deletions(-)
23386
23387 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
23388 Author: Keith Packard <keithp@keithp.com>
23389 Date:   Tue Jan 28 21:28:20 2003 +0000
23390
23391     Bug #4 The last entry for the terminator should not be 0xfffa,
23392     but 0xfffb.
23393
23394  fonts.conf.in | 2 +-
23395  1 file changed, 1 insertion(+), 1 deletion(-)
23396
23397 commit 4d3520610ec82a80601a1590861dc9505e2813b4
23398 Author: Keith Packard <keithp@keithp.com>
23399 Date:   Tue Jan 28 20:56:18 2003 +0000
23400
23401     Bug #2 If a sub-make fails, then the build will still happily
23402     continue. I
23403         will attach a patch I have been using in the Debian package for a
23404         while.
23405
23406  Makefile.in | 2 +-
23407  1 file changed, 1 insertion(+), 1 deletion(-)
23408
23409 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
23410 Author: David Dawes <dawes@xfree86.org>
23411 Date:   Tue Jan 7 02:07:47 2003 +0000
23412
23413     703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
23414         script (#A.1483, Markus Kuhn).
23415
23416  setfontdirs | 6 +++---
23417  1 file changed, 3 insertions(+), 3 deletions(-)
23418
23419 commit 72a762196f356837ef615ee2a079e8b801a6f592
23420 Author: Torrey Lyons <torrey@mrcla.com>
23421 Date:   Fri Jan 3 18:54:11 2003 +0000
23422
23423     On Darwin add Mac font directories to fonts.conf.
23424
23425  Imakefile | 9 +++++++--
23426  1 file changed, 7 insertions(+), 2 deletions(-)
23427
23428 commit 432913ead584d164ed2830958ca5a3846394f5e6
23429 Author: David Dawes <dawes@xfree86.org>
23430 Date:   Sat Dec 21 02:31:53 2002 +0000
23431
23432     677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
23433
23434  src/fccfg.c | 6 +++++-
23435  1 file changed, 5 insertions(+), 1 deletion(-)
23436
23437 commit 1e341fdfc38527d8614e2fe744237f473f3febee
23438 Author: David Dawes <dawes@xfree86.org>
23439 Date:   Tue Dec 17 03:26:36 2002 +0000
23440
23441     Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
23442     fixes
23443         (Stuart Lissaman).
23444
23445  setfontdirs | 14 ++++++++++++--
23446  1 file changed, 12 insertions(+), 2 deletions(-)
23447
23448 commit 234397b42976f027df7acc41aae80ec43692d557
23449 Author: David Dawes <dawes@xfree86.org>
23450 Date:   Sat Dec 14 02:03:59 2002 +0000
23451
23452     633. Perform country-independent matching for Chinese languages in
23453         fontconfig (#A.1406, Keith Packard).
23454
23455  fc-lang/fc-lang.c | 76
23456  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
23457  fc-lang/fclang.h  | 10 +++++++-
23458  src/fclang.c      | 15 +++++++----
23459  3 files changed, 89 insertions(+), 12 deletions(-)
23460
23461 commit 45fb31aa9113b597878fc19d1463c078663540d9
23462 Author: David Dawes <dawes@xfree86.org>
23463 Date:   Sat Dec 14 01:59:38 2002 +0000
23464
23465     632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
23466     code
23467         in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
23468
23469  src/fcstr.c | 4 ++--
23470  1 file changed, 2 insertions(+), 2 deletions(-)
23471
23472 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
23473 Author: Egbert Eich <eich@suse.de>
23474 Date:   Wed Dec 4 10:28:03 2002 +0000
23475
23476     574. Make RENDER optional for Xvfb. When RENDER is enabled add
23477     depth 32
23478         pixmap format to list of supported pixmaps (Egbert Eich).
23479     573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
23480     isn't true
23481         for all platforms (Egbert Eich).
23482     572. Fix lbxproxy to also build on platforms that don't have
23483     snprintf()
23484         (Egbert Eich).
23485     571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
23486     after
23487         calling va_arg on all platforms (Egbert Eich).
23488     570. Fixed x11perf aa benchmarks to support non-default
23489     visuals/colormaps
23490         (Egbert Eich).
23491
23492  fontconfig/fcprivate.h | 2 +-
23493  1 file changed, 1 insertion(+), 1 deletion(-)
23494
23495 commit 7657345c1031eacedd734ddbc62a29de776672f4
23496 Author: Keith Packard <keithp@keithp.com>
23497 Date:   Fri Nov 22 02:12:16 2002 +0000
23498
23499     In debugging output, mark weakly bound values with (w)
23500
23501  src/fcdbg.c | 6 +++++-
23502  1 file changed, 5 insertions(+), 1 deletion(-)
23503
23504 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
23505 Author: Keith Packard <keithp@keithp.com>
23506 Date:   Thu Nov 21 16:53:00 2002 +0000
23507
23508     Use unique local Imake define for fonts.conf dir (#5482, Mike
23509     A. Harris)
23510
23511  Imakefile | 14 +++++++-------
23512  1 file changed, 7 insertions(+), 7 deletions(-)
23513
23514 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
23515 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
23516 Date:   Fri Nov 15 09:29:35 2002 +0000
23517
23518     483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
23519         directory /usr/share/fonts is ignored in this case (#A.1325,
23520         Joe Moss).
23521
23522  Imakefile | 14 ++++++++++++--
23523  1 file changed, 12 insertions(+), 2 deletions(-)
23524
23525 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
23526 Author: Keith Packard <keithp@keithp.com>
23527 Date:   Mon Oct 21 17:03:47 2002 +0000
23528
23529     Elide historic cyrillic letters from several orthographies as they are
23530         unnecessary for modern documents and ill supported by fonts
23531
23532  fc-lang/bua.orth |  6 +++---
23533  fc-lang/fclang.h | 14 +++++++-------
23534  fc-lang/kaa.orth |  6 +++---
23535  fc-lang/ky.orth  |  6 +++---
23536  fc-lang/ru.orth  | 10 +++++++---
23537  fc-lang/sah.orth |  6 +++---
23538  fc-lang/tk.orth  |  6 +++---
23539  fc-lang/tt.orth  |  6 +++---
23540  fc-lang/tyv.orth |  6 +++---
23541  9 files changed, 35 insertions(+), 31 deletions(-)
23542
23543 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
23544 Author: Keith Packard <keithp@keithp.com>
23545 Date:   Fri Oct 11 17:53:03 2002 +0000
23546
23547     Add a bunch more consts to Xft and fontconfig apis
23548
23549  fontconfig/fcfreetype.h |  2 +-
23550  fontconfig/fontconfig.h | 20 ++++++++++----------
23551  src/fcpat.c             | 20 ++++++++++----------
23552  3 files changed, 21 insertions(+), 21 deletions(-)
23553
23554 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
23555 Author: Keith Packard <keithp@keithp.com>
23556 Date:   Thu Oct 3 22:06:27 2002 +0000
23557
23558     Change comments a bit in fonts.conf.in
23559
23560  fonts.conf.in | 7 +++++++
23561  1 file changed, 7 insertions(+)
23562
23563 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
23564 Author: Keith Packard <keithp@keithp.com>
23565 Date:   Wed Oct 2 16:15:54 2002 +0000
23566
23567     English orthography included 0xd. instead of 0xe. for several
23568     codepoints.
23569         Oops
23570
23571  fc-lang/en.orth  | 8 ++++----
23572  fc-lang/fclang.h | 2 +-
23573  2 files changed, 5 insertions(+), 5 deletions(-)
23574
23575 commit 1852d490352fdc05891b778a8769000816b907b0
23576 Author: Keith Packard <keithp@keithp.com>
23577 Date:   Wed Oct 2 07:11:30 2002 +0000
23578
23579     Add FC_RGBA_UNKNOWN
23580
23581  fontconfig/fontconfig.h | 5 +++--
23582  src/fcname.c            | 5 +++--
23583  src/fontconfig.man      | 4 +++-
23584  3 files changed, 9 insertions(+), 5 deletions(-)
23585
23586 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
23587 Author: Keith Packard <keithp@keithp.com>
23588 Date:   Thu Sep 26 00:30:30 2002 +0000
23589
23590     Fix alignment issue on sparc
23591
23592  src/fcpat.c | 17 ++++++++++++-----
23593  1 file changed, 12 insertions(+), 5 deletions(-)
23594
23595 commit a342e87dc3d4211a29525654ff6b41d088bdce71
23596 Author: Keith Packard <keithp@keithp.com>
23597 Date:   Thu Sep 26 00:17:28 2002 +0000
23598
23599     Add fontversion field
23600
23601  fontconfig/fontconfig.h |  3 ++-
23602  src/fcdefault.c         |  6 +++++-
23603  src/fcfreetype.c        | 18 +++++++++++++++++-
23604  src/fcmatch.c           | 15 ++++++++++++---
23605  src/fcname.c            |  3 ++-
23606  5 files changed, 38 insertions(+), 7 deletions(-)
23607
23608 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
23609 Author: Keith Packard <keithp@keithp.com>
23610 Date:   Thu Sep 26 00:16:23 2002 +0000
23611
23612     Was losing local cached dirs in global cache list
23613
23614  src/fccache.c | 17 ++++++++---------
23615  src/fcdir.c   |  4 +++-
23616  src/fcint.h   | 10 ++++++----
23617  3 files changed, 17 insertions(+), 14 deletions(-)
23618
23619 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
23620 Author: Keith Packard <keithp@keithp.com>
23621 Date:   Thu Sep 26 00:13:39 2002 +0000
23622
23623     Add a few more permissable blank glyphs
23624
23625  fonts.conf.in | 6 ++++++
23626  1 file changed, 6 insertions(+)
23627
23628 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
23629 Author: Marc Aurele La France <tsi@ualberta.edu>
23630 Date:   Wed Sep 18 17:11:46 2002 +0000
23631
23632     Pacify gcc 3.2
23633
23634  fc-cache/fc-cache.c | 3 ++-
23635  src/fclist.c        | 4 ++--
23636  src/fcpat.c         | 4 ++--
23637  3 files changed, 6 insertions(+), 5 deletions(-)
23638
23639 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
23640 Author: Marc Aurele La France <tsi@ualberta.edu>
23641 Date:   Thu Sep 12 20:56:03 2002 +0000
23642
23643     Fix structure alignment and array wlk bugs
23644
23645  src/fcpat.c | 11 +++++++----
23646  1 file changed, 7 insertions(+), 4 deletions(-)
23647
23648 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
23649 Author: Keith Packard <keithp@keithp.com>
23650 Date:   Sat Sep 7 19:43:41 2002 +0000
23651
23652     Add a bunch more blank glyphs, plus label existing blanks with
23653     official
23654         unicode names
23655
23656  fonts.conf.in | 66
23657  +++++++++++++++++++++++++++++++++--------------------------
23658  1 file changed, 37 insertions(+), 29 deletions(-)
23659
23660 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
23661 Author: Keith Packard <keithp@keithp.com>
23662 Date:   Sat Sep 7 17:30:18 2002 +0000
23663
23664     Found a few more blank glyphs to add
23665
23666  fonts.conf.in | 4 ++++
23667  1 file changed, 4 insertions(+)
23668
23669 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
23670 Author: Keith Packard <keithp@keithp.com>
23671 Date:   Sat Sep 7 16:50:16 2002 +0000
23672
23673     Add more blank glyphs to default config
23674
23675  fonts.conf.in | 14 ++++++++++++++
23676  1 file changed, 14 insertions(+)
23677
23678 commit c2022f999e0492d530925b0112ffd34ce146a8e3
23679 Author: Keith Packard <keithp@keithp.com>
23680 Date:   Sat Aug 31 22:27:08 2002 +0000
23681
23682     Update ChangeLog with a few notes
23683
23684  ChangeLog | 15 ++++++++++++++-
23685  1 file changed, 14 insertions(+), 1 deletion(-)
23686
23687 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
23688 Author: Keith Packard <keithp@keithp.com>
23689 Date:   Sat Aug 31 22:17:32 2002 +0000
23690
23691     More complete memory tracking. Install always overwrites header files
23692
23693  fontconfig/Makefile.in | 17 ++++-------------
23694  src/fcatomic.c         |  8 +++++++-
23695  src/fcblanks.c         |  8 ++++++++
23696  src/fccache.c          | 37 +++++++++++++++++++++++++++----------
23697  src/fccfg.c            |  6 ++++--
23698  src/fccharset.c        | 10 +++++++---
23699  src/fcdir.c            |  3 ++-
23700  src/fcfreetype.c       |  8 +++++---
23701  src/fcinit.c           | 48
23702  ++++++++++++++++++++++++++++++------------------
23703  src/fcint.h            | 16 ++++++++++++++--
23704  src/fcmatch.c          |  3 ++-
23705  src/fcname.c           |  7 ++++++-
23706  src/fcpat.c            |  3 ++-
23707  src/fcstr.c            |  5 +++++
23708  src/fcxml.c            | 33 ++++++++++++++++++++++++++++-----
23709  15 files changed, 151 insertions(+), 61 deletions(-)
23710
23711 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
23712 Author: Keith Packard <keithp@keithp.com>
23713 Date:   Fri Aug 30 01:28:17 2002 +0000
23714
23715     Update latin and cyrillic orthographies by comparing those found at
23716         evertype.com with those from eki.ee
23717
23718  fc-lang/ab.orth  |    7 +-
23719  fc-lang/az.orth  |   65 ++-
23720  fc-lang/ba.orth  |   43 +-
23721  fc-lang/be.orth  |   20 +-
23722  fc-lang/bg.orth  |   21 +-
23723  fc-lang/br.orth  |   33 +-
23724  fc-lang/ca.orth  |   50 +-
23725  fc-lang/cs.orth  |   67 ++-
23726  fc-lang/da.orth  |   83 ++-
23727  fc-lang/de.orth  |   33 +-
23728  fc-lang/es.orth  |   42 +-
23729  fc-lang/et.orth  |   35 +-
23730  fc-lang/eu.orth  |   26 +-
23731  fc-lang/fclang.h | 1602
23732  ++++++++++++++++++++++++++----------------------------
23733  fc-lang/fi.orth  |   40 +-
23734  fc-lang/fo.orth  |   57 +-
23735  fc-lang/fy.orth  |   24 +-
23736  fc-lang/ga.orth  |   78 ++-
23737  fc-lang/gd.orth  |   23 +-
23738  fc-lang/gl.orth  |    7 +-
23739  fc-lang/hr.orth  |   33 +-
23740  fc-lang/hu.orth  |   13 +-
23741  fc-lang/is.orth  |   31 +-
23742  fc-lang/it.orth  |   24 +-
23743  fc-lang/kk.orth  |   15 +-
23744  fc-lang/kl.orth  |   35 +-
23745  fc-lang/lt.orth  |   11 +-
23746  fc-lang/lv.orth  |    7 +-
23747  fc-lang/mt.orth  |   50 +-
23748  fc-lang/nl.orth  |   27 +-
23749  fc-lang/no.orth  |   49 +-
23750  fc-lang/oc.orth  |   37 +-
23751  fc-lang/pl.orth  |   16 +-
23752  fc-lang/pt.orth  |   40 +-
23753  fc-lang/rm.orth  |   13 +-
23754  fc-lang/ro.orth  |    6 +-
23755  fc-lang/sk.orth  |   31 +-
23756  fc-lang/sl.orth  |   82 ++-
23757  fc-lang/sq.orth  |    7 +-
23758  fc-lang/sr.orth  |   25 +-
23759  fc-lang/sv.orth  |   76 ++-
23760  fc-lang/tr.orth  |   34 +-
23761  fc-lang/uk.orth  |   20 +-
23762  fc-lang/vot.orth |    5 +-
23763  44 files changed, 1799 insertions(+), 1244 deletions(-)
23764
23765 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
23766 Author: Keith Packard <keithp@keithp.com>
23767 Date:   Mon Aug 26 23:34:31 2002 +0000
23768
23769     FcLangSetHasLang was not actually checking the language set itself
23770
23771  ChangeLog    | 4 ++++
23772  src/fclang.c | 7 ++++---
23773  2 files changed, 8 insertions(+), 3 deletions(-)
23774
23775 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
23776 Author: Keith Packard <keithp@keithp.com>
23777 Date:   Mon Aug 26 20:52:59 2002 +0000
23778
23779     Update ChangeLog, fix some bugs in the man page
23780
23781  ChangeLog          |  3 +++
23782  src/fontconfig.man | 68
23783  +++++++++++++++++++++++++++++-------------------------
23784  2 files changed, 39 insertions(+), 32 deletions(-)
23785
23786 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
23787 Author: Keith Packard <keithp@keithp.com>
23788 Date:   Mon Aug 26 19:57:40 2002 +0000
23789
23790     Append version number to cache file names
23791
23792  fontconfig/fontconfig.h | 18 +++++++++++++++---
23793  src/fcdir.c             |  6 +++---
23794  src/fcint.h             |  2 +-
23795  src/fontconfig.man      |  5 +++--
23796  4 files changed, 22 insertions(+), 9 deletions(-)
23797
23798 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
23799 Author: Keith Packard <keithp@keithp.com>
23800 Date:   Sat Aug 24 20:08:53 2002 +0000
23801
23802     Add const to a bunch of string APIs
23803
23804  fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
23805  src/fcstr.c             | 46
23806  +++++++++++++++++++++++-----------------------
23807  2 files changed, 39 insertions(+), 39 deletions(-)
23808
23809 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
23810 Author: Keith Packard <keithp@keithp.com>
23811 Date:   Thu Aug 22 18:53:22 2002 +0000
23812
23813     Add contains/not_contains, fix LangSet equal operator to use
23814     FcLangEqual
23815
23816  ChangeLog    | 13 +++++++++++++
23817  fonts.dtd    |  6 ++++--
23818  src/fccfg.c  | 28 +++++++++++++++++++++-------
23819  src/fcdbg.c  |  9 ++++++---
23820  src/fcint.h  |  4 ++--
23821  src/fclang.c |  1 +
23822  src/fclist.c |  8 ++++----
23823  src/fcxml.c  | 19 ++++++++++++++++---
23824  8 files changed, 67 insertions(+), 21 deletions(-)
23825
23826 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
23827 Author: Keith Packard <keithp@keithp.com>
23828 Date:   Thu Aug 22 07:36:45 2002 +0000
23829
23830     Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
23831
23832  ChangeLog               |  22 +-
23833  fc-lang/fc-lang.c       |  24 ++-
23834  fc-lang/fclang.h        | 556
23835  ++++++++++++++++++++++++------------------------
23836  fontconfig/fcprivate.h  |   5 +-
23837  fontconfig/fontconfig.h |  46 +++-
23838  src/fccache.c           |  16 +-
23839  src/fccfg.c             |  22 +-
23840  src/fccharset.c         |  80 ++++---
23841  src/fcdbg.c             |   5 +-
23842  src/fcfreetype.c        |  11 +-
23843  src/fcinit.c            |  14 +-
23844  src/fcint.h             |  35 +--
23845  src/fclang.c            | 431 ++++++++++++++++++++++++++++++++-----
23846  src/fclist.c            |   4 +-
23847  src/fcmatch.c           |  31 ++-
23848  src/fcname.c            |  29 ++-
23849  src/fcpat.c             | 301 +++++++++++++++++++++++++-
23850  src/fcstr.c             |  14 +-
23851  18 files changed, 1235 insertions(+), 411 deletions(-)
23852
23853 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
23854 Author: Keith Packard <keithp@keithp.com>
23855 Date:   Tue Aug 20 23:17:03 2002 +0000
23856
23857     Memory leak in XML parsing of matrices (thanks Owen)
23858
23859  src/fcxml.c | 3 ++-
23860  1 file changed, 2 insertions(+), 1 deletion(-)
23861
23862 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
23863 Author: Keith Packard <keithp@keithp.com>
23864 Date:   Mon Aug 19 19:32:05 2002 +0000
23865
23866     Various config changes plus a couple of optimizations from Owen
23867
23868  ChangeLog               |  19 ++++++++
23869  config.h.in             |   9 ----
23870  config/Makedefs.in      |  25 +++++------
23871  configure.in            | 117
23872  ++++++++----------------------------------------
23873  fc-cache/Imakefile      |   2 +-
23874  fc-lang/Imakefile       |   4 +-
23875  fc-lang/ja.orth         |   4 +-
23876  fc-lang/ko.orth         |   5 ++-
23877  fc-lang/zh_cn.orth      |   5 ++-
23878  fc-lang/zh_sg.orth      |   4 +-
23879  fc-list/Imakefile       |   2 +-
23880  fontconfig/fcprivate.h  |   4 +-
23881  fontconfig/fontconfig.h |  18 ++++----
23882  fonts.conf.in           |  12 +++++
23883  src/Imakefile           |   2 +-
23884  src/fccache.c           |  69 +++++++++++++++++-----------
23885  src/fccfg.c             |  33 ++++++--------
23886  src/fcdbg.c             |   7 +--
23887  src/fclist.c            |   4 +-
23888  src/fcmatch.c           |   5 +--
23889  src/fcname.c            |   4 +-
23890  src/fcpat.c             |  43 +-----------------
23891  src/fcxml.c             |  17 +------
23892  src/fontconfig.man      |  22 ++++-----
23893  24 files changed, 159 insertions(+), 277 deletions(-)
23894
23895 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
23896 Author: Keith Packard <keithp@keithp.com>
23897 Date:   Tue Aug 13 02:06:22 2002 +0000
23898
23899     Make missing font directory messages only displayed when verbose
23900
23901  fc-cache/fc-cache.c | 5 +++--
23902  1 file changed, 3 insertions(+), 2 deletions(-)
23903
23904 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
23905 Author: Keith Packard <keithp@keithp.com>
23906 Date:   Mon Aug 12 22:20:11 2002 +0000
23907
23908     Clean up French orthography, update 639-1 list of supported languages
23909
23910  fc-lang/fclang.h |   2 +-
23911  fc-lang/fr.orth  |  59 +++++++++++++++------------
23912  fc-lang/iso639-1 | 122
23913  +++++++++++++++++++++++++++----------------------------
23914  3 files changed, 95 insertions(+), 88 deletions(-)
23915
23916 commit 938bc63358c09b9fd3709e8f914870f906361594
23917 Author: Keith Packard <keithp@keithp.com>
23918 Date:   Sun Aug 11 18:11:04 2002 +0000
23919
23920     Fix weird first/not-first lameness in font matches, replacing
23921     with target
23922         qualifiers on test elements. Update library manual page.
23923
23924  fontconfig/fcprivate.h  |   5 +-
23925  fontconfig/fontconfig.h |  23 +++-
23926  fonts.conf.in           |   9 +-
23927  fonts.dtd               |   4 +
23928  src/fccfg.c             | 142 ++++++++-------------
23929  src/fcdbg.c             |  29 +++--
23930  src/fcint.h             |  19 ++-
23931  src/fclist.c            |   4 +-
23932  src/fcmatch.c           |  19 +--
23933  src/fcname.c            |   4 +-
23934  src/fcpat.c             |  43 ++++++-
23935  src/fcxml.c             |  33 ++++-
23936  src/fontconfig.man      | 332
23937  ++++++++++++++++++++++++++++++++++++++++++++----
23938  13 files changed, 510 insertions(+), 156 deletions(-)
23939
23940 commit 80a7d664395d62cc335ac93b9918efebca00c117
23941 Author: Keith Packard <keithp@keithp.com>
23942 Date:   Sun Aug 11 15:09:33 2002 +0000
23943
23944     Help message said -v was for --force
23945
23946  fc-cache/fc-cache.c | 4 ++--
23947  1 file changed, 2 insertions(+), 2 deletions(-)
23948
23949 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
23950 Author: Keith Packard <keithp@keithp.com>
23951 Date:   Thu Aug 8 00:10:51 2002 +0000
23952
23953     Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
23954     Interlingua,
23955         Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
23956         Tigrinya,
23957         Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
23958
23959  fc-lang/Imakefile |   42 +-
23960  fc-lang/aa.orth   |   40 ++
23961  fc-lang/am.orth   |   28 +
23962  fc-lang/ay.orth   |   37 ++
23963  fc-lang/bin.orth  |   55 ++
23964  fc-lang/dz.orth   |   28 +
23965  fc-lang/fclang.h  | 1752
23966  +++++++++++++++++++++++++++++------------------------
23967  fc-lang/fj.orth   |   34 ++
23968  fc-lang/ho.orth   |   33 +
23969  fc-lang/ia.orth   |   29 +
23970  fc-lang/ie.orth   |   29 +
23971  fc-lang/io.orth   |   29 +
23972  fc-lang/iso639-2  |   48 +-
23973  fc-lang/ki.orth   |   33 +
23974  fc-lang/my.orth   |   37 ++
23975  fc-lang/om.orth   |   29 +
23976  fc-lang/so.orth   |   29 +
23977  fc-lang/sw.orth   |   29 +
23978  fc-lang/ti.orth   |   28 +
23979  fc-lang/ts.orth   |   29 +
23980  fc-lang/tw.orth   |   50 ++
23981  fc-lang/ug.orth   |   29 +
23982  fc-lang/ur.orth   |   29 +
23983  fc-lang/xh.orth   |   29 +
23984  fc-lang/zu.orth   |   29 +
23985  25 files changed, 1718 insertions(+), 846 deletions(-)
23986
23987 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
23988 Author: Keith Packard <keithp@keithp.com>
23989 Date:   Wed Aug 7 17:34:15 2002 +0000
23990
23991     Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
23992     Scots,
23993         Syriac and Votic orthographies
23994
23995  fc-lang/Imakefile |   39 +-
23996  fc-lang/ast.orth  |   47 ++
23997  fc-lang/cu.orth   |   42 ++
23998  fc-lang/fclang.h  | 1776
23999  ++++++++++++++++++++++++++++-------------------------
24000  fc-lang/fur.orth  |   39 ++
24001  fc-lang/fy.orth   |   26 +-
24002  fc-lang/gv.orth   |   31 +
24003  fc-lang/iso639-2  |   20 +-
24004  fc-lang/kw.orth   |   35 ++
24005  fc-lang/sco.orth  |   32 +
24006  fc-lang/syr.orth  |   29 +
24007  fc-lang/to.orth   |    4 +-
24008  fc-lang/vot.orth  |   37 ++
24009  13 files changed, 1300 insertions(+), 857 deletions(-)
24010
24011 commit bd724c85969f7c24cf17b8780217c5a428555ea4
24012 Author: Keith Packard <keithp@keithp.com>
24013 Date:   Wed Aug 7 01:45:59 2002 +0000
24014
24015     Short circuit FcPatternEqual when both args point at the same pattern
24016
24017  src/fcpat.c | 5 ++++-
24018  1 file changed, 4 insertions(+), 1 deletion(-)
24019
24020 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
24021 Author: Keith Packard <keithp@keithp.com>
24022 Date:   Tue Aug 6 19:54:10 2002 +0000
24023
24024     Update fontconfig manual to match current bits
24025
24026  src/fontconfig.man | 100
24027  ++++++++++++++++++++++++++++++++++++++++++++---------
24028  1 file changed, 83 insertions(+), 17 deletions(-)
24029
24030 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
24031 Author: Keith Packard <keithp@keithp.com>
24032 Date:   Tue Aug 6 19:00:43 2002 +0000
24033
24034     Uninitialized member of cache structure could lead to non-updated
24035     cache
24036         files
24037
24038  src/fccache.c | 1 +
24039  1 file changed, 1 insertion(+)
24040
24041 commit 4534f30d2175966409af158c0a9efee678937bfd
24042 Author: Keith Packard <keithp@keithp.com>
24043 Date:   Tue Aug 6 18:59:59 2002 +0000
24044
24045     Fix Imakefile to make fclang.h writable
24046
24047  fc-lang/Imakefile | 2 +-
24048  1 file changed, 1 insertion(+), 1 deletion(-)
24049
24050 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
24051 Author: Keith Packard <keithp@keithp.com>
24052 Date:   Tue Aug 6 18:59:43 2002 +0000
24053
24054     Add Latin-1 characters needed by Welsh
24055
24056  fc-lang/cy.orth  |   17 +-
24057  fc-lang/fclang.h | 1430
24058  +++++++++++++++++++++++++++---------------------------
24059  2 files changed, 733 insertions(+), 714 deletions(-)
24060
24061 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
24062 Author: Keith Packard <keithp@keithp.com>
24063 Date:   Thu Aug 1 16:17:33 2002 +0000
24064
24065     Always install fonts.conf and fonts.dtd, moving any existing
24066     fonts.conf to
24067         fonts.conf.bak. Add ~/.fonts to default font directories and
24068         add some
24069         useful comments to fonts.conf
24070
24071  Imakefile     | 17 +++++++++++++++--
24072  fonts.conf.in | 12 ++++++++++++
24073  setfontdirs   |  2 ++
24074  3 files changed, 29 insertions(+), 2 deletions(-)
24075
24076 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
24077 Author: Keith Packard <keithp@keithp.com>
24078 Date:   Thu Aug 1 15:57:26 2002 +0000
24079
24080     Fix autoconf build BSD install and sysconfdir problems
24081
24082  ChangeLog              | 17 +++++++++++++++++
24083  Makefile.in            | 10 +++++-----
24084  config.h.in            |  3 +++
24085  config/Makedefs.in     |  5 +++--
24086  configure.in           | 14 +++++++++++++-
24087  fc-cache/Makefile.in   |  4 ++--
24088  fc-list/Makefile.in    |  4 ++--
24089  fontconfig/Makefile.in |  8 ++++----
24090  src/Makefile.in        |  2 +-
24091  9 files changed, 50 insertions(+), 17 deletions(-)
24092
24093 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
24094 Author: Marc Aurele La France <tsi@ualberta.edu>
24095 Date:   Thu Aug 1 01:35:02 2002 +0000
24096
24097     Warning fix
24098
24099  fontconfig/fontconfig.h | 5 ++++-
24100  src/fcint.h             | 5 +----
24101  2 files changed, 5 insertions(+), 5 deletions(-)
24102
24103 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
24104 Author: Keith Packard <keithp@keithp.com>
24105 Date:   Wed Jul 31 01:36:37 2002 +0000
24106
24107     Add binding property to edit element
24108
24109  fonts.conf.in | 12 +++++++++---
24110  fonts.dtd     |  3 ++-
24111  src/fccfg.c   |  8 ++++----
24112  src/fcint.h   |  3 ++-
24113  src/fcxml.c   | 35 ++++++++++++++++++++++++++++-------
24114  5 files changed, 45 insertions(+), 16 deletions(-)
24115
24116 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
24117 Author: Keith Packard <keithp@keithp.com>
24118 Date:   Sun Jul 28 10:50:59 2002 +0000
24119
24120     Rewrite global cache handling code in fontconfig to eliminate per-file
24121         syscalls
24122
24123  fontconfig/fontconfig.h |   5 +-
24124  src/fccache.c           | 968
24125  +++++++++++++++++++++++++++++++-----------------
24126  src/fccfg.c             |  23 +-
24127  src/fcdir.c             | 183 +++++----
24128  src/fcint.h             | 126 +++++--
24129  src/fcmatrix.c          |   9 +-
24130  6 files changed, 830 insertions(+), 484 deletions(-)
24131
24132 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
24133 Author: Keith Packard <keithp@keithp.com>
24134 Date:   Sat Jul 27 23:13:28 2002 +0000
24135
24136     Add ngai tahu specific chars to maori orthography
24137
24138  fc-lang/Imakefile |   1 +
24139  fc-lang/fclang.h  | 802
24140  +++++++++++++++++++++++++++---------------------------
24141  fc-lang/mi.orth   |   1 +
24142  3 files changed, 405 insertions(+), 399 deletions(-)
24143
24144 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
24145 Author: Keith Packard <keithp@keithp.com>
24146 Date:   Wed Jul 17 17:51:52 2002 +0000
24147
24148     Add fclang.c to Makefile.in
24149
24150  src/Makefile.in | 2 ++
24151  1 file changed, 2 insertions(+)
24152
24153 commit 6864f6279297a59ff509e5454fdebb77ac64e530
24154 Author: Keith Packard <keithp@keithp.com>
24155 Date:   Sat Jul 13 20:33:05 2002 +0000
24156
24157     Trim ja orthography of a couple codepoints not found in kochi fonts
24158
24159  fc-lang/fclang.h | 4 ++--
24160  fc-lang/ja.orth  | 6 +++---
24161  2 files changed, 5 insertions(+), 5 deletions(-)
24162
24163 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
24164 Author: Keith Packard <keithp@keithp.com>
24165 Date:   Sat Jul 13 19:10:03 2002 +0000
24166
24167     Fix typo in geez (ethiopic) orthography
24168
24169  fc-lang/fclang.h | 2 +-
24170  fc-lang/gez.orth | 4 ++--
24171  2 files changed, 3 insertions(+), 3 deletions(-)
24172
24173 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
24174 Author: Keith Packard <keithp@keithp.com>
24175 Date:   Sat Jul 13 05:43:25 2002 +0000
24176
24177     Add some Utf16 support, extract font family and style names from
24178     name table
24179         for sfnt fonts
24180
24181  fontconfig/fontconfig.h |  23 +++-
24182  src/fccharset.c         |  40 ++++--
24183  src/fcfreetype.c        | 342
24184  ++++++++++++++++++++++++++++++++++++++++++++++--
24185  src/fcint.h             |  11 ++
24186  src/fcstr.c             |  99 +++++++++++++-
24187  5 files changed, 495 insertions(+), 20 deletions(-)
24188
24189 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
24190 Author: Keith Packard <keithp@keithp.com>
24191 Date:   Fri Jul 12 21:06:03 2002 +0000
24192
24193     Clean up some coverage files; a few accidentally included PUA
24194     values and
24195         punctuation. Add debugging stuff to dump out missing codepoints
24196         during
24197         cache building when missing only a few
24198
24199  fc-lang/bg.orth  |   13 +-
24200  fc-lang/bi.orth  |   10 +-
24201  fc-lang/bo.orth  |   17 +-
24202  fc-lang/el.orth  |   20 +-
24203  fc-lang/fclang.h | 1630
24204  ++++++++++++++++++++++++++----------------------------
24205  fc-lang/ga.orth  |    4 +-
24206  fc-lang/gn.orth  |    4 +-
24207  fc-lang/hy.orth  |    6 +-
24208  fc-lang/km.orth  |    6 +-
24209  fc-lang/ko.orth  |  128 ++---
24210  fc-lang/lb.orth  |   10 +-
24211  fc-lang/mg.orth  |    6 +-
24212  fc-lang/mh.orth  |   14 +-
24213  fc-lang/mk.orth  |   12 +-
24214  fc-lang/mn.orth  |   14 +-
24215  fc-lang/mo.orth  |    4 +-
24216  fc-lang/ro.orth  |    4 +-
24217  fc-lang/si.orth  |    8 +-
24218  fc-lang/tl.orth  |   11 +-
24219  fc-lang/yo.orth  |   80 +--
24220  src/fclang.c     |   33 +-
24221  21 files changed, 1017 insertions(+), 1017 deletions(-)
24222
24223 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
24224 Author: Keith Packard <keithp@keithp.com>
24225 Date:   Fri Jul 12 19:19:16 2002 +0000
24226
24227     Add a bunch more languages that use the Latin alphabet
24228
24229  fc-lang/Imakefile |   35 +-
24230  fc-lang/af.orth   |   46 ++
24231  fc-lang/bam.orth  |   37 ++
24232  fc-lang/bi.orth   |   39 ++
24233  fc-lang/bs.orth   |   39 ++
24234  fc-lang/ch.orth   |   35 +
24235  fc-lang/cy.orth   |   48 ++
24236  fc-lang/fclang.h  | 1900
24237  +++++++++++++++++++++++++++++++++--------------------
24238  fc-lang/ful.orth  |   38 ++
24239  fc-lang/gn.orth   |   48 ++
24240  fc-lang/ha.orth   |   36 +
24241  fc-lang/haw.orth  |   35 +
24242  fc-lang/ibo.orth  |   35 +
24243  fc-lang/id.orth   |   31 +
24244  fc-lang/iso639-2  |   64 +-
24245  fc-lang/lb.orth   |   60 ++
24246  fc-lang/mg.orth   |   35 +
24247  fc-lang/mh.orth   |   45 ++
24248  fc-lang/mi.orth   |   34 +
24249  fc-lang/ny.orth   |   30 +
24250  fc-lang/se.orth   |   37 ++
24251  fc-lang/sm.orth   |   30 +
24252  fc-lang/sma.orth  |   37 ++
24253  fc-lang/smj.orth  |   37 ++
24254  fc-lang/smn.orth  |   40 ++
24255  fc-lang/sms.orth  |   48 ++
24256  fc-lang/tn.orth   |   33 +
24257  fc-lang/to.orth   |   30 +
24258  fc-lang/ven.orth  |   34 +
24259  fc-lang/vi.orth   |   58 ++
24260  fc-lang/wen.orth  |   42 ++
24261  fc-lang/wo.orth   |   42 ++
24262  fc-lang/yap.orth  |   35 +
24263  fc-lang/yo.orth   |   86 +++
24264  src/fcxml.c       |   12 +-
24265  35 files changed, 2522 insertions(+), 749 deletions(-)
24266
24267 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
24268 Author: Keith Packard <keithp@keithp.com>
24269 Date:   Fri Jul 12 09:13:32 2002 +0000
24270
24271     Add nynorsk and bokml, remove double angle quotes from other languages
24272
24273  fc-lang/Imakefile |  31 +-
24274  fc-lang/ab.orth   |   6 +-
24275  fc-lang/ba.orth   |   6 +-
24276  fc-lang/be.orth   |   6 +-
24277  fc-lang/br.orth   |   8 +-
24278  fc-lang/da.orth   |   6 +-
24279  fc-lang/de.orth   |   6 +-
24280  fc-lang/fclang.h  | 854
24281  +++++++++++++++++++++++++++---------------------------
24282  fc-lang/fr.orth   |  10 +-
24283  fc-lang/gl.orth   |  10 +-
24284  fc-lang/iso639-2  |   4 +-
24285  fc-lang/kk.orth   |   6 +-
24286  fc-lang/kl.orth   |   6 +-
24287  fc-lang/nb.orth   |  25 ++
24288  fc-lang/nn.orth   |  43 +++
24289  fc-lang/no.orth   |   6 +-
24290  fc-lang/ru.orth   |   6 +-
24291  fc-lang/uk.orth   |   6 +-
24292  18 files changed, 565 insertions(+), 480 deletions(-)
24293
24294 commit c2b971c89819281be41584720d20648fe5d1627f
24295 Author: Keith Packard <keithp@keithp.com>
24296 Date:   Fri Jul 12 07:58:16 2002 +0000
24297
24298     Missed adding kumyk
24299
24300  fc-lang/Imakefile | 19 +++++------
24301  fc-lang/fclang.h  | 74 +++++++++++++++++++++---------------------
24302  fc-lang/iso639-2  |  2 +-
24303  fc-lang/kum.orth  | 96
24304  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24305  4 files changed, 145 insertions(+), 46 deletions(-)
24306
24307 commit f749c49cb4ebe181de145440246d3110f7052f24
24308 Author: Keith Packard <keithp@keithp.com>
24309 Date:   Fri Jul 12 07:52:16 2002 +0000
24310
24311     Add devanagari and cyrillic languages. Add Geez
24312
24313  fc-lang/Imakefile |   36 +-
24314  fc-lang/ava.orth  |   97 ++++
24315  fc-lang/bh.orth   |   25 +
24316  fc-lang/bho.orth  |   25 +
24317  fc-lang/bua.orth  |  102 ++++
24318  fc-lang/ce.orth   |   97 ++++
24319  fc-lang/chm.orth  |  109 ++++
24320  fc-lang/cv.orth   |  109 ++++
24321  fc-lang/fclang.h  | 1612
24322  +++++++++++++++++++++++++++++++----------------------
24323  fc-lang/gez.orth  |   57 ++
24324  fc-lang/hi.orth   |   35 ++
24325  fc-lang/ik.orth   |  100 ++++
24326  fc-lang/iso639-2  |   54 +-
24327  fc-lang/iu.orth   |   77 +++
24328  fc-lang/kaa.orth  |  110 ++++
24329  fc-lang/kok.orth  |   25 +
24330  fc-lang/ks.orth   |   25 +
24331  fc-lang/ku.orth   |   94 ++++
24332  fc-lang/kv.orth   |  101 ++++
24333  fc-lang/ky.orth   |  102 ++++
24334  fc-lang/lez.orth  |   97 ++++
24335  fc-lang/mr.orth   |   25 +
24336  fc-lang/ne.orth   |   25 +
24337  fc-lang/os.orth   |   96 ++++
24338  fc-lang/sa.orth   |   25 +
24339  fc-lang/sah.orth  |  108 ++++
24340  fc-lang/sel.orth  |   96 ++++
24341  fc-lang/tg.orth   |  108 ++++
24342  fc-lang/tk.orth   |  106 ++++
24343  fc-lang/tt.orth   |  108 ++++
24344  fc-lang/tyv.orth  |  102 ++++
24345  fc-lang/uz.orth   |   98 ++++
24346  32 files changed, 3278 insertions(+), 708 deletions(-)
24347
24348 commit 2ce525423688d32b80587741d97a82209e52378c
24349 Author: Keith Packard <keithp@keithp.com>
24350 Date:   Thu Jul 11 02:47:50 2002 +0000
24351
24352     Remove old FC_LANG constants now that fontconfig uses RFC 3066
24353     based names
24354
24355  fontconfig/fontconfig.h | 42 +-----------------------------------------
24356  1 file changed, 1 insertion(+), 41 deletions(-)
24357
24358 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
24359 Author: Keith Packard <keithp@keithp.com>
24360 Date:   Wed Jul 10 21:57:23 2002 +0000
24361
24362     Use presentation forms for arabic matching, fix comment labeling
24363     persian
24364         general forms
24365
24366  fc-lang/ar.orth  | 114
24367  +++++++++++++++++++++++++++++++------------------------
24368  fc-lang/fa.orth  |   4 +-
24369  fc-lang/fclang.h |   4 +-
24370  3 files changed, 69 insertions(+), 53 deletions(-)
24371
24372 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
24373 Author: Keith Packard <keithp@keithp.com>
24374 Date:   Tue Jul 9 22:08:14 2002 +0000
24375
24376     Use locale data set FC_LANG by default. Reorder FcPattern and
24377     FcValueList
24378         to match Xft1.
24379
24380  src/fcdefault.c | 53
24381  +++++++++++++++++++++++++++++++++++++++++++++++++++++
24382  src/fcint.h     |  4 ++--
24383  2 files changed, 55 insertions(+), 2 deletions(-)
24384
24385 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
24386 Author: Keith Packard <keithp@keithp.com>
24387 Date:   Tue Jul 9 02:28:29 2002 +0000
24388
24389     Trim ideographic punctuation and Suzhou numerals from zh-tw
24390     orthography.
24391         Had accidentally swapped codePageRange bits for traditional and
24392         simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
24393         possible
24394         bug in charset walking
24395
24396  fc-lang/Imakefile  |   18 +-
24397  fc-lang/fa.orth    |   53 ++
24398  fc-lang/fclang.h   | 1554 ++++++++++++++++++++++--------------
24399  fc-lang/iso639-2   |    4 +-
24400  fc-lang/zh_hk.orth | 2240
24401  ++++++++++++++++++++++++++++++++++++++++++++++++++++
24402  fc-lang/zh_tw.orth |   33 +-
24403  src/fccharset.c    |    4 +-
24404  src/fcfreetype.c   |    6 +-
24405  8 files changed, 3292 insertions(+), 620 deletions(-)
24406
24407 commit e50b9ae71134a23820e8f50589649e629a6143ba
24408 Author: Keith Packard <keithp@keithp.com>
24409 Date:   Mon Jul 8 07:31:53 2002 +0000
24410
24411     Update iso639-2 language coverage info, fix Georgian orthography to
24412         eliminate Mingrelian and Svan glyphs, use coverage for inclusion
24413         and
24414         OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
24415         fc-lang dir
24416
24417  fc-lang/Imakefile     |    8 +-
24418  fc-lang/fclang.h      | 2624
24419  ++++++++++++++++++++++++++++++++++++++++++++++++
24420  fc-lang/fclang.tmpl.c |  130 ---
24421  fc-lang/fclang.tmpl.h |   25 +
24422  fc-lang/iso639-2      |   30 +-
24423  fc-lang/ka.orth       |    5 +-
24424  fc-lang/zh_mo.orth    |   27 +
24425  fc-lang/zh_sg.orth    |   27 +
24426  src/fcfreetype.c      |  238 +----
24427  src/fcint.h           |    9 +-
24428  src/fclang.c          | 2632
24429  +------------------------------------------------
24430  11 files changed, 2794 insertions(+), 2961 deletions(-)
24431
24432 commit d6dabf368677babec02d8f64ba0598270e28b501
24433 Author: Keith Packard <keithp@keithp.com>
24434 Date:   Sun Jul 7 19:30:53 2002 +0000
24435
24436     Add walloon, update fclang.c to include recent language additions
24437
24438  fc-lang/Imakefile |    4 +-
24439  fc-lang/wa.orth   |   47 ++
24440  src/fclang.c      | 1252
24441  ++++++++++++++++++++++++++++++-----------------------
24442  3 files changed, 757 insertions(+), 546 deletions(-)
24443
24444 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
24445 Author: Keith Packard <keithp@keithp.com>
24446 Date:   Sun Jul 7 19:18:51 2002 +0000
24447
24448     Share more duplicate charset data
24449
24450  fc-lang/Imakefile | 19 ++++++++++---------
24451  fc-lang/bn.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24452  fc-lang/bo.orth   | 30 ++++++++++++++++++++++++++++++
24453  fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
24454  fc-lang/gu.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24455  fc-lang/iso639-2  | 26 +++++++++++++-------------
24456  fc-lang/km.orth   | 29 +++++++++++++++++++++++++++++
24457  fc-lang/kn.orth   | 40 ++++++++++++++++++++++++++++++++++++++++
24458  fc-lang/lo.orth   | 45 +++++++++++++++++++++++++++++++++++++++++++++
24459  fc-lang/ml.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24460  fc-lang/mn.orth   | 31 +++++++++++++++++++++++++++++++
24461  fc-lang/or.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24462  fc-lang/si.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24463  fc-lang/ta.orth   | 43 +++++++++++++++++++++++++++++++++++++++++++
24464  fc-lang/te.orth   | 39 +++++++++++++++++++++++++++++++++++++++
24465  fc-lang/tl.orth   | 29 +++++++++++++++++++++++++++++
24466  16 files changed, 534 insertions(+), 24 deletions(-)
24467
24468 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
24469 Author: Keith Packard <keithp@keithp.com>
24470 Date:   Sun Jul 7 00:00:43 2002 +0000
24471
24472     Add fclang.c to CVS; easier than attempting to build it on the fly
24473
24474  src/fclang.c | 2561
24475  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24476  1 file changed, 2561 insertions(+)
24477
24478 commit 6446b1511df528082d2ac9ff31617013b311aa09
24479 Author: Keith Packard <keithp@keithp.com>
24480 Date:   Sat Jul 6 23:59:19 2002 +0000
24481
24482     Remove at and grave from latin languages, add copyright, license
24483     and RCS
24484         header
24485
24486  fc-lang/Imakefile  |  2 ++
24487  fc-lang/ab.orth    | 23 +++++++++++++++++++++++
24488  fc-lang/ar.orth    | 23 +++++++++++++++++++++++
24489  fc-lang/az.orth    | 27 +++++++++++++++++++++++++--
24490  fc-lang/ba.orth    | 23 +++++++++++++++++++++++
24491  fc-lang/be.orth    | 23 +++++++++++++++++++++++
24492  fc-lang/bg.orth    | 23 +++++++++++++++++++++++
24493  fc-lang/br.orth    | 27 +++++++++++++++++++++++++--
24494  fc-lang/ca.orth    | 27 +++++++++++++++++++++++++--
24495  fc-lang/chr.orth   | 23 +++++++++++++++++++++++
24496  fc-lang/co.orth    | 23 +++++++++++++++++++++++
24497  fc-lang/cs.orth    | 27 +++++++++++++++++++++++++--
24498  fc-lang/da.orth    | 27 +++++++++++++++++++++++++--
24499  fc-lang/de.orth    | 27 +++++++++++++++++++++++++--
24500  fc-lang/el.orth    | 23 +++++++++++++++++++++++
24501  fc-lang/en.orth    | 27 +++++++++++++++++++++++++--
24502  fc-lang/eo.orth    | 27 +++++++++++++++++++++++++--
24503  fc-lang/es.orth    | 27 +++++++++++++++++++++++++--
24504  fc-lang/et.orth    | 27 +++++++++++++++++++++++++--
24505  fc-lang/eu.orth    | 27 +++++++++++++++++++++++++--
24506  fc-lang/fi.orth    | 27 +++++++++++++++++++++++++--
24507  fc-lang/fo.orth    | 27 +++++++++++++++++++++++++--
24508  fc-lang/fr.orth    | 27 +++++++++++++++++++++++++--
24509  fc-lang/fy.orth    | 23 +++++++++++++++++++++++
24510  fc-lang/ga.orth    | 27 +++++++++++++++++++++++++--
24511  fc-lang/gd.orth    | 27 +++++++++++++++++++++++++--
24512  fc-lang/gl.orth    | 27 +++++++++++++++++++++++++--
24513  fc-lang/he.orth    | 23 +++++++++++++++++++++++
24514  fc-lang/hr.orth    | 27 +++++++++++++++++++++++++--
24515  fc-lang/hu.orth    | 27 +++++++++++++++++++++++++--
24516  fc-lang/hy.orth    | 23 +++++++++++++++++++++++
24517  fc-lang/is.orth    | 27 +++++++++++++++++++++++++--
24518  fc-lang/it.orth    | 27 +++++++++++++++++++++++++--
24519  fc-lang/ja.orth    | 23 +++++++++++++++++++++++
24520  fc-lang/ka.orth    | 23 +++++++++++++++++++++++
24521  fc-lang/kk.orth    | 23 +++++++++++++++++++++++
24522  fc-lang/kl.orth    | 27 +++++++++++++++++++++++++--
24523  fc-lang/ko.orth    | 23 +++++++++++++++++++++++
24524  fc-lang/la.orth    | 27 +++++++++++++++++++++++++--
24525  fc-lang/lt.orth    | 27 +++++++++++++++++++++++++--
24526  fc-lang/lv.orth    | 27 +++++++++++++++++++++++++--
24527  fc-lang/mk.orth    | 23 +++++++++++++++++++++++
24528  fc-lang/mo.orth    | 27 +++++++++++++++++++++++++--
24529  fc-lang/mt.orth    | 27 +++++++++++++++++++++++++--
24530  fc-lang/nl.orth    | 27 +++++++++++++++++++++++++--
24531  fc-lang/no.orth    | 27 +++++++++++++++++++++++++--
24532  fc-lang/oc.orth    | 27 +++++++++++++++++++++++++--
24533  fc-lang/pl.orth    | 27 +++++++++++++++++++++++++--
24534  fc-lang/pt.orth    | 27 +++++++++++++++++++++++++--
24535  fc-lang/rm.orth    | 27 +++++++++++++++++++++++++--
24536  fc-lang/ro.orth    | 27 +++++++++++++++++++++++++--
24537  fc-lang/ru.orth    | 23 +++++++++++++++++++++++
24538  fc-lang/sh.orth    | 23 +++++++++++++++++++++++
24539  fc-lang/sk.orth    | 27 +++++++++++++++++++++++++--
24540  fc-lang/sl.orth    | 27 +++++++++++++++++++++++++--
24541  fc-lang/sq.orth    | 27 +++++++++++++++++++++++++--
24542  fc-lang/sr.orth    | 23 +++++++++++++++++++++++
24543  fc-lang/sv.orth    | 27 +++++++++++++++++++++++++--
24544  fc-lang/th.orth    | 23 +++++++++++++++++++++++
24545  fc-lang/tr.orth    | 27 +++++++++++++++++++++++++--
24546  fc-lang/uk.orth    | 23 +++++++++++++++++++++++
24547  fc-lang/vo.orth    | 23 +++++++++++++++++++++++
24548  fc-lang/yi.orth    | 23 +++++++++++++++++++++++
24549  fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
24550  fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
24551  65 files changed, 1552 insertions(+), 78 deletions(-)
24552
24553 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
24554 Author: Keith Packard <keithp@keithp.com>
24555 Date:   Sat Jul 6 23:47:44 2002 +0000
24556
24557     Switch to RFC 3066 based lang names
24558
24559  fontconfig/fontconfig.h |   5 +-
24560  src/Imakefile           |   8 +-
24561  src/fccharset.c         |   8 +-
24562  src/fcfreetype.c        | 406
24563  ++++++++++++++++++++++++------------------------
24564  src/fcint.h             |  28 ++++
24565  src/fcmatch.c           |  43 ++++-
24566  src/fcpat.c             |  22 ++-
24567  src/fcstr.c             |  25 ++-
24568  8 files changed, 330 insertions(+), 215 deletions(-)
24569
24570 commit 899e352656f04323b9467555faf9152c69a741ab
24571 Author: Keith Packard <keithp@keithp.com>
24572 Date:   Sat Jul 6 23:46:58 2002 +0000
24573
24574     Add a few more common font families to the default configuration
24575
24576  fonts.conf.in | 7 +++++++
24577  1 file changed, 7 insertions(+)
24578
24579 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
24580 Author: Keith Packard <keithp@keithp.com>
24581 Date:   Sat Jul 6 23:22:03 2002 +0000
24582
24583     Add coverage documentation files
24584
24585  fc-lang/iso639-1 | 139 ++++++++++++++++
24586  fc-lang/iso639-2 | 473
24587  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24588  2 files changed, 612 insertions(+)
24589
24590 commit c1382a3d998d098d3b86c922820558849c777c45
24591 Author: Keith Packard <keithp@keithp.com>
24592 Date:   Sat Jul 6 23:21:37 2002 +0000
24593
24594     Add fc-lang program to generate language coverage tables
24595
24596  fc-lang/Imakefile     |    44 +
24597  fc-lang/ab.orth       |    17 +
24598  fc-lang/ar.orth       |    49 +
24599  fc-lang/az.orth       |    26 +
24600  fc-lang/ba.orth       |    16 +
24601  fc-lang/be.orth       |    11 +
24602  fc-lang/bg.orth       |    12 +
24603  fc-lang/br.orth       |    17 +
24604  fc-lang/ca.orth       |    23 +
24605  fc-lang/chr.orth      |     2 +
24606  fc-lang/co.orth       |     2 +
24607  fc-lang/cs.orth       |    27 +
24608  fc-lang/da.orth       |    27 +
24609  fc-lang/de.orth       |    17 +
24610  fc-lang/el.orth       |    26 +
24611  fc-lang/en.orth       |    17 +
24612  fc-lang/eo.orth       |     9 +
24613  fc-lang/es.orth       |    19 +
24614  fc-lang/et.orth       |    15 +
24615  fc-lang/eu.orth       |     8 +
24616  fc-lang/fc-lang.c     |   295 +
24617  fc-lang/fc-lang.man   |    41 +
24618  fc-lang/fclang.tmpl.c |   130 +
24619  fc-lang/fi.orth       |    15 +
24620  fc-lang/fo.orth       |    25 +
24621  fc-lang/fr.orth       |    28 +
24622  fc-lang/fy.orth       |     2 +
24623  fc-lang/ga.orth       |    29 +
24624  fc-lang/gd.orth       |    15 +
24625  fc-lang/gl.orth       |    22 +
24626  fc-lang/he.orth       |     2 +
24627  fc-lang/hr.orth       |    21 +
24628  fc-lang/hu.orth       |    19 +
24629  fc-lang/hy.orth       |     5 +
24630  fc-lang/is.orth       |    26 +
24631  fc-lang/it.orth       |    14 +
24632  fc-lang/ja.orth       |  6540 +++++++++++++++++++
24633  fc-lang/ka.orth       |     9 +
24634  fc-lang/kk.orth       |    15 +
24635  fc-lang/kl.orth       |    23 +
24636  fc-lang/ko.orth       | 16217
24637  ++++++++++++++++++++++++++++++++++++++++++++++++
24638  fc-lang/la.orth       |     8 +
24639  fc-lang/lt.orth       |    13 +
24640  fc-lang/lv.orth       |    16 +
24641  fc-lang/mk.orth       |    15 +
24642  fc-lang/mo.orth       |    14 +
24643  fc-lang/mt.orth       |    18 +
24644  fc-lang/nl.orth       |    15 +
24645  fc-lang/no.orth       |    18 +
24646  fc-lang/oc.orth       |    15 +
24647  fc-lang/pl.orth       |    10 +
24648  fc-lang/pt.orth       |    19 +
24649  fc-lang/rm.orth       |    15 +
24650  fc-lang/ro.orth       |    11 +
24651  fc-lang/ru.orth       |    11 +
24652  fc-lang/sh.orth       |     2 +
24653  fc-lang/sk.orth       |    29 +
24654  fc-lang/sl.orth       |    21 +
24655  fc-lang/sq.orth       |     7 +
24656  fc-lang/sr.orth       |    11 +
24657  fc-lang/sv.orth       |    21 +
24658  fc-lang/th.orth       |     3 +
24659  fc-lang/tr.orth       |    12 +
24660  fc-lang/uk.orth       |    12 +
24661  fc-lang/vo.orth       |    13 +
24662  fc-lang/yi.orth       |     2 +
24663  fc-lang/zh_cn.orth    |  6766 ++++++++++++++++++++
24664  fc-lang/zh_tw.orth    | 13079 ++++++++++++++++++++++++++++++++++++++
24665  68 files changed, 44053 insertions(+)
24666
24667 commit 084407063d0069b16b24e1fd8be818af12e36741
24668 Author: Keith Packard <keithp@keithp.com>
24669 Date:   Wed Jul 3 23:15:32 2002 +0000
24670
24671     Object list to FcObjectSetBuild wasnt terminated with 0
24672
24673  fc-list/fc-list.c | 4 ++--
24674  1 file changed, 2 insertions(+), 2 deletions(-)
24675
24676 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
24677 Author: Marc Aurele La France <tsi@ualberta.edu>
24678 Date:   Mon Jul 1 12:39:23 2002 +0000
24679
24680     Indent line
24681
24682  fc-list/Imakefile | 2 ++
24683  1 file changed, 2 insertions(+)
24684
24685 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
24686 Author: Marc Aurele La France <tsi@ualberta.edu>
24687 Date:   Mon Jul 1 12:38:27 2002 +0000
24688
24689     Ident line
24690
24691  fc-cache/Imakefile | 2 ++
24692  1 file changed, 2 insertions(+)
24693
24694 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
24695 Author: Keith Packard <keithp@keithp.com>
24696 Date:   Mon Jul 1 05:11:20 2002 +0000
24697
24698     Make fc-cache avoid reading the whole world full of fonts
24699
24700  fc-cache/fc-cache.c | 10 +++++-----
24701  1 file changed, 5 insertions(+), 5 deletions(-)
24702
24703 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
24704 Author: Keith Packard <keithp@keithp.com>
24705 Date:   Sun Jun 30 23:45:40 2002 +0000
24706
24707     Make fc-list more useful
24708
24709  fc-list/fc-list.c | 20 ++++++++++++++++----
24710  1 file changed, 16 insertions(+), 4 deletions(-)
24711
24712 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
24713 Author: Keith Packard <keithp@keithp.com>
24714 Date:   Sun Jun 30 23:45:17 2002 +0000
24715
24716     Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
24717
24718  fontconfig/fontconfig.h | 3 ++-
24719  1 file changed, 2 insertions(+), 1 deletion(-)
24720
24721 commit 4c0036053a36678747adfd06777cef39752ca9a4
24722 Author: Keith Packard <keithp@keithp.com>
24723 Date:   Sat Jun 29 20:31:02 2002 +0000
24724
24725     Add strong/weak pattern value binding, add known charsets for
24726     automatic
24727         lang computation
24728
24729  src/fccfg.c       |    3 +-
24730  src/fccharset.c   |   40 +-
24731  src/fcfreetype.c  |  235 ++++++-
24732  src/fcint.h       |   15 +-
24733  src/fcknownsets.h | 1895
24734  +++++++++++++++++++++++++++++++++++++++++++++++++++++
24735  src/fcmatch.c     |  112 ++--
24736  src/fcname.c      |    7 +-
24737  src/fcpat.c       |    3 +-
24738  8 files changed, 2222 insertions(+), 88 deletions(-)
24739
24740 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
24741 Author: Keith Packard <keithp@keithp.com>
24742 Date:   Wed Jun 26 22:56:51 2002 +0000
24743
24744     Construct empty constant charsets correctly (using null pointers)
24745
24746  src/fccharset.c | 18 +++++++++++++-----
24747  1 file changed, 13 insertions(+), 5 deletions(-)
24748
24749 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
24750 Author: Keith Packard <keithp@keithp.com>
24751 Date:   Wed Jun 26 22:14:08 2002 +0000
24752
24753     Permit empty charsets in fonts.cache files
24754
24755  src/fcname.c | 4 ++--
24756  1 file changed, 2 insertions(+), 2 deletions(-)
24757
24758 commit 223c028949c1ef316c93bea17278f58150c777ee
24759 Author: Keith Packard <keithp@keithp.com>
24760 Date:   Wed Jun 26 16:11:29 2002 +0000
24761
24762     Steal idea for locale-insensitive strtod from glib
24763
24764  src/fcxml.c | 59
24765  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
24766  1 file changed, 57 insertions(+), 2 deletions(-)
24767
24768 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
24769 Author: Keith Packard <keithp@keithp.com>
24770 Date:   Fri Jun 21 07:01:11 2002 +0000
24771
24772     Oops. Made a mistake when adding config file names to monitor list
24773
24774  src/fcxml.c | 9 +++++----
24775  1 file changed, 5 insertions(+), 4 deletions(-)
24776
24777 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
24778 Author: Keith Packard <keithp@keithp.com>
24779 Date:   Fri Jun 21 06:14:45 2002 +0000
24780
24781     Fix automatic file time checking, transcoding table searches. Actually
24782     add
24783         config files used to config structure so they can be time
24784         checked as
24785         well
24786
24787  src/fccfg.c     | 31 ++++++++++++++-----------------
24788  src/fccharset.c | 11 +++--------
24789  src/fcxml.c     |  5 ++++-
24790  3 files changed, 21 insertions(+), 26 deletions(-)
24791
24792 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
24793 Author: Keith Packard <keithp@keithp.com>
24794 Date:   Thu Jun 20 03:43:09 2002 +0000
24795
24796     Accidentally falling through several case blocks
24797
24798  src/fccfg.c | 3 ++-
24799  src/fcdbg.c | 6 +++---
24800  2 files changed, 5 insertions(+), 4 deletions(-)
24801
24802 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
24803 Author: Keith Packard <keithp@keithp.com>
24804 Date:   Wed Jun 19 21:32:51 2002 +0000
24805
24806     Add slanting for fonts without oblique/italic varient. Fix matching
24807     code to
24808         make this work
24809
24810  fonts.conf.in | 28 ++++++++++++++++++++++++++++
24811  src/fcmatch.c |  4 ++--
24812  2 files changed, 30 insertions(+), 2 deletions(-)
24813
24814 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
24815 Author: Keith Packard <keithp@keithp.com>
24816 Date:   Wed Jun 19 20:55:19 2002 +0000
24817
24818     Make fc-cache more tolerant of missing font directories
24819
24820  fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
24821  1 file changed, 26 insertions(+), 2 deletions(-)
24822
24823 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
24824 Author: Keith Packard <keithp@keithp.com>
24825 Date:   Wed Jun 19 20:08:22 2002 +0000
24826
24827     Add ref counting to font config patterns so that FcFontSort return
24828     values
24829         are persistant
24830
24831  fontconfig/fontconfig.h |  5 ++++-
24832  fonts.dtd               |  5 ++++-
24833  src/fccache.c           | 11 +++++++++--
24834  src/fccfg.c             |  4 ++++
24835  src/fcdbg.c             |  8 +++++++-
24836  src/fcdir.c             |  5 +++--
24837  src/fcint.h             |  9 +++++----
24838  src/fclist.c            |  2 +-
24839  src/fcmatch.c           | 21 +++++++++++++++++++--
24840  src/fcname.c            |  3 ++-
24841  src/fcpat.c             | 12 +++++++++++-
24842  src/fcxml.c             |  4 ++++
24843  12 files changed, 73 insertions(+), 16 deletions(-)
24844
24845 commit 06a48f20739580338e69547c9896c539abf000dd
24846 Author: Keith Packard <keithp@keithp.com>
24847 Date:   Wed Jun 19 06:31:46 2002 +0000
24848
24849     Add a few aliases suggested by Owen and Mike
24850
24851  fonts.conf.in | 19 +++++++++++++++++--
24852  1 file changed, 17 insertions(+), 2 deletions(-)
24853
24854 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
24855 Author: Keith Packard <keithp@keithp.com>
24856 Date:   Tue Jun 18 22:23:05 2002 +0000
24857
24858     Add a few more families to fonts.conf, make FC_ANTIALIAS less
24859     important for
24860         matching, fix family->generic mapping
24861
24862  src/fccfg.c   |  7 ++++---
24863  src/fcmatch.c | 22 +++++++++++-----------
24864  2 files changed, 15 insertions(+), 14 deletions(-)
24865
24866 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
24867 Author: Keith Packard <keithp@keithp.com>
24868 Date:   Tue Jun 18 16:47:33 2002 +0000
24869
24870     Fix compiler warning
24871
24872  src/fcxml.c | 4 ++--
24873  1 file changed, 2 insertions(+), 2 deletions(-)
24874
24875 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
24876 Author: Keith Packard <keithp@keithp.com>
24877 Date:   Tue Jun 18 16:47:12 2002 +0000
24878
24879     Fix incorrect size in memmove call in FcObjectSetAdd that crashed
24880         FcFontSetList calls
24881
24882  src/fclist.c | 3 ++-
24883  1 file changed, 2 insertions(+), 1 deletion(-)
24884
24885 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
24886 Author: Keith Packard <keithp@keithp.com>
24887 Date:   Sat Jun 8 18:46:35 2002 +0000
24888
24889     Fix fontconfig.pc generation in Imakefile
24890
24891  Imakefile | 4 ++--
24892  1 file changed, 2 insertions(+), 2 deletions(-)
24893
24894 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
24895 Author: Keith Packard <keithp@keithp.com>
24896 Date:   Sat Jun 8 17:32:05 2002 +0000
24897
24898     Add FcPatternHash, clean up a few valgrind issues
24899
24900  fontconfig/fontconfig.h |  3 ++
24901  src/fccfg.c             |  2 +-
24902  src/fcmatch.c           | 11 ++++---
24903  src/fcpat.c             | 78
24904  +++++++++++++++++++++++++++++++++++++++++++++++++
24905  src/fcxml.c             | 13 ++++++++-
24906  5 files changed, 101 insertions(+), 6 deletions(-)
24907
24908 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
24909 Author: Keith Packard <keithp@keithp.com>
24910 Date:   Fri Jun 7 17:55:41 2002 +0000
24911
24912     Make autoconf use correct options to build solaris shared libraries
24913
24914  configure.in | 15 +++++++++++++--
24915  1 file changed, 13 insertions(+), 2 deletions(-)
24916
24917 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
24918 Author: David Dawes <dawes@xfree86.org>
24919 Date:   Tue Jun 4 21:55:42 2002 +0000
24920
24921     171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
24922         Mutsumi).
24923     170. Avoid a problem with setfontdirs when run in some locales (#5179,
24924         ISHIKAWA Mutsumi).
24925     169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
24926
24927  setfontdirs | 5 +++++
24928  1 file changed, 5 insertions(+)
24929
24930 commit e9be9cd10a24b75480a26be834041d312d8217b4
24931 Author: Keith Packard <keithp@keithp.com>
24932 Date:   Mon Jun 3 08:31:15 2002 +0000
24933
24934     Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
24935         interfaces
24936
24937  fontconfig/fontconfig.h |   7 ++-
24938  src/fccfg.c             |  12 ++--
24939  src/fcint.h             |   7 ++-
24940  src/fclist.c            |  72 ++++++++++++++--------
24941  src/fcmatch.c           |   6 +-
24942  src/fcname.c            |   8 +--
24943  src/fcpat.c             | 161
24944  +++++++++++++++++++++++++++++-------------------
24945  7 files changed, 166 insertions(+), 107 deletions(-)
24946
24947 commit 88c747e20612ffcae326313f8d624b36c1235993
24948 Author: Keith Packard <keithp@keithp.com>
24949 Date:   Sun Jun 2 21:07:57 2002 +0000
24950
24951     Eliminate some compiler warnings, avoid seg fault when matching
24952     missing
24953         values
24954
24955  src/fccfg.c   | 4 ++--
24956  src/fcdbg.c   | 5 ++++-
24957  src/fclist.c  | 4 +++-
24958  src/fcmatch.c | 4 ++--
24959  src/fcname.c  | 4 +++-
24960  5 files changed, 14 insertions(+), 7 deletions(-)
24961
24962 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
24963 Author: Keith Packard <keithp@keithp.com>
24964 Date:   Sun Jun 2 20:52:06 2002 +0000
24965
24966     Add aspect ratio support to Xft and fontconfig
24967
24968  fontconfig/fontconfig.h | 3 ++-
24969  src/fcname.c            | 3 ++-
24970  2 files changed, 4 insertions(+), 2 deletions(-)
24971
24972 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
24973 Author: Keith Packard <keithp@keithp.com>
24974 Date:   Sun Jun 2 19:51:36 2002 +0000
24975
24976     Expression parsing in fonts.conf file mis-freed elements. Constant
24977     identity
24978         matrix was accidentally freed. Add ability to comare FTFace
24979         pattern
24980         elements (not that its all that useful)
24981
24982  src/fccfg.c | 18 +++++++++++++++---
24983  src/fcxml.c |  5 +++--
24984  2 files changed, 18 insertions(+), 5 deletions(-)
24985
24986 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
24987 Author: Keith Packard <keithp@keithp.com>
24988 Date:   Fri May 31 23:21:25 2002 +0000
24989
24990     Add support for user-provided freetype faces to Xft
24991
24992  fontconfig/fcfreetype.h |  8 +++++++-
24993  fontconfig/fcprivate.h  |  4 +++-
24994  fontconfig/fontconfig.h |  7 +++++--
24995  src/fccharset.c         |  5 +----
24996  src/fcfreetype.c        |  1 -
24997  src/fcint.h             |  3 ++-
24998  src/fcpat.c             | 29 ++++++++++++++++++++++++++++-
24999  7 files changed, 46 insertions(+), 11 deletions(-)
25000
25001 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
25002 Author: Keith Packard <keithp@keithp.com>
25003 Date:   Fri May 31 06:52:47 2002 +0000
25004
25005     Fix Xft2 to build right library version on old systems with xmkmf. Fix
25006         fc-cache location for xmkmf out-of-tree build on old systems
25007
25008  local.def | 2 ++
25009  1 file changed, 2 insertions(+)
25010
25011 commit fbb405f3b5f25353babee1e813eb86d53912503f
25012 Author: Keith Packard <keithp@keithp.com>
25013 Date:   Fri May 31 06:38:43 2002 +0000
25014
25015     Fix up support for building Xft1, Xrender and fontconfig out of
25016     the tree
25017
25018  fc-list/Imakefile |  5 +++++
25019  local.def         | 14 ++++++++++++++
25020  2 files changed, 19 insertions(+)
25021
25022 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
25023 Author: Keith Packard <keithp@keithp.com>
25024 Date:   Fri May 31 04:42:42 2002 +0000
25025
25026     Change FcCharSet datastructure, add FcFontSort API
25027
25028  fontconfig/fontconfig.h |   9 +-
25029  src/fccharset.c         | 772
25030  ++++++++++++++++++++++++++----------------------
25031  src/fcint.h             |  27 +-
25032  src/fcmatch.c           |  26 +-
25033  4 files changed, 451 insertions(+), 383 deletions(-)
25034
25035 commit bc9469baadc6b5f9a920a476e460113bab518208
25036 Author: Keith Packard <keithp@keithp.com>
25037 Date:   Wed May 29 22:07:33 2002 +0000
25038
25039     Optimize after profiling. Fix FcStrCmp to return correct sign
25040
25041  src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
25042  src/fcint.h     |   1 +
25043  src/fcmatch.c   | 143
25044  +++++++++++++++++++++++++++++++++++++++++---------------
25045  src/fcname.c    |   4 +-
25046  src/fcpat.c     |  13 +++---
25047  src/fcstr.c     |   6 +--
25048  6 files changed, 197 insertions(+), 73 deletions(-)
25049
25050 commit 1412a69926307b2736745737c7c66172ebc56724
25051 Author: Keith Packard <keithp@keithp.com>
25052 Date:   Wed May 29 08:21:33 2002 +0000
25053
25054     Apply some obvious fixes to FcFontSetSort from Owen. Speed up
25055     FcCharSet
25056         primitives and FcFontSetSort
25057
25058  fontconfig/fontconfig.h |   8 +-
25059  src/fccfg.c             |  10 +--
25060  src/fccharset.c         | 197
25061  +++++++++++++++++++++++++++++++++++++++++++++---
25062  src/fcint.h             |   3 +-
25063  src/fcmatch.c           |  23 ++++--
25064  5 files changed, 219 insertions(+), 22 deletions(-)
25065
25066 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
25067 Author: Keith Packard <keithp@keithp.com>
25068 Date:   Tue May 28 03:50:23 2002 +0000
25069
25070     Use explicit cd for non-gmake systems
25071
25072  Makefile.in | 4 ++--
25073  1 file changed, 2 insertions(+), 2 deletions(-)
25074
25075 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
25076 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25077 Date:   Sat May 25 13:52:37 2002 +0000
25078
25079     $< in a non-implicit rule is a GNU-makeism. It's not supported by
25080     BSD make.
25081
25082  Imakefile | 8 ++++----
25083  1 file changed, 4 insertions(+), 4 deletions(-)
25084
25085 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
25086 Author: Keith Packard <keithp@keithp.com>
25087 Date:   Fri May 24 06:25:52 2002 +0000
25088
25089     Clean up autoconf install to obey DESTDIR
25090
25091  Makefile.in            | 67
25092  ++++++++++++++++++++++++++++++++++----------------
25093  fc-cache/Makefile.in   | 23 ++++++++++-------
25094  fc-list/Makefile.in    | 22 +++++++++++------
25095  fontconfig/Makefile.in | 24 +++++++++---------
25096  src/Makefile.in        | 48 +++++++++++++++++++++++++-----------
25097  5 files changed, 119 insertions(+), 65 deletions(-)
25098
25099 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
25100 Author: Keith Packard <keithp@keithp.com>
25101 Date:   Fri May 24 05:20:02 2002 +0000
25102
25103     Change charset enumeration functions to more sensible API
25104
25105  fontconfig/fontconfig.h | 13 ++++++++++++-
25106  src/fccharset.c         | 46
25107  +++++++++++++++++++++++++++++++++-------------
25108  2 files changed, 45 insertions(+), 14 deletions(-)
25109
25110 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
25111 Author: Keith Packard <keithp@keithp.com>
25112 Date:   Fri May 24 05:19:30 2002 +0000
25113
25114     A few autoconf build fixes
25115
25116  Makefile.in          | 12 ++++++++----
25117  configure.in         |  4 ++--
25118  fontconfig-config.in | 10 +++++-----
25119  3 files changed, 15 insertions(+), 11 deletions(-)
25120
25121 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
25122 Author: Keith Packard <keithp@keithp.com>
25123 Date:   Thu May 23 23:00:46 2002 +0000
25124
25125     A few random fontconfig build fixes
25126
25127  config/config-subst     | 12 +++++++-----
25128  fontconfig/fontconfig.h |  7 +++++--
25129  src/fcinit.c            |  8 +++++++-
25130  3 files changed, 19 insertions(+), 8 deletions(-)
25131
25132 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
25133 Author: Keith Packard <keithp@keithp.com>
25134 Date:   Thu May 23 17:09:32 2002 +0000
25135
25136     Dont require freetype to build with fontconfig
25137
25138  fontconfig.pc.in | 1 -
25139  1 file changed, 1 deletion(-)
25140
25141 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
25142 Author: Keith Packard <keithp@keithp.com>
25143 Date:   Thu May 23 17:06:46 2002 +0000
25144
25145     Add pkgconfig control file and fontconfig-config script
25146
25147  INSTALL              | 17 ++++++++--
25148  Imakefile            | 33 +++++++++++++++++-
25149  Makefile.in          | 18 ++++++++--
25150  README               | 13 ++++++++
25151  config/config-subst  |  8 +++++
25152  configure.in         | 18 ++++++----
25153  fontconfig-config.in | 94
25154  ++++++++++++++++++++++++++++++++++++++++++++++++++++
25155  fontconfig.pc.in     | 11 ++++++
25156  8 files changed, 199 insertions(+), 13 deletions(-)
25157
25158 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
25159 Author: Keith Packard <keithp@keithp.com>
25160 Date:   Thu May 23 16:05:16 2002 +0000
25161
25162     Fonts.dtd had "blanks" instead of "blank"
25163
25164  fonts.dtd | 4 ++--
25165  1 file changed, 2 insertions(+), 2 deletions(-)
25166
25167 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
25168 Author: Keith Packard <keithp@keithp.com>
25169 Date:   Wed May 22 22:59:41 2002 +0000
25170
25171     Missed a Makefile.in for fontconfig includes
25172
25173  fontconfig/Makefile.in | 48
25174  ++++++++++++++++++++++++++++++++++++++++++++++++
25175  1 file changed, 48 insertions(+)
25176
25177 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
25178 Author: Keith Packard <keithp@keithp.com>
25179 Date:   Wed May 22 04:37:07 2002 +0000
25180
25181     Replace silly avl sort with qsort, add FcPatternEqual
25182
25183  fontconfig/fontconfig.h |   8 +-
25184  src/Imakefile           |   6 +-
25185  src/Makefile.in         |   4 +-
25186  src/fcavl.c             | 419
25187  ------------------------------------------------
25188  src/fcavl.h             |  46 ------
25189  src/fcmatch.c           |  76 ++++-----
25190  src/fcpat.c             | 109 ++++++++++++-
25191  src/fcxml.c             |   9 +-
25192  8 files changed, 162 insertions(+), 515 deletions(-)
25193
25194 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
25195 Author: Keith Packard <keithp@keithp.com>
25196 Date:   Tue May 21 17:48:15 2002 +0000
25197
25198     More autoconf cleanup for fontconfig
25199
25200  Makefile.in          |  8 +++-----
25201  config.h.in          |  2 +-
25202  config/Makedefs.in   | 10 +++++++++-
25203  configure.in         | 55
25204  ++++++++++++++++++++++++----------------------------
25205  fc-cache/Makefile.in |  4 +++-
25206  fc-list/Makefile.in  |  4 +++-
25207  src/Imakefile        |  4 ++--
25208  src/Makefile.in      |  5 +----
25209  src/fcinit.c         |  4 ++--
25210  9 files changed, 49 insertions(+), 47 deletions(-)
25211
25212 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
25213 Author: Keith Packard <keithp@keithp.com>
25214 Date:   Tue May 21 17:08:42 2002 +0000
25215
25216     Fix xmkmf build process for fontconfig
25217
25218  Imakefile     |   2 +-
25219  Makefile.in   |  54 +++++++++
25220  acconfig.h    |   2 -
25221  config.h.in   | 144 +++++++++++++++++++++++
25222  configure.in  | 360
25223  +++++++++++++++++++++++++++++++++++++++++++---------------
25224  cvscompile.sh |  11 +-
25225  findfonts     |   8 +-
25226  fonts.conf.in |  77 ++++++-------
25227  fonts.dtd     |  13 ++-
25228  local.def     |  54 +++++++++
25229  setfontdirs   |   4 +-
25230  11 files changed, 581 insertions(+), 148 deletions(-)
25231
25232 commit 179c39959cc9c19004f8ca948623590e404c8c46
25233 Author: Keith Packard <keithp@keithp.com>
25234 Date:   Tue May 21 17:06:22 2002 +0000
25235
25236     Fix autoconf build process for fontconfig
25237
25238  config/Makedefs.in      |   68 +++
25239  config/config.guess     | 1391
25240  +++++++++++++++++++++++++++++++++++++++++++++++
25241  config/config.sub       | 1355
25242  +++++++++++++++++++++++++++++++++++++++++++++
25243  config/install.sh       |  240 ++++++++
25244  fc-cache/Imakefile      |    7 +-
25245  fc-cache/Makefile.in    |   46 ++
25246  fc-cache/fc-cache.c     |  161 ++++--
25247  fc-list/Makefile.in     |   46 ++
25248  fontconfig/fontconfig.h |   80 ++-
25249  src/Makefile.in         |  105 ++++
25250  src/fccache.c           |  164 ++++--
25251  src/fccfg.c             |  352 ++++++++----
25252  src/fcdir.c             |   84 ++-
25253  src/fcinit.c            |  109 +++-
25254  src/fcint.h             |   52 +-
25255  src/fclist.c            |    5 +-
25256  src/fcstr.c             |  228 +++++++-
25257  src/fcxml.c             |  215 +++++---
25258  18 files changed, 4377 insertions(+), 331 deletions(-)
25259
25260 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
25261 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25262 Date:   Sun May 5 17:53:41 2002 +0000
25263
25264     Don't run fc-cache on make install if DESTDIR is set. Instead;
25265     run it from
25266         Xinstall.sh after XFree86 is installed.
25267
25268  fc-cache/Imakefile | 4 +++-
25269  1 file changed, 3 insertions(+), 1 deletion(-)
25270
25271 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
25272 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25273 Date:   Wed Apr 10 11:28:10 2002 +0000
25274
25275     put fontconfig-def.cpp in the right place.
25276
25277  fontconfig-def.cpp     | 170
25278  -------------------------------------------------
25279  src/fontconfig-def.cpp | 170
25280  +++++++++++++++++++++++++++++++++++++++++++++++++
25281  2 files changed, 170 insertions(+), 170 deletions(-)
25282
25283 commit d82a034f9123558b300c956feec165c50ef7ada2
25284 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25285 Date:   Sun Apr 7 15:19:46 2002 +0000
25286
25287     new preprocessor files. (#5215-#5218, Alexander Gottwald).
25288
25289  fontconfig-def.cpp | 170
25290  +++++++++++++++++++++++++++++++++++++++++++++++++++++
25291  1 file changed, 170 insertions(+)
25292
25293 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
25294 Author: Keith Packard <keithp@keithp.com>
25295 Date:   Wed Mar 27 04:33:55 2002 +0000
25296
25297     Fix FT_Get_Next_Char API to match official 2.0.9 released version
25298
25299  src/fccharset.c | 26 ++++++++++++++++++--------
25300  1 file changed, 18 insertions(+), 8 deletions(-)
25301
25302 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
25303 Author: Marc Aurele La France <tsi@ualberta.edu>
25304 Date:   Mon Mar 4 21:15:28 2002 +0000
25305
25306     Warning fixes
25307
25308  src/fcatomic.c | 4 ++--
25309  1 file changed, 2 insertions(+), 2 deletions(-)
25310
25311 commit 216fac98e0785e787e32ff354241935a25723e4b
25312 Author: Keith Packard <keithp@keithp.com>
25313 Date:   Sun Mar 3 18:39:05 2002 +0000
25314
25315     Add match routine that returns list of fonts
25316
25317  fontconfig/fontconfig.h |  14 ++
25318  src/fcavl.c             | 419
25319  ++++++++++++++++++++++++++++++++++++++++++++++++
25320  src/fcavl.h             |  46 ++++++
25321  src/fcmatch.c           | 225 ++++++++++++++++++++++----
25322  4 files changed, 671 insertions(+), 33 deletions(-)
25323
25324 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
25325 Author: Keith Packard <keithp@keithp.com>
25326 Date:   Sun Mar 3 18:36:26 2002 +0000
25327
25328     Eliminate duplicate definitions in fcint.h and fontconfig.h
25329
25330  src/fcint.h | 6 ------
25331  1 file changed, 6 deletions(-)
25332
25333 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
25334 Author: Keith Packard <keithp@keithp.com>
25335 Date:   Sun Mar 3 18:35:22 2002 +0000
25336
25337     fontconfig: bail scanning directory on fatal error
25338
25339  src/fcdir.c | 2 +-
25340  1 file changed, 1 insertion(+), 1 deletion(-)
25341
25342 commit 17e16fa1108491fa625258bba12e71aaad8a34de
25343 Author: Keith Packard <keithp@keithp.com>
25344 Date:   Sun Mar 3 18:31:20 2002 +0000
25345
25346     Eliminate compiler warnings
25347
25348  src/fccharset.c | 1026
25349  +++++++++++++++++++++++++++----------------------------
25350  1 file changed, 512 insertions(+), 514 deletions(-)
25351
25352 commit a391da8f0f867b8f87b1912a91882b108d163e03
25353 Author: Keith Packard <keithp@keithp.com>
25354 Date:   Sun Mar 3 00:19:43 2002 +0000
25355
25356     Add fcatomic.c
25357
25358  src/Imakefile  |   4 +-
25359  src/fcatomic.c | 183
25360  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25361  src/fccache.c  |   4 ++
25362  3 files changed, 189 insertions(+), 2 deletions(-)
25363
25364 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
25365 Author: Keith Packard <keithp@keithp.com>
25366 Date:   Fri Mar 1 22:06:30 2002 +0000
25367
25368     Add new FcAtomic datatype for config file locking
25369
25370  fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
25371  src/Imakefile           | 12 ++++++------
25372  src/fccache.c           | 34 ++++++++++++++--------------------
25373  src/fcint.h             |  9 ++++++++-
25374  4 files changed, 57 insertions(+), 28 deletions(-)
25375
25376 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
25377 Author: Marc Aurele La France <tsi@ualberta.edu>
25378 Date:   Fri Mar 1 17:52:03 2002 +0000
25379
25380     Add missing clean rule
25381
25382  Imakefile | 6 ++++++
25383  1 file changed, 6 insertions(+)
25384
25385 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
25386 Author: Keith Packard <keithp@keithp.com>
25387 Date:   Fri Mar 1 01:00:54 2002 +0000
25388
25389     Port Xft1 to fontconfig
25390
25391  fontconfig/fontconfig.h |  8 +++++++-
25392  src/fccache.c           | 13 +++++++------
25393  src/fccfg.c             | 10 +++++-----
25394  src/fcdir.c             |  4 ++--
25395  4 files changed, 21 insertions(+), 14 deletions(-)
25396
25397 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
25398 Author: Keith Packard <keithp@keithp.com>
25399 Date:   Thu Feb 28 16:51:48 2002 +0000
25400
25401     Add better error reporting when loading config file
25402
25403  fc-list/fc-list.c       |  2 +-
25404  fontconfig/fontconfig.h | 16 +++++++++++++++-
25405  src/fclist.c            | 36 ++++++++++++++++++++++++++++++------
25406  src/fcmatch.c           | 38 +++++++++++++++++++++++++++++++-------
25407  src/fcxml.c             | 12 +++++++++++-
25408  5 files changed, 88 insertions(+), 16 deletions(-)
25409
25410 commit c4bd0638c5f14329e71be8f170c30d376fc76972
25411 Author: Marc Aurele La France <tsi@ualberta.edu>
25412 Date:   Tue Feb 26 05:10:30 2002 +0000
25413
25414     Warning fixes
25415
25416  fc-cache/fc-cache.c | 13 ++++++++++++-
25417  fc-list/fc-list.c   | 15 +++++++++++++--
25418  2 files changed, 25 insertions(+), 3 deletions(-)
25419
25420 commit c5350655bef34cc08739bed324a482473b2a01b8
25421 Author: Keith Packard <keithp@keithp.com>
25422 Date:   Sun Feb 24 01:23:35 2002 +0000
25423
25424     Check font edit value lists for empty
25425
25426  src/fccfg.c | 4 ++--
25427  1 file changed, 2 insertions(+), 2 deletions(-)
25428
25429 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
25430 Author: Keith Packard <keithp@keithp.com>
25431 Date:   Fri Feb 22 18:54:07 2002 +0000
25432
25433     fontconfig: some config file parsing mistakes
25434
25435  src/fcfreetype.c | 2 +-
25436  src/fcint.h      | 9 ---------
25437  src/fcxml.c      | 8 ++++++--
25438  3 files changed, 7 insertions(+), 12 deletions(-)
25439
25440 commit a398554a6d6467956c1c3471e912fb4e969835eb
25441 Author: Keith Packard <keithp@keithp.com>
25442 Date:   Wed Feb 20 01:01:21 2002 +0000
25443
25444     Remove fcxml.h include file as it cant work anymore anyhow
25445
25446  fontconfig/Imakefile |  2 +-
25447  fontconfig/fcxml.h   | 37 -------------------------------------
25448  2 files changed, 1 insertion(+), 38 deletions(-)
25449
25450 commit 24c90386bbdda9800d5a35c4dbff08682186907f
25451 Author: Keith Packard <keithp@keithp.com>
25452 Date:   Wed Feb 20 00:32:30 2002 +0000
25453
25454     dont complain about missing optional included font config files
25455
25456  src/fcxml.c | 4 ++--
25457  1 file changed, 2 insertions(+), 2 deletions(-)
25458
25459 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
25460 Author: Keith Packard <keithp@keithp.com>
25461 Date:   Tue Feb 19 08:33:23 2002 +0000
25462
25463     Automatically initialize the fontconfig library
25464
25465  src/fccfg.c  | 15 +++++++++------
25466  src/fcinit.c |  4 ++--
25467  src/fcint.h  |  4 +++-
25468  3 files changed, 14 insertions(+), 9 deletions(-)
25469
25470 commit aae6f7d48744a25899cac28d47458f394defa02a
25471 Author: Keith Packard <keithp@keithp.com>
25472 Date:   Tue Feb 19 07:50:44 2002 +0000
25473
25474     Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
25475     to
25476         enumarate Unicode coverage efficiently
25477
25478  fontconfig/fontconfig.h |  7 +++++--
25479  src/fccache.c           |  4 ++--
25480  src/fccharset.c         | 23 ++++++++++++++++++++++-
25481  src/fcpat.c             |  6 +++---
25482  4 files changed, 32 insertions(+), 8 deletions(-)
25483
25484 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
25485 Author: Keith Packard <keithp@keithp.com>
25486 Date:   Mon Feb 18 22:29:28 2002 +0000
25487
25488     Switch fontconfig from libxml2 to expat
25489
25490  src/Imakefile   |    3 +-
25491  src/fccharset.c |   12 +-
25492  src/fcdbg.c     |   20 +-
25493  src/fcint.h     |   34 +-
25494  src/fcname.c    |   98 +---
25495  src/fcstr.c     |   92 ++-
25496  src/fcxml.c     | 1764
25497  ++++++++++++++++++++++++++++++++++++-------------------
25498  7 files changed, 1326 insertions(+), 697 deletions(-)
25499
25500 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
25501 Author: Keith Packard <keithp@keithp.com>
25502 Date:   Fri Feb 15 23:45:33 2002 +0000
25503
25504     fontconfig fc-cache program needs to be executed with correct
25505     environment
25506         on install
25507
25508  fc-cache/Imakefile | 2 +-
25509  1 file changed, 1 insertion(+), 1 deletion(-)
25510
25511 commit 65018b4a468c3175790dc27dfe37987151ad97d5
25512 Author: Keith Packard <keithp@keithp.com>
25513 Date:   Fri Feb 15 07:36:14 2002 +0000
25514
25515     Update to Xft version 2
25516
25517  fc-cache/fc-cache.c | 7 ++++---
25518  1 file changed, 4 insertions(+), 3 deletions(-)
25519
25520 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
25521 Author: Keith Packard <keithp@keithp.com>
25522 Date:   Fri Feb 15 06:01:28 2002 +0000
25523
25524     fontconfig library: build fixes and compiler warning fixes
25525
25526  fc-cache/Imakefile      |   2 +-
25527  fc-list/Imakefile       |   2 +-
25528  fc-list/fc-list.c       |   5 +-
25529  fontconfig/fcfreetype.h |   1 +
25530  fontconfig/fcprivate.h  |   2 +-
25531  fontconfig/fcxml.h      |   2 +-
25532  fontconfig/fontconfig.h |  61 ++++++++---------
25533  src/fccache.c           | 176
25534  ++++++++++++++++++++++++++++++------------------
25535  src/fccfg.c             | 126 +++++++++++++++++-----------------
25536  src/fccharset.c         |  23 ++++---
25537  src/fcdir.c             |  58 ++++++++--------
25538  src/fcfreetype.c        | 106 ++++++++++++++---------------
25539  src/fcinit.c            |   2 +-
25540  src/fcint.h             |  74 ++++++++------------
25541  src/fcmatch.c           |   7 +-
25542  src/fcname.c            |  92 ++++++++++++-------------
25543  src/fcpat.c             |  10 +--
25544  src/fcstr.c             |  32 ++++-----
25545  src/fcxml.c             | 135 +++++++++++++++++++------------------
25546  19 files changed, 473 insertions(+), 443 deletions(-)
25547
25548 commit 3be03bed3955e91882b65315fdf8a68e4b453431
25549 Author: Keith Packard <keithp@keithp.com>
25550 Date:   Fri Feb 15 00:49:44 2002 +0000
25551
25552     Update fontconfig and libxml2 to get them working with in-tree build
25553         process
25554
25555  fc-cache/Imakefile | 12 +++---------
25556  fc-list/Imakefile  | 13 +++----------
25557  src/Imakefile      | 55
25558  ++++++------------------------------------------------
25559  3 files changed, 12 insertions(+), 68 deletions(-)
25560
25561 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
25562 Author: Keith Packard <keithp@keithp.com>
25563 Date:   Thu Feb 14 23:34:13 2002 +0000
25564
25565     Add new font configuration library which forms the basis of the
25566     new version
25567         of Xft
25568
25569 commit 24330d27f88bbf387d92128d2c21e005f2563e93
25570 Author: Keith Packard <keithp@keithp.com>
25571 Date:   Thu Feb 14 23:34:13 2002 +0000
25572
25573     Initial revision
25574
25575  AUTHORS                 |    1 +
25576  COPYING                 |   22 +
25577  ChangeLog               |    0
25578  INSTALL                 |    3 +
25579  Imakefile               |   25 +
25580  NEWS                    |    0
25581  README                  |    2 +
25582  acconfig.h              |    2 +
25583  configure.in            |  202 +++++++
25584  cvscompile.sh           |    6 +
25585  doc/fontconfig.tex      |   55 ++
25586  fc-cache/Imakefile      |   19 +
25587  fc-cache/fc-cache.c     |  145 +++++
25588  fc-cache/fc-cache.man   |   45 ++
25589  fc-list/Imakefile       |   17 +
25590  fc-list/fc-list.c       |  128 ++++
25591  fc-list/fc-list.man     |   36 ++
25592  findfonts               |    8 +
25593  fontconfig/Imakefile    |    8 +
25594  fontconfig/fcfreetype.h |   34 ++
25595  fontconfig/fcprivate.h  |  117 ++++
25596  fontconfig/fcxml.h      |   37 ++
25597  fontconfig/fontconfig.h |  551 +++++++++++++++++
25598  fonts.conf.in           |  191 ++++++
25599  fonts.dtd               |  165 +++++
25600  setfontdirs             |   19 +
25601  src/Imakefile           |   90 +++
25602  src/fcblanks.c          |   84 +++
25603  src/fccache.c           |  592 ++++++++++++++++++
25604  src/fccfg.c             | 1369 ++++++++++++++++++++++++++++++++++++++++++
25605  src/fccharset.c         | 1521
25606  +++++++++++++++++++++++++++++++++++++++++++++++
25607  src/fcdbg.c             |  272 +++++++++
25608  src/fcdefault.c         |   87 +++
25609  src/fcdir.c             |  178 ++++++
25610  src/fcfreetype.c        |  236 ++++++++
25611  src/fcfs.c              |   82 +++
25612  src/fcinit.c            |  174 ++++++
25613  src/fcint.h             |  480 +++++++++++++++
25614  src/fclist.c            |  442 ++++++++++++++
25615  src/fcmatch.c           |  347 +++++++++++
25616  src/fcmatrix.c          |  112 ++++
25617  src/fcname.c            |  621 +++++++++++++++++++
25618  src/fcpat.c             |  491 +++++++++++++++
25619  src/fcstr.c             |  188 ++++++
25620  src/fcxml.c             | 1032 ++++++++++++++++++++++++++++++++
25621  src/fontconfig.man      | 1113 ++++++++++++++++++++++++++++++++++
25622  46 files changed, 11349 insertions(+)